aboutsummaryrefslogtreecommitdiffstats
path: root/main/file/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/file/APKBUILD')
-rw-r--r--main/file/APKBUILD31
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
+"