[Python-apps-commits] r3341 - in packages/waf/trunk/debian (8 files)

dktrkranz-guest at users.alioth.debian.org dktrkranz-guest at users.alioth.debian.org
Sat Jul 25 18:51:44 UTC 2009


    Date: Saturday, July 25, 2009 @ 18:51:41
  Author: dktrkranz-guest
Revision: 3341

Use waf-light instead of generating a waf "tarball"

Added:
  packages/waf/trunk/debian/install
  packages/waf/trunk/debian/patches/WAFDIR.patch
Modified:
  packages/waf/trunk/debian/links
  packages/waf/trunk/debian/patches/series
  packages/waf/trunk/debian/patches/unpack_in_cwd.patch
  packages/waf/trunk/debian/rules
  packages/waf/trunk/debian/waf-doc.doc-base
Deleted:
  packages/waf/trunk/debian/patches/waf_noninteractive.patch

Added: packages/waf/trunk/debian/install
===================================================================
--- packages/waf/trunk/debian/install	                        (rev 0)
+++ packages/waf/trunk/debian/install	2009-07-25 18:51:41 UTC (rev 3341)
@@ -0,0 +1,2 @@
+waf-light	usr/share/waf
+wafadmin	usr/share/waf

Modified: packages/waf/trunk/debian/links
===================================================================
--- packages/waf/trunk/debian/links	2009-07-25 17:14:36 UTC (rev 3340)
+++ packages/waf/trunk/debian/links	2009-07-25 18:51:41 UTC (rev 3341)
@@ -1 +1 @@
-usr/share/waf/bin/waf	usr/bin/waf
+usr/share/waf/waf-light	usr/bin/waf

Added: packages/waf/trunk/debian/patches/WAFDIR.patch
===================================================================
--- packages/waf/trunk/debian/patches/WAFDIR.patch	                        (rev 0)
+++ packages/waf/trunk/debian/patches/WAFDIR.patch	2009-07-25 18:51:41 UTC (rev 3341)
@@ -0,0 +1,17 @@
+Description:	Look for wafadmin into /usr/share/waf
+Origin:		Debian
+Forwarded:	not-needed
+
+Index: waf-1.5.8+dfsg/waf-light
+===================================================================
+--- waf-1.5.8+dfsg.orig/waf-light	2009-07-25 19:17:44.000000000 +0200
++++ waf-1.5.8+dfsg/waf-light	2009-07-25 19:18:13.000000000 +0200
+@@ -114,7 +114,7 @@
+ 	base = os.path.dirname(os.path.abspath(name))
+ 
+ 	#devs use $WAFDIR
+-	w=test(os.environ.get('WAFDIR', ''))
++	w=test('/usr/share/waf')
+ 	if w: return w
+ 
+ 	#waf-light

Modified: packages/waf/trunk/debian/patches/series
===================================================================
--- packages/waf/trunk/debian/patches/series	2009-07-25 17:14:36 UTC (rev 3340)
+++ packages/waf/trunk/debian/patches/series	2009-07-25 18:51:41 UTC (rev 3341)
@@ -1,3 +1,3 @@
-waf_noninteractive.patch
+WAFDIR.patch
 waf_stylesheet.patch
 unpack_in_cwd.patch

Modified: packages/waf/trunk/debian/patches/unpack_in_cwd.patch
===================================================================
--- packages/waf/trunk/debian/patches/unpack_in_cwd.patch	2009-07-25 17:14:36 UTC (rev 3340)
+++ packages/waf/trunk/debian/patches/unpack_in_cwd.patch	2009-07-25 18:51:41 UTC (rev 3341)
@@ -14,4 +14,4 @@
 +	base = os.path.dirname(os.getcwd())
  
  	#devs use $WAFDIR
- 	w=test(os.environ.get('WAFDIR', ''))
+ 	w=test('/usr/share/waf')

Deleted: packages/waf/trunk/debian/patches/waf_noninteractive.patch
===================================================================
--- packages/waf/trunk/debian/patches/waf_noninteractive.patch	2009-07-25 17:14:36 UTC (rev 3340)
+++ packages/waf/trunk/debian/patches/waf_noninteractive.patch	2009-07-25 18:51:41 UTC (rev 3341)
@@ -1,17 +0,0 @@
-Description:	Do not ask to install files system-wide, simply do it
-Origin:		Debian
-Forwarded:	not-needed
-
-Index: waf-1.5.8/wscript
-===================================================================
---- waf-1.5.8.orig/wscript	2009-07-19 15:25:38.000000000 +0200
-+++ waf-1.5.8/wscript	2009-07-19 15:25:51.000000000 +0200
-@@ -310,8 +310,6 @@
- 		compute_revision()
- 
- 	if Options.commands['install']:
--		val = Options.options.yes or (not sys.stdin.isatty() or raw_input("Installing Waf is discouraged. Proceed? [y/n]"))
--		if val != True and val != "y": sys.exit(1)
- 		create_waf()
- 
- 	dir = os.path.join('lib', 'waf-%s-%s' % (VERSION, REVISION), 'wafadmin')

Modified: packages/waf/trunk/debian/rules
===================================================================
--- packages/waf/trunk/debian/rules	2009-07-25 17:14:36 UTC (rev 3340)
+++ packages/waf/trunk/debian/rules	2009-07-25 18:51:41 UTC (rev 3341)
@@ -10,18 +10,15 @@
 override_dh_auto_clean:
 	find -name "*.lock-wscript" -delete
 	find -name "*.pyc" -delete
-	rm -fr waf .waf-* doc/.waf-* build doc/book/build
+	rm -fr doc/book/build doc/book/wafadmin doc/book/waf-light
 
 override_dh_auto_configure:
-	python waf-light configure --prefix=$(CURDIR)/debian/waf/usr/share/waf
 
 override_dh_auto_build:
-	python waf-light --make-waf --prefix=/usr --zip-type=bz2 --strip --nopyc --nopyo
-	cd doc/book && python ../../waf configure && python ../../waf build
+	cd doc/book && cp -r $(CURDIR)/waf* . && \
+	sed -i 's|test(base)|test(os.getcwd())|' waf-light && \
+	python waf-light configure && python waf-light build
 
-override_dh_auto_install:
-	python waf-light install --strip --nopyc --nopyo
-
 get-orig-source:
 	cd $(CURDIR); \
 	wget http://waf.googlecode.com/files/waf-$(VERSION).tar.bz2; \

Modified: packages/waf/trunk/debian/waf-doc.doc-base
===================================================================
--- packages/waf/trunk/debian/waf-doc.doc-base	2009-07-25 17:14:36 UTC (rev 3340)
+++ packages/waf/trunk/debian/waf-doc.doc-base	2009-07-25 18:51:41 UTC (rev 3341)
@@ -6,5 +6,5 @@
 Section: Help/Books
 
 Format: HTML
-Index: /usr/share/doc/waf-doc/html/index.html
-Files: /usr/share/doc/waf-doc/html/*.html
+Index: /usr/share/doc/waf-doc/index.html
+Files: /usr/share/doc/waf-doc/*.html




More information about the Python-apps-commits mailing list