summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-02 03:22:35 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-02 03:22:35 +0000
commite5f801f940b9fd4cf84dddd0e1aacedd7d48968a (patch)
treea9e8b32dfaaf35c42b17e56e67b7bb781dc530ef /app-office/gtimelog/gtimelog-0.7.1.ebuild
parentFix broken Manifest entries for rack-protection-1.1.4.ebuild and ChangeLog. (diff)
downloadgentoo-2-e5f801f940b9fd4cf84dddd0e1aacedd7d48968a.tar.gz
gentoo-2-e5f801f940b9fd4cf84dddd0e1aacedd7d48968a.tar.bz2
gentoo-2-e5f801f940b9fd4cf84dddd0e1aacedd7d48968a.zip
Version bump.
(Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
Diffstat (limited to 'app-office/gtimelog/gtimelog-0.7.1.ebuild')
-rw-r--r--app-office/gtimelog/gtimelog-0.7.1.ebuild69
1 files changed, 69 insertions, 0 deletions
diff --git a/app-office/gtimelog/gtimelog-0.7.1.ebuild b/app-office/gtimelog/gtimelog-0.7.1.ebuild
new file mode 100644
index 000000000000..8ad3424f5cc0
--- /dev/null
+++ b/app-office/gtimelog/gtimelog-0.7.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/gtimelog/gtimelog-0.7.1.ebuild,v 1.1 2012/05/02 03:22:35 tetromino Exp $
+
+EAPI="4"
+
+PYTHON_DEPEND="2"
+
+inherit eutils distutils virtualx
+
+DESCRIPTION="A small Gtk+ application for keeping track of your time"
+HOMEPAGE="http://mg.pov.lt/gtimelog/"
+LICENSE="GPL-2"
+SLOT="0"
+
+SRC_URI="https://launchpad.net/gtimelog/devel/${PV}/+download/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+
+IUSE="ayatana test"
+
+# gnome-base/gnome-desktop provides gnome-week.png
+RDEPEND="dev-libs/gobject-introspection
+ dev-python/dbus-python
+ dev-python/pygobject:3
+ gnome-base/gnome-desktop:2
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+
+ ayatana? ( dev-libs/libappindicator:3[introspection] )"
+DEPEND="test? (
+ ${RDEPEND}
+ dev-libs/libappindicator:3[introspection] )"
+
+DISTUTILS_SRC_TEST="setup.py"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+
+ DOCS="HACKING.txt NEWS.txt NOTES.txt README.txt"
+}
+
+src_prepare() {
+ python_convert_shebangs -r 2 .
+ # Support prefixed installation
+ sed -e "s:\"/usr:\"${EPREFIX}/usr:g" \
+ -i src/gtimelog/main.py || die "sed failed"
+ distutils_src_prepare
+}
+
+src_test() {
+ VIRTUALX_COMMAND=distutils_src_test virtualmake
+}
+
+src_install() {
+ domenu gtimelog.desktop
+ insinto /usr/share/pixmaps
+ doins src/gtimelog/gtimelog-*.png
+ insinto /usr/share/gtimelog
+ doins src/gtimelog/*.ui src/gtimelog/gtimelog.png
+ exeinto /usr/share/gtimelog/scripts
+ doexe scripts/*.py
+
+ distutils_src_install
+
+ # Don't install icons in /usr/lib/python*
+ find "${ED}/$(python_get_sitedir)" -regex '.*\(png\|ui\)$' -exec rm -f {} + || die
+}