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

Pierre Schmitz pierre at archlinux.org
Mon Aug 29 12:23:06 UTC 2011


    Date: Monday, August 29, 2011 @ 08:23:06
  Author: pierre
Revision: 136442

upgpkg: php 5.3.8-2


Re-add php-pear as it magically can be installed again

Modified:
  php/trunk/PKGBUILD

----------+
 PKGBUILD |   27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-08-29 10:48:07 UTC (rev 136441)
+++ PKGBUILD	2011-08-29 12:23:06 UTC (rev 136442)
@@ -7,6 +7,7 @@
          'php-apache'
          'php-fpm'
          'php-embed'
+         'php-pear'
          'php-curl'
          'php-enchant'
          'php-gd'
@@ -24,7 +25,7 @@
          'php-xsl')
 pkgver=5.3.8
 _suhosinver=5.3.7-0.9.10
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('PHP')
 url='http://www.php.net'
@@ -191,6 +192,17 @@
 		--enable-embed=shared \
 		${phpextensions}
 	make
+
+	# pear
+	cp -a ${srcdir}/build-php ${srcdir}/build-pear
+	cd ${srcdir}/build-pear
+	./configure ${phpconfig} \
+		--disable-cgi \
+		--with-readline \
+		--enable-pcntl \
+		--with-pear \
+		${phpextensions}
+	make
 }
 
 # check() {
@@ -256,6 +268,19 @@
 	install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/sapi/embed/php_embed.h ${pkgdir}/usr/include/php/sapi/embed/php_embed.h
 }
 
+package_php-pear() {
+	pkgdesc='PHP Extension and Application Repository'
+	depends=('php' 'bash')
+	backup=('etc/php/pear.conf')
+
+	cd ${srcdir}/build-pear
+	make -j1 install-pear INSTALL_ROOT=${pkgdir}
+	local i
+	while read i; do
+		[ ! -e "$i" ] || rm -rf "$i"
+	done < <(find ${pkgdir} -name '.*')
+}
+
 package_php-curl() {
 	depends=('php' 'curl')
 	pkgdesc='curl module for PHP'




More information about the arch-commits mailing list