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 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.