Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghex for openSUSE:Factory checked in 
at 2022-09-21 14:42:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghex (Old)
 and      /work/SRC/openSUSE:Factory/.ghex.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghex"

Wed Sep 21 14:42:13 2022 rev:62 rq:1004680 version:43.alpha

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghex/ghex.changes        2022-06-17 
21:23:36.086808789 +0200
+++ /work/SRC/openSUSE:Factory/.ghex.new.2083/ghex.changes      2022-09-21 
14:43:07.149869122 +0200
@@ -1,0 +2,48 @@
+Mon Sep 19 08:50:36 UTC 2022 - Bj??rn Lie <[email protected]>
+
+- Add 8927f9a7.patch: icons: Make document-modified-symbolic a
+  resource.
+
+-------------------------------------------------------------------
+Fri Aug  5 08:26:11 UTC 2022 - Bj??rn Lie <[email protected]>
+
+- Add ghex_abi and so_ver_ext define and set to 4 and 0 following
+  upstream changes and set so_ver define to 1. Further, add a
+  soname define, and set it to libgtkhex-%%{ghex_abi}-%%{so_ver},
+  ease future updates.
+- Move gtkhex-*/*.so to main package, and obsolete older versions
+  of libgtkhex-* from the same. These private so files (plugins)
+  should never have been packaged in the shared library package, so
+  now we have to clean up our previous sins.
+
+-------------------------------------------------------------------
+Thu Jul  7 13:30:03 UTC 2022 - Dominique Leuenberger <[email protected]>
+
+- Update to version 43.alpha:
+  + Port to libadwaita, and fix UI papercuts that stood out more
+    thereafter.
+  + Introduce custom statusbar with monospace support
+  + HexWidget:
+    - Add API to show/hide specific columns.
+    - Disallow keyboard shortcuts to activate hidden panes.
+    - Support PRIMARY selection.
+  + Find and Replace improvements:
+    - Support options for case-sensitivity, regex.
+    - Choose visibility of hex/ascii/both in find/replace dialogs.
+    - Show number of replacements with Replace All.
+  + New backend: HexBufferDirect, and support for reading/writing
+    block devices.
+  + Load default backend plugins more intelligently.
+  + docs: document slight change in hex_buffer_util_new behaviour
+    when a non-existent plugin is requested (return NULL instead of
+    falling back to malloc).
+  + chartable: ESC should close dialog.
+  + Animate opening and closing of find/replace and conversions
+    panes.
+  + paste-special: Move space-delim hex pairs to UTF8 list.
+  + build: Fix incorrect soname numbering; split resources between
+    app and library.
+  + docs: document expanded HexDocument and HexWidget APIs.
+  + Error handling improvements and code cleanups.
+
+-------------------------------------------------------------------

Old:
----
  ghex-42.3.tar.xz

New:
----
  8927f9a7.patch
  ghex-43.alpha.tar.xz

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

Other differences:
------------------
++++++ ghex.spec ++++++
--- /var/tmp/diff_new_pack.JNOgtA/_old  2022-09-21 14:43:08.661873069 +0200
+++ /var/tmp/diff_new_pack.JNOgtA/_new  2022-09-21 14:43:08.665873080 +0200
@@ -16,16 +16,21 @@
 #
 
 
-%define so_ver 4
+%define ghex_abi   4
+%define so_ver     1
+%define so_ver_ext 0
+%define soname libgtkhex-%{ghex_abi}-%{so_ver}
 
 Name:           ghex
-Version:        42.3
+Version:        43.alpha
 Release:        0
 Summary:        GNOME Binary Editor
 License:        GPL-2.0-or-later
 Group:          Development/Tools/Other
 URL:            https://wiki.gnome.org/Apps/Ghex
-Source:         
https://download.gnome.org/sources/ghex/42/%{name}-%{version}.tar.xz
+Source:         
https://download.gnome.org/sources/ghex/43/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM 8927f9a7.patch -- icons: Make document-modified-symbolic 
a resource
+Patch:          https://gitlab.gnome.org/GNOME/ghex/-/commit/8927f9a7.patch
 
 BuildRequires:  fdupes
 BuildRequires:  meson >= 0.50.0
@@ -38,17 +43,20 @@
 BuildRequires:  pkgconfig(gio-2.0) >= 2.31.10
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk4)
+BuildRequires:  pkgconfig(libadwaita-1)
+# Obsoletes libgtkhex-4-0 can be dropped when SLED/Leap 15.5 is out of support
+Obsoletes:      libgtkhex-4-0 < %{version}
 
 %description
 GHex allows the user to load data from any file and to view and edit it
 in either hex or ASCII. It is a must for anyone playing games that use
 a non-ASCII format for saving.
 
-%package -n libgtkhex-%{so_ver}-0
+%package -n %{soname}
 Summary:        GNOME Binary Editor -- Library
 Group:          System/Libraries
 
-%description -n libgtkhex-%{so_ver}-0
+%description -n %{soname}
 GHex allows the user to load data from any file and to view and edit it
 in either hex or ASCII. It is a must for anyone playing games that use
 a non-ASCII format for saving.
@@ -56,18 +64,18 @@
 %package devel
 Summary:        GNOME Binary Editor -- Development Files
 Group:          Development/Libraries/GNOME
-Requires:       libgtkhex-%{so_ver}-0 = %{version}
+Requires:       %{soname} = %{version}
 
 %description devel
 GHex allows the user to load data from any file and to view and edit it
 in either hex or ASCII. It is a must for anyone playing games that use
 a non-ASCII format for saving.
 
-%package -n typelib-1_0-Hex-%{so_ver}
+%package -n typelib-1_0-Hex-%{ghex_abi}
 Summary:        Introspection bindings for ghex
 Group:          System/Libraries
 
-%description -n typelib-1_0-Hex-%{so_ver}
+%description -n typelib-1_0-Hex-%{ghex_abi}
 This package provides introspection bindings for ghex.
 
 %lang_package
@@ -83,10 +91,10 @@
 %meson_install
 
 %suse_update_desktop_file -r org.gnome.GHex GNOME Utility Editor
-%find_lang %{name} ghex-%{so_ver}.0.lang %{?no_lang_C}
+%find_lang %{name} ghex-%{ghex_abi}-%{so_ver}.%{so_ver_ext}.lang %{?no_lang_C}
 %fdupes -s %{buildroot}%{_datadir}
 
-%ldconfig_scriptlets -n libgtkhex-%{so_ver}-0
+%ldconfig_scriptlets -n %{soname}
 
 %files
 %license COPYING
@@ -97,21 +105,22 @@
 %{_datadir}/applications/org.gnome.GHex.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.GHex.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/org.gnome.GHex*
+# Not split out as they are private to ghex
+%dir %{_libdir}/gtkhex-%{ghex_abi}.%{so_ver_ext}
+%{_libdir}/gtkhex-%{ghex_abi}.%{so_ver_ext}/*.so
 
-%files -n libgtkhex-%{so_ver}-0
-%dir %{_libdir}/gtkhex-4.0
-%{_libdir}/libgtkhex-%{so_ver}.so.*
-%{_libdir}/gtkhex-4.0/*.so
+%files -n %{soname}
+%{_libdir}/libgtkhex-%{ghex_abi}.so.*
 
-%files -n typelib-1_0-Hex-%{so_ver}
-%{_libdir}/girepository-1.0/Hex-%{so_ver}.typelib
+%files -n typelib-1_0-Hex-%{ghex_abi}
+%{_libdir}/girepository-1.0/Hex-%{ghex_abi}.typelib
 
 %files devel
-%{_includedir}/gtkhex-%{so_ver}/
-%{_libdir}/libgtkhex-%{so_ver}.so
-%{_libdir}/pkgconfig/gtkhex-%{so_ver}.pc
-%{_datadir}/gir-1.0/Hex-%{so_ver}.gir
+%{_includedir}/gtkhex-%{ghex_abi}/
+%{_libdir}/libgtkhex-%{ghex_abi}.so
+%{_libdir}/pkgconfig/gtkhex-%{ghex_abi}.pc
+%{_datadir}/gir-1.0/Hex-%{ghex_abi}.gir
 
-%files lang -f %{name}-%{so_ver}.0.lang
+%files lang -f %{name}-%{ghex_abi}-%{so_ver}.%{so_ver_ext}.lang
 
 %changelog

++++++ 8927f9a7.patch ++++++
>From 8927f9a71e6b0fa46d9c9c11d318333ce6524bf2 Mon Sep 17 00:00:00 2001
From: Logan Rathbone <[email protected]>
Date: Wed, 7 Sep 2022 16:26:44 -0400
Subject: [PATCH] icons: Make document-modified-symbolic a resource

Fixes #52
---
 .../scalable/actions => src}/document-modified-symbolic.svg    | 0
 src/ghex.gresource.xml.in                                      | 3 +++
 2 files changed, 3 insertions(+)
 rename {icons/hicolor/scalable/actions => src}/document-modified-symbolic.svg 
(100%)

diff --git a/icons/hicolor/scalable/actions/document-modified-symbolic.svg 
b/src/document-modified-symbolic.svg
similarity index 100%
rename from icons/hicolor/scalable/actions/document-modified-symbolic.svg
rename to src/document-modified-symbolic.svg
diff --git a/src/ghex.gresource.xml.in b/src/ghex.gresource.xml.in
index 512f174..d1e1cf0 100644
--- a/src/ghex.gresource.xml.in
+++ b/src/ghex.gresource.xml.in
@@ -39,4 +39,7 @@
        <gresource prefix="@resource_base_path@/gtk">
                <file preprocess="xml-stripblanks">help-overlay.ui</file>
        </gresource>
+       <gresource prefix="@resource_base_path@/icons/scalable/actions">
+               <file>document-modified-symbolic.svg</file>
+       </gresource>
 </gresources>
-- 
GitLab

Reply via email to