diff --git a/packages/librsvg/build.sh b/packages/librsvg/build.sh index 6b0461ddf..ba4f2c748 100644 --- a/packages/librsvg/build.sh +++ b/packages/librsvg/build.sh @@ -1,7 +1,14 @@ TERMUX_PKG_HOMEPAGE=https://wiki.gnome.org/action/show/Projects/LibRsvg TERMUX_PKG_DESCRIPTION="Library to render SVG files using cairo" -TERMUX_PKG_VERSION=2.40.20 -TERMUX_PKG_SHA256=cff4dd3c3b78bfe99d8fcfad3b8ba1eee3289a0823c0e118d78106be6b84c92b -TERMUX_PKG_SRCURL=http://ftp.gnome.org/pub/GNOME/sources/librsvg/2.40/librsvg-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_VERSION=2.45.0 +TERMUX_PKG_SHA256=47bed5e2f802985383210f2b7596a8b20f5124a6d86423f5429e3d56a348f277 +TERMUX_PKG_SRCURL=http://ftp.gnome.org/pub/GNOME/sources/librsvg/${TERMUX_PKG_VERSION:0:4}/librsvg-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="libcroco,pango,gdk-pixbuf" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-introspection --disable-pixbuf-loader" + +termux_step_pre_configure() { + termux_setup_rust + + # See https://github.com/GNOME/librsvg/blob/master/COMPILING.md + export RUST_TARGET=$CARGO_TARGET_NAME +}