Date: Thursday, May 26, 2022 @ 19:24:41 Author: artafinde Revision: 1210679
Relevant github issue https://github.com/ckolivas/lrzip/issues/91 Modified: lrzip/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-05-26 19:24:31 UTC (rev 1210678) +++ PKGBUILD 2022-05-26 19:24:41 UTC (rev 1210679) @@ -4,7 +4,7 @@ pkgname=lrzip pkgver=0.651 -pkgrel=1 +pkgrel=2 pkgdesc='Multi-threaded compression with rzip/lzma, lzo, and zpaq' url='https://github.com/ckolivas/lrzip' license=('GPL') @@ -11,11 +11,18 @@ arch=('x86_64') depends=('lzo') makedepends=('git') -source=("git+https://github.com/ckolivas/lrzip#tag=v$pkgver") -sha256sums=('SKIP') +source=("git+https://github.com/ckolivas/lrzip#tag=v${pkgver}" + "${pkgname}-${pkgver}-CVE-2018-5786.patch::https://github.com/ckolivas/lrzip/commit/3495188cd8f2215a9feea201f3e05c1341ed95fb.patch") +sha256sums=('SKIP' + '8573ff8dd049c91cd0e6d754683e889ae439119cb9e738241dedd369c280a6fc') +prepare() { + cd "${pkgname}" + patch -Np1 < "../${pkgname}-${pkgver}-CVE-2018-5786.patch" +} + build() { - cd "$pkgname" + cd "${pkgname}" CFLAGS="$CFLAGS -fomit-frame-pointer" CXXFLAGS="$CXXFLAGS -fomit-frame-pointer" @@ -25,11 +32,11 @@ } check() { - make -C "$pkgname" -k check + make -C "${pkgname}" -k check } package() { - make -C "$pkgname" DESTDIR="$pkgdir" install-strip + make -C "${pkgname}" DESTDIR="${pkgdir}" install-strip } # vim: ts=2 sw=2 et: