Name: glibmm Summary: A C++ interface for GTK2 (a GUI library for X). Copyright: LGPL Group: System/Libraries Version: 2.4.5 Release: 0.mv.0.SuSE_9.2 Url: http://gtkmm.sourceforge.net/ Packager: Martin Väth Distribution: SuSE 9.2 (i586) # Source: ftp://ftp.sourceforge.net/pub/sourceforge/gtkmm/gtkmm-%{version}.tar.gz Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build Prefix: %{_prefix} BuildRequires: libsigc++-devel >= 2.0 BuildRequires: glib2-devel >= 2.0.4 BuildRequires: atk-devel >= 1.0.0, pango-devel >= 1.0.0, gtk2-devel >= 2.0.5 %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/GNOME Requires: %{name} = %{version} Requires: gtk2-devel, glib2-devel, libsigc++-devel >= 1.2.0 Requires: atk-devel, pango-devel %description devel This package contains the static libraries and header files needed for developing %{name} applications. %package doc Summary: documentation for %{name}. Group: Development/Libraries/GNOME Requires: %{name}-devel = %{version} %description doc This package contains the documentation for %{name}. %define docs %{_defaultdocdir}/%{name} %define docsub %{docs}/doc %prep umask 022 test -n '%{buildroot}' || { echo "Must use buildroot" ; exit 1 ; } %if %{?fake:%fake}%{!?fake:0} %setup -T -D -c -n %{name}-%{version} %else %setup -q -c -n %{name}-%{version} test -d %{name}-%{version} && mv %{name}-%{version}/* . test -d %{name} && mv %{name}/* . %endif %build umask 022 cd "$RPM_BUILD_DIR"/%{name}-%{version} %if %{?fake:%fake}%{!?fake:0} %else %configure --enable-static --enable-shared make %{?_smp_mflags} glibmm_docdir=%{docsub} gtkmm_docdir=%{docsub} find . -name "*.so*" -type f | xargs strip --strip-unneeded %endif %install umask 022 cd "$RPM_BUILD_DIR"/%{name}-%{version} test -n '%{buildroot}' test -d '%{buildroot}' && rm -rf '%{buildroot}' install -d -m 755 '%{buildroot}%{docsub}' install -p -m 644 AUTHORS ChangeLog COPYING NEWS README CHANGES '%{buildroot}%{docs}' make DESTDIR='%{buildroot}' glibmm_docdir=%{docsub} gtkmm_docdir=%{docsub} install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean test -n '%{buildroot}' -a -d '%{buildroot}' && rm -rf '%{buildroot}' %files %defattr(-,root,root) %{_libdir}/*.so* %dir %{docs} %{docs}/AUTHORS %{docs}/ChangeLog %{docs}/COPYING %{docs}/NEWS %{docs}/README %files devel %defattr(-,root,root) /usr/share/aclocal/glibmm_check_perl.m4 %{_includedir}/* %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/%{name}* %{_libdir}/pkgconfig/* %files doc %defattr(-,root,root) %dir %{docs} %{docs}/CHANGES %{docsub} %changelog * Sat Dec 04 2004 Martin Väth - update to new release and to SuSE9.2 * Wed Nov 26 2003 Martin Väth - minor compatibility improvements * Sun Nov 02 2003 Martin Väth - built from scratch