[med-svn] [python-pbh5tools] 01/06: Use pybuild on setup.py instead of hacking the upstream Makefile
Afif Elghraoui
afif-guest at moszumanska.debian.org
Thu Aug 13 07:17:49 UTC 2015
This is an automated email from the git hooks/post-receive script.
afif-guest pushed a commit to branch master
in repository python-pbh5tools.
commit b4b5a89a48724322e89273685211517221bbca8e
Author: Afif Elghraoui <afif at ghraoui.name>
Date: Wed Aug 12 23:44:00 2015 -0700
Use pybuild on setup.py instead of hacking the upstream Makefile
---
debian/control | 3 +++
debian/patches/remove-cram.patch | 11 -----------
debian/patches/series | 2 --
debian/patches/setup.patch | 11 -----------
debian/rules | 5 ++---
5 files changed, 5 insertions(+), 27 deletions(-)
diff --git a/debian/control b/debian/control
index 7c3edae..3ab6af2 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,10 @@ Priority: optional
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Afif Elghraoui <afif at ghraoui.name>
Build-Depends: debhelper (>= 9),
+ dh-python,
+ python,
python-setuptools,
+ python-pbcore,
python-sphinx,
python-nose,
pandoc
diff --git a/debian/patches/remove-cram.patch b/debian/patches/remove-cram.patch
deleted file mode 100644
index 1bc2542..0000000
--- a/debian/patches/remove-cram.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- python-pbh5tools.orig/Makefile
-+++ python-pbh5tools/Makefile
-@@ -23,7 +23,7 @@
- sphinx-apidoc -T -f -o doc src/ && cd doc && make html
-
- examples:
-- cram doc/examples.t
-+# cram doc/examples.t
- sed 's/^ / /' doc/examples.t > doc/examples.md
-
- example-rendered: examples
diff --git a/debian/patches/series b/debian/patches/series
index 38524b7..e69de29 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +0,0 @@
-setup.patch
-remove-cram.patch
diff --git a/debian/patches/setup.patch b/debian/patches/setup.patch
deleted file mode 100644
index b678e19..0000000
--- a/debian/patches/setup.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- python-pbh5tools.orig/Makefile
-+++ python-pbh5tools/Makefile
-@@ -11,7 +11,7 @@
- python setup.py bdist --formats=egg
-
- install:
-- python setup.py install
-+ python setup.py install --root=$(DESTDIR) --install-layout=deb
-
- develop:
- python setup.py develop
diff --git a/debian/rules b/debian/rules
index 0422a71..8af6c55 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,11 +3,10 @@
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk
-DESTDIR=`pwd`/debian/tmp/
-export DESTDIR
+export PYBUILD_NAME = pbh5tools
%:
- dh $@ --with python2
+ LC_ALL=C.UTF-8 dh $@ --with python2 --buildsystem=pybuild
# cram is not in Debian, but required to run the tests.
# This override skips building the tests to allow full package build in
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-pbh5tools.git
More information about the debian-med-commit
mailing list