Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package heimdall for openSUSE:Factory 
checked in at 2026-11-03 17:58:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/heimdall (Old)
 and      /work/SRC/openSUSE:Factory/.heimdall.new.1257 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "heimdall"

Tue Nov  3 17:58:26 2026 rev:2 rq:1394611 version:2.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/heimdall/heimdall.changes        2018-01-26 
13:38:54.814936747 +0100
+++ /work/SRC/openSUSE:Factory/.heimdall.new.1257/heimdall.changes      
2026-11-03 17:59:49.794026801 +0100
@@ -1,0 +2,25 @@
+Fri Oct 23 15:28:58 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 2.2.2:
+  * Upstream moved to the maintained grimler fork, tarball now
+    comes from SourceHut
+  * Support Odin protocol version 4
+  * Fix flashing firmware images larger than 3.5GB
+  * New --wait option waits for a device to appear (CLI and GUI)
+  * New --skip-size-check option; the file size is now checked
+    against the partition size before flashing
+  * Fix segfault when flashing with a partition identifier
+  * Fix total-bytes packet overflow on 32-bit platforms
+  * libpit: document more PIT header fields (UFS type, LUN count)
+  * Frontend ported to Qt6
+  * udev rules switched to uaccess tags
+  * This package is not affected by CVE-2026-57209 (boo#1271956):
+    the flaw is in proxy/request_context.go of a namesake Go
+    reverse proxy, this package ships C++/Qt sources only
+  * This package is not affected by CVE-2026-57210 (boo#1271957):
+    same namesake Go project, no such code is shipped here
+- Modernize spec file: cmake_build/cmake_install macros, Qt6
+  build requirements, license file packaged, dead rpmlintrc
+  filters dropped
+
+-------------------------------------------------------------------

Old:
----
  heimdall-rpmlintrc
  v1.4.2.tar.gz

New:
----
  v2.2.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ heimdall.spec ++++++
--- /var/tmp/diff_new_pack.ZazLMX/_old  2026-11-03 17:59:51.310090513 +0100
+++ /var/tmp/diff_new_pack.ZazLMX/_new  2026-11-03 17:59:51.312090597 +0100
@@ -1,7 +1,7 @@
 #   
 # spec file for package heimdall
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2011 Pascal Bleser <[email protected]>
 # Copyright (c) 2011 Malcolm J Lewis <[email protected]>
 #
@@ -14,30 +14,27 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 Name:           heimdall
-Summary:        Samsung Mobile Device Firmware Flasher
-Version:        1.4.2
+Version:        2.2.2
 Release:        0
+Summary:        Samsung Mobile Device Firmware Flasher
 License:        MIT
-Group:          Hardware/Mobile
-Url:            https://github.com/Benjamin-Dobell/Heimdall
-Source0:        
https://github.com/Benjamin-Dobell/Heimdall/archive/v1.4.2.tar.gz
+URL:            https://git.sr.ht/~grimler/Heimdall
+Source0:        https://git.sr.ht/~grimler/Heimdall/archive/v%{version}.tar.gz
 Source1:        heimdall.desktop
 Source11:       %{name}_32.png
 Source12:       %{name}_48.png
-Source99:       %{name}-rpmlintrc
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  cmake >= 3.10
 BuildRequires:  gcc-c++
-BuildRequires:  cmake > 2.8.11
-BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  libusb-1_0-devel >= 1.0.14
+BuildRequires:  make
+BuildRequires:  pkgconfig
+BuildRequires:  qt6-widgets-devel
 BuildRequires:  zlib-devel
-%if 0%{?suse_version}
-BuildRequires:  update-desktop-files
-%endif
 
 %description
 Heimdall is a tool suite used to flash firmware (aka ROMs) onto
@@ -55,7 +52,6 @@
 
 %package frontend
 Summary:        Samsung Galaxy S Device Firmware Flasher
-Group:          Hardware/Mobile
 Requires:       %{name} = %{version}
 
 %description frontend
@@ -65,33 +61,28 @@
 This package contains a graphical user interface for Heimdall.
 
 %prep
-%setup -q -n Heimdall-1.4.2
+%setup -q -n Heimdall-v%{version}
 
 %build
 %cmake
-%make_jobs
+%cmake_build
 
 %install
-install -D -m0755 build/bin/heimdall          %{buildroot}/%{_bindir}/%{name}
-install -D -m0755 build/bin/heimdall-frontend 
%{buildroot}/%{_bindir}/%{name}-frontend
-install -D -m0644 heimdall/60-heimdall.rules 
%{buildroot}/usr/lib/udev/rules.d/60-%{name}.rules
-install -D -m0644 %{S:1} %{buildroot}/%{_datadir}/applications/%{name}.desktop
-install -D -m0644 %{S:1} %{buildroot}/%{_datadir}/applications/%{name}.desktop
-install -D -m0644 %{S:11} %{buildroot}/%{_datadir}/pixmaps/%{name}_32.png
-install -D -m0644 %{S:12} %{buildroot}/%{_datadir}/pixmaps/%{name}_48.png
-%if 0%{?suse_version}
-%suse_update_desktop_file -r "%{name}" HardwareSettings Settings
-%endif
+%cmake_install
+install -D -m0644 heimdall/60-heimdall.rules 
%{buildroot}%{_udevrulesdir}/60-%{name}.rules
+install -D -m0644 %{SOURCE1} 
%{buildroot}%{_datadir}/applications/%{name}.desktop
+install -D -m0644 %{SOURCE11} %{buildroot}%{_datadir}/pixmaps/%{name}_32.png
+install -D -m0644 %{SOURCE12} %{buildroot}%{_datadir}/pixmaps/%{name}_48.png
 
 %files
-%defattr(-,root,root)
-%doc Linux/README
+%license LICENSE
+%doc README.md
 %{_bindir}/%{name}
-/usr/lib/udev
+%{_udevrulesdir}/60-%{name}.rules
 
 %files frontend
-%defattr(-,root,root)
-%doc Linux/README
+%license LICENSE
+%doc README.md
 %{_bindir}/%{name}-frontend
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/pixmaps/%{name}_*.png

++++++ heimdall.desktop ++++++
--- /var/tmp/diff_new_pack.ZazLMX/_old  2026-11-03 17:59:51.362092713 +0100
+++ /var/tmp/diff_new_pack.ZazLMX/_new  2026-11-03 17:59:51.365092839 +0100
@@ -8,6 +8,6 @@
 Version=1.0
 Terminal=false
 Type=Application
-Categories=
+Categories=Settings;HardwareSettings;
 StartupNotify=true
 



++++++ v1.4.2.tar.gz -> v2.2.2.tar.gz ++++++
++++ 13278 lines of diff (skipped)

Reply via email to