# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=icingaweb2 pkgver=2.3.4 pkgrel=0 pkgdesc="Web Interface for Icinga2" url="http://www.icinga.org" arch="noarch" license="GPL" _php=php5 depends="icinga2 $_php ${_php}-gd ${_php}-ldap ${_php}-intl ${_php}-pgsql ${_php}-mysql ${_php}-gettext ${_php}-ctype icinga2 ${_php}-openssl ${_php}-json ${_php}-dom ${_php}-imagick ${_php}-pdo_mysql ${_php}-pdo_pgsql" depends_dev="" makedepends="$depends_dev" pkggroups="icingaweb2" install="$pkgname.pre-install $pkgname.post-install" subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch" source="$pkgname-$pkgver.tar.gz::https://github.com/Icinga/${pkgname}/archive/v${pkgver}.tar.gz" _builddir="$srcdir"/$pkgname-$pkgver prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" return 0 } package() { cd "$_builddir" mkdir -p "$pkgdir/etc/$pkgname" mkdir -p "$pkgdir/usr/bin" mkdir -p "$pkgdir/usr/share/webapps/$pkgname" mkdir -p "$pkgdir/var/log/$pkgname" mkdir -p "$pkgdir/usr/share/doc/$pkgname" cp -r application doc library modules public bin etc "$pkgdir"/usr/share/webapps/$pkgname ln -s /usr/share/webapps/icingaweb2/bin/icingacli "$pkgdir"/usr/bin/icingacli chmod 2770 "$pkgdir"/etc/$pkgname chmod 750 "$pkgdir"/var/log/$pkgname install -Dm644 COPYING "$pkgdir/usr/share/licenses/icingaweb2/LICENSE" cat >"$pkgdir"/usr/share/doc/$pkgname/README.alpine <