# Maintainer: David Runge # Contributor: Gaetan Bisson # Contributor: Allan McRae # Contributor: Simone Sclavi 'Ito' # ALARM: Kevin Mihelich # - removed makedepends on nasm and java, -DWITH_JAVA=OFF # - added -DWITH_SIMD=FALSE to configure for !AArch64 pkgname=libjpeg-turbo pkgver=2.1.2 pkgrel=1 pkgdesc='JPEG image codec with accelerated baseline compression and decompression' url="https://libjpeg-turbo.org/" arch=(x86_64) license=(BSD) depends=(glibc) makedepends=(cmake) provides=(libjpeg libjpeg.so libturbojpeg.so) source=("https://sourceforge.net/projects/${pkgname}/files/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.sig}) sha512sums=('f0377b58d00310b2e644da31f807ac6c3425823f362ea88bcbed32991dddbea4e7a478676a7c1c4874a34bc578f262bf1d32c925e2f14fa517a50fd911ba8dd5' 'SKIP') b2sums=('ae8b7db9fd634b3b29a916098e2b54a8e045cb7a9d883de1f2e8a34542154a724e5d7788fb4b4d816c36d6503fc2a7427165dc3af9d47c77bfb7c51a42bc1d51' 'SKIP') validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo Project (Signing key for official binaries) build() { cd "${pkgname}-${pkgver}" [[ $CARCH != "aarch64" ]] && CONFIG="-DWITH_SIMD=FALSE" cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DCMAKE_BUILD_TYPE=None \ -DWITH_JAVA=OFF \ -DWITH_JPEG8=ON \ -W no-dev \ -B build $CONFIG \ -S . make VERBOSE=1 -C build } check() { cd "${pkgname}-${pkgver}" make test -C build } package() { cd "${pkgname}-${pkgver}" make VERBOSE=1 DESTDIR="${pkgdir}" \ docdir="/usr/share/doc/${pkgname}" \ exampledir="/usr/share/doc/${pkgname}" \ install -C build install -d "${pkgdir}/usr/share/licenses/${pkgname}" ln -s ../../doc/${pkgname}/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}" # header required by some dependants # https://bugs.archlinux.org/task/24787 install -m 644 jpegint.h "${pkgdir}/usr/include" }