$ git diff --patch-with-stat --summary dfa0b3f829e9e20de24295a2def51f979ee9a505..29cff1b82dd5f130709651d561c9c73985723225
.abf.yml | 2 +-
dnfdrake.spec | 23 ++++++++++++-----------
2 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/.abf.yml b/.abf.yml
index 7c1df26..6e1a37d 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
sources:
- dnfdrake-4.4.2.tar.gz: fc3b2c601b4bd0f3251cd8f0b0e507ebfffa4eec
+ dnfdrake-5.0.0.tar.gz: ac55b50fdaccb73bb54067b12d3b140fc7bccae4
diff --git a/dnfdrake.spec b/dnfdrake.spec
index d4a7aab..b93e804 100644
--- a/dnfdrake.spec
+++ b/dnfdrake.spec
@@ -4,7 +4,7 @@
Summary: A frontend for DNF
Name: dnfdrake
-Version: 4.4.2
+Version: 5.0.0
Release: 1
License: GPLv3
Group: Graphical desktop/KDE
@@ -17,16 +17,14 @@ BuildRequires: gambas-devel
BuildRequires: gambas-gb.dbus
BuildRequires: gambas-gb.form
BuildRequires: gambas-gb.form.stock
+BuildRequires: gambas-gb.form.dialog
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
-Requires: createrepo_c
-Requires: dnf-utils
+
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})
@@ -36,16 +34,18 @@ 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: (gambas-gb.complex >= %{gb3_major} with gambas-gb.complex < %{gb3_next_major})
+Requires: sudo
Requires: lsb-release
+Requires: createrepo_c
+Requires: dnf-utils
Requires: python-dnf-plugin-versionlock
Requires: xrandr
+Requires: polkit
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!
@@ -54,18 +54,19 @@ Powerful like a terminal and simple like a GUI!
%files
%license FILE-EXTRA/license
%{_bindir}/%{name}.gambas
+%{_bindir}/%{name}
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.xpm
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_iconsdir}/hicolor/*/apps/%{name}.svg
+%{_datadir}//polkit-1/actions/org.freedesktop.policykit.dnfdrake.policy
#---------------------------------------------------------------------------
%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}
@@ -77,13 +78,13 @@ mv %{name}-%{version}.gambas %{name}.gambas
%install
# binary
install -Dm 0755 %{name}.gambas -t %{buildroot}/%{_bindir}/
+install -Dm 0755 FILE-EXTRA/%{name} -t %{buildroot}/%{_bindir}/
# data files
install -Dm 0644 FILE-EXTRA/%{name}-*-* -t %{buildroot}/%{_datadir}/%{name}/
install -Dm 0644 FILE-EXTRA/license -t %{buildroot}/%{_datadir}/%{name}/
install -Dm 0644 FILE-EXTRA/COPYING* -t %{buildroot}/%{_datadir}/%{name}/
-
-
+install -Dm 0644 FILE-EXTRA/org.freedesktop.policykit.dnfdrake.policy -t %{buildroot}/%{_datadir}/polkit-1/actions/
install -Dm 0644 FILE-EXTRA/%{name}-COMMAND -t %{buildroot}/%{_datadir}/%{name}/
# logos