dnfdrake 3.6.20-1 (aarch64;znver1;x86_64) 2023-17520
-10000
Status | rejected | ||||||
Submitter | benbullard79 [@T] cox.net | ||||||
Platform | rolling | ||||||
Repository | unsupported | ||||||
URL | https://abf.openmandriva.org/build_lists/347460 | ||||||
Packages |
|
||||||
Build Date | 2023-06-27 12:53:45 +0000 UTC | ||||||
Last Updated | 2023-06-30 14:13:38.329478368 +0000 UTC |
$ git diff --patch-with-stat --summary b2a4c9b1def841cafd94927fb2534b4efe38002b..e8b689f9ff500bce47855e1ec8817f90564609db .abf.yml | 3 +- dnfdrake.spec | 124 +++++++++++++++++++++++++++++++++++++--------------------- 2 files changed, 80 insertions(+), 47 deletions(-) diff --git a/.abf.yml b/.abf.yml index 16dfee7..aa9e718 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,3 +1,2 @@ sources: - dnfdrake-3.6.3.tar.gz: 01673b17aec3f466e6e5b949564a4ced036ffdee - + dnfdrake-3.6.20.tar.gz: ab71490535848738e508cfa490c5fa8e42163352 diff --git a/dnfdrake.spec b/dnfdrake.spec index caa84dc..a6c671a 100644 --- a/dnfdrake.spec +++ b/dnfdrake.spec @@ -1,57 +1,91 @@ -Name: dnfdrake -Version: 3.6.3 -Release: 1 -Packager: Astragalo -License: GPL -Group: Graphical desktop/KDE -Summary: DnfDrake is a frontend for DNF -Url: https://mib.pianetalinux.org/ -Source: %{name}-%{version}.tar.gz - -Requires: sudo -Requires: gambas3-runtime -Requires: gambas3-gb-form -Requires: gambas3-gb-image -Requires: gambas3-gb-gui -Requires: gambas3-gb-qt5 -Requires: gambas3-gb-gtk3 -Requires: gambas3-gb-dbus -Requires: gambas3-gb-form-stock -Requires: hicolor-icon-theme -Requires: dnf-utils -Requires: lsb-release -Requires: createrepo_c -Requires: python-dnf-plugin-versionlock -Requires: xrandr +%global gb3_ver %(gbc3 -V || echo 3.18.2) + +Summary: A frontend for DNF +Name: dnfdrake +Version: 3.6.20 +Release: 1 +License: GPLv3 +Group: Graphical desktop/KDE +URL: https://mib.pianetalinux.org +#URL: https://github.com/astrgl/dnfdrake +Source0: https://github.com/astrgl/dnfdrake/archive/%{version}/%{name}-%{version}.tar.gz +BuildRequires: gambas3-devel +BuildRequires: gambas3-gb-dbus +BuildRequires: gambas3-gb-form +BuildRequires: gambas3-gb-form-stock +BuildRequires: gambas3-gb-gtk3 +BuildRequires: gambas3-gb-gui +BuildRequires: gambas3-gb-image +BuildRequires: gambas3-gb-qt5 +BuildRequires: imagemagick + +Requires: sudo +Requires: createrepo_c +Requires: dnf-utils +Requires: gambas3-runtime = %{gb3_ver} +Requires: gambas3-devel +Requires: gambas3-gb-dbus +Requires: gambas3-gb-form +Requires: gambas3-gb-form-stock +Requires: gambas3-gb-gtk3 +Requires: gambas3-gb-gui +Requires: gambas3-gb-image +Requires: gambas3-gb-qt5 +Requires: lsb-release +Requires: python-dnf-plugin-versionlock +Requires: xrandr +Requires: dnfdraketray BuildArch: noarch -Conflicts: gambas3-runtime > 3.17.2 +%files +%license FILE-EXTRA/license +%{_bindir}/%{name}.gambas +%{_datadir}/%{name}/* +%{_datadir}/applications/%{name}.desktop +%{_datadir}/pixmaps/%{name}.xpm +%{_iconsdir}/hicolor/*/apps/%{name}.png +%{_iconsdir}/hicolor/*/apps/%{name}.svg + +#--------------------------------------------------------------------------- %description -DnfDrake is a frontend for DNF package manager +DnfDrake is a frontend for DNF package manager Powerful like a terminal and simple like a GUI! %prep -%autosetup -n dnfdrake +%autosetup -p1 + +%build +gbc3 -e -a -g -t -f public-module -f public-control -j%{?_smp_mflags} +gba3 + +# unversion binary +mv %{name}-%{version}.gambas %{name}.gambas %install +# binary +install -Dm 0755 %{name}.gambas -t %{buildroot}/%{_bindir}/ -install -Dm 755 dnfdrake.gambas -t %{buildroot}/%{_bindir}/ -install -Dm 755 dnfdraketray.gambas -t %{buildroot}/%{_bindir}/ -install -Dm 755 dnfdrake.desktop -t %buildroot/%_datadir/applications/ -install -Dm 644 license -t %{buildroot}/%{_datadir}/dnfdrake/ -install -Dm 644 dnfdrake-COMMAND -t %{buildroot}/%{_datadir}/dnfdrake/ -install -Dm 644 dnfdrake-*-* -t %{buildroot}/%{_datadir}/dnfdrake/ -install -Dm 755 dnfdraketray.gambas.desktop -t %{buildroot}/%{_datadir}/dnfdrake/ -install -Dm 644 dnfdrake.svg -t %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/ +# data files +install -Dm 0644 FILE-EXTRA/%{name}-*-* -t %{buildroot}/%{_datadir}/%{name}/ +install -Dm 0644 FILE-EXTRA/%{name}-COMMAND -t %{buildroot}/%{_datadir}/%{name}/ + +# logos +install -Dm 0644 LINUX.png -t %{buildroot}/%{_datadir}/%{name}/ +install -Dm 0644 OMA.png -t %{buildroot}/%{_datadir}/%{name}/ + +#.desktop +install -Dm 0755 FILE-EXTRA/%{name}.desktop -t %{buildroot}/%{_datadir}/applications + +# icons +install -Dm 0644 %{name}.svg -t %{buildroot}%{_iconsdir}/hicolor/scalable/apps/ +for d in 16 32 48 64 72 128 256 512 +do + install -dm 0755 %{buildroot}%{_iconsdir}/hicolor/${d}x${d}/apps/ + convert -background none -scale ${d}x${d} %{name}.svg \ + %{buildroot}%{_iconsdir}/hicolor/${d}x${d}/apps/%{name}.png +done +install -dm 0755 %{buildroot}%{_datadir}/pixmaps/ +convert -scale 32x32 %{name}.svg %{buildroot}%{_datadir}/pixmaps/%{name}.xpm -%files -%{_bindir}/dnfdrake.gambas -%{_bindir}/dnfdraketray.gambas -%{_datadir}/applications/dnfdrake.desktop -%{_datadir}/icons/hicolor/32x32/apps/dnfdrake.svg -%{_datadir}/dnfdrake/license -%{_datadir}/dnfdrake/dnfdrake-COMMAND -%{_datadir}/dnfdrake/dnfdrake-*-* -%{_datadir}/dnfdrake/dnfdraketray.gambas.desktop
Not Available
rugyada [@T] gmail.com | source master<>rolling ATM are different, we will merge at due time | 532d 08hrs |
benbullard79 [@T] cox.net | No Comment. | 530d 07hrs |
benbullard79 [@T] cox.net | No Comment. | 530d 07hrs |