Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/8] support xmlto
@ 2014-07-08  9:47 Hongxu Jia
  2014-07-08  9:47 ` [PATCH 1/8] libxml2: enable Catalog support Hongxu Jia
                   ` (9 more replies)
  0 siblings, 10 replies; 18+ messages in thread
From: Hongxu Jia @ 2014-07-08  9:47 UTC (permalink / raw)
  To: openembedded-core; +Cc: saul.wold

The xmlto was shipped from meta-oe, and fixed the defects that
'xmlto/xsltproc stylesheets cannot be found even when they are
installed in sysroot'

The xmlto required docbook-xml-dtd and docbook-xsl-stylesheets,
we refered debian's docbook-xml-dtd and ubuntu config.

We also enable xmlto for alsa-utils, xorg-proto-common.inc,
xorg-lib-common.inc, xserver-xorg.inc.

The test is easy, just build alsa-utils.

BTW: after this merged, I will clean up the duplicate one in meta-oe.

[YOCTO #2416]

//Hongxu

The following changes since commit a5531a2b8983318b99c119a87b78a92cf84160b8:

  bitbake: fetch2/svn: Add transportuser parameter (2014-07-04 09:28:36 +0100)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib hongxu/support-xmlto
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/support-xmlto

Hongxu Jia (8):
  libxml2: enable Catalog support
  docbook-xml: add docbook-xsl-stylesheets 1.78.1
  docbook-xml: add docbook-xml-dtd4
  xmlto: add version 0.0.25
  alsa-utils: enable xmlto
  xorg-proto-common.inc: enable xmlto
  xorg-lib-common.inc: enable xmlto
  xserver-xorg.inc: enable xmlto

 meta/conf/licenses.conf                            |   2 +-
 meta/files/common-licenses/XSL                     |  48 ++
 meta/recipes-core/libxml/libxml2.inc               |   2 +
 .../docbook-xml/docbook-xml-dtd4/LICENSE-OASIS     |  16 +
 .../docbook-xml-update-catalog.xml.patch           | 515 +++++++++++++++++++++
 .../docbook-xml/docbook-xml-dtd4/docbook-xml.xml   |  68 +++
 .../docbook-xml/docbook-xml-dtd4_4.5.bb            |  75 +++
 .../docbook-xsl-stylesheets/docbook-xsl.xml        |   6 +
 .../docbook-xml/docbook-xsl-stylesheets_1.78.1.bb  |  67 +++
 meta/recipes-devtools/xmlto/files/catalog.xml      |  19 +
 ....in-drop-the-test-of-xmllint-and-xsltproc.patch |  30 ++
 .../xmlto-0.0.25/obsolete_automake_macros.patch    |  12 +
 meta/recipes-devtools/xmlto/xmlto_0.0.25.bb        |  42 ++
 meta/recipes-graphics/xorg-lib/xorg-lib-common.inc |   6 +-
 .../xorg-proto/xorg-proto-common.inc               |   6 +-
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   4 +-
 .../recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb |   4 +-
 17 files changed, 911 insertions(+), 11 deletions(-)
 create mode 100644 meta/files/common-licenses/XSL
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml-update-catalog.xml.patch
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml.xml
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets/docbook-xsl.xml
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.78.1.bb
 create mode 100644 meta/recipes-devtools/xmlto/files/catalog.xml
 create mode 100644 meta/recipes-devtools/xmlto/xmlto-0.0.25/configure.in-drop-the-test-of-xmllint-and-xsltproc.patch
 create mode 100644 meta/recipes-devtools/xmlto/xmlto-0.0.25/obsolete_automake_macros.patch
 create mode 100644 meta/recipes-devtools/xmlto/xmlto_0.0.25.bb

-- 
1.8.1.2



^ permalink raw reply	[flat|nested] 18+ messages in thread
* [PATCH V2 0/8] support xmlto
@ 2014-07-09 10:16 Hongxu Jia
  2014-07-09 10:16 ` [PATCH 3/8] docbook-xml: add docbook-xml-dtd4 Hongxu Jia
  0 siblings, 1 reply; 18+ messages in thread
From: Hongxu Jia @ 2014-07-09 10:16 UTC (permalink / raw)
  To: openembedded-core; +Cc: saul.wold

Change in V2: 

- For alsa-utils/xorg-proto-common.inc/xorg-lib-common.inc/xserver-xorg.inc,
  add PACKAGECONFIG for xmlto and disable it by default rather than directly
  enable it. 

- EXTRA_OECONF has --without-catalog to instead of passing CFLAGS directly.

Test Steps:

1. vim local.conf
...
IMAGE_FEATURES += "ssh-server-dropbear"
PACKAGECONFIG_pn-alsa-utils = "xmlto"
IMAGE_INSTALL_append = " xmlto"
...

2. bitbake alsa-utils
If the build is ok, it means xmlto-native could work.

3. bitbake core-image-minimal

4. start qemu target and ssh the target

5. copy a manual source to target
   ssh tmp/work/i586-poky-linux/alsa-utils/1.0.27.2-r0/alsa-utils-1.0.27.2/alsactl/alsactl_init.xml root@192.168.7.2:/home/root

6. on target
   root@qemux86:~# xmlto man alsactl_init.xml 
   Note: Writing alsactl_init.7

[YOCTO #2416]

//Hongxu

The following changes since commit 6879c3c903ec7d08cf0240281c83d85b4a42b6db:

  maintainers.inc: add info for libical (2014-07-08 11:20:14 +0100)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib hongxu/support-xmlto
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/support-xmlto

Hongxu Jia (8):
  libxml2: enable catalog support
  docbook-xml: add docbook-xsl-stylesheets 1.78.1
  docbook-xml: add docbook-xml-dtd4
  xmlto: add version 0.0.25
  alsa-utils: add PACKAGECONFIG for xmlto
  xorg-proto-common.inc: add PACKAGECONFIG for xmlto
  xorg-lib-common.inc: add PACKAGECONFIG for xmlto
  xserver-xorg.inc: add PACKAGECONFIG for xmlto

 meta/conf/licenses.conf                            |   2 +-
 meta/files/common-licenses/XSL                     |  48 ++
 meta/recipes-core/libxml/libxml2.inc               |   8 +-
 .../docbook-xml/docbook-xml-dtd4/LICENSE-OASIS     |  16 +
 .../docbook-xml-update-catalog.xml.patch           | 515 +++++++++++++++++++++
 .../docbook-xml/docbook-xml-dtd4/docbook-xml.xml   |  68 +++
 .../docbook-xml/docbook-xml-dtd4_4.5.bb            |  64 +++
 .../docbook-xsl-stylesheets/docbook-xsl.xml        |   6 +
 .../docbook-xml/docbook-xsl-stylesheets_1.78.1.bb  |  67 +++
 meta/recipes-devtools/xmlto/files/catalog.xml      |  19 +
 ....in-drop-the-test-of-xmllint-and-xsltproc.patch |  30 ++
 .../xmlto-0.0.25/obsolete_automake_macros.patch    |  12 +
 meta/recipes-devtools/xmlto/xmlto_0.0.25.bb        |  47 ++
 meta/recipes-graphics/xorg-lib/xorg-lib-common.inc |   9 +-
 .../xorg-proto/xorg-proto-common.inc               |   7 +-
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   2 +-
 .../recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb |   2 +-
 17 files changed, 911 insertions(+), 11 deletions(-)
 create mode 100644 meta/files/common-licenses/XSL
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml-update-catalog.xml.patch
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml.xml
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets/docbook-xsl.xml
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.78.1.bb
 create mode 100644 meta/recipes-devtools/xmlto/files/catalog.xml
 create mode 100644 meta/recipes-devtools/xmlto/xmlto-0.0.25/configure.in-drop-the-test-of-xmllint-and-xsltproc.patch
 create mode 100644 meta/recipes-devtools/xmlto/xmlto-0.0.25/obsolete_automake_macros.patch
 create mode 100644 meta/recipes-devtools/xmlto/xmlto_0.0.25.bb

-- 
1.8.1.2



^ permalink raw reply	[flat|nested] 18+ messages in thread
* [PATCH V3 0/8] support xmlto
@ 2014-07-15 12:35 Hongxu Jia
  2014-07-15 12:35 ` [PATCH 3/8] docbook-xml: add docbook-xml-dtd4 Hongxu Jia
  0 siblings, 1 reply; 18+ messages in thread
From: Hongxu Jia @ 2014-07-15 12:35 UTC (permalink / raw)
  To: openembedded-core; +Cc: saul.wold

Change in V3:
- The alsa-utils have a dependency on the docbook pieces it needs as
  well as xmlto-native.

Change in V2: 

- For alsa-utils/xorg-proto-common.inc/xorg-lib-common.inc/xserver-xorg.inc,
  add PACKAGECONFIG for xmlto and disable it by default rather than directly
  enable it. 

- EXTRA_OECONF has --without-catalog to instead of passing CFLAGS directly.

Test Steps:

1. vim local.conf
...
IMAGE_FEATURES += "ssh-server-dropbear"
PACKAGECONFIG_pn-alsa-utils = "xmlto"
IMAGE_INSTALL_append = " xmlto"
...

2. bitbake alsa-utils
If the build is ok, it means xmlto-native could work.

3. bitbake core-image-minimal

4. start qemu target and ssh the target

5. copy a manual source to target
   ssh tmp/work/i586-poky-linux/alsa-utils/1.0.27.2-r0/alsa-utils-1.0.27.2/alsactl/alsactl_init.xml root@192.168.7.2:/home/root

6. on target
   root@qemux86:~# xmlto man alsactl_init.xml 
   Note: Writing alsactl_init.7

[YOCTO #2416]

//Hongxu

The following changes since commit 1dcdd877c7946be4c0b1203deb14e2f842f9d0c2:

  bitbake: toasterui: fix build - project identification (2014-07-14 14:10:03 +0100)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib hongxu/support-xmlto
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/support-xmlto

Hongxu Jia (8):
  libxml2: enable catalog support
  docbook-xml: add docbook-xsl-stylesheets 1.78.1
  docbook-xml: add docbook-xml-dtd4
  xmlto: add version 0.0.25
  alsa-utils-native: add missing dep for xmlto
  xorg-proto-common.inc: add missing dep for xmlto
  xorg-lib-common.inc: add missing dep for xmlto
  xserver-xorg.inc: add missing dep for xmlto

 meta/conf/licenses.conf                            |   2 +-
 meta/files/common-licenses/XSL                     |  48 ++
 meta/recipes-core/libxml/libxml2.inc               |   8 +-
 .../docbook-xml/docbook-xml-dtd4/LICENSE-OASIS     |  16 +
 .../docbook-xml-update-catalog.xml.patch           | 515 +++++++++++++++++++++
 .../docbook-xml/docbook-xml-dtd4/docbook-xml.xml   |  68 +++
 .../docbook-xml/docbook-xml-dtd4_4.5.bb            |  64 +++
 .../docbook-xsl-stylesheets/docbook-xsl.xml        |   6 +
 .../docbook-xml/docbook-xsl-stylesheets_1.78.1.bb  |  67 +++
 meta/recipes-devtools/xmlto/files/catalog.xml      |  19 +
 ....in-drop-the-test-of-xmllint-and-xsltproc.patch |  30 ++
 .../xmlto-0.0.25/obsolete_automake_macros.patch    |  12 +
 meta/recipes-devtools/xmlto/xmlto_0.0.25.bb        |  37 ++
 meta/recipes-graphics/xorg-lib/xorg-lib-common.inc |   2 +-
 .../xorg-proto/xorg-proto-common.inc               |   2 +-
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |   2 +-
 .../recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb |   2 +-
 17 files changed, 891 insertions(+), 9 deletions(-)
 create mode 100644 meta/files/common-licenses/XSL
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml-update-catalog.xml.patch
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml.xml
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets/docbook-xsl.xml
 create mode 100644 meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.78.1.bb
 create mode 100644 meta/recipes-devtools/xmlto/files/catalog.xml
 create mode 100644 meta/recipes-devtools/xmlto/xmlto-0.0.25/configure.in-drop-the-test-of-xmllint-and-xsltproc.patch
 create mode 100644 meta/recipes-devtools/xmlto/xmlto-0.0.25/obsolete_automake_macros.patch
 create mode 100644 meta/recipes-devtools/xmlto/xmlto_0.0.25.bb

-- 
1.8.1.2



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2014-07-15 12:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-08  9:47 [PATCH 0/8] support xmlto Hongxu Jia
2014-07-08  9:47 ` [PATCH 1/8] libxml2: enable Catalog support Hongxu Jia
2014-07-08 15:26   ` Burton, Ross
2014-07-08  9:47 ` [PATCH 2/8] docbook-xml: add docbook-xsl-stylesheets 1.78.1 Hongxu Jia
2014-07-08  9:47 ` [PATCH 3/8] docbook-xml: add docbook-xml-dtd4 Hongxu Jia
2014-07-08 10:03   ` Hongxu Jia
2014-07-08  9:47 ` [PATCH 4/8] xmlto: add version 0.0.25 Hongxu Jia
2014-07-08  9:47 ` [PATCH 5/8] alsa-utils: enable xmlto Hongxu Jia
2014-07-08  9:47 ` [PATCH 6/8] xorg-proto-common.inc: " Hongxu Jia
2014-07-08  9:47 ` [PATCH 7/8] xorg-lib-common.inc: " Hongxu Jia
2014-07-08  9:48 ` [PATCH 8/8] xserver-xorg.inc: " Hongxu Jia
2014-07-08 18:53   ` Otavio Salvador
2014-07-08 18:57 ` [PATCH 0/8] support xmlto Otavio Salvador
2014-07-08 21:33 ` Burton, Ross
2014-07-09  0:57   ` Otavio Salvador
2014-07-09  1:31   ` Hongxu Jia
  -- strict thread matches above, loose matches on Subject: below --
2014-07-09 10:16 [PATCH V2 " Hongxu Jia
2014-07-09 10:16 ` [PATCH 3/8] docbook-xml: add docbook-xml-dtd4 Hongxu Jia
2014-07-15 12:35 [PATCH V3 0/8] support xmlto Hongxu Jia
2014-07-15 12:35 ` [PATCH 3/8] docbook-xml: add docbook-xml-dtd4 Hongxu Jia

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox