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)
