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