diff options
Diffstat (limited to 'net-mail/zarafa/zarafa-6.40.4-r1.ebuild')
-rw-r--r-- | net-mail/zarafa/zarafa-6.40.4-r1.ebuild | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/net-mail/zarafa/zarafa-6.40.4-r1.ebuild b/net-mail/zarafa/zarafa-6.40.4-r1.ebuild deleted file mode 100644 index c58b347..0000000 --- a/net-mail/zarafa/zarafa-6.40.4-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -PHP_EXT_NAME="mapi" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -USE_PHP="php5-3" - -inherit php-ext-source-r2 eutils - -DESCRIPTION="Open Source Groupware Solution" -HOMEPAGE="http://zarafa.com/" -SRC_URI="http://dev.gentoo.org/~dagger/files/${P}.tar.bz2" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="debug ldap +logrotate static" - -RDEPEND=">=dev-libs/libical-0.44 - =dev-cpp/libvmime-0.7.1 - >=dev-lang/php-5.2.0 - app-text/catdoc - app-text/poppler - dev-cpp/clucene - dev-db/mysql - dev-libs/libxml2 - dev-libs/openssl - net-misc/curl - sys-libs/e2fsprogs-libs - sys-libs/zlib - ldap? ( net-nds/openldap ) - logrotate? ( app-admin/logrotate )" -DEPEND="${RDEPEND} - dev-util/pkgconfig - sys-devel/gettext" - -src_unpack() { - unpack ${P}.tar.bz2 -} - -src_prepare() { - # Fixes zarafa-server linking - epatch "${FILESDIR}"/"${PN}"-6.40.1-uuid-link.patch - - # Don't install php ini file, as installation doesn't - # respect Gentoo way of handling SAPIs - epatch "${FILESDIR}"/"${PN}"-6.40.1-no-php-conf.patch -} - -src_configure() { - econf \ - --enable-oss \ - --disable-perl \ - --disable-testtools \ - --with-userscript-prefix=/etc/zarafa/userscripts \ - --with-quotatemplate-prefix=/etc/zarafa/quotamails \ - --with-indexerscripts-prefix=/etc/zarafa/indexerscripts \ - $(use_enable static) \ - $(use_enable debug) -} - -src_compile() { - emake -} - -src_install() { - - emake DESTDIR="${D}" install - - # Use only some parts of PHP eclass - php-ext-source-r2_buildinilist php${slot} - php-ext-source-r2_addextension "${PHP_EXT_NAME}.so" - - # Symlink the <ext>.ini files from ext/ to ext-active/ - for inifile in ${PHPINIFILELIST} ; do - inidir="${inifile/${PHP_EXT_NAME}.ini/}" - inidir="${inidir/ext/ext-active}" - dodir "/${inidir}" - dosym "/${inifile}" "/${inifile/ext/ext-active}" - done - - # Install PHP module - php-ext-source-r2_addtoinifiles ";mapi.cache_max_sessions" "128" - php-ext-source-r2_addtoinifiles ";mapi.cache_lifetime" "300" - - if use logrotate; then - insinto /etc/logrotate.d - newins "${FILESDIR}"/zarafa.logrotate zarafa || die "Failed to install logrotate" - fi - - insinto /etc/zarafa - doins "${S}"/installer/linux/*.cfg || die "Failed to install config files" - - dodir /var/log/zarafa - keepdir /var/log/zarafa - - newinitd "${FILESDIR}"/zarafa-gateway.rc6 zarafa-gateway - newinitd "${FILESDIR}"/zarafa-ical.rc6 zarafa-ical - newinitd "${FILESDIR}"/zarafa-indexer.rc6 zarafa-indexer - newinitd "${FILESDIR}"/zarafa-monitor.rc6 zarafa-monitor - newinitd "${FILESDIR}"/zarafa-server.rc6 zarafa-server - newinitd "${FILESDIR}"/zarafa-spooler.rc6 zarafa-spooler - -} |