Name: glibmm24 Version: 2.4.8 Release: 1%{?dist} Summary: A C++ interface for GLib2 Group: System Environment/Libraries License: LGPL URL: http://gtkmm.sourceforge.net/ Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.4/glibmm-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libsigc++20-devel >= 2.0.0 BuildRequires: glib2-devel >= 2.4.0 %description gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %package devel Summary: Headers for developing programs that will use %{name}. Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: glib2-devel Requires: libsigc++20-devel %description devel This package contains the static libraries and header files needed for developing gtkmm applications. %prep %setup -q -n glibmm-%{version} %build %configure %{!?_with_static: --disable-static} make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT docs-to-include make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' %{__mkdir} docs-to-include %{__mv} ${RPM_BUILD_ROOT}%{_docdir}/glibmm-2.4/* docs-to-include/ %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-, root, root, -) %doc AUTHORS ChangeLog COPYING NEWS README %{_libdir}/*.so.* %files devel %defattr(-, root, root, -) %doc CHANGES docs-to-include/* %{_includedir}/glibmm-2.4 %{?_with_static: %{_libdir}/*.a} %{_libdir}/*.so %{_libdir}/glibmm-2.4 %{_libdir}/pkgconfig/*.pc %{_datadir}/aclocal/*.m4 %changelog * Sun Jan 14 2007 Denis Leroy - 2.4.8-1 - Update to 2.4.8 - Spec file cleanup, added dist tag, added '--with static' option * Tue May 10 2005 Denis Leroy - 0:2.4.7-1 - Upgrade to 2.4.7 * Wed Nov 17 2004 Denis Leroy - 0:2.4.5-1 - Upgrade to glibmm 2.4.5 * Mon Jun 27 2004 Denis Leroy - 0:2.4.4-0.fdr.1 - Upgrade to 2.4.4 - Moved docs to regular directory * Fri Dec 6 2002 Gary Peck - 2.0.2-1 - Removed "--without docs" option and simplified the spec file since the documentation is included in the tarball now * Thu Dec 5 2002 Walter H. van Holst - 1.0.2 - Removed reference to patch - Added the documentation files in %files * Thu Oct 31 2002 Gary Peck - 2.0.0-gp1 - Update to 2.0.0 * Wed Oct 30 2002 Gary Peck - 1.3.26-gp3 - Added "--without docs" option to disable DocBook generation * Sat Oct 26 2002 Gary Peck - 1.3.26-gp2 - Update to 1.3.26 - Spec file cleanups - Removed examples from devel package - Build html documentation (including a Makefile patch) * Mon Oct 14 2002 Gary Peck - 1.3.24-gp1 - Initial release of gtkmm2, using gtkmm spec file as base