### AUTOUPDATE-OFF: 1 %define majver %(echo %version | cut -d. -f1-2) Name: granite Version: 0.3.0 Release: 1mamba Summary: An extension to GTK that provides several useful widgets and classes for Graphical User Interfaces Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://launchpad.net/granite Source: https://launchpad.net/granite/%{majver}/%{majver}/+download/granite-%{version}.tar.gz License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libatk-devel BuildRequires: libcairo-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libgee-devel BuildRequires: libglib-devel BuildRequires: libgtk-devel BuildRequires: libpango-devel ## AUTOBUILDREQ-END BuildRequires: cmake BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Granite is an extension to GTK. Among other things, it provides several useful widgets for Graphical User Interfaces and classes that ease desktop applications development. %package -n lib%{name} Group: System/Libraries Summary: An extension to GTK that provides several useful widgets and classes for Graphical User Interfaces %description -n lib%{name} Granite is an extension to GTK. Among other things, it provides several useful widgets for Graphical User Interfaces and classes that ease desktop applications development. This package contains shared libraries for %{name}. %package -n lib%{name}-devel Group: Development/Libraries Summary: Development files for %{name} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} ## note: you can add this requirement if .pc files are provided by this package #Requires: pkg-config %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. %debug_package %prep %setup -q %build %cmake -d build %make \ %ifarch x86_64 -j1 %endif %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build %find_lang %{name} || touch %{name}.lang %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig %files -n lib%{name} -f %{name}.lang %defattr(-,root,root) %{_libdir}/libgranite.so.* %{_libdir}/girepository-1.0/Granite-1.0.typelib %{_datadir}/icons/hicolor/*/actions/appointment.svg %{_datadir}/icons/hicolor/*/actions/application-menu.svg %{_datadir}/icons/hicolor/scalable/actions/application-menu-symbolic.svg %doc AUTHORS COPYING %files -n lib%{name}-devel %defattr(-,root,root) %{_bindir}/granite-demo %dir %{_includedir}/granite %{_includedir}/granite/granite.h %{_includedir}/granite/widgets-utils.h %{_libdir}/libgranite.so %{_libdir}/pkgconfig/granite.pc %{_datadir}/gir-1.0/Granite-1.0.gir %{_datadir}/vala/vapi/granite.deps %{_datadir}/vala/vapi/granite.vapi %doc README %changelog * Tue Jun 17 2014 Silvan Calarco 0.3.0-1mamba - update to 0.3.0 * Wed Mar 26 2014 Automatic Build System 0.2.3.1-1mamba - automatic version update by autodist * Sun Mar 02 2014 Silvan Calarco 0.2.3-1mamba - update to 0.2.3 * Sat Nov 30 2013 Silvan Calarco 0.2.2-1mamba - package created using the webbuild interface