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
openSUSE Build Service is sponsored by