Re: Bug#1052224: ITP: libalien-base-modulebuild-perl -- subclass of Module::Build for building Alien:: modules and their libraries

"Francesco P. Lovergine" <[email protected]>
Newsgroups gmane.linux.debian.devel.perl
Message-ID <[email protected]>
On Tue, Sep 19, 2023 at 06:36:13PM +0200, Francesco P. Lovergine wrote:
>On Tue, Sep 19, 2023 at 06:13:09PM +0200, gregor herrmann wrote:
>>I can't really test now, because Geo::GDAL::FFI also needs the
>>unpackaged FFI::Platypus::Declare, but from reading
>>https://metacpan.org/release/AJOLMA/Geo-GDAL-FFI-0.1/source/Makefile.PL
>>and
>>https://metacpan.org/release/AJOLMA/Geo-GDAL-FFI-0.1/source/README.md
>>a simple
>>
>>override_dh_auto_configure:
>>   dh_auto_configure -- GDAL=/usr
>>
>>plus build dependencies on gdal-bin (for /usr/bin/gdalinfo) and libgdal-dev
>>might be enough without any Alien::gdal. Maybe :)
>>
>>(Not sure about
>>https://metacpan.org/release/AJOLMA/Geo-GDAL-FFI-0.1/source/lib/Geo/GDAL/FFI.pm#L1567
>>but this is also guarded by an if())
>>
>
>Mmmm, let me see. The chain I used was to impact minimally on changes for the module
>taken from CPAN. I would be happy to minimize the use of all that stuff, I was not exactly
>enthusiastic about the new course at the time.
>

Ok, it seems that the solution is much more easy than the prospected. The implementation is smart
enough to keep the gdal.so in the right place, something I oversight before. The resulting 
package needs to be arch:any to create a correct internal Geo::GDAL::gdal.pm module per arch,
but it seems working. That said, I would try to patch to avoid the Platypus::Declare use
which is currently discouraged/deprecated: I would avoid to read other complains by gregor :-D

Thanks a lot for the hints.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.