diff --git a/.cvsignore b/.cvsignore index e69de29..c88f425 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ORBit2-2.3.100.90.tar.gz diff --git a/ORBit2.spec b/ORBit2.spec new file mode 100644 index 0000000..e873779 --- /dev/null +++ b/ORBit2.spec @@ -0,0 +1,216 @@ +%define linc_version 0.1.12.90 +%define libidl_version 0.7.1.91 +%define glib2_base_version 1.3.12 +%define glib2_version %{glib2_base_version}.90-1 + +Summary: A high-performance CORBA Object Request Broker. +Name: ORBit2 +Version: 2.3.100.90 +Release: 2 +Source: %{name}-%{version}.tar.gz +Group: System Environment/Daemons +License: LGPL/GPL +BuildRoot: %{_tmppath}/%{name}-%{version}-root +Prereq: /sbin/install-info +URL: http://www.labs.redhat.com/orbit/ +BuildRequires: linc-devel >= %{linc_version} +BuildRequires: libIDL-devel >= %{libidl_version} +BuildRequires: glib2-devel >= %{glib2_version} + +%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 and ORBit-devel if you want to +write programs that use CORBA technology. + +%package devel +Summary: Development libraries, header files and utilities for ORBit. +Group: Development/Libraries +Requires: indent +Requires: glib2-devel +Requires: linc-devel >= %{linc_version} +Requires: libIDL-devel >= %{libidl_version} +Requires: ORBit2 = %{version} +Requires: glib2-devel >= %{glib2_version} +Conflicts: ORBit-devel <= 0.5.8 + +%description devel +ORBit is a high-performance CORBA (Common Object Request Broker +Architecture) ORB (object request broker) with support for the +C language. + +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 + +if ! pkg-config --atleast-version=%{glib2_base_version} glib-2.0; then + echo "glib-2.0 version is `pkg-config --modversion glib-2.0` which is wrong, build system is confused again" + exit 1 +fi + +echo "glib-2.0 version is `pkg-config --modversion glib-2.0`" + +%build +%configure + +make ## %{?_smp_mflags} + +%install +rm -rf %{buildroot} +%makeinstall + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post devel + +%preun devel + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) + +%doc AUTHORS COPYING ChangeLog NEWS README TODO + +%{_libdir}/lib*.so.* +%{_bindir}/orbit-name-server-2 +%{_bindir}/name-client-2 + +%files devel +%defattr(-,root,root) +%{_libdir}/lib*.a +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/* +%{_bindir}/orbit-idl-2 +%{_bindir}/typelib-dump +%{_bindir}/orbit2-config +%{_bindir}/ior-decode-2 +%{_includedir}/* +%{_datadir}/aclocal/* + +%changelog +* Wed Jan 2 2002 Havoc Pennington +- build system somehow built against libglib-1.3.so.11 + even though pkg-config found 1.3.12? wtf? + trying again + +* Wed Jan 2 2002 Havoc Pennington +- 2.3.100.90 snap + +* Mon Nov 26 2001 Havoc Pennington +- 2.3.99 + +* Sun Nov 25 2001 Havoc Pennington +- new snap 2.3.97.90, rebuild for glib 1.3.11 + +* Fri Oct 26 2001 Havoc Pennington +- new snap, glib 1.3.10 rebuild + +* Tue Oct 9 2001 Havoc Pennington +- check rebuild against new linc with headers moved +- remove epoch, that was a screwup + +* Thu Oct 4 2001 Havoc Pennington +- cvs snap +- require specific glib2 + +* Thu Sep 27 2001 Havoc Pennington +- 2.3.95 tarball +- depend on new standalone libIDL, remove all libIDL stuff from file list + +* Fri Sep 21 2001 Havoc Pennington +- require specific linc version, unrequire specific glib version since + we get that via linc + +* Mon Sep 17 2001 Havoc Pennington +- newer orbit2 from CVS + +* Thu Sep 13 2001 Havoc Pennington +- conflict with old orbit with headers not moved + +* Wed Sep 12 2001 Havoc Pennington +- renaming more things +- remove smp flags, doesn't work atm +- fix .pc file, trying to get bonobo-activation to build + +* Tue Sep 11 2001 Havoc Pennington +- kill all file conflicts with ORBit1 + +* Mon Sep 10 2001 Havoc Pennington +- convert to ORBit2 spec file (from ORBit original) + +* Tue Jul 24 2001 Alexander Larsson +- Added glib-devel BuildRequires + +* Thu Jun 21 2001 Elliot Lee 0.5.8-2 +- Use _smp_mflags if possible. + +* Mon May 14 2001 Jonathan Blandford +- bumped version + +* Thu Mar 01 2001 Owen Taylor +- Rebuild for GTK+-1.2.9 + +* Tue Jan 30 2001 Elliot Lee +- 0.5.7 for real + +* Thu Jan 18 2001 Elliot Lee +- 0.5.7 + +* Tue Dec 19 2000 Elliot Lee +- 0.5.6 + +* Thu Nov 30 2000 Elliot Lee +- 0.5.5 + +* Fri Aug 11 2000 Jonathan Blandford +- Up Epoch and release + +* Tue Jul 25 2000 Elliot Lee +- 0.5.3 + +* Wed Jul 19 2000 Jonathan Blandford +- fixed to work with new cpp. + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Tue Jul 11 2000 Jonathan Blandford +- Upgraded to 0.5.2 - a bug fix release. + +* Tue Jun 27 2000 Havoc Pennington +- Trying to build the package for Preston and the build + system wants a new changelog entry + +* Sat Jun 24 2000 Preston Brown +- defattr the devel pkg +- FHS paths + +* Fri May 19 2000 Jonathan Blandford +- Upgraded to 0.5.1 + +* Tue Feb 3 2000 Elliot Lee 0.5.0-3 +- Strip shared libraries + +* 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) diff --git a/sources b/sources index e69de29..dabb729 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +fe3b1f6a1c2646050fd790a57f1c246e ORBit2-2.3.100.90.tar.gz