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