diff options
author | larchunix | 2019-05-04 18:42:00 +0200 |
---|---|---|
committer | larchunix | 2019-05-04 18:42:00 +0200 |
commit | d5d46b2e3b4af42a778a3c2ab3e8bd58292e4710 (patch) | |
tree | 77c04a58feba9e0f6041ac8f9eebcd080e3a4593 | |
parent | 8b76094959c6177b8a0fdfe03698ecdf6c5558d9 (diff) | |
download | aur-d5d46b2e3b4af42a778a3c2ab3e8bd58292e4710.tar.gz |
Backport patch fixing segfault with zck repodata
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 14 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = librepo pkgdesc = Repodata downloading library pkgver = 1.9.6 - pkgrel = 1 + pkgrel = 2 url = https://github.com/rpm-software-management/librepo arch = i686 arch = x86_64 @@ -17,10 +17,13 @@ pkgbase = librepo depends = glib2 depends = gpgme depends = libxml2 + depends = openssl depends = zchunk>=0.9.11 optdepends = python: for python bindings source = https://github.com/rpm-software-management/librepo/archive/1.9.6/librepo-1.9.6.tar.gz + source = librepo-1.9.6-fix-segfault-with-zck-repodata.patch::https://github.com/rpm-software-management/librepo/commit/0b15c58.patch md5sums = 99a0584d040975cf9ead08df62d399a4 + md5sums = 75feff80c0fb7aa8e882d5551e8ff745 pkgname = librepo @@ -1,21 +1,27 @@ pkgname=librepo pkgver=1.9.6 -pkgrel=1 +pkgrel=2 pkgdesc="Repodata downloading library" arch=('i686' 'x86_64') url="https://github.com/rpm-software-management/$pkgname" license=('LGPL2.1') -depends=('curl' 'glib2' 'gpgme' 'libxml2' 'zchunk>=0.9.11') +depends=('curl' 'glib2' 'gpgme' 'libxml2' 'openssl' 'zchunk>=0.9.11') makedepends=('cmake' 'python') checkdepends=('check' 'python-flask' 'python-nose' 'python-gpgme' 'python-pyxattr') optdepends=('python: for python bindings') -source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -md5sums=('99a0584d040975cf9ead08df62d399a4') +source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz" + "$pkgname-1.9.6-fix-segfault-with-zck-repodata.patch::$url/commit/0b15c58.patch") +md5sums=('99a0584d040975cf9ead08df62d399a4' + '75feff80c0fb7aa8e882d5551e8ff745') prepare() { cd "$pkgname-$pkgver" rm -rf build mkdir build + + # Fix segfault when downloading zck repodata files + # (i.e: with Fedora >= 30 repositories) + patch -p1 -i "$srcdir/$pkgname-$pkgver-fix-segfault-with-zck-repodata.patch" } build() { |