diff options
-rw-r--r-- | scripts/ChangeLog | 12 | ||||
-rw-r--r-- | scripts/binutils/header.add | 4 | ||||
-rw-r--r-- | scripts/common/clean.add.in | 5 | ||||
-rw-r--r-- | scripts/common/common.add.in | 14 | ||||
-rw-r--r-- | scripts/gcc3newlib/header.add | 4 | ||||
-rw-r--r-- | scripts/gccnewlib/header.add | 4 | ||||
-rw-r--r-- | scripts/gdb/header.add | 4 | ||||
-rw-r--r-- | scripts/rtemsdoc/header.add | 4 | ||||
-rw-r--r-- | scripts/rtemsdoc/rtemsdoc.add | 88 |
9 files changed, 139 insertions, 0 deletions
diff --git a/scripts/ChangeLog b/scripts/ChangeLog index 719a4d3094..ba683bf2ff 100644 --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,14 @@ +2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + + * gcc3newlib/header.add: New. + * gccnewlib/header.add: New. + * binutils/header.add: New. + * gdb/header.add: New. + * rtemsdoc/header.add: New. + * rtemsdoc/rtemsdoc.add: New. + * common/clean.add.in: New. + * common/common.add.in: New. + 2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * binutils/mkspec.in: New. @@ -8,6 +19,7 @@ Add %_defaultbuildroot. * configure.ac: Reflect changes above. * binutils/Makefile.am: Reflect changes above. + * Makefile.am: Remove mkbinutilspec. 2003-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de> diff --git a/scripts/binutils/header.add b/scripts/binutils/header.add new file mode 100644 index 0000000000..715401c6a2 --- /dev/null +++ b/scripts/binutils/header.add @@ -0,0 +1,4 @@ +# +# spec file for binutils package targetting @target_alias@ +# +# Copyright (c) 1999,2000,2002 OARCorp, Huntsville, AL diff --git a/scripts/common/clean.add.in b/scripts/common/clean.add.in new file mode 100644 index 0000000000..d717199905 --- /dev/null +++ b/scripts/common/clean.add.in @@ -0,0 +1,5 @@ +%clean +# let rpm --clean remove BuildRoot iif using the default BuildRoot + test $RPM_BUILD_ROOT = "%{_defaultbuildroot}" && \ + rm -rf $RPM_BUILD_ROOT + diff --git a/scripts/common/common.add.in b/scripts/common/common.add.in new file mode 100644 index 0000000000..fc54d465c0 --- /dev/null +++ b/scripts/common/common.add.in @@ -0,0 +1,14 @@ +# +# Please send bugfixes or comments to +# http://www.oarcorp.com/cgi-bin/gnatweb.pl +# or mailto:@PACKAGE_BUGREPORT@ +# + +%define _prefix @prefix@ +%define _defaultbuildroot %{_tmppath}/%{name}-%{version}-root +%ifos cygwin cygwin32 +%define _exeext .exe +%else +%define _exeext %{nil} +%endif + diff --git a/scripts/gcc3newlib/header.add b/scripts/gcc3newlib/header.add new file mode 100644 index 0000000000..55042d2cbf --- /dev/null +++ b/scripts/gcc3newlib/header.add @@ -0,0 +1,4 @@ +# +# spec file for building gcc for rtems +# +# Copyright (c) 1999,2000,2001,2002,2003 OARCorp, Huntsville, AL diff --git a/scripts/gccnewlib/header.add b/scripts/gccnewlib/header.add new file mode 100644 index 0000000000..271ad1b38d --- /dev/null +++ b/scripts/gccnewlib/header.add @@ -0,0 +1,4 @@ +# +# spec file for building gcc for rtems +# +# Copyright (c) 1999,2000,2001 OARCorp, Huntsville, AL diff --git a/scripts/gdb/header.add b/scripts/gdb/header.add new file mode 100644 index 0000000000..390f7fdf8c --- /dev/null +++ b/scripts/gdb/header.add @@ -0,0 +1,4 @@ +# +# spec file for building gdb for rtems +# +# Copyright (c) 1999 OARCorp, Huntsville, AL diff --git a/scripts/rtemsdoc/header.add b/scripts/rtemsdoc/header.add new file mode 100644 index 0000000000..e4bf99318c --- /dev/null +++ b/scripts/rtemsdoc/header.add @@ -0,0 +1,4 @@ +# +# spec file for package rtemsdoc +# +# Copyright (c) 2003 Ralf Corsepius, Ulm, Germany diff --git a/scripts/rtemsdoc/rtemsdoc.add b/scripts/rtemsdoc/rtemsdoc.add new file mode 100644 index 0000000000..9bb7cce8a9 --- /dev/null +++ b/scripts/rtemsdoc/rtemsdoc.add @@ -0,0 +1,88 @@ +%define _datadir %{_prefix}/share +%define _infodir %{_datadir}/info + +%define srcvers @rtems_version@ +%define rpmvers %{expand:%%(echo @rtems_version@ | tr - _ )} + +Name: rtemsdoc +Release: @rtems_rpm_release@ +License: Distributable +Group: rtems + +Autoreqprov: on +Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com +BuildPreReq: texinfo >= 4.2 +BuildPreReq: tetex +BuildPreReq: perl +BuildPreReq: gcc + +Version: %{rpmvers} +Summary: A free operating system for embedded systems +Source: rtems-%{srcvers}.tar.bz2 + +# +# 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 +Prefix: %{_prefix} +Prefix: %{_infodir} +Prefix: %{_datadir} +BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildArch: noarch + +%description +RTEMS is a free operating system for embedded systems. + +This package contains the documentation + +%prep +%setup -c -T -n %{name}-%{version} -b0 +test -d build || mkdir build +%build +cd build +# rtems does not support building inside the source tree + export PATH=%{_prefix}/bin:$PATH + ../rtems-%{srcvers}/doc/configure \ + --prefix=%{_prefix} \ + --infodir=%{_infodir} \ + --datadir=%{_datadir} \ + --enable-docs + make RTEMS_BSP= +%install + rm -rf ${RPM_BUILD_ROOT} +cd build + make RTEMS_BSP= DESTDIR=${RPM_BUILD_ROOT} install + rm -f ${RPM_BUILD_ROOT}/%{_infodir}/template* + rm -f ${RPM_BUILD_ROOT}/%{_datadir}/rtems/*/template* + rm -rf ${RPM_BUILD_ROOT}/%{_datadir}/rtems/html/supplements/template* + + gzip -9qf ${RPM_BUILD_ROOT}/%{_infodir}/* + bzip2 -9qf ${RPM_BUILD_ROOT}/%{_datadir}/rtems/ps/* + +## base + +%package base +Summary: Documentation for RTEMS ada support +Group: rtems/documentation + +%description base +RTEMS is a free operating system for embedded systems. + +This package contains the files shared between different documentation +packages. + +%files base +%dir %{_infodir} +%dir %{_datadir}/rtems +%dir %{_datadir}/rtems/html +%{_datadir}/rtems/html/images +%{_datadir}/rtems/html/*.html + |