%global appname org.gnome.Characters Name: gnome-characters Version: 3.17.90 Release: 2%{?dist} Summary: Character map application for GNOME # Files from gtk-js-app are licensed under 3-clause BSD. # Other files are GPL 2.0 or later. License: BSD and GPLv2+ URL: https://wiki.gnome.org/Design/Apps/CharacterMap Source0: https://download.gnome.org/sources/gnome-characters/3.17/%{name}-%{version}.tar.xz # This package uses GtkWidget template, which was added in Gjs 1.43.3. BuildRequires: gjs-devel >= 1.43.3, gtk3-devel, intltool, desktop-file-utils BuildRequires: libappstream-glib, gobject-introspection-devel Requires: gjs >= 1.43.3 # This package contains libunistring modules from Gnulib. If a recent # enough version of libunistring is installed on the system, it will # be used instead. However, as of today, the libunistring package in # F22 is older and we try to avoid unnecessary dependency. # BuildRequires: libunistring-devel Provides: bundled(gnulib) %description Characters is a simple utility application to find and insert unusual characters. %prep %setup -q %build %configure make %{?_smp_mflags} %install %make_install find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %find_lang %{appname} %check desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/%{appname}.desktop %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/icons/gnome &>/dev/null || : %postun if [ $1 -eq 0 ] ; then glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : gtk-update-icon-cache %{_datadir}/icons/gnome &>/dev/null || : %files -f %{appname}.lang %doc NEWS README %license COPYING COPYINGv2 %{_bindir}/%{name} %{_datadir}/dbus-1/services/%{appname}.BackgroundService.service %{_datadir}/appdata/%{appname}.appdata.xml %{_datadir}/applications/%{appname}.desktop %{_datadir}/dbus-1/services/%{appname}.service %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/icons/hicolor/scalable/categories/characters*.svg %{_datadir}/%{appname} %{_datadir}/gnome-shell/search-providers/%{appname}.search-provider.ini %{_libdir}/%{appname} %changelog * Fri Aug 21 2015 Matthias Clasen - 3.17.90-2 - Force-update the icon cache for the gnome theme. This is necessary because icons were moved from gnome to hicolor, and if we don't update the gnome icon cache, it hides the icons in lower hicolor theme. This is a one-shot fix, and should be removed in the next package update. * Tue Aug 18 2015 Kalev Lember - 3.17.90-1 - Update to 3.17.90 * Wed Jul 29 2015 Daiki Ueno - 3.17.4.1-1 - Update to 3.17.4.1 * Wed Jun 17 2015 Fedora Release Engineering - 3.16.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue May 12 2015 Kalev Lember - 3.16.2-1 - Update to 3.16.2 * Tue Apr 14 2015 Kalev Lember - 3.16.1-1 - Update to 3.16.1 * Mon Mar 23 2015 Kalev Lember - 3.16.0-1 - Update to 3.16.0 * Tue Mar 17 2015 Daiki Ueno - 3.15.92-1 - Initial packaging for Fedora