Date: Friday, February 17, 2023 @ 20:55:34
  Author: eworm
Revision: 469227

archrelease: copy trunk to testing-x86_64

Added:
  libtiff/repos/testing-x86_64/
  libtiff/repos/testing-x86_64/PKGBUILD
    (from rev 469226, libtiff/trunk/PKGBUILD)
  libtiff/repos/testing-x86_64/keys/

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

Copied: libtiff/repos/testing-x86_64/PKGBUILD (from rev 469226, 
libtiff/trunk/PKGBUILD)
===================================================================
--- testing-x86_64/PKGBUILD                             (rev 0)
+++ testing-x86_64/PKGBUILD     2023-02-17 20:55:34 UTC (rev 469227)
@@ -0,0 +1,64 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Eric BĂ©langer <[email protected]>
+
+pkgname=libtiff
+pkgver=4.5.0
+pkgrel=2
+pkgdesc='Library for manipulation of TIFF images'
+url='http://www.simplesystems.org/libtiff/'
+arch=('x86_64')
+license=('custom')
+depends=('glibc' 'libjpeg-turbo' 'libjpeg.so' 'zlib' 'xz' 'zstd')
+makedepends=('freeglut' 'glu' 'mesa' 'jbigkit')
+optdepends=('freeglut: for using tiffgt')
+provides=('libtiff.so' 'libtiffxx.so')
+source=("https://download.osgeo.org/libtiff/tiff-${pkgver}.tar.gz"{,.sig}
+        
'libtiff-CVE-2022-48281.patch::https://gitlab.com/libtiff/libtiff/-/commit/97d65859b.patch')
+sha256sums=('c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464'
+            'SKIP'
+            'a65cd779fc514b89a7747e6f849d8583410f8e97139da06ff41958620503aa3c')
+b2sums=('732556614886678435781bc91796eda17aae03dc8eb2b488d297e2700a51fd93d9cc8d2b895fd9b14dbed9a992d6a7f59d2f260ff60cf6344da1e1478f9bb4f0'
+        'SKIP'
+        
'a2001b5fa5531c52dee71301ae43efc56d1f8a654b0f1e367560a5818d5449c1ff7b8aa327392475935d93fe3f7298af0c1abf5c3995f23fe25907d2b2350e8c')
+validpgpkeys=(
+  'EBDFDB21B020EE8FD151A88DE301047DE1198975' # Bob Friesenhahn 
<[email protected]>
+  'B1FA7D81EEB8E66399178B9733EBBFC47B3DD87D' # Even Rouault 
<[email protected]>
+)
+
+prepare() {
+  cd tiff-${pkgver//rc*/}
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+    src="${src%%::*}"
+    src="${src##*/}"
+    [[ $src = *.patch ]] || continue
+    echo "Applying patch $src..."
+    patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd tiff-${pkgver//rc*/}
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --enable-ld-version-script \
+    --mandir=/usr/share/man \
+    --with-docdir=/usr/share/doc/${pkgname}
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+check() {
+  cd tiff-${pkgver//rc*/}
+  make check
+}
+
+package() {
+  cd tiff-${pkgver//rc*/}
+  make DESTDIR="${pkgdir}" install
+  install -Dm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
+
+# vim: ts=2 sw=2 et:

Reply via email to