File project.diff of Package fhex
--- fhex.changes.orig
+++ fhex.changes
@@ -1,4 +1,57 @@
-------------------------------------------------------------------
+Mon Nov 27 18:24:40 UTC 2023 - Martin Hauke <mardnh@gmx.de>
+
+- Update to version 3.0.5
+ * Fixed critical bug in file saving.
+ * Improved exception handling.
+ * Fixed wrong cursor position when undo.
+- Update to version 3.0.4
+ * Fixed text color.
+ * Added background color setting.
+ * Improved status and offset bar file size information.
+ * Added unix and windows timestamp support in "Convert Bytes"
+ panel.
+- Update to version 3.0.3
+ * Minor update including fixes for UTF-16 strings.
+
+-------------------------------------------------------------------
+Sun Apr 16 18:34:56 UTC 2023 - Martin Hauke <mardnh@gmx.de>
+
+- Update to version 3.0.2
+ * Added occurrences count (aka "find all").
+ * Fixed replace all function.
+ * Improved hex string manipulation.
+- Update to version 3.0.0
+ * Added support to chunks, in other words now you can load only
+ a portion of the file in memory (needed for big files). You
+ can select the offsets of the file to view in the hex editor,
+ scroll the chunks, edit a chunk and save it back to the
+ original (full) file.
+ * Asynchronous file load function was rewritten.
+ * Asynchronous file save function was added (in the previous
+ versions, the save operation was a blocking function).
+ * Several fixes for Pattern Matching engine.
+ * Added Settings menu and settings file (json).
+ * Save window position & window state.
+ Zoom-In/Zoom-Out bytes view.
+ * Fixed fonts & added font customization.
+
+-------------------------------------------------------------------
+Sun Feb 7 23:50:52 UTC 2021 - Martin Hauke <mardnh@gmx.de>
+
+- Update to version 2.4.1
+ * This release includes heavy updates and bug fixes to Pattern
+ Matching engine. Now, the Pattern Matching engine can match
+ strings or bytes.
+- Update to version 2.4.0
+ * supports new reverse engineering capabilities:
+ + Assembler for several architectures (x86, ARM, MIPS) based
+ on Keystone Engine.
+ + Disassembler for several architectures (x86, ARM, MIPS)
+ based on Capstone Engine.
+- Add license file
+
+-------------------------------------------------------------------
Tue Jul 14 07:40:02 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.3.1
--- fhex.spec.orig
+++ fhex.spec
@@ -1,7 +1,7 @@
#
# spec file for package fhex
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,18 @@
Name: fhex
-Version: 2.3.1
+Version: 3.0.5
Release: 0
Summary: A Full-Featured HexEditor
License: GPL-3.0-only AND MIT AND CC0-1.0
URL: https://github.com/echo-devim/fhex
Source0: https://github.com/echo-devim/fhex/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt5Charts)
BuildRequires: pkgconfig(Qt5Widgets)
+BuildRequires: pkgconfig(capstone)
+BuildRequires: pkgconfig(keystone)
%description
Fhex - A Full-Featured HexEditor
@@ -45,6 +48,7 @@ install -Dm0644 icon.png %{buildroot}%{_
%suse_update_desktop_file -c %{name} %{name} 'HEX editor' %{name} %{name} Development Debugger
%files
+%license LICENSE
%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop