[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Migrating unmanaged Python library extension from ‘python-central’ to ‘python-support’



[Ben Finney, 2009-04-15]
> > Just fill in .install file, and then call `dh_install; dh_pysupport`
> > in debian/rules
> 
> As I said in the original message, I'd love to just do that; but it
> doesn't work, as explained in the material you quoted above.

otherwise I don't know why you can't just use:
(note that in -3 you're not using .install file to install files,
docutils-writer-manpage.install doesn't do what you expect it to do,
that's why you have to call `install` in debian/rules first)


diff -u docutils-writer-manpage-0.1~svn.r5663/debian/changelog docutils-writer-manpage-0.1~svn.r5663/debian/changelog
--- docutils-writer-manpage-0.1~svn.r5663/debian/changelog
+++ docutils-writer-manpage-0.1~svn.r5663/debian/changelog
@@ -1,3 +1,9 @@
+docutils-writer-manpage (0.1~svn.r5663-4) UNRELEASED; urgency=low
+
+  * Switch from python-central to python-support
+
+ -- Piotr Ożarowski  <piotr@debian.org>  Wed, 15 Apr 2009 13:19:37 +0200
+
 docutils-writer-manpage (0.1~svn.r5663-3) unstable; urgency=low
 
   * debian/rules:
diff -u docutils-writer-manpage-0.1~svn.r5663/debian/rules docutils-writer-manpage-0.1~svn.r5663/debian/rules
--- docutils-writer-manpage-0.1~svn.r5663/debian/rules
+++ docutils-writer-manpage-0.1~svn.r5663/debian/rules
@@ -55,11 +55,11 @@
 	install -m 644 writers/manpage.py ${MANPAGE_WRITER_DIR}
 	install -d ${PROGRAM_DIR}
 	install -m 755 rst2man ${PROGRAM_DIR}
-	dh --with python_central install
+	dh install
 
 .PHONY: binary-indep
 binary-indep: build install
-	dh --with python_central binary-indep
+	dh binary-indep
 
 .PHONY: binary-arch
 binary-arch: build install
diff -u docutils-writer-manpage-0.1~svn.r5663/debian/control docutils-writer-manpage-0.1~svn.r5663/debian/control
--- docutils-writer-manpage-0.1~svn.r5663/debian/control
+++ docutils-writer-manpage-0.1~svn.r5663/debian/control
@@ -5,7 +5,7 @@
 Homepage: http://docutils.sourceforge.net/sandbox/manpage-writer/
 VCS-bzr: http://bzr.debian.org/collab-maint/docutils-writer-manpage/
 Build-Depends: debhelper (>= 7.0.14),
-    python-central (>= 0.6.8),
+    python-support (>= 0.7.2),
     python-docutils
 Standards-Version: 3.8.0
 XS-Python-Version: all
only in patch2:
unchanged:
--- docutils-writer-manpage-0.1~svn.r5663.orig/debian/preinst
+++ docutils-writer-manpage-0.1~svn.r5663/debian/preinst
@@ -0,0 +1,11 @@
+#!/bin/sh
+# TODO: remove this file after releasing Squeeze
+set -e
+if [ "$1" = upgrade ]
+then
+	if dpkg --compare-versions "$2" lt 0.1~svn.r5663-4; then
+		pycentral pkgremove docutils-writer-manpage
+	fi
+fi
+
+#DEBHELPER#


Reply to: