Date: Saturday, April 8, 2023 @ 10:24:53 Author: dvzrv Revision: 1442291
upgpkg: librdkafka 2.1.0-1: Upgrade to 2.1.0. Switch back to upstream supported build system, as cmake is unsupported and experimental and is causing serious issues for other applications (due to broken pkgconfig integration). Add all direct dependencies. Add license files. Modified: librdkafka/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-08 09:42:57 UTC (rev 1442290) +++ PKGBUILD 2023-04-08 10:24:53 UTC (rev 1442291) @@ -4,28 +4,37 @@ # Contributor: Alim Gokkaya <alimgokkaya at gmail dot com> pkgname=librdkafka -pkgver=2.0.2 +pkgver=2.1.0 pkgrel=1 pkgdesc='The Apache Kafka C/C++ library' arch=(x86_64) url='https://github.com/edenhill/librdkafka' license=(BSD) -depends=(libsasl zstd curl) -makedepends=(python openssl lz4 rapidjson cmake) +depends=( + curl + gcc-libs + glibc + libsasl + lz4 + openssl + zlib + zstd +) +makedepends=(python rapidjson) source=(librdkafka-$pkgver.tar.gz::https://github.com/edenhill/librdkafka/archive/v$pkgver.tar.gz) -sha256sums=('f321bcb1e015a34114c83cf1aa7b99ee260236aab096b85c003170c90a47ca9d') +sha256sums=('d8e76c4b1cde99e283a19868feaaff5778aa5c6f35790036c5ef44bc5b5187aa') build() { - cmake -S librdkafka-$pkgver -B build -DCMAKE_INSTALL_PREFIX=/usr - cmake --build build + cd $pkgname-$pkgver + ./configure --prefix=/usr + make } check() { - # TODO: figure out why the tests timeout - # cmake --build build --target test - true + make -k check -C $pkgname-$pkgver } package() { - cmake --build build --target install -- DESTDIR="$pkgdir" + make DESTDIR="$pkgdir" install -C $pkgname-$pkgver + install -vDm 644 $pkgname-$pkgver/LICENSE* -t "$pkgdir/usr/share/licenses/$pkgname/" }
