diff options
Diffstat (limited to 'scripts/rtems.spec.in')
-rw-r--r-- | scripts/rtems.spec.in | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/scripts/rtems.spec.in b/scripts/rtems.spec.in new file mode 100644 index 0000000000..f14b5ae99a --- /dev/null +++ b/scripts/rtems.spec.in @@ -0,0 +1,70 @@ +# +# spec file for package rtems +# +# Copyright (c) 1999 OARCorp, Huntsville, AL +# +# please send bugfixes or comments to joel@OARcorp.com +# + +# neededforbuild @target_alias@-binutils @target_alias@-gcc + +Vendor: OAR Corporation +Distribution: Linux +Name: rtems-@target_alias@-@bsp@ +Release: @Release@ +Copyright: 1999 OARCorp +Group: unsorted +Provides: rtems-@target_alias@-@bsp@ + +Autoreqprov: on +Packager: corsepiu@faw.uni-ulm.de + +Version: @Version@ +Summary: A free operating system for embedded systems +Source: rtems-@Version@.tar.gz +# We claim to be relocatible, but in fact we are not +Prefix: /opt +Buildroot: /tmp +# Patch: +%description +RTEMS is a free operating system for embedded systems. + +Authors: +-------- + Joel Sherrill (joel@oarcorp.com) + ... + +%prep +# untar the sources inside rtems-@target_alias@-@bsp@-@Version@ +%setup -c -n rtems-@target_alias@-@bsp@-@Version@ +# no patch needed +# %patch +%build +# rtems does not support building inside the source tree + if test ! -f rtems-@Version@/configure; + then + ( cd rtems-@Version@; ./autogen ) + fi + ./rtems-@Version@/configure \ + --target=@target_alias@ \ + --prefix=/opt/rtems/@target_alias@ \ + --enable-networking \ + --enable-posix \ + --enable-cxx \ + --disable-tests \ + --enable-rdbg \ + --disable-multiprocessing + make RTEMS_BSP=@bsp@ +%install + make RTEMS_BSP=@bsp@ prefix=$RPM_BUILD_ROOT/opt/rtems/@target_alias@ install +%files +%dir /opt/rtems/@target_alias@/@bsp@ +/opt/rtems/@target_alias@/@bsp@/* +/opt/rtems/@target_alias@/make/* +/opt/rtems/@target_alias@/bin/install-if-change +/opt/rtems/@target_alias@/bin/packhex +/opt/rtems/@target_alias@/bin/unhex +/opt/rtems/@target_alias@/bin/lock-directory +/opt/rtems/@target_alias@/bin/unlock-directory +/opt/rtems/@target_alias@/bin/eolstrip +/opt/rtems/@target_alias@/bin/cklength |