%if 0%{?fedora} >= 26 || 0%{?rhel} > 7 %global installer dnfdragora-gui %global installer_exec dnfdragora %global backend dnf %global backendreq %{nil} %else %if 0%{?fedora} >= 22 || 0%{?rhel} > 7 %global installer yumex-dnf %global installer_exec yumex-dnf %global backend dnf %global backendreq %{nil} %else %global installer yumex %global installer_exec yumex %global backend PackageKit %global backendreq PackageKit-glib-devel %endif %endif Name: mate-applet-softupd Version: 0.4.6 Release: 1%{?dist} Summary: MATE Software Update Applet Group: Applications/System License: GPLv2+ URL: http://www.zavedil.com/mate-software-updates-applet/ Source: https://github.com/assen-totin/mate-applet-softupd/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: mate-panel-devel >= 1.3.0 BuildRequires: libnotify-devel >= 0.7.0 BuildRequires: gettext-devel BuildRequires: autoconf automake BuildRequires: %{backend} %{backendreq} BuildRequires: %{installer} Requires: %{backend} Requires: %{installer} %description Software updates notification applet for the MATE desktop environment. %prep %autosetup -p 1 ./autogen.sh %build %configure --enable-notify=libnotify \ --enable-backend=%{backend} \ --enable-installer=%{installer_exec} %{make_build} %install %{make_install} # Do not install doc files: they are handled as rpm doc files. rm -rf $RPM_BUILD_ROOT%{_docdir} %find_lang %{name} %post /bin/touch --nocreate %{_datadir}/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] then /bin/touch --nocreate %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %doc AUTHORS BUGS COPYING ChangeLog README TODO %{_libexecdir}/softupd_applet %{_datadir}/pixmaps/applet_softupd_on.png %{_datadir}/pixmaps/applet_softupd_off.png %{_datadir}/icons/hicolor/16x16/apps/applet_softupd.png %{_datadir}/icons/hicolor/22x22/apps/applet_softupd.png %{_datadir}/icons/hicolor/24x24/apps/applet_softupd.png %{_datadir}/icons/hicolor/32x32/apps/applet_softupd.png %{_datadir}/mate-panel/applets/org.mate.applets.SoftupdApplet.mate-panel-applet %{_datadir}/dbus-1/services/org.mate.panel.applet.SoftupdApplet.service %changelog * Fri Apr 14 2017 Björn Esser - 0.4.6-1 - New upstream release - Drop old patches, merged upstream * Sat Mar 25 2017 Björn Esser - 0.4.5-1 - New upstream release - Drop old patches, merged upstream - Change to release tarball on github * Fri Mar 24 2017 Björn Esser - 0.4.3-3 - Replace Yumex-DNF with dnfdragora - Add patch from upstream-pr for supporting dnfdragora * Fri Feb 10 2017 Fedora Release Engineering - 0.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Oct 13 2016 Patrick Monnerat 0.4.3-1 - New upstream release. - Use dnf backend when available. - Patch "nopkgkit" to remove unconditional PackageKit build requirement. - Patch "checkdnf" to properly check for dnf backend presence. - Use modern make install macro. - update package-manager version logic for epel7 * Thu Feb 04 2016 Fedora Release Engineering - 0.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Sep 29 2015 Patrick Monnerat 0.4.2-1 - New upstream release. * Wed Jun 17 2015 Fedora Release Engineering - 0.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jun 1 2015 Patrick Monnerat 0.3.0-1 - New upstream release. * Sun Aug 17 2014 Fedora Release Engineering - 0.2.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.2.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Apr 28 2014 Patrick Monnerat 0.2.11-1 - New upstream release. - Stop timers on applet destroy. https://bugzilla.redhat.com/show_bug.cgi?id=1086989 * Wed Dec 11 2013 Michael Schwendt - 0.2.10-2 - Add %%{?_isa} to PackageKit Requires to avoid arch-independent deps on PackageKit causing multiarch conflicts (#972571). * Mon Nov 11 2013 Patrick Monnerat 0.2.10-1 - New upstream release. * Sat Aug 03 2013 Fedora Release Engineering - 0.2.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Jun 24 2013 Patrick Monnerat 0.2.8-1 - New upstream release. * Fri May 10 2013 Patrick Monnerat 0.2.7-1 - New upstream release. * Tue Apr 16 2013 Patrick Monnerat 0.2.5-4 - Patch "notify" for Mate 1.6 to replace use of obsolete "libmatenotify" by "libnotify". * Tue Mar 12 2013 Patrick Monnerat 0.2.5-3 - Patch "morefrench" to add a missing french translation string. * Mon Mar 11 2013 Patrick Monnerat 0.2.5-2 - Update according to https://bugzilla.redhat.com/show_bug.cgi?id=919469#c2 * Fri Mar 8 2013 Patrick Monnerat 0.2.5-1 - New upstream release. - Patch "misc" fixes various discrepancies. * Wed Mar 6 2013 Patrick Monnerat 0.2.4-1 - New upstream release. - Patch "badvarset" to fix a variable setting in configure.ac. * Tue Mar 5 2013 Patrick Monnerat 0.2.2-1 - Initial Fedora rpm spec file. - Patch "lmpa4" to migrate to libmatepanelapplet-4.0. - Patch "cflags" to allow external specification of compilation/linking options. - Patch "nowarnings" to suppress compilation warnings. - Patch "french" to implement a french translation.