Name: plasma-pa Version: 6.7.4 Release: 1%{?dist} Summary: Plasma applet for audio volume management using PulseAudio License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) URL: https://invent.kde.org/plasma/%{name} Source0: https://download.kde.org/stable/plasma/%{version}/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: cmake(KF6KCMUtils) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6Declarative) BuildRequires: cmake(KF6GlobalAccel) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6DBusAddons) BuildRequires: cmake(KF6Package) BuildRequires: cmake(KF6Notifications) BuildRequires: cmake(KF6PulseAudioQt) BuildRequires: cmake(KF6Svg) BuildRequires: cmake(KF6StatusNotifierItem) BuildRequires: cmake(KF6Kirigami) BuildRequires: cmake(KF6KirigamiAddons) BuildRequires: cmake(KF6ItemModels) BuildRequires: cmake(Plasma) BuildRequires: pkgconfig(libpulse) BuildRequires: libcanberra-devel BuildRequires: qt6-qtbase-devel Requires: kf6-kirigami%{?_isa} Requires: kf6-kirigami-addons%{?_isa} Requires: kf6-kitemmodels%{?_isa} %description %{summary}. Talks to whatever real libpulse-protocol-compatible server is running -- in this repo that's PipeWire's pipewire-pulse, not the actual PulseAudio daemon (which was never built here, only its client library via the separate pulseaudio-libs package). %prep %autosetup %build %cmake_kf6 %cmake_build_kf6 %install %cmake_install_kf6 %find_lang %{name} --all-name --with-html rm -fv %{buildroot}%{_kf6_libdir}/libplasma-volume.so %files -f %{name}.lang %license LICENSES/* %{_kf6_qmldir}/org/kde/plasma/private/volume/ %{_kf6_qtplugindir}/plasma/kcms/systemsettings/kcm_pulseaudio.so %{_kf6_qtplugindir}/kf6/kded/audioshortcutsservice.so %{_kf6_qtplugindir}/plasma/applets/org.kde.plasma.volume.so %{_kf6_datadir}/applications/kcm_pulseaudio.desktop %{_kf6_libdir}/libplasma-volume.so.6 %{_kf6_libdir}/libplasma-volume.so.%{version} %{_kf6_datadir}/qlogging-categories6/plasmapa.categories %changelog * Sat Aug 29 2026 Smech - 6.7.4-1 - Real upstream source. Full CMakeLists.txt read (top-level + applet/src subdirectories, which add zero extra dependencies of their own). Discovered this package hard-requires real libpulse/libpulse-mainloop-glib and KF6PulseAudioQt, neither of which existed in this repo -- built both from real upstream source first (pulseaudio-libs: genuine PulseAudio project, client-only, -Ddaemon=false, since PipeWire's pipewire-pulse is the actual server; pulseaudio-qt: real KDE library at invent.kde.org/libraries/pulseaudio-qt). Dropped Fedora's "Requires: pulseaudio-daemon" entirely -- no PulseAudio daemon exists or is wanted in this repo, PipeWire fills that role.