From: Ross Burton Date: Wed, 13 Nov 2024 15:55:06 +0000 (+0000) Subject: matchbox-terminal: add x-terminal-emulator RPROVIDES and alternative X-Git-Tag: yocto-5.2~1350 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e1261ed6c3af803371f7a53eff18015828947d30;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git matchbox-terminal: add x-terminal-emulator RPROVIDES and alternative Add a RPROVIDES for virtual-x-terminal-emulator, so that: - Packages can RDEPEND on virtual-x-terminal-emulator and know that they have installed a terminal - The x-terminal-emulator binary will (via alternatives) run a terminal We don't bother with PROVIDES because nobody needs to DEPEND on a terminal, the entire point of this is that the actual binary is interchangable. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb index f91c593f784..c9b01b3cfd9 100644 --- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb +++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb @@ -16,6 +16,11 @@ PV = "0.2+git" S = "${WORKDIR}/git" -inherit autotools pkgconfig features_check +inherit autotools pkgconfig features_check update-alternatives ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" + +RPROVIDES:${PN} = "virtual-x-terminal-emulator" +ALTERNATIVE:${PN} = "x-terminal-emulator" +ALTERNATIVE_TARGET[x-terminal-emulator] = "${bindir}/matchbox-terminal" +ALTERNATIVE_PRIORITY[x-terminal-emulator] = "20"