r1419 - in zope.interface/trunk/debian (changelog rules)

Brian Sutherland jinty-guest at alioth.debian.org
Fri May 29 15:39:53 UTC 2009


    Date: Friday, May 29, 2009 @ 15:39:53
  Author: jinty-guest
Revision: 1419

Use the python-van.pydeb template for the rules file.

Modified:
  zope.interface/trunk/debian/changelog
  zope.interface/trunk/debian/rules

Modified: zope.interface/trunk/debian/changelog
===================================================================
--- zope.interface/trunk/debian/changelog	2009-05-29 13:23:57 UTC (rev 1418)
+++ zope.interface/trunk/debian/changelog	2009-05-29 15:39:53 UTC (rev 1419)
@@ -4,8 +4,9 @@
   * Use simpler van-pydep call in rules.
   * Remove python-zopeinterface metapackage as it is not needed.
   * Make watch file use pypi rather than download.zope.org. 
+  * Use the python-van.pydeb template for the rules file.
 
- -- Brian Sutherland <brian at vanguardistas.net>  Tue, 26 May 2009 15:36:09 +0200
+ -- Brian Sutherland <brian at vanguardistas.net>  Tue, 26 May 2009 16:35:48 +0200
 
 zope.interface (3.5.1-1) unstable; urgency=low
 

Modified: zope.interface/trunk/debian/rules
===================================================================
--- zope.interface/trunk/debian/rules	2009-05-29 13:23:57 UTC (rev 1418)
+++ zope.interface/trunk/debian/rules	2009-05-29 15:39:53 UTC (rev 1419)
@@ -1,79 +1,9 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+include /usr/share/python-van.pydeb/rules/rules.1
 
-PYVERS=$(shell pyversions -vr debian/control)
-PYMOD=zope.interface
-PACKAGE=python-$(PYMOD)
-
-build: $(PYVERS:%=build-python%)
-	touch $@
-build-python%:
-	dh_testdir
-	python$* setup.py build
-	touch $@
-
-.PHONY: clean
-clean:
-	dh_testdir
-	dh_testroot
-	$(MAKE) -f debian/rules $(PYVERS:%=clean-python%)
-	rm -f build-python?.?
-	rm -rf build
-	dh_clean
-
-clean-python%:
-	python$* setup.py clean
-
-.PHONY: install
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-	$(MAKE) -f debian/rules $(PYVERS:%=install-python%)
-
-install-python%:
-	# copy __init__
+post-install-python%:
 	install -D -m 644 src/zope/__init__.py \
 	    debian/$(PACKAGE)/usr/lib/python$*/site-packages/zope/__init__.py
-	python$* setup.py install --no-compile --single-version-externally-managed --root=debian/$(PACKAGE)
-	mv debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PYMOD)-*-py$*.egg-info \
-	   debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PYMOD).egg-info 
-	mv debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PYMOD)-*-py$*-nspkg.pth \
-	   debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PYMOD)-nspkg.pth
-	(echo -n 'setuptools:Depends=' && van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PYMOD).egg-info --exclude-extra docs) >> debian/$(PACKAGE).substvars
-	(echo -n 'setuptools:Suggests=' && van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PYMOD).egg-info --extra docs) >> debian/$(PACKAGE).substvars
-	
-
-.PHONY: binary-common
-binary-common:
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs CHANGES.txt
-	dh_installdocs
-	dh_installexamples
-	dh_installman
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_pycentral
-	dh_makeshlibs
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-.PHONY: binary-indep
-binary-indep: install
-	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
-
-.PHONY: binary-arch
-binary-arch: install
-	$(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
-
-.PHONY: binary
-binary: binary-indep binary-arch
+	(echo -n 'setuptools:Depends=' && van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PY_PACKAGE).egg-info --exclude-extra docs) >> debian/$(PACKAGE).substvars
+	(echo -n 'setuptools:Suggests=' && van-pydeb depends --egg-info debian/$(PACKAGE)/usr/lib/python$*/site-packages/$(PY_PACKAGE).egg-info --extra docs) >> debian/$(PACKAGE).substvars




More information about the pkg-zope-commits mailing list