aboutsummaryrefslogtreecommitdiffstats
path: root/testing/cpio/APKBUILD
blob: ee6a0ab051edc2a7432a5d99c5827195365c0858 (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
pkgname=cpio
pkgver=2.11
pkgrel=0
pkgdesc="A tool to copy files into or out of a cpio or tar archive"
url="http://www.gnu.org/software/cpio"
arch="all"
license="GPL"
depends="tar"
depends_dev=""
makedepends="$depends_dev"
#install=""
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.bz2::http://ftp.snt.utwente.nl/pub/software/gnu/cpio/$pkgname-$pkgver.tar.bz2
	001-cpio-2.11-stdio.in.patch
	002-cpio-2.11-CVE-2014-9112.patch
	003-cpio-2.11-testsuite-CVE-2014-9112.patch
	004-cpio-2.11-check_for_symlinks-CVE-2015-1197.patch
	005-cpio-2.11-stdio.in-part2.patch
	"

_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
	local i
	cd "$_builddir"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"
	./configure \
		--prefix=/usr \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		|| return 1
	make || return 1
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install || return 1
	rm -f "$pkgdir"/usr/lib/charset.alias
	rm -f "$pkgdir"/usr/libexec/rmt # part of the tar pkg
}

md5sums="20fc912915c629e809f80b96b2e75d7d  cpio-2.11.tar.bz2
db5b098b6765478a4b62cf42b059248e  001-cpio-2.11-stdio.in.patch
007485ebf1bc2d8b4a7fd67dce4a9739  002-cpio-2.11-CVE-2014-9112.patch
af27df259d12ff0414b38e2ab0bef9a9  003-cpio-2.11-testsuite-CVE-2014-9112.patch
d85769d9b56a27008e0ad246d6e5805a  004-cpio-2.11-check_for_symlinks-CVE-2015-1197.patch
d379203af39a48671aede692f1a14c47  005-cpio-2.11-stdio.in-part2.patch"
sha256sums="bb820bfd96e74fc6ce43104f06fe733178517e7f5d1cdee553773e8eff7d5bbd  cpio-2.11.tar.bz2
7e953ee60878ae1b840cd5dcab36afa80db63bddc86aaab791746108bbd87256  001-cpio-2.11-stdio.in.patch
ab6d390892e1f61110ad8bfc6554ed2fe9f9b3252ae43a2fe9cd04e110ad9c69  002-cpio-2.11-CVE-2014-9112.patch
018a183c70d1708f58a0777b77344691d4b621107d669e469dfd180b2386f36a  003-cpio-2.11-testsuite-CVE-2014-9112.patch
2fc99ca2c86fbbf0b586a8159c459034b1016f0efcd9a02aceaf263840f432b9  004-cpio-2.11-check_for_symlinks-CVE-2015-1197.patch
176fda78943be8cdef7fb62dea301020b51681827c91fcf32c42725be255d2eb  005-cpio-2.11-stdio.in-part2.patch"
sha512sums="b6ccb3e121ea29780219d21c9cd6267c2f7b7ae72fb899bb80e1c54cc33e9eac5363443d93dbfbe37e8e8d295dad2724ac607f0543cc62797919605f68c396aa  cpio-2.11.tar.bz2
9c03762aa7192c888bd2c83238183085d7f8b74c49f7dfc1f67a196a579b0394aa031f3c850bbdd9519515cff987b95c2c835afbffa366c9296e114423daca76  001-cpio-2.11-stdio.in.patch
2370d376b62cb61513fcf62ae360fa356c63d6272d6f8b412a448df20f86eb98e8121452d602ae5ac87d0e7be3142c38213fecbf9f05ddc2e82da2eaec2ca10f  002-cpio-2.11-CVE-2014-9112.patch
67d4cd4235674007022381838dd811c4149d8c0a6205ce940d109c26ef72334d0c715605e9ab37e51212061c1c89b053f82b63d4f8a397977ce349d224edaa70  003-cpio-2.11-testsuite-CVE-2014-9112.patch
5a7c4090bb80fc3591825747c02b3f446c3a4bf58e6be0d4cbcc6ade9c795636add67ea38d4e753c6252b9b7e76370e36b0d5355089cd26a18fcaed6cc9907de  004-cpio-2.11-check_for_symlinks-CVE-2015-1197.patch
1b3fd9e695314d6d468215bd2fbaadd850ff864502f51d840e1ab8452fea0bc9779fba906559ed4c47a11f909519506cd6fc0a8990248f8c63bc8f1c683108e8  005-cpio-2.11-stdio.in-part2.patch"