* [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package
@ 2024-06-18 10:05 patrick
2024-07-24 20:39 ` Marko, Peter
0 siblings, 1 reply; 3+ messages in thread
From: patrick @ 2024-06-18 10:05 UTC (permalink / raw)
To: openembedded-core; +Cc: Patrick Wicki
From: Patrick Wicki <patrick.wicki@siemens.com>
The gpgme-tool binary is licensed GPL-3.0-or-later. Split it out into
its own package that can be opted out of.
Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com>
---
meta/recipes-support/gpgme/gpgme_1.23.2.bb | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-support/gpgme/gpgme_1.23.2.bb b/meta/recipes-support/gpgme/gpgme_1.23.2.bb
index d8807b3af2..55f164e4a9 100644
--- a/meta/recipes-support/gpgme/gpgme_1.23.2.bb
+++ b/meta/recipes-support/gpgme/gpgme_1.23.2.bb
@@ -3,11 +3,18 @@ DESCRIPTION = "GnuPG Made Easy (GPGME) is a library designed to make access to G
HOMEPAGE = "http://www.gnupg.org/gpgme.html"
BUGTRACKER = "https://bugs.g10code.com/gnupg/index"
-LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
+LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & GPL-3.0-or-later"
+LICENSE:${PN} = "GPL-2.0-or-later & LGPL-2.1-or-later"
+LICENSE:${PN}-cpp = "GPL-2.0-or-later & LGPL-2.1-or-later"
+LICENSE:${PN}-tool = "GPL-3.0-or-later"
+LICENSE:python3-gpg = "GPL-2.0-or-later & LGPL-2.1-or-later"
+
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
file://COPYING.LESSER;md5=bbb461211a33b134d42ed5ee802b37ff \
file://src/gpgme.h.in;endline=23;md5=2f0bf06d1c7dcb28532a9d0f94a7ca1d \
- file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d"
+ file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d \
+ file://src/gpgme-tool.c;endline=21;md5=66c5381e0e05475792e24982d15e7ce8 \
+ "
UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html"
SRC_URI = "${GNUPG_MIRROR}/gpgme/${BP}.tar.bz2 \
@@ -33,6 +40,8 @@ RDEPENDS:${PN}-cpp += "libstdc++"
RDEPENDS:python3-gpg += "python3-unixadmin"
+RRECOMMENDS:${PN} += "${PN}-tool"
+
BINCONFIG = "${bindir}/gpgme-config"
# Default in configure.ac: "cl cpp python qt"
@@ -61,9 +70,10 @@ export PKG_CONFIG='pkg-config'
BBCLASSEXTEND = "native nativesdk"
-PACKAGES =+ "${PN}-cpp python3-gpg"
+PACKAGES =+ "${PN}-cpp ${PN}-tool python3-gpg"
FILES:${PN}-cpp = "${libdir}/libgpgmepp.so.*"
+FILES:${PN}-tool = "${bindir}/gpgme-tool"
FILES:python3-gpg = "${PYTHON_SITEPACKAGES_DIR}/*"
FILES:${PN}-dev += "${datadir}/common-lisp/source/gpgme/*"
--
2.45.2
^ permalink raw reply related [flat|nested] 3+ messages in thread* RE: [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package
2024-06-18 10:05 [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package patrick
@ 2024-07-24 20:39 ` Marko, Peter
2024-07-24 21:11 ` Alexandre Belloni
0 siblings, 1 reply; 3+ messages in thread
From: Marko, Peter @ 2024-07-24 20:39 UTC (permalink / raw)
To: openembedded-core@lists.openembedded.org
Cc: Wicki, Patrick, patrick.wicki@subset.ch
Gentle ping
-----Original Message-----
From: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org> On Behalf Of Patrick Wicki via lists.openembedded.org
Sent: Tuesday, June 18, 2024 12:06
To: openembedded-core@lists.openembedded.org
Cc: Wicki, Patrick (SI BP R&D ZG SW 2) <patrick.wicki@siemens.com>
Subject: [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package
From: Patrick Wicki <patrick.wicki@siemens.com>
The gpgme-tool binary is licensed GPL-3.0-or-later. Split it out into its own package that can be opted out of.
Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com>
---
meta/recipes-support/gpgme/gpgme_1.23.2.bb | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-support/gpgme/gpgme_1.23.2.bb b/meta/recipes-support/gpgme/gpgme_1.23.2.bb
index d8807b3af2..55f164e4a9 100644
--- a/meta/recipes-support/gpgme/gpgme_1.23.2.bb
+++ b/meta/recipes-support/gpgme/gpgme_1.23.2.bb
@@ -3,11 +3,18 @@ DESCRIPTION = "GnuPG Made Easy (GPGME) is a library designed to make access to G HOMEPAGE = "http://www.gnupg.org/gpgme.html"
BUGTRACKER = "https://bugs.g10code.com/gnupg/index"
-LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
+LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & GPL-3.0-or-later"
+LICENSE:${PN} = "GPL-2.0-or-later & LGPL-2.1-or-later"
+LICENSE:${PN}-cpp = "GPL-2.0-or-later & LGPL-2.1-or-later"
+LICENSE:${PN}-tool = "GPL-3.0-or-later"
+LICENSE:python3-gpg = "GPL-2.0-or-later & LGPL-2.1-or-later"
+
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
file://COPYING.LESSER;md5=bbb461211a33b134d42ed5ee802b37ff \
file://src/gpgme.h.in;endline=23;md5=2f0bf06d1c7dcb28532a9d0f94a7ca1d \
- file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d"
+ file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d \
+ file://src/gpgme-tool.c;endline=21;md5=66c5381e0e05475792e24982d15e7ce8 \
+ "
UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html"
SRC_URI = "${GNUPG_MIRROR}/gpgme/${BP}.tar.bz2 \ @@ -33,6 +40,8 @@ RDEPENDS:${PN}-cpp += "libstdc++"
RDEPENDS:python3-gpg += "python3-unixadmin"
+RRECOMMENDS:${PN} += "${PN}-tool"
+
BINCONFIG = "${bindir}/gpgme-config"
# Default in configure.ac: "cl cpp python qt"
@@ -61,9 +70,10 @@ export PKG_CONFIG='pkg-config'
BBCLASSEXTEND = "native nativesdk"
-PACKAGES =+ "${PN}-cpp python3-gpg"
+PACKAGES =+ "${PN}-cpp ${PN}-tool python3-gpg"
FILES:${PN}-cpp = "${libdir}/libgpgmepp.so.*"
+FILES:${PN}-tool = "${bindir}/gpgme-tool"
FILES:python3-gpg = "${PYTHON_SITEPACKAGES_DIR}/*"
FILES:${PN}-dev += "${datadir}/common-lisp/source/gpgme/*"
--
2.45.2
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package
2024-07-24 20:39 ` Marko, Peter
@ 2024-07-24 21:11 ` Alexandre Belloni
0 siblings, 0 replies; 3+ messages in thread
From: Alexandre Belloni @ 2024-07-24 21:11 UTC (permalink / raw)
To: peter.marko
Cc: openembedded-core@lists.openembedded.org, Wicki, Patrick,
patrick.wicki@subset.ch
On 24/07/2024 20:39:55+0000, Peter Marko via lists.openembedded.org wrote:
> Gentle ping
Tagging a patch with both a stable branch and master is a recipe to get
your patch ignored as there is no way for me to filter this properly...
>
> -----Original Message-----
> From: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org> On Behalf Of Patrick Wicki via lists.openembedded.org
> Sent: Tuesday, June 18, 2024 12:06
> To: openembedded-core@lists.openembedded.org
> Cc: Wicki, Patrick (SI BP R&D ZG SW 2) <patrick.wicki@siemens.com>
> Subject: [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package
>
> From: Patrick Wicki <patrick.wicki@siemens.com>
>
> The gpgme-tool binary is licensed GPL-3.0-or-later. Split it out into its own package that can be opted out of.
>
> Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com>
> ---
> meta/recipes-support/gpgme/gpgme_1.23.2.bb | 16 +++++++++++++---
> 1 file changed, 13 insertions(+), 3 deletions(-)
>
> diff --git a/meta/recipes-support/gpgme/gpgme_1.23.2.bb b/meta/recipes-support/gpgme/gpgme_1.23.2.bb
> index d8807b3af2..55f164e4a9 100644
> --- a/meta/recipes-support/gpgme/gpgme_1.23.2.bb
> +++ b/meta/recipes-support/gpgme/gpgme_1.23.2.bb
> @@ -3,11 +3,18 @@ DESCRIPTION = "GnuPG Made Easy (GPGME) is a library designed to make access to G HOMEPAGE = "http://www.gnupg.org/gpgme.html"
> BUGTRACKER = "https://bugs.g10code.com/gnupg/index"
>
> -LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
> +LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & GPL-3.0-or-later"
> +LICENSE:${PN} = "GPL-2.0-or-later & LGPL-2.1-or-later"
> +LICENSE:${PN}-cpp = "GPL-2.0-or-later & LGPL-2.1-or-later"
> +LICENSE:${PN}-tool = "GPL-3.0-or-later"
> +LICENSE:python3-gpg = "GPL-2.0-or-later & LGPL-2.1-or-later"
> +
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
> file://COPYING.LESSER;md5=bbb461211a33b134d42ed5ee802b37ff \
> file://src/gpgme.h.in;endline=23;md5=2f0bf06d1c7dcb28532a9d0f94a7ca1d \
> - file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d"
> + file://src/engine.h;endline=22;md5=4b6d8ba313d9b564cc4d4cfb1640af9d \
> + file://src/gpgme-tool.c;endline=21;md5=66c5381e0e05475792e24982d15e7ce8 \
> + "
>
> UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html"
> SRC_URI = "${GNUPG_MIRROR}/gpgme/${BP}.tar.bz2 \ @@ -33,6 +40,8 @@ RDEPENDS:${PN}-cpp += "libstdc++"
>
> RDEPENDS:python3-gpg += "python3-unixadmin"
>
> +RRECOMMENDS:${PN} += "${PN}-tool"
> +
> BINCONFIG = "${bindir}/gpgme-config"
>
> # Default in configure.ac: "cl cpp python qt"
> @@ -61,9 +70,10 @@ export PKG_CONFIG='pkg-config'
>
> BBCLASSEXTEND = "native nativesdk"
>
> -PACKAGES =+ "${PN}-cpp python3-gpg"
> +PACKAGES =+ "${PN}-cpp ${PN}-tool python3-gpg"
>
> FILES:${PN}-cpp = "${libdir}/libgpgmepp.so.*"
> +FILES:${PN}-tool = "${bindir}/gpgme-tool"
> FILES:python3-gpg = "${PYTHON_SITEPACKAGES_DIR}/*"
> FILES:${PN}-dev += "${datadir}/common-lisp/source/gpgme/*"
>
> --
> 2.45.2
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#202484): https://lists.openembedded.org/g/openembedded-core/message/202484
> Mute This Topic: https://lists.openembedded.org/mt/106737984/3617179
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-07-24 21:12 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-18 10:05 [OE-core][scarthgap][master][PATCH] gpgme: move gpgme-tool to own sub-package patrick
2024-07-24 20:39 ` Marko, Peter
2024-07-24 21:11 ` Alexandre Belloni
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.