diff options
Diffstat (limited to 'main/squashfs-tools/APKBUILD')
-rw-r--r-- | main/squashfs-tools/APKBUILD | 40 |
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 " |