Source: libpdl-io-hdf-perl
Version: 2.003-2
Severity: important
Tags: ftbfs patch
Control: tags -1 forky sid
User: debian-...@lists.debian.org
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',

Reply via email to