summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2025-03-17 12:51:58 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-03-19 11:49:45 +0000
commita0bf911c68dfd9571996f08428f13181b826b079 (patch)
treee1145a124653c59a4cf5d5c852a136da65780a73
parentcc5e31ceab44d5d580ee6af7d232f6e89fdaf48a (diff)
downloadpoky-a0bf911c68dfd9571996f08428f13181b826b079.tar.gz
docbook-xml-dtd4: clean up LICENSE situation
Don't use the common 'OASIS' license, as this isn't a SPDX license and is in fact specifically the DocBook XML v4 license text. Instead, use NO_GENERIC_LICENSE to ship a custom license file. We still need to ship a copy of it in-tree because the license code needs a bare copy of the license text. Reference the in-tree license text in the license checksum to show that we've verified they match. Also, clean up some comments. Thanks to hongxu.jia@eng.windriver.com for a previous iteration of this. (From OE-Core rev: d04db152a512f564566a4205db6fe788fcbadde2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS4
-rw-r--r--meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb25
2 files changed, 5 insertions, 24 deletions
diff --git a/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS b/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS
index 6da7f5b8c7..13f303dc6a 100644
--- a/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS
+++ b/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS
@@ -10,7 +10,3 @@ If you modify the DocBook DTD in any way, except for declaring and
10referencing additional sets of general entities and declaring 10referencing additional sets of general entities and declaring
11additional notations, label your DTD as a variant of DocBook. See 11additional notations, label your DTD as a variant of DocBook. See
12the maintenance documentation for more information. 12the maintenance documentation for more information.
13
14Please direct all questions, bug reports, or suggestions for
15changes to the docbook@lists.oasis-open.org mailing list. For more
16information, see http://www.oasis-open.org/docbook/.
diff --git a/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb b/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb
index 5229a0366c..58e9b6659e 100644
--- a/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb
+++ b/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb
@@ -3,28 +3,13 @@ DESCRIPTION = "Document type definitions for verification of XML data \
3files against the DocBook rule set." 3files against the DocBook rule set."
4HOMEPAGE = "https://docbook.org" 4HOMEPAGE = "https://docbook.org"
5 5
6# The upstream sources are not distributed with a license file. 6LICENSE = "DocBook"
7# LICENSE-OASIS is included as a "patch" to workaround this. When 7NO_GENERIC_LICENSE[DocBook] = "LICENSE-OASIS"
8# upgrading this recipe, please verify whether this is still needed.
9 8
10LICENSE = "OASIS" 9LIC_FILES_CHKSUM = "file://docbook-4.5/docbookx.dtd;beginline=15;endline=30;md5=ab12da76ad94a41d04e1587693ebd9b6 \
11LIC_FILES_CHKSUM = "file://${S}/LICENSE-OASIS;md5=c608985dd5f7f215e669e7639a0b1d2e" 10 file://LICENSE-OASIS;md5=b9ee6208caa6e66c68dfad6f31d73f92"
12
13# To support apps with xml schema backward compatibility, we must
14# install a set of schemas. Install the latest based on PV and then
15# name any specific versions as required. TODO: Figure out a mechanism
16# to filter exactly which versions are necessary, if that's even
17# possible.
18#
19# DocBook.org lists available release packages at https://docbook.org/xml/.
20#
21# The release packages relate docbook source at
22# https://github.com/docbook/docbook but building them requires the
23# Gradle build system. In future, it might be safer to use the source
24# tree which would also enable proper SBOM generation through the
25# bitbake build system.
26#
27 11
12# Install the latest 4.5 DTDs, and the previous releases for backward compatibility.
28SRC_URI = "https://docbook.org/xml/4.1.2/docbkx412.zip;name=payload412;subdir=docbook-4.1.2 \ 13SRC_URI = "https://docbook.org/xml/4.1.2/docbkx412.zip;name=payload412;subdir=docbook-4.1.2 \
29 https://docbook.org/xml/4.2/docbook-xml-4.2.zip;name=payload42;subdir=docbook-4.2 \ 14 https://docbook.org/xml/4.2/docbook-xml-4.2.zip;name=payload42;subdir=docbook-4.2 \
30 https://docbook.org/xml/4.3/docbook-xml-4.3.zip;name=payload43;subdir=docbook-4.3 \ 15 https://docbook.org/xml/4.3/docbook-xml-4.3.zip;name=payload43;subdir=docbook-4.3 \