/[pkgs]/devel/ORBit2/ORBit2.spec
ViewVC logotype

Contents of /devel/ORBit2/ORBit2.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.77 - (show annotations) (download)
Mon Jul 27 14:38:15 2009 UTC (3 months, 4 weeks ago) by jkeating
Branch: MAIN
CVS Tags: F-12-split, ORBit2-2_14_17-3_fc12, HEAD
Changes since 1.76: +4 -1 lines
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1 %define libidl_version 0.8.2-1
2 %define glib2_version 2.2.0
3
4 Summary: A high-performance CORBA Object Request Broker
5 Name: ORBit2
6 Version: 2.14.17
7 Release: 3%{?dist}
8 Source: http://download.gnome.org/sources/ORBit2/2.14/%{name}-%{version}.tar.bz2
9 Group: System Environment/Daemons
10 License: LGPLv2+ and GPLv2+
11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 URL: http://www.gnome.org/projects/ORBit2
13 BuildRequires: libIDL-devel >= %{libidl_version}
14 BuildRequires: glib2-devel >= %{glib2_version}
15 BuildRequires: pkgconfig >= 0.14
16 BuildRequires: libtool
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: gtk-doc
20
21 Patch0: ORBit2-2.14.3-multilib.patch
22 # handle ref leaks in the a11y stack more gracefully
23 Patch1: ORBit2-2.14.3-ref-leaks.patch
24
25 %description
26 ORBit is a high-performance CORBA (Common Object Request Broker
27 Architecture) ORB (object request broker). It allows programs to
28 send requests and receive replies from other programs, regardless
29 of the locations of the two programs. CORBA is an architecture that
30 enables communication between program objects, regardless of the
31 programming language they're written in or the operating system they
32 run on.
33
34 You will need to install this package and ORBit-devel if you want to
35 write programs that use CORBA technology.
36
37 %package devel
38 Summary: Development libraries, header files and utilities for ORBit
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
41 Requires: indent
42 Requires: libIDL-devel >= %{libidl_version}
43 Requires: glib2-devel >= %{glib2_version}
44 # we install a pc file
45 Requires: pkgconfig
46 # we install an automake macro
47 Requires: automake
48 # for /usr/share/gtk-doc/html
49 Requires: gtk-doc
50 Conflicts: ORBit-devel <= 1:0.5.8
51
52 %description devel
53 ORBit is a high-performance CORBA (Common Object Request Broker
54 Architecture) ORB (object request broker) with support for the
55 C language.
56
57 This package contains the header files, libraries and utilities
58 necessary to write programs that use CORBA technology. If you want to
59 write such programs, you'll also need to install the ORBIT package.
60
61 %prep
62 %setup -q
63 %patch0 -p1 -b .multilib
64 %patch1 -p1 -b .ref-leaks
65
66 %build
67 ## the shipped libtool is broken wrt. multilib
68 libtoolize --force --copy
69 aclocal
70 autoconf
71 %configure --disable-gtk-doc --enable-purify --disable-static
72 make %{?_smp_mflags}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 make install DESTDIR=$RPM_BUILD_ROOT
77
78 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
79 rm -f $RPM_BUILD_ROOT%{_libdir}/ORBit-2.0/*.*a
80 rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/*.*a
81
82 # fix multilib conflict caused by orbit-config.h
83 %ifarch x86_64 s390x ia64 ppc64 alpha sparc64
84 %define wordsize 64
85 %else
86 %define wordsize 32
87 %endif
88
89 mv $RPM_BUILD_ROOT%{_includedir}/orbit-2.0/orbit/orbit-config.h \
90 $RPM_BUILD_ROOT%{_includedir}/orbit-2.0/orbit/orbit-config-%{wordsize}.h
91
92 cat >$RPM_BUILD_ROOT%{_includedir}/orbit-2.0/orbit/orbit-config.h <<EOF
93 #ifndef ORBIT_MULTILIB
94 #define ORBIT_MULTILIB
95
96 #include <bits/wordsize.h>
97
98 #if __WORDSIZE == 32
99 # include "orbit-config-32.h"
100 #elif __WORDSIZE == 64
101 # include "orbit-config-64.h"
102 #else
103 # error "unexpected value for __WORDSIZE macro"
104 #endif
105
106 #endif
107 EOF
108
109 %post -p /sbin/ldconfig
110
111 %postun -p /sbin/ldconfig
112
113 %clean
114 rm -rf $RPM_BUILD_ROOT
115
116 %files
117 %defattr(-,root,root,-)
118 %doc AUTHORS COPYING README TODO
119 %{_libdir}/*.so.*
120 %dir %{_libdir}/orbit-2.0
121 %{_libdir}/orbit-2.0/*.so*
122
123 %files devel
124 %defattr(-,root,root,-)
125 %{_libdir}/*.so
126 # this is needed by libbonobo
127 %{_libdir}/libname-server-2.a
128 %{_libdir}/pkgconfig/*
129 %{_bindir}/orbit-idl-2
130 %{_bindir}/typelib-dump
131 %{_bindir}/orbit2-config
132 %{_bindir}/ior-decode-2
133 %{_includedir}/*
134 %{_datadir}/aclocal/*
135 %dir %{_datadir}/idl
136 %{_datadir}/idl/orbit-2.0
137 %{_bindir}/linc-cleanup-sockets
138 %{_datadir}/gtk-doc/html/*
139
140 %changelog
141 * Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14.17-3
142 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
143
144 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14.17-2
145 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
146
147 * Sun Mar 15 2009 Matthias Clasen <mclasen@redhat.com> - 2.14.17-1
148 - 2.14.17
149
150 * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14.16-3
151 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
152
153 * Wed Dec 10 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.16-2
154 - Merge review trivia
155
156 * Sun Sep 21 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.16-1
157 - Update to 2.14.16
158
159 * Thu Sep 18 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.15-1
160 - Update to 2.14.15
161
162 * Fri Aug 22 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.14-1
163 - Update to 2.14.14
164
165 * Wed Jun 4 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.13-1
166 - Update to 2.14.13
167
168 * Sat Mar 15 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.12-3
169 - Fix some packaging trivia
170
171 * Fri Feb 8 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.12-2
172 - Rebuild for gcc 4.3
173
174 * Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.12-1
175 - Update to 2.14.12
176
177 * Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 2.14.11-1
178 - Update to 2.14.11
179
180 * Tue Oct 16 2007 Dennis Gilmore <dennis@ausil.us> - 2.14.10-2
181 - add sparc64 to the list of 64 bit archs
182
183 * Mon Oct 15 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.10-1
184 - Update to 2.14.10 (bug fixes)
185
186 * Mon Sep 17 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.9-1
187 - Update to 2.14.9
188
189 * Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.14.7-6
190 - Rebuild for selinux ppc32 issue.
191
192 * Wed Aug 8 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.7-5
193 - Update the license field
194
195 * Sat Jul 7 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.7-4
196 - Fix directory ownership issues
197
198 * Mon Apr 16 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.7-3
199 - Add alpha to 64bit arches (#236544)
200
201 * Sun Mar 25 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.7-2
202 - Fix a directory ownership issue (#233755)
203
204 * Tue Feb 27 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.7-1
205 - Update to 2.14.7
206
207 * Mon Feb 12 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.6-1
208 - Update to 2.14.6
209
210 * Mon Jan 22 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.5-2
211 - Re-add a static library that is needed by libbonobo
212
213 * Mon Jan 22 2007 Matthias Clasen <mclasen@redhat.com> - 2.14.5-1
214 - Update to 2.14.5
215
216 * Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.4-1
217 - Update to 2.14.4
218
219 * Fri Dec 8 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.3-4
220 - Handle ref leaks in the a11y stack more gracefully (#214795)
221
222 * Sun Sep 10 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.3-3
223 - Make non-local IPv4 work again (#205950)
224
225 * Tue Sep 5 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.3-2.fc6
226 - Fix remaining multilib issues (#205228)
227
228 * Mon Sep 4 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.3-1.fc6
229 - Update to 2.14.3
230
231 * Wed Aug 2 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.2-1.fc6
232 - Update to 2.14.2
233
234 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.14.0-3.1
235 - rebuild
236
237 * Thu Jun 8 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.0-3
238 - Add missing BuildRequires
239
240 * Wed May 24 2006 Matthias Clasen <mclasen@redhat.com> - 2.14.0-2
241 - Don't rebuild api docs
242 - Fix multilib conflicts
243
244 * Tue Mar 14 2006 Ray Strode <rstrode@redhat.com> - 2.14.1-1
245 - Update to 2.14.1
246
247 * Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 2.13.3-1.2
248 - rebump for build order issues during double-long bump
249
250 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.13.3-1.1
251 - bump again for double-long bug on ppc(64)
252
253 * Mon Feb 6 2006 Matthias Clasen <mclasen@redhat.com> 2.13.3-1
254 - Update to 2.13.3
255
256 * Mon Dec 19 2005 Matthias Clasen <mclasen@redhat.com> 2.13.2-2
257 - Fix multilib issues
258
259 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
260 - rebuilt
261
262 * Wed Nov 30 2005 Matthias Clasen <mclasen@redhat.com> 2.13.2-1
263 - Update to 2.13.2
264 - Drop upstreamed patch
265
266 * Tue Oct 25 2005 Alexander Larsson <alexl@redhat.com> 2.12.4-3
267 - Build with --enable-purify to avoid valgrind warnings
268
269 * Wed Oct 5 2005 Matthias Clasen <mclasen@redhat.com> 2.12.4-2
270 - Use gmodule-no-export in the .pc file
271
272 * Wed Sep 7 2005 Matthias Clasen <mclasen@redhat.com> 2.12.4-1
273 - Update to 2.12.4
274
275 * Fri Aug 5 2005 Matthias Clasen <mclasen@redhat.com> 2.12.2-1
276 - Update to 2.12.2
277
278 * Tue May 10 2005 Mark McLoughlin <markmc@redhat.com> 2.12.1-3
279 - Add patch to set the size of the IO thread stack to 256k in
280 order to mitigate the apparent 10M jump in GNOME processes
281 memory usage (#157297)
282
283 * Wed Mar 2 2005 Mark McLoughlin <markmc@redhat.com> 2.12.1-2
284 - Rebuild with gcc4
285
286 * Wed Feb 9 2005 Matthias Clasen <mclasen@redhat.com> 2.12.1-1
287 - Update to 2.12.1
288
289 * Wed Sep 29 2004 Mark McLoughlin <markmc@redhat.com> 2.12.0-3
290 - Remove the linc obsoletes - we don't technically obsolete it
291
292 * Tue Sep 28 2004 Mark McLoughlin <markmc@redhat.com> 2.12.0-2
293 - Add Obseletes: linc
294
295 * Tue Sep 21 2004 Mark McLoughlin <markmc@redhat.com> 2.12.0-1
296 - Update to 2.12.0
297
298 * Mon Aug 30 2004 Mark McLoughlin <markmc@redhat.com> 2.11.2-1
299 - Update to 2.11.2
300 - Remove gcc on pcc workaround patch
301
302 * Mon Aug 9 2004 Mark McLoughlin <markmc@redhat.com> 2.11.1-2
303 - Add temporary workaround patch for bug #129329
304
305 * Tue Aug 3 2004 Mark McLoughlin <markmc@redhat.com> 2.11.1-1
306 - Update to 2.11.1
307
308 * Tue Jul 27 2004 Mark McLoughlin <markmc@redhat.com> 2.10.0-5
309 - Rebuilt
310
311 * Tue Jul 27 2004 Mark McLoughlin <markmc@redhat.com> 2.10.0-4
312 - Backport alignment fix for 64 bit from 0.10.3 - fixes Nautilus crashing
313 on startup (#126181). Thanks to Lamont R. Peterson <lamont@gurulabs.com>
314
315 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
316 - rebuilt
317
318 * Thu Mar 11 2004 Alex Larsson <alexl@redhat.com> 2.10.0-2
319 - enable gtk-doc
320
321 * Wed Mar 10 2004 Mark McLoughlin <markmc@redhat.com> 2.10.0-1
322 - Update to 2.10.0
323
324 * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
325 - rebuilt
326
327 * Mon Feb 23 2004 Alexander Larsson <alexl@redhat.com> 2.9.8-1
328 - update to 2.9.8
329
330 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
331 - rebuilt
332
333 * Fri Jan 16 2004 Alexander Larsson <alexl@redhat.com> 2.9.6-1
334 - update to 2.9.6
335
336 * Wed Oct 22 2003 Jeremy Katz <katzj@redhat.com> 2.8.2-1
337 - 2.8.2
338
339 * Mon Oct 6 2003 Jeremy Katz <katzj@redhat.com> 2.8.1.90-1
340 - update to CVS snap off of gnome-2-4 branch
341
342 * Fri Oct 3 2003 Alexander Larsson <alexl@redhat.com> 2.8.1-1
343 - 2.8.1
344 - BuildRequire a newer gtk-doc
345
346 * Wed Sep 3 2003 Alexander Larsson <alexl@redhat.com> 2.8.0-1
347 - 2.8.0
348
349 * Mon Aug 11 2003 Alexander Larsson <alexl@redhat.com> 2.7.5-5
350 - Remove obsoletes linc line
351
352 * Mon Aug 11 2003 Alexander Larsson <alexl@redhat.com> 2.7.5-4
353 - Add gtk-doc to devel
354
355 * Thu Aug 7 2003 Jonathan Blandford <jrb@redhat.com>
356 - rebuild for 2.4
357
358 * Fri Jul 11 2003 Havoc Pennington <hp@redhat.com>
359 - automated rebuild
360
361 * Mon Jul 7 2003 Havoc Pennington <hp@redhat.com> 2.6.2-1
362 - 2.6.2
363
364 * Fri Jun 27 2003 Havoc Pennington <hp@redhat.com> 2.6.0-5
365 - add lame _exit(0) hack to work around problem on ia64 temporarily
366
367 * Thu Jun 26 2003 Havoc Pennington <hp@redhat.com> 2.6.0-4
368 - rebuild
369
370 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
371 - rebuilt
372
373 * Tue Jun 3 2003 Jeff Johnson <jbj@redhat.com>
374 - add explicit epoch's where needed.
375
376 * Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 2.6.0-2
377 - own %{_datadir}/idl/orbit-2.0 (#74020)
378
379 * Tue Feb 4 2003 Havoc Pennington <hp@redhat.com> 2.6.0-1
380 - 2.6.0
381
382 * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
383 - rebuilt
384
385 * Sun Jan 12 2003 Havoc Pennington <hp@redhat.com>
386 - 2.5.1
387
388 * Fri Nov 8 2002 Havoc Pennington <hp@redhat.com>
389 - 2.5.0
390
391 * Tue Aug 6 2002 Havoc Pennington <hp@redhat.com>
392 - 2.4.1
393
394 * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
395 - automated rebuild
396
397 * Thu Jun 06 2002 Havoc Pennington <hp@redhat.com>
398 - rebuild in different environment
399
400 * Tue Jun 4 2002 Havoc Pennington <hp@redhat.com>
401 - 2.4.0
402
403 * Sun May 26 2002 Tim Powers <timp@redhat.com>
404 - automated rebuild
405
406 * Fri May 17 2002 Havoc Pennington <hp@redhat.com>
407 - rebuild in different environment
408
409 * Fri May 17 2002 Havoc Pennington <hp@redhat.com>
410 - 2.3.109
411
412 * Thu May 2 2002 Havoc Pennington <hp@redhat.com>
413 - 2.3.108
414
415 * Thu Apr 4 2002 Jeremy Katz <katzj@redhat.com>
416 - 2.3.107
417
418 * Thu Feb 14 2002 Havoc Pennington <hp@redhat.com>
419 - 2.3.105
420
421 * Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
422 - Version 2.3.103
423 - Rebuild for dependencies
424
425 * Wed Jan 09 2002 Tim Powers <timp@redhat.com>
426 - automated rebuild
427
428 * Wed Jan 2 2002 Havoc Pennington <hp@redhat.com>
429 - build system somehow built against libglib-1.3.so.11
430 even though pkg-config found 1.3.12? wtf?
431 trying again
432
433 * Wed Jan 2 2002 Havoc Pennington <hp@redhat.com>
434 - 2.3.100.90 snap
435
436 * Mon Nov 26 2001 Havoc Pennington <hp@redhat.com>
437 - 2.3.99
438
439 * Sun Nov 25 2001 Havoc Pennington <hp@redhat.com>
440 - new snap 2.3.97.90, rebuild for glib 1.3.11
441
442 * Fri Oct 26 2001 Havoc Pennington <hp@redhat.com>
443 - new snap, glib 1.3.10 rebuild
444
445 * Tue Oct 9 2001 Havoc Pennington <hp@redhat.com>
446 - check rebuild against new linc with headers moved
447 - remove epoch, that was a screwup
448
449 * Thu Oct 4 2001 Havoc Pennington <hp@redhat.com>
450 - cvs snap
451 - require specific glib2
452
453 * Thu Sep 27 2001 Havoc Pennington <hp@redhat.com>
454 - 2.3.95 tarball
455 - depend on new standalone libIDL, remove all libIDL stuff from file list
456
457 * Fri Sep 21 2001 Havoc Pennington <hp@redhat.com>
458 - require specific linc version, unrequire specific glib version since
459 we get that via linc
460
461 * Mon Sep 17 2001 Havoc Pennington <hp@redhat.com>
462 - newer orbit2 from CVS
463
464 * Thu Sep 13 2001 Havoc Pennington <hp@redhat.com>
465 - conflict with old orbit with headers not moved
466
467 * Wed Sep 12 2001 Havoc Pennington <hp@redhat.com>
468 - renaming more things
469 - remove smp flags, doesn't work atm
470 - fix .pc file, trying to get bonobo-activation to build
471
472 * Tue Sep 11 2001 Havoc Pennington <hp@redhat.com>
473 - kill all file conflicts with ORBit1
474
475 * Mon Sep 10 2001 Havoc Pennington <hp@redhat.com>
476 - convert to ORBit2 spec file (from ORBit original)
477
478 * Tue Jul 24 2001 Alexander Larsson <alexl@redhat.com>
479 - Added glib-devel BuildRequires
480
481 * Thu Jun 21 2001 Elliot Lee <sopwith@redhat.com> 0.5.8-2
482 - Use _smp_mflags if possible.
483
484 * Mon May 14 2001 Jonathan Blandford <jrb@redhat.com>
485 - bumped version
486
487 * Thu Mar 01 2001 Owen Taylor <otaylor@redhat.com>
488 - Rebuild for GTK+-1.2.9
489
490 * Tue Jan 30 2001 Elliot Lee <sopwith@redhat.com>
491 - 0.5.7 for real
492
493 * Thu Jan 18 2001 Elliot Lee <sopwith@redhat.com>
494 - 0.5.7
495
496 * Tue Dec 19 2000 Elliot Lee <sopwith@redhat.com>
497 - 0.5.6
498
499 * Thu Nov 30 2000 Elliot Lee <sopwith@redhat.com>
500 - 0.5.5
501
502 * Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
503 - Up Epoch and release
504
505 * Tue Jul 25 2000 Elliot Lee <sopwith@redhat.com>
506 - 0.5.3
507
508 * Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
509 - fixed to work with new cpp.
510
511 * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
512 - automatic rebuild
513
514 * Tue Jul 11 2000 Jonathan Blandford <jrb@redhat.com>
515 - Upgraded to 0.5.2 - a bug fix release.
516
517 * Tue Jun 27 2000 Havoc Pennington <hp@redhat.com>
518 - Trying to build the package for Preston and the build
519 system wants a new changelog entry
520
521 * Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
522 - defattr the devel pkg
523 - FHS paths
524
525 * Fri May 19 2000 Jonathan Blandford <jrb@redhat.com>
526 - Upgraded to 0.5.1
527
528 * Tue Feb 3 2000 Elliot Lee <sopwith@redhat.com> 0.5.0-3
529 - Strip shared libraries
530
531 * Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.4.94-1
532 - Spec file fixes from RHL 6.0.
533
534 * Wed Jun 2 1999 Jose Mercado <jmercado@mit.edu>
535 - Fixed configure.in so spec.in could be used.
536
537 * Mon Nov 23 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
538
539 - improved %files section, and added use of %{prefix} and install-info
540 (well,... no. The info file has not dir info inside, commented out)

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2