diff options
Diffstat (limited to 'app-misc/workrave')
-rw-r--r-- | app-misc/workrave/ChangeLog | 10 | ||||
-rw-r--r-- | app-misc/workrave/metadata.xml | 10 | ||||
-rw-r--r-- | app-misc/workrave/workrave-1.10.6.ebuild (renamed from app-misc/workrave/workrave-1.10.ebuild) | 52 |
3 files changed, 53 insertions, 19 deletions
diff --git a/app-misc/workrave/ChangeLog b/app-misc/workrave/ChangeLog index 41acb59528de..1e50dd550321 100644 --- a/app-misc/workrave/ChangeLog +++ b/app-misc/workrave/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-misc/workrave -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/workrave/ChangeLog,v 1.97 2014/07/23 15:13:29 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/workrave/ChangeLog,v 1.98 2015/01/14 11:10:45 pacho Exp $ + +*workrave-1.10.6 (14 Jan 2015) + + 14 Jan 2015; Pacho Ramos <pacho@gentoo.org> +workrave-1.10.6.ebuild, + -workrave-1.10.ebuild, metadata.xml: + Version bump 23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> workrave-1.10.1.ebuild: Stable for x86, wrt bug #512012 diff --git a/app-misc/workrave/metadata.xml b/app-misc/workrave/metadata.xml index 2aa813d4252f..d5b1a9a499d8 100644 --- a/app-misc/workrave/metadata.xml +++ b/app-misc/workrave/metadata.xml @@ -2,14 +2,16 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>gnome</herd> +<use> + <flag name="distribution">Enable networking. See + http://www.workrave.org/features/</flag> + <flag name="mate">Add support for MATE panel</flag> + <flag name="xfce">Add support for XFCE panel</flag> +</use> <longdescription> Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit. </longdescription> -<use> - <flag name="distribution">Enable networking. - See http://www.workrave.org/features/</flag> -</use> </pkgmetadata> diff --git a/app-misc/workrave/workrave-1.10.ebuild b/app-misc/workrave/workrave-1.10.6.ebuild index 60a3fa788def..04e3d53434f3 100644 --- a/app-misc/workrave/workrave-1.10.ebuild +++ b/app-misc/workrave/workrave-1.10.6.ebuild @@ -1,21 +1,26 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/workrave/workrave-1.10.ebuild,v 1.6 2014/02/22 21:00:34 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/workrave/workrave-1.10.6.ebuild,v 1.1 2015/01/14 11:10:45 pacho Exp $ EAPI=5 GCONF_DEBUG="yes" PYTHON_COMPAT=( python2_{6,7} ) -inherit gnome2 python-single-r1 +inherit autotools eutils gnome2 python-single-r1 versionator DESCRIPTION="Helpful utility to attack Repetitive Strain Injury (RSI)" HOMEPAGE="http://www.workrave.org/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +# SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +MY_PV=$(replace_all_version_separators '_') +SRC_URI="https://github.com/rcaelers/${PN}/archive/v${MY_PV}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="dbus doc distribution gstreamer nls pulseaudio test" +KEYWORDS="~amd64 ~ppc ~x86" + +# dbus support looks to be used only for trying to use panel applets on gnome3! +IUSE="ayatana doc distribution gnome gstreamer mate nls pulseaudio test xfce" RDEPEND=" >=dev-libs/glib-2.28.0:2 @@ -23,20 +28,30 @@ RDEPEND=" >=dev-cpp/gtkmm-3.0.0:3.0 >=dev-cpp/glibmm-2.28.0:2 >=dev-libs/libsigc++-2.2.4.2:2 - dbus? ( - >=sys-apps/dbus-1.2 - dev-libs/dbus-glib ) + ayatana? ( + >=dev-libs/libdbusmenu-0.4:3[gtk] + >=dev-libs/libindicator-0.4:3 ) distribution? ( >=net-libs/gnet-2 ) + gnome? ( >=gnome-base/gnome-shell-3.6.2 ) gstreamer? ( - >=media-libs/gstreamer-0.10:0.10 - >=media-libs/gst-plugins-base-0.10:0.10 ) + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 ) + mate? ( mate-base/mate-applets ) pulseaudio? ( >=media-sound/pulseaudio-0.9.15 ) + xfce? ( + >=x11-libs/gtk+-2.6.0:2 + >=xfce-base/xfce4-panel-4.4 ) + x11-libs/libXScrnSaver x11-libs/libSM x11-libs/libX11 x11-libs/libXtst x11-libs/libXt x11-libs/libXmu " +# dbus? ( +# >=sys-apps/dbus-1.2 +# dev-libs/dbus-glib ) + DEPEND="${RDEPEND} >=dev-util/intltool-0.40.0 x11-proto/xproto @@ -54,16 +69,27 @@ pkg_setup() { python-single-r1_pkg_setup } +src_prepare() { + eautoreconf + gnome2_src_prepare +} + src_configure() { gnome2_src_configure \ + --disable-dbus \ + --enable-exercises \ --disable-experimental \ + --disable-gnome2 \ --disable-static \ --disable-xml \ - $(use_enable dbus) \ + $(use_enable ayatana indicator) \ $(use_enable doc manual) \ $(use_enable distribution) \ + $(use_enable gnome gnome3) \ $(use_enable gstreamer) \ + $(use_enable mate) \ $(use_enable nls) \ $(use_enable pulseaudio pulse) \ - $(use_enable test tests) + $(use_enable test tests) \ + $(use_enable xfce) } |