[med-svn] [Git][med-team/libbio-db-hts-perl][master] 5 commits: d/rules: nudge configure steps to find htslib.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Thu Oct 31 21:34:49 GMT 2024
Étienne Mollier pushed to branch master at Debian Med / libbio-db-hts-perl
Commits:
c5bc276b by Étienne Mollier at 2024-10-31T22:29:10+01:00
d/rules: nudge configure steps to find htslib.
Closes: #1086359
- - - - -
dcd49798 by Étienne Mollier at 2024-10-31T22:31:49+01:00
find_htslib.patch: remove DT_RUNPATH injection.
- - - - -
01be5e2a by Étienne Mollier at 2024-10-31T22:32:48+01:00
d/control: declare myself as uploader.
- - - - -
5af395f6 by Étienne Mollier at 2024-10-31T22:33:14+01:00
d/control: declare compliance to standards version 4.7.0.
- - - - -
6e618e69 by Étienne Mollier at 2024-10-31T22:34:15+01:00
d/changelog: ready for sid upload.
- - - - -
4 changed files:
- debian/changelog
- debian/control
- debian/patches/find_htslib.patch
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+libbio-db-hts-perl (3.01-5) unstable; urgency=medium
+
+ * d/rules: nudge configure steps to find htslib. (Closes: #1086359)
+ * find_htslib.patch: remove DT_RUNPATH injection.
+ * d/control: declare myself as uploader.
+ * d/control: declare compliance to standards version 4.7.0.
+
+ -- Étienne Mollier <emollier at debian.org> Thu, 31 Oct 2024 22:33:43 +0100
+
libbio-db-hts-perl (3.01-4) unstable; urgency=medium
* Packaging update
=====================================
debian/control
=====================================
@@ -1,6 +1,7 @@
Source: libbio-db-hts-perl
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
-Uploaders: Andreas Tille <tille at debian.org>
+Uploaders: Andreas Tille <tille at debian.org>,
+ Étienne Mollier <emollier at debian.org>
Section: science
Testsuite: autopkgtest-pkg-perl
Priority: optional
@@ -11,7 +12,7 @@ Build-Depends: debhelper-compat (= 13),
libhts-dev,
libmodule-build-perl,
perl
-Standards-Version: 4.6.1
+Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/med-team/libbio-db-hts-perl
Vcs-Git: https://salsa.debian.org/med-team/libbio-db-hts-perl.git
Homepage: https://metacpan.org/release/Bio-DB-HTS
=====================================
debian/patches/find_htslib.patch
=====================================
@@ -39,7 +39,7 @@ Description: Take over changes in Build.PL from commit 83c9327 to make sure htsl
$self->die_hts_not_found();
}
-@@ -114,12 +125,15 @@ sub set_include_and_compiler_flags {
+@@ -114,12 +125,14 @@ sub set_include_and_compiler_flags {
my $hts_include = $self->config_data('hts_include');
my $hts_lib = $self->config_data('hts_lib');
my $static = $self->args('static');
@@ -54,13 +54,12 @@ Description: Take over changes in Build.PL from commit 83c9327 to make sure htsl
+ my @linker_dirflags;
+ if ($hts_lib) {
+ push @linker_dirflags, "-L$hts_lib";
-+ push @linker_dirflags, "-Wl,-rpath,$hts_lib" unless $static;
}
+ $self->extra_linker_flags(@linker_dirflags, '-lhts', '-lpthread', '-lz');
}
sub hts_dev_files_exist {
-@@ -165,6 +179,48 @@ sub find_hts_in_install_dir {
+@@ -165,6 +178,48 @@ sub find_hts_in_install_dir {
}
}
@@ -109,7 +108,7 @@ Description: Take over changes in Build.PL from commit 83c9327 to make sure htsl
sub die_hts_not_found {
my ($self, $msg) = @_;
-@@ -177,12 +233,17 @@ Install it if you have not done so alrea
+@@ -177,12 +232,17 @@ Install it if you have not done so alrea
This script will attempt to locate HTSlib by looking for htslib/hts.h
and libhts.a / libhts.so in:
=====================================
debian/rules
=====================================
@@ -4,3 +4,13 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
%:
dh $@
+
+override_dh_auto_configure:
+ # Nudge configure steps to locate htslib, as for some reason it
+ # fails to find the htslb on its own with the logic provided in
+ # Build.PL.
+ dh_auto_configure -- \
+ --htslib-includedir \
+ $(shell pkgconf htslib --variable includedir) \
+ --htslib-libdir \
+ $(shell pkgconf htslib --variable libdir)
View it on GitLab: https://salsa.debian.org/med-team/libbio-db-hts-perl/-/compare/c3da7a5a8fe393e12b90a9f8ce34ac6a0cf572a5...6e618e699de1264c75c39e0dca8fce55232551ef
--
View it on GitLab: https://salsa.debian.org/med-team/libbio-db-hts-perl/-/compare/c3da7a5a8fe393e12b90a9f8ce34ac6a0cf572a5...6e618e699de1264c75c39e0dca8fce55232551ef
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/20241031/4d1db4fe/attachment-0001.htm>
More information about the debian-med-commit
mailing list