diff options
author | Magnus Boman | 2020-12-30 16:44:27 +0100 |
---|---|---|
committer | Magnus Boman | 2020-12-30 16:44:27 +0100 |
commit | cd4127415dbb3c0b8e2d0cf1b28cb10477a56593 (patch) | |
tree | 158a454c1a6f9446746ee6558511bfe8a11aebbf | |
download | aur-cd4127415dbb3c0b8e2d0cf1b28cb10477a56593.tar.gz |
Initial upload: lib32-mozjpeg 4.0.0-1
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6f6df218f99c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = lib32-mozjpeg + pkgdesc = JPEG image codec with accelerated baseline decoding and superior encoding (32-bit) + pkgver = 4.0.0 + pkgrel = 1 + url = https://github.com/mozilla/mozjpeg + arch = x86_64 + license = BSD + makedepends = nasm + makedepends = cmake + makedepends = git + depends = lib32-glibc + depends = lib32-libpng + depends = mozjpeg + provides = lib32-libjpeg + provides = libjpeg.so + provides = libturbojpeg.so + provides = lib32-libjpeg-turbo + conflicts = lib32-libjpeg + conflicts = lib32-libjpeg-turbo + source = git+https://github.com/mozilla/mozjpeg.git#tag=v4.0.0 + md5sums = SKIP + +pkgname = lib32-mozjpeg diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..778f43ee6f1d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: katt <magunasu.b97@gmail.com> + +pkgname=lib32-mozjpeg +pkgver=4.0.0 +pkgrel=1 +pkgdesc='JPEG image codec with accelerated baseline decoding and superior encoding (32-bit)' +url=https://github.com/mozilla/mozjpeg +license=(BSD) +arch=(x86_64) +depends=(lib32-glibc lib32-libpng "${pkgname#lib32-}") +makedepends=(nasm cmake git) +provides=(lib32-libjpeg libjpeg.so libturbojpeg.so lib32-libjpeg-turbo) +conflicts=(lib32-libjpeg lib32-libjpeg-turbo) +source=(git+"${url}".git#tag=v"${pkgver}") +md5sums=('SKIP') + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cmake -B build -S ${pkgname#lib32-} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib32 \ + -DENABLE_STATIC=FALSE \ + -DPNG_SUPPORTED=TRUE \ + -DWITH_JPEG8=TRUE \ + -Wno-dev + make -C build +} + +# much too slow for default, can be enabled if desired +#check() { +# make -C build test +#} + +package() { + make -C build \ + DESTDIR="${pkgdir}" \ + docdir="/usr/share/doc/${pkgname}" \ + exampledir="/usr/share/doc/${pkgname}" \ + install + + # remove everything that is provided by mozjpeg + rm -rf "${pkgdir}"/usr/{include,share,bin} + + install -Dm644 ${pkgname#lib32-}/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |