URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [rtems/] [scripts-ada/] [gdb/] [gdb.spec.in] - Rev 173
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## neededforbuild -- nothingVendor: OAR CorporationDistribution: LinuxName: @target_alias@-gnat-gdb-collectionRelease: @Release@License: GPL/LGPLGroup: gnatrtemsProvides: rtems-base-gnat-gdb @target_alias@-gnat-gdbAutoreqprov: onPackager: corsepiu@faw.uni-ulm.de and joel@OARcorp.comVersion: @gdb_version@Summary: gdb for target @target_alias@Source0: ftp://ftp.gnu.org/pub/gnu/gdb-@gdb_version@.tar.gzSource1: ftp://cs.nyu.edu/pub/gnat/gnat-@gnat_version@-src.tar.gzPatch0: gdb-@gdb_version@-rtems-gnat-@gnat_version@-@gdb_patch_version@.diffBuildroot: /tmp## 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%descriptionRTEMS is an open source operating system for embedded systems.This is the GNU gdb for RTEMS targetting @target_alias@.%package -n rtems-base-gnat-gdbSummary: base package for rtems gdbGroup: rtems%description -n rtems-base-gnat-gdbRTEMS is an open source operating system for embedded systems.This is the base for gdb regardless of target CPU.%package -n @target_alias@-gnat-gdbSummary: rtems gdb for @target_alias@Group: rtemsRequires: rtems-base-gnat-gdb%description -n @target_alias@-gnat-gdbRTEMS 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)...%prepecho RPM_BUILD_ROOT=${RPM_BUILD_ROOT}# untar the sources inside @target_alias@-gnat-gdb%setup -c -n @target_alias@-gnat-gdb -a 0 -a 1cd gdb-@gdb_version@patch -p0 <../gnat-@gnat_version@-src/src/gdb-@gdb_version@.gnat.diff%patch0 -p1%buildtest -d build || mkdir buildcd build../gdb-@gdb_version@/configure --target=@target_alias@ \--verbose --prefix=/opt/gnatrtems @extra_configure_arguments@make CC=gcc CFLAGS="-O2 -g -DRTEMS_TARGET" allmake info%installcd buildmake prefix=$RPM_BUILD_ROOT/opt/gnatrtems installmake prefix=$RPM_BUILD_ROOT/opt/gnatrtems install-info# gzip info filesfind $RPM_BUILD_ROOT/opt/gnatrtems/info -name "*.info*" | \grep -v "\.gz$" | xargs -e gzip -f 2>/dev/null# gzip -f $RPM_BUILD_ROOT/opt/gnatrtems/info/*.info 2>/dev/null# gzip -f $RPM_BUILD_ROOT/opt/gnatrtems/info/*.info-? 2>/dev/null# gzip -f $RPM_BUILD_ROOT/opt/gnatrtems/info/*.info-?? 2>/dev/null%postif test -d $RPM_INSTALL_PREFIX/rtems/info;thenrm -f $RPM_INSTALL_PREFIX/rtems/info/dirf=`find $RPM_INSTALL_PREFIX/rtems/info -name '*.info.gz'`test -n "$f" && for i in $f; doinstall-info $i $RPM_INSTALL_PREFIX/rtems/info/dirdonefi%postunif test -d $RPM_INSTALL_PREFIX/rtems/info;thenrm -f $RPM_INSTALL_PREFIX/rtems/info/dirf=`find $RPM_INSTALL_PREFIX/rtems/info -name '*.info.gz'`test -n "$f" && for i in $f; doinstall-info $i $RPM_INSTALL_PREFIX/rtems/info/dirdonefi%files -n rtems-base-gnat-gdb%dir /opt/gnatrtems/info%doc /opt/gnatrtems/info/gdb.info*%doc /opt/gnatrtems/info/mmalloc.info*# %doc /opt/gnatrtems/info/readline.info*%dir /opt/gnatrtems/man%dir /opt/gnatrtems/man/man1%dir /opt/gnatrtems/include# We install libbfd from binutils# /opt/gnatrtems/include/bfd.h# /opt/gnatrtems/include/bfdlink.h%dir /opt/gnatrtems/lib# We install libbfd from binutils# /opt/gnatrtems/lib/libbfd*# We use libiberty from gcc# /opt/gnatrtems/lib/libiberty*%files -n @target_alias@-gnat-gdb%doc /opt/gnatrtems/man/man1/@target_alias@-gdb.1%dir /opt/gnatrtems/bin/opt/gnatrtems/bin/@target_alias@-gdb@exe_ext@
