From 1fb281e219aeb062211a1eba281a8ad33349e86a Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Wed, 29 Nov 2017 16:12:38 +0100 Subject: Initial APKBUILD This adds an APKBUILD for [alpine linux](https://alpinelinux.org/)--- APKBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 APKBUILD diff --git a/APKBUILD b/APKBUILD new file mode 100644 index 0000000..9b4be95 --- /dev/null +++ b/APKBUILD @@ -0,0 +1,37 @@ +# Maintainer: +pkgname="php7-snuffleupagus" +_pkgname="snuffleupagus" +pkgver=0.1 +pkgrel=1 +pkgdesc="Snuffleupagus module for PHP7." +url="https://snuffleupagus.readthedocs.io" +arch="all" +license="LGPL3" +depends="php7-dev php7-fpm" +source="" + +_giturl="https://github.com/nbs-system/snuffleupagus.git" + +prepare() { + default_prepare + # Use tarball instead of git for release. + # https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#APKBUILD_variables.2Ffunctions + git clone "${_giturl}" "${srcdir}/${_pkgname}" || return 1 +} + +build() { + cd "${srcdir}/${_pkgname}/src" + phpize || return 1 + ./configure --prefix=/usr --enable-"${_pkgname}" || return 1 + make || return 1 +} + +check() { + NO_INTERACTION=1 REPORT_EXIT_STATUS=1 make -C "${srcdir}/${_pkgname}/src" test +} + +package() { + make -C "${srcdir}/${_pkgname}/src" INSTALL_ROOT="${pkgdir}" install || return 1 + install -D -m644 "${srcdir}/${_pkgname}/config/default.ini" "${pkgdir}/etc/php/conf.d/${_pkgname}.rules" || return 1 + install -D -m644 "${srcdir}/${_pkgname}/config/${_pkgname}.ini" "${pkgdir}/etc/php7/conf.d/${_pkgname}.ini" || return 1 +} -- cgit v1.3