diff options
Diffstat (limited to 'perl-xml-sax-expat')
| -rw-r--r-- | perl-xml-sax-expat/APKBUILD | 46 | ||||
| -rw-r--r-- | perl-xml-sax-expat/perl-xml-sax-expat.post-install | 5 | ||||
| l--------- | perl-xml-sax-expat/perl-xml-sax-expat.post-upgrade | 1 | ||||
| -rw-r--r-- | perl-xml-sax-expat/perl-xml-sax-expat.pre-deinstall | 5 | ||||
| l--------- | perl-xml-sax-expat/perl-xml-sax-expat.pre-upgrade | 1 |
5 files changed, 58 insertions, 0 deletions
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 <jvogel4@stny.rr.com> +# Maintainer: John Vogel <jvogel4@stny.rr.com> +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 +" diff --git a/perl-xml-sax-expat/perl-xml-sax-expat.post-install b/perl-xml-sax-expat/perl-xml-sax-expat.post-install new file mode 100644 index 0000000..9561030 --- /dev/null +++ b/perl-xml-sax-expat/perl-xml-sax-expat.post-install @@ -0,0 +1,5 @@ +#!/bin/sh +# Registers the SAX::Expat parser into the registry. + +LC_ALL=C perl -MXML::SAX -e \ + "XML::SAX->add_parser(q(XML::SAX::Expat))->save_parsers()" 2>&1 >/dev/null diff --git a/perl-xml-sax-expat/perl-xml-sax-expat.post-upgrade b/perl-xml-sax-expat/perl-xml-sax-expat.post-upgrade new file mode 120000 index 0000000..38a6aca --- /dev/null +++ b/perl-xml-sax-expat/perl-xml-sax-expat.post-upgrade @@ -0,0 +1 @@ +perl-xml-sax-expat.post-install
\ No newline at end of file diff --git a/perl-xml-sax-expat/perl-xml-sax-expat.pre-deinstall b/perl-xml-sax-expat/perl-xml-sax-expat.pre-deinstall new file mode 100644 index 0000000..4cefc33 --- /dev/null +++ b/perl-xml-sax-expat/perl-xml-sax-expat.pre-deinstall @@ -0,0 +1,5 @@ +#!/bin/sh +# Unregisters the Expat parser from the registry. + +LC_ALL=C perl -MXML::SAX -e \ + "XML::SAX->remove_parser(q(XML::SAX::Expat))->save_parsers()" 2>&1 >/dev/null diff --git a/perl-xml-sax-expat/perl-xml-sax-expat.pre-upgrade b/perl-xml-sax-expat/perl-xml-sax-expat.pre-upgrade new file mode 120000 index 0000000..4fc802a --- /dev/null +++ b/perl-xml-sax-expat/perl-xml-sax-expat.pre-upgrade @@ -0,0 +1 @@ +perl-xml-sax-expat.pre-deinstall
\ No newline at end of file |
