From 92aedd6b35004715fa6847d654ebc33a395b5403 Mon Sep 17 00:00:00 2001 From: icp Date: Mon, 6 Mar 2023 13:54:33 +0530 Subject: [PATCH] librsvg: update to 2.55.1. --- srcpkgs/librsvg/template | 36 +++++++++++++++++------------------- srcpkgs/librsvg/update | 2 ++ 2 files changed, 19 insertions(+), 19 deletions(-) create mode 100644 srcpkgs/librsvg/update diff --git a/srcpkgs/librsvg/template b/srcpkgs/librsvg/template index cf46ef5d91b7..27606a530f75 100644 --- a/srcpkgs/librsvg/template +++ b/srcpkgs/librsvg/template @@ -1,36 +1,31 @@ # Template file for 'librsvg' pkgname=librsvg -version=2.52.2 +version=2.55.1 revision=1 build_style=gnu-configure -build_helper="gir" +build_helper="gir rust" configure_args="--disable-static --enable-introspection --enable-vala" -hostmakedepends="cargo pkg-config glib-devel gdk-pixbuf-devel vala" +hostmakedepends="cargo pkg-config glib-devel gdk-pixbuf-devel + gi-docgen python3-docutils" makedepends="cairo-devel freetype-devel gdk-pixbuf-devel libcroco-devel - libglib-devel libxml2-devel pango-devel rust vala" + libglib-devel libxml2-devel pango-devel vala-devel" short_desc="SVG library for GNOME" maintainer="Érico Nogueira " -license="GPL-2.0-or-later, LGPL-2.0-or-later" +license="LGPL-2.1-or-later" homepage="https://wiki.gnome.org/Projects/LibRsvg" # update changelog when release series changes -changelog="https://gitlab.gnome.org/GNOME/librsvg/-/raw/librsvg-2.50/NEWS" -distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=03d2887c18ffb906e1a60f97fe46a7169f69aa28d6db5d285748f3618b093427 +changelog="https://gitlab.gnome.org/GNOME/librsvg/-/raw/librsvg-2.55/NEWS" +distfiles="${GNOME_SITE}/librsvg/${version%.*}/librsvg-${version}.tar.xz" +checksum=6baf48a9d3a56fd13bbfbb9f1f76759b240b70a1fa220fd238474d66a926f98c # reference files are for specific pango and harfbuzz versions # the test suite isn't designed to be run by distros make_check=no -pre_configure() { - # otherwise the final linking step uses "cc" instead of $CC - if [ "$CROSS_BUILD" ]; then - cat >> .cargo/config <<- EOF - - [target.${RUST_TARGET}] - linker = "${CC}" - EOF - fi -} +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" vala" + makedepends+=" rust-std" +fi librsvg-devel_package() { depends="gdk-pixbuf-devel cairo-devel libcroco-devel ${sourcepkg}>=${version}_${revision}" @@ -39,11 +34,14 @@ librsvg-devel_package() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" - vmove usr/share/gtk-doc vmove usr/share/gir-1.0 vmove usr/share/vala + + vmkdir usr/share/gtk-doc/html + mv ${DESTDIR}/usr/share/doc/Rsvg-2.0 ${PKGDESTDIR}/usr/share/gtk-doc/html/ } } + librsvg-utils_package() { short_desc+=" - utilities" pkg_install() { diff --git a/srcpkgs/librsvg/update b/srcpkgs/librsvg/update new file mode 100644 index 000000000000..a8b303385110 --- /dev/null +++ b/srcpkgs/librsvg/update @@ -0,0 +1,2 @@ +site="https://gitlab.gnome.org/GNOME/librsvg/-/tags" +pattern=">\K[\d.]+(?= - stable<)"