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 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core