Summary: High-performance CORBA Object Request Broker. Name: ORBit Version: 0.5.12 Release: 2 Epoch: 1 Source: ftp://ftp.gnome.org/pub/stable/sources/%{name}/%{name}-%{version}.tar.gz Group: System Environment/Libraries License: LGPL/GPL BuildRoot: %{_tmppath}/%{name}-%{version}-root Prereq: /sbin/install-info URL: http://www.labs.redhat.com/orbit/ %description ORBit is a high-performance CORBA (Common Object Request Broker Architecture) ORB (object request broker). It allows programs to send requests and receive replies from other programs, regardless of the locations of the two programs. CORBA is an architecture that enables communication between program objects, regardless of the programming language they're written in or the operating system they run on. You will need to install this package if you want to run programs that use the ORBit implementation of CORBA technology. %package devel Summary: Development libraries, header files and utilities for ORBit. Group: Development/Libraries Requires: indent Requires: glib-devel Requires: %{name} = %{version} %description devel This package contains the header files, libraries and utilities necessary to write programs that use CORBA technology. If you want to write such programs, you'll also need to install the ORBit package. %prep %setup -q %build # Needed for snapshot releases. #MYCFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS $RPM_OPT_FLAGS" MYCFLAGS="$RPM_OPT_FLAGS" if [ ! -f configure ]; then CFLAGS="$MYCFLAGS" ./autogen.sh --prefix=%{_prefix} \ --infodir=%{_infodir} --libdir=%{_libdir} \ --datadir=%{_datadir} --includedir=%{_includedir} fi CFLAGS="$MYCFLAGS" ./configure --prefix=%{_prefix} \ --infodir=%{_infodir} --libdir=%{_libdir} --datadir=%{_datadir} \ --includedir=%{_includedir} make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_prefix} make prefix=$RPM_BUILD_ROOT%{_prefix} \ infodir=$RPM_BUILD_ROOT%{_infodir} \ libdir=$RPM_BUILD_ROOT%{_libdir} \ datadir=$RPM_BUILD_ROOT%{_datadir} \ includedir=$RPM_BUILD_ROOT%{_includedir} install /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel /sbin/install-info %{_infodir}/libIDL.info.* %{_infodir}/dir %preun devel if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/libIDL.info.* %{_infodir}/dir fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README TODO %doc -P libIDL/COPYING libIDL/ChangeLog libIDL/AUTHORS %doc -P libIDL/README* libIDL/NEWS libIDL/BUGS libIDL/tstidl.c %{_libdir}/lib*.so.* %{_bindir}/orbit-event-server %{_bindir}/orbit-name-server %{_bindir}/name-client %{_bindir}/orbit-ird %files devel %defattr(-, root, root) %{_bindir}/orbit-idl %{_bindir}/orbit-config %{_bindir}/libIDL-config %{_includedir}/* %{_infodir}/libIDL.info* %{_libdir}/*.sh %{_libdir}/lib*.a %{_libdir}/lib*.so %{_datadir}/aclocal/* %changelog * Thu Aug 16 2001 Gregory Leblanc - removed unnecessary %defines - fixed BuildRoot * Thu May 24 2001 Gregory Leblanc - Replaced Copyright with License - Fixed permissions on -devel package - Made tar be quiet - fixed install-info section - reformatted header * Sun Feb 18 2001 Gregory Leblanc - many fixes, should work properly now. Mostly macro cleanups, and removing any hard-coded paths. * Mon Aug 30 1999 Elliot Lee 0.4.94-1 - Spec file fixes from RHL 6.0. * Wed Jun 2 1999 Jose Mercado - Fixed configure.in so spec.in could be used. * Mon Nov 23 1998 Pablo Saratxaga - improved %files section, and added use of %{prefix} and install-info (well,... no. The info file has not dir info inside, commented out)