# Maintainer: Bruno Pagani <archange@archlinux.org>
# Maintainer: Carl Smedstad <carsme@archlinux.org>

pkgname=libaec
pkgver=1.1.6
pkgrel=1
pkgdesc="Adaptive Entropy Coding library"
arch=(x86_64 aarch64)
url="https://gitlab.dkrz.de/dkrz-sw/libaec"
license=(BSD-2-Clause)
depends=(glibc)
makedepends=(cmake)
source=("$url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.bz2")
b2sums=('5a063eeb49b49bcfcbb83894cf7579bdbca4f8405e9de0be68d415b27fb04dd4d1e172d3e8dbb96277fc04fee233e5ee8825cf828c382a06156c8311d0218dd8')

build() {
  cmake -B build -S $pkgname-v$pkgver \
    -DCMAKE_BUILD_TYPE=None \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -Wno-dev \
    -DBUILD_STATIC_LIBS=OFF
  cmake --build build
}

check() {
  ctest --test-dir build --output-on-failure
}

package() {
  DESTDIR="$pkgdir" cmake --install build
  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
    $pkgname-v$pkgver/LICENSE.txt
}
