diff options
Diffstat (limited to 'main/xz/APKBUILD')
-rw-r--r-- | main/xz/APKBUILD | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/main/xz/APKBUILD b/main/xz/APKBUILD index a8022f590e5..aae47c39f3a 100644 --- a/main/xz/APKBUILD +++ b/main/xz/APKBUILD @@ -1,16 +1,31 @@ # Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=xz -pkgver=5.2.5 -pkgrel=0 +pkgver=5.6.1 +pkgrel=3 pkgdesc="Library and CLI tools for XZ and LZMA compressed files" -url="https://tukaani.org/xz" +url="https://xz.tukaani.org/xz-utils/" arch="all" -license="GPL-2.0-or-later AND Public-Domain AND LGPL-2.1-or-later" -subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" -source="https://tukaani.org/xz/xz-$pkgver.tar.xz" +license="GPL-2.0-or-later AND 0BSD AND Public-Domain AND LGPL-2.1-or-later" +makedepends="autoconf automake libtool gettext-tiny" +depends_dev="$pkgname=$pkgver-r$pkgrel" +subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-libs" +source="https://github.com/tukaani-project/xz/archive/refs/tags/v$pkgver/xz-$pkgver.tar.gz" + +# secfixes: +# 5.2.5-r1: +# - CVE-2022-1271 +# 5.6.1-r2: +# - CVE-2024-3094 + +prepare() { + default_prepare + autoreconf -fi +} build() { + # compression utility + CFLAGS="$CFLAGS -O3" \ ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -31,11 +46,16 @@ build() { } check() { - LD_LIBRARY_PATH="$(pwd)/src/liblzma/.libs" make check + LD_LIBRARY_PATH="$(pwd)/src/liblzma/.libs" make check || { + cat tests/test-suite.log + return 1 + } } package() { make DESTDIR="$pkgdir" install } -sha512sums="59266068a51cb616eb31b67cd8f07ffeb2288d1391c61665ae2ec6814465afac80fec69248f6a2f2db45b44475af001296a99af6a32287226a9c41419173ccbb xz-5.2.5.tar.xz" +sha512sums=" +6391794eee783302a3f276299fc92df3e81a05dee0eab61cbb8505858da6d535ae2ac5d067f6825d6963b1e4c3d9616039f495f11f99ecec692ccd79ec17ba8d xz-5.6.1.tar.gz +" |