7d25278
Name:           rsibreak
7d25278
Summary:        A small utility which bothers you at certain intervals
Justin Zobel 0810345
Version:        0.12.15
81caf66
Release:        2%{?dist}
Rex Dieter edcb052
01a547c
License:        GPLv2+
Rex Dieter a9da46c
URL:            https://userbase.kde.org/RSIBreak
Rex Dieter ea375dc
%global majmin   %(echo %{version} | cut -d. -f1,2)
Rex Dieter ea375dc
%global revision %(echo %{version} | cut -d. -f3)
Rex Dieter ea375dc
%if %{revision} >= 50
Rex Dieter ea375dc
%global stable unstable
Rex Dieter ea375dc
%else
Rex Dieter ea375dc
%global stable stable
Rex Dieter ea375dc
%endif
Rex Dieter ea375dc
Source0:        http://download.kde.org/%{stable}/rsibreak/%{majmin}/rsibreak-%{version}.tar.xz
Rex Dieter ea375dc
c0269b2
## upstream patches
c0269b2
Rex Dieter ea375dc
BuildRequires:  cmake(Qt5DBus)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5Config)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5ConfigWidgets)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5Crash)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5DBusAddons)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5DocTools)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5IconThemes)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5I18n)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5IdleTime)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5Notifications)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5NotifyConfig)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5TextWidgets)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5XmlGui)
Rex Dieter ea375dc
BuildRequires:  cmake(KF5WindowSystem)
Rex Dieter ea375dc
BuildRequires:  extra-cmake-modules
Rex Dieter ea375dc
BuildRequires:  kf5-rpm-macros
7d25278
5230c0b
BuildRequires:  desktop-file-utils
5230c0b
BuildRequires:  gettext
5230c0b
BuildRequires:  libappstream-glib
5230c0b
7d25278
%description
7d25278
RSIBreak is a small utility which bothers you at certain intervals. The
7d25278
interval and duration of two different timers can be configured. You can
7d25278
use the breaks to stretch out or do the dishes. The aim of this utility
7d25278
is to let you know when it is time to have a break from your computer.
7d25278
This can help people to prevent Repetive Strain Injury.
7d25278
Rex Dieter edcb052
7d25278
%prep
c0269b2
%autosetup -p1
7d25278
Rex Dieter edcb052
7d25278
%build
dd87988
%cmake_kf5
e1c1a87
dd87988
%cmake_build
7d25278
Rex Dieter edcb052
7d25278
%install
dd87988
%cmake_install
e1c1a87
9906c18
%find_lang rsibreak --with-html
7d25278
Rex Dieter edcb052
Rex Dieter edcb052
%check
5230c0b
appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.rsibreak.appdata.xml
5230c0b
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.rsibreak.desktop
Rex Dieter edcb052
7d25278
8733eef
%if 0%{?rhel} && 0%{?rhel} < 8
7d25278
%post
Rex Dieter ea375dc
touch --no-create %{_kf5_datadir}/icons/hicolor &> /dev/null || :
7d25278
Rex Dieter edcb052
%posttrans
Rex Dieter ea375dc
gtk-update-icon-cache %{_kf5_datadir}/icons/hicolor &> /dev/null || :
7d25278
Rex Dieter edcb052
%postun
Rex Dieter edcb052
if [ $1 -eq 0 ] ; then
Rex Dieter ea375dc
touch --no-create %{_kf5_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter ea375dc
gtk-update-icon-cache %{_kf5_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter edcb052
fi
8733eef
%endif
7d25278
Rex Dieter ea375dc
%files -f rsibreak.lang
Justin Zobel 0810345
%license LICENSES/*
Rex Dieter ea375dc
%doc AUTHORS ChangeLog NEWS TODO
Rex Dieter ea375dc
%{_kf5_bindir}/rsibreak
5230c0b
%{_kf5_datadir}/applications/org.kde.rsibreak.desktop
5230c0b
%{_kf5_metainfodir}/org.kde.rsibreak.appdata.xml
Rex Dieter ea375dc
%{_kf5_datadir}/icons/hicolor/*/*/*
Rex Dieter ea375dc
%{_kf5_datadir}/knotifications5/rsibreak.notifyrc
Rex Dieter ea375dc
%{_sysconfdir}/xdg/autostart/rsibreak_autostart.desktop
Rex Dieter ea375dc
%{_datadir}/dbus-1/interfaces/org.rsibreak.rsiwidget.xml
Rex Dieter ea375dc
7d25278
7d25278
%changelog
81caf66
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.15-2
81caf66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
81caf66
Justin Zobel 0810345
* Fri Jun 17 2022 Justin Zobel <justin@1707.io> - 0.12.15-1
Justin Zobel 0810345
- Update to 0.12.15
Justin Zobel 0810345
a5e7cdb
* Wed Jun 01 2022 Orion Poplawski <orion@nwra.com> - 0.12.14-1
a5e7cdb
- Update to 0.12.14
a5e7cdb
f51bec5
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.13-7
f51bec5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
f51bec5
dcb282e
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.13-6
dcb282e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
dcb282e
239d653
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.13-5
239d653
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
239d653
dd87988
* Fri Oct 02 2020 Rex Dieter <rdieter@fedoraproject.org> - 0.12.13-4
dd87988
- use new cmake macros
dd87988
b3d3f81
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.13-3
b3d3f81
- Second attempt - Rebuilt for
b3d3f81
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b3d3f81
31a50f0
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.13-2
31a50f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
31a50f0
94022f2
* Sat Apr 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 0.12.13-1
94022f2
- 0.12.13
5230c0b
- renamed .desktop, +appdata
94022f2
98c813f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.9-4
98c813f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
98c813f
e19c32a
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.9-3
e19c32a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e19c32a
05a5109
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.9-2
05a5109
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
05a5109
8733eef
* Mon Oct 08 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.12.9-1
8733eef
- 0.12.9, updated macros/scriptlets
8733eef
7137c2e
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.8-2
7137c2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7137c2e
7afcccb
* Sun Feb 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.12.8-1
7afcccb
- 0.12.8
7afcccb
d23c220
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.7-3
d23c220
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d23c220
c0269b2
* Fri Jan 19 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.12.7-2
c0269b2
- fix reported version
c0269b2
9906c18
* Sat Jan 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.12.7-1
9906c18
- 0.12.7 (#1534138)
9906c18
5bd8746
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.6-3
5bd8746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5bd8746
a6f36e4
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.6-2
a6f36e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a6f36e4
Rex Dieter 0da47dd
* Sat Feb 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.12.6-1
Rex Dieter 0da47dd
- rsibreak-0.12.6
Rex Dieter 0da47dd
bae554a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.5-2
bae554a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bae554a
Rex Dieter a9da46c
* Sat Dec 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.12.5-1
Rex Dieter a9da46c
- 0.12.5, update URL
Rex Dieter a9da46c
Rex Dieter ea375dc
* Tue May 31 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.12.3-1
Rex Dieter ea375dc
- rsibreak-0.12.3 (kf5 port)
Rex Dieter ea375dc
0cbb3b2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-14
0cbb3b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0cbb3b2
ce2bee0
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-13
ce2bee0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ce2bee0
976e010
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.11-12
976e010
- Rebuilt for GCC 5 C++11 ABI change
976e010
c99bf18
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-11
c99bf18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c99bf18
13d5775
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-10
13d5775
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
13d5775
41ffa6e
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-9
41ffa6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
41ffa6e
f9ecd99
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-8
f9ecd99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f9ecd99
Rex Dieter edcb052
* Thu Jan 24 2013 Rex Dieter <rdieter@fedoraproject.org> - 0.11-7
Rex Dieter edcb052
- fix/update url (#896176)
Rex Dieter edcb052
- fix/update icon scriptlets
Rex Dieter edcb052
- .spec cosmetics
Rex Dieter edcb052
451e263
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-6
451e263
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
451e263
5c0fd34
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-5
5c0fd34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5c0fd34
c5d07c1
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-4
c5d07c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c5d07c1
Tom Albers e66a4c9
* Fri Jan 14 2011 Tom Albers <toma@kde.org> - 0.11-1
Tom Albers e66a4c9
- New upstream version
Tom Albers e66a4c9
fb213aa
* Thu Feb 25 2010 Roland Wolters <wolters.liste@gmx.net> - 0.10-3
fb213aa
- Fixed DSO errors
e177944
f47b6f3
* Wed Jul 29 2009 Roland Wolters <wolters.liste@gmx.net> - 0.10-1
f47b6f3
- Update to upstream version 0.10
f47b6f3
79b25e8
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-11
79b25e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
79b25e8
7e6b04e
* Thu Feb 26 2009 Artem S. Tashkinov <t.artem@mailcity.com> 0.9.0-10
77dcc35
- trunk fix for memory leak
77dcc35
44d0b6f
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-7
44d0b6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
44d0b6f
be6326b
* Fri Feb 06 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 0.9.0-6
be6326b
- fix build against KDE 4.2 (patch from Kubuntu)
be6326b
df02c3b
* Wed Jan 21 2009 Roland Wolters <wolters.liste@gmx.net> 0.9.0-5
df02c3b
- added doc/HTML dir
df02c3b
e1c1a87
* Wed Jan 14 2009 Rex Dieter <rdieter@fedoraproject.org> 0.9.0-3
e1c1a87
- fix %%find_lang usage
e1c1a87
- BR: kdelibs4-devel plasma-devel
e1c1a87
e1c1a87
* Fri Nov 28 2008 Roland Wolters <wolters.liste@gmx.net> 0.9.0-2
e1c1a87
- update to version 0.9 featuring a KDE 4 version
e1c1a87
b89d970
* Fri Feb 22 2008 Roland Wolters <wolters.liste@gmx.net> 0.8.0-5
b89d970
- rebuild after dbug bug has been fixed in devel branch
b89d970
5e3fc53
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8.0-4
5e3fc53
- Autorebuild for GCC 4.3
5e3fc53
3ee842f
* Sat Dec 01 2007 Roland Wolters <wolters.liste@gmx.net> - 0.8.0-3
3ee842f
- changed build require from kdelibs-devel to kdelibs3-devel
3ee842f
- removed qt-devel dependency, kdelibs3-devel dep should be enough
3ee842f
01a547c
* Thu Aug 16 2007 Roland Wolters <wolters.liste@gmx.net> - 0.8.0-2
01a547c
- licence tag corrected
01a547c
94bb7de
* Fri Oct 13 2006 Roland Wolters <wolters.liste@gmx.net> 0.8.0-1
94bb7de
- update to version 0.8
94bb7de
b181b7a
* Tue Jun 20 2006 Roland Wolters <wolters.liste@gmx.net> 0.7.1-3
b181b7a
- mass rebuild of devel branch
ff7409a
7d25278
* Tue Jun 20 2006 Roland Wolters <wolters.liste@gmx.net> 0.7.1-1
7d25278
- update to version 0.7.1
7d25278
- e-mail-address of packager corrected
7d25278
1ad4498
* Tue Apr 11 2006 Roland Wolters <rolandwolters@web.de> 0.6.0-1
7d25278
- initial build