[Python-modules-commits] r20438 - in packages/ocr4gamera/trunk/debian (changelog rules)
jwilk at users.alioth.debian.org
jwilk at users.alioth.debian.org
Mon Feb 13 19:24:17 UTC 2012
Date: Monday, February 13, 2012 @ 19:24:16
Author: jwilk
Revision: 20438
Rewrite debian/rules from scratch, without using dh.
Modified:
packages/ocr4gamera/trunk/debian/changelog
packages/ocr4gamera/trunk/debian/rules
Modified: packages/ocr4gamera/trunk/debian/changelog
===================================================================
--- packages/ocr4gamera/trunk/debian/changelog 2012-02-13 18:49:14 UTC (rev 20437)
+++ packages/ocr4gamera/trunk/debian/changelog 2012-02-13 19:24:16 UTC (rev 20438)
@@ -3,8 +3,9 @@
* New upstream release.
* Update copyright file.
* Build-depend on python-all.
+ * Rewrite debian/rules from scratch, without using dh.
- -- Jakub Wilk <jwilk at debian.org> Mon, 13 Feb 2012 19:48:42 +0100
+ -- Jakub Wilk <jwilk at debian.org> Mon, 13 Feb 2012 20:22:21 +0100
ocr4gamera (1.0.5-1) experimental; urgency=low
Modified: packages/ocr4gamera/trunk/debian/rules
===================================================================
--- packages/ocr4gamera/trunk/debian/rules 2012-02-13 18:49:14 UTC (rev 20437)
+++ packages/ocr4gamera/trunk/debian/rules 2012-02-13 19:24:16 UTC (rev 20438)
@@ -1,27 +1,41 @@
#!/usr/bin/make -f
-.PHONY: override_dh_auto_install
-override_dh_auto_install:
- dh_auto_install
+python_all = pyversions -r $(CURDIR)/debian/control | tr ' ' '\n' | xargs -t -I {} env {}
+
+.PHONY: clean
+clean:
+ dh_clean
+ rm -rf build debian/*.[1-9]
+ find -name '*.py[co]' -delete
+
+.PHONY: build build-arch build-indep
+build build-indep:
+ dh_testdir
+ $(python_all) setup.py build
+ rst2man debian/ocr4gamera.rst > debian/ocr4gamera.1
+
+.PHONY: binary binary-arch binary-indep
+binary binary-indep: build-indep
+ dh_testdir
+ dh_testroot
+ dh_prep
+ $(python_all) setup.py install --prefix=/usr --root=debian/python-gamera.toolkits.ocr/
find debian/*/ -name '_bbox_*.so' -delete
- find debian/*/ -path '*/bin/*.py' -exec rename.ul '.py' '' '{}' +
-
-.PHONY: override_dh_installdocs
-override_dh_installdocs:
+ cd debian/*/usr/bin/ && \
+ rename.ul '.py' '' ocr4gamera.py && \
+ sed -i -e '1s,^#!.*,#!/usr/bin/python,' ocr4gamera
dh_installdocs
cd debian/*/usr/share/doc/*/html/ && \
$(CURDIR)/debian/symlink-helper ../src/ .
+ dh_installchangelogs
+ dh_installman debian/*.[1-9]
+ dh_pysupport
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
-.PHONY: override_dh_installman
-override_dh_installman:
- mkdir -p debian/tmp/
- rst2man debian/ocr4gamera.rst > debian/tmp/ocr4gamera.1
- dh_installman debian/tmp/ocr4gamera.1
-
-.PHONY: build build-arch build-indep binary binary-arch binary-indep clean
-build build-arch build-indep binary binary-indep clean:
- dh $(@)
-# In order not to confuse lintian, binary-arch is a separate target:
-binary-arch:
-
# vim:ts=4 sw=4 noet
More information about the Python-modules-commits
mailing list