File libbonobo.spec of Package libbonobo
#
# spec file for package libbonobo (Version 2.10.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: libbonobo
BuildRequires: docbook_4 gnome-common gtkdoc intltool libidl libxml2-devel openssl orbit2-devel perl-XML-Parser xmlcharent
%define prefix /opt/gnome
%define sysconfdir /etc
Summary: The Bonobo Component System for the GNOME 2.x Desktop Platform
Version: 2.20.0
Release: 1.0
License: GPL, LGPL
Obsoletes: bonobo-activation
Provides: bonobo-activation
Group: Development/Libraries/GNOME
Source: libbonobo-%{version}.tar.bz2
URL: http://www.gnome.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Patch: libbonobo-strict-aliasing.patch
Patch1: libbonobo-includes.patch
Patch2: bonobo-activation-config.patch
Patch3: libbonobo-2.20.0-quit-with-dbus.patch
AutoReqProv: on
%description
Bonobo is a component system for the GNOME platform. Libbonobo is the
new version for the GNOME 2.x Desktop platform.
Authors:
--------
Miguel de Icaza (miguel@ximian.com)
Nat Friedman (nat@ximian.com)
Michael Meeks (michael@ximian.com)
Dietmar Maurer (dietmar@ximian.com)
Alex Graveley (alex@ximian.com)
Mike Kestner (mkestner@ameritech.net)
Joe Shaw (joe@ximian.com)
%package devel
Summary: Include Files and Libraries mandatory for Development.
Group: Development/Libraries/GNOME
Requires: %{name} = %{version} glib2-devel orbit2-devel popt-devel
Obsoletes: bonobo-activation-devel
Provides: bonobo-activation-devel
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
Authors:
--------
Miguel de Icaza (miguel@ximian.com)
Nat Friedman (nat@ximian.com)
Michael Meeks (michael@ximian.com)
Dietmar Maurer (dietmar@ximian.com)
Alex Graveley (alex@ximian.com)
Mike Kestner (mkestner@ameritech.net)
Joe Shaw (joe@ximian.com)
%package doc
Summary: Additional Package Documentation.
Group: Development/Libraries/GNOME
Requires: %{name} = %{version}
Obsoletes: bonobo-activation-doc
Provides: bonobo-activation-doc
%description doc
Bonobo is a component system for the GNOME platform. Libbonobo is the
new version for the GNOME 2.x platform.
Authors:
--------
Miguel de Icaza (miguel@ximian.com)
Nat Friedman (nat@ximian.com)
Michael Meeks (michael@ximian.com)
Dietmar Maurer (dietmar@ximian.com)
Alex Graveley (alex@ximian.com)
Mike Kestner (mkestner@ameritech.net)
Joe Shaw (joe@ximian.com)
%lang_package
%debug_package
%prep
%setup -q
%patch
%patch1
%patch2
%patch3 -p1
#%if "%{_lib}" == "lib64"
#sed -i s:/lib/:/lib64/:g utils/bonobo-slay.in
#sed '\:<item>/opt/gnome/local/lib/bonobo/servers</item>:i<item>/opt/gnome/local/lib64/bonobo/servers</item>' bonobo-activation-config.xml
#%endif
%build
%{?suse_update_config:%{suse_update_config -f}}
autoreconf -f -i
ac_cv_path_PATH_TO_XRDB=/usr/X11R6/bin/xrdb \
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" ./configure $MYARCH_FLAGS \
--prefix=%{prefix} \
--mandir=%{prefix}/share/man \
--libdir=%{prefix}/%_lib \
--libexecdir=%{prefix}/lib/bonobo \
--sysconfdir=%{sysconfdir} \
--enable-gtk-doc
make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%find_lang libbonobo-2.0
%post
%run_ldconfig
%postun
%run_ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files -f libbonobo-2.0.lang
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%dir %{sysconfdir}/bonobo-activation
%config %{sysconfdir}/bonobo-activation/*
%{prefix}/bin/*
%{prefix}/sbin/*
%{prefix}/%_lib/lib*.so.*
%dir %{prefix}/%_lib/bonobo
%dir %{prefix}/%_lib/bonobo/monikers
%dir %{prefix}/%_lib/bonobo/servers
%if "%_lib" != "lib"
%dir %{prefix}/lib/bonobo
%endif
%{prefix}/lib/bonobo/bonobo-activation-server
%{prefix}/%_lib/bonobo/monikers/*.so
%{prefix}/%_lib/bonobo/servers/*
%{prefix}/%_lib/orbit-2.0/*.so
%doc %{prefix}/share/man/man?/*.*
%files devel
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{prefix}/include/*
%{prefix}/%_lib/lib*.*a
%{prefix}/%_lib/lib*.so
%{prefix}/%_lib/bonobo/monikers/*.*a
%{prefix}/%_lib/orbit-2.0/*.*a
%{prefix}/share/idl/*
%{prefix}/%_lib/pkgconfig/*.pc
%files doc
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{prefix}/share/gtk-doc/html/*
%{prefix}/%_lib/bonobo-2.0
%changelog -n libbonobo
* Tue Jan 1 2008 - psankar@suse.de
- Push 2.20.0 tarball + fixes