Date: Wednesday, February 15, 2023 @ 12:18:53
  Author: dvzrv
Revision: 469061

archrelease: copy trunk to staging-x86_64

Added:
  libjpeg-turbo/repos/staging-x86_64/
  libjpeg-turbo/repos/staging-x86_64/PKGBUILD
    (from rev 469060, libjpeg-turbo/trunk/PKGBUILD)
  libjpeg-turbo/repos/staging-x86_64/keys/

----------+
 PKGBUILD |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

Copied: libjpeg-turbo/repos/staging-x86_64/PKGBUILD (from rev 469060, 
libjpeg-turbo/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD                             (rev 0)
+++ staging-x86_64/PKGBUILD     2023-02-15 12:18:53 UTC (rev 469061)
@@ -0,0 +1,54 @@
+# Maintainer: David Runge <[email protected]>
+# Contributor: Gaetan Bisson <[email protected]>
+# Contributor: Allan McRae <[email protected]>
+# Contributor: Simone Sclavi 'Ito' <[email protected]>
+
+pkgname=libjpeg-turbo
+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=(glibc)
+makedepends=(cmake ninja nasm 'java-environment>11')
+optdepends=('java-runtime>11: for TurboJPEG Java wrapper')
+provides=(libjpeg libjpeg.so libturbojpeg.so)
+source=(https://sourceforge.net/projects/$pkgname/files/$pkgver/$pkgname-$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/lib
+    -DCMAKE_BUILD_TYPE=None
+    -DENABLE_STATIC=OFF
+    -DWITH_JAVA=ON
+    -DWITH_JPEG8=ON
+    -G Ninja
+    -S $pkgname-$pkgver
+    -W no-dev
+  )
+
+  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
+
+  # header required by some dependents
+  # https://bugs.archlinux.org/task/24787
+  install -vDm 644 $pkgname-$pkgver/jpegint.h "$pkgdir/usr/include"
+
+  install -vDm 644 $pkgname-$pkgver/LICENSE.md -t 
"$pkgdir/usr/share/licenses/$pkgname"
+}

Reply via email to