Source: libpdl-io-hdf-perl
Version: 2.003-2
Severity: important
Tags: ftbfs patch
Control: tags -1 forky sid
User: [email protected]
Usertags: hdf4-4.3.1
Dear Maintainer,
Your package FTBFS with HDF4 4.3.1 in experimental because the -alt libraries
were removed.
The attached patch fixes the issue, but cannot be used for the package in
unstable until libhdf4 has been updated there sometime after the trixie release.
Kind Regards,
Bas
diff -Nru libpdl-io-hdf-perl-2.003/debian/control
libpdl-io-hdf-perl-2.003/debian/control
--- libpdl-io-hdf-perl-2.003/debian/control 2025-04-12 13:48:59.000000000
+0200
+++ libpdl-io-hdf-perl-2.003/debian/control 2025-07-02 10:43:17.000000000
+0200
@@ -7,7 +7,7 @@
Build-Depends: debhelper-compat (= 13),
dh-sequence-pdl,
libextutils-depends-perl,
- libhdf4-alt-dev,
+ libhdf4-dev,
pdl (>= 1:2.096),
perl
Standards-Version: 4.7.2
diff -Nru libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch
libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch
--- libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch 2025-01-15
20:02:11.000000000 +0100
+++ libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch 2025-07-02
10:43:17.000000000 +0200
@@ -18,7 +18,7 @@
-$pkg->set_inc(&PDL_INCLUDE());
+my $pkg = ExtUtils::Depends->new(qw(PDL::IO::HDF::SD));
+$pkg->set_inc('-I/usr/include/hdf ' . &PDL_INCLUDE());
-+$pkg->set_libs('-lmfhdfalt -ldfalt -ljpeg -lz');
++$pkg->set_libs('-lmfhdf -ldf -ljpeg -lz');
$pkg->add_typemaps(&PDL_TYPEMAP());
$pkg->add_pm(
'SD.pm' => '$(INST_LIBDIR)/SD.pm',
@@ -32,7 +32,7 @@
-$pkg->set_inc(&PDL_INCLUDE());
+my $pkg = ExtUtils::Depends->new(qw(PDL::IO::HDF::VS));
+$pkg->set_inc('-I/usr/include/hdf ' . &PDL_INCLUDE());
-+$pkg->set_libs('-lmfhdfalt -ldfalt -ljpeg -lz');
++$pkg->set_libs('-lmfhdf -ldf -ljpeg -lz');
$pkg->add_typemaps(&PDL_TYPEMAP());
$pkg->add_pm(
'VS.pm' => '$(INST_LIBDIR)/VS.pm',