1 # Copyright 1999-2011 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-5.3[pcre,pdo,postgres,xml]
20 >=dev-lang/php-5.3[pdo,postgres,xml] )
31 epatch "${FILESDIR}/awl_location.patch"
36 einfo "Generating documentation"
37 phpdoc -c "docs/api/phpdoc.ini"\
38 || die "Documentation failed to build"
40 emake built-po || die "emake failed"
46 dodoc-php INSTALL README debian/README.Debian \
47 testing/README.regression_tests TODO debian/changelog \
50 einfo "Installing web files"
51 insinto "${MY_HTDOCSDIR}"
52 doins -r htdocs/* htdocs/.htaccess || die "doins failed"
54 einfo "Installing main files and i18n"
55 insinto "${MY_HOSTROOTDIR}"
56 doins -r inc locale || die "doins failed"
57 rm -f "${D}/${MY_HOSTROOTDIR}/inc/always.php.in"
59 einfo "Installing sql files"
60 insinto "${MY_SQLSCRIPTSDIR}"
61 doins -r dba/* || die "doins failed"
64 einfo "Installing documentation"
65 dohtml -r docs/api/ docs/website/ || die "dohtml failed"
69 doins config/* "${FILESDIR}/vhost-example" \
70 || die "newins failed"
72 webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
75 fperms +x "${MY_SQLSCRIPTSDIR}/create-database.sh"
76 fperms +x "${MY_SQLSCRIPTSDIR}/update-davical-database"