%global debug_package %{nil} Name: omikuji Version: 0.14.1 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-qtdeclarative-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qtshadertools BuildRequires: qt6-qttools-devel Requires: qt6-qtbase Requires: qt6-qtdeclarative Requires: qt6-qtsvg Requires: qt6-qt5compat 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 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