r11551 - packages/trunk/transcend/debian

Paul Wise pabs at alioth.debian.org
Sat Dec 4 04:33:25 UTC 2010


Author: pabs
Date: 2010-12-04 04:33:14 +0000 (Sat, 04 Dec 2010)
New Revision: 11551

Modified:
   packages/trunk/transcend/debian/changelog
   packages/trunk/transcend/debian/rules
Log:
* Repack to remove prebuilt Windows binaries
* Improve the repack process slightly

Modified: packages/trunk/transcend/debian/changelog
===================================================================
--- packages/trunk/transcend/debian/changelog	2010-12-04 04:12:24 UTC (rev 11550)
+++ packages/trunk/transcend/debian/changelog	2010-12-04 04:33:14 UTC (rev 11551)
@@ -1,10 +1,12 @@
-transcend (0.3.dfsg1-4) UNRELEASED; urgency=low
+transcend (0.3.dfsg2-4) UNRELEASED; urgency=low
 
   * Add myself to uploaders and wrap it
   * Switch to dpkg-source v3 format
   * Switch to debhelper dh rules.tiny style
   * Keep upstream capitalization, add symlinks
   * Drop makefile patch in favour of sed
+  * Repack to remove prebuilt Windows binaries
+  * Improve the repack process slightly
 
  -- Paul Wise <pabs at debian.org>  Sat, 04 Dec 2010 11:33:52 +0800
 

Modified: packages/trunk/transcend/debian/rules
===================================================================
--- packages/trunk/transcend/debian/rules	2010-12-04 04:12:24 UTC (rev 11550)
+++ packages/trunk/transcend/debian/rules	2010-12-04 04:33:14 UTC (rev 11551)
@@ -20,19 +20,24 @@
 override_dh_installchangelogs:
 	dh_installchangelogs Transcend/doc/changeLog.txt
 
+V=0.3
+P=Transcend
+p=transcend
+sfp=transcend/Transcend
+
 get-orig-source:
-	dh_testroot
-	test -e Transcend_0.3_UnixSource.tar.gz || \
-		wget http://heanet.dl.sourceforge.net/sourceforge/transcend/Transcend_0.3_UnixSource.tar.gz
-	tar xvfz Transcend_0.3_UnixSource.tar.gz
-	cd Transcend_0.3_UnixSource; rm -rf \
-		Transcend/portaudio \
-		minorGems/graphics/openGL/texture.cpp \
-		minorGems/graphics/openGL/tga.cpp \
-		minorGems/graphics/openGL/tga.h \
-		minorGems/util/development/fortify \
-		minorGems/io/file/win32/dirent.*
-	tar cvfz transcend_0.3.dfsg1.orig.tar.gz Transcend_0.3_UnixSource
-	rm -f Transcend_0.3_UnixSource.tar.gz
-	rm -rf Transcend_0.3_UnixSource
-	mv transcend_0.3.dfsg1.orig.tar.gz ..
+	wget -c http://downloads.sourceforge.net/project/$(sfp)/$(V)/$(P)_$(V)_UnixSource.tar.gz
+	tar zxf $(P)_$(V)_UnixSource.tar.gz
+	# Embedded code copies, unused
+	rm -r $(P)_$(V)_UnixSource/Transcend/portaudio
+	# Pre-built Windows libraries, unused
+	rm -r $(P)_$(V)_UnixSource/Transcend/build/win32/*.dll
+	# Windows-only code, unused
+	rm -r $(P)_$(V)_UnixSource/minorGems/io/file/win32/dirent.*
+	# non-free, unused
+	rm -r $(P)_$(V)_UnixSource/minorGems/util/development/fortify
+	rm -r $(P)_$(V)_UnixSource/minorGems/graphics/openGL/tga.*
+	rm -r $(P)_$(V)_UnixSource/minorGems/graphics/openGL/texture.*
+	mv $(P)_$(V)_UnixSource $(p)-$(V)+dfsg1.orig
+	tar zcf ../$(p)_$(V)+dfsg1.orig.tar.gz $(p)-$(V)+dfsg1.orig
+	rm -r $(P)_$(V)_UnixSource.tar.gz $(p)-$(V)+dfsg1.orig




More information about the Pkg-games-commits mailing list