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.