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

Ike Devolder idevolder at archlinux.org
Sun Jan 17 16:30:26 UTC 2021


    Date: Sunday, January 17, 2021 @ 16:30:25
  Author: idevolder
Revision: 821386

upgpkg: php-mongodb 1.9.0-3

rebuild split php (8) and php7

Modified:
  php-mongodb/trunk/PKGBUILD
Deleted:
  php-mongodb/trunk/php-mongodb.install

---------------------+
 PKGBUILD            |   39 +++++++++++++++++++++++++++------------
 php-mongodb.install |   12 ------------
 2 files changed, 27 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-17 16:28:56 UTC (rev 821385)
+++ PKGBUILD	2021-01-17 16:30:25 UTC (rev 821386)
@@ -3,34 +3,49 @@
 # Contributor: Martin Striz < ms AT martinstriz DOT cz >
 # Contributor: Jarek Sedlacek <jareksedlacek at gmail.com>
 
-pkgname=php-mongodb
+pkgbase=php-mongodb
+pkgname=(php-mongodb php7-mongodb)
 pkgver=1.9.0
-pkgrel=2
+pkgrel=3
 pkgdesc="MongoDB driver for PHP"
 arch=("x86_64")
 url="http://mongodb.github.io/mongo-php-driver"
 license=("Apache")
-#depends=('php' 'libmongoc')
-depends=('php')
-makedepends=('re2c')
-backup=("etc/php/conf.d/mongodb.ini")
-install=php-mongodb.install
+makedepends=('php7' 'php' 're2c')
 source=(
 	"https://pecl.php.net/get/mongodb-$pkgver.tgz"
 	"mongodb.ini"
 )
-sha256sums=('1a9e7117b749c2dd63bd3493bf38c24a9acd11646ec96a0d92ba6380eee0ab9a'
-            '242b9ffea6bd84f813c7fc2a767eaa89f83577c5ff10ff36aecec2ca308ff72b')
+sha512sums=('80ad3caddde045fe5e879167b2b4cfc27bdabf6d3667df4df73f33503c329b0d6bf4da6b287fe454301a9a390434eec19971059c6de8d4c9720a79fe7680366d'
+            '47b167ab4d761f4cf8351fef14e46c714dacae6d9a1b6d281bb87129499ee520f55f35f47c16b55ea2ecf41c67aad12439a99d3363d381b2511659b01f0b6ef0')
 
+prepare() {
+    cp -a "$srcdir/mongodb-$pkgver" "$srcdir/mongodb7-$pkgver"
+}
 build() {
-	cd mongodb-$pkgver
+	cd "$srcdir/mongodb-$pkgver"
 	phpize
-	#./configure --prefix=/usr --with-libbson --with-libmongoc
 	./configure --prefix=/usr
+
+	cd "$srcdir/mongodb7-$pkgver"
+	phpize7
+	./configure --prefix=/usr
 }
 
-package() {
+package_php-mongodb() {
+    pkgdesc="MongoDB driver for PHP"
+    depends=('php')
+    backup=("etc/php/conf.d/mongodb.ini")
 	cd mongodb-$pkgver
 	make INSTALL_ROOT="$pkgdir" install
 	install -Dm644 "$srcdir/mongodb.ini" "$pkgdir/etc/php/conf.d/mongodb.ini"
 }
+
+package_php7-mongodb() {
+    pkgdesc="MongoDB driver for PHP7"
+    depends=('php7')
+    backup=("etc/php7/conf.d/mongodb.ini")
+	cd mongodb7-$pkgver
+	make INSTALL_ROOT="$pkgdir" install
+	install -Dm644 "$srcdir/mongodb.ini" "$pkgdir/etc/php7/conf.d/mongodb.ini"
+}

Deleted: php-mongodb.install
===================================================================
--- php-mongodb.install	2021-01-17 16:28:56 UTC (rev 821385)
+++ php-mongodb.install	2021-01-17 16:30:25 UTC (rev 821386)
@@ -1,12 +0,0 @@
-post_install() {
-  warning
-}
-
-post_upgrade() {
-  warning
-}
-
-warning() {
-  printf "WARNING:\nWhen moving from 'php-mongo' to 'php-mongodb' keep into mind the extension's api is not compatible\n\n"
-  return 0
-}



More information about the arch-commits mailing list