r11553 - packages/trunk/transcend/debian

Paul Wise pabs at alioth.debian.org
Sat Dec 4 05:08:23 UTC 2010


Author: pabs
Date: 2010-12-04 05:08:21 +0000 (Sat, 04 Dec 2010)
New Revision: 11553

Added:
   packages/trunk/transcend/debian/menu
   packages/trunk/transcend/debian/transcend.desktop
Modified:
   packages/trunk/transcend/debian/changelog
   packages/trunk/transcend/debian/control
   packages/trunk/transcend/debian/install
   packages/trunk/transcend/debian/rules
Log:
* Add Debian and FreeDesktop menu items
* Add an icon converted from the MacOS X icon
* Wrap the build-depends, drop unused autotools-dev

Modified: packages/trunk/transcend/debian/changelog
===================================================================
--- packages/trunk/transcend/debian/changelog	2010-12-04 05:01:33 UTC (rev 11552)
+++ packages/trunk/transcend/debian/changelog	2010-12-04 05:08:21 UTC (rev 11553)
@@ -7,6 +7,9 @@
   * Drop makefile patch in favour of sed
   * Repack to remove prebuilt Windows binaries
   * Improve the repack process slightly
+  * Add Debian and FreeDesktop menu items
+  * Add an icon converted from the MacOS X icon
+  * Wrap the build-depends, drop unused autotools-dev
 
  -- Paul Wise <pabs at debian.org>  Sat, 04 Dec 2010 11:33:52 +0800
 

Modified: packages/trunk/transcend/debian/control
===================================================================
--- packages/trunk/transcend/debian/control	2010-12-04 05:01:33 UTC (rev 11552)
+++ packages/trunk/transcend/debian/control	2010-12-04 05:08:21 UTC (rev 11553)
@@ -6,7 +6,15 @@
  Sam Hocevar <sho at debian.org>,
  Barry deFreese <bdefreese at debian.org>,
  Paul Wise <pabs at debian.org>
-Build-Depends: debhelper (>= 7.0.50~), autotools-dev, quilt, libxmu-dev, libgl1-mesa-dev, libglu1-mesa-dev, freeglut3-dev, libxi-dev, libportaudio-dev
+Build-Depends: debhelper (>= 7.0.50~),
+ imagemagick,
+ icnsutils,
+ libxmu-dev,
+ libgl1-mesa-dev,
+ libglu1-mesa-dev,
+ freeglut3-dev,
+ libxi-dev,
+ libportaudio-dev
 Standards-Version: 3.8.0
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/transcend/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/transcend/?op=log

Modified: packages/trunk/transcend/debian/install
===================================================================
--- packages/trunk/transcend/debian/install	2010-12-04 05:01:33 UTC (rev 11552)
+++ packages/trunk/transcend/debian/install	2010-12-04 05:08:21 UTC (rev 11553)
@@ -1,2 +1,7 @@
 Transcend/game/Transcend usr/games
 Transcend/levels usr/share/games/transcend
+debian/*.desktop usr/share/applications
+transcend.png usr/share/icons/hicolor/128x128/apps
+32x32/transcend.png usr/share/icons/hicolor/32x32/apps
+32x32/transcend.png usr/share/pixmaps
+32x32/transcend.xpm usr/share/pixmaps

Added: packages/trunk/transcend/debian/menu
===================================================================
--- packages/trunk/transcend/debian/menu	                        (rev 0)
+++ packages/trunk/transcend/debian/menu	2010-12-04 05:08:21 UTC (rev 11553)
@@ -0,0 +1,6 @@
+?package(transcend):needs="X11" \
+  section="Games/Action" \
+  title="Transcend" \
+  longtitle="retro-style, abstract 2D shooter" \
+  command="/usr/games/transcend" \
+  icon="/usr/share/pixmaps/transcend.xpm"

Modified: packages/trunk/transcend/debian/rules
===================================================================
--- packages/trunk/transcend/debian/rules	2010-12-04 05:01:33 UTC (rev 11552)
+++ packages/trunk/transcend/debian/rules	2010-12-04 05:08:21 UTC (rev 11553)
@@ -8,6 +8,11 @@
 	cd Transcend && platformSelection=1 ./configure
 
 override_dh_auto_build:
+	icns2png -x Transcend/build/macOSX/Transcend.app/Contents/Resources/Transcend.icns
+	mv Transcend_128x128x32.png transcend.png
+	mkdir 32x32
+	convert -scale 32x32 transcend.png 32x32/transcend.png
+	convert 32x32/transcend.png 32x32/transcend.xpm
 	sed -i -e 's/^COMPILE_FLAGS = /COMPILE_FLAGS = $$(CFLAGS) /' Transcend/game/Makefile
 	$(MAKE) -C Transcend/game OPTIMIZE_FLAG= DEBUG_FLAG= CFLAGS="$(CFLAGS) -DLEVELS_DIR=\\\"/usr/share/games/transcend/levels\\\""
 
@@ -16,6 +21,7 @@
 	rm -f Transcend/editors/Makefile
 	rm -f Transcend/game/Makefile
 	rm -f Transcend/game/Makefile.minorGems_dependencies
+	rm -rf 32x32 transcend.png
 
 override_dh_installchangelogs:
 	dh_installchangelogs Transcend/doc/changeLog.txt

Added: packages/trunk/transcend/debian/transcend.desktop
===================================================================
--- packages/trunk/transcend/debian/transcend.desktop	                        (rev 0)
+++ packages/trunk/transcend/debian/transcend.desktop	2010-12-04 05:08:21 UTC (rev 11553)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Transcend
+GenericName=shooter game
+Comment=retro-style, abstract 2D shooter
+Icon=transcend
+Exec=transcend
+Terminal=false
+Categories=Game;ActionGame;




More information about the Pkg-games-commits mailing list