1 |
commit: 896364e4c2c936b97444ce4a3a2d76fdcdc59be7 |
2 |
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 7 23:15:37 2018 +0000 |
4 |
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 7 23:20:12 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=896364e4 |
7 |
|
8 |
app-misc/workrave: version bump 1.10.16 → 1.10.20 |
9 |
|
10 |
Support for newer Gnome Shell, fix activity monitoring in non-Gnome environment. |
11 |
|
12 |
Closes: https://bugs.gentoo.org/636684 |
13 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
14 |
|
15 |
app-misc/workrave/Manifest | 1 + |
16 |
app-misc/workrave/workrave-1.10.20.ebuild | 106 ++++++++++++++++++++++++++++++ |
17 |
2 files changed, 107 insertions(+) |
18 |
|
19 |
diff --git a/app-misc/workrave/Manifest b/app-misc/workrave/Manifest |
20 |
index 2352538fa34..accfd15e6dd 100644 |
21 |
--- a/app-misc/workrave/Manifest |
22 |
+++ b/app-misc/workrave/Manifest |
23 |
@@ -1 +1,2 @@ |
24 |
DIST workrave-1.10.16.tar.gz 6375438 BLAKE2B 35d78a133b275e1c0adc8c21ceb91412f38667b9dde2ed9e08a8b01cde7b4d35780d317057d000bfa39ae0d5da4639f2e2252b1812acd66a3b81f7c1d1995dfb SHA512 f768c46a5b7dfbaca2984fabff92e64d5fd14f3b4e4d018f5a1cf46a87fbf7ec7fbaec9b660e899f7064a93338224d159b75052ed8e532ecaf507d2f249732f2 |
25 |
+DIST workrave-1.10.20.tar.gz 6377941 BLAKE2B 00f573c05ddacd61d50d80a4079d161b18e7e52606cf502f359cf51c4b64407c978fa944e79314146baea62fe77212fa623d54706c62e23fd1ca17cbf25db409 SHA512 fc8d98aa560946f00ee30be0c28648245a425cd3fddeba8fbdd61fb89d107cc8085d5c4d8a326c739b394e6baada2b28cf98ce9ccaf85dca6bfaa1ae78d4ce56 |
26 |
|
27 |
diff --git a/app-misc/workrave/workrave-1.10.20.ebuild b/app-misc/workrave/workrave-1.10.20.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..0d3fce130b0 |
30 |
--- /dev/null |
31 |
+++ b/app-misc/workrave/workrave-1.10.20.ebuild |
32 |
@@ -0,0 +1,106 @@ |
33 |
+# Copyright 1999-2018 Gentoo Foundation |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=6 |
37 |
+PYTHON_COMPAT=( python2_7 ) |
38 |
+ |
39 |
+inherit autotools gnome2 python-single-r1 versionator vcs-snapshot |
40 |
+ |
41 |
+DESCRIPTION="Helpful utility to attack Repetitive Strain Injury (RSI)" |
42 |
+HOMEPAGE="http://www.workrave.org/" |
43 |
+MY_PV=$(replace_all_version_separators '_') |
44 |
+SRC_URI="https://github.com/rcaelers/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
45 |
+ |
46 |
+LICENSE="GPL-3+" |
47 |
+SLOT="0" |
48 |
+KEYWORDS="~amd64 ~ppc ~x86" |
49 |
+ |
50 |
+# dbus support looks to be used only for trying to use panel applets on gnome3! |
51 |
+IUSE="ayatana doc gnome gstreamer introspection mate nls pulseaudio test xfce" |
52 |
+REQUIRED_USE="ayatana? ( introspection ) ${PYTHON_REQUIRED_USE}" |
53 |
+ |
54 |
+RDEPEND=" |
55 |
+ >=dev-libs/glib-2.28.0:2 |
56 |
+ >=x11-libs/gtk+-3.0:3[introspection?,X] |
57 |
+ >=dev-cpp/gtkmm-3.18.0:3.0 |
58 |
+ >=dev-cpp/glibmm-2.28.0:2 |
59 |
+ >=dev-libs/libsigc++-2.2.4.2:2 |
60 |
+ ayatana? ( |
61 |
+ >=dev-libs/libdbusmenu-0.4[gtk3,introspection] |
62 |
+ >=dev-libs/libindicator-0.4:3 ) |
63 |
+ gnome? ( >=gnome-base/gnome-shell-3.6.2 ) |
64 |
+ gstreamer? ( |
65 |
+ media-libs/gstreamer:1.0[introspection?] |
66 |
+ media-libs/gst-plugins-base:1.0[introspection?] |
67 |
+ media-plugins/gst-plugins-meta:1.0 ) |
68 |
+ introspection? ( dev-libs/gobject-introspection:= ) |
69 |
+ mate? ( mate-base/mate-applets ) |
70 |
+ pulseaudio? ( >=media-sound/pulseaudio-0.9.15 ) |
71 |
+ xfce? ( |
72 |
+ >=x11-libs/gtk+-2.6.0:2[introspection?] |
73 |
+ >=xfce-base/xfce4-panel-4.4 ) |
74 |
+ x11-libs/libXScrnSaver |
75 |
+ x11-libs/libSM |
76 |
+ x11-libs/libX11 |
77 |
+ x11-libs/libXtst |
78 |
+ x11-libs/libXt |
79 |
+ x11-libs/libXmu |
80 |
+ ${PYTHON_DEPS} |
81 |
+" |
82 |
+# dbus? ( |
83 |
+# >=sys-apps/dbus-1.2 |
84 |
+# dev-libs/dbus-glib ) |
85 |
+ |
86 |
+DEPEND="${RDEPEND} |
87 |
+ dev-python/cheetah |
88 |
+ >=dev-util/intltool-0.40.0 |
89 |
+ sys-devel/autoconf-archive |
90 |
+ x11-proto/xproto |
91 |
+ x11-proto/inputproto |
92 |
+ x11-proto/recordproto |
93 |
+ virtual/pkgconfig |
94 |
+ doc? ( |
95 |
+ app-text/docbook-sgml-utils |
96 |
+ app-text/xmlto ) |
97 |
+ nls? ( >=sys-devel/gettext-0.17 ) |
98 |
+" |
99 |
+ |
100 |
+pkg_setup() { |
101 |
+ python-single-r1_pkg_setup |
102 |
+} |
103 |
+ |
104 |
+src_unpack() { |
105 |
+ vcs-snapshot_src_unpack |
106 |
+} |
107 |
+ |
108 |
+src_prepare() { |
109 |
+ # Fix gstreamer slot automagic dependency, bug #563584 |
110 |
+ # http://issues.workrave.org/show_bug.cgi?id=1179 |
111 |
+ eapply "${FILESDIR}"/${PN}-1.10.6-automagic-gstreamer.patch |
112 |
+ |
113 |
+ eautoreconf |
114 |
+ gnome2_src_prepare |
115 |
+} |
116 |
+ |
117 |
+src_configure() { |
118 |
+ # gnet ("distribution") is dead for ages and other distributions stopped |
119 |
+ # relying on it for such time too. |
120 |
+ gnome2_src_configure \ |
121 |
+ --disable-dbus \ |
122 |
+ --disable-distribution \ |
123 |
+ --enable-exercises \ |
124 |
+ --disable-experimental \ |
125 |
+ --disable-gnome2 \ |
126 |
+ --disable-static \ |
127 |
+ --disable-xml \ |
128 |
+ $(use_enable ayatana indicator) \ |
129 |
+ $(use_enable doc manual) \ |
130 |
+ $(use_enable gnome gnome3) \ |
131 |
+ $(use_enable gstreamer) \ |
132 |
+ $(use_enable introspection) \ |
133 |
+ $(use_enable mate) \ |
134 |
+ $(use_enable nls) \ |
135 |
+ $(use_enable pulseaudio pulse) \ |
136 |
+ $(use_enable test tests) \ |
137 |
+ $(use_enable xfce) |
138 |
+} |