Date: Wednesday, November 13, 2019 @ 17:57:24 Author: foutrelis Revision: 368431
archrelease: copy trunk to staging-x86_64 Added: pcre/repos/staging-x86_64/ pcre/repos/staging-x86_64/PKGBUILD (from rev 368430, pcre/trunk/PKGBUILD) ----------+ PKGBUILD | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) Copied: pcre/repos/staging-x86_64/PKGBUILD (from rev 368430, pcre/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-11-13 17:57:24 UTC (rev 368431) @@ -0,0 +1,58 @@ +# Maintainer: Sébastien "Seblu" Luttringer +# Contributor: Allan McRae <al...@archlinux.org> +# Contributor: Eric Belanger <e...@archlinux.org> +# Contributor: John Proctor <jproc...@prium.net> + +pkgname=pcre +pkgver=8.43 +pkgrel=2 +pkgdesc='A library that implements Perl 5-style regular expressions' +arch=('x86_64') +url='https://www.pcre.org/' +license=('BSD') +depends=('gcc-libs' 'readline' 'zlib' 'bzip2' 'bash') +validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel +source=("https://ftp.pcre.org/pub/pcre/$pkgname-$pkgver.tar.bz2"{,.sig}) +md5sums=('636222e79e392c3d95dcc545f24f98c4' + 'SKIP') + +prepare() { + cd $pkgname-$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 + ./configure \ + --prefix=/usr \ + --enable-unicode-properties \ + --enable-pcre16 \ + --enable-pcre32 \ + --enable-jit \ + --enable-pcregrep-libz \ + --enable-pcregrep-libbz2 \ + --enable-pcretest-libreadline + make +} + +check() { + cd $pkgname-$pkgver + make -j1 check +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + + install -Dm644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: