Date: Wednesday, February 15, 2023 @ 12:21:29
Author: dvzrv
Revision: 1400646
archrelease: copy trunk to multilib-staging-x86_64
Added:
lib32-libjpeg-turbo/repos/multilib-staging-x86_64/
lib32-libjpeg-turbo/repos/multilib-staging-x86_64/PKGBUILD
(from rev 1400645, lib32-libjpeg-turbo/trunk/PKGBUILD)
lib32-libjpeg-turbo/repos/multilib-staging-x86_64/keys/
----------+
PKGBUILD | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
Copied: lib32-libjpeg-turbo/repos/multilib-staging-x86_64/PKGBUILD (from rev
1400645, lib32-libjpeg-turbo/trunk/PKGBUILD)
===================================================================
--- multilib-staging-x86_64/PKGBUILD (rev 0)
+++ multilib-staging-x86_64/PKGBUILD 2023-02-15 12:21:29 UTC (rev 1400646)
@@ -0,0 +1,57 @@
+# Maintainer: David Runge <[email protected]>
+# Contributor: Gaetan Bisson <[email protected]>
+# Contributor: Allan McRae <[email protected]>
+# Contributor: Simone Sclavi 'Ito' <[email protected]>
+
+_name=libjpeg-turbo
+pkgname=lib32-$_name
+pkgver=2.1.5.1
+pkgrel=1
+pkgdesc="JPEG image codec with accelerated baseline compression and
decompression"
+url="https://libjpeg-turbo.org/"
+arch=(x86_64)
+license=(BSD)
+depends=(lib32-glibc "$_name=$pkgver")
+makedepends=(cmake ninja nasm)
+provides=(lib32-libjpeg libjpeg.so libturbojpeg.so)
+source=(https://sourceforge.net/projects/$_name/files/$pkgver/$_name-$pkgver.tar.gz{,.sig})
+sha512sums=('86a7248d064043b26b09755633ef4872a2a6133c9e677a9fe4be6645b2e0fde102cf01e09119967b3b6b85f4cb93f3f7c49ec4973944d5eff99b5b90ce8b0be6'
+ 'SKIP')
+b2sums=('9583a0a91e45347d651de6bf5192a23bfe4e64cef67cdbb18f5b578b424fc46fc114e5649e93a467906cf047948e43a11b6d17b48c47f879c51cff1a4ef356ff'
+ 'SKIP')
+validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo
Project (Signing key for official binaries) <[email protected]>
+
+build() {
+ local cmake_options=(
+ -B build
+ -DCMAKE_INSTALL_PREFIX=/usr
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib32
+ -DCMAKE_BUILD_TYPE=None
+ -DENABLE_STATIC=OFF
+ -DWITH_JAVA=OFF
+ -DWITH_JPEG8=ON
+ -G Ninja
+ -S $_name-$pkgver
+ -W no-dev
+ )
+
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
+
+ cmake "${cmake_options[@]}"
+ cmake --build build -v
+}
+
+check() {
+ ctest --test-dir build --output-on-failure --stop-on-failure -j$(nproc)
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build -v
+
+ # remove everything that is provided by libjpeg-turbo
+ rm -r "$pkgdir"/usr/{include,share,bin}
+
+ install -vDm 644 $_name-$pkgver/LICENSE.md -t
"$pkgdir/usr/share/licenses/$pkgname"
+}