diff options
Diffstat (limited to 'main/rabbitmq-c/APKBUILD')
-rw-r--r-- | main/rabbitmq-c/APKBUILD | 37 |
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 " |