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