diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-04-02 06:14:32 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-04-02 06:14:32 +0000 |
commit | fce089ec94d825e235c255bd55bbf1343f537ad2 (patch) | |
tree | 02803d2aab87e96c9469315709e8155885502fc4 /contrib | |
parent | Add %build_go. (diff) | |
download | rtems-fce089ec94d825e235c255bd55bbf1343f537ad2.tar.bz2 |
New.
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/crossrpms/gcc/base-go.add | 38 | ||||
-rw-r--r-- | contrib/crossrpms/gcc/target-go.add | 43 |
2 files changed, 81 insertions, 0 deletions
diff --git a/contrib/crossrpms/gcc/base-go.add b/contrib/crossrpms/gcc/base-go.add new file mode 100644 index 0000000000..1654db8c8b --- /dev/null +++ b/contrib/crossrpms/gcc/base-go.add @@ -0,0 +1,38 @@ +%if %build_infos +%if %build_go +# ============================================================== +# @rpmprefix@gcc-go-common +# ============================================================== +%package -n @rpmprefix@gcc-go-common +Summary: Base package for rtems gcc/go compiler (go) +Group: Development/Tools +Version: %{gcc_rpmvers} +License: GPL + +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +%description -n @rpmprefix@gcc-go-common +RTEMS is an open source operating system for embedded systems. + +This is the files for gcc/go (go) that are shared by all targets. + +%files -n @rpmprefix@gcc-go-common +%defattr(-,root,root) +%sysdir %{_prefix} +%sysdir %{_prefix}/share + +%sysdir %{_infodir} +%ghost %{_infodir}/dir +%{_infodir}/gccgo.info* + +%post -n @rpmprefix@gcc-go-common +/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccgo.info* || : + +%preun -n @rpmprefix@gcc-go-common +if [ $1 -eq 0 ]; then + /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gccgo.info* || : +fi + +%endif +%endif diff --git a/contrib/crossrpms/gcc/target-go.add b/contrib/crossrpms/gcc/target-go.add new file mode 100644 index 0000000000..a060cd1324 --- /dev/null +++ b/contrib/crossrpms/gcc/target-go.add @@ -0,0 +1,43 @@ +%if %build_go +# ============================================================== +# @rpmprefix@@tool_target@-go +# ============================================================== +%package -n @rpmprefix@@tool_target@-gcc-go +Summary: Go support (go) for @tool_target@-gcc +Group: Development/Tools +Version: %{gcc_rpmvers} +License: GPL + +%if %build_infos +Requires: @rpmprefix@gcc-go-common +%endif +Requires: @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release} + +%description -n @rpmprefix@@tool_target@-gcc-go +RTEMS is an open source operating system for embedded systems. + +This is the gcc/go compiler for @tool_target@ + +%files -n @rpmprefix@@tool_target@-gcc-go -f build/files.go +%defattr(-,root,root) +%sysdir %{_bindir} +%{_bindir}/@tool_target@-gccgo%{_exeext} + +%sysdir %{_mandir} +%sysdir %{_mandir}/man1 +%{_mandir}/man1/@tool_target@-gccgo*.1* + +%sysdir %{_libexecdir} +%dir %{_libexecdir}/gcc +%dir %{_libexecdir}/gcc/@tool_target@ +%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version} +%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/go1%{_exeext} + +%sysdir %{_gcclibdir} +%dir %{_gcclibdir}/gcc +%dir %{_gcclibdir}/gcc/@tool_target@ +%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version} +%sysdir %{_prefix} +%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/go + +%endif |