Date: Thursday, September 22, 2022 @ 17:33:32
  Author: heftig
Revision: 1309041

8.45-3: clean up, match lib32-pcre2

Modified:
  lib32-pcre/trunk/PKGBUILD
  lib32-pcre/trunk/keys/pgp/45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc

----------+
 PKGBUILD |   63 +++++++++++++++++++++++++++++--------------------------------
 1 file changed, 30 insertions(+), 33 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-09-22 17:31:49 UTC (rev 1309040)
+++ PKGBUILD    2022-09-22 17:33:32 UTC (rev 1309041)
@@ -1,37 +1,31 @@
-# Maintainer: Ionut Biru <[email protected]>
+# Contributor: Sébastien "Seblu" Luttringer
+# Contributor: Ionut Biru <[email protected]>
+# Contributor: Allan McRae <[email protected]>
+# Contributor: Eric Belanger <[email protected]>
+# Contributor: John Proctor <[email protected]>
 
-_pkgbasename=pcre
-pkgname=lib32-$_pkgbasename
+pkgname=lib32-pcre
+_pkgname=pcre
 pkgver=8.45
-pkgrel=1
-pkgdesc="A library that implements Perl 5-style regular expressions (32-bit)"
+pkgrel=3
+pkgdesc='A library that implements Perl 5-style regular expressions (32-bit)'
 arch=('x86_64')
-url="https://www.pcre.org";
-license=('custom')
-depends=('lib32-gcc-libs' $_pkgbasename)
-source=("https://ftp.pcre.org/pub/pcre/$_pkgbasename-$pkgver.tar.bz2"{,.sig})
+url='https://www.pcre.org/'
+license=('BSD')
+depends=('lib32-gcc-libs' "$_pkgname")
+provides=(libpcre{,16,32,posix,cpp}.so)
+options=(debug)
+source=("https://sourceforge.net/projects/pcre/files/$_pkgname/$pkgver/$_pkgname-$pkgver.tar.bz2"{,.sig})
 
sha512sums=('91bff52eed4a2dfc3f3bfdc9c672b88e7e2ffcf3c4b121540af8a4ae8c1ce05178430aa6b8000658b9bb7b4252239357250890e20ceb84b79cdfcde05154061a'
             'SKIP')
-validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel
+validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8')  # Philip Hazel 
<[email protected]>
 
-prepare() {
-  cd "${srcdir}"/${_pkgbasename}-${pkgver}
-  # apply patch from the source array (should be a pacman feature)
-  local filename
-  for filename in "${source[@]}"; do
-    if [[ "$filename" =~ \.patch$ ]]; then
-      msg2 "Applying patch ${filename##*/}"
-      patch -p1 -N -i "$srcdir/${filename##*/}"
-    fi
-  done
-  :
-}
+build() {
+  cd $_pkgname-$pkgver
 
-build() {
-  cd "${srcdir}"/${_pkgbasename}-${pkgver}
   export CC="gcc -m32"
   export CXX="g++ -m32"
-  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+  export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
 
   ./configure \
     --prefix=/usr \
@@ -39,21 +33,24 @@
     --enable-unicode-properties \
     --enable-pcre16 \
     --enable-pcre32 \
-    --enable-jit
+    --enable-jit \
+    --disable-pcregrep-libz \
+    --disable-pcregrep-libbz2 \
+    --disable-pcretest-libreadline
   make
 }
 
 check() {
-  cd "${srcdir}"/${_pkgbasename}-${pkgver}
-
+  cd $_pkgname-$pkgver
   make -j1 check
 }
 
 package() {
-  cd "${srcdir}/${_pkgbasename}-${pkgver}"
-  make DESTDIR="${pkgdir}" install
+  cd $_pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+  rm -r "$pkgdir"/usr/{bin,share,include}
 
-  rm -rf "${pkgdir}"/usr/{include,share,bin}
-  mkdir -p "$pkgdir/usr/share/licenses"
-  ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
+  install -Dm644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
+
+# vim:set sw=2 sts=-1 et:

Modified: keys/pgp/45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc
===================================================================
(Binary files differ)

Reply via email to