forked from Imagelibrary/rtems
2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove rtemsdoc/mkspec. Add RTEMS_RPM_RELEASE.
* rtemsdoc/.cvsignore: Reformat.
* Makefile.am: Reformat. Add RTEMS_RPM_RELEASE support to
rtems-source.add, Use rtems_source_spec_DEPS instead of
rtems_source_spec_DEPENDENCIES (Conflicts with automake internals).
* rtems/rtems-source.add: Add RTEMS_RPM_RELEASE.
* rtemsdoc/mkspec.in: Remove.
* rtemsdoc/Makefile.am: Reworked.
* rtemsdoc/header.add: Update Copyright notice.
* rtemsdoc/rtemsdoc.add: Add RTEMS_RPM_RELEASE.
Add %{rpmgroup}. Remove bzip-ing *.ps.
* rtemsdoc/supplement.add.in: Add %{rpmgroup}.
* rtemsdoc/templ.add.in: Add %{rpmgroup}.
This commit is contained in:
@@ -13,11 +13,11 @@ m68k-supplement.add
|
||||
Makefile
|
||||
Makefile.in
|
||||
mips-supplement.add
|
||||
mkspec
|
||||
networking-docs.add
|
||||
new_chapters-docs.add
|
||||
porting-docs.add
|
||||
posix1003_1-docs.add
|
||||
posix_users-docs.add
|
||||
powerpc-supplement.add
|
||||
relnotes-docs.add
|
||||
rgdb_specs-docs.add
|
||||
@@ -25,6 +25,6 @@ rtems_gdb-docs.add
|
||||
sh-supplement.add
|
||||
sparc-supplement.add
|
||||
*.spec
|
||||
*.spec.in
|
||||
started_ada-docs.add
|
||||
started-docs.add
|
||||
*.spec.in
|
||||
|
||||
@@ -6,14 +6,10 @@ include ${top_srcdir}/common/common.am
|
||||
|
||||
CLEANFILES =
|
||||
|
||||
MKSPEC = $(SHELL) ./mkspec
|
||||
|
||||
MKSPEC_DEPS = mkspec rtemsdoc.spec.in $(top_builddir)/setup.cache
|
||||
|
||||
SUPPLEMENTS = arm c4x i386 i960 m68k mips powerpc sh sparc
|
||||
|
||||
DOCS = ada_user posix1003_1 bsp_howto
|
||||
DOCS += c_user
|
||||
DOCS += c_user posix_users
|
||||
DOCS += develenv
|
||||
DOCS += FAQ filesystem itron
|
||||
DOCS += networking porting new_chapters
|
||||
@@ -39,22 +35,13 @@ SUFFIXES = -supplement.add -docs.add
|
||||
t=`echo $@ | sed -e 's,-docs.add,,'`; \
|
||||
sed -e s/@target\@/$$t/g < $< >$@
|
||||
|
||||
rtemsdoc.spec.in: $(SUBPACKAGES)
|
||||
cat $^ > $@
|
||||
CLEANFILES += rtemsdoc.spec.in
|
||||
|
||||
rtemsdoc.spec: $(MKSPEC_DEPS) $(SUBPACKAGES)
|
||||
$(MKSPEC) -cfg $(top_builddir)/setup.cache > $@
|
||||
rtemsdoc.spec: $(SUBPACKAGES) Makefile
|
||||
cat $(SUBPACKAGES) | sed \
|
||||
-e 's,[@]rtems_version[@],$(RTEMS_VERSION),g' \
|
||||
-e 's,[@]rtems_rpm_release[@],$(RTEMS_RPM_RELEASE),g' \
|
||||
> $@
|
||||
CLEANFILES += rtemsdoc.spec
|
||||
|
||||
RPM_SPECS_DATA = rtemsdoc.spec
|
||||
|
||||
TEMPLATES = rtemsdoc.spec.in
|
||||
|
||||
noinst_DATA = $(TEMPLATES)
|
||||
|
||||
EXTRA_DIST = $(TEMPLATES)
|
||||
|
||||
CLEANFILES += $(RPM_SPECS_DATA)
|
||||
noinst_DATA = rtemsdoc.spec
|
||||
|
||||
include $(top_srcdir)/../automake/local.am
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#
|
||||
# spec file for package rtemsdoc
|
||||
#
|
||||
# Copyright (c) 2003 Ralf Corsepius, Ulm, Germany
|
||||
# Copyright (c) 2003, 2004 Ralf Corsepius, Ulm, Germany
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
RTEMS_DIR=`dirname $0`/@top_srcdir@
|
||||
PACKAGE_BUGREPORT=@PACKAGE_BUGREPORT@
|
||||
|
||||
CFG=../setup.cache
|
||||
|
||||
usage()
|
||||
{
|
||||
echo "$0 [options]"
|
||||
echo " options:"
|
||||
echo " -cfg <setup.cache>"
|
||||
echo " -o <rpm-spec-dir>"
|
||||
exit 1 ;
|
||||
}
|
||||
|
||||
specsrc=${RTEMS_DIR}/rtemsdoc/rtemsdoc.spec.in
|
||||
|
||||
while test $# -ge 2; do
|
||||
case $1 in
|
||||
-cfg)
|
||||
shift
|
||||
CFG=$1
|
||||
shift
|
||||
;;
|
||||
-o)
|
||||
shift
|
||||
dst=$1
|
||||
shift
|
||||
;;
|
||||
-*)
|
||||
echo "invalid option $1";
|
||||
usage
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if test ! $# -eq 0;
|
||||
then
|
||||
echo "Invalid number of arguments" >&2
|
||||
usage >&2
|
||||
fi
|
||||
|
||||
. ./$CFG
|
||||
|
||||
sed -e "s%@PACKAGE_BUGREPORT\@%@PACKAGE_BUGREPORT@%g" \
|
||||
-e "s%@rtems_rpm_release\@%${rtems_rpm_release}%g" \
|
||||
-e "s%@rtems_version\@%${rtems_version}%g" \
|
||||
-e "s%@rtems_rpm_version\@%${rtems_rpm_version}%g" \
|
||||
-e "s,@rpm_build_root\@,${rpm_build_root},g" \
|
||||
< ${specsrc}
|
||||
@@ -4,10 +4,11 @@
|
||||
%define srcvers @rtems_version@
|
||||
%define rpmvers %{expand:%%(echo @rtems_version@ | tr - _ )}
|
||||
|
||||
Name: rtemsdoc
|
||||
Name: %{rpmprefix}rtemsdoc
|
||||
Release: @rtems_rpm_release@
|
||||
Epoch: 0
|
||||
License: Distributable
|
||||
Group: rtems
|
||||
Group: %{rpmgroup}/Documentation
|
||||
|
||||
Autoreqprov: on
|
||||
Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com
|
||||
@@ -64,13 +65,12 @@ cd build
|
||||
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
|
||||
Group: %{rpmgroup}/Documentation
|
||||
|
||||
%description base
|
||||
RTEMS is a free operating system for embedded systems.
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
%package @target@
|
||||
Summary: Documentation for RTEMS @target@ support
|
||||
Group: rtems/documentation
|
||||
Group: %{rpmgroup}/Documentation
|
||||
PreReq: /sbin/install-info
|
||||
Requires: rtemsdoc-base
|
||||
Requires: %{rpmprefix}rtemsdoc-base
|
||||
|
||||
%description @target@
|
||||
RTEMS is a free operating system for embedded systems.
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
%package @target@
|
||||
Summary: Documentation for RTEMS @target@ support
|
||||
Group: rtems/documentation
|
||||
Group: %{rpmgroup}/Documentation
|
||||
PreReq: /sbin/install-info
|
||||
Requires: rtemsdoc-base
|
||||
Requires: %{rpmprefix}rtemsdoc-base
|
||||
|
||||
%description @target@
|
||||
RTEMS is a free operating system for embedded systems.
|
||||
|
||||
Reference in New Issue
Block a user