[arch-commits] Commit in php-apcu/trunk (PKGBUILD apcu.ini)

Pierre Schmitz pierre at archlinux.org
Fri Jan 8 16:37:03 UTC 2021


    Date: Friday, January 8, 2021 @ 16:37:02
  Author: pierre
Revision: 405735

upgpkg: php-apcu 5.1.19-2

Modified:
  php-apcu/trunk/PKGBUILD
  php-apcu/trunk/apcu.ini

----------+
 PKGBUILD |   44 ++++++++++++++++++++++++++++++++++----------
 apcu.ini |    2 --
 2 files changed, 34 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-08 16:24:48 UTC (rev 405734)
+++ PKGBUILD	2021-01-08 16:37:02 UTC (rev 405735)
@@ -1,44 +1,56 @@
 # Maintainer: Pierre Schmitz <pierre at archlinux.de>
 
-pkgname=php-apcu
+pkgbase=php-apcu
+pkgname=(php-apcu php7-apcu)
 pkgver=5.1.19
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 pkgdesc='A userland caching module for PHP'
 url='https://pecl.php.net/package/APCu'
-depends=('php')
+makedepends=('php' 'php7')
 license=('PHP')
 source=("https://pecl.php.net/get/apcu-$pkgver.tgz"
         'apcu.ini')
 backup=('etc/php/conf.d/apcu.ini')
-md5sums=('a868ee0b4179fb240cf6eb7e49723794'
-         'a353f7efe61928aa2162720789fa171f')
+md5sums=('47588e30d78a77ae362e879536f90cf9'
+         '5823394cd9396cd6b7d3c41118d9da08')
 
 prepare() {
 	cd $srcdir/apcu-$pkgver
 
 	rm tests/apc_entry_002.phpt
+
+	cp -a $srcdir/apcu-$pkgver $srcdir/apcu7-$pkgver
 }
 
 build() {
 	cd $srcdir/apcu-$pkgver
-
 	phpize
 	./configure --prefix=/usr
 	make
+
+	cd $srcdir/apcu7-$pkgver
+	phpize7
+	./configure --prefix=/usr
+	make
 }
 
 check() {
-	cd $srcdir/apcu-$pkgver
-
 	export REPORT_EXIT_STATUS=1
 	export NO_INTERACTION=1
 	export SKIP_ONLINE_TESTS=1
 	export SKIP_SLOW_TESTS=1
-	make test
+
+	for dir in $srcdir/apcu{,7}-$pkgver; do
+		pushd $dir
+		make test
+		popd
+	done
 }
 
-package() {
+package_php-apcu() {
+	depends=(php)
+
 	cd $srcdir/apcu-$pkgver
 
 	make INSTALL_ROOT=$pkgdir install
@@ -47,3 +59,15 @@
 	install -D -m644 apc.php $pkgdir/usr/share/webapps/php-apcu/apc.php
 	install -D -m644 INSTALL $pkgdir/usr/share/doc/php-apcu/install.txt
 }
+
+package_php7-apcu() {
+	depends=(php7)
+
+	cd $srcdir/apcu7-$pkgver
+
+	make INSTALL_ROOT=$pkgdir install
+
+	install -D -m644 $srcdir/apcu.ini $pkgdir/etc/php7/conf.d/apcu.ini
+	install -D -m644 apc.php $pkgdir/usr/share/webapps/php7-apcu/apc.php
+	install -D -m644 INSTALL $pkgdir/usr/share/doc/php7-apcu/install.txt
+}

Modified: apcu.ini
===================================================================
--- apcu.ini	2021-01-08 16:24:48 UTC (rev 405734)
+++ apcu.ini	2021-01-08 16:37:02 UTC (rev 405735)
@@ -1,3 +1 @@
 ;extension=apcu.so
-; install php-apcu-bc and enable apc.so for APC compatibility
-;extension=apc.so



More information about the arch-commits mailing list