%global debug_package %{nil} Name: omikuji Version: 0.20.4 Release: 1%{?dist} Summary: Qt/QML based wine apps launcher for Linux License: GPL-3.0-or-later URL: https://github.com/reakjra/omikuji Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cargo BuildRequires: rust BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: mold BuildRequires: pkgconf-pkg-config BuildRequires: protobuf-compiler BuildRequires: systemd-devel BuildRequires: openssl-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtdeclarative-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qtshadertools BuildRequires: qt6-qttools-devel Requires: qt6-qtbase Requires: qt6-qtdeclarative Requires: qt6-qtsvg Requires: qt6-qtwayland Recommends: vulkan-loader %description A Qt/QML based games and apps launcher for Linux with wine/flatpak/native runners, Epic Games (Legendary), GOG (gogdl) and Gacha stores. %prep %autosetup -n %{name}-%{version} %build cargo build --release --locked %install install -Dm0755 target/release/%{name} %{buildroot}%{_bindir}/%{name} install -Dm0644 crates/omikuji/qml/icons/app.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/io.github.reakjra.omikuji.png install -Dm0644 packaging/io.github.reakjra.omikuji.desktop.in %{buildroot}%{_datadir}/applications/io.github.reakjra.omikuji.desktop install -Dm0644 packaging/io.github.reakjra.omikuji.metainfo.xml %{buildroot}%{_datadir}/metainfo/io.github.reakjra.omikuji.metainfo.xml %files %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/io.github.reakjra.omikuji.desktop %{_datadir}/icons/hicolor/512x512/apps/io.github.reakjra.omikuji.png %{_datadir}/metainfo/io.github.reakjra.omikuji.metainfo.xml %changelog * Sat Oct 03 2026 reakjra - 0.20.4-1 - 'Muted text for output logs' toggle and 'Dimmed text opacity' spinbox settings - 'Card background' color token - Added info headers to game logs - prettier api errors :3 - Bigger toasts (+ backtick formatting) - slug-id for game logs files (previously just id) - Logs window 'Follow' checkbox not stopping auto-scroll - removed old runtime components stuff from downloads page * Fri Oct 02 2026 reakjra - 0.20.3-1 - 'copy in steam's format' button for env and dll tables - 'add' button for env, dll and category settings - Renamed 'Alongside' executable to 'Companion' - Changed Gachas manifest format from json to toml - One progress item for WuWa downloads (common + pack) * Wed Sep 30 2026 reakjra - 0.20.2-1 - Gacha settings tab (HoYo Games and WuWa): packs + launch toggles - wuwa texture packs + new index - timeout fix toggle for hoyo games - gacha manifests refresh on app boot if any present in library - reworkd hoyo voice packs - fixed wuwa china edition installing global (ok lol) - better file errors * Wed Sep 30 2026 reakjra - 0.20.1-1 - Pause/resume on patch (Kuro, HoYo, Endfield) - Patching progress for Kuro - Faster Kuro patching and verification - Faster GOG library loading and refreshing - Game settings (merge rather than replace draft) + dimmed save buttons on unchanged draft - Proper url handling for components (Github, Forgejo, etc.) - Gachas implict args on donwload (allows WuWa to get '-krqlv=hd' in order to run launcherless) - Epic DLCs removal cockblocking the GUI thread * Mon Sep 28 2026 reakjra - 0.20.0-1 - App tour (tutorial) - updates gated behind exe resolve - bunbled umu now wins over system umu - secondary color token - add dialog over popup in library (Add game) * Fri Sep 25 2026 reakjra - 0.19.0-1 - Prefix prep for 'run exe in prefix...' winetool - recover discord RPC after Discord restart - minor ui fixes - rework layers versions injecting (monkey patch) * Tue Sep 22 2026 reakjra - 0.18.2-1 - minor ui tweaks - fixed lagging store pages loadings * Tue Sep 22 2026 reakjra - 0.18.1-1 - minor ui tweaks - template literals seeding expanded paths for prefixes on games/scripts installation (now keeps the var) - installation dialogs not expanding template literals used in the installation path field for disk's space check * Mon Sep 21 2026 reakjra - 0.18.0-1 - hidden cateogry + empty category spirit - fix amazon games updates - action bar styling * Sun Sep 20 2026 reakjra - 0.17.0-1 - Controller and keyboard navigation - poster card style - gachas manifest's installation options - launcher session logs files - vignette card style as default - reworked gachas manifests and tree - dynamic proton_verb - minor ui tweaks - appimage portal platform theme env - socket=x122 for flatpak (rather than fallback-x11) * Tue Sep 15 2026 reakjra - 0.16.2-1 - minor ui tweaks - drop qt5-compat dependency * Mon Sep 14 2026 reakjra - 0.16.1-1 - completed and failed downloads will be stored (+ clear button) - Arknights: Endfield (CN) download failure fix (#82) * Mon Sep 14 2026 reakjra - 0.16.0-1 - progress bar styles - proper prefix layers checks - 'apply defaults to existing games' rework - downloads resumes jitter fix - nile stale progress on resume fix * Sun Sep 13 2026 reakjra - 0.15.0-1 - Pick random game button - Changed layers toggles behaviour - minor ui tweaks * Sat Sep 12 2026 reakjra - 0.14.2-1 - repair button for kuro's games - base set for prefix creation (ofuda) - mono and logs font dropdown in settings - minor ui tweaks - filter out dlcs in gog's store view * Sat Sep 05 2026 reakjra - 0.14.1-1 - Vignette card style - play button on card toggle * Fri Sep 04 2026 reakjra - 0.14.0-1 - Amazon Games support (Nile) - SGDB picker - game_slug template variable - configurable steam path dirs - a dino for when the library is empty, eheh - minor ui tweaks - wired prevent sleep and ACs toggles * Wed Sep 02 2026 reakjra - 0.13.1-1 - Fix Arknights Endfield updates - SGDB 512x512 icon art priority + fallback and temp refetch * Tue Sep 01 2026 reakjra - 0.13.0-1 - '-Latest' runner builds system - Release filter and build priority for runner sources - 'Run alongside' field for games - 'Check for updates on app launch' now for gacha games - Art preview button in game settings - ProtonDB lookup button for Epic and GOG games - New Documentation site with a full usage guide - Fixed the zoom shortcuts * Sun Aug 30 2026 reakjra - 0.12.0-1 - proper fade and chevrons on scrollable items - error chip with scroll grab - system notification on completed download toggle - url regex and registry exe lookup for community scripts - ofuda's page restyle - proper m3 style checkboxes - epic and gog dlc installation flow * Wed Aug 26 2026 reakjra - 0.11.0-1 - run --notify-gui cli flag or cross-process run state (updates, errors, etc.) - settings migrations and layout adjustements (from ui.toml -> app.toml) - settings page UI adjustement - downloads bandwidth limit and various params * Sat Aug 22 2026 reakjra - 0.10.0-1 - Yostar gacha integration (Arknights (Global, KR, JP)) - Library categories' context menu and drag function - Console mode pause shader when not focused - Keep missing runner label in game settings - Also layer - Runtime components page 'check updates' button - Don't fetch umu-run automatically - Delete button for runtime components - Welcome dialog - States ui.toml migration * Sun Aug 16 2026 reakjra - 0.9.1-1 - stupid ass flatpak image limit sizes * Sun Aug 16 2026 reakjra - 0.9.0-1 - Changed app icon - Added guard for duplicate game launches and wine tools spawns - Wrapped default library categories with qsTr for translation - Base proton_verb on wheter the game is running - Per-game layers (dxvk, vkd3d, etc.) versions - Add spritz-wine as a default runner seed - Add 'when' field for community scripts - starting play button state for gog, epic and gachas updates check - better import system for gog, epic and gachas - changelogs dialog - added --talk-name=org.kde.StatusNotifierWatcher for flatpak build * Thu Aug 06 2026 reakjra - 0.8.3-1 - Discord RPC toggle off by default - UI refinements - Gacha manifests envs and runner overhaul - Removed Jadeite component * Mon Jul 27 2026 reakjra - 0.8.2-1 - Added resize animation for dialogs - Added on demand dialog automatic resize - Added dlls_override for run_exe step in community scripts - Added corner radius option in settings > theme - Restyled a bit Ofuda's page - Fixed community scripts template literals * Sun Jul 19 2026 reakjra - 0.8.1-1 - Fix GOG and Epic Games imports - Refractor runners and components fetcher - Refractor proton/wine kinds detection * Fri Jul 17 2026 reakjra - 0.8.0-1 - Added community scripts - Fixed super blurry zoom - Env-marker to properly track multiple running games - Wine command prompt along the other winetools - Run wine commands dialog along other winetools - Custom template literals for input fields - Icon-only collapsable navbar - 3-mode (Normal, Fit, Frameless) game cards style - Resizible modals and dialogs - Maximizable modals/dialogs size on near-full window size - Customizable font sizes with its modal - Move envs/dlls sets to "Presets" tab in settings - Epic and GOG games installations dialogues expandable details (plot and system requirements) * Mon Jul 13 2026 reakjra - 0.7.0-1 - Kuro games now use krpdiff to update. - Fix winetricks not opening by not inheriting blank DISPLAY env (#51) - Fix modals blur on fractional coords + dropdown scroll wheel leakthrough - downloads page items overhaul + shm leak on cancel (GOGDL/Legendary) - Move value on top of the sliders - Move to the left the theme colors value - Refine spinboxes - add filled svgs with filled toggle and rework ofudas, steam and gog svgs - Refine toasts - Add hide functionality for main library cards - Port settingd and downloads bridges onto kushi codegen - Add kushi crate dep * Thu Jul 09 2026 reakjra - 0.6.0-1 - Data structure migration + migration modal - UI polish (smaller buttons, headers action buttons, log windows refinement, logs custom colors regex) - nvapi injection following source kind * Wed Jul 08 2026 reakjra - 0.5.3-1 - Main library cards drag and drop with custom order. - Pre-launch scripts now executing before resolving the executable. * Fri Jul 03 2026 reakjra - 0.5.2-1 - Main library cards A-Z/Z-A sorting - M3Dropdown widget polish * Thu Jul 02 2026 reakjra - 0.5.1-1 - Env sets for flatpak/native/steam games. - GOG uninstall button - Various minor fixes * Sat Jun 27 2026 reakjra - 0.5.0-1 - Ofuda system (prefix manager) - Prefix prep modal - Shared scroll between fixed in modals * Thu Jun 25 2026 reakjra - 0.4.4-1 - Lazy runtime tools fetch (Only umu will be fetched on boot) - Added env/dll sets. - VKD3D toggle now overrides d3d12core too. * gio giu 25 2026 reakjra - 0.4.3-1 - Fix GOG and Epic Games login page (+ DRY) * Tue Jun 23 2026 reakjra - 0.4.2-1 - "Open with Omikuji" picker for .exe files - Theme fallbacks when the system color scheme is unknown - RPM packaging