]> git.pld-linux.org Git - packages/dietlibc.git/blob - dietlibc.spec
- upgraded to 0.15
[packages/dietlibc.git] / dietlibc.spec
1 Summary:        C library optimized for size
2 Summary(pl):    Biblioteka standardowa C zoptymalizowana na rozmiar
3 Name:           dietlibc
4 Version:        0.15
5 Release:        1
6 Epoch:          2
7 License:        GPL
8 Group:          Development/Libraries
9 Source0:        http://www.fefe.de/dietlibc/%{name}-%{version}.tar.gz
10 URL:            http://www.fefe.de/dietlibc/
11 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
12
13 %description
14 Small libc for building embedded applications.
15
16 %description -l pl
17 Niewielka libc do budowania aplikacji wbudowanych.
18
19 %package devel
20 Summary:        Development files for dietlibc
21 Summary(pl):    Pliki dla programistów u¿ywaj±cych dietlibc
22 Group:          Development/Libraries
23 Requires:       %{name} = %{version}
24
25 %description devel
26 Small libc for building embedded applications - development files.
27
28 %description devel -l pl
29 Niewielka libc do budowania aplikacji wbudowanych - pliki dla
30 programistów.
31
32 %package static
33 Summary:        Static libraries for dietlibc
34 Summary(pl):    Biblioteki statyczne dla dietlibc
35 Group:          Development/Libraries
36 Requires:       %{name} = %{version}
37
38 %description static
39 Small libc for building embedded applications - static libraries.
40
41 %description static -l pl
42 Niewielka libc do budowania aplikacji wbudowanych - biblioteki
43 statyczne.
44
45 %prep
46 %setup -q 
47
48 %build
49 %define dietprefix %{_prefix}/%{_arch}-linux-dietlibc
50 %{__make} prefix=%{dietprefix} all dyn
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_mandir}/man1}
55
56 %{__make} install DESTDIR=$RPM_BUILD_ROOT prefix=%{dietprefix}
57
58 mv $RPM_BUILD_ROOT%{dietprefix}/bin/* $RPM_BUILD_ROOT%{_bindir}
59 mv $RPM_BUILD_ROOT%{dietprefix}/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
60 rm -rf $RPM_BUILD_ROOT%{dietprefix}/{bin,man}
61 rm -f $RPM_BUILD_ROOT%{_bindir}/diet-dyn
62
63 cat > $RPM_BUILD_ROOT%{_bindir}/%{_arch}-dietlibc-gcc <<EOF
64 #!/bin/sh
65 exec %{_bindir}/diet gcc "\$@"
66 EOF
67
68 rm -rf $RPM_BUILD_ROOT%{dietprefix}/include/{asm,linux}
69
70 gzip -9nf TODO README THANKS CAVEAT CHANGES FAQ BUGS AUTHOR
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files
76 %defattr(644,root,root,755)
77 %doc *.gz
78 %dir %{dietprefix}
79 %dir %{dietprefix}/lib-%{_arch}
80 %attr(755,root,root) %{dietprefix}/lib-%{_arch}/*.so
81 %{_sysconfdir}/*
82
83 %files devel
84 %defattr(644,root,root,755)
85 %attr(755,root,root) %{_bindir}/*
86 %{dietprefix}/include
87 %attr(755,root,root) %{dietprefix}/lib-%{_arch}/*.o
88 %{_mandir}/man*/*
89
90 %files static
91 %defattr(644,root,root,755)
92 %{dietprefix}/lib-%{_arch}/*.a
This page took 0.204181 seconds and 4 git commands to generate.