#!/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.2 pkgrel=02 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} libarchive-tar-make-error-reporting-more-robust.patch::https://github.com/libarchive/libarchive/commit/6110e9c82d8ba830c3440f36b990483ceaaea52c.patch) prepare() { cd "${pkgname}-${pkgver}" patch -Np1 < ../libarchive-tar-make-error-reporting-more-robust.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=(04357661e6717b6941682cde02ad741ae4819c67a260593dfb2431861b251acb # libarchive-3.7.2.tar.xz 2c2b98622c2f3e59608118fae3e412c900100ec1bf9f825775930b3a8b4f5635 # libarchive-3.7.2.tar.xz.asc b677eae8f6fd1a9c3c2184dfd26a0d2862e0182dd295a376af10d18431299a41) # libarchive-tar-make-error-reporting-more-robust.patch ## bbfc83c45e2e7afdc5739aa3803fa347ff5232e9a91d6aa42e4f7c46a32f0c5f libarchive-3.7.2-02-x86_64.pkg.tar.lz