@@ -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
There's no reason to append cargo-native to BASEDEPENDS when it can just be added to DEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-gnome/librsvg/librsvg_2.61.3.bb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)