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/APKBUILD40
1 files changed, 20 insertions, 20 deletions
diff --git a/main/squashfs-tools/APKBUILD b/main/squashfs-tools/APKBUILD
index 3650a7f309b..4ac7d72728e 100644
--- a/main/squashfs-tools/APKBUILD
+++ b/main/squashfs-tools/APKBUILD
@@ -1,22 +1,23 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=squashfs-tools
-pkgver=4.5
+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
- 0001-unsquashfs-use-squashfs_closedir-to-delete-directory.patch
- 0002-unsquashfs-dynamically-allocate-name.patch
- 0003-unsquashfs-use-linked-list-to-store-directory-names.patch
- 0004-Unsquashfs-additional-write-outside-destination-dire.patch
- 0005-Unsquashfs-Add-makefile-entry-for-unsquash-12.o.patch
"
-builddir="$srcdir/$pkgname-$pkgver"
+options="!check" # no testsuite
# secfixes:
# 4.5-r1:
@@ -25,20 +26,19 @@ builddir="$srcdir/$pkgname-$pkgver"
# - CVE-2021-40153
build() {
- make -C squashfs-tools 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 squashfs-tools/*squashfs "$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
-157379cf4bafb72d717f14b1bc5dc350c97a9e68a7018e0febba4b1e59f9fd90c1de8485c4ffc48a035b53be8c3aa62046281291664bee4699100cec637b0bfa fix-compat.patch
-6d4c489144f3fe439bc9e8902021fa2391834a20782e224d38da14ef28f9b9558e43e9f1975a9c5491a012608885ef0633874cff791017d5f84aa2b16cd50f9b 0001-unsquashfs-use-squashfs_closedir-to-delete-directory.patch
-91e6da16701df1910752e90c01ad04118965ef2f48d07772125d5fd056ebde1349296eac50af99e655be663c6cf38bd1a6d78a1fa55149c5cca6790efbcb8ade 0002-unsquashfs-dynamically-allocate-name.patch
-19a6a3c925817e9ccbfd4183740b1cb3cfce144e12a39390c7621d03698a0a6c226af64bd574499fb75f08420645bc3e5b7689f0301e8435079c1866a6251bf3 0003-unsquashfs-use-linked-list-to-store-directory-names.patch
-35eac8a64e992b05bad843a60d69dfbd7dbbb412e7c461aa7c30365e2a89385613c1b30ea8596fba67cc5d2e248c0cf1b55296c50f23c31eb4f5fc55da461d6d 0004-Unsquashfs-additional-write-outside-destination-dire.patch
-93a05e6c8099b179f746c197cded0ecf84a46afc4a9880647ed1bc6638842f6fa0d53c00e5a1c04c649e35a35ddff8fede3c087f2239a3109823fd963f5d6c99 0005-Unsquashfs-Add-makefile-entry-for-unsquash-12.o.patch
+10e8a4b1e2327e062aef4f85860e76ebcd7a29e4c19e152ff7edec4a38316982b5bcfde4ab69da6bcb931258d264c2b6cb40cb5f635f9e6f6eba1ed5976267cb squashfs-tools-4.6.1.tar.gz
"