]> git.pld-linux.org Git - packages/ORBit2.git/blob - ORBit2.spec
a707bed6a92de167d2764f21863ad34f228b090e
[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.4.3
6 Release:        1
7 Epoch:          1
8 License:        GPL/LGPL
9 Group:          Libraries
10 Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.4/%{name}-%{version}.tar.bz2
11 Patch0:         %{name}-am15.patch
12 Patch1:         %{name}-ac_fix.patch
13 Patch2:         %{name}-am16.patch
14 Patch3:         %{name}-pthread.patch
15 URL:            http://www.labs.redhat.com/orbit/
16 BuildRequires:  autoconf
17 BuildRequires:  automake
18 BuildRequires:  flex
19 BuildRequires:  glib2-devel >= 2.0.6
20 BuildRequires:  indent
21 BuildRequires:  libIDL-devel >= 0.8.0
22 BuildRequires:  libtool
23 BuildRequires:  linc-devel >= 0.5.3
24 BuildRequires:  popt-devel
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Obsoletes:      libORBit2_0
27
28 %define         _sysconfdir     /etc
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} = %{version}
55 Requires:       glib2-devel >= 2.0.0
56 Requires:       indent
57 Requires:       libIDL-devel
58 Requires:       linc-devel
59 Requires:       popt-devel
60 Obsoletes:      libORBit2_0-devel
61
62 %description
63 devel ORBit is a high-performance CORBA ORB with support for the C
64 language. It allows programs to send requests and receive replies from
65 other programs, regardless of the locations of the two programs.
66
67 This package includes the header files and utilities neecessary to
68 write programs that use CORBA technology.
69
70 %description devel -l fr
71 Librairies statiques et fichiers entête requis pour le development ou
72 la compilation de programmes utilisant ORBit.
73
74 %description devel -l pl
75 ORBit to wysokiej wydajno¶ci CORBA ORB ze wsparciem dla jêzyka C.
76 Pozwala na wysy³anie pró¶b i otrzymywanie odpowiedzi od innych
77 programów bez znajomo¶ci po³o¿enia tych dwóch programów.
78
79 Ten pakiet zawiera pliki nag³ówkowe oraz u¿ytki potrzebne do pisania
80 programów u¿ywaj±cych technologi CORBA.
81
82 %package static
83 Summary:        Static libraries for ORBit
84 Summary(pl):    Biblioteki statyczne dla ORBit
85 Group:          Development/Libraries
86 Requires:       %{name}-devel = %{version}
87
88 %description static
89 ORBit is a high-performance CORBA ORB with support for the C language.
90 It allows programs to send requests and receive replies from other
91 programs, regardless of the locations of the two programs.
92
93 This package includes static libraries neecessary to write programs
94 statically linked that use CORBA technology.
95
96 %description static -l pl
97 ORBit to wysokiej wydajno¶ci CORBA ORB ze wsparciem dla jêzyka C.
98 Pozwala na wysy³anie pró¶b i otrzymywanie odpowiedzi od innych
99 programów bez znajomo¶ci po³o¿enia tych dwóch programów.
100
101 Ten pakiet zawiera biblioteki statyczne potrzebne do pisania programów
102 zlinkowanych statycznie u¿ywaj±cych technologii CORBA.
103
104 %prep
105 %setup  -q
106 %patch0 -p1
107 %patch1 -p1
108 %patch2 -p1
109 %patch3 -p1
110
111 %build
112 rm -f missing
113 %{__libtoolize}
114 %{__aclocal}
115 %{__autoconf}
116 %{__automake}
117 %configure
118 %{__make}
119
120 %install
121 rm -rf $RPM_BUILD_ROOT
122
123 %{__make} install \
124         DESTDIR=$RPM_BUILD_ROOT \
125         m4datadir=%{_aclocaldir} \
126         pkgconfigdir=%{_pkgconfigdir}
127
128 %clean
129 rm -rf $RPM_BUILD_ROOT
130
131 %post   -p /sbin/ldconfig
132 %postun -p /sbin/ldconfig
133
134 %files
135 %defattr(644,root,root,755)
136 %doc AUTHORS NEWS README
137 %attr(755,root,root) %{_bindir}/ior-decode-2
138 %attr(755,root,root) %{_bindir}/orbit-idl-2
139 %attr(755,root,root) %{_bindir}/typelib-dump
140 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
141 %dir %{_libdir}/orbit-2.0
142 %{_libdir}/orbit-2.0/*.la
143 %{_libdir}/orbit-2.0/*.so*
144 %{_datadir}/idl/orbit-*
145
146 %files devel
147 %defattr(644,root,root,755)
148 %doc ChangeLog
149 %attr(755,root,root) %{_bindir}/orbit2-config
150 %attr(755,root,root) %{_libdir}/lib*.??
151 %{_libdir}/libname-server-2.a
152 %{_pkgconfigdir}/*.pc
153 %{_includedir}/orbit-*
154 %{_aclocaldir}/*
155
156 %files static
157 %defattr(644,root,root,755)
158 %{_libdir}/libORBit-2.a
159 %{_libdir}/libORBitCosNaming-2.a
160 %{_libdir}/orbit-2.0/Everything_module.a
This page took 0.057049 seconds and 3 git commands to generate.