[med-svn] [Git][med-team/jellyfish][master] Try to enable swig Python bindings ... but failed

Andreas Tille gitlab at salsa.debian.org
Tue May 22 20:56:49 BST 2018


Andreas Tille pushed to branch master at Debian Med / jellyfish


Commits:
6ccd9b79 by Andreas Tille at 2018-05-22T21:44:30+02:00
Try to enable swig Python bindings ... but failed

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,10 @@ jellyfish (2.2.10-1) UNRELEASED; urgency=medium
   * Point Vcs fields to salsa.debian.org
   * Standards-Version: 4.1.4
   * Adapt watch file to also catch v$VERSION tarball names
+  * Try to enable swig Python bindings
+  TODO: ... but failed
 
- -- Andreas Tille <tille at debian.org>  Thu, 26 Apr 2018 15:51:15 +0200
+ -- Andreas Tille <tille at debian.org>  Thu, 26 Apr 2018 21:19:48 +0200
 
 jellyfish (2.2.8-3) unstable; urgency=medium
 


=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,7 @@ Build-Depends: debhelper (>= 11~),
                valgrind,
                swig,
                python3-all-dev,
+               python-all-dev,
                dh-python,
                perl,
                chrpath


=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -29,6 +29,7 @@ override_dh_install:
 	chrpath --delete debian/*/usr/lib/python*/dist-packages/_dna_jellyfish*.so
 	
 	dh_auto_configure --sourcedirectory=swig/perl5
+	dh_auto_configure --sourcedirectory=swig/python
 	dh_auto_build --sourcedirectory=swig/perl5
 	dh_auto_install --sourcedirectory=swig/perl5
 	chrpath --delete debian/tmp/usr/lib/*/perl5/*/auto/jellyfish/jellyfish.so
@@ -41,7 +42,7 @@ override_dh_install:
 			debian/tmp/usr/lib/*/lib$(DEB_SOURCE)-*.so
 
 override_dh_auto_configure:
-	dh_auto_configure -- --enable-swig --enable-perl-binding
+	dh_auto_configure -- --enable-swig --enable-perl-binding --enable-python-binding
 
 override_dh_clean:
 	dh_clean
@@ -50,7 +51,7 @@ override_dh_clean:
 	    rmdir debian/tmp_save_tests ; \
 	fi
 	rm -f tests/compat.sh
-	rm -f swig/python/jellyfish* swig/python/dna_jellyfish.py
+	rm -f swig/python/jellyfish* # swig/python/dna_jellyfish.py
 
 override_dh_auto_build:
 	mkdir -p debian/tmp_save_tests



View it on GitLab: https://salsa.debian.org/med-team/jellyfish/commit/6ccd9b793af44b267516da6095dd351ffeb6a5a9

-- 
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/commit/6ccd9b793af44b267516da6095dd351ffeb6a5a9
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20180522/cdca779f/attachment-0001.html>


More information about the debian-med-commit mailing list