1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit depend.php webapp
9 DESCRIPTION="A CalDAV and iCal server"
10 HOMEPAGE="http://davical.org/"
11 SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz"
14 KEYWORDS="~amd64 ~x86"
17 DEPEND="doc? ( dev-php/PEAR-PhpDocumentor )"
18 RDEPEND="app-admin/pwgen
19 dev-lang/php[pcre,pdo,postgres,xml]
31 einfo "Generating documentation"
32 phpdoc -c "docs/api/phpdoc.ini"\
33 || die "Documentation failed to build"
35 emake built-po || die "emake failed"
41 dodoc-php INSTALL README debian/README.Debian \
42 testing/README.regression_tests TODO debian/changelog \
45 einfo "Installing web files"
46 insinto "${MY_HTDOCSDIR}"
47 doins -r htdocs/* htdocs/.htaccess || die "doins failed"
49 einfo "Installing main files and i18n"
50 insinto "${MY_HOSTROOTDIR}"
51 doins -r inc locale || die "doins failed"
52 rm -f "${D}/${MY_HOSTROOTDIR}/inc/always.php.in"
54 einfo "Installing sql files"
55 insinto "${MY_SQLSCRIPTSDIR}"
56 doins -r dba/* || die "doins failed"
59 einfo "Installing documentation"
60 dohtml -r docs/api/ docs/website/ || die "dohtml failed"
64 doins config/* "${FILESDIR}/vhost-example" \
65 || die "newins failed"
67 webapp_postinst_txt en "${FILESDIR}/postinstall-en-${PV}.txt"
70 fperms +x "${MY_SQLSCRIPTSDIR}/create-database.sh"
71 fperms +x "${MY_SQLSCRIPTSDIR}/update-davical-database"