Replace %{rpmprefix} with @rpmprefix@

This commit is contained in:
Ralf Corsepius
2005-09-02 07:25:15 +00:00
parent 51af42d62d
commit cb228cfad4
27 changed files with 101 additions and 102 deletions

View File

@@ -2,19 +2,19 @@
# ============================================================== # ==============================================================
# rtems-base-binutils # rtems-base-binutils
# ============================================================== # ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-binutils %package -n @rpmprefix@rtems@osversion@-base-binutils
Summary: base package for rtems binutils Summary: base package for rtems binutils
Group: %{rpmgroup} Group: %{rpmgroup}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-binutils %description -n @rpmprefix@rtems@osversion@-base-binutils
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the base for binutils regardless of target CPU. This is the base for binutils regardless of target CPU.
%post -n %{rpmprefix}rtems@osversion@-base-binutils %post -n @rpmprefix@rtems@osversion@-base-binutils
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
@@ -24,7 +24,7 @@ This is the base for binutils regardless of target CPU.
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gasp.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gasp.info.gz
%endif %endif
%preun -n %{rpmprefix}rtems@osversion@-base-binutils %preun -n @rpmprefix@rtems@osversion@-base-binutils
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info.gz
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
@@ -36,7 +36,7 @@ if [ $1 -eq 0 ]; then
%endif %endif
fi fi
%files -n %{rpmprefix}rtems@osversion@-base-binutils %files -n @rpmprefix@rtems@osversion@-base-binutils
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_infodir} %dir %{_infodir}
%ghost %{_infodir}/dir %ghost %{_infodir}/dir

View File

@@ -2,7 +2,7 @@
%define binutils_version @binutils_version@ %define binutils_version @binutils_version@
%define binutils_target @target_alias@ %define binutils_target @target_alias@
Name: %{rpmprefix}%{binutils_target}-binutils Name: @rpmprefix@%{binutils_target}-binutils
Summary: binutils for target %{binutils_target} Summary: binutils for target %{binutils_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Release: @Release@ Release: @Release@

View File

@@ -1,18 +1,18 @@
# ============================================================== # ==============================================================
# %{binutils_target}-binutils # %{binutils_target}-binutils
# ============================================================== # ==============================================================
# %package -n %{rpmprefix}%{binutils_target}-binutils # %package -n @rpmprefix@%{binutils_target}-binutils
# Summary: rtems binutils for %{binutils_target} # Summary: rtems binutils for %{binutils_target}
# Group: %{rpmgroup} # Group: %{rpmgroup}
# Requires: %{rpmprefix}rtems@osversion@-base-binutils # Requires: @rpmprefix@rtems@osversion@-base-binutils
%description -n %{rpmprefix}%{binutils_target}-binutils %description -n @rpmprefix@%{binutils_target}-binutils
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the GNU binutils for RTEMS targetting %{binutils_target}. This is the GNU binutils for RTEMS targetting %{binutils_target}.
%files -n %{rpmprefix}%{binutils_target}-binutils %files -n @rpmprefix@%{binutils_target}-binutils
%defattr(-,root,root) %defattr(-,root,root)
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
%dir %{_mandir} %dir %{_mandir}

View File

@@ -10,7 +10,6 @@
%define _mandir %{_prefix}/man %define _mandir %{_prefix}/man
%endif %endif
%define rpmprefix @rpmprefix@
%define rpmgroup @rpmgroup@ %define rpmgroup @rpmgroup@
%ifos cygwin cygwin32 %ifos cygwin cygwin32

View File

@@ -2,17 +2,17 @@
%define rtems_target @target_alias@ %define rtems_target @target_alias@
%define rpmvers %{expand: %%(echo %rtems_version | tr - _ )} %define rpmvers %{expand: %%(echo %rtems_version | tr - _ )}
Name: %{rpmprefix}@target_alias@-cpukit Name: @rpmprefix@@target_alias@-cpukit
Release: @Release@ Release: @Release@
License: Various, Open Source. License: Various, Open Source.
Group: %{rpmgroup} Group: %{rpmgroup}
Packager: ralf.corsepius@rtems.org and joel@OARcorp.com Packager: ralf.corsepius@rtems.org and joel@OARcorp.com
BuildRequires: %{rpmprefix}%{rtems_target}-binutils BuildRequires: @rpmprefix@%{rtems_target}-binutils
BuildRequires: %{rpmprefix}%{rtems_target}-gcc BuildRequires: @rpmprefix@%{rtems_target}-gcc
Requires: %{rpmprefix}%{rtems_target}-binutils Requires: @rpmprefix@%{rtems_target}-binutils
Requires: %{rpmprefix}%{rtems_target}-gcc Requires: @rpmprefix@%{rtems_target}-gcc
# These are target libs, arch doesn't matter for the host # These are target libs, arch doesn't matter for the host
BuildArch: noarch BuildArch: noarch

View File

@@ -1,10 +1,10 @@
# ============================================================== # ==============================================================
# @target_alias@-cpukit # @target_alias@-cpukit
# ============================================================== # ==============================================================
# %package -n %{rpmprefix}@target_alias@-cpukit # %package -n @rpmprefix@@target_alias@-cpukit
# Summary: rtems cpukit for @target_alias@ # Summary: rtems cpukit for @target_alias@
# Group: %{rpmgroup} # Group: %{rpmgroup}
# Requires: %{rpmprefix}@target_alias@-gcc # Requires: @rpmprefix@@target_alias@-gcc
%files %files
%{_prefix}/%{rtems_target} %{_prefix}/%{rtems_target}

View File

@@ -3,7 +3,7 @@
# ============================================================== # ==============================================================
# rtems-base-g77 # rtems-base-g77
# ============================================================== # ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-g77 %package -n @rpmprefix@rtems@osversion@-base-g77
Summary: rtems base package for gcc/g77 compiler Summary: rtems base package for gcc/g77 compiler
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
@@ -11,21 +11,21 @@ Version: %{gcc_version}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-g77 %description -n @rpmprefix@rtems@osversion@-base-g77
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the files for gcc/g77 that are shared by all targets. This is the files for gcc/g77 that are shared by all targets.
%files -n %{rpmprefix}rtems@osversion@-base-g77 %files -n @rpmprefix@rtems@osversion@-base-g77
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_infodir} %dir %{_infodir}
%ghost %{_infodir}/dir %ghost %{_infodir}/dir
%{_infodir}/g77.info*.gz %{_infodir}/g77.info*.gz
%post -n %{rpmprefix}rtems@osversion@-base-g77 %post -n @rpmprefix@rtems@osversion@-base-g77
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/g77.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/g77.info.gz
%preun -n %{rpmprefix}rtems@osversion@-base-g77 %preun -n @rpmprefix@rtems@osversion@-base-g77
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/g77.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/g77.info.gz
fi fi

View File

@@ -1,8 +1,8 @@
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
# ============================================================== # ==============================================================
# %{rpmprefix}rtems@osversion@-base-gcc # @rpmprefix@rtems@osversion@-base-gcc
# ============================================================== # ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-gcc %package -n @rpmprefix@rtems@osversion@-base-gcc
Summary: base package for rtems gcc and newlib C Library Summary: base package for rtems gcc and newlib C Library
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
@@ -10,13 +10,13 @@ Version: %{gcc_version}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-gcc %description -n @rpmprefix@rtems@osversion@-base-gcc
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the files for gcc and newlib that are shared by all targets. This is the files for gcc and newlib that are shared by all targets.
%files -n %{rpmprefix}rtems@osversion@-base-gcc %files -n @rpmprefix@rtems@osversion@-base-gcc
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_infodir} %dir %{_infodir}
%ghost %{_infodir}/dir %ghost %{_infodir}/dir
@@ -41,7 +41,7 @@ This is the files for gcc and newlib that are shared by all targets.
%{_mandir}/man7/gfdl.7* %{_mandir}/man7/gfdl.7*
%{_mandir}/man7/gpl.7* %{_mandir}/man7/gpl.7*
%post -n %{rpmprefix}rtems@osversion@-base-gcc %post -n @rpmprefix@rtems@osversion@-base-gcc
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/cpp.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcc.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcc.info.gz
@@ -52,7 +52,7 @@ This is the files for gcc and newlib that are shared by all targets.
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccinstall.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccinstall.info.gz
%endif %endif
%preun -n %{rpmprefix}rtems@osversion@-base-gcc %preun -n @rpmprefix@rtems@osversion@-base-gcc
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cpp.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz

View File

@@ -3,7 +3,7 @@
# ============================================================== # ==============================================================
# rtems-base-gcj # rtems-base-gcj
# ============================================================== # ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-gcj %package -n @rpmprefix@rtems@osversion@-base-gcj
Summary: base package for rtems gcc/java compiler (gcj). Summary: base package for rtems gcc/java compiler (gcj).
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
@@ -11,12 +11,12 @@ Version: %{gcc_version}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-gcj %description -n @rpmprefix@rtems@osversion@-base-gcj
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the files for gcc/java (gcj) that are shared by all targets. This is the files for gcc/java (gcj) that are shared by all targets.
%files -n %{rpmprefix}rtems@osversion@-base-gcj %files -n @rpmprefix@rtems@osversion@-base-gcj
%defattr(-,root,root) %defattr(-,root,root)
%if "%{gcc_version}" <= "3.4" %if "%{gcc_version}" <= "3.4"
%dir %{_bindir} %dir %{_bindir}
@@ -47,14 +47,14 @@ This is the files for gcc/java (gcj) that are shared by all targets.
%endif %endif
%endif %endif
%post -n %{rpmprefix}rtems@osversion@-base-gcj %post -n @rpmprefix@rtems@osversion@-base-gcj
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcj.info* /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcj.info*
%if "%{gcc_version}" >= "3.3" %if "%{gcc_version}" >= "3.3"
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/fastjar.info* /sbin/install-info --info-dir=%{_infodir} %{_infodir}/fastjar.info*
%endif %endif
%preun -n %{rpmprefix}rtems@osversion@-base-gcj %preun -n @rpmprefix@rtems@osversion@-base-gcj
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gcj.info* /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gcj.info*

View File

@@ -3,28 +3,28 @@
# ============================================================== # ==============================================================
# rtems-base-gfortran # rtems-base-gfortran
# ============================================================== # ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-gfortran %package -n @rpmprefix@rtems@osversion@-base-gfortran
Summary: rtems base package for gcc/gfortran compiler Summary: rtems base package for gcc/gfortran compiler
Group: %{rpmgroup} Group: %{rpmgroup}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-gfortran %description -n @rpmprefix@rtems@osversion@-base-gfortran
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the files for gcc/gfortran that are shared by all targets. This is the files for gcc/gfortran that are shared by all targets.
%files -n %{rpmprefix}rtems@osversion@-base-gfortran %files -n @rpmprefix@rtems@osversion@-base-gfortran
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_infodir} %dir %{_infodir}
%ghost %{_infodir}/dir %ghost %{_infodir}/dir
%{_infodir}/gfortran.info*.gz %{_infodir}/gfortran.info*.gz
%post -n %{rpmprefix}rtems@osversion@-base-gfortran %post -n @rpmprefix@rtems@osversion@-base-gfortran
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz
%preun -n %{rpmprefix}rtems@osversion@-base-gfortran %preun -n @rpmprefix@rtems@osversion@-base-gfortran
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz
fi fi

View File

