source: rtems/contrib/crossrpms/gcc/base-gcc.add @ ce1402f

4.104.114.84.95
Last change on this file since ce1402f was ce1402f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/17/06 at 19:43:37

Install newlib infos only if building newlib

  • Property mode set to 100644
File size: 2.4 KB
Line 
1%if "%{_prefix}" != "/usr"
2# ==============================================================
3# @rpmprefix@rtems@osversion@-base-gcc
4# ==============================================================
5%package -n @rpmprefix@rtems@osversion@-base-gcc
6Summary:        Base package for rtems gcc and newlib C Library
7Group:          Development/Tools
8Version:        %{gcc_version}
9License:        GPL
10
11Requires(post):         /sbin/install-info
12Requires(preun):        /sbin/install-info
13
14%description -n @rpmprefix@rtems@osversion@-base-gcc
15
16GCC and newlib files that are shared by all targets.
17
18%files -n @rpmprefix@rtems@osversion@-base-gcc
19%defattr(-,root,root)
20%dir %{_infodir}
21%ghost %{_infodir}/dir
22%{_infodir}/cpp.info*
23%{_infodir}/cppinternals.info*
24%{_infodir}/gcc.info*
25%{_infodir}/gccint.info*
26%if %build_newlib
27%{_infodir}/libc.info*
28%{_infodir}/libm.info*
29%endif
30%if "%{gcc_version}" >= "3.4"
31%{_infodir}/gccinstall.info*
32%endif
33
34%dir %{_mandir}
35%if "%{gcc_version}" < "3.4"
36%dir %{_mandir}/man1
37%{_mandir}/man1/cpp.1*
38%{_mandir}/man1/gcov.1*
39%endif
40%dir %{_mandir}/man7
41%{_mandir}/man7/fsf-funding.7*
42%{_mandir}/man7/gfdl.7*
43%{_mandir}/man7/gpl.7*
44
45%post -n @rpmprefix@rtems@osversion@-base-gcc
46  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
47  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz
48  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcc.info.gz
49  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccint.info.gz
50%if %build_newlib
51  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/libc.info.gz
52  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/libm.info.gz
53%endif
54%if "%{gcc_version}" >= "3.4"
55  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccinstall.info.gz
56%endif
57
58%preun -n @rpmprefix@rtems@osversion@-base-gcc
59if [ $1 -eq 0 ]; then
60  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
61  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz
62  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gcc.info.gz
63  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gccint.info.gz
64%if %build_newlib
65  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz
66  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/libm.info.gz
67%endif
68%if "%{gcc_version}" >= "3.4"
69  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gccinstall.info.gz
70%endif
71fi
72
73%endif
Note: See TracBrowser for help on using the repository browser.