aboutsummaryrefslogtreecommitdiff
path: root/repo/mozjpeg
diff options
context:
space:
mode:
authorCoelacanthus <[email protected]>2021-10-25 20:04:38 +0800
committerGitHub <[email protected]>2021-10-25 20:04:38 +0800
commita715a8e6956b20fc030eec8d50e9a7d89d097323 (patch)
tree384d1a09d3a09e48227b4bfead480181b5b19584 /repo/mozjpeg
parentd990f45724b15ab43f226e7b5ecb953c4c0ce00c (diff)
feat: add pkg mozjpeg and wget2 (#6)
* feat: add pkg mozjpeg * feat: add pkg wget2 Signed-off-by: Coelacanthus <[email protected]>
Diffstat (limited to 'repo/mozjpeg')
-rw-r--r--repo/mozjpeg/PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/repo/mozjpeg/PKGBUILD b/repo/mozjpeg/PKGBUILD
new file mode 100644
index 0000000..270e19e
--- /dev/null
+++ b/repo/mozjpeg/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: afontenot <[email protected]>
+# Contributor: Gaetan Bisson <[email protected]>
+# Contributor: Allan McRae <[email protected]>
+# Contributor: Simone Sclavi 'Ito' <[email protected]>
+# Contributor: N30N <[email protected]>
+
+pkgname="mozjpeg"
+pkgver=4.0.3
+pkgrel=1
+pkgdesc="JPEG image codec with accelerated baseline decoding and superior encoding"
+url="https://github.com/mozilla/mozjpeg"
+license=("BSD")
+arch=("i686" "x86_64" "armv7h")
+depends=("glibc" "libpng")
+makedepends=("nasm" "cmake")
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
+sha1sums=('8e9272a8ec1429638febd6897664c575bdd50ecb')
+
+provides=("libjpeg" "libjpeg.so" "turbojpeg" "libjpeg-turbo")
+conflicts=("libjpeg" "mozjpeg-git" "turbojpeg" "libjpeg-turbo")
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib -DENABLE_STATIC=FALSE -DPNG_SUPPORTED=TRUE -DWITH_JPEG8=TRUE .
+ make
+}
+
+# much too slow for default, can be enabled if desired
+#check() {
+# cd "${srcdir}/${pkgname}-${pkgver}"
+# make test
+#}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make \
+ DESTDIR="${pkgdir}" \
+ docdir="/usr/share/doc/${pkgname}" \
+ exampledir="/usr/share/doc/${pkgname}" \
+ install
+
+ install -D LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -m644 jpegint.h "${pkgdir}/usr/include"
+}