All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexander Kanavin <alexander.kanavin@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/23] Enable manpages wherever possible; drop SGML stack
Date: Mon, 17 Oct 2016 18:12:40 +0300	[thread overview]
Message-ID: <cover.1476716907.git.alexander.kanavin@linux.intel.com> (raw)

This patchset eanbles (conditional) building of manpages in various recipes;
there's plenty more recipes where manpages are supplied pre-built, for them
nothing needs to be done. These changes enable better support for API
documentation in Yocto SDKs (https://bugzilla.yoctoproject.org/show_bug.cgi?id=8584).

Bonus feature: the entire SGML stack is removed from OE-Core. It has become
basically obsolete, and not needed by anything in either OE-Core or broader
meta-oe collection of layers. If you need it in your 3rd party layer,
please create meta-sgml.

The following changes since commit 4b94b498e21aeba945fe7e72a6b7c4bb0314fb83:

  bitbake: toaster: Update default release to Morty (2016-10-15 13:21:54 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib akanavin/enable-documentation
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/enable-documentation

Alexander Kanavin (23):
  manpages.bbclass: add a class
  gummiboot: enable optional building of manpages
  pm-utils: enable optional building of manpages
  systemd-boot: add a comment about manpages being disabled
  avahi: enable manpages
  glib: enable optional building of manpages
  systemd: enable building of manpages if api-documentation feature is
    in distro features
  pixz: enable optional building of manpages
  gtk+: enable optional building of manpages
  json-glib: enable optional building of manpages
  libsecret: enable optional building of manpages
  libdrm: enable optional building of manpages
  kmod: enable optional building of manpages
  lttng: enable optional building of manpages
  alsa-utils: enable optional building of manpages
  pulseaudio: enable optional building of manpages
  btrfs-tools: enable optional building of manpages
  libuser: do not depend on SGML stack
  systemd: do not depend on SGML stack
  gtk+: remove dependency on SGML stack
  gtk+3: remove SGML stack dependency
  iputils: do not build or install manpages
  Remove the SGML stack

 meta/classes/manpages.bbclass                      |   5 +
 meta/recipes-bsp/gummiboot/gummiboot_git.bb        |   6 +-
 meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb        |   4 +-
 meta/recipes-bsp/systemd-boot/systemd-boot.bb      |   1 +
 meta/recipes-connectivity/avahi/avahi.inc          |   2 +-
 meta/recipes-core/glib-2.0/glib.inc                |   5 +-
 meta/recipes-core/systemd/systemd_230.bb           |   4 +-
 .../btrfs-tools/btrfs-tools_4.7.1.bb               |   4 +-
 .../docbook-dsssl-stylesheets-native_1.79.bb       |  71 ------------
 .../docbook-sgml-dtd-3.1-native_3.1.bb             |  26 -----
 .../docbook-sgml-dtd-4.1-native_4.1.bb             |  26 -----
 .../docbook-sgml-dtd-4.5-native.bb                 |  18 ---
 .../docbook-sgml-dtd/docbook-sgml-dtd-native.inc   |  70 ------------
 .../docbook-sgml-dtd/files/LICENSE-OASIS           |  16 ---
 .../docbook-utils/docbook-utils-0.6.14/re.patch    |  29 -----
 .../docbook-utils/docbook-utils-native_0.6.14.bb   |  63 -----------
 .../linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb |  26 -----
 .../linuxdoc-tools/disable_dvips_doc.patch         |  33 ------
 .../linuxdoc-tools/disable_sgml2rtf.patch          |  64 -----------
 .../linuxdoc-tools/disable_tex_doc.patch           |  29 -----
 .../linuxdoc-tools/disable_txt_doc.patch           |  36 ------
 .../openjade/openjade-1.3.2/fix-regex.patch        |  32 ------
 .../openjade/openjade-1.3.2/makefile.patch         |  39 -------
 .../openjade/openjade-1.3.2/msggen.pl.patch        |  44 --------
 .../openjade/openjade-1.3.2/no-libtool.patch       |  20 ----
 .../openjade/openjade-1.3.2/reautoconf.patch       |  83 --------------
 .../user-declared-default-constructor.patch        |  92 ----------------
 .../openjade/openjade-native_1.3.2.bb              | 121 ---------------------
 .../opensp-1.5.2/obsolete_automake_macros.patch    |  15 ---
 meta/recipes-devtools/opensp/opensp_1.5.2.bb       |  59 ----------
 .../sgml-common/sgml-common-0.6.3/autohell.patch   |  61 -----------
 .../sgml-common/sgml-common-0.6.3/license.patch    |  29 -----
 .../sgml-common/sgml-common-native_0.6.3.bb        |  70 ------------
 .../sgml-common/sgml-common_0.6.3.bb               |  68 ------------
 .../recipes-devtools/sgmlspl/sgmlspl-native_git.bb |  21 ----
 meta/recipes-extended/iputils/iputils_s20151218.bb |  11 +-
 meta/recipes-extended/libuser/libuser_0.62.bb      |   2 +-
 meta/recipes-extended/pixz/pixz_1.0.6.bb           |   5 +-
 meta/recipes-gnome/gtk+/gtk+.inc                   |   5 +-
 meta/recipes-gnome/gtk+/gtk+3.inc                  |   2 +-
 meta/recipes-gnome/json-glib/json-glib_1.2.2.bb    |   4 +-
 meta/recipes-gnome/libsecret/libsecret_0.18.5.bb   |   4 +-
 meta/recipes-graphics/drm/libdrm_2.4.70.bb         |   4 +-
 meta/recipes-kernel/kmod/kmod.inc                  |   5 +-
 meta/recipes-kernel/lttng/lttng-tools_git.bb       |   4 +-
 meta/recipes-kernel/lttng/lttng-ust_git.bb         |   4 +-
 meta/recipes-multimedia/alsa/alsa-utils_1.1.2.bb   |   4 +-
 meta/recipes-multimedia/pulseaudio/pulseaudio.inc  |   3 +-
 48 files changed, 50 insertions(+), 1299 deletions(-)
 create mode 100644 meta/classes/manpages.bbclass
 delete mode 100644 meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb
 delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-3.1-native_3.1.bb
 delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.1-native_4.1.bb
 delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.5-native.bb
 delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc
 delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/files/LICENSE-OASIS
 delete mode 100644 meta/recipes-devtools/docbook-utils/docbook-utils-0.6.14/re.patch
 delete mode 100644 meta/recipes-devtools/docbook-utils/docbook-utils-native_0.6.14.bb
 delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb
 delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_dvips_doc.patch
 delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_sgml2rtf.patch
 delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_tex_doc.patch
 delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_txt_doc.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/fix-regex.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/makefile.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/msggen.pl.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/no-libtool.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/user-declared-default-constructor.patch
 delete mode 100644 meta/recipes-devtools/openjade/openjade-native_1.3.2.bb
 delete mode 100644 meta/recipes-devtools/opensp/opensp-1.5.2/obsolete_automake_macros.patch
 delete mode 100644 meta/recipes-devtools/opensp/opensp_1.5.2.bb
 delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common-0.6.3/autohell.patch
 delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common-0.6.3/license.patch
 delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common-native_0.6.3.bb
 delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common_0.6.3.bb
 delete mode 100644 meta/recipes-devtools/sgmlspl/sgmlspl-native_git.bb

-- 
2.9.3



             reply	other threads:[~2016-10-17 15:15 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-17 15:12 Alexander Kanavin [this message]
2016-10-17 15:12 ` [PATCH 01/23] manpages.bbclass: add a class Alexander Kanavin
2016-10-17 15:12 ` [PATCH 02/23] gummiboot: enable optional building of manpages Alexander Kanavin
2016-10-17 15:12 ` [PATCH 03/23] pm-utils: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 04/23] systemd-boot: add a comment about manpages being disabled Alexander Kanavin
2016-10-17 15:12 ` [PATCH 05/23] avahi: enable manpages Alexander Kanavin
2016-10-17 15:12 ` [PATCH 06/23] glib: enable optional building of manpages Alexander Kanavin
2016-10-17 15:12 ` [PATCH 07/23] systemd: enable building of manpages if api-documentation feature is in distro features Alexander Kanavin
2016-10-17 15:12 ` [PATCH 08/23] pixz: enable optional building of manpages Alexander Kanavin
2016-10-17 15:12 ` [PATCH 09/23] gtk+: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 10/23] json-glib: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 11/23] libsecret: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 12/23] libdrm: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 13/23] kmod: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 14/23] lttng: " Alexander Kanavin
2016-10-21 11:15   ` Burton, Ross
2016-10-24 13:33     ` Alexander Kanavin
2016-10-24 15:47     ` Alexander Kanavin
2016-10-17 15:12 ` [PATCH 15/23] alsa-utils: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 16/23] pulseaudio: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 17/23] btrfs-tools: " Alexander Kanavin
2016-10-17 15:12 ` [PATCH 18/23] libuser: do not depend on SGML stack Alexander Kanavin
2016-10-17 15:12 ` [PATCH 19/23] systemd: " Alexander Kanavin
2016-10-17 15:13 ` [PATCH 20/23] gtk+: remove dependency " Alexander Kanavin
2016-10-17 15:13 ` [PATCH 21/23] gtk+3: remove SGML stack dependency Alexander Kanavin
2016-10-17 15:13 ` [PATCH 22/23] iputils: do not build or install manpages Alexander Kanavin
2016-10-17 15:13 ` [PATCH 23/23] Remove the SGML stack Alexander Kanavin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1476716907.git.alexander.kanavin@linux.intel.com \
    --to=alexander.kanavin@linux.intel.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.