View | Details | Raw Unified | Return to bug 211297 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-25 / +43 lines)
Lines 2-47 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	workrave
4
PORTNAME=	workrave
5
PORTVERSION=	1.10.1
5
PORTVERSION=	1.10.15
6
PORTREVISION=	2
6
CATEGORIES=	x11
7
CATEGORIES=	x11 gnome
8
MASTER_SITES=	SF
9
7
10
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	t@tobik.me
11
COMMENT=	RSI prevention tool
9
COMMENT=	RSI prevention tool
12
10
13
LICENSE=	GPLv3+
11
LICENSE=	GPLv3+
14
12
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah
16
LIB_DEPENDS=	libgdome.so:textproc/gdome2
13
LIB_DEPENDS=	libgdome.so:textproc/gdome2
17
14
18
USES=		gettext gmake pathfix pkgconfig python:2.7
15
USES=	autoreconf:build gettext gmake libtool pathfix pkgconfig
19
USE_XORG=	recordproto x11 xext xmu xscrnsaver xtst
16
USE_XORG=	ice recordproto sm x11 xext xmu xscrnsaver xtst
20
USE_GNOME=	intlhack gconf2 gtkmm24
17
USE_GNOME=	intltool intlhack gtkmm30
21
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
22
CONFIGURE_ARGS=	--disable-silent-rules --enable-gconf --disable-gnome3 \
19
CONFIGURE_ARGS=	--disable-silent-rules \
20
		--disable-gsettings \
21
		--disable-pulse \
22
		--disable-gstreamer \
23
		--disable-gconf \
24
		--disable-mate \
25
		--disable-gnome2 \
26
		--disable-gnome3 \
27
		--disable-xfce \
23
		--disable-indicator
28
		--disable-indicator
24
INSTALLS_ICONS=	yes
29
INSTALLS_ICONS=	yes
30
USE_LDCONFIG=	yes
25
31
26
CPPFLAGS+=	-I${LOCALBASE}/include
32
USE_GITHUB=	yes
27
LIBS+=		-L${LOCALBASE}/lib
33
GH_ACCOUNT=	rcaelers
34
GH_TAGNAME=	v${PORTVERSION:S/./_/g}
28
35
29
OPTIONS_DEFINE=		GNOME GSTREAMER PULSEAUDIO
36
CFLAGS+=	-I${LOCALBASE}/include
30
OPTIONS_DEFAULT=	GSTREAMER
37
LDFLAGS+=	-L${LOCALBASE}/lib
38
39
INSTALL_TARGET=	install-strip
40
41
OPTIONS_DEFINE=		DBUS DISTRIBUTION
42
OPTIONS_DEFAULT=	DBUS
31
OPTIONS_SUB=		yes
43
OPTIONS_SUB=		yes
32
44
33
GNOME_USE=		gnome=gnomepanel
45
DISTRIBUTION_DESC=	Build with networking support
34
GNOME_LIB_DEPENDS=	libgnomeuimm-2.6.so:x11-toolkits/libgnomeuimm26
35
GNOME_CONFIGURE_ENABLE=	gnome2
36
GSTREAMER_USE=		gstreamer=good
37
GSTREAMER_CONFIGURE_ENABLE=	gstreamer
38
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
39
PULSEAUDIO_CONFIGURE_ENABLE=	pulse
40
46
47
DBUS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah
48
DBUS_CONFIGURE_ENABLE=	dbus
49
DBUS_USES=	python:2.7
50
51
DISTRIBUTION_CONFIGURE_ENABLE=	distribution
52
41
post-patch:
53
post-patch:
42
	@${REINPLACE_CMD} -e \
54
	${CP} ${FILESDIR}/ProcSoundPlayer* ${WRKSRC}/frontend/common/src/
43
		'/if test/s|==|=|' ${WRKSRC}/configure
44
	@${REINPLACE_CMD} -e \
45
		's| gnome-shell$$||' ${WRKSRC}/frontend/applets/Makefile.in
46
55
56
post-install:
57
	${INSTALL_SCRIPT} ${FILESDIR}/workrave-sound-helper ${STAGEDIR}${PREFIX}/bin/
58
59
# Run bundled autogen.sh instead of relying on USES=autoreconf which
60
# leads to errors like
61
# config.status: error: po/Makefile.in.in was not created by intltoolize.
62
pre-configure:
63
	@cd ${WRKSRC} && ./autogen.sh
64
47
.include <bsd.port.mk>
65
.include <bsd.port.mk>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (workrave-1.10.1.tar.gz) = 6ef89aebd278e27d3b73896485e7d8aaef415e7d18318d3bb7ba0d0507bd48de
1
TIMESTAMP = 1469179894
2
SIZE (workrave-1.10.1.tar.gz) = 6800197
2
SHA256 (rcaelers-workrave-1.10.15-v1_10_15_GH0.tar.gz) = fa05bedbb32baae9d22ef2b1ac25e90bc9f1363ce588b396190b0240559f471c
3
SIZE (rcaelers-workrave-1.10.15-v1_10_15_GH0.tar.gz) = 6375380
(-)files/ProcSoundPlayer.cc (+113 lines)
Line 0 Link Here
1
// ProcSoundPlayer.cc --- Sound player
2
//
3
// Copyright (C) 2016 Tobias Kortkamp
4
// Copyright (C) 2002 - 2011, 2013 Rob Caelers & Raymond Penners
5
// All rights reserved.
6
//
7
// This program is free software: you can redistribute it and/or modify
8
// it under the terms of the GNU General Public License as published by
9
// the Free Software Foundation, either version 3 of the License, or
10
// (at your option) any later version.
11
//
12
// This program is distributed in the hope that it will be useful,
13
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
// GNU General Public License for more details.
16
//
17
// You should have received a copy of the GNU General Public License
18
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
19
//
20
21
#ifdef HAVE_CONFIG_H
22
#include "config.h"
23
#endif
24
25
#include "debug.hh"
26
27
#include "IConfigurator.hh"
28
#include "ICore.hh"
29
#include "CoreFactory.hh"
30
31
#include "ProcSoundPlayer.hh"
32
#include "SoundPlayer.hh"
33
#include "Sound.hh"
34
#include "Util.hh"
35
#include <debug.hh>
36
37
#include <glib.h>
38
39
using namespace std;
40
using namespace workrave;
41
42
ProcSoundPlayer::ProcSoundPlayer() {}
43
ProcSoundPlayer::~ProcSoundPlayer() {}
44
45
void
46
ProcSoundPlayer::init(ISoundDriverEvents *events)
47
{
48
  this->events = events;
49
}
50
51
bool
52
ProcSoundPlayer::capability(SoundCapability cap)
53
{
54
    return cap == SOUND_CAP_EDIT
55
        || cap == SOUND_CAP_VOLUME
56
        || cap == SOUND_CAP_EOS_EVENT;
57
}
58
59
void
60
ProcSoundPlayer::play_sound(SoundEvent snd)
61
{
62
  (void) snd;
63
  TRACE_ENTER_MSG("ProcSoundPlayer::play_sound", snd);
64
  TRACE_EXIT();
65
}
66
67
void
68
ProcSoundPlayer::play_sound(std::string wavfile)
69
{
70
  TRACE_ENTER_MSG("ProcSoundPlayer::play_sound", wavfile);
71
72
  gchar *argv[3];
73
  argv[0] = "workrave-sound-helper";
74
  argv[1] = (gchar*)wavfile.c_str();
75
  argv[2] = NULL;
76
77
  g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH,
78
                NULL, NULL, NULL, NULL);
79
80
  events->eos_event();
81
  TRACE_EXIT();
82
}
83
84
bool
85
ProcSoundPlayer::get_sound_enabled(SoundEvent snd, bool &enabled)
86
{
87
  (void) snd;
88
  (void) enabled;
89
90
  return false;
91
}
92
93
void
94
ProcSoundPlayer::set_sound_enabled(SoundEvent snd, bool enabled)
95
{
96
  (void) snd;
97
  (void) enabled;
98
}
99
100
bool
101
ProcSoundPlayer::get_sound_wav_file(SoundEvent snd, std::string &wav_file)
102
{
103
  (void) snd;
104
  (void) wav_file;
105
  return false;
106
}
107
108
void
109
ProcSoundPlayer::set_sound_wav_file(SoundEvent snd, const std::string &wav_file)
110
{
111
  (void) snd;
112
  (void) wav_file;
113
}
(-)files/ProcSoundPlayer.hh (+46 lines)
Line 0 Link Here
1
// ProcSoundPlayer.hh
2
//
3
// Copyright (C) 2016 Tobias Kortkamp <t@tobik.me>
4
// Copyright (C) 2002 - 2011, 2013 Rob Caelers & Raymond Penners
5
// All rights reserved.
6
//
7
// This program is free software: you can redistribute it and/or modify
8
// it under the terms of the GNU General Public License as published by
9
// the Free Software Foundation, either version 3 of the License, or
10
// (at your option) any later version.
11
//
12
// This program is distributed in the hope that it will be useful,
13
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
// GNU General Public License for more details.
16
//
17
// You should have received a copy of the GNU General Public License
18
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
19
//
20
21
#ifndef PROCSOUNDPLAYER_HH
22
#define PROCSOUNDPLAYER_HH
23
24
#include <ISoundDriver.hh>
25
26
class ProcSoundPlayer : public ISoundDriver
27
{
28
public:
29
  ProcSoundPlayer();
30
  virtual ~ProcSoundPlayer();
31
32
  void init(ISoundDriverEvents *events);
33
  bool capability(SoundCapability cap);
34
  void play_sound(SoundEvent snd);
35
  void play_sound(std::string wavfile);
36
37
  bool get_sound_enabled(SoundEvent snd, bool &enabled);
38
  void set_sound_enabled(SoundEvent snd, bool enabled);
39
  bool get_sound_wav_file(SoundEvent snd, std::string &wav_file);
40
  void set_sound_wav_file(SoundEvent snd, const std::string &wav_file);
41
42
private:
43
    ISoundDriverEvents *events;
44
};
45
46
#endif // PROCSOUNDPLAYER_HH
(-)files/patch-System.cc (-20 lines)
Lines 1-20 Link Here
1
--- frontend/common/src/System.cc.old      2011-05-17 11:54:41.000000000 -0500
2
+++ frontend/common/src/System.cc   2011-05-17 11:55:13.000000000 -0500
3
@@ -41,15 +41,12 @@
4
 #include <X11/Xproto.h>
5
 #include <X11/Xlib.h>
6
 #include <X11/Xutil.h>
7
+#include <sys/wait.h>
8
 #ifdef HAVE_APP_GTK
9
 #include <gdk/gdkx.h>
10
 #endif
11
 #endif
12
 
13
-#if defined(HAVE_UNIX)
14
-#include <sys/wait.h>
15
-#endif
16
-
17
 #ifdef PLATFORM_OS_WIN32
18
 #include <shlobj.h>
19
 #include <shldisp.h>
20
(-)files/patch-backend__include__ICore.hh (-10 lines)
Lines 1-10 Link Here
1
--- backend/include/ICore.hh.orig	2010-12-05 21:01:31.000000000 +0300
2
+++ backend/include/ICore.hh	2014-05-17 03:18:53.674936521 +0400
3
@@ -21,6 +21,7 @@
4
 #define ICORE_HH
5
 
6
 #include <string>
7
+#include <ctime>
8
 
9
 #include "enum.h"
10
 
(-)files/patch-backends__src__unix__Makefile.in (-11 lines)
Lines 1-11 Link Here
1
--- backend/src/unix/Makefile.in.orig
2
+++ backend/src/unix/Makefile.in
3
@@ -388,7 +388,7 @@
4
 			-DWORKRAVE_PKGDATADIR="\"${pkgdatadir}\"" \
5
 			-D_XOPEN_SOURCE=600 \
6
 			@WR_COMMON_INCLUDES@ \
7
-			@GLIB_CFLAGS@ @GTK_CFLAGS@ @GCONF_CFLAGS@
8
+			@GLIB_CFLAGS@ @GTK_CFLAGS@ @GCONF_CFLAGS@ @GNOME2_CFLAGS@
9
 
10
 EXTRA_DIST = $(wildcard $(srcdir)/*.cc) $(wildcard $(srcdir)/*.rc)\
11
 			$(wildcard $(srcdir)/*.hh) $(wildcard $(srcdir)/*.h) $(wildcard $(srcdir)/*.icc)
(-)files/patch-common_src_Locale.cc (+27 lines)
Line 0 Link Here
1
--- common/src/Locale.cc.orig	2016-05-11 16:14:20 UTC
2
+++ common/src/Locale.cc
3
@@ -258,22 +258,8 @@ Locale::get_week_start()
4
 
5
 #ifdef PLATFORM_OS_UNIX
6
   union { unsigned int word; char *string; } langinfo;
7
-  gint week_1stday = 0;
8
-  gint first_weekday = 1;
9
-  guint week_origin;
10
-  
11
-  langinfo.string = nl_langinfo(_NL_TIME_FIRST_WEEKDAY);
12
-  first_weekday = langinfo.string[0];
13
-  langinfo.string = nl_langinfo(_NL_TIME_WEEK_1STDAY);
14
-  week_origin = langinfo.word;
15
-  if (week_origin == 19971130) /* Sunday */
16
-    week_1stday = 0;
17
-  else if (week_origin == 19971201) /* Monday */
18
-    week_1stday = 1;
19
-  else
20
-    g_warning ("Unknown value of _NL_TIME_WEEK_1STDAY.\n");
21
-
22
-  week_start = (week_1stday + first_weekday - 1) % 7;
23
+  langinfo.string = nl_langinfo(DAY_1);
24
+  week_start = langinfo.string[0];
25
 #endif
26
 
27
   return week_start;
(-)files/patch-configure (-39 lines)
Lines 1-39 Link Here
1
--- configure.orig
2
+++ configure
3
@@ -19237,36 +19237,6 @@
4
         enable_monitors="${enable_monitors}x11events"
5
     fi
6
 
7
-    loop=${enable_monitors},
8
-
9
-    while echo $loop | grep \, &> /dev/null
10
-    do
11
-        monitor=${loop%%\,*}
12
-        loop=${loop#*\,}
13
-
14
-        case "$monitor" in
15
-           record)
16
-	       if test "x$have_xrecord" != "xyes" ; then
17
-                   as_fn_error $? "record activity monitor not supported." "$LINENO" 5
18
-               fi
19
-    	       ;;
20
-
21
-	   x11events)
22
-               ;;
23
-
24
-	   screensaver)
25
-	       if test "x$have_xscreensaver" != "xyes" ; then
26
-                   as_fn_error $? "screensaver activity monitor not supported." "$LINENO" 5
27
-               fi
28
-	       ;;
29
-
30
-	   *)
31
-               as_fn_error $? "unknown activity monitor: $monitor" "$LINENO" 5
32
-	       ;;
33
-
34
-        esac
35
-    done
36
-
37
 
38
 cat >>confdefs.h <<_ACEOF
39
 #define HAVE_MONITORS "$enable_monitors"
(-)files/patch-configure.ac (+75 lines)
Line 0 Link Here
1
--- configure.ac.orig	2016-05-11 16:14:20 UTC
2
+++ configure.ac
3
@@ -417,8 +417,7 @@ then
4
     with_cxx11=no
5
     # Enable C++11 std if gtkmm >= 3.18.0
6
     PKG_CHECK_MODULES(GTKMM, gtkmm-3.0 >= 3.18.0,
7
-      [ AX_CXX_COMPILE_STDCXX_11([noext])
8
-        with_cxx11=yes
9
+      [ with_cxx11=yes
10
       ],
11
       []
12
     )
13
@@ -447,36 +446,6 @@ then
14
         enable_monitors="${enable_monitors}x11events"
15
     fi
16
 
17
-    loop=${enable_monitors},
18
- 
19
-    while echo $loop | grep \, &> /dev/null
20
-    do
21
-        monitor=${loop%%\,*}
22
-        loop=${loop#*\,}
23
-
24
-        case "$monitor" in
25
-           record)
26
-	       if test "x$have_xrecord" != "xyes" ; then
27
-                   AC_MSG_ERROR([record activity monitor not supported.])
28
-               fi
29
-    	       ;;
30
-
31
-	   x11events)
32
-               ;;
33
-	   
34
-	   screensaver)
35
-	       if test "x$have_xscreensaver" != "xyes" ; then
36
-                   AC_MSG_ERROR([screensaver activity monitor not supported.])
37
-               fi
38
-	       ;;
39
-
40
-	   *)
41
-               AC_MSG_ERROR([unknown activity monitor: $monitor])
42
-	       ;;
43
-	   
44
-        esac
45
-    done
46
-
47
     AC_DEFINE_UNQUOTED(HAVE_MONITORS, "$enable_monitors", "Enabled activity monitors")
48
 
49
 fi
50
@@ -815,21 +784,11 @@ dnl
51
 dnl GConf
52
 dnl
53
 
54
+dnl Do not want
55
 config_gconf=no
56
-
57
-if test "x$enable_gconf" != "xno" -a "x$config_gnome3" != "xyes"
58
-then
59
-  PKG_CHECK_MODULES([GCONF],
60
-                    [gconf-2.0 >= 2.31.1],
61
-                    [config_gconf=yes
62
-                     AC_DEFINE([HAVE_GCONF], , [Define if GConf is available])],
63
-                    [if test "x$enable_gconf" = "xyes"; then
64
-                       AC_MSG_ERROR([GConf development headers not found.])
65
-                     fi])
66
-fi
67
-
68
-AM_CONDITIONAL(HAVE_GCONF, test "x$config_gconf" = "xyes")
69
-
70
+AC_SUBST([GCONF_CFLAGS], [])
71
+AC_SUBST([GCONF_LIBS], [])
72
+AM_CONDITIONAL(HAVE_GCONF, false)
73
 
74
 dnl
75
 dnl XML
(-)files/patch-frontend__common__src__Makefile.in (-11 lines)
Lines 1-11 Link Here
1
--- frontend/common/src/Makefile.in.orig
2
+++ frontend/common/src/Makefile.in
3
@@ -418,7 +418,7 @@
4
 			-I$(top_srcdir)/frontend/common/src/win32 \
5
 			-I$(top_srcdir)/frontend/common/src/osx \
6
 			@WR_COMMON_INCLUDES@ @WR_BACKEND_INCLUDES@ @PULSE_CFLAGS@ \
7
-			@GTK_CFLAGS@ @GLIB_CFLAGS@ @GSTREAMER_CFLAGS@ \
8
+			@GTK_CFLAGS@ @GLIB_CFLAGS@ @GSTREAMER_CFLAGS@ @GNOME2_CFLAGS@ \
9
 			-I$(top_srcdir)/common/win32/harpoon/include
10
 
11
 all: all-recursive
(-)files/patch-frontend_common_src_Makefile.am (+10 lines)
Line 0 Link Here
1
--- frontend/common/src/Makefile.am.orig	2016-05-11 16:14:20 UTC
2
+++ frontend/common/src/Makefile.am
3
@@ -13,6 +13,7 @@ libworkrave_frontend_common_la_SOURCES =
4
 			Text.cc \
5
 			SoundPlayer.cc \
6
 			GstSoundPlayer.cc \
7
+			ProcSoundPlayer.cc \
8
 			PulseMixer.cc \
9
 			System.cc \
10
 			TimerBoxControl.cc
(-)files/patch-frontend_common_src_ScreenLockCommandline.cc (+11 lines)
Line 0 Link Here
1
--- frontend/common/src/ScreenLockCommandline.cc.orig	2016-05-11 16:14:20 UTC
2
+++ frontend/common/src/ScreenLockCommandline.cc
3
@@ -27,6 +27,8 @@
4
 #include <glib.h>
5
 #endif
6
 
7
+#include <sys/wait.h>
8
+
9
 #include "ScreenLockCommandline.hh"
10
 #include "debug.hh"
11
 
(-)files/patch-frontend_common_src_SoundPlayer.cc (+19 lines)
Line 0 Link Here
1
--- frontend/common/src/SoundPlayer.cc.orig	2016-05-11 16:14:20 UTC
2
+++ frontend/common/src/SoundPlayer.cc
3
@@ -46,6 +46,7 @@
4
 #if defined HAVE_GSTREAMER
5
 #include "GstSoundPlayer.hh"
6
 #elif defined PLATFORM_OS_UNIX
7
+#include "ProcSoundPlayer.hh"
8
 #include <X11/Xlib.h>
9
 #elif defined PLATFORM_OS_WIN32
10
 #include <windows.h>
11
@@ -307,6 +308,8 @@ SoundPlayer::SoundPlayer()
12
   driver =
13
 #if defined HAVE_GSTREAMER
14
      new GstSoundPlayer()
15
+#elif defined PLATFORM_OS_UNIX
16
+     new ProcSoundPlayer()
17
 #elif defined PLATFORM_OS_WIN32
18
      new W32DirectSoundPlayer()
19
 #elif defined PLATFORM_OS_OSX
(-)files/workrave-sound-helper (+11 lines)
Line 0 Link Here
1
#!/bin/sh
2
exec 1<&-
3
exec 2<&-
4
5
aucat -i $1 \
6
|| gst-launch filesrc location=$1 ! wavparse ! audioconvert ! audioresample ! autoaudiosink \
7
|| mpv $1 \
8
|| mplayer $1 \
9
|| cvlc $1 vlc://quit \
10
|| paplay $1 \
11
|| exit 1
(-)pkg-descr (-3 / +3 lines)
Lines 1-10 Link Here
1
Workrave is a program that assists in the recovery and prevention of
1
Workrave is a program that assists in the recovery and prevention of
2
Repetitive Strain Injury (RSI). The program frequently alerts you to
2
Repetitive Strain Injury (RSI).  The program frequently alerts you to
3
take micro-pauses, rest breaks and restricts you to your daily limit.
3
take micro-pauses, rest breaks and restricts you to your daily limit.
4
These can be customized and it stops the counter when you stop.
4
These can be customized and it stops the counter when you stop.
5
5
6
The program can be run distributed on one or more PCs. All connected
6
The program can be run distributed on one or more PCs.  All connected
7
PCs share the same timing information. When you switch computers, you
7
PCs share the same timing information.  When you switch computers, you
8
will still be asked to pause on time.
8
will still be asked to pause on time.
9
9
10
WWW: http://www.workrave.org/
10
WWW: http://www.workrave.org/
(-)pkg-plist (-6 / +16 lines)
Lines 1-9 Link Here
1
%%NO_GNOME%%bin/workrave
1
bin/workrave
2
%%GNOME%%libdata/bonobo/servers/Workrave-Applet.server
2
bin/workrave-sound-helper
3
%%GNOME%%libexec/workrave-applet
3
lib/girepository-1.0/Workrave-1.0.typelib
4
%%NO_GNOME%%share/applications/workrave.desktop
4
lib/libworkrave-private-1.0.a
5
%%NO_GNOME%%share/dbus-1/services/org.workrave.Workrave.service
5
lib/libworkrave-private-1.0.so
6
%%GNOME%%share/gnome-2.0/ui/GNOME_WorkraveApplet.xml
6
lib/libworkrave-private-1.0.so.0
7
lib/libworkrave-private-1.0.so.0.0.0
8
share/appdata/workrave.appdata.xml
9
share/applications/workrave.desktop
10
share/cinnamon/applets/workrave@workrave.org/applet.js
11
share/cinnamon/applets/workrave@workrave.org/metadata.json
12
%%DBUS%%share/dbus-1/services/org.workrave.Workrave.service
13
share/gir-1.0/Workrave-1.0.gir
14
share/gnome-shell/extensions/workrave@workrave.org/extension.js
15
share/gnome-shell/extensions/workrave@workrave.org/metadata.json
16
share/gnome-shell/extensions/workrave@workrave.org/stylesheet.css
7
share/icons/hicolor/128x128/apps/workrave.png
17
share/icons/hicolor/128x128/apps/workrave.png
8
share/icons/hicolor/16x16/apps/workrave.png
18
share/icons/hicolor/16x16/apps/workrave.png
9
share/icons/hicolor/24x24/apps/workrave.png
19
share/icons/hicolor/24x24/apps/workrave.png

Return to bug 211297