# Contributor: Sergei Lukin <sergej.lukin@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'libarchive'
setvar pkgver = '3.3.2'
setvar pkgrel = '1'
setvar pkgdesc = ""library that can create and read several streaming archive formats""
setvar url = ""http://libarchive.org/""
setvar arch = ""all""
setvar license = ""BSD""
setvar makedepends = ""zlib-dev bzip2-dev xz-dev lz4-dev acl-dev libressl-dev expat-dev""
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-tools""
setvar source = ""http://www.libarchive.org/downloads/$pkgname-$pkgver.tar.gz
	CVE-2017-14166.patch""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

# secfixes:
#   3.3.2-r1:
#     - CVE-2017-14166

proc build {
	cd $builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--without-xml2
	make
}

proc package {
	cd $builddir
	make DESTDIR="$pkgdir" install
}

proc tools {
	setvar pkgdesc = ""libarchive tools bsdtar and bsdcpio""

	mkdir -p "$subpkgdir"/usr/
	mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
}

setvar sha512sums = ""1e538cd7d492f54b11c16c56f12c1632ba14302a3737ec0db786272aec0c8020f1e27616a7654d57e26737e5ed9bfc9a62f1fdda61a95c39eb726aa7c2f673e4  libarchive-3.3.2.tar.gz
7cc9dbafd970c07fb4421b7a72a075cc0a000db77df4432222539c58625c93c45f01a144838b551980bc0c6dc5b4c3ab852eb1433006c3174581ba0897010dbe  CVE-2017-14166.patch""