# Contributor: Holger Jaekel <holger.jaekel@gmx.de> # Maintainer: Holger Jaekel <holger.jaekel@gmx.de> pkgname=libaec pkgver=1.1.3 pkgrel=0 pkgdesc="Adaptive Entropy Coding library" url="https://gitlab.dkrz.de/k202009/libaec" arch="all" license="BSD-2-Clause" makedepends=" cmake " subpackages=" $pkgname-dev libsz " source=" libaec-$pkgver.tar.gz::https://gitlab.dkrz.de/k202009/libaec/-/archive/v$pkgver/libaec-v$pkgver.tar.gz " builddir=$srcdir/$pkgname-v$pkgver build() { if [ "$CBUILD" != "$CHOST" ]; then local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_C_FLAGS="$CFLAGS" \ $crossopts cmake --build build } check() { cd build CTEST_OUTPUT_ON_FAILURE=TRUE ctest } package() { DESTDIR="$pkgdir" cmake --install build mv $pkgdir/usr/cmake $pkgdir/usr/lib/cmake rm $pkgdir/usr/lib/*.a } tools() { pkgdesc="$pkgdesc (command line utilities)" amove usr/bin/* } libsz() { pkgdesc="Free drop-in replacement for the SZIP compression library" amove usr/lib/libsz* } sha512sums=" 6f317d08ad7d003bc6664da147321eb87c924978f32bd28780a8ebf015e251019046b0cb16b78e776cd1957a7701215667f64686efb8e5c6bae7c08528cede56 libaec-1.1.3.tar.gz "