Name: granite Summary: elementary Development Library Version: 0.4.1 Release: 2%{?dist} License: LGPLv3+ URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: vala BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gobject-introspection-1.0) # granite provides and needs some generic icons Requires: hicolor-icon-theme %description An extension to GTK+ that provides several useful widgets and classes to ease application development. %package devel Summary: Granite Toolkit development headers Requires: %{name}%{?_isa} = %{version}-%{release} %description devel An extension to GTK+ that provides several useful widgets and classes to ease application development. This package contains the development headers. %prep %autosetup %build mkdir build && pushd build %cmake .. %make_build popd %install pushd build %make_install popd %find_lang granite %check desktop-file-validate %{buildroot}/%{_datadir}/applications/granite-demo.desktop %post /sbin/ldconfig /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun /sbin/ldconfig if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_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 granite.lang %doc AUTHORS README.md %license COPYING %{_libdir}/libgranite.so.3 %{_libdir}/libgranite.so.3.0.1 %{_libdir}/girepository-1.0/Granite-1.0.typelib %{_datadir}/icons/hicolor/*/actions/appointment.svg %{_datadir}/icons/hicolor/*/actions/open-menu.svg %{_datadir}/icons/hicolor/scalable/actions/open-menu-symbolic.svg %files devel %{_bindir}/granite-demo %{_libdir}/libgranite.so %{_libdir}/pkgconfig/granite.pc %{_includedir}/granite/ %{_datadir}/applications/granite-demo.desktop %{_datadir}/gir-1.0/Granite-1.0.gir %{_datadir}/vala/vapi/granite.deps %{_datadir}/vala/vapi/granite.vapi %changelog * Wed Jul 26 2017 Fedora Release Engineering - 0.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sun May 07 2017 Fabio Valentini - 0.4.1-1 - Update to version 0.4.1. * Fri Feb 10 2017 Fedora Release Engineering - 0.4.0.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jan 24 2017 Fabio Valentini - 0.4.0.1-8 - Make BR on /usr/bin/pkg-config explicit. * Sun Nov 27 2016 Fabio Valentini - 0.4.0.1-7 - Check granite-demo.desktop file explicitly. - Correct license (s/LGPLv3/LGPLv3+). * Sun Nov 27 2016 Fabio Valentini - 0.4.0.1-6 - Add missing Requires to -devel. * Thu Nov 24 2016 Fabio Valentini - 0.4.0.1-5 - Spec file cosmetics. * Thu Sep 29 2016 Fabio Valentini - 0.4.0.1-4 - Mass rebuild. * Wed Sep 28 2016 Fabio Valentini - 0.4.0.1-3 - Spec file cleanups. * Mon Sep 19 2016 Fabio Valentini - 0.4.0.1-2 - Spec file cosmetics. * Tue Aug 09 2016 Fabio Valentini - 0.4.0.1-1 - Update to version 0.4.0.1. * Sat Jun 18 2016 Fabio Valentini - 0.4-1 - Update to version 0.4.