# SPDX-FileCopyrightText: Copyright 2025 Adam Fidel # SPDX-FileCopyrightText: Copyright 2026 The Secureblue Authors # # SPDX-License-Identifier: Apache-2.0 # renovate: datasource=github-tags depName=ublue-os/krunner-bazaar currentValue=1.2.2 %global release_commit 68df6f61e096305d274b7910dd35f511a574e578 Name: krunner-bazaar Version: 1.2.2 Release: 1%{?dist} Summary: KDE KRunner plugin for searching Flatpak applications via Bazaar License: Apache-2.0 URL: https://github.com/ublue-os/krunner-bazaar Source: %{url}/archive/%{release_commit}.tar.gz Patch0: include-kde-before-finding-qt6.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: extra-cmake-modules BuildRequires: kf6-kconfig-devel BuildRequires: kf6-krunner-devel BuildRequires: kf6-ki18n-devel BuildRequires: kf6-kcoreaddons-devel BuildRequires: qt6-qtbase-devel BuildRequires: kf6-rpm-macros BuildRequires: gettext Requires: kf6-krunner Requires: qt6-qtbase Requires: flatpak Suggests: bazaar %description A KDE KRunner plugin that integrates with Bazaar, a GTK application for browsing and installing Flatpak applications. This plugin allows users to search for Flatpak applications directly from KRunner and launch them via Bazaar for installation. %package tools Summary: CLI tools for %{name} Requires: %{name} = %{version}-%{release} %description tools Command-line tools for testing and debugging the krunner-bazaar plugin, including a standalone tool for testing Bazaar D-Bus interactions. %prep %autosetup -n %{name}-%{release_commit} %build %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=%{_prefix} %cmake_build %install %cmake_install %check # Basic smoke test - check if the plugin file was created test -f %{buildroot}%{_kf6_plugindir}/krunner/bazaarrunner.so %files %license LICENSE %doc README.md %{_kf6_plugindir}/krunner/bazaarrunner.so %{_kf6_datadir}/locale/*/LC_MESSAGES/plasma_runner_bazaarrunner.mo %files tools %{_bindir}/bazaar-dbus-tool %changelog * Sat Jan 17 2026 alexvojproc - Use renovate bot for version updates - Add SPDX licensing information * Tue Jun 24 2025 Adam Fidel - 1.0.0-1 - Initial RPM package