diff options
author | Pedro Junior | 2018-08-27 23:54:59 -0300 |
---|---|---|
committer | Pedro Junior | 2018-08-27 23:54:59 -0300 |
commit | 98a50a2d9b8895c15bf9e07a8dd30c5928944b06 (patch) | |
tree | d00575c504e8b7b43f6708ef0787362177cf6611 | |
download | aur-98a50a2d9b8895c15bf9e07a8dd30c5928944b06.tar.gz |
Initial commit
Signed-off-by: Pedro Junior <vjuniorv@gmail.com>
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8751b531a34c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = php70-igbinary-noconflict + pkgdesc = Igbinary is a drop in replacement for the standard php serializer. + pkgver = 2.0.7 + pkgrel = 1 + url = https://github.com/igbinary/igbinary + arch = any + license = BSD + depends = php70-noconflict + conflicts = php-igbinary-git + backup = etc/php70/conf.d/igbinary.ini + source = php70-igbinary-noconflict-2.0.7-1.tar.gz::https://github.com/igbinary/igbinary/archive/2.0.7.tar.gz + sha256sums = 568d96d6908a24a3ee9a121dba2e785986bcd766bb149343d38d76d3f7209653 + +pkgname = php70-igbinary-noconflict + 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" +} |