Name: vicinae Version: 0.16.6 Release: 1%{?dist} Summary: High-performance native launcher for your desktop License: MIT URL: https://github.com/vicinaehq/vicinae Source0: %{url}/archive/refs/tags/v%{version}.tar.gz Source1: https://github.com/github/cmark-gfm/archive/refs/tags/0.29.0.gfm.13.tar.gz Patch0: cmark-gfm-no-git.patch BuildRequires: cmake BuildRequires: ninja-build BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: pkgconf-pkg-config BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qttools-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qtwayland-devel BuildRequires: openssl-devel BuildRequires: protobuf-devel BuildRequires: minizip-compat-devel BuildRequires: cmark-gfm-devel BuildRequires: libqalculate-devel BuildRequires: abseil-cpp-devel BuildRequires: qtkeychain-qt6-devel BuildRequires: wayland-devel BuildRequires: layer-shell-qt-devel BuildRequires: nodejs BuildRequires: npm BuildRequires: extra-cmake-modules BuildRequires: git Requires: qt6-qtbase Requires: qt6-qtsvg Requires: qt6-qtwayland Requires: openssl Requires: protobuf Requires: cmark-gfm Requires: qtkeychain-qt6 %description Vicinae is a high-performance, native launcher for your desktop, built with C++ and Qt. It provides fast, keyboard-first access to apps, files, and extensions, and supports TypeScript/React-based extensions. %prep %autosetup -n %{name}-%{version} -p1 # Make the cmark-gfm source archive available in the source tree for CMake cp %{SOURCE1} cmark-gfm-0.29.0.gfm.13.tar.gz %build %cmake -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DTYPESCRIPT_EXTENSIONS=ON \ -DINSTALL_NODE_MODULES=ON \ -DWAYLAND_LAYER_SHELL=OFF \ -DUSE_SYSTEM_CMARK_GFM=ON %cmake_build -- -v %install %cmake_install %files %license LICENSE %doc README.md %{_bindir}/vicinae %changelog * Sun Nov 16 2025 You - 0.16.6-1 - Initial COPR packaging for vicinae