summaryrefslogtreecommitdiffstats
path: root/util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec
diff options
context:
space:
mode:
Diffstat (limited to 'util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec')
-rw-r--r--util/coreboot-configurator/contrib/rpm/coreboot-configurator.spec69
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