# Maintainer: drakkan pkgname=mingw-w64-libjpeg-turbo pkgver=2.1.1 pkgrel=1 arch=(any) pkgdesc="JPEG image codec with accelerated baseline compression and decompression (mingw-w64)" license=("custom") depends=(mingw-w64-crt) makedepends=(yasm mingw-w64-cmake) provides=(mingw-w64-libjpeg) conflicts=(mingw-w64-libjpeg mingw-w64-libjpeg6-turbo) options=(staticlibs !strip !buildflags) url="http://libjpeg-turbo.virtualgl.org" source=("http://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-$pkgver.tar.gz") validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo Project (Signing key for official binaries) sha512sums=('9cf61b4677b38e254063248a3fdbe138634d23a35ae8f2ee2661bdb3248b1d0500bd43201b8d9fe66c779d578074fd9ed19bc097ba22e10143530c2a19738673') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" build() { cd "$srcdir/libjpeg-turbo-$pkgver" for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} ${_arch}-cmake -DWITH_JPEG8=ON .. make popd done } package() { for _arch in ${_architectures}; do cd "$srcdir/libjpeg-turbo-$pkgver/build-${_arch}" make DESTDIR="$pkgdir" install ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a if [[ $NO_EXECUTABLES ]]; then find "${pkgdir}/usr/${_arch}" -name '*.exe' -delete else find "${pkgdir}/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip --strip-all {} \; fi done } # vim: ts=2 sw=2 et: