diff options
Diffstat (limited to 'util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec')
-rw-r--r-- | util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec b/util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec new file mode 100644 index 000000000000..a38b7e8d0bba --- /dev/null +++ b/util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec @@ -0,0 +1,69 @@ +Summary: A simple GUI to change settings in coreboot's CBFS, via the nvramtool utility. +Name: coreboot-configurator +Version: 8 +Release: 1%{?dist} +License: GPLv2 +URL: https://github.com/StarLabsLtd/coreboot-configurator +Source: %{url}/archive/%{version}.tar.gz + +BuildRequires: make +BuildRequires: cmake +BuildRequires: git +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: meson +BuildRequires: inkscape +BuildRequires: yaml-cpp-devel +%if 0%{?rhel} +BuildRequires: ninja-build +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtbase-gui +%endif +%if 0%{?fedora} +BuildRequires: ninja-build +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtbase-gui +%endif +%if 0%{?suse_version} +BuildRequires: ninja +BuildRequires: libqt5-qtbase-devel +BuildRequires: libqt5-qtsvg-devel +BuildRequires: libqt5-qtbase +%endif + +%if 0%{?rhel} +Requires: qt5-qtbase-gui +%endif +%if 0%{?fedora} +Requires: qt5-qtbase-gui +%endif +%if 0%{?suse_version} +Requires: libqt5-qtbase +%endif + +%description +A simple GUI to change settings in coreboot's CBFS, via the nvramtool utility. + +%prep +%setup -q + +%build +meson build + +%install +%ninja_install -C build + +%files +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/polkit-1/actions/org.coreboot.nvramtool.policy +%{_datadir}/polkit-1/actions/org.coreboot.reboot.policy +%doc README.md +%license LICENSE + +%changelog +* Sat May 14 2022 Adam Thiede <adamj@mailbox.org> 8 +- initial spec files |