summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/binutils/binutils.spec.in8
-rwxr-xr-xscripts/buildall.in2
-rw-r--r--scripts/gdb/gdb.spec.in33
-rw-r--r--scripts/mkbinutilspec.in2
-rw-r--r--scripts/mkbspspec.in2
-rw-r--r--scripts/mkgccnewlibspec.in2
-rw-r--r--scripts/mkgdbspec.in2
-rw-r--r--scripts/mkgnatnewlibspec.in2
8 files changed, 40 insertions, 13 deletions
diff --git a/scripts/binutils/binutils.spec.in b/scripts/binutils/binutils.spec.in
index 924ae391e7..2795d11a09 100644
--- a/scripts/binutils/binutils.spec.in
+++ b/scripts/binutils/binutils.spec.in
@@ -53,7 +53,7 @@ RTEMS is an open source operating system for embedded systems.
This is the base for binutils regardless of target CPU.
%package -n @target_alias@-binutils
-Summary: rtems gcc and newlib C Library for @target_alias@
+Summary: rtems binutils for @target_alias@
Group: rtems
Requires: rtems-base-binutils
@@ -125,9 +125,9 @@ Authors:
done
fi
-%files -n rtems-base-binutils
+%files -n rtems-base-binutils -f files
%dir /opt/rtems/info
-# %doc /opt/rtems/info/dir
+%doc /opt/rtems/info/dir
%doc /opt/rtems/info/as.info.gz
%doc /opt/rtems/info/as.info-?.gz
%doc /opt/rtems/info/bfd.info.gz
@@ -155,7 +155,7 @@ Authors:
%dir /opt/rtems/share
%dir /opt/rtems/share/locale
-%files -n @target_alias@-binutils -f files
+%files -n @target_alias@-binutils
%doc /opt/rtems/man/man1/@target_alias@-*.1
%dir /opt/rtems/bin
diff --git a/scripts/buildall.in b/scripts/buildall.in
index bc70b1e182..81df764d04 100755
--- a/scripts/buildall.in
+++ b/scripts/buildall.in
@@ -135,11 +135,13 @@ do
# now build gcc/newlib
# NOTE: This requires having binutils installed and we immediately
# remove it once finished.
+ base_binutils_rpm=${dst}/../RPMS/i386/rtems-base-binutils-${binutils}-${binutils_rpm_release}.i386.rpm
binutils_rpm=${dst}/../RPMS/i386/${target}-binutils-${binutils}-${binutils_rpm_release}.i386.rpm
if [ ! -f ${binutils_rpm} ] ; then
echo There is no RPM for binutils for ${target}.
echo Looked for ${binutils_rpm}.
fi
+ ${ECHO} rpm -i ${base_binutils_rpm}
${ECHO} rpm -i ${binutils_rpm}
logfile=log/${target}-gccnewlib
diff --git a/scripts/gdb/gdb.spec.in b/scripts/gdb/gdb.spec.in
index f01266f803..0e8c005556 100644
--- a/scripts/gdb/gdb.spec.in
+++ b/scripts/gdb/gdb.spec.in
@@ -10,11 +10,11 @@
Vendor: OAR Corporation
Distribution: Linux
-Name: @target_alias@-gdb
+Name: @target_alias@-gdb-collection
Release: @Release@
Copyright: 1999 OARCorp
Group: rtems
-Provides: @target_alias@-gdb
+Provides: rtems-base-gdb @target_alias@-gdb
Autoreqprov: on
Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com
@@ -42,11 +42,33 @@ RTEMS is an open source operating system for embedded systems.
This is the GNU gdb for RTEMS targetting @target_alias@.
+%package -n rtems-base-gdb
+Summary: base package for rtems gdb
+Group: rtems
+
+%description -n rtems-base-gdb
+
+RTEMS is an open source operating system for embedded systems.
+
+This is the base for gdb regardless of target CPU.
+
+%package -n @target_alias@-gdb
+Summary: rtems gdb for @target_alias@
+Group: rtems
+Requires: rtems-base-gdb
+
+%description -n @target_alias@-gdb
+
+RTEMS is an open source operating system for embedded systems.
+
+This is the GNU gdb for RTEMS targetting @target_alias@.
+
Authors:
--------
Joel Sherrill (joel@oarcorp.com)
...
+
%prep
echo RPM_BUILD_ROOT=${RPM_BUILD_ROOT}
# untar the sources inside @target_alias@-gdb
@@ -93,7 +115,8 @@ test -d build || mkdir build
done
fi
-%files
+%files -n rtems-base-gdb
+
%dir /opt/rtems/info
%doc /opt/rtems/info/gdb.info*
%doc /opt/rtems/info/mmalloc.info*
@@ -101,7 +124,6 @@ test -d build || mkdir build
%dir /opt/rtems/man
%dir /opt/rtems/man/man1
-%doc /opt/rtems/man/man1/@target_alias@-gdb.1
%dir /opt/rtems/include
# We install libbfd from binutils
@@ -114,6 +136,9 @@ test -d build || mkdir build
# We use libiberty from gcc
# /opt/rtems/lib/libiberty*
+%files -n @target_alias@-gdb
+%doc /opt/rtems/man/man1/@target_alias@-gdb.1
+
%dir /opt/rtems/bin
/opt/rtems/bin/@target_alias@-gdb@exe_ext@
diff --git a/scripts/mkbinutilspec.in b/scripts/mkbinutilspec.in
index c758992dbb..d2adf3bd56 100644
--- a/scripts/mkbinutilspec.in
+++ b/scripts/mkbinutilspec.in
@@ -55,7 +55,7 @@ sed -e "s%@Release@%${binutils_rpm_release}%g" \
-e "s%@target_alias@%${target_alias}%g" \
-e "s%@binutils_version@%${binutils_version}%g" \
-e "s%@binutils_patch_version@%${binutils_patch_version}%g" \
- -e "s%@ext_ext@%${ext_ext}%g" \
+ -e "s%@exe_ext@%${exe_ext}%g" \
< ${RTEMS_DIR}/binutils/binutils.spec.in \
> ${specfile}
diff --git a/scripts/mkbspspec.in b/scripts/mkbspspec.in
index 9d0470539d..02edf02dc8 100644
--- a/scripts/mkbspspec.in
+++ b/scripts/mkbspspec.in
@@ -55,7 +55,7 @@ sed -e "s%@Release@%${rtems_rpm_release}%g" \
-e "s%@rtems_version@%${rtems_version}%g" \
-e "s%@rpm_build_root@%${rpm_build_root}%g" \
-e "s%@target_alias@%${target_alias}%g" \
- -e "s%@ext_ext@%${ext_ext}%g" \
+ -e "s%@exe_ext@%${exe_ext}%g" \
< ${RTEMS_DIR}/rtems/rtems.spec.in \
> ${specfile}
diff --git a/scripts/mkgccnewlibspec.in b/scripts/mkgccnewlibspec.in
index 7fbac44246..a6ff84b465 100644
--- a/scripts/mkgccnewlibspec.in
+++ b/scripts/mkgccnewlibspec.in
@@ -64,7 +64,7 @@ sed -e "s%@Release@%${gccnewlib_rpm_release}%g" \
-e "s%@gcc_patch_version@%${gcc_patch_version}%g" \
-e "s%@newlib_version@%${newlib_version}%g" \
-e "s%@newlib_patch_version@%${newlib_patch_version}%g" \
- -e "s%@ext_ext@%${ext_ext}%g" \
+ -e "s%@exe_ext@%${exe_ext}%g" \
< ${specsrc} \
> ${specfile}
diff --git a/scripts/mkgdbspec.in b/scripts/mkgdbspec.in
index 24b95f27f6..1b38b83a4c 100644
--- a/scripts/mkgdbspec.in
+++ b/scripts/mkgdbspec.in
@@ -70,7 +70,7 @@ sed -e "s%@Release@%${gdb_rpm_release}%g" \
-e "s%@gdb_version@%${gdb_version}%g" \
-e "s%@gdb_patch_version@%${gdb_patch_version}%g" \
-e "s%@extra_configure_arguments@%${extra_configure_arguments}%g" \
- -e "s%@ext_ext@%${ext_ext}%g" \
+ -e "s%@exe_ext@%${exe_ext}%g" \
< ${RTEMS_DIR}/gdb/gdb.spec.in \
> ${specfile}
diff --git a/scripts/mkgnatnewlibspec.in b/scripts/mkgnatnewlibspec.in
index 5eb4231617..16cdc73545 100644
--- a/scripts/mkgnatnewlibspec.in
+++ b/scripts/mkgnatnewlibspec.in
@@ -57,7 +57,7 @@ sed -e "s%@Release@%${gccnewlib_rpm_release}%g" \
-e "s%@gcc_patch_version@%${gcc_patch_version}%g" \
-e "s%@newlib_version@%${newlib_version}%g" \
-e "s%@newlib_patch_version@%${newlib_patch_version}%g" \
- -e "s%@ext_ext@%${ext_ext}%g" \
+ -e "s%@exe_ext@%${exe_ext}%g" \
< ${RTEMS_DIR}/gccnewlib/gccnewlib.spec.in \
> ${specfile}