@@ -3,19 +3,19 @@
# ============================================================== # ==============================================================
# rtems-base-gnat # rtems-base-gnat
# ============================================================== # ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-gnat %package -n @rpmprefix@rtems@osversion@-base-gnat
Summary: gcc/gnat tools Summary: gcc/gnat tools
Group: %{rpmgroup} Group: %{rpmgroup}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-gnat %description -n @rpmprefix@rtems@osversion@-base-gnat
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/gnat tools for the gcc/gnat compiler This is the gcc/gnat tools for the gcc/gnat compiler
%files -n %{rpmprefix}rtems@osversion@-base-gnat %files -n @rpmprefix@rtems@osversion@-base-gnat
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_bindir} %dir %{_bindir}
%{_bindir}/vxaddr2line%{_exeext} %{_bindir}/vxaddr2line%{_exeext}
@@ -24,12 +24,12 @@ This is the gcc/gnat tools for the gcc/gnat compiler
%ghost %{_infodir}/dir %ghost %{_infodir}/dir
%{_infodir}/gnat* %{_infodir}/gnat*
%post -n %{rpmprefix}rtems@osversion@-base-gnat %post -n @rpmprefix@rtems@osversion@-base-gnat
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
%preun -n %{rpmprefix}rtems@osversion@-base-gnat %preun -n @rpmprefix@rtems@osversion@-base-gnat
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz

View File

@@ -5,7 +5,7 @@
%define gcc_target @target_alias@ %define gcc_target @target_alias@
Name: %{rpmprefix}%{gcc_target}-gcc-newlib Name: @rpmprefix@%{gcc_target}-gcc-newlib
Summary: gcc and newlib C Library for %{gcc_target}. Summary: gcc and newlib C Library for %{gcc_target}.
Group: %{rpmgroup} Group: %{rpmgroup}
Release: @Release@ Release: @Release@
@@ -23,7 +23,7 @@ Source99: brp-rtems-compress.in
%define __os_install_post ./brp-rtems-compress && ./brp-rtems-strip %define __os_install_post ./brp-rtems-compress && ./brp-rtems-strip
BuildRequires: texinfo >= 4.2 BuildRequires: texinfo >= 4.2
BuildRequires: %{rpmprefix}%{gcc_target}-binutils BuildRequires: @rpmprefix@%{gcc_target}-binutils
# #
@@ -124,7 +124,7 @@ BuildRequires: zlib-devel
# This really isn't available until RedHat 8.0. How to conditionalize this? # This really isn't available until RedHat 8.0. How to conditionalize this?
BuildRequires: gcc-gnat BuildRequires: gcc-gnat
# Urgh, building gnat requires the target c-toolchain # Urgh, building gnat requires the target c-toolchain
BuildRequires: %{rpmprefix}%{gcc_target}-gcc < %{gccnewlib_version}-%{release} BuildRequires: @rpmprefix@%{gcc_target}-gcc < %{gccnewlib_version}-%{release}
%endif %endif
%if %build_f95 %if %build_f95
BuildRequires: gmp-devel BuildRequires: gmp-devel

View File

@@ -2,21 +2,21 @@
# ============================================================== # ==============================================================
# %{gcc_target}-c++ # %{gcc_target}-c++
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-c++ %package -n @rpmprefix@%{gcc_target}-c++
Summary: gcc/g++ compiler (c++) for %{gcc_target} Summary: gcc/g++ compiler (c++) for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gcc Requires: @rpmprefix@rtems@osversion@-base-gcc
%endif %endif
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release} Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-c++ %description -n @rpmprefix@%{gcc_target}-c++
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/g++ compiler for %{gcc_target} This is the gcc/g++ compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-c++ -f build/files.g++ %files -n @rpmprefix@%{gcc_target}-c++ -f build/files.g++
%defattr(-,root,root) %defattr(-,root,root)
%{_mandir}/man1/%{gcc_target}-g++.1* %{_mandir}/man1/%{gcc_target}-g++.1*

View File

@@ -2,19 +2,19 @@
# ============================================================== # ==============================================================
# %{gcc_target}-g77 # %{gcc_target}-g77
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-g77 %package -n @rpmprefix@%{gcc_target}-g77
Summary: gcc/g77 compiler for %{gcc_target} Summary: gcc/g77 compiler for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
Requires: %{rpmprefix}rtems@osversion@-base-g77 Requires: @rpmprefix@rtems@osversion@-base-g77
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release} Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-g77 %description -n @rpmprefix@%{gcc_target}-g77
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/g77 compiler for %{gcc_target} This is the gcc/g77 compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-g77 -f build/files.g77 %files -n @rpmprefix@%{gcc_target}-g77 -f build/files.g77
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/%{gcc_target}-g77%{_exeext} %{_bindir}/%{gcc_target}-g77%{_exeext}

View File

@@ -1,19 +1,19 @@
# ============================================================== # ==============================================================
# %{gcc_target}-gcc # %{gcc_target}-gcc
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gcc %package -n @rpmprefix@%{gcc_target}-gcc
Summary: rtems gcc and newlib C Library for %{gcc_target} Summary: rtems gcc and newlib C Library for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
Requires: %{rpmprefix}%{gcc_target}-binutils Requires: @rpmprefix@%{gcc_target}-binutils
Requires: %{rpmprefix}%{gcc_target}-libc = %{newlib_version}-%{release} Requires: @rpmprefix@%{gcc_target}-libc = %{newlib_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-gcc %description -n @rpmprefix@%{gcc_target}-gcc
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is gcc for %{gcc_target}. This is gcc for %{gcc_target}.
%files -n %{rpmprefix}%{gcc_target}-gcc -f build/files.gcc %files -n @rpmprefix@%{gcc_target}-gcc -f build/files.gcc
%defattr(-,root,root) %defattr(-,root,root)
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
%dir %{_mandir} %dir %{_mandir}

View File

@@ -2,21 +2,21 @@
# ============================================================== # ==============================================================
# %{gcc_target}-gcj # %{gcc_target}-gcj
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gcj %package -n @rpmprefix@%{gcc_target}-gcj
Summary: gcc/java compiler (gcj) for %{gcc_target} Summary: gcc/java compiler (gcj) for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gcj Requires: @rpmprefix@rtems@osversion@-base-gcj
%endif %endif
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release} Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-gcj %description -n @rpmprefix@%{gcc_target}-gcj
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/java compiler for %{gcc_target} This is the gcc/java compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-gcj -f build/files.gcj %files -n @rpmprefix@%{gcc_target}-gcj -f build/files.gcj
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/%{gcc_target}-gcj%{_exeext} %{_bindir}/%{gcc_target}-gcj%{_exeext}
%{_bindir}/%{gcc_target}-jcf-dump%{_exeext} %{_bindir}/%{gcc_target}-jcf-dump%{_exeext}

View File

@@ -2,22 +2,22 @@
# ============================================================== # ==============================================================
# %{gcc_target}-gfortran # %{gcc_target}-gfortran
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gfortran %package -n @rpmprefix@%{gcc_target}-gfortran
Summary: gcc/gfortran compiler for %{gcc_target} Summary: gcc/gfortran compiler for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gfortran Requires: @rpmprefix@rtems@osversion@-base-gfortran
%endif %endif
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release} Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
Obsoletes: %{rpmprefix}%{gcc_target}-g77 Obsoletes: @rpmprefix@%{gcc_target}-g77
%description -n %{rpmprefix}%{gcc_target}-gfortran %description -n @rpmprefix@%{gcc_target}-gfortran
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/gfortran compiler for %{gcc_target} This is the gcc/gfortran compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-gfortran -f build/files.gfortran %files -n @rpmprefix@%{gcc_target}-gfortran -f build/files.gfortran
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/%{gcc_target}-gfortran%{_exeext} %{_bindir}/%{gcc_target}-gfortran%{_exeext}

View File

@@ -2,21 +2,21 @@
# ============================================================== # ==============================================================
# %{gcc_target}-gnat # %{gcc_target}-gnat
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gnat %package -n @rpmprefix@%{gcc_target}-gnat
Summary: gcc/gnat compiler for %{gcc_target} Summary: gcc/gnat compiler for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gnat Requires: @rpmprefix@rtems@osversion@-base-gnat
%endif %endif
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release} Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-gnat %description -n @rpmprefix@%{gcc_target}-gnat
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/gnat compiler for %{gcc_target} This is the gcc/gnat compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-gnat %files -n @rpmprefix@%{gcc_target}-gnat
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/%{gcc_target}-gnat* %{_bindir}/%{gcc_target}-gnat*
%{_bindir}/%{gcc_target}-gprmake%{_exeext} %{_bindir}/%{gcc_target}-gprmake%{_exeext}

View File

@@ -1,19 +1,19 @@
# ============================================================== # ==============================================================
# %{gcc_target}-libc # %{gcc_target}-libc
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-libc %package -n @rpmprefix@%{gcc_target}-libc
Summary: newlib C Library for %{gcc_target} Summary: newlib C Library for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
License: Distributable License: Distributable
Version: %{newlib_version} Version: %{newlib_version}
Provides: %{rpmprefix}%{gcc_target}-newlib = %{newlib_version}-%{release} Provides: @rpmprefix@%{gcc_target}-newlib = %{newlib_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-libc %description -n @rpmprefix@%{gcc_target}-libc
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the newlib C Library for %{gcc_target}. This is the newlib C Library for %{gcc_target}.
%files -n %{rpmprefix}%{gcc_target}-libc -f build/files.libc %files -n @rpmprefix@%{gcc_target}-libc -f build/files.libc
%defattr(-,root,root) %defattr(-,root,root)
%if "%{_prefix}" != "/usr" %if "%{_prefix}" != "/usr"
%dir %{_prefix} %dir %{_prefix}

View File

@@ -2,18 +2,18 @@
# ============================================================== # ==============================================================
# %{gcc_target}-objc # %{gcc_target}-objc
# ============================================================== # ==============================================================
%package -n %{rpmprefix}%{gcc_target}-objc %package -n @rpmprefix@%{gcc_target}-objc
Summary: gcc/objc compiler for %{gcc_target} Summary: gcc/objc compiler for %{gcc_target}
Group: %{rpmgroup} Group: %{rpmgroup}
Version: %{gcc_version} Version: %{gcc_version}
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release} Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
%description -n %{rpmprefix}%{gcc_target}-objc %description -n @rpmprefix@%{gcc_target}-objc
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the gcc/objc compiler for %{gcc_target} This is the gcc/objc compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-objc -f build/files.objc %files -n @rpmprefix@%{gcc_target}-objc -f build/files.objc
%defattr(-,root,root) %defattr(-,root,root)
%dir %{gccexec} %dir %{gccexec}

View File

@@ -2,19 +2,19 @@
# rtems-base-gdb # rtems-base-gdb
# ===================================================================== # =====================================================================
%package -n %{rpmprefix}rtems@osversion@-base-gdb %package -n @rpmprefix@rtems@osversion@-base-gdb
Summary: base package for rtems gdb Summary: base package for rtems gdb
Group: %{rpmgroup} Group: %{rpmgroup}
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
%description -n %{rpmprefix}rtems@osversion@-base-gdb %description -n @rpmprefix@rtems@osversion@-base-gdb
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the base for gdb regardless of target CPU. This is the base for gdb regardless of target CPU.
%files -n %{rpmprefix}rtems@osversion@-base-gdb %files -n @rpmprefix@rtems@osversion@-base-gdb
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_infodir} %dir %{_infodir}
@@ -38,7 +38,7 @@ This is the base for gdb regardless of target CPU.
%dir %{_mandir} %dir %{_mandir}
%dir %{_mandir}/man1 %dir %{_mandir}/man1
%post -n %{rpmprefix}rtems@osversion@-base-gdb %post -n @rpmprefix@rtems@osversion@-base-gdb
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gdb.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gdb.info.gz
%if "%{gdb_version}" < "6.3" %if "%{gdb_version}" < "6.3"
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/mmalloc.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/mmalloc.info.gz
@@ -51,7 +51,7 @@ This is the base for gdb regardless of target CPU.
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/annotate.info.gz /sbin/install-info --info-dir=%{_infodir} %{_infodir}/annotate.info.gz
%endif %endif
%preun -n %{rpmprefix}rtems@osversion@-base-gdb %preun -n @rpmprefix@rtems@osversion@-base-gdb
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gdb.info.gz /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gdb.info.gz
%if "%{gdb_version}" < "6.3" %if "%{gdb_version}" < "6.3"

View File

