Date   

[PATCHv2 17/35] documentation: Move kernel-manual global parameters to customization file

mail@...
 

From: Timo Mueller <timo.mueller@...>

Standard stylesheet parameters were moved to the docbook customization
file tying them to the docbook stylesheet used. Removing these
parameters simplifies the Makefile.
---
documentation/Makefile | 7 +------
.../kernel-manual/kernel-manual-customization.xsl | 7 +++++--
2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 7efead1..d050ddc 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -212,12 +212,7 @@ STYLESHEET = $(DOC)/*.css
endif

ifeq ($(DOC),kernel-manual)
-XSLTOPTS = --stringparam html.stylesheet kernel-style.css \
- --stringparam chapter.autolabel 1 \
- --stringparam appendix.autolabel A \
- --stringparam section.autolabel 1 \
- --stringparam section.label.includes.component.label 1 \
- --xinclude
+XSLTOPTS = --xinclude
ALLPREQ = html pdf tarball
TARFILES = kernel-manual.html kernel-manual.pdf kernel-style.css figures/kernel-title.png figures/kernel-architecture-overview.png
MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf
diff --git a/documentation/kernel-manual/kernel-manual-customization.xsl b/documentation/kernel-manual/kernel-manual-customization.xsl
index 8eb6905..6f46df2 100644
--- a/documentation/kernel-manual/kernel-manual-customization.xsl
+++ b/documentation/kernel-manual/kernel-manual-customization.xsl
@@ -3,6 +3,9 @@

<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl" />

-<!-- <xsl:param name="generate.toc" select="'article nop'"></xsl:param> -->
-
+ <xsl:param name="html.stylesheet" select="'kernel-style.css'" />
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="appendix.autolabel" select="A" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 16/35] documentation/Makefile: logic to make all for bsp guide and cleanup

mail@...
 

From: Timo Mueller <timo.mueller@...>

Eclipse help documents are now created when calling the 'make all'
target on the bsp-guide. Resulting files are archived into
the tarball as well. When calling 'make clean' artefacts of
the eclipse documentation build are deleted.
---
documentation/Makefile | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index ea4a6e8..7efead1 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -71,9 +71,10 @@

ifeq ($(DOC),bsp-guide)
XSLTOPTS = --xinclude
-ALLPREQ = html pdf tarball
-TARFILES = bsp-style.css bsp-guide.html bsp-guide.pdf figures/bsp-title.png
-MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf
+ALLPREQ = html pdf eclipse tarball
+TARFILES = bsp-style.css bsp-guide.html bsp-guide.pdf figures/bsp-title.png \
+ eclipse
+MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf $(DOC)/eclipse
FIGURES = figures
STYLESHEET = $(DOC)/*.css

--
1.7.7.6


[PATCHv2 15/35] documentation/bsp-guide/bsp-guide.xml: Added Title tag

mail@...
 

From: Timo Mueller <timo.mueller@...>

The title of the document used to create metadata for output formats
such as eclipse help.
---
documentation/bsp-guide/bsp-guide.xml | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/documentation/bsp-guide/bsp-guide.xml b/documentation/bsp-guide/bsp-guide.xml
index 5f7551e..ffac7b3 100644
--- a/documentation/bsp-guide/bsp-guide.xml
+++ b/documentation/bsp-guide/bsp-guide.xml
@@ -16,7 +16,9 @@
</imageobject>
</mediaobject>

- <title></title>
+ <title>
+ The Yocto Project Board Support Package Developer's Guide
+ </title>

<authorgroup>
<author>
--
1.7.7.6


[PATCHv2 14/35] documentation/Makefile: Support for making Eclipse HTML bsp guide

mail@...
 

From: Timo Mueller <timo.mueller@...>

This target will generate eclipse help for the bsp-guide using
the bsp-guide-eclipse-customization.xsl stylesheet.

The output will be generated to a separate directory which can be used
for integrating the documentation into eclipse.
---
documentation/Makefile | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 148bb51..ea4a6e8 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -276,12 +276,14 @@ endif
eclipse: BASE_DIR = html/$(DOC)/

eclipse:
-ifeq ($(filter $(DOC), adt-manual dev-manual),)
+ifeq ($(filter $(DOC), adt-manual bsp-guide dev-manual),)
@echo " "
@echo "ERROR: You can only create eclipse documentation"
@echo " of the following documentation parts:"
@echo " "
@echo " - The Yocto Project Application Developer's Guide (adt-manual)"
+ @echo " - The Yocto Project Board Support Package"
+ @echo " Developer's Guide (bsp-guide)"
@echo " - The Yocto Project Development Manual (dev-manual)"
@echo " "
else
--
1.7.7.6


[PATCHv2 13/35] documentation/bsp-guide/bsp-guide-eclipse-customization.xsl: new file

mail@...
 

From: Timo Mueller <timo.mueller@...>

This stylesheet uses the eclipse stylesheets of docbook to create
eclipse help from this documentation. In addition to simple html
files these stylesheets will also create xml files which are
needed to integrate the documentation into eclipse (e.g. toc.xml).
---
.../bsp-guide/bsp-guide-eclipse-customization.xsl | 26 ++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
create mode 100644 documentation/bsp-guide/bsp-guide-eclipse-customization.xsl

diff --git a/documentation/bsp-guide/bsp-guide-eclipse-customization.xsl b/documentation/bsp-guide/bsp-guide-eclipse-customization.xsl
new file mode 100644
index 0000000..b9aceb2
--- /dev/null
+++ b/documentation/bsp-guide/bsp-guide-eclipse-customization.xsl
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+
+ <xsl:import
+ href="http://docbook.sourceforge.net/release/xsl/current/eclipse/eclipse3.xsl" />
+
+ <xsl:param name="chunker.output.indent" select="'yes'"/>
+ <xsl:param name="chunk.first.sections" select="1"/>
+ <xsl:param name="chunk.section.depth" select="10"/>
+ <xsl:param name="use.id.as.filename" select="1"/>
+ <xsl:param name="ulink.target" select="'_self'" />
+ <xsl:param name="base.dir" select="'html/bsp-guide/'"/>
+ <xsl:param name="html.stylesheet" select="'../book.css'"/>
+ <xsl:param name="eclipse.manifest" select="0"/>
+ <xsl:param name="create.plugin.xml" select="0"/>
+ <xsl:param name="suppress.navigation" select="1"/>
+ <xsl:param name="generate.index" select="0"/>
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="appendix.autolabel" select="1" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
+</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 12/35] documentation: Move bsp-guide global parameters to customization file

mail@...
 

From: Timo Mueller <timo.mueller@...>

Standard stylesheet parameters were moved to the docbook customization
file tying them to the docbook stylesheet used. Removing these
parameters simplifies the Makefile.
---
documentation/Makefile | 6 +-----
.../bsp-guide/bsp-guide-customization.xsl | 4 ++++
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index c535517..148bb51 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -70,11 +70,7 @@
#

ifeq ($(DOC),bsp-guide)
-XSLTOPTS = --stringparam html.stylesheet bsp-style.css \
- --stringparam chapter.autolabel 1 \
- --stringparam section.autolabel 1 \
- --stringparam section.label.includes.component.label 1 \
- --xinclude
+XSLTOPTS = --xinclude
ALLPREQ = html pdf tarball
TARFILES = bsp-style.css bsp-guide.html bsp-guide.pdf figures/bsp-title.png
MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf
diff --git a/documentation/bsp-guide/bsp-guide-customization.xsl b/documentation/bsp-guide/bsp-guide-customization.xsl
index 362ebed..5560289 100644
--- a/documentation/bsp-guide/bsp-guide-customization.xsl
+++ b/documentation/bsp-guide/bsp-guide-customization.xsl
@@ -3,4 +3,8 @@

<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl" />

+ <xsl:param name="html.stylesheet" select="'bsp-style.css'" />
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 11/35] documentation/Makefile: logic to make all for dev manual and cleanup

mail@...
 

From: Timo Mueller <timo.mueller@...>

Eclipse help documents are now created when calling the 'make all'
target on the dev-manual. Resulting files are archived into
the tarball as well. When calling 'make clean' artefacts of
the eclipse documentation build are deleted.
---
documentation/Makefile | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index e57f5c3..c535517 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -85,7 +85,7 @@ endif

ifeq ($(DOC),dev-manual)
XSLTOPTS = --xinclude
-ALLPREQ = html pdf tarball
+ALLPREQ = html pdf eclipse tarball
#
# Note that the tarfile might produce the "Cannot stat: No such file or directory" error
# message for .PNG files that are not present when building a particular branch. The
@@ -116,10 +116,11 @@ TARFILES = dev-style.css dev-manual.html dev-manual.pdf \
figures/app-dev-flow.png figures/bsp-dev-flow.png figures/dev-title.png \
figures/git-workflow.png figures/index-downloads.png figures/kernel-dev-flow.png \
figures/kernel-overview-1.png figures/kernel-overview-2-generic.png \
- figures/source-repos.png figures/yp-download.png
+ figures/source-repos.png figures/yp-download.png \
+ eclipse
endif

-MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf
+MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf $(DOC)/eclipse
FIGURES = figures
STYLESHEET = $(DOC)/*.css

--
1.7.7.6


[PATCHv2 10/35] documentation/dev-manual/dev-manual.xml: Added Title tag

mail@...
 

From: Timo Mueller <timo.mueller@...>

The title of the document used to create metadata for output formats
such as eclipse help.
---
documentation/dev-manual/dev-manual.xml | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/documentation/dev-manual/dev-manual.xml b/documentation/dev-manual/dev-manual.xml
index 19503a9..0968691 100644
--- a/documentation/dev-manual/dev-manual.xml
+++ b/documentation/dev-manual/dev-manual.xml
@@ -16,7 +16,9 @@
</imageobject>
</mediaobject>

- <title></title>
+ <title>
+ The Yocto Project Development Manual
+ </title>

<authorgroup>
<author>
--
1.7.7.6


[PATCHv2 09/35] documentation/Makefile: Support for making Eclipse HTML dev manual

mail@...
 

From: Timo Mueller <timo.mueller@...>

This target will generate eclipse help for the dev-manual using
the dev-manual-eclipse-customization.xsl stylesheet.

The output will be generated to a separate directory which can be used
for integrating the documentation into eclipse.
---
documentation/Makefile | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 7bcd255..e57f5c3 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -279,11 +279,13 @@ endif
eclipse: BASE_DIR = html/$(DOC)/

eclipse:
-ifneq ($(DOC),adt-manual)
+ifeq ($(filter $(DOC), adt-manual dev-manual),)
@echo " "
- @echo "ERROR: You can only create eclipse documentation of the"
- @echo " Yocto Project Application Development Toolkit (ADT)"
- @echo " User's Guide"
+ @echo "ERROR: You can only create eclipse documentation"
+ @echo " of the following documentation parts:"
+ @echo " "
+ @echo " - The Yocto Project Application Developer's Guide (adt-manual)"
+ @echo " - The Yocto Project Development Manual (dev-manual)"
@echo " "
else
@echo " "
--
1.7.7.6


[PATCHv2 08/35] documentation/dev-manual/dev-manual-eclipse-customization.xsl: new file

mail@...
 

From: Timo Mueller <timo.mueller@...>

This stylesheet uses the eclipse stylesheets of docbook to create
eclipse help from this documentation. In addition to simple html
files these stylesheets will also create xml files which are
needed to integrate the documentation into eclipse (e.g. toc.xml).
---
.../dev-manual-eclipse-customization.xsl | 26 ++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
create mode 100644 documentation/dev-manual/dev-manual-eclipse-customization.xsl

diff --git a/documentation/dev-manual/dev-manual-eclipse-customization.xsl b/documentation/dev-manual/dev-manual-eclipse-customization.xsl
new file mode 100644
index 0000000..ff1de89
--- /dev/null
+++ b/documentation/dev-manual/dev-manual-eclipse-customization.xsl
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+
+ <xsl:import
+ href="http://docbook.sourceforge.net/release/xsl/current/eclipse/eclipse3.xsl" />
+
+ <xsl:param name="chunker.output.indent" select="'yes'"/>
+ <xsl:param name="chunk.first.sections" select="1"/>
+ <xsl:param name="chunk.section.depth" select="10"/>
+ <xsl:param name="use.id.as.filename" select="1"/>
+ <xsl:param name="ulink.target" select="'_self'" />
+ <xsl:param name="base.dir" select="'html/dev-manual/'"/>
+ <xsl:param name="html.stylesheet" select="'../book.css'"/>
+ <xsl:param name="eclipse.manifest" select="0"/>
+ <xsl:param name="create.plugin.xml" select="0"/>
+ <xsl:param name="suppress.navigation" select="1"/>
+ <xsl:param name="generate.index" select="0"/>
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="appendix.autolabel" select="1" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
+</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 07/35] documentation: Move dev-manual global parameters to customization file

mail@...
 

From: Timo Mueller <timo.mueller@...>

Standard stylesheet parameters were moved to the docbook customization
file tying them to the docbook stylesheet used. Removing these
parameters simplifies the Makefile.
---
documentation/Makefile | 6 +-----
.../dev-manual/dev-manual-customization.xsl | 6 ++++--
2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 5af7766..7bcd255 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -84,11 +84,7 @@ STYLESHEET = $(DOC)/*.css
endif

ifeq ($(DOC),dev-manual)
-XSLTOPTS = --stringparam html.stylesheet dev-style.css \
- --stringparam chapter.autolabel 1 \
- --stringparam section.autolabel 1 \
- --stringparam section.label.includes.component.label 1 \
- --xinclude
+XSLTOPTS = --xinclude
ALLPREQ = html pdf tarball
#
# Note that the tarfile might produce the "Cannot stat: No such file or directory" error
diff --git a/documentation/dev-manual/dev-manual-customization.xsl b/documentation/dev-manual/dev-manual-customization.xsl
index 8eb6905..8969605 100644
--- a/documentation/dev-manual/dev-manual-customization.xsl
+++ b/documentation/dev-manual/dev-manual-customization.xsl
@@ -3,6 +3,8 @@

<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl" />

-<!-- <xsl:param name="generate.toc" select="'article nop'"></xsl:param> -->
-
+ <xsl:param name="html.stylesheet" select="'dev-style.css'" />
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 06/35] documentation/Makefile: logic to make all for adt manual and cleanup

mail@...
 

From: Timo Mueller <timo.mueller@...>

Eclipse help documents are now created when calling the 'make all'
target on the adt-manual. Resulting files are archived into
the tarball as well. When calling 'make clean' artefacts of
the eclipse documentation build are deleted.
---
documentation/Makefile | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index b071efb..5af7766 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -209,9 +209,10 @@ endif

ifeq ($(DOC),adt-manual)
XSLTOPTS = --xinclude
-ALLPREQ = html pdf tarball
-TARFILES = adt-manual.html adt-manual.pdf adt-style.css figures/adt-title.png
-MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf
+ALLPREQ = html pdf eclipse tarball
+TARFILES = adt-manual.html adt-manual.pdf adt-style.css figures/adt-title.png \
+ eclipse
+MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf $(DOC)/eclipse
FIGURES = figures
STYLESHEET = $(DOC)/*.css
endif
@@ -327,4 +328,4 @@ publish:
fi

clean:
- rm -f $(MANUALS)
+ rm -rf $(MANUALS)
--
1.7.7.6


[PATCHv2 05/35] documentation/adt-manual/adt-manual.xml: Added Title tag

mail@...
 

From: Timo Mueller <timo.mueller@...>

The title of the document used to create metadata for output formats
such as eclipse help.
---
documentation/adt-manual/adt-manual.xml | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/documentation/adt-manual/adt-manual.xml b/documentation/adt-manual/adt-manual.xml
index 25bc27e..3b99547 100644
--- a/documentation/adt-manual/adt-manual.xml
+++ b/documentation/adt-manual/adt-manual.xml
@@ -16,7 +16,9 @@
</imageobject>
</mediaobject>

- <title></title>
+ <title>
+ The Yocto Project Application Developer's Guide
+ </title>

<authorgroup>
<author>
--
1.7.7.6


[PATCHv2 04/35] documentation/Makefile: Support for making Eclipse HTML adt manual

mail@...
 

From: Timo Mueller <timo.mueller@...>

This target will generate eclipse help for the adt-manual using
the adt-manual-eclipse-customization.xsl stylesheet.

The output will be generated to a separate directory which can be used
for integrating the documentation into eclipse.
---
documentation/Makefile | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 9a15651..b071efb 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -279,6 +279,29 @@ else
endif


+eclipse: BASE_DIR = html/$(DOC)/
+
+eclipse:
+ifneq ($(DOC),adt-manual)
+ @echo " "
+ @echo "ERROR: You can only create eclipse documentation of the"
+ @echo " Yocto Project Application Development Toolkit (ADT)"
+ @echo " User's Guide"
+ @echo " "
+else
+ @echo " "
+ @echo "******** Building eclipse help of "$(DOC)
+ @echo " "
+ cd $(DOC) && \
+ xsltproc $(XSLTOPTS) \
+ --stringparam base.dir '$(BASE_DIR)' \
+ -o eclipse/$(DOC).html \
+ $(DOC)-eclipse-customization.xsl $(DOC).xml && \
+ mv eclipse/toc.xml eclipse/$(DOC)-toc.xml && \
+ cp -rf $(FIGURES) eclipse/$(BASE_DIR)/$(FIGURES) && \
+ cd ..
+endif
+
tarball: html
@echo " "
@echo "******** Creating Tarball of document files"
--
1.7.7.6


[PATCHv2 03/35] documentation/adt-manual/adt-manual-eclipse-customization.xsl: new file

mail@...
 

From: Timo Mueller <timo.mueller@...>

This stylesheet uses the eclipse stylesheets of docbook to create
eclipse help from this documentation. In addition to simple html
files these stylesheets will also create xml files which are
needed to integrate the documentation into eclipse (e.g. toc.xml).

Additional parameters are required so resolve links between different
documentation parts inside eclipse.
---
.../adt-manual-eclipse-customization.xsl | 26 ++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
create mode 100644 documentation/adt-manual/adt-manual-eclipse-customization.xsl

diff --git a/documentation/adt-manual/adt-manual-eclipse-customization.xsl b/documentation/adt-manual/adt-manual-eclipse-customization.xsl
new file mode 100644
index 0000000..ff1464e
--- /dev/null
+++ b/documentation/adt-manual/adt-manual-eclipse-customization.xsl
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+
+ <xsl:import
+ href="http://docbook.sourceforge.net/release/xsl/current/eclipse/eclipse3.xsl" />
+
+ <xsl:param name="chunker.output.indent" select="'yes'"/>
+ <xsl:param name="chunk.first.sections" select="1"/>
+ <xsl:param name="chunk.section.depth" select="10"/>
+ <xsl:param name="use.id.as.filename" select="1"/>
+ <xsl:param name="ulink.target" select="'_self'" />
+ <xsl:param name="base.dir" select="'html/adt-manual/'"/>
+ <xsl:param name="html.stylesheet" select="'../book.css'"/>
+ <xsl:param name="eclipse.manifest" select="0"/>
+ <xsl:param name="create.plugin.xml" select="0"/>
+ <xsl:param name="suppress.navigation" select="1"/>
+ <xsl:param name="generate.index" select="0"/>
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="appendix.autolabel" select="1" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
+</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 02/35] documentation: Move adt-manual global parameters to customization file

mail@...
 

From: Timo Mueller <timo.mueller@...>

Standard stylesheet parameters were moved to the docbook customization
file tying them to the docbook stylesheet used. Removing these
parameters simplifies the Makefile.

Furthermore supporting new output formats can now be achieved by
creating a new customization file containing its corresponding
parameters. Parameters that are used across different stylesheets with
different values will then be separated through different
customization files.

Global parameters can still be set through the XSLTOPTS variable since
this precedes the parameters in the customization file.
---
documentation/Makefile | 7 +------
.../adt-manual/adt-manual-customization.xsl | 7 +++++--
2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/documentation/Makefile b/documentation/Makefile
index 6cac5ca..9a15651 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -208,12 +208,7 @@ endif


ifeq ($(DOC),adt-manual)
-XSLTOPTS = --stringparam html.stylesheet adt-style.css \
- --stringparam chapter.autolabel 1 \
- --stringparam appendix.autolabel A \
- --stringparam section.autolabel 1 \
- --stringparam section.label.includes.component.label 1 \
- --xinclude
+XSLTOPTS = --xinclude
ALLPREQ = html pdf tarball
TARFILES = adt-manual.html adt-manual.pdf adt-style.css figures/adt-title.png
MANUALS = $(DOC)/$(DOC).html $(DOC)/$(DOC).pdf
diff --git a/documentation/adt-manual/adt-manual-customization.xsl b/documentation/adt-manual/adt-manual-customization.xsl
index 8eb6905..373bdb7 100644
--- a/documentation/adt-manual/adt-manual-customization.xsl
+++ b/documentation/adt-manual/adt-manual-customization.xsl
@@ -3,6 +3,9 @@

<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl" />

-<!-- <xsl:param name="generate.toc" select="'article nop'"></xsl:param> -->
-
+ <xsl:param name="html.stylesheet" select="'adt-style.css'" />
+ <xsl:param name="chapter.autolabel" select="1" />
+ <xsl:param name="appendix.autolabel" select="1" />
+ <xsl:param name="section.autolabel" select="1" />
+ <xsl:param name="section.label.includes.component.label" select="1" />
</xsl:stylesheet>
--
1.7.7.6


[PATCHv2 01/35] documentation/template/titlepage.templates.xml: Remove title info

mail@...
 

From: Timo Mueller <timo.mueller@...>

The title of a pdf document is part of the image used on the title
page. Thus the title defined (e.g. bookinfo.title) in a document
should never be used when creating title pages for pdf documents. As
other output formats may use the title information to create metadata
the title has been removed from the template.
---
documentation/template/titlepage.templates.xml | 13 -------------
1 files changed, 0 insertions(+), 13 deletions(-)

diff --git a/documentation/template/titlepage.templates.xml b/documentation/template/titlepage.templates.xml
index ff640fa..f53f147 100644
--- a/documentation/template/titlepage.templates.xml
+++ b/documentation/template/titlepage.templates.xml
@@ -140,14 +140,6 @@

<mediaobject/>

- <title
- t:named-template="division.title"
- param:node="ancestor-or-self::book[1]"
- text-align="center"
- font-size="&hsize5;"
- space-before="&hsize5space;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
<subtitle
text-align="center"
font-size="&hsize4;"
@@ -163,11 +155,6 @@
</t:titlepage-content>

<t:titlepage-content t:side="verso">
- <title
- t:named-template="book.verso.title"
- font-size="&hsize2;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
<corpauthor/>
<authorgroup t:named-template="verso.authorgroup"/>
<author/>
--
1.7.7.6


[PATCHv2 00/35][yocto-docs] Add eclipse help generation to build system

mail@...
 

From: Timo Mueller <timo.mueller@...>

Hi,

this patch series was put on hold until the successful release of yocto 1.3.
This is a rebase of the original patch series that now applies to the current
master of the project.

Cheers,
Timo

The original cover letter of the patch:
Hi,

this is a rework of the patches I've been submitting to include the
generation of eclipse help files into the documentation build system.

From original rfc ([yocto-docs] Add eclipse help generation to
build system):
<snip>
I've added the target 'eclipse' to the documentation's build system to
automate the process of eclipse help generation. This can help to
facilitate the process of keeping the integrated documentation in sync
with the yocto documentation.
</snip>

This patch set incorporates all changes I've been making so far:

1: Remove the use if title in pdf documents
2..6: Add eclipse generation to adt-manual
7..11: Add eclipse generation to dev-manual
12..16: Add eclipse generation to bsp-guide
17..21: Add eclipse generation to kernel-manual
22..26: Add eclipse generation to poky-ref-manual
27..32: Add eclipse generation to yocto-project-qs
33..34: Handle links between documents
35: Makefile documentation update

Best regards,
Timo

Timo Mueller (35):
documentation/template/titlepage.templates.xml: Remove title info
documentation: Move adt-manual global parameters to customization
file
documentation/adt-manual/adt-manual-eclipse-customization.xsl: new
file
documentation/Makefile: Support for making Eclipse HTML adt manual
documentation/adt-manual/adt-manual.xml: Added Title tag
documentation/Makefile: logic to make all for adt manual and cleanup
documentation: Move dev-manual global parameters to customization
file
documentation/dev-manual/dev-manual-eclipse-customization.xsl: new
file
documentation/Makefile: Support for making Eclipse HTML dev manual
documentation/dev-manual/dev-manual.xml: Added Title tag
documentation/Makefile: logic to make all for dev manual and cleanup
documentation: Move bsp-guide global parameters to customization file
documentation/bsp-guide/bsp-guide-eclipse-customization.xsl: new file
documentation/Makefile: Support for making Eclipse HTML bsp guide
documentation/bsp-guide/bsp-guide.xml: Added Title tag
documentation/Makefile: logic to make all for bsp guide and cleanup
documentation: Move kernel-manual global parameters to customization
file
documentation/kernel-manual/kernel-manual-eclipse-customization.xsl:
new file
documentation/Makefile: Support for making Eclipse HTML kernel manual
documentation/kernel-manual/kernel-manual.xml: Added Title tag
documentation/Makefile: logic to make all for kernel-manual and
cleanup
documentation: Move poky-ref-manual global parameters to
customization file
documentation/poky-ref-manual/poky-ref-manual-eclipse-customization.xsl:
new file
documentation/Makefile: Support for making Eclipse HTML poky ref
manual
documentation/poky-ref-manual/poky-ref-manual.xml: Added Title tag
documentation/Makefile: logic to make all for poky-ref-manual and
cleanup
documentation: Move yocto-project-qs global parameters to
customization file
documentation/yocto-project-qs: Added custom title page
documentation/yocto-project-qs/yocto-project-qs-eclipse-customization.xsl:
new file
documentation/Makefile: Support for making Eclipse HTML yocto project
qs manual
documentation/yocto-project-qs/yocto-project-qs.xml: Convert
fake-title section into articleinfo
documentation/Makefile: logic to make all for yocto-project-qs and
cleanup
documentation/tools/eclipse-help.sed: Processes external links for
eclipse html files
documentation/Makefile: Added conversion of links to other
documentation parts.
documentation/Makefile: Clean up eclipse target and update help.

documentation/Makefile | 119 +-
.../adt-manual/adt-manual-customization.xsl | 7 +-
.../adt-manual-eclipse-customization.xsl | 26 +
documentation/adt-manual/adt-manual.xml | 4 +-
.../bsp-guide/bsp-guide-customization.xsl | 4 +
.../bsp-guide/bsp-guide-eclipse-customization.xsl | 26 +
documentation/bsp-guide/bsp-guide.xml | 4 +-
.../dev-manual/dev-manual-customization.xsl | 6 +-
.../dev-manual-eclipse-customization.xsl | 26 +
documentation/dev-manual/dev-manual.xml | 4 +-
.../kernel-manual/kernel-manual-customization.xsl | 7 +-
.../kernel-manual-eclipse-customization.xsl | 26 +
documentation/kernel-manual/kernel-manual.xml | 4 +-
.../poky-ref-manual-customization.xsl | 5 +
.../poky-ref-manual-eclipse-customization.xsl | 26 +
documentation/poky-ref-manual/poky-ref-manual.xml | 4 +-
documentation/template/titlepage.templates.xml | 13 -
documentation/tools/eclipse-help.sed | 18 +
.../yocto-project-qs-customization.xsl | 3 +-
.../yocto-project-qs-eclipse-customization.xsl | 24 +
.../yocto-project-qs-titlepage.xsl | 3820 ++++++++++++++++++++
.../yocto-project-qs/yocto-project-qs.xml | 20 +-
22 files changed, 4116 insertions(+), 80 deletions(-)
create mode 100644 documentation/adt-manual/adt-manual-eclipse-customization.xsl
create mode 100644 documentation/bsp-guide/bsp-guide-eclipse-customization.xsl
create mode 100644 documentation/dev-manual/dev-manual-eclipse-customization.xsl
create mode 100644 documentation/kernel-manual/kernel-manual-eclipse-customization.xsl
create mode 100644 documentation/poky-ref-manual/poky-ref-manual-eclipse-customization.xsl
create mode 100644 documentation/tools/eclipse-help.sed
create mode 100644 documentation/yocto-project-qs/yocto-project-qs-eclipse-customization.xsl
create mode 100644 documentation/yocto-project-qs/yocto-project-qs-titlepage.xsl

--
1.7.7.6


Re: [PATCH resend][opkg-utils] opkg.py/opkg-build: fix creation of tar archives

Scott Garman <scott.a.garman@...>
 

On 11/10/2012 01:33 AM, Tomas Frydrych wrote:
On 24/10/12 12:14, Richard Purdie wrote:
On Wed, 2012-10-24 at 12:53 +0200, Steffen Sledz wrote:
Since openSUSE 12.2 the installed tar uses posix instead of gnu encoding
by default. This format is not fully supported by opkg and results in
ipk packages not installable at the target.

Collected errors:
* get_header_tar: Unknown typeflag: 0x78: Success.
* get_header_tar: Unknown typeflag: 0x78: Success.
* get_header_tar: Unknown typeflag: 0x78: Success.
* extract_archive: Don't know how to handle /var/lib/opkg/tmp/opkg-mg997m/chicken-bin-fGRvr4/PaxHeaders.17512/.: No such file or directory.
* get_header_tar: Unknown typeflag: 0x78: No such file or directory.
* get_header_tar: Unknown typeflag: 0x78: No such file or directory.
...

Signed-off-by: Steffen Sledz <sledz@...>
---
opkg-build | 6 +++---
opkg.py | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
Merged to master, thanks.
Could this be also applied to the danny branch (and perhaps even denzil)?
Hi Tomas,

I have applied this to my sgarman/denzil-next branches.

Scott

--
Scott Garman
Embedded Linux Engineer - Yocto Project
Intel Open Source Technology Center


Re: Wiki Main page terrible sparse

Jeff Osier-Mixon <jefro@...>
 

Thanks, Maxin. I'd love to see some details on what you plan to do beforehand.

On Tue, Nov 27, 2012 at 10:32 AM, Maxin John <Maxin.John@...> wrote:
Hi Jeff,

Hi Maxin - it would be good to coordinate your effort with the rest of the community.
Sure :)

Can you let us know what you have in mind before starting?
At first, I will try to address the suggestions of Alex along with other modifications based on our requirements.

Also, please let me know if you have trouble with access. I don't see any account requests being held.
I have checked the access rights and it works fine. Thanks!

thanks
Thanks and Regards,
Maxin

On Fri, Nov 23, 2012 at 6:16 AM, Maxin John <Maxin.John@...> wrote:
Hi Alex,
Hello all,
I can't help but notice that the main page of the Yocto Wiki looks somewhat underwhelming compared to the new site face.
Can we please have a volunteer to update and beautify a bit the main page ?
I am interested in this task. I have already sent a request for access to the Yocto Wiki.

I'd think that we need to list current 1.4 pages, add/verify links to all main sections, and the Yocto logo, etc...
We can discuss the list of activities in this mailing-list or in irc
(nickname: maxin)

Cheers,
Alex
Best Regards,
Maxin
_______________________________________________
yocto mailing list
yocto@...
https://lists.yoctoproject.org/listinfo/yocto


--
Jeff Osier-Mixon http://jefro.net/blog
Yocto Project Community Manager @Intel http://yoctoproject.org
--
Jeff Osier-Mixon http://jefro.net/blog
Yocto Project Community Manager @Intel http://yoctoproject.org