# # Please send bugfixes or comments to # http://www.rtems.com/cgi-bin/gnatweb.pl # or mailto:rtems-bugs@rtems.com # %define _prefix @PREFIX@ %define _infodir %{_prefix}/info %define _mandir %{_prefix}/man %ifos cygwin cygwin32 mingw mingw32 %define _exeext .exe %else %define _exeext %{nil} %endif %define rtems_target %{_target} %define rtems_api @RTEMS_API@ %define rpmprefix @RPMPREFIX@ %define rtems_pkgvers @RTEMS_RELEASE@ %define rtems_version %{expand:%(echo @RTEMS_VERSION@ | sed -e 's,-.*,,')} %define rtems_rpmvers %{expand:%(echo @RTEMS_VERSION@ | tr - _ )} %define rtems_bsps @RTEMS_BSP@ %define rtems_bootstrap @RTEMS_BOOTSTRAP@ Name: %{rpmprefix}%{rtems_target} Summary: RTEMS %{rtems_api} %{rtems_target} Group: Development/Tools Version: %{rtems_rpmvers} Release: %{rtems_version}%{?dist} License: GPL (modified) URL: http://www.rtems.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %define _use_internal_dependency_generator 0 BuildRequires: texinfo >= 4.2 BuildRequires: %{rpmprefix}%{rtems_target}-binutils BuildRequires: %{rpmprefix}%{rtems_target}-newlib BuildRequires: %{rpmprefix}%{rtems_target}-gcc Source0: ftp://ftp.rtems.org/pub/rtems/%{rtems_api}/rtems-%{rtems_api}-%{rtems_version}.tar.bz2 %{?_without_sources:NoSource: 0} %description RTEMS Libraries for %{rtems_target}. %prep %setup -c -T -n %{name}-%{version} %setup -q -T -D -n %{name}-%{version} -a0 %{?PATCH0:%patch0 -p0} %build if [ "%{rtems_bootstrap}" = "yes" ]; then cd rtems-%{rtems_version} ./bootstrap cd .. fi mkdir -p build if [ "x%{rtems_bsps}" = "x" ]; then optargs="$optargs --disable-rtemsbsp" else optargs="$optargs --enable-rtemsbsp=\"%{rtems_bsps}\"" fi cd build ../rtems-%{rtems_version}/configure \ --prefix=%{_prefix} \ --target=%rtems_target \ --verbose \ --enable-maintainer-mode \ --disable-multiprocessing \ --enable-cxx \ --enable-rdbg \ --enable-itron \ --enable-posix \ --enable-networking \ --enable-tests=samples \ --disable-deprecated \ --disable-ada \ --disable-expada \ --enable-multilib \ $optargs make all cd .. %install export PATH="%{_bindir}:${PATH}" rm -rf $RPM_BUILD_ROOT cd build make DESTDIR=$RPM_BUILD_ROOT install cd .. %clean rm -rf $RPM_BUILD_ROOT %description RTEMS operating system for %{rtems_target} %files %defattr(-,root,root) # broken on the avr #%config %{_prefix}/lib/pkgconfig %config %{_prefix}/make %doc %{_prefix}/share/man %{_bindir} %{_prefix}/%{rtems_target}