diff options
Diffstat (limited to 'main/file/APKBUILD')
-rw-r--r-- | main/file/APKBUILD | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/main/file/APKBUILD b/main/file/APKBUILD index 13c1bd18b19..0ef826292fd 100644 --- a/main/file/APKBUILD +++ b/main/file/APKBUILD @@ -1,17 +1,15 @@ # Contributor: Valery Kartel <valery.kartel@gmail.com> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=file -pkgver=5.37 +pkgver=5.45 pkgrel=1 pkgdesc="File type identification utility" -url="https://www.darwinsys.com/file" +url="https://www.darwinsys.com/file/" arch="all" license="BSD-2-Clause" makedepends="autoconf libtool automake" -subpackages="$pkgname-dev $pkgname-doc libmagic" -source="$pkgname-$pkgver.tar.gz::https://github.com/file/file/archive/FILE${pkgver/./_}.tar.gz - CVE-2019-18218.patch - " +subpackages="libmagic-static $pkgname-dev $pkgname-doc libmagic" +source="$pkgname-$pkgver.tar.gz::https://github.com/file/file/archive/FILE${pkgver/./_}.tar.gz" builddir="$srcdir/$pkgname-FILE${pkgver/./_}" # secfixes: @@ -24,13 +22,19 @@ builddir="$srcdir/$pkgname-FILE${pkgver/./_}" # - CVE-2019-8906 # - CVE-2019-8907 +prepare() { + default_prepare + + autoreconf -fvi +} + build() { - SH_LIBTOOL='/usr/share/build-1/libtool' autoreconf -f -i ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ - --datadir=/usr/share + --datadir=/usr/share \ + --enable-static make } @@ -44,9 +48,12 @@ package() { libmagic() { pkgdesc="File type identification library" - mkdir -p "$subpkgdir"/usr - mv "$pkgdir"/usr/lib "$pkgdir"/usr/share "$subpkgdir"/usr + + amove \ + usr/lib/libmagic.so.* \ + usr/share/misc/magic.mgc } -sha512sums="9b6ae3dd910a03d2161c91ebc75ac91eb7dbd279563462b77daf902d9ae9f0a70de12c37a498b20c6357d6594059d01841bfd104592107b65c08d8343fca19d2 file-5.37.tar.gz -d70c5d298db7f70c45feaeebb077f076e6f1b5bcccb85926afeead64838436fd42681541d56f4fbe35b97dd76bfdbf3abf2665894c18999b37d2ca3fe2f2cf17 CVE-2019-18218.patch" +sha512sums=" +fdd4c5d13d5ea1d25686c76d8ebc3252c54040c4871e3f0f623c4548b3841795d4e36050292a9453eedf0fbf932573890e9d6ac9fa63ccf577215598ae84b9ea file-5.45.tar.gz +" |