Evangelos Foutras pushed to branch main at Arch Linux / Packaging / Packages / 
php-memcached


Commits:
1fab7613 by Daniil Gentili at 2024-11-20T18:47:43+02:00
Add igbinary support

- - - - -
cdc7404f by Evangelos Foutras at 2024-11-20T19:14:12+02:00
upgpkg: 3.3.0-2: add igbinary support

See #1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,15 @@
 pkgbase = php-memcached
        pkgdesc = PHP extension for interfacing with memcached via libmemcached 
library
        pkgver = 3.3.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/php-memcached-dev/php-memcached
        arch = x86_64
        license = PHP
        makedepends = php
        makedepends = php-legacy
        makedepends = git
+       makedepends = php-igbinary
+       makedepends = php-legacy-igbinary
        depends = libmemcached
        depends = zstd
        source = 
git+https://github.com/php-memcached-dev/php-memcached.git#tag=v3.3.0
@@ -17,6 +19,7 @@ pkgname = php-memcached
        depends = libmemcached
        depends = zstd
        depends = php
+       depends = php-igbinary
        backup = etc/php/conf.d/memcached.ini
 
 pkgname = php-legacy-memcached
@@ -24,4 +27,5 @@ pkgname = php-legacy-memcached
        depends = libmemcached
        depends = zstd
        depends = php-legacy
+       depends = php-legacy-igbinary
        backup = etc/php-legacy/conf.d/memcached.ini


=====================================
PKGBUILD
=====================================
@@ -2,13 +2,13 @@
 
 pkgname=('php-memcached' 'php-legacy-memcached')
 pkgver=3.3.0
-pkgrel=1
+pkgrel=2
 pkgdesc="PHP extension for interfacing with memcached via libmemcached library"
 arch=('x86_64')
 url="https://github.com/php-memcached-dev/php-memcached";
 license=('PHP')
 depends=('libmemcached' 'zstd')
-makedepends=('php' 'php-legacy' 'git')
+makedepends=('php' 'php-legacy' 'git' 'php-igbinary' 'php-legacy-igbinary')
 
source=("git+https://github.com/php-memcached-dev/php-memcached.git#tag=v$pkgver";)
 sha256sums=('1a85bf72ca4a2dbe74e031ac5abd5ca2ad483d921f5feabf4991f9cb972f339d')
 
@@ -19,36 +19,36 @@ prepare() {
 build() {
   cd $pkgbase
   phpize
-  ./configure --prefix=/usr --with-zstd
+  ./configure --prefix=/usr --with-zstd --enable-memcached-igbinary
   make
 
   cd ../$pkgbase-php-legacy
   phpize-legacy
-  ./configure --prefix=/usr --with-zstd
+  ./configure --prefix=/usr --with-zstd --enable-memcached-igbinary
   make
 }
 
 package_php-memcached() {
-  depends+=('php')
+  depends+=('php' 'php-igbinary')
   backup=('etc/php/conf.d/memcached.ini')
 
   cd $pkgbase
 
   make INSTALL_ROOT="$pkgdir" install
   install -d "$pkgdir/etc/php/conf.d"
-  echo ';extension=memcached.so' >"$pkgdir/etc/php/conf.d/memcached.ini"
+  echo -e '; this extension requires igbinary to be activated as 
well\n;extension=memcached.so' >"$pkgdir/etc/php/conf.d/memcached.ini"
 }
 
 package_php-legacy-memcached() {
   pkgdesc=${pkgdesc/PHP/PHP Legacy}
-  depends+=('php-legacy')
+  depends+=('php-legacy' 'php-legacy-igbinary')
   backup=('etc/php-legacy/conf.d/memcached.ini')
 
   cd $pkgbase-php-legacy
 
   make INSTALL_ROOT="$pkgdir" install
   install -d "$pkgdir/etc/php-legacy/conf.d"
-  echo ';extension=memcached.so' >"$pkgdir/etc/php-legacy/conf.d/memcached.ini"
+  echo -e '; this extension requires igbinary to be activated as 
well\n;extension=memcached.so' >"$pkgdir/etc/php-legacy/conf.d/memcached.ini"
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/php-memcached/-/compare/ba63292dad034f55c4e4ad7e2497849e89bf3d87...cdc7404f76ba259df701a9f181a393a60cc8239b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/php-memcached/-/compare/ba63292dad034f55c4e4ad7e2497849e89bf3d87...cdc7404f76ba259df701a9f181a393a60cc8239b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to