🏡 index : quine-global-labs/mirror-ublue-os-packages.git

%global majmin_ver 1.4.0

Name:           krunner-bazaar
Version:        %{majmin_ver}
Release:        1%{?dist}
Summary:        KDE KRunner plugin for searching Flatpak applications via Bazaar

License:        Apache-2.0
URL:            https://github.com/bazaar-org/krunner-bazaar
Source:         %{url}/archive/refs/tags/v%{majmin_ver}.zip

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

%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
* Wed Sep 02 2026 renner <renner0@posteo.de> - 1.4.0-1
- Update to 1.4.0

* Mon Apr 27 2026 Adam Fidel <adam@fidel.cloud> - 1.3.0-1
- Update to 1.3.0

* Tue Jun 24 2025 Adam Fidel <adam@fidel.cloud> - 1.0.0-1
- Initial RPM package