-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMateCORBA.spec.in
236 lines (179 loc) · 6.64 KB
/
MateCORBA.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
%define __libtoolize /bin/true
%define __spec_install_post /usr/lib/rpm/brp-compress
Summary: A high-performance CORBA Object Request Broker.
Name: MateCORBA2
Version: @MATECORBA_VERSION@
Release: 1
Source: %{name}-%{version}.tar.gz
Group: System Environment/Daemons
License: LGPL/GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Prereq: /sbin/install-info
URL: http://www.labs.redhat.com/matecorba/
BuildRequires: pkgconfig >= 0.8
Requires: glib2 >= @GLIB_REQUIRED@
Requires: libIDL >= @LIBIDL_REQUIRED@
BuildRequires: glib2-devel >= @GLIB_REQUIRED@
BuildRequires: libIDL-devel >= @LIBIDL_REQUIRED@
%description
MateCORBA is a high-performance CORBA (Common Object Request Broker
Architecture) ORB (object request broker). It allows programs to
send requests and receive replies from other programs, regardless
of the locations of the two programs. CORBA is an architecture that
enables communication between program objects, regardless of the
programming language they're written in or the operating system they
run on.
You will need to install this package and MateCORBA-devel if you want to
write programs that use CORBA technology.
%package devel
Summary: Development libraries, header files and utilities for MateCORBA.
Group: Development/Libraries
Requires: %name = %{version}
Requires: indent
Requires: pkgconfig >= 0.8
Requires: glib2 >= @GLIB_REQUIRED@
Requires: glib2-devel >= @GLIB_REQUIRED@
Requires: libIDL >= @LIBIDL_REQUIRED@
Requires: libIDL-devel >= @LIBIDL_REQUIRED@
%description devel
MateCORBA is a high-performance CORBA (Common Object Request Broker
Architecture) ORB (object request broker) with support for the
C language.
This package contains the header files, libraries and utilities
necessary to write programs that use CORBA technology. If you want to
write such programs, you'll also need to install the MATECORBA package.
%prep
%setup -q
mv ltmain.sh ltmain.sh.orig
sed s/relink=yes/relink=no/ ltmain.sh.orig > ltmain.sh
%build
%configure
make
#%{?_smp_mflags}
%install
rm -rf %{buildroot}
%makeinstall
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
%preun devel
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_libdir}/*.so.*
%dir %{_libdir}/matecorba-2.0/
%{_bindir}/matecorba-linc-cleanup-sockets
%files devel
%defattr(-,root,root)
%doc /usr/share/gtk-doc/html/MateCORBA2/
%{_bindir}/matecorba-idl-2
%{_bindir}/matecorba-typelib-dump
%{_bindir}/matecorba2-config
%{_bindir}/matecorba-ior-decode-2
%{_libdir}/*a
%{_libdir}/*.so
%{_libdir}/matecorba-2.0/*.so
%{_libdir}/matecorba-2.0/*a
%{_libdir}/pkgconfig/*
%{_includedir}/*
%{_datadir}/aclocal/*
%{_datadir}/idl/matecorba-2.0/*
%changelog
* Tue Mar 05 2002 Chris Chabot <[email protected]>
- Cleaned up formatting
- made into .spec.in
- expanded deps
* Fri Feb 01 2002 Roy-Magne Mo <[email protected]>
- Added deps
* Tue Jan 22 2002 Gregory Leblanc <[email protected]>
- removed Conflicts line
- cleaned up %files section
- removed duplicate glib-devel requires line
* Sat Jan 19 2002 Chris Chabot <[email protected]>
- Imported spec into mate 2.0 alpha
- Bumped version to 2.3.102
- Changed requires accordingly
- Minor cleanups
* Wed Jan 09 2002 Tim Powers <[email protected]>
- automated rebuild
* Wed Jan 2 2002 Havoc Pennington <[email protected]>
- build system somehow built against libglib-1.3.so.11
even though pkg-config found 1.3.12? wtf?
trying again
* Wed Jan 2 2002 Havoc Pennington <[email protected]>
- 2.3.100.90 snap
* Mon Nov 26 2001 Havoc Pennington <[email protected]>
- 2.3.99
* Sun Nov 25 2001 Havoc Pennington <[email protected]>
- new snap 2.3.97.90, rebuild for glib 1.3.11
* Fri Oct 26 2001 Havoc Pennington <[email protected]>
- new snap, glib 1.3.10 rebuild
* Tue Oct 9 2001 Havoc Pennington <[email protected]>
- check rebuild against new linc with headers moved
- remove epoch, that was a screwup
* Thu Oct 4 2001 Havoc Pennington <[email protected]>
- cvs snap
- require specific glib2
* Thu Sep 27 2001 Havoc Pennington <[email protected]>
- 2.3.95 tarball
- depend on new standalone libIDL, remove all libIDL stuff from file list
* Fri Sep 21 2001 Havoc Pennington <[email protected]>
- require specific linc version, unrequire specific glib version since
we get that via linc
* Mon Sep 17 2001 Havoc Pennington <[email protected]>
- newer matecorba2 from CVS
* Thu Sep 13 2001 Havoc Pennington <[email protected]>
- conflict with old matecorba with headers not moved
* Wed Sep 12 2001 Havoc Pennington <[email protected]>
- renaming more things
- remove smp flags, doesn't work atm
- fix .pc file, trying to get matecomponent-activation to build
* Tue Sep 11 2001 Havoc Pennington <[email protected]>
- kill all file conflicts with MateCORBA1
* Mon Sep 10 2001 Havoc Pennington <[email protected]>
- convert to MateCORBA2 spec file (from MateCORBA original)
* Tue Jul 24 2001 Alexander Larsson <[email protected]>
- Added glib-devel BuildRequires
* Thu Jun 21 2001 Elliot Lee <[email protected]> 0.5.8-2
- Use _smp_mflags if possible.
* Mon May 14 2001 Jonathan Blandford <[email protected]>
- bumped version
* Thu Mar 01 2001 Owen Taylor <[email protected]>
- Rebuild for GTK+-1.2.9
* Tue Jan 30 2001 Elliot Lee <[email protected]>
- 0.5.7 for real
* Thu Jan 18 2001 Elliot Lee <[email protected]>
- 0.5.7
* Tue Dec 19 2000 Elliot Lee <[email protected]>
- 0.5.6
* Thu Nov 30 2000 Elliot Lee <[email protected]>
- 0.5.5
* Fri Aug 11 2000 Jonathan Blandford <[email protected]>
- Up Epoch and release
* Tue Jul 25 2000 Elliot Lee <[email protected]>
- 0.5.3
* Wed Jul 19 2000 Jonathan Blandford <[email protected]>
- fixed to work with new cpp.
* Wed Jul 12 2000 Prospector <[email protected]>
- automatic rebuild
* Tue Jul 11 2000 Jonathan Blandford <[email protected]>
- Upgraded to 0.5.2 - a bug fix release.
* Tue Jun 27 2000 Havoc Pennington <[email protected]>
- Trying to build the package for Preston and the build
system wants a new changelog entry
* Sat Jun 24 2000 Preston Brown <[email protected]>
- defattr the devel pkg
- FHS paths
* Fri May 19 2000 Jonathan Blandford <[email protected]>
- Upgraded to 0.5.1
* Tue Feb 3 2000 Elliot Lee <[email protected]> 0.5.0-3
- Strip shared libraries
* Mon Aug 30 1999 Elliot Lee <[email protected]> 0.4.94-1
- Spec file fixes from RHL 6.0.
* Wed Jun 2 1999 Jose Mercado <[email protected]>
- Fixed configure.in so spec.in could be used.
* Mon Nov 23 1998 Pablo Saratxaga <[email protected]>
- improved %files section, and added use of %{prefix} and install-info
(well,... no. The info file has not dir info inside, commented out)