]> git.pld-linux.org Git - packages/ORBit2.git/blob - ORBit2.spec
- version 2.7.5
[packages/ORBit2.git] / ORBit2.spec
1 Summary:        High-performance CORBA Object Request Broker
2 Summary(fr):    Requète d'Objects CORBA
3 Summary(pl):    Wysoko wydajny CORBA Object Request Broker
4 Name:           ORBit2
5 Version:        2.7.5
6 Release:        0.9
7 Epoch:          1
8 License:        GPL/LGPL
9 Group:          Libraries
10 Source0:        http://ftp.gnome.org/pub/gnome/sources/%{name}/2.7/%{name}-%{version}.tar.bz2
11 # Source0-md5:  0e75301c0df80406c265984e6ae753cf
12 Patch0:         %{name}-pthread.patch
13 URL:            http://www.labs.redhat.com/orbit/
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  flex
17 BuildRequires:  glib2-devel >= 2.0.6
18 BuildRequires:  indent
19 BuildRequires:  libIDL-devel >= 0.8.0
20 BuildRequires:  libtool
21 BuildRequires:  linc-devel >= 1.1.1
22 BuildRequires:  popt-devel
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Obsoletes:      libORBit2_0
25 Conflicts:      libbonobo < 2.3.2
26
27 %description
28 ORBit is a high-performance CORBA (Common Object Request Broker
29 Architecture) ORB (object request broker). It allows programs to send
30 requests and receive replies from other programs, regardless of the
31 locations of the two programs. CORBA is an architecture that enables
32 communication between program objects, regardless of the programming
33 language they're written in or the operating system they run on.
34
35 %description -l fr
36 ORBit est un ORB CORBA avec support pour le language C. Il permet a
37 des programmes d'envoyer des requètes et recevoir de réponses d'autres
38 programmes, indépendement de l'endroit ou sont les deux programmes.
39
40 %description -l pl
41 ORBit to wysokiej wydajno¶ci CORBA (Common Object Request Broker
42 Architecture) ORB (object request broker). Pozwala na wysy³anie pró¶b
43 i otrzymywanie odpowiedzi od innych programów bez znajomo¶ci po³o¿enia
44 tych dwóch programów.
45
46 %package devel
47 Summary:        Header files, and utilities for ORBit
48 Summary(fr):    Librairies statiques et fichiers entête pour ORBit
49 Summary(pl):    Pliki nag³ówkowe i u¿ytki dla ORBit
50 Group:          Development/Libraries
51 Requires:       %{name} = %{epoch}:%{version}
52 Requires:       glib2-devel >= 2.0.0
53 Requires:       indent
54 Requires:       libIDL-devel
55 Requires:       linc-devel
56 Requires:       popt-devel
57 Obsoletes:      libORBit2_0-devel
58
59 %description
60 devel ORBit is a high-performance CORBA ORB with support for the C
61 language. It allows programs to send requests and receive replies from
62 other programs, regardless of the locations of the two programs.
63
64 This package includes the header files and utilities neecessary to
65 write programs that use CORBA technology.
66
67 %description devel -l fr
68 Librairies statiques et fichiers entête requis pour le development ou
69 la compilation de programmes utilisant ORBit.
70
71 %description devel -l pl
72 ORBit to wysokiej wydajno¶ci CORBA ORB ze wsparciem dla jêzyka C.
73 Pozwala na wysy³anie pró¶b i otrzymywanie odpowiedzi od innych
74 programów bez znajomo¶ci po³o¿enia tych dwóch programów.
75
76 Ten pakiet zawiera pliki nag³ówkowe oraz u¿ytki potrzebne do pisania
77 programów u¿ywaj±cych technologi CORBA.
78
79 %package static
80 Summary:        Static libraries for ORBit
81 Summary(pl):    Biblioteki statyczne dla ORBit
82 Group:          Development/Libraries
83 Requires:       %{name}-devel = %{epoch}:%{version}
84
85 %description static
86 ORBit is a high-performance CORBA ORB with support for the C language.
87 It allows programs to send requests and receive replies from other
88 programs, regardless of the locations of the two programs.
89
90 This package includes static libraries neecessary to write programs
91 statically linked that use CORBA technology.
92
93 %description static -l pl
94 ORBit to wysokiej wydajno¶ci CORBA ORB ze wsparciem dla jêzyka C.
95 Pozwala na wysy³anie pró¶b i otrzymywanie odpowiedzi od innych
96 programów bez znajomo¶ci po³o¿enia tych dwóch programów.
97
98 Ten pakiet zawiera biblioteki statyczne potrzebne do pisania programów
99 zlinkowanych statycznie u¿ywaj±cych technologii CORBA.
100
101 %prep
102 %setup  -q
103 %patch0 -p1
104
105 %build
106 rm -f missing
107 %{__libtoolize}
108 %{__aclocal}
109 %{__autoconf}
110 %{__automake}
111 %configure \
112         --with-html-dir=%{_gtkdocdir}
113         
114 %{__make}
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118
119 %{__make} install \
120         DESTDIR=$RPM_BUILD_ROOT 
121
122 # no static module - shut up check-files
123 rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/Everything_module.{la,a}
124
125 %clean
126 rm -rf $RPM_BUILD_ROOT
127
128 %post   -p /sbin/ldconfig
129 %postun -p /sbin/ldconfig
130
131 %files
132 %defattr(644,root,root,755)
133 %doc AUTHORS NEWS README
134 %attr(755,root,root) %{_bindir}/ior-decode-2
135 #Waiting for new linc package
136 #%attr(755,root,root) %{_bindir}/linc-cleanup-sockets
137 %attr(755,root,root) %{_bindir}/orbit-idl-2
138 %attr(755,root,root) %{_bindir}/typelib-dump
139 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
140 %dir %{_libdir}/orbit-2.0
141 %{_libdir}/orbit-2.0/*.so*
142 %{_datadir}/idl/orbit-*
143
144 %files devel
145 %defattr(644,root,root,755)
146 %doc ChangeLog
147 %attr(755,root,root) %{_bindir}/orbit2-config
148 %{_libdir}/lib*.la
149 %attr(755,root,root) %{_libdir}/lib*.so
150 %{_libdir}/libname-server-2.a
151 %{_pkgconfigdir}/*.pc
152 %{_includedir}/orbit-*
153 %{_aclocaldir}/*
154 %{_gtkdocdir}/%{name}
155
156 %files static
157 %defattr(644,root,root,755)
158 %{_libdir}/libORBit-2.a
159 %{_libdir}/libORBit-imodule-2.a
160 %{_libdir}/libORBitCosNaming-2.a
This page took 0.066239 seconds and 3 git commands to generate.