summaryrefslogtreecommitdiffstats
path: root/scripts/gccnewlib.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gccnewlib.spec.in')
-rw-r--r--scripts/gccnewlib.spec.in139
1 files changed, 0 insertions, 139 deletions
diff --git a/scripts/gccnewlib.spec.in b/scripts/gccnewlib.spec.in
deleted file mode 100644
index 54834a41d0..0000000000
--- a/scripts/gccnewlib.spec.in
+++ /dev/null
@@ -1,139 +0,0 @@
-#
-# spec file for package rtems
-#
-# Copyright (c) 1999 OARCorp, Huntsville, AL
-#
-# please send bugfixes or comments to joel@OARcorp.com
-#
-
-Vendor: OAR Corporation
-Distribution: Linux
-Name: @target_alias@-gcc-newlib
-Release: @Release@
-Copyright: 1999 OARCorp
-Group: unsorted
-Provides: @target_alias@-gcc-newlib
-
-Autoreqprov: on
-Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com
-
-Version: gcc@gcc_version@newlib@newlib_version@
-Summary: rtems gcc and newlib C Library for target @target_alias@
-Source0: gcc-@gcc_version@.tar.gz
-Source1: newlib-@newlib_version@.tar.gz
-Patch0: gcc-@gcc_version@-rtems-@gcc_patch_version@.diff
-Patch1: newlib-@newlib_version@-rtems-@newlib_patch_version@.diff
-
-Buildroot: /tmp
-# Patch:
-%description
-RTEMS is an open source operating system for embedded systems.
-
-This is gcc and newlib C Library for @target_alias@.
-
-Authors:
---------
- Joel Sherrill (joel@oarcorp.com)
- ...
-
-%prep
-# untar the sources inside @target_alias@-gcc-newlib -@Version@
-%setup -c -n @target_alias@-gcc-newlib -a 0 -a 1
-
-%patch0 -p0
-%patch1 -p0
-
-( cd gcc-@gcc_version@
-
- # Now link the C library into the source tree
- ln -s ../newlib-1.8.2/newlib .
-)
-
-%build
-test -d build || mkdir build
-( cd build
- ../gcc-@gcc_version@/configure --target=@target_alias@ \
- --with-gnu-as --with-gnu-ld --with-newlib --verbose \
- --prefix=/opt/rtems --enable-languages="c c++"
- ../gcc-@gcc_version@/mkinstalldirs \
- $RPM_BUILD_ROOT/opt/rtems/@target_alias@/sys-include \
- $RPM_BUILD_ROOT/opt/rtems/@target_alias@/include
-
- srclimits=../gcc-@gcc_version@/newlib/libc/sys/rtems/include/limits.h
- for dir in $RPM_BUILD_ROOT/opt/rtems/@target_alias@/include \
- $RPM_BUILD_ROOT/opt/rtems/@target_alias@/sys-include
- do
- cp ${srclimits} ${dir}
- done
-
- #make LANGUAGES="c c++" all
- make all
- make info
-
- cd gcc
- rm -f stmp-multilib
- find . -name "*.a" -print | xargs -e rm -f
-
- make all
- cd ..
-)
-
-%install
-( cd build
- make prefix=$RPM_BUILD_ROOT/opt/rtems install
- cd @target_alias@/newlib
- make prefix=$RPM_BUILD_ROOT/opt/rtems install-info
-# gzip info files
- gzip -f $RPM_BUILD_ROOT/opt/rtems/info/*.info 2>/dev/null
- gzip -f $RPM_BUILD_ROOT/opt/rtems/info/*.info-? 2>/dev/null
-)
-
-%post
- if test -d $RPM_INSTALL_PREFIX/rtems/info;
- then
- rm -f $RPM_INSTALL_PREFIX/rtems/info/dir
- f=`find $RPM_INSTALL_PREFIX/rtems/info -name '*.info.gz'`
- test -n "$f" && for i in $f; do
- install-info $i $RPM_INSTALL_PREFIX/rtems/info/dir
- done
- fi
-
-%postun
- if test -d $RPM_INSTALL_PREFIX/rtems/info;
- then
- rm -f $RPM_INSTALL_PREFIX/rtems/info/dir
- f=`find $RPM_INSTALL_PREFIX/rtems/info -name '*.info.gz'`
- test -n "$f" && for i in $f; do
- install-info $i $RPM_INSTALL_PREFIX/rtems/info/dir
- done
- fi
-
-%files
-%dir /opt/rtems/info
-%doc /opt/rtems/info/dir
-%doc /opt/rtems/info/chill.info*
-%doc /opt/rtems/info/cpp.info*
-%doc /opt/rtems/info/gcc.info*
-%doc /opt/rtems/info/g77.info*
-%doc /opt/rtems/info/libc.info*
-%doc /opt/rtems/info/libm.info*
-
-%dir /opt/rtems/man
-%dir /opt/rtems/man/man1
-%doc /opt/rtems/man/man1/cccp.1
-%doc /opt/rtems/man/man1/@target_alias@-gcc.1
-%doc /opt/rtems/man/man1/@target_alias@-g++.1
-
-%dir /opt/rtems/bin
-/opt/rtems/bin/cpp
-/opt/rtems/bin/@target_alias@-c++
-/opt/rtems/bin/@target_alias@-g++
-/opt/rtems/bin/@target_alias@-gcc
-/opt/rtems/bin/@target_alias@-gcj
-%dir /opt/rtems/lib
-%dir /opt/rtems/lib/gcc-lib
-%dir /opt/rtems/lib/gcc-lib/@target_alias@
-/opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@
-/opt/rtems/@target_alias@/include
-/opt/rtems/@target_alias@/sys-include
-/opt/rtems/@target_alias@/lib