[Python-apps-commits] r3986 - in packages/txt2tags/trunk/debian (rules txt2tags.install)

jmw-guest at users.alioth.debian.org jmw-guest at users.alioth.debian.org
Sun Oct 18 16:57:05 UTC 2009


    Date: Sunday, October 18, 2009 @ 16:57:04
  Author: jmw-guest
Revision: 3986

Install python module in a more sane way

Modified:
  packages/txt2tags/trunk/debian/rules
Deleted:
  packages/txt2tags/trunk/debian/txt2tags.install

Modified: packages/txt2tags/trunk/debian/rules
===================================================================
--- packages/txt2tags/trunk/debian/rules	2009-10-18 11:00:00 UTC (rev 3985)
+++ packages/txt2tags/trunk/debian/rules	2009-10-18 16:57:04 UTC (rev 3986)
@@ -3,8 +3,11 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-include /usr/share/python/python.mk
-PYVERS=$(shell pyversions -vr)
+-include /usr/share/python/python.mk
+ifeq (,$(py_libdir))
+  py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages
+endif
+PYDEF=$(shell pyversions -vd)
 
 override_dh_clean:
 	dh_quilt_patch
@@ -18,16 +21,11 @@
 	dh_quilt_patch
 	dh_auto_build
 	cd doc && $(MAKE) build
-	mkdir build
-	cp txt2tags build/txt2tags.py
-	cp debian/usr-bin-txt2tags build/txt2tags
 
-install-ext-%-stamp:
-	dh_testdir
-	dh_install build/txt2tags.py usr/lib/python$*/$(call py_sitename, $*)
-
-override_dh_install: $(PYVERS:%=install-ext-%-stamp)
+override_dh_install:
 	dh_install
+	install -D debian/usr-bin-txt2tags debian/txt2tags/usr/bin/txt2tags
+	install -D txt2tags debian/txt2tags$(call py_libdir,$(PYDEF))/txt2tags.py
 	cd po && $(MAKE) install BASEDIR=$(CURDIR)/debian/txt2tags
 
 override_dh_compress:

Deleted: packages/txt2tags/trunk/debian/txt2tags.install
===================================================================
--- packages/txt2tags/trunk/debian/txt2tags.install	2009-10-18 11:00:00 UTC (rev 3985)
+++ packages/txt2tags/trunk/debian/txt2tags.install	2009-10-18 16:57:04 UTC (rev 3986)
@@ -1 +0,0 @@
-build/txt2tags		usr/bin




More information about the Python-apps-commits mailing list