diff options
| author | xXx-caillou-xXx | 2017-11-27 17:06:43 +0100 |
|---|---|---|
| committer | jvoisin | 2017-11-27 17:06:43 +0100 |
| commit | baa0d6d9a5e851bf28b2a062edb2e101a73c3306 (patch) | |
| tree | 4c46c0649584b5eca58e0f1d9b0cd9fa35d61a4e | |
| parent | 70333c8f84fd2fac87e8c57b4d0a48634b407250 (diff) | |
Archlinux pkg
Add a PKGBUILD for Archlinux
| -rw-r--r-- | PKGBUILD | 32 | ||||
| -rw-r--r-- | config/snuffleupagus.ini | 2 |
2 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..92da9e8 --- /dev/null +++ b/PKGBUILD | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | pkgname="snuffleupagus" | ||
| 2 | pkgver=0.1 | ||
| 3 | pkgrel=1 | ||
| 4 | pkgdesc="Snuffleupagus module for PHP7." | ||
| 5 | url="https://snuffleupagus.readthedocs.io" | ||
| 6 | arch=('i686' 'x86_64') | ||
| 7 | license=('LGPL3') | ||
| 8 | depends=('php' 'php-fpm') | ||
| 9 | checkdepends=() | ||
| 10 | source=("${pkgname}"::"git+https://github.com/nbs-system/${pkgname}.git") | ||
| 11 | md5sums=('SKIP') | ||
| 12 | |||
| 13 | pkgver() { | ||
| 14 | sed -n 's/.*#define PHP_SNUFFLEUPAGUS_VERSION "\(.*\) ".*/\1/p' "${srcdir}/${pkgname}/src/php_${pkgname}.h" | ||
| 15 | } | ||
| 16 | |||
| 17 | build() { | ||
| 18 | cd "${srcdir}/${pkgname}/src" | ||
| 19 | phpize | ||
| 20 | ./configure --prefix=/usr --enable-"${pkgname}" | ||
| 21 | make | ||
| 22 | } | ||
| 23 | |||
| 24 | check() { | ||
| 25 | NO_INTERACTION=1 REPORT_EXIT_STATUS=1 make -C "${srcdir}/${pkgname}/src" test | ||
| 26 | } | ||
| 27 | |||
| 28 | package() { | ||
| 29 | make -C "${srcdir}/${pkgname}/src" INSTALL_ROOT="${pkgdir}" install | ||
| 30 | install -D -m644 "${srcdir}/${pkgname}/config/default.ini" "${pkgdir}/etc/php/conf.d/${pkgname}.rules" | ||
| 31 | install -D -m644 "${srcdir}/${pkgname}/config/${pkgname}.ini" "${pkgdir}/etc/php/conf.d/${pkgname}.ini" | ||
| 32 | } | ||
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 @@ | |||
| 1 | extension=snuffleupagus.so | ||
| 2 | sp.configuration_file=/etc/php/conf.d/snuffleupagus.rules | ||
