diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..323a5f56c98b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Pedro Junior <pedro@sysnet.net.br> +# Based on the original package by François Freitag +pkgname=php70-igbinary-noconflict +_pkgname=igbinary +pkgver=2.0.7 +pkgrel=1 +pkgdesc="Igbinary is a drop in replacement for the standard php serializer." +arch=('any') +url='https://github.com/igbinary/igbinary' +license=('BSD') +depends=( + 'php70-noconflict' +) +conflicts=( + 'php-igbinary-git' +) +backup=("etc/php70/conf.d/igbinary.ini") +source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('568d96d6908a24a3ee9a121dba2e785986bcd766bb149343d38d76d3f7209653') + +build() { + cd "${_pkgname}-${pkgver}" + + /usr/bin/phpize70 + ./configure \ + --libdir=/usr/lib/php70 \ + --enable-igbinary + make +} + +check() { + cd "${_pkgname}-${pkgver}" + + NO_INTERACTION=1 make test +} + +package() { + cd "${_pkgname}-${pkgver}" + + make INSTALL_ROOT="$pkgdir" install + install -D -m0644 \ + "${srcdir}/${_pkgname}-${pkgver}/igbinary.php.ini" \ + "${pkgdir}/etc/php70/conf.d/igbinary.ini" + install -D -m0644 \ + "${srcdir}/${_pkgname}-${pkgver}/COPYING" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |