1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit depend.php webapp
9 DESCRIPTION="A CalDAV and CardDAV 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"
32 epatch "${FILESDIR}/inc_path.patch"
37 einfo "Generating documentation"
38 phpdoc -q -c "docs/api/phpdoc.ini"\
39 || die "Documentation failed to build"
41 emake built-po || die "emake failed"
47 dodoc-php INSTALL README debian/README.Debian \
48 testing/README.regression_tests TODO debian/changelog \
51 einfo "Installing web files"
52 insinto "${MY_HTDOCSDIR}"
53 doins -r htdocs/* htdocs/.htaccess || die "doins failed"
55 einfo "Installing main files and i18n"
56 insinto "${MY_HOSTROOTDIR}/${PN}"
57 doins -r inc locale || die "doins failed"
58 rm -f "${D}/${MY_HOSTROOTDIR}/${PN}/inc/always.php.in"
60 einfo "Installing sql files"
61 insinto "${MY_SQLSCRIPTSDIR}"
62 doins -r dba/* || die "doins failed"
65 einfo "Installing documentation"
66 dohtml -r docs/api/ docs/website/ || die "dohtml failed"
70 doins config/* "${FILESDIR}/vhost-example" \
71 || die "newins failed"
73 webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
76 fperms +x "${MY_SQLSCRIPTSDIR}/create-database.sh"
77 fperms +x "${MY_SQLSCRIPTSDIR}/update-davical-database"