diff options
author | Chris Johns <chrisj@rtems.org> | 2006-08-18 11:27:56 +0000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2006-08-18 11:27:56 +0000 |
commit | 0e872e6a2b5acbda5c34945dccb9dfb1aeda0234 (patch) | |
tree | d62872c47db8d9768e433a2c0c07e211122b7757 /contrib/rtemsrpms | |
parent | Move to rtems.specs.in. (diff) | |
download | rtems-0e872e6a2b5acbda5c34945dccb9dfb1aeda0234.tar.bz2 |
Updated the specs file.
Diffstat (limited to 'contrib/rtemsrpms')
-rw-r--r-- | contrib/rtemsrpms/rtems.spec.in | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/contrib/rtemsrpms/rtems.spec.in b/contrib/rtemsrpms/rtems.spec.in new file mode 100644 index 0000000000..0fa22f3e36 --- /dev/null +++ b/contrib/rtemsrpms/rtems.spec.in @@ -0,0 +1,110 @@ +# +# 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_RELEASE@ | sed -e 's,-.*,,')} +%define rtems_rpmvers %{expand:%(echo @RTEMS_API@ | tr - _ )} + +%define rtems_bsp @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_pkgvers}.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_api} + ./bootstrap + cd .. + fi + mkdir -p build + cd build + bps="" + ../rtems-%{rtems_api}/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 %{rtems_bsp} + 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) + +%config %{_prefix}/lib/pkgconfig +%config %{_prefix}/make +%doc %{_prefix}/share/man + +%{_bindir} +%{_prefix}/%{rtems_target} |