Solaris/SUNWgnome-component.spec
author laca
Fri, 13 Feb 2004 08:40:25 +0000
changeset 1644 5719d29666bb
parent 1643 8379675b3187
child 1648 c080e204c579
permissions -rw-r--r--
*** empty log message ***

#
# 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.