Christoph Reiter a2ee04bf00 More CPEs
2024-03-24 20:09:34 +01:00

61 lines
1.7 KiB
Bash

# Maintainer: Alexey Pavlov <alexpux@gmail.com>
pkgbase="c-ares"
pkgname=("libcares" "libcares-devel")
pkgver=1.27.0
pkgrel=1
pkgdesc="C library that performs DNS requests and name resolves asynchronously (libraries)"
arch=('i686' 'x86_64')
url="https://c-ares.haxx.se/"
msys2_repository_url="https://github.com/c-ares/c-ares"
msys2_references=(
"cpe: cpe:/a:c-ares:c-ares"
)
license=("spdx:MIT")
makedepends=("cmake" 'gcc')
depends=("gcc-libs")
source=("https://github.com/c-ares/c-ares/releases/download/cares-${pkgver//./_}/c-ares-${pkgver}.tar.gz"{,.asc})
sha256sums=('0a72be66959955c43e2af2fbd03418e82a2bd5464604ec9a62147e37aceb420b'
'SKIP')
validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg <daniel@haxx.se>
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
cmake -B "build-static" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCARES_STATIC=ON \
-DCARES_SHARED=OFF
cmake --build "build-static"
DESTDIR="${srcdir}/dest" cmake --install "build-static"
cmake -B "build-shared" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCARES_STATIC=OFF \
-DCARES_SHARED=ON
cmake --build "build-shared"
DESTDIR="${srcdir}/dest" cmake --install "build-shared"
}
package_libcares() {
groups=('libraries')
mkdir -p ${pkgdir}/usr/bin
cp -rf ${srcdir}/dest/usr/bin ${pkgdir}/usr/
mkdir -p ${pkgdir}/usr/share
cp -rf ${srcdir}/dest/usr/share ${pkgdir}/usr/
install -vDm 644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE.md" -t "${pkgdir}/usr/share/licenses/${pkgbase}/"
}
package_libcares-devel() {
pkgdesc="c-ares headers and libraries (development)"
groups=('development')
depends=("libcares=${pkgver}")
mkdir -p ${pkgdir}/usr
cp -rf ${srcdir}/dest/usr/include ${pkgdir}/usr/
cp -rf ${srcdir}/dest/usr/lib ${pkgdir}/usr/
}