diff options
Diffstat (limited to 'opt/7zip/MAKEPKG')
| -rw-r--r-- | opt/7zip/MAKEPKG | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/opt/7zip/MAKEPKG b/opt/7zip/MAKEPKG new file mode 100644 index 0000000..9a41453 --- /dev/null +++ b/opt/7zip/MAKEPKG @@ -0,0 +1,43 @@ +#!/bin/mkpkg +# description: File archiver with a high compression ratio +# url: https://www.7-zip.org + +name=7zip +_ver=2603 +version=26.03 +release=1 +source=(https://www.7-zip.org/a/7z${_ver}-src.tar.xz + 7zip-flags.patch) + +patch() { + patch -p1 < $PKGMK_SOURCE_DIR/7zip-flags.patch +} + +sha256sums=( + "9cbde5099c6deb73691b0579063da5827522ccbbcba3f0020fd04e8c8c16c0d4" + "7e9d1985c310efa3c17d4a03f546926fb641de4514586eb956010208b2c1ab2c" +) + +build() { + cd CPP/7zip/Bundles/Alone2 + make -j$(nproc) -f ../../cmpl_gcc.mak \ + O=b/norar \ + DISABLE_RAR_COMPRESS=1 \ + CC=clang \ + CXX=clang++ \ + VOID_CFLAGS="$CFLAGS -DZ7_AFFINITY_DISABLE" \ + VOID_CXXFLAGS="$CXXFLAGS -DZ7_AFFINITY_DISABLE" \ + VOID_LDFLAGS="$LDFLAGS" + install -Dm755 b/norar/7zz $PKG/usr/bin/7zip + ln -s 7zip $PKG/usr/bin/7z + ln -s 7zip $PKG/usr/bin/7za + ln -s 7zip $PKG/usr/bin/7zz +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh + |
