Hello community,
here is the log from the commit of package workrave
checked in at Tue Sep 9 22:24:26 CEST 2008.
--------
--- GNOME/workrave/workrave.changes 2008-04-30 01:51:09.000000000 +0200
+++ /mounts/work_src_done/STABLE/workrave/workrave.changes 2008-09-01 16:44:53.000000000 +0200
@@ -1,0 +2,12 @@
+Mon Sep 1 16:42:25 CEST 2008 - sbrabec@suse.cz
+
+- Updated to version 1.9.0:
+ * Fixed transparency of tray icon
+ * improved 64 bit support
+ * exercises are now randomized
+ * extended DBUS support
+ * networking support can now be enabled without accepting
+ incoming connections from other Workraves
+ * sound has been added
+
+-------------------------------------------------------------------
Old:
----
workrave-1.8.5-gcc43.patch
workrave-1.8.5-lock.patch
workrave-1.8.5-sigc.patch
workrave-1.8.5.tar.bz2
workrave-automake.patch
workrave-implicit-declaration.patch
workrave-kde-sigc.patch
New:
----
workrave-1.9.0-3.tar.bz2
workrave-kde-errors.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ workrave.spec ++++++
--- /var/tmp/diff_new_pack.U23786/_old 2008-09-09 22:23:50.000000000 +0200
+++ /var/tmp/diff_new_pack.U23786/_new 2008-09-09 22:23:50.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package workrave (Version 1.8.5)
+# spec file for package workrave (Version 1.9.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -12,20 +19,16 @@
Name: workrave
-BuildRequires: doxygen fdupes gdome2-devel gnet-devel gnome-panel-devel gnutls-devel intltool kdebase3 kdelibs3-devel kdesdk3 libgnomeprintui-devel libgnomeuimm-devel libidl libwnck-devel perl-XML-Parser
-Version: 1.8.5
-Release: 2
+BuildRequires: doxygen fdupes gdome2-devel gnet-devel gnome-panel-devel gnutls-devel gstreamer-devel intltool kdebase3 kdelibs3-devel kdesdk3 libgnomeprintui-devel libgnomeuimm-devel libidl libwnck-devel perl-XML-Parser
+Version: 1.9.0
+Release: 1
Url: http://www.workrave.org/
Group: Productivity/Other
License: GPL v2 or later
Summary: Assist in the Recovery and Prevention of Repetitive Strain Injury
-Source: %{name}-%{version}.tar.bz2
-Patch: workrave-implicit-declaration.patch
-Patch1: workrave-automake.patch
-Patch2: workrave-1.8.5-sigc.patch
-Patch3: workrave-1.8.5-gcc43.patch
-Patch4: workrave-1.8.5-lock.patch
-Patch5: workrave-kde-sigc.patch
+Source: %{name}-%{version}-3.tar.bz2
+# PATCH-FIX-UPSTREAM workrave-kde-errors.patch sbrabec@suse.cz workrave#777 -- Fix compile errors in KDE bindings.
+Patch: workrave-kde-errors.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -43,7 +46,7 @@
%package gnome
License: GPL v2 or later
-Summary: Assist in the Recovery and Prevention of Repetitive Strain Injury
+Summary: Assist in the Recovery and Prevention of Repetitive Strain Injury - GNOME Version
Group: Productivity/Other
Provides: %name = %version
Requires: workrave-gnome-lang = %{version}
@@ -63,7 +66,7 @@
%lang_package -n workrave-gnome
%package kde
License: GPL v2 or later
-Summary: Assist in the Recovery and Prevention of Repetitive Strain Injury
+Summary: Assist in the Recovery and Prevention of Repetitive Strain Injury - KDE3 Version
Group: Productivity/Other
Requires: kdebase3
Requires: workrave-kde-lang = %{version}
@@ -84,11 +87,6 @@
%prep
%setup -q -c %{name}-%{version}
%patch
-%patch1
-%patch2
-%patch3
-%patch4
-%patch5
cd %{name}-%{version}
# for %%doc
cp -a AUTHORS COPYING NEWS README ..
@@ -100,20 +98,12 @@
cd %{name}-%{version}-kde
cp /opt/kde3/share/apps/kdelibs/admin/acinclude.m4.in m4/kdelibs.m4
cp /opt/kde3/share/apps/kapptemplate/admin/acinclude.m4.in m4/kapptemplate.m4
-rename no nb po/no.*
-sed -i "/ALL_LINGUAS=/s/ no / nb /" configure.ac
cd ..
%build
-export CFLAGS="$RPM_OPT_FLAGS"
-# FIXME: IconListCellRenderer.cc:28: warning: dereferencing type-punned pointer will break strict-aliasing rules
-export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
cd %{name}-%{version}-gnome
-touch ChangeLog ; ACLOCAL="aclocal -I m4" autoreconf -f -i
-./configure\
- --prefix=%{_prefix} \
- --sysconfdir=%{_sysconfdir} \
- --libdir=%{_libdir} \
+touch ChangeLog ; libtoolize -f ; ACLOCAL="aclocal -I m4" autoreconf -f -i
+%configure\
--libexecdir=%{_prefix}/lib/gnome-applets\
--disable-static\
%if %_lib == lib64
@@ -145,12 +135,10 @@
%install
cd %{name}-%{version}-kde
-make DESTDIR=$RPM_BUILD_ROOT install
-# FIXME: KDE has no use for soundlists
-rm $RPM_BUILD_ROOT/etc/opt/kde3/sound/events/workrave.soundlist
+%makeinstall
%find_lang %{name}
cd ../%{name}-%{version}-gnome
-make DESTDIR=$RPM_BUILD_ROOT install
+%makeinstall
# FIXME: Without calling aclocal, translations are incorrectly
# installed.
rm -rf $RPM_BUILD_ROOT%{_prefix}/share/locale
@@ -165,7 +153,7 @@
sed -i /kde/d %{name}.lang
%fdupes $RPM_BUILD_ROOT
ln -s workrave/workrave-icon-huge.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
-# FIXME: I see no better fit than Accessibility in the Desktop Menu Specification:
+# FIXME: I see no better fit than Accessibility in the Desktop Menu Specification:
%suse_update_desktop_file -c %{name} "Workrave" "Repetitive Strain Injury Recovery and Prevention" %{name} workrave-icon-huge Utility Accessibility
%clean
@@ -194,17 +182,26 @@
%doc AUTHORS COPYING NEWS README
/opt/kde3/bin/*
/opt/kde3/%{_lib}/kde3/libkworkraveapplet*
+/opt/kde3/share/applications/workrave.desktop
/opt/kde3/share/apps/kicker/applets/kworkraveapplet.desktop
/opt/kde3/share/apps/kworkrave
/opt/kde3/share/sounds/workrave
/opt/kde3/share/workrave
%{_datadir}/dbus-1/services/*.service
-%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*.png
%files kde-lang -f %{name}-%{version}-kde/%{name}.lang
%changelog
+* Mon Sep 01 2008 sbrabec@suse.cz
+- Updated to version 1.9.0:
+ * Fixed transparency of tray icon
+ * improved 64 bit support
+ * exercises are now randomized
+ * extended DBUS support
+ * networking support can now be enabled without accepting
+ incoming connections from other Workraves
+ * sound has been added
* Tue Apr 29 2008 sbrabec@suse.cz
- Added Fedora patches:
* fix locking/unlocking with gnome-screensaver (redhat#207058)
++++++ workrave-kde-errors.patch ++++++
http://issues.workrave.org/cgi-bin/bugzilla/show_bug.cgi?id=777
--- workrave-1.9.0/frontend/common/src/kde/KdeSoundPlayer.cc
+++ workrave-1.9.0/frontend/common/src/kde/KdeSoundPlayer.cc
@@ -25,6 +25,9 @@
#include "debug.hh"
+#include <string>
+using namespace std;
+
#include "KdeSoundPlayer.hh"
#include