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>
 

Reply via email to