1 Summary: Old versions of GNU C++ library
2 Summary(pl.UTF-8): Stare wersje bibliotek GNU C++
8 Source0: libstdc++-compat.tar.gz
9 # Source0-md5: 98ab37235f8cf0d20251716dabd40690
10 BuildRequires: /sbin/ldconfig
11 BuildRequires: rpmbuild(macros) >= 1.213
12 ExclusiveArch: %{x8664} %{ix86} alpha ppc sparc
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 %define no_install_post_check_so 1
16 %define _enable_debug_packages 0
19 This is the GNU implementation of the standard C++ libraries, along
20 with additional GNU tools. This package includes the compatibility
21 shared libraries necessary to run some old C++ applications.
23 %description -l de.UTF-8
24 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
25 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
26 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
28 %description -l fr.UTF-8
29 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
30 des outils GNU supplémentaires. Ce package comprend les librairies
31 partagées nécessaires à l'exécution d'application C++.
33 %description -l pl.UTF-8
34 Pakiet ten zawiera biblioteki będące implementacją standardowych
35 bibliotek C++, znajdują się w nim stare biblioteki dynamiczne
36 niezbędne do uruchomienia niektórych starych aplikacji C++.
38 %description -l tr.UTF-8
39 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
40 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
42 %package -n compat-libg++-2.7
43 Summary: Old version of GNU C++ library - libg++ 2.7.x
44 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - libg++ 2.7.x
48 Conflicts: compat-libstdc++
49 Conflicts: libstdc++-compat
51 %description -n compat-libg++-2.7
52 Old, compatibility version of GNU C++ library - libg++ 2.7.x (from gcc
53 2.7.x), needed to run some old C++ applications.
55 %description -n compat-libg++-2.7 -l pl.UTF-8
56 Stara wersja biblioteki GNU C++ - libg++ 2.7.x (z gcc 2.7.x) potrzebna
57 dla kompatybilności z niektórymi starymi programami w C++.
60 Summary: Old version of GNU C++ library - 2.7.x
61 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - 2.7.x
64 Conflicts: compat-libstdc++
65 Conflicts: libstdc++-compat
68 Old, compatibility version of GNU C++ library - libstdc++ 2.7.x (from
69 gcc 2.7.x), needed to run some old C++ applications.
71 %description 2.7 -l pl.UTF-8
72 Stara wersja biblioteki GNU C++ - libstdc++ 2.7.x (z gcc 2.7.x)
73 potrzebna dla kompatybilności z niektórymi starymi programami w C++.
76 Summary: Old version of GNU C++ library - 2.8
77 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - 2.8
81 Provides: libstdc++.so.27
83 Conflicts: compat-libstdc++
84 Conflicts: libstdc++-compat
87 Old, compatibility version of GNU C++ library - libstdc++ 2.8.0 (from
88 gcc 2.8.x), needed to run some old C++ applications.
90 %description 2.8 -l pl.UTF-8
91 Stara wersja biblioteki GNU C++ - libstdc++ 2.8.0 (z gcc 2.8.x)
92 potrzebna dla kompatybilności z niektórymi starymi programami w C++.
95 Summary: Old version of GNU C++ library - 2.9
96 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - 2.9
99 Conflicts: compat-libstdc++
100 Conflicts: libstdc++-compat
103 Old, compatibility version of GNU C++ library - libstdc++ 2.9.0 (from
104 egcs 1.x-2.9x?), needed to run some old C++ applications.
106 %description 2.9 -l pl.UTF-8
107 Stara wersja biblioteki GNU C++ - libstdc++ 2.9.0 (z egcs 1.x-2.9x?)
108 potrzebna dla kompatybilności z niektórymi starymi programami w C++.
111 Summary: Old version of GNU C++ library - 2.10
112 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - 2.10
116 Provides: libstdc++-libc6.1-2.so.3
118 Conflicts: compat-libstdc++
119 Conflicts: libstdc++-compat
122 Old, compatibility version of GNU C++ library - libstdc++ 2.10.0 (from
123 gcc 2.95.x), needed to run some old C++ applications.
125 %description 2.10 -l pl.UTF-8
126 Stara wersja biblioteki GNU C++ - libstdc++ 2.10.0 (z gcc 2.95.x)
127 potrzebna dla kompatybilności z niektórymi starymi programami w C++.
130 Summary: Old version of GNU C++ library - gcc 3.0
131 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - gcc 3.0
138 Conflicts: compat-libstdc++
139 Conflicts: libstdc++-compat
142 Old, compatibility version of GNU C++ library - from gcc 3.0.x, needed
143 to run some old C++ applications.
145 %description 3.0 -l pl.UTF-8
146 Stara wersja biblioteki GNU C++ - z gcc 3.0.x, potrzebna dla
147 kompatybilności z niektórymi starymi programami w C++.
150 Summary: Old version of GNU C++ library - gcc 3.1
151 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - gcc 3.1
154 Conflicts: compat-libstdc++
155 Conflicts: libstdc++-compat
158 Old, compatibility version of GNU C++ library - from gcc 3.1.x, needed
159 to run some old C++ applications.
161 %description 3.1 -l pl.UTF-8
162 Stara wersja biblioteki GNU C++ - z gcc 3.1.x, potrzebna dla
163 kompatybilności z niektórymi starymi programami w C++.
166 Summary: Old version of GNU C++ library - gcc 3.3
167 Summary(pl.UTF-8): Stara wersja biblioteki GNU C++ - gcc 3.3
170 Conflicts: compat-libstdc++
171 Conflicts: libstdc++-compat
174 Old, compatibility version of GNU C++ library - from gcc 3.3.5, needed
175 to run some old C++ applications.
177 %description 3.3 -l pl.UTF-8
178 Stara wersja biblioteki GNU C++ - z gcc 3.3.5, potrzebna dla
179 kompatybilności z niektórymi starymi programami w C++.
182 %setup -q -n libstdc++-compat
185 rm -rf $RPM_BUILD_ROOT
186 install -d $RPM_BUILD_ROOT%{_libdir}
189 cp -a alpha/* $RPM_BUILD_ROOT%{_libdir}
193 cp -a amd64/* $RPM_BUILD_ROOT%{_libdir}
197 cp -a sparc/* $RPM_BUILD_ROOT%{_libdir}
201 cp -a i386/* $RPM_BUILD_ROOT%{_libdir}
205 cp -a ppc/* $RPM_BUILD_ROOT%{_libdir}
208 /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
211 rm -rf $RPM_BUILD_ROOT
213 %post -n compat-libg++-2.7 -p /sbin/ldconfig
214 %postun -n compat-libg++-2.7 -p /sbin/ldconfig
216 %post 2.7 -p /sbin/ldconfig
217 %postun 2.7 -p /sbin/ldconfig
219 %post 2.8 -p /sbin/ldconfig
220 %postun 2.8 -p /sbin/ldconfig
222 %post 2.9 -p /sbin/ldconfig
223 %postun 2.9 -p /sbin/ldconfig
225 %post 2.10 -p /sbin/ldconfig
226 %postun 2.10 -p /sbin/ldconfig
228 %post 3.0 -p /sbin/ldconfig
229 %postun 3.0 -p /sbin/ldconfig
231 %post 3.1 -p /sbin/ldconfig
232 %postun 3.1 -p /sbin/ldconfig
234 %post 3.3 -p /sbin/ldconfig
235 %postun 3.3 -p /sbin/ldconfig
237 %ifarch alpha %{ix86}
238 %files -n compat-libg++-2.7
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{_libdir}/libg++.so.2.7.2.8
241 %attr(755,root,root) %ghost %{_libdir}/libg++.so.2.7.2
244 %ifarch alpha %{ix86}
246 %defattr(644,root,root,755)
247 %attr(755,root,root) %{_libdir}/libstdc++.so.2.7.2.8
248 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.2.7.2
251 %ifarch alpha %{ix86} ppc sparc
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_libdir}/libstdc++.so.2.8.0
255 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.2.8
257 %attr(755,root,root) %{_libdir}/libstdc++.so.27
261 %ifarch alpha %{ix86} sparc
263 %defattr(644,root,root,755)
264 %attr(755,root,root) %{_libdir}/libstdc++-2-libc6.1-1-2.9.0.so
265 %attr(755,root,root) %ghost %{_libdir}/libstdc++-libc6.1-1.so.2
267 %attr(755,root,root) %{_libdir}/libstdc++.so.2.9.0
268 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.2.9
271 %attr(755,root,root) %{_libdir}/libstdc++.so.2.9.dummy
272 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.2.9
278 %defattr(644,root,root,755)
280 %attr(755,root,root) %{_libdir}/libstdc++-3-libc6.2-2-2.10.0.so
281 %attr(755,root,root) %ghost %{_libdir}/libstdc++-libc6.2-2.so.3
284 %attr(755,root,root) %{_libdir}/libstdc++-3-libc6.1-2-2.10.0.so
285 %attr(755,root,root) %ghost %{_libdir}/libstdc++-libc6.1-2.so.3
289 %ifarch alpha %{ix86} sparc
291 %defattr(644,root,root,755)
293 %attr(755,root,root) %{_libdir}/libstdc++.so.3.0.2
294 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.3
296 %ifarch %{ix86} sparc
297 %attr(755,root,root) %{_libdir}/libstdc++.so.3.0.4
298 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.3
304 %defattr(644,root,root,755)
305 %attr(755,root,root) %{_libdir}/libstdc++.so.4.0.1
306 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.4
309 %ifarch alpha %{x8664} %{ix86} ppc sparc
311 %defattr(644,root,root,755)
312 %attr(755,root,root) %{_libdir}/libstdc++.so.5.0.7
313 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.5