aboutsummaryrefslogtreecommitdiffstats
path: root/community/perl-strip-nondeterminism/APKBUILD
blob: 71e469d3970d86bcbcd2c17bb5a865d29d31d041 (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
47
48
49
# Maintainer: Sertonix <sertonix@posteo.net>
_pkgname=strip-nondeterminism
pkgname=perl-$_pkgname
pkgver=1.13.1
pkgrel=1
_pkgdesc="Tool for stripping bits of non-deterministic information from files"
pkgdesc="$_pkgdesc (perl module)"
depends="perl perl-archive-zip perl-sub-override"
# optional dependency: perl-archive-cpio
checkdepends="perl-archive-cpio"
url="https://salsa.debian.org/reproducible-builds/strip-nondeterminism"
arch="noarch"
license="GPL-3.0-only"
subpackages="
	$pkgname-doc
	$_pkgname:cmd
	"
source="https://salsa.debian.org/reproducible-builds/strip-nondeterminism/-/archive/$pkgver/strip-nondeterminism-$pkgver.tar.bz2"
builddir="$srcdir/strip-nondeterminism-$pkgver"

build() {
	PERL_MM_USE_DEFAULT=1 perl Makefile.PL \
		INSTALLDIRS=vendor \
		NO_PACKLIST=1 \
		NO_PERLLOCAL=1
	make
}

check() {
	make test
}

package() {
	make DESTDIR="$pkgdir" install

	# remove debian specific helper
	find "$pkgdir" -name 'dh_strip_nondeterminism*' -delete
}

cmd() {
	pkgdesc="$_pkgdesc"
	depends="$pkgname=$pkgver-r$pkgrel"

	amove usr/bin/strip-nondeterminism
}

sha512sums="
0238e57b022dae73ab224c0598e359504af754f047cd7348a8d12dbaba313d8a48ceedb1a206af67a4c66ca179d70f48929853a8d588614a870f80af9ff980e0  strip-nondeterminism-1.13.1.tar.bz2
"