#!/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