From baa0d6d9a5e851bf28b2a062edb2e101a73c3306 Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Mon, 27 Nov 2017 17:06:43 +0100 Subject: Archlinux pkg Add a PKGBUILD for Archlinux--- PKGBUILD | 32 ++++++++++++++++++++++++++++++++ config/snuffleupagus.ini | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 PKGBUILD create mode 100644 config/snuffleupagus.ini diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..92da9e8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +pkgname="snuffleupagus" +pkgver=0.1 +pkgrel=1 +pkgdesc="Snuffleupagus module for PHP7." +url="https://snuffleupagus.readthedocs.io" +arch=('i686' 'x86_64') +license=('LGPL3') +depends=('php' 'php-fpm') +checkdepends=() +source=("${pkgname}"::"git+https://github.com/nbs-system/${pkgname}.git") +md5sums=('SKIP') + +pkgver() { + sed -n 's/.*#define PHP_SNUFFLEUPAGUS_VERSION "\(.*\) ".*/\1/p' "${srcdir}/${pkgname}/src/php_${pkgname}.h" +} + +build() { + cd "${srcdir}/${pkgname}/src" + phpize + ./configure --prefix=/usr --enable-"${pkgname}" + make +} + +check() { + NO_INTERACTION=1 REPORT_EXIT_STATUS=1 make -C "${srcdir}/${pkgname}/src" test +} + +package() { + make -C "${srcdir}/${pkgname}/src" INSTALL_ROOT="${pkgdir}" install + install -D -m644 "${srcdir}/${pkgname}/config/default.ini" "${pkgdir}/etc/php/conf.d/${pkgname}.rules" + install -D -m644 "${srcdir}/${pkgname}/config/${pkgname}.ini" "${pkgdir}/etc/php/conf.d/${pkgname}.ini" +} diff --git a/config/snuffleupagus.ini b/config/snuffleupagus.ini new file mode 100644 index 0000000..119a0cb --- /dev/null +++ b/config/snuffleupagus.ini @@ -0,0 +1,2 @@ +extension=snuffleupagus.so +sp.configuration_file=/etc/php/conf.d/snuffleupagus.rules -- cgit v1.3