Sophie

Sophie

distrib > Mageia > 1 > x86_64 > media > core-release-src > by-pkgid > 568d94fee61ac816a611aae2aba51231 > files > 3

ORBit2-2.14.19-1.mga1.src.rpm

%define req_glib_version	2.0.0
%define req_libidl_version	0.8.10

%define lib_major	0
%define api_version 2.0
%define lib_name	%mklibname %{name}_ %{lib_major}
%define develname %mklibname -d %name

Name:		ORBit2
Version: 2.14.19
Release: %mkrel 1
Summary:	High-performance CORBA Object Request Broker
License:	LGPLv2+
Group:		Graphical desktop/GNOME
URL:		http://www.gnome.org/projects/ORBit2/
Buildroot:	%{_tmppath}/%{name}-%{version}-buildroot

Source0:	ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
# (fc) 2.4.1-2mdk fix crash when /tmp is not readable
Patch0:		ORBit2-2.14.4-tmpdir.patch
BuildConflicts:	ORBit-devel < 0.5.10
BuildRequires:	indent bison flex popt-devel >= 1.5
BuildRequires:	glib2-devel >= %{req_glib_version}
BuildRequires:	libIDL2-devel >= %{req_libidl_version}
BuildRequires:  gtk-doc
Requires:	%{lib_name} = %{version}
Requires:	libIDL2 >= %{req_libidl_version}
Obsoletes:      linc < 1:1.0.3
Conflicts:      %{_lib}linc1
Provides:       linc

%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 -n %{lib_name}
Summary:	High-performance CORBA Object Request Broker
Group:		System/Libraries
Provides:	lib%{name} = %{version}-%{release}
Requires:	%{name} >= %{version}
Requires:	libglib2 >= %{req_glib_version}

%description -n %{lib_name}
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.

This package contains all core libraries of the ORBit implementation
of CORBA technology.


%package -n %develname
Summary:	Development libraries, header files and utilities for ORBit
Group:		Development/GNOME and GTK+
Provides:	lib%{name}-devel = %{version}-%{release}
Requires:	%{lib_name} = %{version}
Requires:	%{name} = %{version}
Requires:	libglib2-devel >= %{req_glib_version}
Requires:	libIDL2-devel >= %{req_libidl_version}
# needed for orbit-idl-2
Requires:       indent
Conflicts:	ORBit-devel < 0.5.10
Obsoletes:      %mklibname -d %{name}_ 0

%description -n %develname
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
%patch0 -p1 -b .tmpdir

%build

%configure2_5x --enable-gtk-doc --enable-purify

#parallel build is broken
make

%check
make check

%install
rm -rf %{buildroot}

%makeinstall_std

# multiarch policy
%multiarch_binaries $RPM_BUILD_ROOT%{_bindir}/orbit2-config
%multiarch_includes $RPM_BUILD_ROOT%{_includedir}/orbit-%{api_version}/orbit/orbit-config.h

# Rename doc to prevent name conflict
cp src/services/name/README README.service-name

