diff options
Diffstat (limited to 'main/librelp/APKBUILD')
-rw-r--r-- | main/librelp/APKBUILD | 33 |
1 files changed, 26 insertions, 7 deletions
diff --git a/main/librelp/APKBUILD b/main/librelp/APKBUILD index b6bfe16a041..8dda5c4009d 100644 --- a/main/librelp/APKBUILD +++ b/main/librelp/APKBUILD @@ -1,28 +1,47 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=librelp -pkgver=1.6.0 -pkgrel=1 +pkgver=1.11.0 +pkgrel=2 pkgdesc="The Reliable Event Logging Protocol library" url="https://www.rsyslog.com" arch="all" license="GPL-3.0-or-later" -makedepends="gnutls-dev openssl-dev" +makedepends="gnutls-dev openssl-dev>3" +checkdepends="bash coreutils" subpackages="$pkgname-static $pkgname-dev" -source="https://download.rsyslog.com/librelp/librelp-$pkgver.tar.gz" -options="!check" # XXX: all tests fail, don't know why +source="https://download.rsyslog.com/librelp/librelp-$pkgver.tar.gz + implicit-decl.patch + " +options="!check" # XXX: some fail in CI, don't know why + +prepare() { + default_prepare + update_config_sub +} build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ - --mandir=/usr/share/man + --mandir=/usr/share/man \ + --enable-valgrind=no make } +check() { + make -j1 check || { + cat tests/test-suite.log + return 1 + } +} + package() { make DESTDIR="$pkgdir" install } -sha512sums="1bf96b700fa5ab648ed671b341ae7101fc1db4107f178abd507647afe4f12d59a94c821cc0e06998ac7b344ed41a5e3821843c722c82bf5284c6556995391228 librelp-1.6.0.tar.gz" +sha512sums=" +e93cbc12fb6e596762c351cdfa3293fea89dd8cf90de4f890771216b56c3f66e3578fefea447d4ca9f754f146712481e7bab9a831f16fcf0cd15b10d475925bc librelp-1.11.0.tar.gz +706447c06fe5a9d5d2f55093c692142884bd6802eb3be51214c356c00d210681d5ce2d33485e6f22edd2bb8113cf63318880cbfca193ea686626e5c23eb941a6 implicit-decl.patch +" |