]> git.pld-linux.org Git - packages/ORBit2.git/blob - ORBit2.spec
e2a4265c349052dde8c302d4c8f688201cf4fe1a
[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.3.110
6 Release:        1
7 Epoch:          1
8 License:        LGPL/GPL
9 Group:          Libraries
10 Source0:        ftp://ftp.gnome.org/pub/gnome/pre-gnome2/sources/%{name}/%{name}-%{version}.tar.bz2
11 Patch0:         %{name}-am15.patch
12 Patch1:         %{name}-ac_fix.patch
13 Patch2:         %{name}-am16.patch
14 URL:            http://www.labs.redhat.com/orbit/
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  flex
18 BuildRequires:  glib2-devel >= 2.0.0
19 BuildRequires:  indent
20 BuildRequires:  libIDL-devel >= 0.7.4
21 BuildRequires:  libtool
22 BuildRequires:  linc-devel >= 0.1.22
23 BuildRequires:  popt-devel >= 1.4
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Obsoletes:      libORBit2_0
26
27 %define         _sysconfdir     /etc
28
29 %description
30 ORBit is a high-performance CORBA (Common Object Request Broker
31 Architecture) ORB (object request broker). It allows programs to send
32 requests and receive replies from other programs, regardless of the
33 locations of the two programs. CORBA is an architecture that enables
34 communication between program objects, regardless of the programming
35 language they're written in or the operating system they run on.
36
37 %description -l fr
38 ORBit est un ORB CORBA avec support pour le language C. Il permet a
39 des programmes d'envoyer des requètes et recevoir de réponses d'autres
40 programmes, indépendement de l'endroit ou sont les deux programmes.
41
42 %description -l pl
43 ORBit to wysokiej wydajno¶ci CORBA (Common Object Request Broker
44 Architecture) ORB (object request broker). Pozwala na wysy³anie pró¶b
45 i otrzymywanie odpowiedzi od innych programów bez znajomo¶ci po³o¿enia
46 tych dwóch programów.
47
48 %package devel
49 Summary:        Header files, and utilities for ORBit
50 Summary(fr):    Librairies statiques et fichiers entête pour ORBit
51 Summary(pl):    Pliki nag³ówkowe i u¿ytki dla ORBit
52 Group:          Development/Libraries
53 Requires:       %{name} = %{version}
54 Requires:       glib2-devel >= 2.0.0
55 Requires:       indent
56 Requires:       libIDL-devel
57 Requires:       linc-devel
58 Requires:       popt-devel
59 Obsoletes:      libORBit2_0-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 = %{version}
86
87 %description static
88 ORBit is a high-performance CORBA ORB with support for the C language.
89 It allows programs to send requests and receive replies from other
90 programs, regardless of the locations of the two programs.
91
92 This package includes static libraries neecessary to write programs
93 statically linked that use CORBA technology.
94
95 %description static -l pl
96 ORBit to wysokiej wydajno¶ci CORBA ORB ze wsparciem dla jêzyka C.
97 Pozwala na wysy³anie pró¶b i otrzymywanie odpowiedzi od innych
98 programów bez znajomo¶ci po³o¿enia tych dwóch programów.
99
100 Ten pakiet zawiera biblioteki statyczne potrzebne do pisania programów
101 zlinkowanych statycznie u¿ywaj±cych technologii CORBA.
102
103 %prep
104 %setup  -q
105 %patch0 -p1
106 %patch1 -p1
107 %patch2 -p1
108
109 %build
110 rm -f missing
111 libtoolize --copy --force
112 aclocal
113 autoconf
114 automake -a -c -f
115 %configure
116 %{__make}
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120
121 %{__make} install \
122         DESTDIR=$RPM_BUILD_ROOT \
123         m4datadir=%{_aclocaldir} \
124         pkgconfigdir=%{_pkgconfigdir}
125
126 %clean
127 rm -rf $RPM_BUILD_ROOT
128
129 %post   -p /sbin/ldconfig
130 %postun -p /sbin/ldconfig
131
132 %files
133 %defattr(644,root,root,755)
134 %attr(755,root,root) %{_bindir}/ior-decode-2
135 %attr(755,root,root) %{_bindir}/name-client-2
136 %attr(755,root,root) %{_bindir}/orbit-idl-2
137 %attr(755,root,root) %{_bindir}/orbit-name-server-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/*.la
142 %{_libdir}/orbit-2.0/*.so*
143 %{_datadir}/idl/orbit-*
144
145 %files devel
146 %defattr(644,root,root,755)
147 %doc TODO NEWS
148 %attr(755,root,root) %{_bindir}/orbit2-config
149 %attr(755,root,root) %{_libdir}/lib*.??
150 %{_libdir}/libname-server-2.a
151 %{_pkgconfigdir}/*.pc
152 %{_includedir}/orbit-*
153 %{_aclocaldir}/*
154
155 %files static
156 %defattr(644,root,root,755)
157 %{_libdir}/libORBit-2.a
158 %{_libdir}/libORBitCosNaming-2.a
This page took 0.052613 seconds and 2 git commands to generate.