#
# spec file for package SUNWgnome-component
#
# includes module(s): libIDL, ORBit2, libbonobo
#
# Copyright (c) 2004 Sun Microsystems, Inc.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
%include Solaris.inc
%use idl = libIDL.spec
%use orbit = ORBit2.spec
%use bonobo = libbonobo.spec
Name: SUNWgnome-component
Summary: GNOME CORBA ORB and component framework - platform dependent files, /usr filesystem
Version: 2.6.0
SUNW_BaseDir: %{_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%include default-depend.inc
Requires: SUNWlibpopt
Requires: SUNWgnome-component-root
Requires: SUNWgnome-component-share
Requires: SUNWgnome-base-libs
Requires: SUNWpl5u
Requires: SUNWlxml
%package root
Summary: GNOME CORBA ORB and component framework - platform dependent files, / filesystem
SUNW_BaseDir: /
%include default-depend.inc
%package share
Summary: GNOME CORBA ORB and component framework - platform independent files, /usr/share
SUNW_BaseDir: %{_prefix}
%include default-depend.inc
%package devel-share
Summary: GNOME CORBA ORB and component framework - developer files - platform independent, /usr/share
SUNW_BaseDir: %{_prefix}
%include default-depend.inc
%package devel
Summary: GNOME CORBA ORB and component framework - developer files
SUNW_BaseDir: %{_prefix}
%include default-depend.inc
Requires: SUNWgnome-component-devel-share
Requires: SUNWgnome-common-devel
Requires: SUNWgnome-base-libs-devel
Requires: SUNWlxml
Requires: SUNWgnome-component
Requires: SUNWgnome-base-libs
Requires: SUNWlibpopt
%prep
rm -rf %name-%version
mkdir %name-%version
%idl.prep -d %name-%version
%orbit.prep -d %name-%version
%bonobo.prep -d %name-%version
%build
unset PKG_CONFIG_DISABLE_UNINSTALLED
export PKG_CONFIG_PATH=../ORBit2-%{orbit.version}:../libIDL-%{idl.version}:../libbonobo-%{bonobo.version}:%{_libdir}/pkgconfig:/usr/lib/pkgconfig
export PERL5LIB=/opt/jds/perl5/site_perl/5.6.1/sun4-solaris-64int
export CPP=/usr/lib/cpp
%ifarch i386
export CPPFLAGS="-D__i386"
%endif
export MSGFMT="/usr/bin/msgfmt"
%idl.build -d %name-%version
%orbit.build -d %name-%version
export LDFLAGS="-L%{_builddir}/%name-%version/ORBit2-%{orbit.version}/src/services/name"
%bonobo.build -d %name-%version
%install
%idl.install -d %name-%version
%orbit.install -d %name-%version
%bonobo.install -d %name-%version
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr (-, root, other)
%dir %attr (0755, root, bin) %{_bindir}
%{_bindir}/ior-decode-2
%{_bindir}/linc-cleanup-sockets
%{_bindir}/typelib-dump
%{_bindir}/echo-client-2
%dir %attr (0755, root, bin) %{_libdir}
%{_libdir}/lib*.so*
%{_libdir}/orbit*/*.so
%{_libdir}/bonobo
%files share
%defattr (-, root, other)
%dir %attr (0755, root, sys) %{_datadir}
%{_datadir}/locale
%files devel-share
%defattr (-, root, other)
%dir %attr (0755, root, sys) %{_datadir}
%{_datadir}/gtk-doc
%{_datadir}/aclocal
%{_datadir}/idl
%dir %attr(0755, root, bin) %{_mandir}
%dir %attr(0755, root, bin) %{_mandir}/*
%{_mandir}/*/*
%files devel
%defattr (-, root, other)
%dir %attr (0755, root, bin) %{_libdir}
%{_libdir}/pkgconfig
%{_libdir}/*.so
%{_bindir}/libIDL*
%{_bindir}/orbit*
%dir %attr (0755, root, bin) %{_includedir}
%{_includedir}/*
%files root
%defattr (-, root, other)
%dir %attr (0755, root, sys) %{_sysconfdir}
%{_sysconfdir}/*
%changelog
* Fri Feb 13 2004 - [email protected]
- added %dir flags
* Mon Jan 19 2004 - [email protected]
- initial Sun release.