1 Summary: Conservative garbage collector
2 Summary(pl): Konserwatywny od¶miecacz pamiêci
7 Group: Development/Libraries
8 Source0: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/%{name}%{version}.tar.gz
9 # Source0-md5: 00a87b68f4baa21c56fa42d811e98f7c
10 Patch0: %{name}-ac_libdl_fix.patch
11 URL: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
12 BuildRequires: autoconf
13 BuildRequires: automake
14 BuildRequires: libtool
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 Gc is a conservative garbage collector for C and C++. It is used as a
19 replacement for standard malloc() and free(). GC_malloc will attempt
20 to reclaim inaccessible space automatically by invoking a conservative
21 garbage collector at appropriate points.
24 Gc jest konserwatywnym od¶miecaczem pamiêci dla C i C++. Jest u¿ywany
25 jako zamiennik dla standardowych funkcji malloc() i free(). GC_malloc
26 próbuje odzyskaæ niedostêpna pamiêc automatycznie przez wywo³ywanie
27 konserwatywnego od¶miecacza pamiêci w odpowiednich miejscach.
30 Summary: Headers for conservative garbage collector
31 Summary(pl): Nag³ówki dla konserwatywnego od¶miecacza pamiêci
32 Group: Development/Libraries
33 Requires: %{name} = %{version}
36 Headers for conservative garbage collector
38 %description devel -l pl
39 Nag³ówki dla konserwatywnego od¶miecacza pamiêci
42 Summary: Static version of gc library
43 Summary(pl): Statyczna wersja biblioteki gc
44 Group: Development/Libraries
45 Requires: %{name}-devel = %{version}
48 Static version of gc library
50 %description static -l pl
51 Statyczna wersja biblioteki gc
54 %setup -q -n %{name}%{version}
64 --enable-threads=posix
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_includedir}/gc,%{_mandir}/man3}
71 %{__make} install DESTDIR=$RPM_BUILD_ROOT
73 cp -ar include/* $RPM_BUILD_ROOT%{_includedir}/gc
74 install doc/gc.man $RPM_BUILD_ROOT%{_mandir}/man3/gc.3
76 %post -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
80 rm -rf $RPM_BUILD_ROOT
83 %defattr(644,root,root,755)
84 %doc README.QUICK doc/README{,.{linux,changes,contributors,environment,macros}}
86 %attr(755,root,root) %{_libdir}/*.so.*.*
89 %defattr(644,root,root,755)
96 %defattr(644,root,root,755)