summaryrefslogtreecommitdiff
path: root/perl-xml-sax-expat/APKBUILD
blob: 7ad136a01ec763fa23e790a6db3bff069858fdfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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
"