archrelease: copy trunk to community-any
[ArchLinux/community.git] / lib32-pcre2 / trunk / PKGBUILD
blob605e3c0caf93d08e00365888babedf0b6e608d9f
2 pkgname=lib32-pcre2
3 _pkgname=pcre2
4 pkgver=10.42
5 pkgrel=1
6 pkgdesc='A library that implements Perl 5-style regular expressions. 2nd version (32-bit)'
7 arch=('x86_64')
8 url='https://www.pcre.org/'
9 license=('BSD')
10 depends=('lib32-gcc-libs' "$_pkgname")
11 provides=(libpcre2-{8,16,32,posix}.so)
12 source=("https://github.com/PhilipHazel/pcre2/releases/download/$_pkgname-$pkgver/$_pkgname-$pkgver.tar.bz2"{,.sig})
13 sha512sums=('72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3'
14             'SKIP')
15 validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8')  # Philip Hazel <ph10@hermes.cam.ac.uk>
17 build() {
18   cd $_pkgname-$pkgver
20   export CC="gcc -m32"
21   export CXX="g++ -m32"
22   export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
24   ./configure \
25     --prefix=/usr \
26     --libdir=/usr/lib32 \
27     --enable-pcre2-16 \
28     --enable-pcre2-32 \
29     --enable-jit \
30     --disable-pcre2grep-libz \
31     --disable-pcre2grep-libbz2 \
32     --disable-pcre2test-libreadline
33   make
36 check() {
37   cd $_pkgname-$pkgver
38   make -j1 check
41 package() {
42   cd $_pkgname-$pkgver
43   make DESTDIR="$pkgdir" install
44   rm -r "$pkgdir"/usr/{bin,share,include}
46   install -Dm644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
49 # vim:set sw=2 sts=-1 et: