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/"
 }

Reply via email to