[med-svn] r13054 - trunk/packages/meme/trunk/debian
Andreas Tille
tille at alioth.debian.org
Thu Feb 21 10:15:33 UTC 2013
Author: tille
Date: 2013-02-21 10:15:33 +0000 (Thu, 21 Feb 2013)
New Revision: 13054
Modified:
trunk/packages/meme/trunk/debian/rules
Log:
Currently the Python scripts do not find the modules delivered with meme. Either the modules will not be put in a subdirectory (like it is implemented now) or the scripts need to be patched (see comment in debian/rules)
Modified: trunk/packages/meme/trunk/debian/rules
===================================================================
--- trunk/packages/meme/trunk/debian/rules 2013-02-20 18:41:01 UTC (rev 13053)
+++ trunk/packages/meme/trunk/debian/rules 2013-02-21 10:15:33 UTC (rev 13054)
@@ -13,6 +13,12 @@
# Only needed for fixing brocken upstream build mechanism
PYTHON=/usr/bin/python
+# PYTHONSUBDIR=$(pkg)/
+# if the Python modules should be put into a separate meme subdirectory you need to patch the following scripts
+# scripts/dreme.py.in
+# scripts/fasta-hamming-enrich.py.in
+PYTHONSUBDIR=
+
%:
dh $@ --with autoreconf,python2
@@ -57,11 +63,11 @@
cp website/scripts/*.pm debian/tmp/usr/share/perl5/Meme
cp scripts/*.pm debian/tmp/usr/share/perl5/Meme
# *.py files are Python libraries
- mkdir -p $(CURDIR)/debian/$(pkg)/usr/share/pyshared/$(pkg)/
- mv $(CURDIR)/debian/tmp/usr/bin/*.py $(CURDIR)/debian/$(pkg)/usr/share/pyshared/$(pkg)
+ mkdir -p $(CURDIR)/debian/$(pkg)/usr/share/pyshared/$(PYTHONSUBDIR)
+ mv $(CURDIR)/debian/tmp/usr/bin/*.py $(CURDIR)/debian/$(pkg)/usr/share/pyshared/$(PYTHONSUBDIR)
# fix insufficient replacement procedure of @WHICHPYTHON@
for pyfile in sequence.py hypergeometric.py ; do \
- sed -i -e 's% *@WHICHPYTHON@%$(PYTHON)%' $(CURDIR)/debian/$(pkg)/usr/share/pyshared/$(pkg)/$${pyfile} ; \
+ sed -i -e 's% *@WHICHPYTHON@%$(PYTHON)%' $(CURDIR)/debian/$(pkg)/usr/share/pyshared/$(PYTHONSUBDIR)$${pyfile} ; \
done
dh_install -v --sourcedir=debian/tmp
More information about the debian-med-commit
mailing list