#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libarchive pkgver=3.7.1 pkgrel=01 pkgdesc='Multi-format archive and compression library' url='https://libarchive.org/' depends=('acl' 'libacl.so' 'bzip2' 'expat' 'lz4' 'openssl' 'xz' 'zlib' 'zstd' 'libcrypto.so') provides=('libarchive.so') #options=('debug') source=("https://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc}) #prepare() { # cd "$pkgname-$pkgver" # # patch -Np1 < ../0001-libarchive-Handle-a-calloc-returning-NULL-fixes-1754.patch # patch -Np1 < ../0002-Validate-entry_bytes_remaining-in-pax_attribute.patch # patch -Np1 < ../0003-libarchive-Do-not-include-sys-mount.h-when-linux-fs..patch #} build() { cd $pkgname-$pkgver ./configure \ --prefix=/usr \ --without-xml2 \ --without-nettle \ --disable-static make } check() { cd $pkgname-$pkgver make check } package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install # sed -i "s/iconv //" "$pkgdir"/usr/lib/pkgconfig/libarchive.pc install -Dm0644 COPYING "$pkgdir/usr/share/licenses/libarchive/COPYING" } #---- arch license gpg-key & sha256sums ---- arch=(x86_64) license=('BSD') validpgpkeys=(A5A45B12AD92D964B89EEE2DEC560C81CEC2276E # Martin Matuska DB2C7CF1B4C265FAEF56E3FC5848A18B8F14184B) # Martin Matuska sha256sums=(b17403ce670ff18d8e06fea05a9ea9accf70678c88f1b9392a2e29b51127895f # libarchive-3.7.1.tar.xz 9f39af2efa0435466846ab21bc39564589287fceb5dfe9697fd2c6c51db916a2) # libarchive-3.7.1.tar.xz.asc ## bd722a148cfa5929c47b32497b22c96f552aa9ff38a1ae8168c3f2860effc2b2 libarchive-3.7.1-01-x86_64.pkg.tar.lz