$ git diff --patch-with-stat --summary 04ad795b72412803a4fcffd35ec9e2b28eeb19fc..18cbe152e861d1bfe3fb517cd6febc40d862d6d8
.abf.yml | 2 +-
dnfdrake-qt6.patch | 12 ++++++++++++
dnfdrake.spec | 14 +++++++++++---
3 files changed, 24 insertions(+), 4 deletions(-)
create mode 100644 dnfdrake-qt6.patch
diff --git a/.abf.yml b/.abf.yml
index 5e817a0..6ce74c3 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
sources:
- dnfdrake-4.2.97.tar.gz: 26f07af1a9ea7dade7b154c5260dbea4064de5ed
+ dnfdrake-4.4.1.tar.gz: 156e444d4d25b77fb9914d191ef412031d8df700
diff --git a/dnfdrake-qt6.patch b/dnfdrake-qt6.patch
new file mode 100644
index 0000000..11b2055
--- /dev/null
+++ b/dnfdrake-qt6.patch
@@ -0,0 +1,12 @@
+diff -up dnfdrake-4.3.0/.project.omv dnfdrake-4.3.0/.project
+--- dnfdrake-4.3.0/.project.omv 2025-01-02 07:15:56.000000000 -0500
++++ dnfdrake-4.3.0/.project 2025-01-23 16:16:21.260818895 -0500
+@@ -4,7 +4,7 @@ Startup=Fmain
+ Icon=dnfdrake.svg
+ Version=4.3.0
+ Component=gb.image
+-Component=gb.qt5
++Component=gb.qt6
+ Component=gb.form
+ Description="DnfDrake è un frontend a Dnf.\n\nTutto è iniziato partendo dalla base del programma di esempio Console per Gambas di Princeton"
+ Authors="Autore: Mauro Carbini aka Astragalo\nMail: mauro.carbini@gmail.com"
diff --git a/dnfdrake.spec b/dnfdrake.spec
index 4313380..d43e448 100644
--- a/dnfdrake.spec
+++ b/dnfdrake.spec
@@ -1,11 +1,11 @@
-%define gb3_ver %(if rpm -q gambas-devel &>/dev/null; then rpm -q --qf '%%{version}' gambas-devel; else echo -n 3.19; fi)
+%define gb3_ver %(if rpm -q gambas-devel &>/dev/null; then rpm -q --qf '%%{version}' gambas-devel; else echo -n 3.20; fi)
%define gb3_major %(echo %{gb3_ver} |cut -d. -f1-2)
%define gb3_next_major %(echo -n $(echo %{gb3_major} |cut -d. -f1).; GB_MINOR=$(echo %{gb3_ver}|cut -d. -f2); echo -n $((GB_MINOR+1)))
Summary: A frontend for DNF
Name: dnfdrake
-Version: 4.2.97
-Release: 3
+Version: 4.4.1
+Release: 1
License: GPLv3
Group: Graphical desktop/KDE
URL: https://mib.pianetalinux.org
@@ -18,8 +18,10 @@ BuildRequires: gambas-gb.dbus
BuildRequires: gambas-gb.form
BuildRequires: gambas-gb.form.stock
BuildRequires: gambas-gb.gui
+BuildRequires: gambas-gb.qt6
BuildRequires: gambas-gb.image
BuildRequires: gambas-gui-backend
+BuildRequires: gambas-gb.form.dialog
BuildRequires: imagemagick
Requires: sudo
@@ -29,7 +31,9 @@ Requires: (gambas-runtime >= %{gb3_major} with gambas-runtime < %{gb3_next_major
Requires: (gambas-gb.dbus >= %{gb3_major} with gambas-gb.dbus < %{gb3_next_major})
Requires: (gambas-gb.form >= %{gb3_major} with gambas-gb.form < %{gb3_next_major})
Requires: (gambas-gb.form.stock >= %{gb3_major} with gambas-gb.form.stock < %{gb3_next_major})
+Requires: (gambas-gb.form.dialog >= %{gb3_major} with gambas-gb.form.dialog < %{gb3_next_major})
Requires: (gambas-gb.gui >= %{gb3_major} with gambas-gb.gui < %{gb3_next_major})
+Requires: (gambas-gb.qt6 >= %{gb3_major} with gambas-gb.qt6 < %{gb3_next_major})
Requires: (gambas-gui-backend >= %{gb3_major} with gambas-gui-backend < %{gb3_next_major})
Requires: (gambas-gb.image >= %{gb3_major} with gambas-gb.image < %{gb3_next_major})
Requires: lsb-release
@@ -39,6 +43,9 @@ Requires: draketray
BuildArch: noarch
+#%patchlist
+#dnfdrake-qt6.patch
+
%description
DnfDrake is a frontend for DNF package manager
Powerful like a terminal and simple like a GUI!
@@ -58,6 +65,7 @@ Powerful like a terminal and simple like a GUI!
%prep
%autosetup -p1
+#sed -i -e 's,gb\.qt5,gb.qt6,' .project
%build
gbc3 -e -a -g -t -f public-module -f public-control -j%{?_smp_mflags}