projects/aports·blob master · refs

37 lines · 1.1 KiB

1# Maintainer: Andy Postnikov <[email protected]>
2pkgname=php84-pecl-solr
3_extname=solr
4pkgver=2.9.1
5pkgrel=0
6pkgdesc="An extremely fast, light-weight, feature-rich PHP 8.4 extension to communicate with Apache Solr - PECL"
7url="https://pecl.php.net/package/solr"
8arch="all"
9license="PHP-3.01"
10_phpv=84
11_php=php$_phpv
12depends="$_php-common"
13makedepends="$_php-dev curl-dev libxml2-dev"
14source="php-pecl-$_extname-$pkgver.tar.gz::https://pecl.php.net/get/$_extname-$pkgver.tgz"
15builddir="$srcdir"/$_extname-$pkgver
16
17build() {
18 phpize$_phpv
19 ./configure --prefix=/usr --with-php-config=/usr/bin/php-config$_phpv
20 make
21}
22
23check() {
24 make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test TESTS=--show-diff
25 $_php -d extension=modules/$_extname.so --ri $_extname
26}
27
28package() {
29 make INSTALL_ROOT="$pkgdir" install
30 local _confdir="$pkgdir"/etc/$_php/conf.d
31 install -d $_confdir
32 echo "extension=$_extname" > $_confdir/$_extname.ini
33}
34
35sha512sums="
366e2d137ce8d571d89bddb496e527c802ddb310638c9ec421337221c288258fd3f2bac62d697d98fffa326efcdf34b557f17ab68ea9789c1aa87f168b9314ccd8 php-pecl-solr-2.9.1.tar.gz
37"