summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Dittrich <markusle@gentoo.org>2008-11-12 23:17:35 +0000
committerMarkus Dittrich <markusle@gentoo.org>2008-11-12 23:17:35 +0000
commitb16c25ce4d9d9f97d188a321c5a998d061bce783 (patch)
treee9213fbf6e0f046f51c5e1e8ab0cfef629579980 /app-text/bibus/bibus-1.4.3.1.ebuild
parentsys-cluster/magma-plugins removal. (diff)
downloadgentoo-2-b16c25ce4d9d9f97d188a321c5a998d061bce783.tar.gz
gentoo-2-b16c25ce4d9d9f97d188a321c5a998d061bce783.tar.bz2
gentoo-2-b16c25ce4d9d9f97d188a321c5a998d061bce783.zip
Version bump for openoffice-3 compatibility (see bug #246443).
(Portage version: 2.2_rc13/cvs/Linux 2.6.27-SENTINEL-2 i686)
Diffstat (limited to 'app-text/bibus/bibus-1.4.3.1.ebuild')
-rw-r--r--app-text/bibus/bibus-1.4.3.1.ebuild72
1 files changed, 72 insertions, 0 deletions
diff --git a/app-text/bibus/bibus-1.4.3.1.ebuild b/app-text/bibus/bibus-1.4.3.1.ebuild
new file mode 100644
index 000000000000..9e7f1cd7a946
--- /dev/null
+++ b/app-text/bibus/bibus-1.4.3.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/bibus/bibus-1.4.3.1.ebuild,v 1.1 2008/11/12 23:17:35 markusle Exp $
+
+inherit python multilib eutils
+
+DESCRIPTION="Bibliographic and reference management software, integrates with OO.o and MS Word"
+HOMEPAGE="http://bibus-biblio.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}-biblio/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86 ~amd64"
+IUSE="mysql sqlite"
+# Most of this mess is designed to give the choice of sqlite or mysql
+# but prefer sqlite. We also need to default to sqlite if neither is requested.
+RDEPEND="virtual/ooo
+ =dev-python/wxpython-2.6*
+ sqlite? (
+ dev-python/pysqlite
+ dev-db/sqliteodbc
+ )
+ !sqlite? (
+ mysql? (
+ dev-python/mysql-python
+ dev-db/myodbc
+ )
+ !mysql? (
+ dev-python/pysqlite
+ dev-db/sqliteodbc
+ )
+ )
+ dev-db/unixODBC"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-install.patch
+ sed -e "s:/usr/lib/:/usr/$(get_libdir)/:" \
+ -i Setup/bibus.sh Makefile || die "Failed to fix bibus wrapper"
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ oopath="/usr/$(get_libdir)/openoffice/program" \
+ prefix='$(DESTDIR)/usr' \
+ sysconfdir='$(DESTDIR)/etc' \
+ install || die "emake install failed"
+ emake \
+ DESTDIR="${D}" \
+ oopath="/usr/$(get_libdir)/openoffice/program" \
+ prefix='$(DESTDIR)/usr' \
+ sysconfdir='$(DESTDIR)/etc' \
+ install-doc-en || die "emake install failed"
+
+ insinto /usr/share/applications/
+ doins Setup/bibus.desktop
+ insinto /usr/share/icons/hicolor/48x48/apps/
+ doins Pixmaps/bibus.png
+
+ dodoc Docs/installation.txt
+}
+
+pkg_postinst() {
+ python_mod_optimize /usr/share/bibus
+}
+
+pkg_postrm() {
+ python_mod_cleanup /usr/share/bibus
+}