diff options
| author | xXx-caillou-xXx | 2017-11-29 16:12:38 +0100 |
|---|---|---|
| committer | jvoisin | 2017-11-29 16:12:38 +0100 |
| commit | 1fb281e219aeb062211a1eba281a8ad33349e86a (patch) | |
| tree | 7ae2b792175ea6ee634a5aeee6c24d8134794ef3 | |
| parent | 640a74361c437011c07593b685e5f9964ad5f74a (diff) | |
Initial APKBUILD
This adds an APKBUILD for [alpine linux](https://alpinelinux.org/)
| -rw-r--r-- | APKBUILD | 37 |
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> | ||
| 2 | pkgname="php7-snuffleupagus" | ||
| 3 | _pkgname="snuffleupagus" | ||
| 4 | pkgver=0.1 | ||
| 5 | pkgrel=1 | ||
| 6 | pkgdesc="Snuffleupagus module for PHP7." | ||
| 7 | url="https://snuffleupagus.readthedocs.io" | ||
| 8 | arch="all" | ||
| 9 | license="LGPL3" | ||
| 10 | depends="php7-dev php7-fpm" | ||
| 11 | source="" | ||
| 12 | |||
| 13 | _giturl="https://github.com/nbs-system/snuffleupagus.git" | ||
| 14 | |||
| 15 | prepare() { | ||
| 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 | |||
| 22 | build() { | ||
| 23 | cd "${srcdir}/${_pkgname}/src" | ||
| 24 | phpize || return 1 | ||
| 25 | ./configure --prefix=/usr --enable-"${_pkgname}" || return 1 | ||
| 26 | make || return 1 | ||
| 27 | } | ||
| 28 | |||
| 29 | check() { | ||
| 30 | NO_INTERACTION=1 REPORT_EXIT_STATUS=1 make -C "${srcdir}/${_pkgname}/src" test | ||
| 31 | } | ||
| 32 | |||
| 33 | package() { | ||
| 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 | } | ||
