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