aboutsummaryrefslogtreecommitdiffstats
path: root/main/rabbitmq-c/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/rabbitmq-c/APKBUILD')
-rw-r--r--main/rabbitmq-c/APKBUILD37
1 files changed, 15 insertions, 22 deletions
diff --git a/main/rabbitmq-c/APKBUILD b/main/rabbitmq-c/APKBUILD
index 1b31946bd5a..20c11c7ac13 100644
--- a/main/rabbitmq-c/APKBUILD
+++ b/main/rabbitmq-c/APKBUILD
@@ -1,29 +1,32 @@
# Contributor: Fabio Ribeiro <fabiorphp@gmail.com>
# Maintainer: Fabio Ribeiro <fabiorphp@gmail.com>
pkgname=rabbitmq-c
-pkgver=0.11.0
-pkgrel=1
+pkgver=0.14.0
+pkgrel=0
pkgdesc="RabbitMQ C client"
url="https://github.com/alanxz/rabbitmq-c"
arch="all"
license="MIT"
depends_dev="popt-dev"
-makedepends="$depends_dev openssl1.1-compat-dev cmake xmlto doxygen"
-subpackages="$pkgname-utils $pkgname-doc::noarch $pkgname-dev"
+makedepends="$depends_dev openssl-dev>3 cmake xmlto doxygen samurai"
+subpackages="$pkgname-utils $pkgname-doc::noarch $pkgname-static $pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/alanxz/rabbitmq-c/archive/v$pkgver.tar.gz"
+# secfixes:
+# 0.14.0-r0:
+# - CVE-2023-35789
+
build() {
- cmake -B build . \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_C_FLAGS="$CFLAGS" \
-DBUILD_STATIC_LIBS=ON \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_SSL_SUPPORT=ON \
- -DBUILD_TESTS=ON \
- -DBUILD_TOOLS=ON
- make -C build
+ -DBUILD_TOOLS=ON \
+ -DBUILD_TOOLS_DOCS=ON
+ cmake --build build
}
check() {
@@ -32,25 +35,15 @@ check() {
}
package() {
- make -C build DESTDIR="$pkgdir" install
- rm -f "$pkgdir"/usr/lib/*.a
+ DESTDIR="$pkgdir" cmake --build build --target install
}
utils() {
pkgdesc="$pkgdesc (command line utilities)"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
-}
-
-doc() {
- pkgdesc="$pkgdesc (documentation and examples)"
-
- mkdir -p "$subpkgdir"/usr/share/"$pkgname"
- cp -a "$builddir"/build/docs "$builddir"/examples \
- "$subpkgdir"/usr/share/"$pkgname"/
+ amove usr/bin
}
sha512sums="
-0c3dbb6e2b862e9f25e3f76df798ea272bbd81de2865950b95adf1f1e5791eb20d7c9d5a76cb7d2fda54bad5f12bdf69cbfa7e9fd1afdede6f9ec729ca2287de rabbitmq-c-0.11.0.tar.gz
+18cb429bcfa457e359128bf458c8b9f60b1c929a8ca3a8206f40d6390d7d4c6f4c5140eb7e9ab7b401d035fc48324cbe963d058100ab65ef3faba59e7f95607e rabbitmq-c-0.14.0.tar.gz
"