From 3338e5fdfae80928be8b9f5cc33aa4d526cad609 Mon Sep 17 00:00:00 2001 From: John Vogel Date: Sun, 9 Jun 2024 04:48:49 -0400 Subject: local/perl-xml-sax-expat: new local aport --- perl-xml-sax-expat/APKBUILD | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 perl-xml-sax-expat/APKBUILD (limited to 'perl-xml-sax-expat/APKBUILD') diff --git a/perl-xml-sax-expat/APKBUILD b/perl-xml-sax-expat/APKBUILD new file mode 100644 index 0000000..7ad136a --- /dev/null +++ b/perl-xml-sax-expat/APKBUILD @@ -0,0 +1,46 @@ +# Automatically generated by apkbuild-cpan, template 4 +# Contributor: John Vogel +# Maintainer: John Vogel +pkgname=perl-xml-sax-expat +pkgver=0.51 +pkgrel=0 +#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan +_pkgreal=XML-SAX-Expat +pkgdesc="SAX Driver for Expat" +url="https://metacpan.org/release/XML-SAX-Expat/" +arch="noarch" +license="GPL-1.0-or-later OR Artistic-1.0-Perl" +depends="perl perl-xml-namespacesupport perl-xml-parser perl-xml-sax perl-xml-sax-base" +install="$pkgname.post-install $pkgname.pre-upgrade $pkgname.post-upgrade $pkgname.pre-deinstall" +subpackages="$pkgname-doc" +source="https://cpan.metacpan.org/authors/id/B/BJ/BJOERN/XML-SAX-Expat-$pkgver.tar.gz" +builddir="$srcdir/$_pkgreal-$pkgver" + +prepare() { + find . -type f -exec chmod 0644 {} \; + default_prepare +} + +build() { + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL \ + INSTALLDIRS=vendor #\ + #NO_PACKLIST=1 \ + #NO_PERLLOCAL=1 + make +} + +check() { + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + make test +} + +package() { + make DESTDIR="$pkgdir" pure_install doc_install + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete + install -D -m644 -t "$pkgdir/usr/share/doc/$pkgname" README Changes +} + +sha512sums=" +9cd3c7a1cdf0b0a49ea9f871095984fb67ff54c9e5ed49884c591a450c2662acbd6d0f5232a5720663bcab09ff4f41093d414daa0b72457dc98eea5001270478 XML-SAX-Expat-0.51.tar.gz +" -- cgit v1.2.3