Package: zsnes Version: 1.510-2.1 Severity: normal Tags: patch User: [EMAIL PROTECTED] Usertags: origin-ubuntu intrepid ubuntu-patch
In Ubuntu, we've applied the attached patch to achieve the following: * Add dh_desktop call to debian/rules. * Build amd64 package on Ubuntu * New .desktop file. * Fix some inaccuracies in debian/control file. We thought you might be interested in doing the same.
diff -u zsnes-1.510/debian/zsnes.desktop zsnes-1.510/debian/zsnes.desktop
--- zsnes-1.510/debian/zsnes.desktop
+++ zsnes-1.510/debian/zsnes.desktop
@@ -2,8 +2,9 @@
-Encoding=UTF-8
-Name=zsnes
-Comment=A Super Nintendo Entertainment System (TM) emulator
+Name=ZSNES Emulator
+Name[ru_RU]=Эмулятор ZSNES
+Comment=Play Super Nintendo (SNES) games
+Comment[ru_RU]=Запуск игр для Super Nintendo (SNES)
Exec=zsnes
-Icon=zsnes.xpm
+Icon=zsnes
Terminal=false
Type=Application
-Categories=Application;Game;2DGraphics;Emulator
+Categories=Game;Emulator;
diff -u zsnes-1.510/debian/rules zsnes-1.510/debian/rules
--- zsnes-1.510/debian/rules
+++ zsnes-1.510/debian/rules
@@ -2,6 +2,22 @@
# debian/rules for zsnes
# 2001-2005 Aaron Lehmann <[EMAIL PROTECTED]>
# 2006 Joshua Kwan <[EMAIL PROTECTED]>
+# 2007 William Pitcock <[EMAIL PROTECTED]>
+
+# XXX: ugly hack to avoid FTBFS on amd64 with ia32-libs binary.
+# XXX: bork bork bork! this at least allows it to build. this one is a bug in
ia32-libs tho.
+ifeq ($(DEB_HOST_ARCH),amd64)
+ CFLAGS = -m32
+ ifneq ($(shell test -e /usr/lib32/libSDL.so && echo ok),ok)
+ MAKE_LINKS = mkdir -p lib \
+ && ln -sf /usr/lib32/libao.so.2 lib/libao.so \
+ && ln -sf /usr/lib32/libSDL-1.2.so.0 lib/libSDL.so \
+ && ln -sf /usr/lib32/libGL.so.1 lib/libGL.so \
+ && ln -sf /usr/lib32/libpng12.so.0 lib/libpng.so
+ LDFLAGS = -L../lib -L/usr/lib32
+ endif
+endif
+
patch-stamp:
dpatch apply-all
@@ -15,7 +31,8 @@
build-stamp:
dh_testdir
- cd src && ./configure --enable-opengl --disable-cpucheck
--enable-release --disable-debugger --enable-libao force_arch=i486 && $(MAKE)
+ $(MAKE_LINKS)
+ cd src && CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure
--enable-opengl --disable-cpucheck --enable-release --disable-debugger
--enable-libao force_arch=i486 && $(MAKE)
touch $@
@@ -75,6 +92,7 @@
dh_testroot
dh_installdocs
dh_installmenu
+ dh_desktop
dh_installman
dh_installchangelogs
dh_link
diff -u zsnes-1.510/debian/changelog zsnes-1.510/debian/changelog
--- zsnes-1.510/debian/changelog
+++ zsnes-1.510/debian/changelog
@@ -1,3 +1,13 @@
+zsnes (1.510-2.1ubuntu1) intrepid; urgency=low
+
+ * Merge from debian unstable, remaining changes (LP: #238671):
+ - Add dh_desktop call to debian/rules.
+ - Build amd64 package on Ubuntu
+ - New .desktop file.
+ - Fix some inaccuracies in debian/control file.
+
+ -- Nathan Handler <[EMAIL PROTECTED]> Thu, 19 Jun 2008 12:26:28 -0500
+
zsnes (1.510-2.1) unstable; urgency=high
* Non-maintainer upload.
@@ -5,6 +15,20 @@
-- Ian Beckwith <[EMAIL PROTECTED]> Thu, 10 Apr 2008 22:20:59 +0100
+zsnes (1.510-2ubuntu1) hardy; urgency=low
+
+ [ Siegfried-Angel Gevatter Pujals (RainCT) ]
+ * Add dh_desktop call to debian/rules.
+
+ [ Kirill Chunaev ]
+ * Build amd64 package on Ubuntu (thanks to William Pitcock).
+ * New .desktop file.
+ * Fix some inaccuracies in debian/control file.
+ * Change maintainership to Ubuntu MOTU team due to local changes,
+ and follow DebianMaintainer spec.
+
+ -- Kirill Chunaev <[EMAIL PROTECTED]> Wed, 13 Feb 2008 17:53:40 +0300
+
zsnes (1.510-2) unstable; urgency=low
* Acknowledge NMU, closes: #447366
@@ -142,0 +167 @@
+
diff -u zsnes-1.510/debian/control zsnes-1.510/debian/control
--- zsnes-1.510/debian/control
+++ zsnes-1.510/debian/control
@@ -5,14 +5,13 @@
-Build-Depends: debhelper (>= 4), nasm, libsdl1.2-dev (>= 1.2.2-3.1),
zlib1g-dev, sharutils, xutils, libpng12-dev | libpng-dev, xlibmesa-gl-dev,
dpatch, libao-dev
+Build-Depends: debhelper (>= 4), nasm, libsdl1.2-dev (>= 1.2.2-3.1),
zlib1g-dev, sharutils, xutils, libpng12-dev | libpng-dev, xlibmesa-gl-dev,
dpatch, libao-dev, ia32-libs [amd64], lib32z1-dev [amd64], lib32stdc++6
[amd64], gcc-multilib [amd64], g++-multilib [amd64]
Standards-Version: 3.7.3
Package: zsnes
-Architecture: i386
+Architecture: i386 amd64
Depends: ${shlibs:Depends}
-Description: Emulator of the Super Nintendo Entertainment System (TM)
- ZSNES allows you to play classic games written for the "SNES" game
- console on a GNU/Linux system. It supports advanced features such as
+Description: Emulator of the Super Nintendo Entertainment System
+ ZSNES allows you to play classic games written for the Super Nintendo (SNES)
+ game console on a GNU/Linux system. It supports advanced features such as
multiplayer gameplay over a TCP/IP network.
.
- Please note that many separately-available games playable under this
- emulator are non-free. See /usr/share/doc/zsnes/README.Debian for more
- information.
+ Please note that many separately-available games playable under this emulator
+ are non-free. See /usr/share/doc/zsnes/README.Debian for more information.
signature.asc
Description: This is a digitally signed message part

