Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package resvg for openSUSE:Factory checked in at 2026-08-18 16:36:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/resvg (Old) and /work/SRC/openSUSE:Factory/.resvg.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "resvg" Tue Aug 18 16:36:16 2026 rev:2 rq:1371610 version:0.48.1 Changes: -------- --- /work/SRC/openSUSE:Factory/resvg/resvg.changes 2026-02-25 21:08:39.113473344 +0100 +++ /work/SRC/openSUSE:Factory/.resvg.new.1258/resvg.changes 2026-08-18 16:36:52.670775938 +0200 @@ -1,0 +2,7 @@ +Fri Aug 7 07:32:23 UTC 2026 - Андрей Алыпов <[email protected]> + +- Update to version 0.48.1 + * resvg-0.*.0.tar.xz is a sources archive with vendored Rust dependencies + * resvg-explorer-extension.exe is an SVG thumbnailer for Windows Explorer + +------------------------------------------------------------------- Old: ---- resvg-0.47.0.tar.gz vendor.tar.zst New: ---- resvg-0.48.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ resvg.spec ++++++ --- /var/tmp/diff_new_pack.NJMAfT/_old 2026-08-18 16:36:53.851818253 +0200 +++ /var/tmp/diff_new_pack.NJMAfT/_new 2026-08-18 16:36:53.852818289 +0200 @@ -1,7 +1,7 @@ # # spec file for package resvg # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,17 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define soname 0 +%define soname 0_48 %bcond_without check Name: resvg -Version: 0.47.0 +Version: 0.48.1 Release: 0 Summary: SVG rendering library License: Apache-2.0 OR MIT Group: Productivity/Graphics/Convertors URL: https://github.com/linebender/resvg -Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: vendor.tar.zst +Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz +BuildRequires: cargo-c BuildRequires: cargo-packaging BuildRequires: zstd ExclusiveArch: %{rust_arches} @@ -91,21 +91,22 @@ It contains static libraries for -static linking which is highly discouraged. %prep -%autosetup -p1 -a1 +%autosetup -p1 +# 'config' is deprecated in favor of 'config.toml' +mv .cargo/config{,.toml} || : %build -%global build_rustflags -Clink-arg=-Wl,-z,relro,-z,now,-soname,libresvg.so.%{soname} -C debuginfo=2 -C strip=none -%{cargo_build} --all +%{cargo_build} --all-features -p resvg -p usvg +cargo cbuild %{?_smp_mflags} --offline --release --all-features -p resvg-capi %install -#%%{cargo_install} install -Dm 0755 ./target/release/%{name} %{buildroot}%{_bindir}/%{name} install -Dm 0755 ./target/release/usvg %{buildroot}%{_bindir}/usvg -install -Dm 0755 ./target/release/lib%{name}.so %{buildroot}%{_libdir}/lib%{name}.so.%{version} -ln -sf lib%{name}.so.%{version} %{buildroot}%{_libdir}/lib%{name}.so.%{soname} -ln -sf lib%{name}.so.%{version} %{buildroot}%{_libdir}/lib%{name}.so -install -Dm 0644 ./target/release/lib%{name}.a %{buildroot}%{_libdir}/lib%{name}.a -install -Dm 0644 ./crates/c-api/*.h -t %{buildroot}%{_includedir}/ +cargo cinstall --offline --all-features --verbose -p resvg-capi \ + --destdir=%{buildroot} --prefix=%{_prefix} +install -Dm 0644 ./crates/c-api/ResvgQt.h -t %{buildroot}%{_includedir}/%{name}/ +ln -sf %{name}/%{name}.h %{buildroot}%{_includedir}/%{name}.h +ln -sf %{name}/ResvgQt.h %{buildroot}%{_includedir}/ResvgQt.h %if %{with check} %check @@ -127,8 +128,12 @@ %files devel %{_libdir}/lib%{name}.so +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/%{name}.h +%{_includedir}/%{name}/ResvgQt.h %{_includedir}/%{name}.h %{_includedir}/ResvgQt.h +%{_libdir}/pkgconfig/%{name}.pc %files devel-static %{_libdir}/lib%{name}.a ++++++ _service ++++++ --- /var/tmp/diff_new_pack.NJMAfT/_old 2026-08-18 16:36:53.918820654 +0200 +++ /var/tmp/diff_new_pack.NJMAfT/_new 2026-08-18 16:36:53.924820869 +0200 @@ -1,11 +1,12 @@ <?xml version="1.0"?> <services> - <service name="download_files" mode="manual" /> - <service name="cargo_vendor" mode="manual"> - <param name="srctar">resvg-*.tar.gz</param> - <param name="compression">zst</param> - <param name="update">true</param> + <service name="download_url" mode="manual"> + <param name="url">https://api.github.com/repos/linebender/resvg/releases/latest</param> </service> - <service name="cargo_audit" mode="manual"/> + <service name="set_version" mode="manual"> + <param name="fromfile">latest</param> + <param name="regex">.*"tag_name"\s*:\s*"v(.*)"</param> + </service> + <service name="download_files" mode="manual"/> </services>
