%global qt_minver 6.8 %global commit d230dbaa42d652419d2b7299bd0e650f63e5dbea %global shortcommit %{sub %{commit} 1 7} %global commitdate 20251108 %global dist .eos45 Name: evernight-vista-installer-runtime Version: 45.0.0 Release: 2%{?dist} Summary: Simple QtWebView based runner for Anaconda installer Web UI License: MPL-2.0 and BSD-3-Clause URL: https://gitlab.com/VelocityLimitless/Projects/slitherer Source: %{url}/-/archive/%{commit}/slitherer-%{shortcommit}.tar.gz # Temporary patch to force xcb platform # Works around https://bugzilla.redhat.com/show_bug.cgi?id=2483236 # Shouldn't really be upstreamed unless we can't find any better way # to fix the bug Patch: 0001-Force-xcb-platform-to-work-around-RHBZ-2483236.patch BuildRequires: cmake BuildRequires: clang BuildRequires: llvm BuildRequires: ninja-build BuildRequires: gcc-c++ BuildRequires: git-core BuildRequires: cmake(Qt6Core) >= %{qt_minver} BuildRequires: cmake(Qt6Gui) >= %{qt_minver} BuildRequires: cmake(Qt6Qml) >= %{qt_minver} BuildRequires: cmake(Qt6Quick) >= %{qt_minver} BuildRequires: cmake(Qt6WebView) >= %{qt_minver} Conflicts: slitherer Provides: slitherer Requires: evernight-vista-anaconda-webui # Ensure that QtWebEngine has the fix for QTBUG-142823 Requires: qt6-qtwebengine%{?_isa} >= 6.10.1-5 %{?qt6_qtwebengine_arches:ExclusiveArch: %{qt6_qtwebengine_arches}} %description %{summary}. %prep %autosetup -n slitherer-%{commit} -S git_am %conf %cmake_qt6 %build export LLVM=1 export CC=clang export CXX=clang++ export LD=ld.lld %cmake_build %install %cmake_install # Anaconda launcher executable ln -sr %{buildroot}%{_bindir}/slitherer %{buildroot}%{_bindir}/slitherer-anaconda %files %license LICENSES/* %doc README.md %{_bindir}/slitherer* %changelog * Wed Sep 02 2026 Adam Williamson - 0~git20251108.d230dba-6 - Force xcb platform to work around dropdown bugs (#2483236) * Fri Jul 17 2026 Fedora Release Engineering - 0~git20251108.d230dba-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Mon Mar 02 2026 Neal Gompa - 0~git20251108.d230dba-4 - Add dependency to ensure QtWebEngine has fix for QTBUG-142823 * Sat Jan 17 2026 Fedora Release Engineering - 0~git20251108.d230dba-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Wed Nov 26 2025 Neal Gompa - 0~git20251108.d230dba-2 - Rebuild for Qt 6.10.1 * Sat Nov 08 2025 Neal Gompa - 0~git20251108.d230dba-1 - Bump to new git snapshot * Fri Jul 25 2025 Fedora Release Engineering - 0~git20250617.1e00f77-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jun 17 2025 Neal Gompa - 0~git20250617.1e00f77b-1 - Initial package