From 8d358ca3fd531cfff27b2b79b8a45d97b47e043c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Neusch=C3=A4fer?= Date: Mon, 29 Sep 2025 22:05:38 +0000 Subject: [PATCH] testing/azure-iot-sdk-c-static: use cmake3.5, modernize APKBUILD --- testing/azure-iot-sdk-c-static/APKBUILD | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/testing/azure-iot-sdk-c-static/APKBUILD b/testing/azure-iot-sdk-c-static/APKBUILD index 4d1bfdd09e9..9f6b2e822fb 100644 --- a/testing/azure-iot-sdk-c-static/APKBUILD +++ b/testing/azure-iot-sdk-c-static/APKBUILD @@ -8,7 +8,7 @@ url="https://github.com/Azure/azure-iot-sdk-c" arch="all" license="MIT" options="!check" # make check not implemented -makedepends="cmake openssl-dev openssl-libs-static libcurl curl-dev libuuid util-linux-dev busybox" +makedepends="cmake samurai openssl-dev openssl-libs-static libcurl curl-dev libuuid util-linux-dev busybox" _azure_c_shared_utility_commit="4f1b7cd6bf48833fe4b9e23e2ff07510753faee5" _azure_umqtt_c_commit="9201d60bbc12a02ac5456b6105bb50919d392105" _azure_uamqp_c_commit="b7bdf307a0db8840156d9f6e40f704c1d5924306" @@ -53,26 +53,20 @@ prepare() { } build() { - mkdir -p cmake-build - cd cmake-build - if [ "$CBUILD" != "$CHOST" ]; then - CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - - cmake \ + cmake3.5 -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=None \ -Duse_amqp=OFF \ - ${CMAKE_CROSSOPTS} .. - cmake --build . + $crossopts + cmake --build build } package() { - cd "$builddir"/cmake-build - make DESTDIR="$pkgdir" install - + DESTDIR="$pkgdir" cmake --install build mv "$pkgdir"/usr/cmake "$pkgdir"/usr/lib/cmake }