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
next 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox