diff options
Diffstat (limited to 'main/squashfs-tools/APKBUILD')
-rw-r--r-- | main/squashfs-tools/APKBUILD | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/main/squashfs-tools/APKBUILD b/main/squashfs-tools/APKBUILD index 2f8e18c1af1..4ac7d72728e 100644 --- a/main/squashfs-tools/APKBUILD +++ b/main/squashfs-tools/APKBUILD @@ -1,32 +1,44 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=squashfs-tools -pkgver=4.5 -pkgrel=0 +pkgver=4.6.1 +pkgrel=1 pkgdesc="Tools for squashfs, a highly compressed read-only filesystem for Linux" url="https://github.com/plougher/squashfs-tools" arch="all" license="GPL-2.0-or-later" -options="!check" # no testsuite -makedepends="zlib-dev xz-dev lzo-dev lz4-dev attr-dev zstd-dev" +makedepends=" + attr-dev + lz4-dev + lzo-dev + xz-dev + zlib-dev + zstd-dev + " +subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/plougher/squashfs-tools/archive/$pkgver.tar.gz - fix-compat.patch " -builddir="$srcdir/$pkgname-$pkgver/$pkgname" +options="!check" # no testsuite # secfixes: +# 4.5-r1: +# - CVE-2021-41072 # 4.5-r0: # - CVE-2021-40153 build() { - make XZ_SUPPORT=1 LZO_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=1 + CFLAGS="$CFLAGS -O2 -flto=auto"\ + CPPFLAGS="$CPPFLAGS -O2 -flto=auto" \ + make -C squashfs-tools XZ_SUPPORT=1 LZO_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=1 } package() { - mkdir -p "$pkgdir"/sbin - cp -a mksquashfs unsquashfs "$pkgdir"/sbin + make -C squashfs-tools \ + INSTALL_MANPAGES_DIR="$pkgdir/usr/share/man/man1" \ + INSTALL_PREFIX="$pkgdir/usr" \ + USE_PREBUILT_MANPAGES=y \ + install } sha512sums=" -e00610487d24eed9e5dadcf84014a3d7faa9815d8ce00fd4660e6c8ce394dccf185ed9f387f4fa1313b9812fe770f802bdcbaef87887f2bcefacf234594a72e0 squashfs-tools-4.5.tar.gz -656242ec396d95a5e1029b60299bc91be7266ceedb50978c09a82ad80b32881576909dbd4e1e889abc3fa8c361da5ca9978ce6c319f40f5145bb532acb6c881d fix-compat.patch +10e8a4b1e2327e062aef4f85860e76ebcd7a29e4c19e152ff7edec4a38316982b5bcfde4ab69da6bcb931258d264c2b6cb40cb5f635f9e6f6eba1ed5976267cb squashfs-tools-4.6.1.tar.gz " |