[Reproducible-builds] [dh-python] 30/183: move scripts to /usr/share, do not install /usr/bin/dh_python2 and its autoscript
Jérémy Bobbio
lunar at moszumanska.debian.org
Fri Sep 19 15:30:16 UTC 2014
This is an automated email from the git hooks/post-receive script.
lunar pushed a commit to branch pu/reproducible_builds
in repository dh-python.
commit 1bf2ad442a759d7eaaf385de9a6da11b4a1a595c
Author: Piotr Ożarowski <piotr at debian.org>
Date: Tue Jul 2 21:42:49 2013 +0200
move scripts to /usr/share, do not install /usr/bin/dh_python2 and its autoscript
dh_python2 from python-defaults package will ship a shell script that
will choose the right dh_python2 - the one from dh-python package if
dh-python is in Build-Depends or the one from python package
---
Makefile | 12 ++++++------
debian/control | 3 ---
debian/links | 4 ++++
debian/manpages | 2 +-
debian/rules | 5 +++++
dh_python2 | 1 -
dh_python3 | 1 -
pybuild | 6 +-----
8 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/Makefile b/Makefile
index 9ae5d0b..849cf14 100644
--- a/Makefile
+++ b/Makefile
@@ -24,14 +24,14 @@ install:
$(DESTDIR)$(PREFIX)/share/dh-python/dhpython/build
$(INSTALL) -m 644 dhpython/*.py $(DESTDIR)$(PREFIX)/share/dh-python/dhpython/
$(INSTALL) -m 644 dhpython/build/*.py $(DESTDIR)$(PREFIX)/share/dh-python/dhpython/build/
- $(INSTALL) -m 755 pybuild $(DESTDIR)$(PREFIX)/bin/
+ $(INSTALL) -m 755 pybuild $(DESTDIR)$(PREFIX)/share/dh-python/
$(INSTALL) -m 755 dh_pypy $(DESTDIR)$(PREFIX)/share/dh-python/
- $(INSTALL) -m 755 dh_python2 $(DESTDIR)$(PREFIX)/bin/
- $(INSTALL) -m 755 dh_python3 $(DESTDIR)$(PREFIX)/bin/
- sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/bin/pybuild
+ $(INSTALL) -m 755 dh_python2 $(DESTDIR)$(PREFIX)/share/dh-python/
+ $(INSTALL) -m 755 dh_python3 $(DESTDIR)$(PREFIX)/share/dh-python/
+ sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/share/dh-python/pybuild
sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/share/dh-python/dh_pypy
- sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/bin/dh_python2
- sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/bin/dh_python3
+ sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/share/dh-python/dh_python2
+ sed -i -e 's/DEVELV/$(DVERSION)/' $(DESTDIR)$(PREFIX)/share/dh-python/dh_python3
$(INSTALL) -m 644 dh/pybuild.pm $(DESTDIR)$(PREFIX)/share/perl5/Debian/Debhelper/Buildsystem/
$(INSTALL) -m 644 dh/pypy.pm $(DESTDIR)$(PREFIX)/share/perl5/Debian/Debhelper/Sequence/
diff --git a/debian/control b/debian/control
index 4623af4..d10e863 100644
--- a/debian/control
+++ b/debian/control
@@ -12,11 +12,8 @@ Package: dh-python
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}
Breaks:
-# due to /usr/bin/dh_python2 and debhelper files
- python (<< 2.7.5-3~),
# due to /usr/bin/dh_python3 and debhelper files
python3 (<< 3.3.0-4~)
-Replaces: python (<< 2.7.5-3~), python3 (<< 3.3.0-4~)
Description: Debian helper tools for packaging Python libraries and applications
This package contains:
* pybuild - invokes various build systems for requested Python versions in
diff --git a/debian/links b/debian/links
new file mode 100644
index 0000000..e82c141
--- /dev/null
+++ b/debian/links
@@ -0,0 +1,4 @@
+/usr/share/dh-python/pybuild /usr/bin/pybuild
+/usr/share/dh-python/dh_pypy /usr/bin/dh_pypy
+#/usr/share/dh-python/dh_python2 /usr/bin/dh_python2
+/usr/share/dh-python/dh_python3 /usr/bin/dh_python3
diff --git a/debian/manpages b/debian/manpages
index 820706e..17ac958 100644
--- a/debian/manpages
+++ b/debian/manpages
@@ -1,4 +1,4 @@
pybuild.1
-dh_python2.1
dh_pypy.1
+#dh_python2.1
dh_python3.1
diff --git a/debian/rules b/debian/rules
index 0bc0ab1..be9c1ba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,4 +8,9 @@ override_dh_auto_test:
override_dh_auto_install:
DESTDIR=debian/dh-python PREFIX=/usr make install manpages
+ # disable dh_python2 for now (shipped in python-defaults)
+ rm debian/dh-python/usr/share/debhelper/autoscripts/postinst-pycompile
+ rm debian/dh-python/usr/share/debhelper/autoscripts/prerm-pyclean
+ rm debian/dh-python/usr/share/perl5/Debian/Debhelper/Sequence/python2.pm
+ # generate maintainer scripts, etc.
./dh_python3
diff --git a/dh_python2 b/dh_python2
index 664b199..41dd2e0 100755
--- a/dh_python2
+++ b/dh_python2
@@ -29,7 +29,6 @@ from filecmp import dircmp, cmpfiles, cmp as fcmp
from optparse import OptionParser, SUPPRESS_HELP
from os.path import isabs, isdir, islink, exists, join, normpath, realpath
from shutil import copy as fcopy
-sys.path.insert(1, '/usr/share/dh-python/')
from dhpython.debhelper import DebHelper
from dhpython.depends import Dependencies
from dhpython.interpreter import Interpreter
diff --git a/dh_python3 b/dh_python3
index 3a06b2c..514c637 100755
--- a/dh_python3
+++ b/dh_python3
@@ -28,7 +28,6 @@ import sys
from optparse import OptionParser, SUPPRESS_HELP
from os.path import exists, join
from shutil import copy as fcopy
-sys.path.insert(1, '/usr/share/dh-python/')
from dhpython.debhelper import DebHelper
from dhpython.depends import Dependencies
from dhpython.interpreter import Interpreter, EXTFILE_RE
diff --git a/pybuild b/pybuild
index e6d73bf..e7b3617 100755
--- a/pybuild
+++ b/pybuild
@@ -33,11 +33,7 @@ log = logging.getLogger('dhpython')
def main(cfg):
log.debug('cfg: %s', cfg)
- try:
- from dhpython import build
- except ImportError:
- sys.path.append('/usr/share/dh-python/')
- from dhpython import build # NOQA
+ from dhpython import build
from dhpython.version import Version, get_requested_versions
from dhpython.tools import execute, move_matching_files
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dh-python.git
More information about the Reproducible-builds
mailing list