]> git.pld-linux.org Git - packages/gc.git/blob - gc.spec
01b9e62cde81dcd69b22e44fdf264c12f3af373d
[packages/gc.git] / gc.spec
1 Summary:        Conservative garbage collector
2 Summary(pl):    Konserwatywny od¶miecacz pamiêci
3 Name:           gc
4 Version:        6.0
5 Release:        2
6 License:        BSD like
7 Group:          Development/Libraries
8 Group(de):      Entwicklung/Libraries
9 Group(es):      Desarrollo/Bibliotecas
10 Group(fr):      Development/Librairies
11 Group(pl):      Programowanie/Biblioteki
12 Group(pt_BR):   Desenvolvimento/Bibliotecas
13 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
14 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
15 Source0:        http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/%{name}%{version}.tar.gz
16 URL:            http://www.hpl.hp.com/personal/Hans_Boehm/gc/
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Gc is a conservative garbage collector for C and C++. It is used as a
21 replacement for standard malloc() and free(). GC_malloc will attempt
22 to reclaim inaccessible space automatically by invoking a conservative
23 garbage collector at appropriate points.
24
25 %description -l pl
26 Gc jest konserwatywnym od¶miecaczem pamiêci dla C i C++. Jest u¿ywany
27 jako zamiennik dla standardowych funkcji malloc() i free(). GC_malloc
28 próbuje odzyskaæ niedostêpna pamiêc automatycznie przez wywo³ywanie
29 konserwatywnego od¶miecacza pamiêci w odpowiednich miejscach.
30
31 %package devel
32 Summary:        Headers for conservative garbage collector
33 Summary(pl):    Nag³ówki dla konserwatywnego od¶miecacza pamiêci
34 Group:          Development/Libraries
35 Group(de):      Entwicklung/Libraries
36 Group(es):      Desarrollo/Bibliotecas
37 Group(fr):      Development/Librairies
38 Group(pl):      Programowanie/Biblioteki
39 Group(pt_BR):   Desenvolvimento/Bibliotecas
40 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
41 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
42 Requires:       %{name} = %{version}
43
44 %description devel
45 Headers for conservative garbage collector
46
47 %description devel -l pl
48 Nag³ówki dla konserwatywnego od¶miecacza pamiêci
49
50 %package static
51 Summary:        Static version of gc library
52 Summary(pl):    Statyczna wersja biblioteki gc
53 Group:          Development/Libraries
54 Group(de):      Entwicklung/Libraries
55 Group(es):      Desarrollo/Bibliotecas
56 Group(fr):      Development/Librairies
57 Group(pl):      Programowanie/Biblioteki
58 Group(pt_BR):   Desenvolvimento/Bibliotecas
59 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
60 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
61 Requires:       %{name}-devel = %{version}
62
63 %description static
64 Static version of gc library
65
66 %description static -l pl
67 Statyczna wersja biblioteki gc
68
69 %prep
70 %setup -q -n %{name}%{version}
71
72 %build
73 cp -f /usr/share/automake/config.* .
74 %configure2_13
75 %{__make}
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79
80 %{__make} install DESTDIR=$RPM_BUILD_ROOT
81
82 install -d $RPM_BUILD_ROOT%{_includedir}/gc
83 cp -ar include/* $RPM_BUILD_ROOT%{_includedir}/gc
84
85 install -d $RPM_BUILD_ROOT%{_mandir}/man3
86 cp doc/gc.man $RPM_BUILD_ROOT%{_mandir}/man3/gc.3
87
88 gzip -9nf README.QUICK \
89         doc/README{,.{linux,changes,contributors,environment,macros}}
90
91 %post   -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
93
94 %clean
95 rm -rf $RPM_BUILD_ROOT
96
97 %files
98 %defattr(644,root,root,755)
99 %doc *.gz doc/*.gz doc/*.html
100 %attr(755,root,root) %{_libdir}/*.so.*.*
101
102 %files devel
103 %defattr(644,root,root,755)
104 %{_includedir}/gc
105 %{_libdir}/*.so
106 %{_libdir}/*.la
107 %{_mandir}/*/*
108
109 %files static
110 %defattr(644,root,root,755)
111 %{_libdir}/*.a
This page took 0.06973 seconds and 3 git commands to generate.