summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Grande2021-01-08 23:06:34 -0500
committerVincent Grande2021-01-08 23:06:34 -0500
commit02ddeaf6fab7af8c8a576a80e70c8187f65c3ae4 (patch)
tree2ea972368369b56df522842752b69814d1a2dbab
downloadaur-02ddeaf6fab7af8c8a576a80e70c8187f65c3ae4.tar.gz
initial upload
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD56
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..242e3be29a3c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = lib32-libjpeg-turbo-minimal-git
+ pkgdesc = JPEG image codec with accelerated baseline compression and decompression
+ pkgver = 2.0.6
+ pkgrel = 1
+ url = https://libjpeg-turbo.org/
+ arch = x86_64
+ license = BSD
+ makedepends = nasm
+ makedepends = cmake
+ depends = lib32-glibc
+ depends = libjpeg-turbo
+ provides = lib32-libjpeg-turbo
+ provides = lib32-libjpeg
+ provides = libjpeg.so
+ provides = libturbojpeg.so
+ conflicts = lib32-libjpeg-turbo
+ source = git+https://github.com/libjpeg-turbo/libjpeg-turbo.git
+ sha512sums = SKIP
+
+pkgname = lib32-libjpeg-turbo-minimal-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e696388a5c26
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Vincent Grande <shoober420@gmail.com>
+# Contributor: David Rungel <dvzrv@archlinux.org>
+# Contributor: Allan McRae <allan@archlinux.org>
+# Contributor: Simone Sclavi 'Ito' <darkhado@gmail.com>
+
+_name=libjpeg-turbo
+pkgname=lib32-${_name}-minimal-git
+pkgver=2.0.6
+pkgrel=1
+pkgdesc='JPEG image codec with accelerated baseline compression and decompression'
+arch=('x86_64')
+url="https://libjpeg-turbo.org/"
+license=('BSD')
+depends=('lib32-glibc' "${_name}")
+makedepends=('nasm' 'cmake')
+provides=('lib32-libjpeg-turbo' 'lib32-libjpeg' 'libjpeg.so' 'libturbojpeg.so')
+conflicts=(lib32-libjpeg-turbo)
+source=("git+https://github.com/libjpeg-turbo/libjpeg-turbo.git")
+sha512sums=('SKIP')
+#validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo Project (Signing key for official binaries) <information@libjpeg-turbo.org>
+
+build() {
+ cd "${_name}"
+
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib32 \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DWITH_JPEG7=OFF \
+ -DWITH_JPEG8=OFF \
+ -DWITH_JAVA=OFF \
+ -DWITH_TURBOJPEG=ON \
+ ./
+ make VERBOSE=1 -C build
+}
+
+#check() {
+# cd "${_name}"
+# make test -C build
+#}
+
+package() {
+ cd "${_name}"
+
+ make VERBOSE=1 DESTDIR="${pkgdir}" \
+ docdir="/usr/share/doc/${_name}" \
+ exampledir="/usr/share/doc/${_name}" \
+ install -C build
+ # remove everything that is provided by libjpeg-turbo
+ rm -rf "${pkgdir}"/usr/{include,share,bin}
+ # license
+ install -vDm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}