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