| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | 
					
						
							|  |  |  | # Copyright 1999-2015 Gentoo Foundation | 
					
						
							|  |  |  | # Distributed under the terms of the GNU General Public License v2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require python [ blacklist=3 has_lib=false multibuild=false ] | 
					
						
							|  |  |  | require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] | 
					
						
							|  |  |  | require gtk-icon-cache freedesktop-desktop freedesktop-mime | 
					
						
							| 
									
										
										
										
											2016-04-22 15:42:34 +00:00
										 |  |  | require github [ user=rcaelers tag=v${PV//./_} ] | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | SUMMARY="Helpful utility to attack Repetitive Strain Injury (RSI)" | 
					
						
							|  |  |  | DESCRIPTION="
 | 
					
						
							|  |  |  |     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. | 
					
						
							|  |  |  | "
 | 
					
						
							|  |  |  | HOMEPAGE="http://www.workrave.org/" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | LICENCES="GPL-3" | 
					
						
							|  |  |  | SLOT="0" | 
					
						
							|  |  |  | PLATFORMS="~amd64 ~x86" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | MYOPTIONS="
 | 
					
						
							| 
									
										
										
										
											2016-05-13 21:04:54 +00:00
										 |  |  |     gnome [[ description = [ Add support for gnome panel ] ]] | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |     pulseaudio | 
					
						
							| 
									
										
										
										
											2016-04-22 13:14:37 +00:00
										 |  |  |     xfce4-panel [[ description = [ Add support for XFCE panel ] ]] | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES="
 | 
					
						
							| 
									
										
										
										
											2016-02-28 22:17:49 +00:00
										 |  |  |     build: | 
					
						
							|  |  |  |         dev-python/Cheetah | 
					
						
							|  |  |  |         dev-util/intltool | 
					
						
							|  |  |  |         sys-devel/autoconf-archive | 
					
						
							|  |  |  |         sys-devel/gettext | 
					
						
							|  |  |  |         virtual/pkg-config | 
					
						
							| 
									
										
										
										
											2018-02-25 16:36:48 +00:00
										 |  |  |         x11-proto/xorgproto | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |     build+run: | 
					
						
							|  |  |  |         dev-cpp/libsigc++:2 | 
					
						
							| 
									
										
										
										
											2016-02-28 22:17:49 +00:00
										 |  |  |         dev-libs/glib:2 | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |         gnome-bindings/glibmm:2.4 | 
					
						
							| 
									
										
										
										
											2016-02-28 22:17:49 +00:00
										 |  |  |         gnome-bindings/gtkmm:3 | 
					
						
							|  |  |  |         gnome-desktop/gobject-introspection:= | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |         media-libs/gstreamer:1.0[gobject-introspection] | 
					
						
							|  |  |  |         media-plugins/gst-plugins-base:1.0[gobject-introspection] | 
					
						
							|  |  |  |         media-plugins/gst-plugins-good:1.0 | 
					
						
							|  |  |  |         x11-libs/gtk+:3[gobject-introspection] | 
					
						
							|  |  |  |         x11-libs/libSM | 
					
						
							|  |  |  |         x11-libs/libX11 | 
					
						
							| 
									
										
										
										
											2016-02-28 22:17:49 +00:00
										 |  |  |         x11-libs/libXScrnSaver | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |         x11-libs/libXmu | 
					
						
							| 
									
										
										
										
											2016-02-28 22:17:49 +00:00
										 |  |  |         x11-libs/libXt | 
					
						
							|  |  |  |         x11-libs/libXtst | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |         gnome? ( gnome-base/gnome-shell ) | 
					
						
							|  |  |  |         pulseaudio? ( media-sound/pulseaudio ) | 
					
						
							| 
									
										
										
										
											2016-04-22 13:14:37 +00:00
										 |  |  |         xfce4-panel? ( | 
					
						
							|  |  |  |             x11-libs/gtk+:2[gobject-introspection] | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  |             xfce-base/xfce4-panel | 
					
						
							|  |  |  |         ) | 
					
						
							|  |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WORK=${WORKBASE}/${PN}-${PV//./_} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEFAULT_SRC_CONFIGURE_PARAMS=( | 
					
						
							|  |  |  |     --disable-dbus | 
					
						
							|  |  |  |     --disable-distribution | 
					
						
							|  |  |  |     --enable-exercises | 
					
						
							|  |  |  |     --disable-experimental | 
					
						
							|  |  |  |     --disable-gnome2 | 
					
						
							|  |  |  |     --disable-static | 
					
						
							|  |  |  |     --disable-xml | 
					
						
							|  |  |  |     --disable-indicator | 
					
						
							|  |  |  |     --disable-manual | 
					
						
							|  |  |  |     --enable-gstreamer | 
					
						
							|  |  |  |     --enable-introspection | 
					
						
							|  |  |  |     --disable-mate | 
					
						
							|  |  |  |     --enable-nls | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( | 
					
						
							|  |  |  |     'gnome gnome3' | 
					
						
							|  |  |  |     'pulseaudio pulse' | 
					
						
							| 
									
										
										
										
											2016-04-22 13:14:37 +00:00
										 |  |  |     'xfce4-panel xfce' | 
					
						
							| 
									
										
										
										
											2016-02-17 21:07:47 +00:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEFAULT_SRC_CONFIGURE_TESTS=( | 
					
						
							|  |  |  |     --enable-tests | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | src_prepare() { | 
					
						
							|  |  |  |     edo touch config.rpath | 
					
						
							|  |  |  |     edo sed -i -e "/AC_CHECK_PROG/s#python#${PYTHON}#" \
 | 
					
						
							|  |  |  |         configure.ac | 
					
						
							|  |  |  |     autotools_src_prepare | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pkg_postinst() { | 
					
						
							|  |  |  |     freedesktop-mime_pkg_postinst | 
					
						
							|  |  |  |     freedesktop-desktop_pkg_postinst | 
					
						
							|  |  |  |     gtk-icon-cache_pkg_postinst | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pkg_postrm() { | 
					
						
							|  |  |  |     freedesktop-mime_pkg_postrm | 
					
						
							|  |  |  |     freedesktop-desktop_pkg_postrm | 
					
						
							|  |  |  |     gtk-icon-cache_pkg_postrm | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 |