# Maintainer: Tomasz Gruszka # Contributor: Matt Harrison # Contributor: David Runge _name=igbinary _phpversion=74 pkgname=php${_phpversion}-${_name} pkgver=3.2.15 pkgrel=1 pkgdesc="A drop in replacement for the standard php serializer (PHP 7.4)" arch=('x86_64') url="https://pecl.php.net/package/igbinary" license=('BSD') depends=('glibc' "php${_phpversion}") backup=("etc/php${_phpversion}/conf.d/${_name}.ini") source=("https://pecl.php.net/get/${_name}-${pkgver}.tgz") sha512sums=('1901765d302624ec0e8356fde6feabb8406122357e8ba178af6e9863e78a30f779c711785b981b8871d6c59f17bccfafe1d257a05a449935013ad8b62f7121c5') prepare() { mv -v "${_name}-${pkgver}" "$pkgname-$pkgver" cd "$pkgname-$pkgver" # disable the extension by default sed 's/extension/;extension/g' -i "${_name}.php.ini" phpize${_phpversion} } build() { cd "$pkgname-$pkgver" ./configure --prefix=/usr \ --enable-igbinary make } check() { cd "$pkgname-$pkgver" NO_INTERACTION=1 make -k test } package() { cd "$pkgname-$pkgver" make INSTALL_ROOT="$pkgdir/" install install -vDm 644 "${_name}.php.ini" "${pkgdir}/etc/php${_phpversion}/conf.d/${_name}.ini" install -vDm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -vDm 644 {CREDITS,NEWS,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}" }