# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
setvar pkgname = 'racktables'
setvar _realname = 'RackTables'
setvar pkgver = '0.20.14'
setvar pkgrel = '0'
setvar pkgdesc = ""Server room asset management""
setvar url = ""http://racktables.org""
setvar arch = ""noarch""
setvar license = ""GPL2""
setvar _php = 'php5'
setvar depends = ""$_php ${_php}-bcmath ${_php}-gd ${_php}-mysql ${_php}-pdo_mysql
	${_php}-json""
setvar depends_dev = ''
setvar makedepends = "$depends_dev"
setvar install = ''
setvar subpackages = ""$pkgname-doc""
setvar pkggroups = ""www-data""
setvar source = ""https://github.com/RackTables/racktables/archive/RackTables-$pkgver.tar.gz""

setvar _builddir = ""$srcdir"/$pkgname-$_realname-$pkgver"

proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
	return 0
}

proc package {
	cd $_builddir
	export prefix="/usr/share/webapps"
	export datadir="${prefix}"
	export docdir="/usr/share/doc/RackTables"
	make DESTDIR="${pkgdir}" install
	make DESTDIR="${pkgdir}" install-docs
	mkdir -p "$pkgdir"/etc/racktables
	chown :www-data "$pkgdir"/etc/racktables
	chmod 770 "$pkgdir"/etc/racktables
	sed -i "s%<?php%<?php\n\n\$racktables_confdir = '/etc/racktables';%" \
	 "$pkgdir"/usr/share/webapps/RackTables/wwwroot/index.php || return 1
}

setvar sha512sums = ""8f243d764ab592d5cf63a42e963f127f2340382ed022f76b0b9cf5bcf50703385b2bdd4dbe2b63b5ddaff9b8357c78128793b30e0258e001bfd76ccd71ab5c0a  RackTables-0.20.14.tar.gz""