# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-text/bibus/bibus-1.5.2-r1.ebuild,v 1.1 2014/02/03 09:31:29 jlec Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) PYTHON_REQ_USE="sqlite" inherit eutils fdo-mime multilib python-r1 versionator DESCRIPTION="Bibliographic and reference management software, integrates with L/OO.o and MS Word" HOMEPAGE="http://bibus-biblio.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}-biblio/${PN}_${PV}.orig.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="mysql" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # 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. # Cannot depend on virtual/ooo # bibus fails to start with app-office/openoffice-bin (bug #288232). RDEPEND=" ${PYTHON_DEPS} app-office/libreoffice dev-python/wxpython:2.8[${PYTHON_USEDEP}] dev-db/sqliteodbc dev-db/unixODBC mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] dev-db/myodbc )" DEPEND="${RDEPEND}" pkg_setup() { if [[ -d "/usr/$(get_libdir)/openoffice" ]] ; then OFFICESUITE="/usr/$(get_libdir)/openoffice" else OFFICESUITE="/usr/$(get_libdir)/libreoffice" fi } src_prepare() { epatch "${FILESDIR}"/${P}-install.patch } src_compile() { :; } src_install() { einfo "Installing for ${OFFICESUITE}" installation() { emake \ DESTDIR="${D}" \ prefix="${EPREFIX}/usr" \ oopath="${OFFICESUITE}/program" \ ooure="${OFFICESUITE}/ure-link/lib" \ oobasis="${OFFICESUITE}/program" \ sysconfdir="${EPREFIX}/etc" \ pythondir="$(python_get_sitedir)" \ python=${PYTHON} \ install install-doc-en } python_foreach_impl installation python_parallel_foreach_impl python_optimize python_parallel_foreach_impl python_newscript bibusStart.py ${PN} } pkg_postinst() { fdo-mime_desktop_database_update fdo-mime_mime_database_update } pkg_postrm() { fdo-mime_desktop_database_update fdo-mime_mime_database_update }