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

Contents of /devel/ORBit/ORBit.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (show annotations) (download)
Mon Jul 27 14:38:00 2009 UTC (3 months, 4 weeks ago) by jkeating
Branch: MAIN
CVS Tags: F-12-split, ORBit-0_5_17-28_fc12, HEAD
Changes since 1.11: +4 -1 lines
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1 Summary: CORBA Object Request Broker for GNOME-1 compatibility
2 Name: ORBit
3 Version: 0.5.17
4 Release: 28%{?dist}
5 Epoch: 1
6 URL: http://orbit-resource.sourceforge.net/
7 Source: http://ftp.acc.umu.se/pub/gnome/sources/ORBit/0.5/ORBit-0.5.17.tar.bz2
8 Patch0: ORBit-0.5.17-aligned-access.patch
9 Patch1: ORBit-underquoted.patch
10 Patch2: ORBit-0.5.17-IIOP-weak-symbols.patch
11 Patch3: ORBit-0.5.17-multiarch.patch
12 Patch4: ORBit-0.5.17-non-weak-symbols.patch
13 Group: System Environment/Daemons
14 License: LGPLv2+ and GPLv2+
15 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
16 BuildRequires: flex, gettext, glib-devel%{?_isa}, /usr/include/tcpd.h, pkgconfig, libtool
17
18 # Test code in built-in popt library is built statically.
19 # Using system popt library would be highly likely to introduce regressions in this
20 # ancient piece of legacy code.
21 %if 0%{?fedora} > 10
22 BuildRequires: glibc-static%{?_isa}
23 %endif
24
25 Requires(post): /sbin/install-info
26 Requires(preun): /sbin/install-info
27
28 %description
29 ORBit is a high-performance CORBA (Common Object Request Broker Architecture)
30 ORB (object request broker). It allows programs to send requests and receive
31 replies from other programs, regardless of the locations of the two programs.
32 CORBA is an architecture that enables communication between program objects,
33 regardless of the programming language they are written in or the operating
34 system they run on.
35
36 This package is provided for compatibility with GNOME-1 applications.
37
38 %package devel
39 Summary: Development libraries, header files and utilities for ORBit
40 Group: Development/Libraries
41 Requires: indent
42 Requires: glib-devel%{?_isa}
43 Requires: ORBit%{?_isa} = %{epoch}:%{version}-%{release}
44 Requires: pkgconfig
45
46 # For ownership of %{_datadir}/aclocal
47 Requires: automake
48
49 %description devel
50 ORBit is a high-performance CORBA (Common Object Request Broker Architecture)
51 ORB (object request broker) with support for the C language.
52
53 This package contains the header files, libraries, and utilities necessary to
54 build programs that use the ORBit library. It is provided for compatibility
55 with GNOME-1 applications.
56
57 %prep
58 %setup -q
59 %patch0 -p1 -b .aligned
60 %patch1 -p1 -b .underquoted
61 %patch2 -p1 -b .iiop-non-weak-symbols
62 %patch3 -p1 -b .multiarch
63 %patch4 -p1 -b .non-weak-symbols
64
65 %build
66 %configure
67
68 # Kill bogus RPATHs
69 %{__sed} -i 's|^sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/%{_lib} %{_libdir}|' libtool
70
71 # %{?_smp_mflags} removed at release 1:0.5.17-10.2
72 %{__make}
73
74 %install
75 %{__rm} -rf %{buildroot}
76 %{__make} DESTDIR=%{buildroot} INSTALL="%{__install} -p" install
77
78 # remove unpackaged files
79 %{__rm} -f %{buildroot}%{_bindir}/ior-decode
80 %{__rm} -f %{buildroot}%{_bindir}/old-name-server
81 %{__rm} -f %{buildroot}%{_libdir}/*.la
82 %{__rm} -f %{buildroot}%{_libdir}/lib{IDL,IIOP,ORBit,ORBitCosNaming,ORBitutil}.a
83 %{__rm} -f %{buildroot}%{_datadir}/idl/orbit-1.0/*
84 %{__rm} -f %{buildroot}%{_datadir}/info/dir
85
86 %post -p /sbin/ldconfig
87
88 %postun -p /sbin/ldconfig
89
90 %post devel
91 /sbin/install-info %{_infodir}/libIDL.info.gz %{_infodir}/dir || :
92
93 %preun devel
94 [ $1 = 0 ] && /sbin/install-info --delete %{_infodir}/libIDL.info.gz %{_infodir}/dir || :
95
96 %clean
97 %{__rm} -rf %{buildroot}
98
99 %files
100 %defattr(-,root,root,-)
101 %doc AUTHORS COPYING ChangeLog NEWS README TODO
102 %doc libIDL/COPYING libIDL/ChangeLog libIDL/AUTHORS
103 %doc libIDL/README libIDL/NEWS libIDL/BUGS libIDL/tstidl.c
104 # GPLv2+
105 %{_bindir}/name-client
106 %{_bindir}/orbit-name-server
107 %{_bindir}/orbit-event-server
108 %{_bindir}/orbit-ird
109 # LGPLv2+
110 %{_libdir}/libIDL-0.6.so.*
111 %{_libdir}/libIIOP.so.*
112 %{_libdir}/libORBit.so.*
113 %{_libdir}/libORBitCosNaming.so.*
114 %{_libdir}/libORBitutil.so.*
115
116 %files devel
117 %defattr(-,root,root,-)
118 # GPLv2+
119 %{_bindir}/orbit-idl
120 # LGPLv2+
121 %{_bindir}/libIDL-config
122 %{_bindir}/orbit-config
123 %{_includedir}/libIDL-1.0/
124 %{_includedir}/orbit-1.0/
125 %{_infodir}/libIDL.info.gz
126 %{_libdir}/libIDL.so
127 %{_libdir}/libIDLConf.sh
128 %{_libdir}/libIIOP.so
129 %{_libdir}/libORBit.so
130 %{_libdir}/libORBitCosNaming.so
131 %{_libdir}/libORBitutil.so
132 %{_libdir}/libname-server.a
133 %{_libdir}/liborbit-c-backend.a
134 %{_libdir}/pkgconfig/ORBit.pc
135 %{_libdir}/pkgconfig/libIDL.pc
136 %{_datadir}/aclocal/ORBit.m4
137 %{_datadir}/aclocal/libIDL.m4
138
139 %changelog
140 * Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.5.17-28
141 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
142
143 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.5.17-27
144 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
145
146 * Thu Apr 9 2009 Paul Howarth <paul@city-fan.org> 1:0.5.17-26
147 - Fix undefined non-weak symbols in libORBit and libORBitCosNaming
148 - Use an alternative approach to rpath-fixing - hacking the supplied libtool
149 rather than trying to use the system one
150
151 * Tue Feb 24 2009 Paul Howarth <paul@city-fan.org> 1:0.5.17-25
152 - Specify Instruction Set Architecture (%%{?_isa}) in devel package requires
153 - Buildreq glibc-static for test code in bundled popt library (F-11 onwards)
154
155 * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.5.17-24
156 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
157
158 * Wed Feb 13 2008 Paul Howarth <paul@city-fan.org> 1:0.5.17-23
159 - Rebuild with gcc 4.3.0 for Fedora 9
160
161 * Thu Oct 25 2007 Paul Howarth <paul@city-fan.org> 1:0.5.17-22
162 - Fix multiarch conflicts in -config scripts (#342801)
163 - Clarify licensing (libs LGPLv2+, binaries GPLv2+)
164 - Preserve timestamps for files copied from source into installed package
165 - Build and install using system libtool to avoid bogus rpath on 64-bit arches
166
167 * Thu Apr 19 2007 Paul Howarth <paul@city-fan.org> 1:0.5.17-21
168 - Buildreq pkgconfig, because EL5's glib-devel should require it but doesn't
169 - Use file-based build dependency on /usr/include/tcpd.h instead of
170 tcp_wrappers package, since some distributions have this file in
171 tcp_wrappers-devel
172
173 * Thu Oct 26 2006 Paul Howarth <paul@city-fan.org> 1:0.5.17-20
174 - Don't let the scriptlets "fail"
175
176 * Mon Aug 28 2006 Paul Howarth <paul@city-fan.org> 1:0.5.17-19
177 - Fix undefined non-weak symbols in libIIOP.so (#202328)
178
179 * Mon Jul 10 2006 Paul Howarth <paul@city-fan.org> 1:0.5.17-18
180 - Add automake and pkgconfig as deps of devel subpackage (#198246)
181
182 * Fri Jul 7 2006 Paul Howarth <paul@city-fan.org> 1:0.5.17-17
183 - Change summary to indicate that this package is for GNOME-1 compatibility
184 - Add %%{?dist} tag
185 - Use Fedora Extras standard buildroot
186 - Replace PreReq: /sbin/install-info with proper scriptlet dependencies
187 - Change URL to something that's not 404
188 - Wrap package descriptions at 80 columns and add notes about the package being
189 provided for GNOME-1 compatibility
190 - Don't use deprecated %%makeinstall macro
191 - Don't include libIDL/README.win32
192 - Use fewer globs in the %%files list for this legacy package
193 - Separate off libIDL docs into their own directory
194 - Include release number in fully-versioned dependency from devel to main pkg
195 - Add buildreqs flex and gettext
196 - Reinstate static libraries that have no dynamic equivalent
197 - Minor cosmetic changes to spec file
198
199 * Mon Mar 20 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.5.17-16
200 - Fix source URL
201 - Don't ship static libraries
202
203 * Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 1:0.5.17-15.2.2
204 - rebump for build order issues during double-long bump
205
206 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:0.5.17-15.2.1
207 - bump again for double-long bug on ppc(64)
208
209 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:0.5.17-15.2
210 - rebuilt for new gcc4.1 snapshot and glibc changes
211
212 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
213 - rebuilt
214
215 * Wed Mar 2 2005 Mark McLoughlin <markmc@redhat.com> 1:0.5.17-15
216 - Rebuild with gcc4
217
218 * Fri Aug 6 2004 Tim Waugh <twaugh@redhat.com> 1:0.5.17-14
219 - Fixed another m4 warning.
220
221 * Thu Jul 15 2004 Tim Waugh <twaugh@redhat.com> 1:0.5.17-13
222 - Fixed warnings in shipped m4 file.
223
224 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
225 - rebuilt
226
227 * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
228 - rebuilt
229
230 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
231 - rebuilt
232
233 * Mon Jun 23 2003 Havoc Pennington <hp@redhat.com> 1:0.5.17-10.4
234 - rebuild
235
236 * Mon Jun 9 2003 Havoc Pennington <hp@redhat.com> 1:0.5.17-10.2
237 - try removing smp_mflags
238
239 * Fri Jun 6 2003 Tim Powers <timp@redhat.com> 1:0.5.17-10.1
240 - build for RHEL
241
242 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
243 - rebuilt
244
245 * Wed Jun 4 2003 Havoc Pennington <hp@redhat.com> 1:0.5.17-9
246 - a rebuild, to see if it rebuilds
247
248 * Tue Jun 3 2003 Jeff Johnson <jbj@redhat.com>
249 - add explicit epoch's where needed.
250
251 * Wed Apr 2 2003 Matt Wilson <msw@redhat.com> 1:0.5.17-8
252 - added ORBit-0.5.17-aligned-access.patch to fix accesses on some
253 non-ia32 architectures (#86347)
254
255 * Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
256 - rebuilt
257
258 * Sun Feb 23 2003 Tim Powers <timp@redhat.com> 1:0.5.17-6
259 - add buildprereq on tcp_wrappers
260
261 * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
262 - rebuilt
263
264 * Sun Dec 01 2002 Florian La Roche <Florian.LaRoche@redhat.de>
265 - mainframe builds with normal optims again for mainframe
266
267 * Thu Nov 21 2002 Florian La Roche <Florian.LaRoche@redhat.de>
268 - set optflags to "-O0" for mainframe
269
270 * Sat Oct 19 2002 Jeremy Katz <katzj@redhat.com>
271 - update to 0.5.17
272 - fix to include all files in the build root
273
274 * Tue May 28 2002 Havoc Pennington <hp@redhat.com>
275 - rebuild to see if gcc still doesn't work
276
277 * Thu May 16 2002 Alex Larsson <alexl@redhat.com>
278 - Rebuild
279
280 * Wed Feb 27 2002 Havoc Pennington <hp@redhat.com>
281 - change invocation of auto* such that it will kill the build if it fails
282 - comment out invocation of auto*, it seems to be pointless
283
284 * Wed Feb 27 2002 Havoc Pennington <hp@redhat.com>
285 - backport to Hampton
286 - don't invoke autoheader, seems to cause confusion
287 - don't run strip manually, let RPM deal with it
288
289 * Fri Feb 8 2002 Havoc Pennington <hp@redhat.com>
290 - 0.5.13
291
292 * Fri Jan 18 2002 Havoc Pennington <hp@redhat.com>
293 - fix for automake14
294
295 * Tue Nov 6 2001 Jeremy Katz <katzj@redhat.com>
296 - 0.5.12
297
298 * Thu Oct 4 2001 Havoc Pennington <hp@redhat.com>
299 - 0.5.10
300
301 * Fri Sep 21 2001 Havoc Pennington <hp@redhat.com>
302 - new CVS snap
303
304 * Wed Sep 12 2001 Havoc Pennington <hp@redhat.com>
305 - update to CVS snapshot with headers moved
306
307 * Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
308 - Up Epoch and release
309
310 * Tue Jul 25 2000 Elliot Lee <sopwith@redhat.com>
311 - 0.5.3
312
313 * Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
314 - fixed to work with new cpp.
315
316 * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
317 - automatic rebuild
318
319 * Tue Jul 11 2000 Jonathan Blandford <jrb@redhat.com>
320 - Upgraded to 0.5.2 - a bug fix release.
321
322 * Tue Jun 27 2000 Havoc Pennington <hp@redhat.com>
323 - Trying to build the package for Preston and the build
324 system wants a new changelog entry
325
326 * Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
327 - defattr the devel pkg
328 - FHS paths
329
330 * Fri May 19 2000 Jonathan Blandford <jrb@redhat.com>
331 - Upgraded to 0.5.1
332
333 * Tue Feb 3 2000 Elliot Lee <sopwith@redhat.com> 0.5.0-3
334 - Strip shared libraries
335
336 * Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.4.94-1
337 - Spec file fixes from RHL 6.0.
338
339 * Wed Jun 2 1999 Jose Mercado <jmercado@mit.edu>
340 - Fixed configure.in so spec.in could be used.
341
342 * Mon Nov 23 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
343
344 - improved %%files section, and added use of %%{prefix} and install-info
345 (well,... no. The info file has not dir info inside, commented out)

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2