%define program RSIBreak %define majver %(echo %version | cut -d. -f1-2) Name: rsibreak Version: 0.12.5 Release: 1mamba Summary: A small utility which bothers you at certain intervals Group: Graphical Desktop/Applications/Utilities Vendor: openmamba Distribution: openmamba Packager: Davide Madrisan URL: https://userbase.kde.org/RSIBreak Source: http://www.mirrorservice.org/pub/kde/stable/rsibreak/%{majver}/rsibreak-%{version}.tar.xz Patch0: %{name}-0.9.0-cmake_fix_for_plasma.patch Patch1: %{name}-0.9.0-memory_leak.patch Patch2: %{name}-0.9.0-po_remove_duplicates.patch License: GPL BuildRequires: cmake ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: kdebase4-runtime BuildRequires: kdelibs4-devel BuildRequires: libgcc BuildRequires: libqt4-devel BuildRequires: libstdc++6-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libXrender-devel BuildRequires: libXScrnSaver-devel ## AUTOBUILDREQ-END Requires: kdelibs4 Requires: kdebase4-runtime Obsoletes: rsibreak-i18n-da BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Repetitive Strain Injury is an illness which can occur as a result of working with a mouse and keyboard. This utility can be used to remind you to take a break now and then. It will show you a random picture from a collection you can configure yourself for a configurable duration at a configurable interval. %package i18n-es Summary: Spanish language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-es Spanish language support for %{program}. %package i18n-et Summary: Estonian language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-et Estonian language support for %{program}. %package i18n-fr Summary: French language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-fr French language support for %{program}. %package i18n-it Summary: Italian language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-it Italian language support for %{program}. %package i18n-nl Summary: Dutch language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-nl Dutch language support for %{program}. %package i18n-pt Summary: Portuguese language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-pt Portuguese language support for %{program}. %package i18n-pt_BR Summary: Brazil Portuguese language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-pt_BR Brazil Portuguese language support for %{program}. %package i18n-sv Summary: Swedish language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-sv Swedish language support for %{program}. %package i18n-uk Summary: Ukrainian language support for %{program} Group: System/Internationalization Requires: %{name} = %{?epoch:%epoch:}%{version} %description i18n-uk Ukrainian language support for %{program}. %prep %setup -q -n rsibreak-%{version} #%patch0 -p1 #%patch1 -p1 #%patch2 -p1 %build %cmake_kde5 -d build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build %find_lang %{name}5_qt --with-qt --all-name || touch %{name}5_qt.lang %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files -f %{name}5_qt.lang %defattr(-,root,root) %{_sysconfdir}/xdg/autostart/rsibreak_autostart.desktop %{_kde5_bindir}/rsibreak %{_datadir}/knotifications5/rsibreak.notifyrc %{_kde5_dbusinterfacesdir}/org.rsibreak.rsiwidget.xml %{_kde5_icondir}/hicolor/*/*/*.png %{_kde5_xdgappsdir}/rsibreak.desktop %lang(en) %{_docdir}/HTML/en/rsibreak %lang(es) %{_docdir}/HTML/es/rsibreak %lang(it) %{_docdir}/HTML/it/rsibreak/ %lang(nl) %{_docdir}/HTML/nl/rsibreak/ %lang(pt_BR) %{_docdir}/HTML/pt_BR/rsibreak/ %lang(sv) %{_docdir}/HTML/sv/rsibreak/ %lang(uk) %{_docdir}/HTML/uk/rsibreak/ %doc COPYING COPYING.DOC AUTHORS %changelog * Wed Dec 21 2016 Automatic Build System 0.12.5-1mamba - automatic version update by autodist * Sun Oct 16 2016 Automatic Build System 0.12.4-1mamba - automatic version update by autodist * Thu Aug 04 2016 Automatic Build System 0.12.3-1mamba - automatic version update by autodist * Thu Sep 15 2011 Silvan Calarco 0.11-2mamba - remove obsolete for rsibreak-i18n-nl which is instead provided * Mon Jun 27 2011 Automatic Build System 0.11-1mamba - automatic update by autodist * Mon Jul 27 2009 Automatic Build System 0.10-1mamba - automatic update by autodist * Fri May 22 2009 Davide Madrisan 0.9.0-1mamba - update to 0.9.0 * Thu May 21 2009 Automatic Build System 0.8.0-3mamba - automatic rebuild by autodist * Mon Nov 12 2007 Aleph0 0.8.0-2mamba - fixed installation prefix * Thu Nov 02 2006 Davide Madrisan 0.8.0-1qilnx - update to version 0.8.0 by autospec * Sun Jul 02 2006 Davide Madrisan 0.7.1-1qilnx - update to version 0.7.1 by autospec * Tue May 09 2006 Davide Madrisan 0.6.0-3qilnx - rebuilt with the final version * Tue Apr 11 2006 Davide Madrisan 0.6.0-2qilnx - updated italian translation * Mon Apr 10 2006 Davide Madrisan 0.6.0-rc2-1qilnx - package created by autospec