# $Id$
# Maintainer: Daniel YC Lin <dlin (at) gmail.com>
# Contributor: Rubin Simons <rubin@xs4all.nl>
pkgname="trac"
pkgver="0.9.6"
pkgrel="1"
pkgdesc="Trac Integrated SCM & Project Management using Apache & Subversion."
url="http://www.edgewall.com/trac/"
depends=('python' 'python-pysqlite' 'subversion' 'clearsilver' 'docutils' )
makedepends=(gcc apache)
source=("http://ftp.edgewall.com/pub/${pkgname}/${pkgname}-${pkgver}.tar.gz" "trac.profile" "tracd" "tracd.conf")
md5sums=('1f6bb25107612b7d0566e21ea133f266' '71a244aecfb918bab587f2321496654c'\
        '6d03505b38da79b7348add7dd5784fed' '67db455554d661c725baf3057bd13534')
build() {
	cd ${startdir}/src/${pkgname}-${pkgver}
	python ./setup.py
	python ./setup.py install --root=${startdir}/pkg --prefix=/opt/trac
	mv ${startdir}/pkg/opt/trac/share/man ${startdir}/pkg/opt/trac
	mv ${startdir}/pkg/opt/trac/share/trac/* ${startdir}/pkg/opt/trac/share
	cd ${startdir}/pkg/opt/trac/share
	rmdir trac
	ln -s . trac
	cd ${startdir}/pkg
	mkdir -p usr
	mv ${startdir}/pkg/opt/trac/lib usr
	mkdir -p etc/profile.d
	cp ${startdir}/trac.profile ${startdir}/pkg/etc/profile.d/trac.sh
	install -D -m755 ../tracd ${startdir}/pkg/etc/rc.d/tracd
	install -D -m644 ../tracd.conf $startdir/pkg/etc/conf.d/tracd.conf
	mkdir -p ${startdir}/pkg/usr/share/licenses/custom/trac/
	cp ${startdir}/src/${pkgname}-${pkgver}/COPYING ${startdir}/pkg/usr/share/licenses/custom/trac/license.txt
}

