[med-svn] [Git][med-team/jellyfish][master] Use python configuration from autoconf-archive

Andreas Tille (@tille) gitlab at salsa.debian.org
Wed Apr 13 08:28:02 BST 2022



Andreas Tille pushed to branch master at Debian Med / jellyfish


Commits:
b27b423c by Andreas Tille at 2022-04-13T09:27:33+02:00
Use python configuration from autoconf-archive

- - - - -


3 changed files:

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


Changes:

=====================================
debian/changelog
=====================================
@@ -1,6 +1,8 @@
 jellyfish (2.3.0-13) UNRELEASED; urgency=medium
 
   * Disable reprotest
+  * Use python configuration from autoconf-archive
+    Closes: #1009451
 
  -- Andreas Tille <tille at debian.org>  Tue, 31 Aug 2021 11:36:49 +0200
 


=====================================
debian/control
=====================================
@@ -8,6 +8,7 @@ Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
                d-shlibs,
+               autoconf-archive,
                yaggo,
                pkg-config,
                bc,


=====================================
debian/rules
=====================================
@@ -27,6 +27,11 @@ export PYBUILD_NAME = dna_jellyfish
 #	sed '/BUILDDIR=/d' debian/jellyfish-examples/usr/share/doc/jellyfish-examples/examples/compat.sh*
 #	rm -f debian/jellyfish-examples/usr/share/doc/jellyfish-examples/examples/swig*
 
+override_dh_update_autotools_config:
+	# use python configuration from autoconf-archive
+	mv m4/m4-ax_python_devel.m4 /tmp
+	dh_update_autotools_config
+
 override_dh_auto_install:
 	chrpath --delete bin/.libs/*
 	dh_auto_install -- install-data
@@ -51,6 +56,7 @@ override_dh_auto_configure:
 	dh_auto_configure -- --enable-swig --enable-perl-binding --enable-htslib --enable-python-binding PYTHON=/usr/bin/python3
 	dh_auto_configure --sourcedirectory=swig/perl5
 	dh_auto_configure --sourcedirectory=swig/python --buildsystem=pybuild
+	mv /tmp/m4-ax_python_devel.m4 m4
 
 override_dh_clean:
 	dh_clean



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

-- 
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/commit/b27b423c69324438a7a82407615aafa005d6943e
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/20220413/e3a642a7/attachment-0001.htm>


More information about the debian-med-commit mailing list