URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
[/] [or1k_old/] [trunk/] [rtems-20020807/] [scripts/] [rtems/] [rtems.spec.in] - Rev 1782
Compare with Previous | Blame | View Log
## spec file for package rtems## Copyright (c) 1999 OARCorp, Huntsville, AL## please send bugfixes or comments to joel@OARcorp.com#Vendor: OAR CorporationDistribution: LinuxName: rtems-@target_alias@-@bsp@Release: @Release@License: GPL with special exception for linking with application programGroup: unsortedProvides: rtems-@target_alias@-@bsp@Autoreqprov: onPackager: corsepiu@faw.uni-ulm.de and joel@OARcorp.comRequires: @target_alias@-binutilsRequires: @target_alias@-gccVersion: @rtems_version@Summary: A free operating system for embedded systemsSource: rtems-@rtems_version@.tar.gz## The original sources are not included in the source RPM.# If we included them, then the source RPMs for each target# would duplicate MBs of source unnecessarily. This is# a duplication of over 30 MBs of source for each of# the more than 10 targets it is possible to build.## You can get them yourself from the Internet and copy them to# your /usr/src/redhat/SOURCES directory ($RPM_SOURCE_DIR).# Or you can try the ftp options of rpm :-)#NoSource: 0# We claim to be relocatible, but in fact we are notPrefix: /optBuildroot: @rpm_build_root@%descriptionRTEMS is a free operating system for embedded systems.Authors:--------Joel Sherrill (joel@oarcorp.com)...%prep# untar the sources inside rtems-@target_alias@-@bsp@-@rtems_version@%setup -c -n rtems-@target_alias@-@bsp@-@rtems_version@# no patch needed# %patch%build# rtems does not support building inside the source treeif test ! -f rtems-@rtems_version@/configure;then( cd rtems-@rtems_version@; ./bootstrap )fi./rtems-@rtems_version@/configure \--target=@target_alias@ \--prefix=/opt/rtems/@target_alias@ \--enable-networking \--enable-posix \--enable-cxx \--disable-tests \--enable-rdbg \--disable-multiprocessing \--disable-itronmake RTEMS_BSP=@bsp@%installmake RTEMS_BSP=@bsp@ prefix=$RPM_BUILD_ROOT/opt/rtems/@target_alias@ installfind $RPM_BUILD_ROOT/opt/rtems/@target_alias@/@bsp@ -type d | \sed "s,^$RPM_BUILD_ROOT,%dir ,g" > filesfind $RPM_BUILD_ROOT/opt/rtems/@target_alias@/@bsp@ -type f | \sed "s,^$RPM_BUILD_ROOT,,g" >> filesfind $RPM_BUILD_ROOT/opt/rtems/@target_alias@/make -type d | \sed "s,^$RPM_BUILD_ROOT,%dir ,g" >> filesfind $RPM_BUILD_ROOT/opt/rtems/@target_alias@/make -type f | \sed "s,^$RPM_BUILD_ROOT,,g" >> files%postif test "$RPM_INSTALL_PREFIX" != "/opt/";thenif test -f $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg;thensed -e 's,/opt/rtems/,$RPM_INSTALL_PREFIX/rtems,g' \< $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg \> $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg~mv $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg~ \$RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfgfifi%files -f files
