74 lines
2 KiB
Bash
74 lines
2 KiB
Bash
# Copyright 1999-2014 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/app-office/gtg/gtg-0.3.1.ebuild,v 1.1 2014/11/01 10:44:45 eva Exp $
|
|
|
|
EAPI="5"
|
|
PYTHON_COMPAT=( python2_7 )
|
|
|
|
inherit eutils fdo-mime gnome2-utils distutils-r1 versionator
|
|
|
|
MY_PV="$(get_version_component_range 1-2)"
|
|
DESCRIPTION="Personal organizer for the GNOME desktop environment"
|
|
HOMEPAGE="http://gtgnome.net/"
|
|
SRC_URI="http://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${P}.tar.gz"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~x86"
|
|
IUSE=""
|
|
|
|
RDEPEND="
|
|
dev-python/configobj[${PYTHON_USEDEP}]
|
|
dev-python/dbus-python[${PYTHON_USEDEP}]
|
|
dev-python/liblarch[${PYTHON_USEDEP}]
|
|
dev-python/notify-python[${PYTHON_USEDEP}]
|
|
dev-python/pycairo[${PYTHON_USEDEP}]
|
|
dev-python/pygobject:2[${PYTHON_USEDEP}]
|
|
dev-python/pygtk[${PYTHON_USEDEP}]
|
|
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
|
dev-python/pyxdg[${PYTHON_USEDEP}]
|
|
dev-python/simplejson[${PYTHON_USEDEP}]
|
|
"
|
|
DEPEND="${RDEPEND}"
|
|
|
|
python_prepare_all() {
|
|
# Plugins are voluntarily left automagic as application has a nice way
|
|
# to suggest missing dependencies. We only remove the ones that cannot
|
|
# work on gentoo.
|
|
# Backends should be enabled via USE flag when pulling extra deps
|
|
|
|
# geoloc: uses removed from tree bindings
|
|
sed -e "/GTG.plugins.geolocalized_tasks',/d" \
|
|
-e "/geolocalized-tasks.gtg-plugin/d" \
|
|
-i setup.py || die
|
|
|
|
# launchpad: missing dependency
|
|
# evolution: missing python-r1 support
|
|
rm GTG/backends/backend_launchpad.py \
|
|
GTG/backends/backend_evolution.py \
|
|
|| die
|
|
|
|
# Respect LINGUAS
|
|
epatch "${FILESDIR}"/${PN}-0.3.1-locales.patch
|
|
|
|
# Fix validation warning
|
|
epatch "${FILESDIR}"/${PN}-0.3.1-desktop.patch
|
|
|
|
distutils-r1_python_prepare_all
|
|
}
|
|
|
|
pkg_preinst() {
|
|
gnome2_icon_savelist
|
|
}
|
|
|
|
pkg_postinst() {
|
|
fdo-mime_desktop_database_update
|
|
fdo-mime_mime_database_update
|
|
gnome2_icon_cache_update
|
|
}
|
|
|
|
pkg_postrm() {
|
|
fdo-mime_desktop_database_update
|
|
fdo-mime_mime_database_update
|
|
gnome2_icon_cache_update
|
|
}
|