# remove unpackaged files
rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-%{api_version}/*.a

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,755)
%doc README.service-name AUTHORS NEWS MAINTAINERS README
%{_bindir}/linc-cleanup-sockets
%{_bindir}/ior-decode-2
%{_bindir}/typelib-dump
%{_datadir}/idl/orbit-%{api_version}
%dir %{_libdir}/orbit-%{api_version}
%{_libdir}/orbit-%{api_version}/Everything_module.so

%files -n %{lib_name}
%defattr(-,root,root,755)
%{_libdir}/lib*-2.so.0*

%files -n %develname
%defattr(-,root,root,755)
%doc %{_datadir}/gtk-doc/html/*
%{_bindir}/orbit2-config
%multiarch %{multiarch_bindir}/orbit2-config
%{_bindir}/orbit-idl-2
%{_datadir}/aclocal/*.m4
%{_includedir}/*
%{_libdir}/lib*.so
%{_libdir}/lib*.a
%attr(644,root,root) %{_libdir}/lib*.la
%{_libdir}/pkgconfig/*.pc
%attr(644,root,root) %{_libdir}/orbit-%{api_version}/Everything_module.la






%changelog
* Mon Jan 10 2011 dmorgan <dmorgan> 2.14.19-1.mga1
+ Revision: 5508
- imported package ORBit2


* Tue Sep 28 2010 Götz Waschk <waschk@mandriva.org> 2.14.19-1mdv2011.0
+ Revision: 581789
- update to new version 2.14.19

* Tue Mar 30 2010 Götz Waschk <waschk@mandriva.org> 2.14.18-2mdv2010.1
+ Revision: 529684
- update to new version 2.14.18

* Wed Feb 17 2010 Frederic Crozat <fcrozat@mandriva.com> 2.14.17-2mdv2010.1
+ Revision: 507114
- Remove explicit popt-devel dependency (Mdv bug #57682)

* Thu Mar 05 2009 Götz Waschk <waschk@mandriva.org> 2.14.17-1mdv2009.1
+ Revision: 349115
- update to new version 2.14.17

* Sat Sep 20 2008 Götz Waschk <waschk@mandriva.org> 2.14.16-1mdv2009.0
+ Revision: 286130
- new version

* Tue Sep 16 2008 Götz Waschk <waschk@mandriva.org> 2.14.15-2mdv2009.0
+ Revision: 285200
- new version
- drop patch 1

* Fri Aug 22 2008 Frederic Crozat <fcrozat@mandriva.com> 2.14.14-2mdv2009.0
+ Revision: 275196
- Patch1 (Mike Gorse):  fix chown on socket when beeing root aka MCC is now accessible !!

* Tue Aug 19 2008 Götz Waschk <waschk@mandriva.org> 2.14.14-1mdv2009.0
+ Revision: 273749
- new version
- update license

* Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 2.14.13-2mdv2009.0
+ Revision: 265276
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Tue Jun 03 2008 Götz Waschk <waschk@mandriva.org> 2.14.13-1mdv2009.0
+ Revision: 214475
- new version

  + Emmanuel Andry <eandry@mandriva.org>
    - Fix lib group

* Tue Jan 29 2008 Götz Waschk <waschk@mandriva.org> 2.14.12-1mdv2008.1
+ Revision: 159832
- new version
- bump deps

* Fri Jan 25 2008 Götz Waschk <waschk@mandriva.org> 2.14.11-1mdv2008.1
+ Revision: 157900
- new version

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Oct 15 2007 Götz Waschk <waschk@mandriva.org> 2.14.10-1mdv2008.1
+ Revision: 98394
- new version

* Mon Sep 17 2007 Götz Waschk <waschk@mandriva.org> 2.14.9-1mdv2008.0
+ Revision: 89094
- new version
- new devel name

* Thu Jul 26 2007 Götz Waschk <waschk@mandriva.org> 2.14.8-1mdv2008.0
+ Revision: 56048
- new version


* Thu Mar 01 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.14.7-1mdv2007.1
+ Revision: 130782
- no need to package big ChangeLog when NEWS is already there

* Mon Feb 26 2007 Götz Waschk <waschk@mandriva.org> 2.14.7-1mdv2007.1
+ Revision: 126023
- new version

* Mon Feb 12 2007 Götz Waschk <waschk@mandriva.org> 2.14.6-1mdv2007.1
+ Revision: 119012
- new version

* Mon Jan 22 2007 Götz Waschk <waschk@mandriva.org> 2.14.5-1mdv2007.1
+ Revision: 111915
- new version

* Mon Dec 18 2006 Götz Waschk <waschk@mandriva.org> 2.14.4-1mdv2007.1
+ Revision: 98409
- Import ORBit2

* Mon Dec 18 2006 Götz Waschk <waschk@mandriva.org> 2.14.4-1mdv2007.1
- rediff patch 0
- drop patch 1
- New version 2.14.4

* Tue Sep 12 2006 Frederic Crozat <fcrozat@mandriva.com> 2.14.3-2mdv2007.0
- Patch1 (CVS): allow non-local ipv4 connections

* Tue Sep 05 2006 Götz Waschk <waschk@mandriva.org> 2.14.3-1mdv2007.0
- New release 2.14.3

* Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 2.14.2-1
- New release 2.14.2

* Tue Jul 25 2006 Götz Waschk <waschk@mandriva.org> 2.14.1-1mdv2007.0
- New release 2.14.1

* Sun Jun 11 2006 Götz Waschk <waschk@mandriva.org> 2.14.0-3mdv2007.0
- enable purify
- run checks in the check stage

* Tue May 16 2006 Stefan van der Eijk <stefan@eijk.nu> 2.14.0-2mdk
- rebuild for sparc

* Tue Mar 14 2006 Götz Waschk <waschk@mandriva.org> 2.14.0-1mdk
- New release 2.14.0

* Tue Feb 07 2006 Frederic Crozat <fcrozat@mandriva.com> 2.13.3-2mdk
- Add conflicts to ease upgrade

* Mon Feb 06 2006 Götz Waschk <waschk@mandriva.org> 2.13.3-1mdk
- New release 2.13.3
- use mkrel

* Tue Nov 08 2005 Götz Waschk <waschk@mandriva.org> 2.13.2-1mdk
- New release 2.13.2

* Wed Oct 05 2005 Frederic Crozat <fcrozat@mandriva.com> 2.13.1-1mdk
- Release 2.13.1
- Regenerate patch0 (Gotz)

* Wed Aug 17 2005 Götz Waschk <waschk@mandriva.org> 2.12.3-1mdk
- New release 2.12.3

* Thu Apr 21 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.2-1mdk 
- Release 2.12.2 (based on Götz Waschk package)

* Fri Feb 25 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.12.1-3mdk
- multiarch

* Sat Feb 05 2005 Goetz Waschk <waschk@linux-mandrake.com> 2.12.1-1mdk
- New release 2.12.1

* Tue Oct 19 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.12.0-1mdk
- New release 2.12.0

* Fri Sep 24 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.10.5-1mdk
- Release 2.10.5 (fix hang in evolution)

* Fri Aug 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.10.4-1mdk
- Release 2.10.4

* Thu Jun 24 2004 Götz Waschk <waschk@linux-mandrake.com> 2.10.3-1mdk
- reenable libtoolize
- New release 2.10.3

* Sat May 08 2004 Goetz Waschk <waschk@linux-mandrake.com> 2.10.2-1mdk
- New release 2.10.2

* Fri Apr 23 2004 Goetz Waschk <waschk@linux-mandrake.com> 2.10.1-1mdk
- New release 2.10.1

* Sat Apr 03 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.10.0-1mdk
- Release 2.10.0 (with Goetz help)