Sophie

Sophie

distrib > Mandriva > 10.0-com > x86_64 > by-pkgid > 94d92c3c130f1ec033af93fbc79031bd > files > 2

libgnomemm2.0-2.0.1-1mdk.src.rpm

%define version	2.0.1
%define release	1mdk

%define pkgname libgnomemm
%define api_version 2.0
%define major 1
%define libname %mklibname gnomemm %api_version

%define req_gtkmm_version 2.0.0
%define req_libgnome_version 1.108.0

Summary: 	A C++ wrapper for libgnome
Name: 		%{pkgname}%{api_version}
Version: 	%{version}
Release: 	%{release}
License: 	LGPL
Group: 		System/Libraries
URL: 		http://gtkmm.sourceforge.net/
BuildRoot: 	%{_tmppath}/%{name}-%{version}-buildroot
Source: 	ftp://ftp.gnome.org/pub/sources/%{pkgname}/2.0/%{pkgname}-%{version}.tar.bz2
BuildRequires:	gtkmm2.0-devel >= %{req_gtkmm_version}
BuildRequires:	libgnome2-devel >= %{req_libgnome_version}
Buildrequires:	doxygen

%description
The %{name} library provides a C++ wrapper for libgnome library,
for use with gtkmm2 (previously known as gtk--). It is a subpackage
of the gnomemm project.


%package -n %{libname}_%{major}
Summary:	A C++ wrapper for libgnome
Group:		System/Libraries
Provides:	%{libname} = %{version}-%{release}

%description -n %{libname}_%{major}
The %{name} library provides a C++ wrapper for libgnome library,
for use with gtkmm2 (previously known as gtk--). It is a subpackage
of the gnomemm project.


%package -n %{libname}_%{major}-devel
Summary:	Development files for libgnome C++ wrapper
Group: 		Development/GNOME and GTK+
Provides:	%{libname}-devel = %{version}-%{release}
Requires:	%{libname}_%{major} = %{version}-%{release}
Requires:	gtkmm2.0-devel >= %{req_gtkmm_version}
Requires:	libgnome2-devel >= %{req_libgnome_version}
# for ease of upgrade
Conflicts:	%{pkgname}1.3-devel

%description -n %{libname}_%{major}-devel
This package contains all necessary files, including libraries and headers,
that C++ programmers will need to develop applications which use %{name},
the C++ interface to libgnome.

It is necessary when compiling applications which use %{name} as well.

%prep
%setup -q -n %{pkgname}-%{version}

%build
# mdk doesn't have libtool 1.5
%define __libtoolize /bin/true
%configure2_5x --enable-static
%make

%install
rm -rf %{buildroot}
%makeinstall_std

### Build doc
pushd docs/reference
  perl -pi -e 's/^(HAVE_DOT.*=) YES/$1 NO/' Doxyfile
  make all
popd

%post -n %{libname}_%{major} -p /sbin/ldconfig
%postun -n %{libname}_%{major} -p /sbin/ldconfig

%clean
rm -rf %{buildroot}


%files -n %{libname}_%{major}
%defattr(-, root, root)
%doc AUTHORS COPYING README
%{_libdir}/lib*.so.*

%files -n %{libname}_%{major}-devel
%defattr(-, root, root)
%doc docs/reference/html COPYING ChangeLog NEWS
%{_includedir}/*
%{_libdir}/lib*.a
%{_libdir}/lib*.la
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_libdir}/%{pkgname}-%{api_version}

###########################################################################
%changelog
* Sat Oct 18 2003 Abel Cheung <deaddog@deaddog.org> 2.0.1-1mdk
- 2.0.1
- Remove patch0 (upstream)

* Thu Oct 16 2003 Abel Cheung <deaddog@deaddog.org> 2.0.0-1mdk
- 2.0.0
- Patch0: Fix library name in .pc files (was using libgnomemm-1.3)

* Wed Aug 13 2003 Abel Cheung <maddog@linux.org.hk> 1.3.10-1mdk
- 1.3.10

* Tue Jul  9 2002 Abel Cheung <maddog@linux.org.hk> 1.3.5-1mdk
- 1.3.5 (GNOME 2)
- First Mandrake spec, based on original spec inside source

* Tue Mar 20 2001 Eric Bourque <ericb@computer.org>
- added gnome--.m4 to files devel section

* Sat Mar 10 2001 Herbert Valerio Riedel <hvr@gnu.org>
- improved examples.conf
- fixed example build problems

* Thu May 11 2000 Herbert Valerio Riedel <hvr@gnu.org>
- removed lib/gtkmm from files section
- removed empty obsolete tags

* Sun Jan 30 2000 Karl Einar Nelson <kenelson@sourceforge.net>
- adapted from gtk--.spec