summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxXx-caillou-xXx2017-11-29 16:12:38 +0100
committerjvoisin2017-11-29 16:12:38 +0100
commit1fb281e219aeb062211a1eba281a8ad33349e86a (patch)
tree7ae2b792175ea6ee634a5aeee6c24d8134794ef3
parent640a74361c437011c07593b685e5f9964ad5f74a (diff)
Initial APKBUILD
This adds an APKBUILD for [alpine linux](https://alpinelinux.org/)
-rw-r--r--APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/APKBUILD b/APKBUILD
new file mode 100644
index 0000000..9b4be95
--- /dev/null
+++ b/APKBUILD
@@ -0,0 +1,37 @@
1# Maintainer: <secu@nbs-system.com>
2pkgname="php7-snuffleupagus"
3_pkgname="snuffleupagus"
4pkgver=0.1
5pkgrel=1
6pkgdesc="Snuffleupagus module for PHP7."
7url="https://snuffleupagus.readthedocs.io"
8arch="all"
9license="LGPL3"
10depends="php7-dev php7-fpm"
11source=""
12
13_giturl="https://github.com/nbs-system/snuffleupagus.git"
14
15prepare() {
16 default_prepare
17 # Use tarball instead of git for release.
18 # https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#APKBUILD_variables.2Ffunctions
19 git clone "${_giturl}" "${srcdir}/${_pkgname}" || return 1
20}
21
22build() {
23 cd "${srcdir}/${_pkgname}/src"
24 phpize || return 1
25 ./configure --prefix=/usr --enable-"${_pkgname}" || return 1
26 make || return 1
27}
28
29check() {
30 NO_INTERACTION=1 REPORT_EXIT_STATUS=1 make -C "${srcdir}/${_pkgname}/src" test
31}
32
33package() {
34 make -C "${srcdir}/${_pkgname}/src" INSTALL_ROOT="${pkgdir}" install || return 1
35 install -D -m644 "${srcdir}/${_pkgname}/config/default.ini" "${pkgdir}/etc/php/conf.d/${_pkgname}.rules" || return 1
36 install -D -m644 "${srcdir}/${_pkgname}/config/${_pkgname}.ini" "${pkgdir}/etc/php7/conf.d/${_pkgname}.ini" || return 1
37}