%global snapdate 20230116 %global commit 57554b91c8b20b749c0438eb76414fa0dba5dbc4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: pico-wizard Version: 0.1.0^git%{snapdate}.%{shortcommit} Release: 1%{?dist} Summary: Post-installation configuration wizard License: MIT URL: https://invent.kde.org/plasma/pico-wizard Source0: %{url}/-/archive/%{commit}/%{name}-%{commit}.tar.gz # Proposed upstream BuildRequires: git-core BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: systemd-rpm-macros Requires: qt5-qtquickcontrols Requires: kf5-kirigami2 Requires: NetworkManager BuildArch: noarch %description Pico Wizard is a setup wizard meant for configuring pre-installed operating systems. %prep %autosetup -n %{name}-%{commit} -S git_am %build %py3_build %install %py3_install # Install polkit rules install -Dpm 0644 files/polkit-1/rules.d/pico-wizard.rules -t %{buildroot}%{_datadir}/polkit-1/rules.d/ # Install icon logo install -Dpm 0644 pico-wizard.svg -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ %files %license LICENSE LICENSES/ %doc README.rst %{python3_sitelib}/PicoWizard/ %{python3_sitelib}/pico_wizard-*/ %{_bindir}/%{name} %{_bindir}/%{name}-* %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf %{_datadir}/wayland-sessions/%{name}-session.desktop %{_datadir}/polkit-1/rules.d/%{name}.rules %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %changelog * Wed Mar 08 2023 Marc Deop i Argemí - 0.1.0^git20230116.57554b9-1 - Update to snapshot 57554b91c8b20b749c0438eb76414fa0dba5dbc4 * Fri Jan 20 2023 Fedora Release Engineering - 0.1.0^git20220929.934dbcf-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Nov 14 2022 Neal Gompa - 0.1.0^git20220929.934dbcf-1 - Initial packaging