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

@@ -3,7 +3,7 @@
# ==============================================================
# 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
Group: %{rpmgroup}
Version: %{gcc_version}
@@ -11,21 +11,21 @@ Version: %{gcc_version}
Requires(post): /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.
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)
%dir %{_infodir}
%ghost %{_infodir}/dir
%{_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
%preun -n %{rpmprefix}rtems@osversion@-base-g77
%preun -n @rpmprefix@rtems@osversion@-base-g77
if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/g77.info.gz
fi

View File

@@ -1,8 +1,8 @@
%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
Group: %{rpmgroup}
Version: %{gcc_version}
@@ -10,13 +10,13 @@ Version: %{gcc_version}
Requires(post): /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.
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)
%dir %{_infodir}
%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/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}/cppinternals.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
%endif
%preun -n %{rpmprefix}rtems@osversion@-base-gcc
%preun -n @rpmprefix@rtems@osversion@-base-gcc
if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz

View File

@@ -3,7 +3,7 @@
# ==============================================================
# 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).
Group: %{rpmgroup}
Version: %{gcc_version}
@@ -11,12 +11,12 @@ Version: %{gcc_version}
Requires(post): /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.
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)
%if "%{gcc_version}" <= "3.4"
%dir %{_bindir}
@@ -47,14 +47,14 @@ This is the files for gcc/java (gcj) that are shared by all targets.
%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*
%if "%{gcc_version}" >= "3.3"
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/fastjar.info*
%endif
%preun -n %{rpmprefix}rtems@osversion@-base-gcj
%preun -n @rpmprefix@rtems@osversion@-base-gcj
if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gcj.info*

View File

@@ -3,28 +3,28 @@
# ==============================================================
# 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
Group: %{rpmgroup}
Requires(post): /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.
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)
%dir %{_infodir}
%ghost %{_infodir}/dir
%{_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
%preun -n %{rpmprefix}rtems@osversion@-base-gfortran
%preun -n @rpmprefix@rtems@osversion@-base-gfortran
if [ $1 -eq 0 ]; then
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz
fi

View File

@@ -3,19 +3,19 @@
# ==============================================================
# rtems-base-gnat
# ==============================================================
%package -n %{rpmprefix}rtems@osversion@-base-gnat
%package -n @rpmprefix@rtems@osversion@-base-gnat
Summary: gcc/gnat tools
Group: %{rpmgroup}
Requires(post): /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.
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)
%dir %{_bindir}
%{_bindir}/vxaddr2line%{_exeext}
@@ -24,12 +24,12 @@ This is the gcc/gnat tools for the gcc/gnat compiler
%ghost %{_infodir}/dir
%{_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-style.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
/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat_rm.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@
Name: %{rpmprefix}%{gcc_target}-gcc-newlib
Name: @rpmprefix@%{gcc_target}-gcc-newlib
Summary: gcc and newlib C Library for %{gcc_target}.
Group: %{rpmgroup}
Release: @Release@
@@ -23,7 +23,7 @@ Source99: brp-rtems-compress.in
%define __os_install_post ./brp-rtems-compress && ./brp-rtems-strip
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?
BuildRequires: gcc-gnat
# 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
%if %build_f95
BuildRequires: gmp-devel

View File

@@ -2,21 +2,21 @@
# ==============================================================
# %{gcc_target}-c++
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-c++
%package -n @rpmprefix@%{gcc_target}-c++
Summary: gcc/g++ compiler (c++) for %{gcc_target}
Group: %{rpmgroup}
Version: %{gcc_version}
%if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gcc
Requires: @rpmprefix@rtems@osversion@-base-gcc
%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.
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)
%{_mandir}/man1/%{gcc_target}-g++.1*

View File

@@ -2,19 +2,19 @@
# ==============================================================
# %{gcc_target}-g77
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-g77
%package -n @rpmprefix@%{gcc_target}-g77
Summary: gcc/g77 compiler for %{gcc_target}
Group: %{rpmgroup}
Version: %{gcc_version}
Requires: %{rpmprefix}rtems@osversion@-base-g77
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release}
Requires: @rpmprefix@rtems@osversion@-base-g77
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.
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)
%{_bindir}/%{gcc_target}-g77%{_exeext}

View File

@@ -1,19 +1,19 @@
# ==============================================================
# %{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}
Group: %{rpmgroup}
Version: %{gcc_version}
Requires: %{rpmprefix}%{gcc_target}-binutils
Requires: %{rpmprefix}%{gcc_target}-libc = %{newlib_version}-%{release}
Requires: @rpmprefix@%{gcc_target}-binutils
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.
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)
%if "%{_prefix}" != "/usr"
%dir %{_mandir}

View File

@@ -2,21 +2,21 @@
# ==============================================================
# %{gcc_target}-gcj
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gcj
%package -n @rpmprefix@%{gcc_target}-gcj
Summary: gcc/java compiler (gcj) for %{gcc_target}
Group: %{rpmgroup}
Version: %{gcc_version}
%if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gcj
Requires: @rpmprefix@rtems@osversion@-base-gcj
%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.
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)
%{_bindir}/%{gcc_target}-gcj%{_exeext}
%{_bindir}/%{gcc_target}-jcf-dump%{_exeext}

View File

@@ -2,22 +2,22 @@
# ==============================================================
# %{gcc_target}-gfortran
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gfortran
%package -n @rpmprefix@%{gcc_target}-gfortran
Summary: gcc/gfortran compiler for %{gcc_target}
Group: %{rpmgroup}
Version: %{gcc_version}
%if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gfortran
Requires: @rpmprefix@rtems@osversion@-base-gfortran
%endif
Requires: %{rpmprefix}%{gcc_target}-gcc = %{gcc_version}-%{release}
Obsoletes: %{rpmprefix}%{gcc_target}-g77
Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
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.
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)
%{_bindir}/%{gcc_target}-gfortran%{_exeext}

View File

@@ -2,21 +2,21 @@
# ==============================================================
# %{gcc_target}-gnat
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-gnat
%package -n @rpmprefix@%{gcc_target}-gnat
Summary: gcc/gnat compiler for %{gcc_target}
Group: %{rpmgroup}
Version: %{gcc_version}
%if "%{_prefix}" != "/usr"
Requires: %{rpmprefix}rtems@osversion@-base-gnat
Requires: @rpmprefix@rtems@osversion@-base-gnat
%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.
This is the gcc/gnat compiler for %{gcc_target}
%files -n %{rpmprefix}%{gcc_target}-gnat
%files -n @rpmprefix@%{gcc_target}-gnat
%defattr(-,root,root)
%{_bindir}/%{gcc_target}-gnat*
%{_bindir}/%{gcc_target}-gprmake%{_exeext}

View File

@@ -1,19 +1,19 @@
# ==============================================================
# %{gcc_target}-libc
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-libc
%package -n @rpmprefix@%{gcc_target}-libc
Summary: newlib C Library for %{gcc_target}
Group: %{rpmgroup}
License: Distributable
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.
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)
%if "%{_prefix}" != "/usr"
%dir %{_prefix}

View File

@@ -2,18 +2,18 @@
# ==============================================================
# %{gcc_target}-objc
# ==============================================================
%package -n %{rpmprefix}%{gcc_target}-objc
%package -n @rpmprefix@%{gcc_target}-objc
Summary: gcc/objc compiler for %{gcc_target}
Group: %{rpmgroup}
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.
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)
%dir %{gccexec}