projects/aports·blob master · refs

44 lines · 1.3 KiB

1# Contributor: Fabio Ribeiro <[email protected]>
2# Maintainer: Andy Postnikov <[email protected]>
3pkgname=php84-pecl-oauth
4_extname=oauth
5pkgver=2.0.10
6pkgrel=0
7pkgdesc="PHP 8.4 extension, OAuth is an authorization protocol built on top of HTTP - PECL"
8url="https://pecl.php.net/package/oauth"
9arch="all"
10license="BSD-3-Clause"
11_phpv=84
12_php=php$_phpv
13depends="$_php-common"
14makedepends="$_php-dev curl-dev"
15checkdepends="$_php-openssl $_php-pcntl $_php-posix"
16source="php-pecl-$_extname-$pkgver.tgz::https://pecl.php.net/get/$_extname-$pkgver.tgz"
17builddir="$srcdir/$_extname-$pkgver"
18
19build() {
20 phpize$_phpv
21 ./configure --prefix=/usr --with-php-config=php-config$_phpv
22 make
23}
24
25check() {
26 local _modules="/usr/lib/$_php/modules"
27 make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test \
28 PHP_TEST_SHARED_EXTENSIONS=" \
29 -d extension=$_modules/openssl.so \
30 -d extension=$_modules/pcntl.so \
31 -d extension=$_modules/posix.so \
32 -d extension=modules/$_extname.so" TESTS=--show-diff
33}
34
35package() {
36 make INSTALL_ROOT="$pkgdir" install
37 local _confdir="$pkgdir"/etc/$_php/conf.d
38 install -d $_confdir
39 echo "extension=$_extname" > $_confdir/60_$_extname.ini
40}
41
42sha512sums="
43288d03eca7c295f65004023366ccc3e9dc9016a59bf86e16decabf12c36c361e5f12e550fc2d3e16ef2061ac948035456d16989595f42d239308bc39435e94e9 php-pecl-oauth-2.0.10.tgz
44"