2004-04-20 Laszlo Peter <
[email protected]>
* SUNWgnome-component.spec, SUNWgnome-a11y-libs.spec,
SUNWgnome-desktop-prefs.spec: removed %dir %{_libexecdir} as it
is the same as %{_libdir} on Solaris, which causes a duplicate
file error.
#
# 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
Source: orbit-idl-2.1
Source1: activation-client.1
Source2: libORBit-2.3
Source3: libbonobo-activation.3
Source4: libIDL-2.3
Source5: libbonobo-2.3
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=%{_prefix}/perl5/site_perl/5.6.1/sun4-solaris-64int
export CPP=/usr/lib/cpp
export LDFLAGS="-L%{_libdir} -R%{_libdir}"
export CFLAGS="%optflags -I%{_includedir}"
export RPM_OPT_FLAGS="$CFLAGS"
%ifarch i386
export CPPFLAGS="-D__i386"
%endif
%ifarch sparc
export CPPFLAGS="-D__sparcv8 -D__sparc"
%endif
export MSGFMT="/usr/bin/msgfmt"
%idl.build -d %name-%version
%orbit.build -d %name-%version
export LDFLAGS="-R%{_libdir} -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
rm -rf $RPM_BUILD_ROOT%{_mandir}
install -d $RPM_BUILD_ROOT%{_mandir}/sman1
install --mode=0644 %SOURCE0 $RPM_BUILD_ROOT%{_mandir}/sman1
install --mode=0644 %SOURCE1 $RPM_BUILD_ROOT%{_mandir}/sman1
install -d $RPM_BUILD_ROOT%{_mandir}/sman3
install --mode=0644 %SOURCE2 $RPM_BUILD_ROOT%{_mandir}/sman3
install --mode=0644 %SOURCE3 $RPM_BUILD_ROOT%{_mandir}/sman3
install --mode=0644 %SOURCE4 $RPM_BUILD_ROOT%{_mandir}/sman3
install --mode=0644 %SOURCE5 $RPM_BUILD_ROOT%{_mandir}/sman3
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr (-, root, other)
%dir %attr (0755, root, bin) %{_bindir}
%{_bindir}/activation-client
%{_bindir}/bonobo-activation-run-query
%{_bindir}/bonobo-slay
%{_bindir}/ior-decode-2
%{_bindir}/linc-cleanup-sockets
%{_bindir}/typelib-dump
%{_bindir}/echo-client-2
%dir %attr (0755, root, bin) %{_sbindir}
%{_sbindir}/*
%dir %attr (0755, root, bin) %{_libdir}
%{_libdir}/lib*.so*
%dir %{_libdir}/bonobo
%dir %{_libdir}/bonobo/monikers
%{_libdir}/bonobo/monikers/*.so
%{_libdir}/bonobo/servers
%{_libdir}/bonobo-2.0
%{_libdir}/orbit*/*.so
%{_libexecdir}/bonobo-activation-server
%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
%attr (0755, root, sys) %dir %{_sysconfdir}
%defattr (-, root, other)
%{_sysconfdir}/*
%defattr (0755, root, sys)
%changelog
* Wed Mar 24 2004 - [email protected]
- Added SGML man page integration
* Fri Mar 12 2004 - [email protected]
- more missing files: sbindir, bonobo monikiers and servers
* Mon Mar 01 2003 - [email protected]
- added missing bonobo/activation binaries to
files map.
* Fri Feb 13 2004 - [email protected]
- added %dir flags
* Mon Jan 19 2004 - [email protected]
- initial Sun release.