@@ -2,7 +2,7 @@
%define gdb_version @gdb_version@ %define gdb_version @gdb_version@
%define gdb_target @target_alias@ %define gdb_target @target_alias@
Name: %{rpmprefix}%{gdb_target}-gdb Name: @rpmprefix@%{gdb_target}-gdb
Release: @Release@ Release: @Release@
License: GPL/LGPL License: GPL/LGPL
Group: %{rpmgroup} Group: %{rpmgroup}

View File

@@ -1,18 +1,18 @@
# ===================================================================== # =====================================================================
# %{gdb_target}-gdb # %{gdb_target}-gdb
# ===================================================================== # =====================================================================
# %package -n %{rpmprefix}%{gdb_target}-gdb # %package -n @rpmprefix@%{gdb_target}-gdb
# Summary: rtems gdb for %{gdb_target} # Summary: rtems gdb for %{gdb_target}
# Group: %{rpmgroup} # Group: %{rpmgroup}
# Requires: %{rpmprefix}rtems@osversion@-base-gdb # Requires: @rpmprefix@rtems@osversion@-base-gdb
%description -n %{rpmprefix}%{gdb_target}-gdb %description -n @rpmprefix@%{gdb_target}-gdb
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.
This is the GNU gdb for RTEMS targetting %{gdb_target}. This is the GNU gdb for RTEMS targetting %{gdb_target}.
%files -n %{rpmprefix}%{gdb_target}-gdb %files -n @rpmprefix@%{gdb_target}-gdb
%defattr(-,root,root) %defattr(-,root,root)
%{_mandir}/man1/%{gdb_target}-gdb.1* %{_mandir}/man1/%{gdb_target}-gdb.1*
%if "%_sim" == "1" %if "%_sim" == "1"

View File

@@ -1,4 +1,4 @@
Name: %{rpmprefix}rtems-source Name: @rpmprefix@rtems-source
Version: @rtems_version@ Version: @rtems_version@
Release: @RTEMS_RPM_RELEASE@ Release: @RTEMS_RPM_RELEASE@
Epoch: 0 Epoch: 0
@@ -12,8 +12,8 @@ Prefix: %{_prefix}/src
BuildArch: noarch BuildArch: noarch
#--------------------------------------------------------------------- #---------------------------------------------------------------------
Requires: %{rpmprefix}automake-rtems = 1.8.2 Requires: @rpmprefix@automake-rtems = 1.8.2
Requires: %{rpmprefix}autoconf-rtems = 2.59 Requires: @rpmprefix@autoconf-rtems = 2.59
%description %description
RTEMS is an open source operating system for embedded systems. RTEMS is an open source operating system for embedded systems.

View File

@@ -4,7 +4,7 @@
%define srcvers @rtems_version@ %define srcvers @rtems_version@
%define rpmvers %{expand:%%(echo @rtems_version@ | tr - _ )} %define rpmvers %{expand:%%(echo @rtems_version@ | tr - _ )}
Name: %{rpmprefix}rtemsdoc Name: @rpmprefix@rtemsdoc
Release: @rtems_rpm_release@ Release: @rtems_rpm_release@
Epoch: 0 Epoch: 0
License: Distributable License: Distributable

View File

@@ -5,7 +5,7 @@ Summary: Documentation for RTEMS @target@ support
Group: %{rpmgroup}/Documentation Group: %{rpmgroup}/Documentation
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
Requires: %{rpmprefix}rtemsdoc-base Requires: @rpmprefix@rtemsdoc-base
%description @target@ %description @target@
RTEMS is a free operating system for embedded systems. RTEMS is a free operating system for embedded systems.

View File

@@ -5,7 +5,7 @@ Summary: Documentation for RTEMS @target@ support
Group: %{rpmgroup}/Documentation Group: %{rpmgroup}/Documentation
Requires(post): /sbin/install-info Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info Requires(preun): /sbin/install-info
Requires: %{rpmprefix}rtemsdoc-base Requires: @rpmprefix@rtemsdoc-base
%description @target@ %description @target@
RTEMS is a free operating system for embedded systems. RTEMS is a free operating system for embedded systems.