Name: dnfdragora Version: 2.1.3 Release: 3mamba Summary: A dnf frontend based on libyui abstraction Group: System/Management Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://github.com/manatools/dnfdragora Source: https://github.com/manatools/dnfdragora.git/%{version}/dnfdragora-%{version}.tar.bz2 License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: libpython3-devel ## AUTOBUILDREQ-END BuildRequires: python-yui BuildRequires: python-manatools-py3 Requires: dnfdaemon Requires: python-yui Requires: python-manatools-py3 Requires: libyui-mga-ncurses BuildRequires: cmake %description dnfdragora is a DNF frontend, based on rpmdragora from Mageia (originally rpmdrake) Perl code. dnfdragora is written in Python 3 and uses libYui, the widget abstraction library written by SUSE, so that it can be run using Qt 5, GTK+ 3, or ncurses interfaces. %package gui Group: Graphical Desktop/Applications/Administration Summary: GUI for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: libyui-mga-qt %description gui This package contains the GUI components for %{name}. %package updater Group: Graphical Desktop/Applications/Administration Summary: Update notifier applet for %{name} Requires: %{name}-gui = %{?epoch:%epoch:}%{version}-%{release} Requires: python-CairoSVG-py3 Requires: python-pyxdg-py3 Requires: python-Pillow-py3 Requires: python-pystray-py3 %description updater Update notifier applet for %{name}. #% debug_package %prep %setup -q %build %cmake -d build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build %find_lang %{name} || touch %{name}.lang %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files -f %{name}.lang %defattr(-,root,root) %{_sysconfdir}/dnfdragora/dnfdragora.yaml %{_bindir}/dnfdragora %dir %{python3_sitelib}/dnfdragora %{python3_sitelib}/dnfdragora/* %dir %{_datadir}/dnfdragora %dir %{_datadir}/dnfdragora/images %{_datadir}/dnfdragora/images/*.png %{_datadir}/dnfdragora/images/*.svg %{_datadir}/dnfdragora/images/*/*.png %{_datadir}/icons/hicolor/*/apps/dnfdragora.png %{_mandir}/man5/dnfdragora.yaml.5* %{_mandir}/man8/dnfdragora.8* %doc AUTHORS LICENSE %files gui %defattr(-,root,root) %{_datadir}/appdata/org.mageia.dnfdragora.appdata.xml %{_datadir}/applications/org.mageia.dnfdragora-localinstall.desktop %{_datadir}/applications/org.mageia.dnfdragora.desktop %files updater %defattr(-,root,root) %{_sysconfdir}/xdg/autostart/org.mageia.dnfdragora-updater.desktop %{_bindir}/dnfdragora-updater %{_datadir}/applications/org.mageia.dnfdragora-updater.desktop %changelog * Sat Nov 12 2022 Silvan Calarco 2.1.3-3mamba - require dnfdaemon * Sat Nov 12 2022 Silvan Calarco 2.1.3-2mamba - add gui and updater subpackages and add requirements * Thu Nov 10 2022 Silvan Calarco 2.1.3-1mamba - package created using the webbuild interface