# Maintainer: Sébastien Luttringer

pkgname=lz4
epoch=1
pkgver=1.9.4
pkgrel=3.1
pkgdesc='Extremely fast compression algorithm'
url='https://lz4.github.io/lz4/'
license=('GPL2')
ncxfab_makedepends=('base-devel' 'git' 'cmake' 'ninja')
ncxfab_checkdepends=('diffutils')
ncxfat_makedepends=('binutils' 'glibc' 'gcc')
source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver"
        aarch64.cmake)
sha256sums=('SKIP'
            'SKIP')

build() {
  if (( MPKG_CROSSCOMPILED )); then
    CROSSOPT="-DCMAKE_TOOLCHAIN_FILE=$(realpath $MPKG_TARGETARCH.cmake)"
  fi

  cmake -B build -S lz4/build/cmake \
    -G Ninja \
    -DCMAKE_BUILD_TYPE='None' \
    $CROSSOPT \
    -DCMAKE_INSTALL_PREFIX=$MPKG_USRPATH \
    -Wno-dev
  cmake --build build
}

package() {
  ncxfat_depends=('glibc')
  DESTDIR="$pkgdir" cmake --install build
}

# vim:set ts=2 sw=2 et:
