diff options
Diffstat (limited to 'www-apps/zarafa-webaccess/zarafa-webaccess-7.0.4.ebuild')
-rw-r--r-- | www-apps/zarafa-webaccess/zarafa-webaccess-7.0.4.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/www-apps/zarafa-webaccess/zarafa-webaccess-7.0.4.ebuild b/www-apps/zarafa-webaccess/zarafa-webaccess-7.0.4.ebuild new file mode 100644 index 0000000..abaefa0 --- /dev/null +++ b/www-apps/zarafa-webaccess/zarafa-webaccess-7.0.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit versionator webapp eutils depend.php + +ZARAFA_MAJOR=$(get_version_component_range 1 ${PV}) +ZARAFA_MINOR=$(get_version_component_range 2 ${PV}) +ZARAFA_MICRO=$(get_version_component_range 3 ${PV}) +ZARAFA_REV=31235 + +DESCRIPTION="Open Source Groupware Solution" +HOMEPAGE="http://zarafa.com/" +SRC_URI="http://download.zarafa.com/community/final/${ZARAFA_MAJOR}.${ZARAFA_MINOR}/${PV}-${ZARAFA_REV}/sourcecode/zcp-${PV}.tar.gz" + +LICENSE="AGPL-3" +KEYWORDS="~x86 ~amd64" +IUSE="" + +need_php_httpd + +S="${WORKDIR}"/${P/-webaccess/}/php-webclient-ajax + +RDEPEND=">=dev-libs/libical-0.40" +DEPEND="${RDEPEND}" + +pkg_setup () { + webapp_pkg_setup + require_php_with_use iconv session xml +} + +src_install() { + webapp_src_preinst + + # make .po files + for pofile in "${S}"/server/language/*/LC_MESSAGES/zarafa.po; do + msgfmt -f -o ${pofile%%.po}.mo ${pofile} + rm ${pofile} + done + + dodir /var/lib/zarafa-webaccess/plugins + dodir /var/lib/zarafa-webaccess/tmp + dosym /var/lib/zarafa-webaccess/plugins "${MY_HTDOCSDIR}"/plugins + + # remove unneeded files + rm zarafa-webaccess.conf + + cp "${S}"/config.php.dist "${S}"/config.php + insinto "${MY_HTDOCSDIR}" + doins -r "${S}"/* + + webapp_configfile "${MY_HTDOCSDIR}"/config.php + webapp_serverowned "${MY_HTDOCSDIR}"/config.php + + webapp_src_install +} |