[meta-lts-mixins][scarthgap/rust][PATCH 19/35] librsvg: consolidate DEPENDS
Scott Murray <[email protected]> Fri, 31 Jul 2026 07:32:49 -0400
| Newsgroups | org.yoctoproject.lists.yocto-patches |
|---|---|
| Message-ID | <4cda35732b4eb684b54422a0fc0cc5f43e9bcef5.1785496469.git.scott.murray@konsulko.com> |
From: Ross Burton <[email protected]> There's no reason to append cargo-native to BASEDEPENDS when it can just be added to DEPENDS. Signed-off-by: Ross Burton <[email protected]> Signed-off-by: Mathieu Dubois-Briand <[email protected]> Signed-off-by: Richard Purdie <[email protected]> (adapted from oe-core commit 2038ae72a902539d88bd9f1e013cd201da2c3c78) Signed-off-by: Scott Murray <[email protected]> --- recipes-gnome/librsvg/librsvg_2.61.3.bb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/recipes-gnome/librsvg/librsvg_2.61.3.bb b/recipes-gnome/librsvg/librsvg_2.61.3.bb index 06f08ba..1dbfab3 100644 --- a/recipes-gnome/librsvg/librsvg_2.61.3.bb +++ b/recipes-gnome/librsvg/librsvg_2.61.3.bb @@ -10,7 +10,7 @@ LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" SECTION = "x11/utils" -DEPENDS = "cairo gdk-pixbuf glib-2.0 libxml2 pango python3-docutils-native cargo-c-native" +DEPENDS = "cairo gdk-pixbuf glib-2.0 libxml2 pango python3-docutils-native cargo-native cargo-c-native" RDEPENDS:${PN}-ptest += "rsvg liberation-fonts" BBCLASSEXTEND = "native nativesdk" @@ -31,11 +31,6 @@ SRC_URI[archive.sha256sum] = "a56d2c80d744ad2f2718f85df466fe71d24ff1f9bc3e5ef588 UPSTREAM_CHECK_REGEX = "librsvg-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" -# librsvg is still autotools-based, but is calling cargo from its automake-driven makefiles -# so we cannot use cargo class directly, but still need bits and pieces from it -# for cargo to be happy -BASEDEPENDS:append = " cargo-native" - export EXTRA_NATIVE_PKGCONFIG_PATH = "${B}/meson-uninstalled:" export RUST_BACKTRACE = "full" export RUSTFLAGS -- 2.55.0