76 lines
2.5 KiB
RPMSpec
76 lines
2.5 KiB
RPMSpec
Name: anaconda-webui
|
|
Version: %{VERSION}
|
|
Release: 1%{?dist}
|
|
Summary: Anaconda installer Web interface
|
|
License: LGPL-2.1-or-later AND MIT
|
|
URL: https://github.com/rhinstaller/%{name}
|
|
|
|
Source0: https://github.com/rhinstaller/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
|
|
BuildArch: noarch
|
|
BuildRequires: libappstream-glib
|
|
BuildRequires: make
|
|
BuildRequires: gettext
|
|
|
|
%global anacondacorever 40.9
|
|
%global cockpitver 275
|
|
|
|
Requires: cockpit-bridge >= %{cockpitver}
|
|
Requires: cockpit-ws >= %{cockpitver}
|
|
Requires: anaconda-core >= %{anacondacorever}
|
|
# Firefox dependency needs to be specified there as cockpit web-view does not have a hard dependency on Firefox as
|
|
# it can often fall back to a diferent browser. This does not work in the limited installer
|
|
# environment, so we need to make sure Firefox is available.
|
|
Requires: firefox
|
|
%if 0%{?fedora}
|
|
Requires: fedora-logos
|
|
%endif
|
|
|
|
%{NPM_PROVIDES}
|
|
|
|
%description
|
|
Anaconda installer Web interface
|
|
|
|
%prep
|
|
%setup -q -n %{name}
|
|
|
|
%build
|
|
# Nothing to build
|
|
|
|
%install
|
|
%make_install PREFIX=/usr
|
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*
|
|
|
|
%check
|
|
exit 0
|
|
# We have some integration tests, but those require running a VM, so that would
|
|
# be an overkill for RPM check script.
|
|
|
|
%files
|
|
%dir %{_datadir}/cockpit/anaconda-webui
|
|
%doc README.rst
|
|
%license LICENSE dist/index.js.LEGAL.txt
|
|
%{_datadir}/cockpit/anaconda-webui/logo.svg
|
|
%{_datadir}/cockpit/anaconda-webui/qr-code-feedback.svg
|
|
%{_datadir}/cockpit/anaconda-webui/index.js.LEGAL.txt
|
|
%{_datadir}/cockpit/anaconda-webui/index.html
|
|
%{_datadir}/cockpit/anaconda-webui/index.js.gz
|
|
%{_datadir}/cockpit/anaconda-webui/index.js.map
|
|
%{_datadir}/cockpit/anaconda-webui/index.css.gz
|
|
%{_datadir}/cockpit/anaconda-webui/index.css.map
|
|
%{_datadir}/cockpit/anaconda-webui/manifest.json
|
|
%{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml
|
|
%{_datadir}/cockpit/anaconda-webui/po.*.js.gz
|
|
%dir %{_datadir}/anaconda/firefox-theme
|
|
%dir %{_datadir}/anaconda/firefox-theme/default
|
|
%dir %{_datadir}/anaconda/firefox-theme/default/chrome
|
|
%{_datadir}/anaconda/firefox-theme/default/user.js
|
|
%{_datadir}/anaconda/firefox-theme/default/chrome/userChrome.css
|
|
%dir %{_datadir}/anaconda/firefox-theme/live
|
|
%dir %{_datadir}/anaconda/firefox-theme/live/chrome
|
|
%{_datadir}/anaconda/firefox-theme/live/user.js
|
|
%{_datadir}/anaconda/firefox-theme/live/chrome/userChrome.css
|
|
%{_libexecdir}/webui-desktop
|
|
|
|
|
|
# The changelog is automatically generated and merged
|
|
%changelog
|