From dd64b07acd8e193dee234b0bba35429fab135a3a Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 18 Dec 2022 21:16:10 -0600 Subject: system/c-ares: Build with CMake instead The ares_nameser.h header isn't installed by the autotools backend. This file is needed to build at least Node 18. --- system/c-ares/APKBUILD | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'system') diff --git a/system/c-ares/APKBUILD b/system/c-ares/APKBUILD index 33ef7b331..71a799909 100644 --- a/system/c-ares/APKBUILD +++ b/system/c-ares/APKBUILD @@ -2,30 +2,31 @@ # Maintainer: A. Wilcox pkgname=c-ares pkgver=1.18.1 -pkgrel=0 +pkgrel=1 pkgdesc="Asynchronous DNS/name resolver library" url="https://c-ares.org/" arch="all" options="!checkroot" license="MIT" depends="" -makedepends="" +makedepends="cmake" subpackages="$pkgname-doc $pkgname-dev" source="https://c-ares.org/download/$pkgname-$pkgver.tar.gz" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --enable-shared + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ + -DCARES_BUILD_TESTS=ON \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + . make } check() { - test/arestest --gtest_filter=-*.Live* + bin/arestest --gtest_filter=-*.Live* } package() { -- cgit v1.2.3-70-g09d2