%define api 2.0 %define major 6 %define libname %mklibname %{name} %{api} %{major} %define develname %mklibname %{name} -d %define url_ver %(echo %version | cut -d. -f1,2) Summary: C++ wrappers for goocanvas Name: goocanvasmm Version: 1.90.8 Release: %mkrel 4 License: LGPLv2+ Group: System/Libraries URL: http://www.gtkmm.org Source0: http://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz BuildRequires: pkgconfig(glibmm-2.4) >= 2.14.2 BuildRequires: pkgconfig(goocanvas-2.0) >= 1.90.2 BuildRequires: pkgconfig(gtkmm-3.0) >= 2.91.3 %description C++ wrappers for goocanvas. %package -n %{libname} Summary: C++ wrappers for goocanvas Group: System/Libraries %description -n %{libname} C++ wrappers for goocanvas. %package -n %{develname} Summary: Development files for %{name} Group: Development/C++ Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{develname} C++ wrappers for goocanvas. %package doc Summary: Goocanvasmm documentation Group: Documentation BuildArch: noarch %description doc C++ wrappers for goocanvas. This package contains all API documentation for %{name}. This package contains all necessary files to compile or develop programs/libraries that use %{name}. %prep %setup -q %build %configure2_5x --disable-static %make %install rm -rf %{buildroot} %makeinstall_std rm -f %{buildroot}%{_libdir}/*.la %files -n %{libname} %{_libdir}/libgoocanvasmm-%{api}.so.%{major}* %files -n %{develname} %{_libdir}/*.so %{_libdir}/pkgconfig/%name-%api.pc %{_includedir}/%{name}-%{api} %{_libdir}/%{name}-%{api}/include %files doc %{_datadir}/devhelp/books/%{name}-%{api} %{_datadir}/doc/%{name}-%{api} %changelog * Sat Jan 12 2013 umeabot <umeabot> 1.90.8-4.mga3 + Revision: 352435 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Oct 17 2012 ovitters <ovitters> 1.90.8-3.mga3 + Revision: 307480 - update group * Tue Feb 14 2012 ovitters <ovitters> 1.90.8-2.mga2 + Revision: 208861 - clean spec * Fri Oct 28 2011 wally <wally> 1.90.8-1.mga2 + Revision: 159147 - new version 1.90.8 * Mon Oct 10 2011 wally <wally> 1.90.6-1.mga2 + Revision: 153708 - new version 1.90.6 * Sat Sep 24 2011 fwang <fwang> 1.90.5-1.mga2 + Revision: 147303 - update file list - imported package goocanvasmm