Name: gnome-clocks Version: 3.8.2 Release: 8%{?dist} Summary: Clock application designed for GNOME 3 License: GPLv2+ URL: https://live.gnome.org/GnomeClocks Source0: http://download.gnome.org/sources/gnome-clocks/3.8/%{name}-%{version}.tar.xz BuildRequires: gtk3-devel Buildrequires: gobject-introspection-devel BuildRequires: libcanberra-devel BuildRequires: libgweather-devel BuildRequires: gnome-desktop3-devel BuildRequires: libnotify-devel BuildRequires: vala-tools BuildRequires: intltool desktop-file-utils glib2-devel # https://bugzilla.redhat.com/show_bug.cgi?id=1028079 # Global menu has option "New" even when there's nothing to create Patch0: remove-new-from-global-menu.patch # https://bugzilla.gnome.org/show_bug.cgi?id=1044472 # [gnome-clocks] Translations incomplete Patch1: complete-l10n.patch # https://bugzilla.gnome.org/show_bug.cgi?id=1028079 # Global menu has option "New" even when there's nothing to create Patch2: add-missing-resources.patch %description Clock application designed for GNOME 3 %prep %setup -q %patch0 -p1 -b .remove-new-from-global-menu %patch1 -p2 -b .complete-l10n %patch2 -p1 -b .add-missing-resources # Force regeneration of resources.c to get this bug really fixed # https://bugzilla.redhat.com/show_bug.cgi?id=1028079 rm src/resources.c %build %configure make V=1 %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/gnome-clocks.desktop %find_lang gnome-clocks %post /bin/touch --no-create %{_datadir}/icons/hicolor %{_datadir}/icons/HighContrast &>/dev/null || : %postun if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor %{_datadir}/icons/HighContrast &>/dev/null /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/HighContrast &>/dev/null || : /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/HighContrast &>/dev/null || : /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %files -f gnome-clocks.lang %doc AUTHORS COPYING README NEWS %{_bindir}/gnome-clocks %{_datadir}/gnome-clocks %{_datadir}/icons/*/*/apps/gnome-clocks.png %{_datadir}/applications/gnome-clocks.desktop %{_datadir}/glib-2.0/schemas/org.gnome.clocks.gschema.xml %changelog * Fri Feb 28 2014 Zeeshan Ali - 3.8.2-8 - Rebuild to build with -fstack-protector-strong (related: #1070808). * Wed Feb 26 2014 Zeeshan Ali - 3.8.2-7 - Add missing resource files (related: #1028079). - Don't ignore removal of src/resources.c (related: #1028079). * Tue Feb 18 2014 Zeeshan Ali - 3.8.2-6 - Force regeneration of resources.c (related: #1028079). * Fri Jan 24 2014 Daniel Mach - 3.8.2-5 - Mass rebuild 2014-01-24 * Fri Dec 27 2013 Daniel Mach - 3.8.2-4 - Mass rebuild 2013-12-27 * Thu Dec 19 2013 Zeeshan Ali - 3.8.2-3 - Complete translations (related: #1044472). * Thu Dec 12 2013 Zeeshan Ali - 3.8.2-2 - Remove 'New' from global menu (related: 1028079). * Tue May 14 2013 Richard Hughes - 3.8.2-1 - Update to 3.8.2 * Mon Apr 15 2013 Kalev Lember - 3.8.1-1 - Update to 3.8.1 * Tue Mar 26 2013 Yanko Kaneti - 3.8.0-1 - Update to 3.7.92 * Mon Mar 18 2013 Yanko Kaneti - 3.7.92-1 - New upstream release - 3.7.92 * Wed Mar 6 2013 Yanko Kaneti - 3.7.91-1 - New upstream release - 3.7.91 * Wed Feb 20 2013 Yanko Kaneti - 3.7.90-1 - New upstream release - 3.7.90. Moving to vala. * Wed Feb 6 2013 Yanko Kaneti - 0.1.6-3 - Use python3-canberra * Wed Feb 6 2013 Yanko Kaneti - 0.1.6-2 - pycairo is python3-cairo in python3 land. * Wed Feb 6 2013 Yanko Kaneti - 0.1.6-1 - Update to 0.1.6. Handle the move to autotools. * Tue Dec 4 2012 Yanko Kaneti - 0.1.5-1 - Update to 0.1.5. - Additionaly require gnome-desktop3 and libnotify * Tue Oct 16 2012 Yanko Kaneti - 0.1.4-1 - Update to 0.1.4 * Mon Oct 1 2012 Yanko Kaneti - 0.1.3-2 - Add packaging snippets to update the icon cache * Thu Sep 27 2012 Yanko Kaneti - 0.1.3-1 - Update to 0.1.3 * Wed Sep 26 2012 Yanko Kaneti - 0.1.2-3 - Actually update the License tag * Wed Sep 26 2012 Yanko Kaneti - 0.1.2-2 - Use packaged pycanberra * Wed Sep 26 2012 Yanko Kaneti - 0.1.2-1 - Latest from upstream - 0.1.2 * Sat Sep 15 2012 Yanko Kaneti - 0.1.1-2 - Address review issues. Separate bundled pycanberra licensing * Thu Sep 13 2012 Yanko Kaneti - 0.1.1-1 - Package for review