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