commit 69ab75e5c6876a6221d0f76ce32ac079ae0053f2341c24d3c7fff02a5c66e464 Author: Christophe Marin Date: Wed Oct 16 07:41:20 2024 +0000 Plasma 6.2.1 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-pa?expand=0&rev=31 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/plasma-pa-6.1.3.tar.xz b/plasma-pa-6.1.3.tar.xz new file mode 100644 index 0000000..b6683c5 --- /dev/null +++ b/plasma-pa-6.1.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4211b05f036d80e455a4c2a32184266017fe5dcd01fb7532760ac81d886aadf7 +size 162552 diff --git a/plasma-pa-6.1.3.tar.xz.sig b/plasma-pa-6.1.3.tar.xz.sig new file mode 100644 index 0000000..efd44b3 --- /dev/null +++ b/plasma-pa-6.1.3.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmaWVPgACgkQ11dEg7tX +sY3deA//VFXBK2NNnss4ACHoNES0l1Nxv6MKoEVum1VR1GUHrZ+p6s3I7SUY10U3 +ySr3unFizY4nyjXU87GhbVgv7ocQB0eYshMDEnKpPdwD2zj5gPQaCXU+XKlGKdnE +sCTSE2XEUN8nej5vR8PRlI+JStQjsV/raz0SRiZr+N0n/+FOEfhR/HmeAeQFN8ev +BlmKykq1hUvW2i2xgAo0oQtyvCIEn0rSaVQQEzM4zmXBgX3wbeEC8wvuzGKnhdFB +WHERzd2cQK0gXsvxoTED9s8rMY5oSzHu2yAyfGLPsxbWxscylJB2ZanZUrjq+1ie +iUCCnsR33Wq1M5wcZKDfGB3S6oxMKeX4nOefyiVsm7NcDSAg1mYEzUNMu7wfBgb8 +4t3FBWuKaqvQoMeyUSfNONxDnjzJ4pHsVDhRCivtxhZ8z/UMmy9aqL5o/gI51F9b +7+r1WX9aX9oGy9AgKI3+naacV6D2y3hO077Eiz2JlTlnnvqFLIdd9X0+dLCDwpUV +UjXpD1trbQRp6IaYcERKh0rjbM0+VdCVK6XZ7sQkvAQxdze/42fsSfBuLVtDOf9N +AnqSYtO2pKDlBb36gVEArnSFa64HnvPGIQXn+h5I4gHcmPRGxL2Hcp8bMeKgKDcZ +GtTnPNHYZoE+5+2purvqxnS9SxcpjiaNDpJIjgy4fm4l8oyB6hI= +=vE1d +-----END PGP SIGNATURE----- diff --git a/plasma-pa-6.1.4.tar.xz b/plasma-pa-6.1.4.tar.xz new file mode 100644 index 0000000..2e6abf9 --- /dev/null +++ b/plasma-pa-6.1.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:344bd460a8f6a9ff44ebf713f6459fb1dc5c3ab1c3eda5acf66fbc91f3e4734d +size 162772 diff --git a/plasma-pa-6.1.4.tar.xz.sig b/plasma-pa-6.1.4.tar.xz.sig new file mode 100644 index 0000000..91f4074 --- /dev/null +++ b/plasma-pa-6.1.4.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmayGHwACgkQ11dEg7tX +sY2hOQ//VP9LVlRZBj63M8E4DLSFUJ6CLQ4sGvEVu3769D25xJuG1S8+5VV97Zte +iXbshFIY6k8VC6VyYtWLVAV8P1qgvEdsLku8pAQhnoYTYxJzeqd4KOZRhKmOzZSF +KbPEPE08ru69QwCtKcciOmz5huAkoE9zpe58cUh0ZFMXKYzBTXc6mUcefypNnO2z +Bpw1EjpOrPrcbpnFcoHDcWzZQbFegn3qJa166F+peknYg3iTzrkTH4sJ8ppC4dVe +AqFk2S/JtYLmJwzCAHrjfFNNoKDVrDJF0OQN7x32ji4fnMRv3QMXhAnMSiPUPJmL +lBpAscxg86CRsRB3JJTjMOlU+VAGaqfsKoG7Y5Sr9/xy/AwvmSgEY1qvjxJLEgc/ +kVMiMoJP9j1Af1x4CCW+vvi3iHvVi8EO4vxG9nqiGmdo7JayAHe2epVQhl/soyCH +DaqfRpJFB3u9vew+Ib38MU0CGdQo7l+uecEccMzJSwTRV6C6g+4xlDElpfqY5NTz +AE6m2wIpGCXMTXUOnkYxTpJldeESUZxVpHo3ktE8sVQCW57GQe02At+E3fHGRvY/ +vxTFfjoO/iToCj56IT8S7UB2SDfyAEIWN1kQV3msgly4/JFkWxuULj3ywrWHa6bf +1QfsY+D0GLDnEf5pZ8SHWu2ksDlR9U2NkOl+Gt9mv0h4l4TsIVI= +=IiZU +-----END PGP SIGNATURE----- diff --git a/plasma-pa-6.1.5.tar.xz b/plasma-pa-6.1.5.tar.xz new file mode 100644 index 0000000..8fb8b7f --- /dev/null +++ b/plasma-pa-6.1.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:724c0591dbebde5f96c416316c900e88f4a66d748905ed1ca74e6152357a7591 +size 163064 diff --git a/plasma-pa-6.1.5.tar.xz.sig b/plasma-pa-6.1.5.tar.xz.sig new file mode 100644 index 0000000..e354e46 --- /dev/null +++ b/plasma-pa-6.1.5.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmbgCK8ACgkQ11dEg7tX +sY3FHg//WQttZdxRcaQksgcIEYzEUa79kdqKR7jeLL0Zs8seTlxRBSlkjUDR3/3w +nr6flKQyF1Xsb/Q03oBVAYto3Re2GUgBgUvVTqSRVkWZ5zH7db9o9swxIR03UtJ2 +KW6Ts5z1zejdr7Svovp/PyprXYOnJ7Pd7038GeDHRhXFEDqTSgoH9+jT1rwjjG2A +7XqnuwqltvimAbE97s8JnXr2GTVBQ3FXGcV8u+2JS26/LQuoEEfnQ+hn+A2+VMAV +VppNBtVoLzCgHlgvQUiEhgsaLu7EdVrviA2z32rm/t1kAyLRe2dZFCS6DRopUksu +NN/AG4YXpxlTmdMNeg4jk5IwWvmUfdD+6640sWLsiU+S1xH8J6j42exE8W8/VptQ +S+lTI84TCSL1uv9aPVDKtz9Bi5xPU0H6czzFWINvzja60OgWbIMns/ADQrvxAyQU +/Eky5pfBOKD/L6aE8ojdi8DRavrYPpo97z00ZKHUSQ8R7XQaToWSl17TJsdR8+wX +Txn63C9qYY2flk1XbrHIcUObXN2C5x+cfd5GJdDtLY8U8chHwgPr25gmh6ua+jQc +hIFZenTHBuxomGl9quKlGb25YHLeHW5imjYZuE53Mdwt7qDvtZe3bMujfHTN4W5m +Og+M4HC4NbVyrxbbBJ9i+GGhA6U8txJSg6dj44EKfDBbtJeMzsE= +=6lr6 +-----END PGP SIGNATURE----- diff --git a/plasma-pa-6.2.0.tar.xz b/plasma-pa-6.2.0.tar.xz new file mode 100644 index 0000000..7f0d9b8 --- /dev/null +++ b/plasma-pa-6.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a6493177d9d823f747fe917acc3bc859c61c4fe9d3add799ab7f19434d99920 +size 184356 diff --git a/plasma-pa-6.2.0.tar.xz.sig b/plasma-pa-6.2.0.tar.xz.sig new file mode 100644 index 0000000..b515a9e --- /dev/null +++ b/plasma-pa-6.2.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmb+kEkACgkQ11dEg7tX +sY1Shg//ZiMBKX+2Tt3A2pRIVxlbXn7K4si19WgqrSL8mU57vLWJDNyuLyy7/Ihg +pvC6XxbAu9AUHw5lqEmamM8FUjam1TPFrMHGnAy72a9gfIR42r1f/viERN+SjT3M +LbClmM/AeKLMrzZ4G13XemUsDZdNS5k+ngeX3cFHsr1eVktDXoQugNd0qOFIUsDQ +YcvWYG4t0rjQSVofn3+Hwj9ohomIGAUjhtzwcib9wElg2N9Q+n0QDJ4eK9EFYE8Q +i0JiyxknvcXT7it0dwvgDQONRQRS6s3RaE+uQ4kVx+HW9ERDIRtH20WrBp1e550m +JcJd6Ne3Efba3eFHWqkTOpFqG+sQUVjG5ClbpvmRiWaydZI/wX7AvvkN1yjdhnG4 +Pdd8CwL0ULF2d8IwPDR9Ivg6DwvfpOcYrqhEsb3bhB8y49ZJkYu+SBpCpsjDfJEN +genNkYJEWZMjcdkUH6N1qdeW79qFCEehI7IEi1jXwLqBWc8Pr6/F9OAf6pph183S +Xl6/XXlaN6HTwZcDjo/xEKfSZ2sOnSYSHLDjcpRhBUgKWSGn1Lgxw1ptX4f0c9v8 +GGw+ay1ppCi3Zp39OhpCMqvQzz2OMm28OWWEisN8GpRNV4XwuR18obGsfHnAaOg1 +dDzrDVDh0YKdVXZuRGJbQFIOYGpaWVI4hH/0ON2R2l3lJtoX9KQ= +=L/o6 +-----END PGP SIGNATURE----- diff --git a/plasma-pa-6.2.1.tar.xz b/plasma-pa-6.2.1.tar.xz new file mode 100644 index 0000000..4ca4ac8 --- /dev/null +++ b/plasma-pa-6.2.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f64e6fb7124296089add89d6cf43f76165854cdbcdc22cff31b02cc6806e82ed +size 184688 diff --git a/plasma-pa-6.2.1.tar.xz.sig b/plasma-pa-6.2.1.tar.xz.sig new file mode 100644 index 0000000..27410a1 --- /dev/null +++ b/plasma-pa-6.2.1.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmcOauQACgkQ11dEg7tX +sY0jmQ//YMDftn6DTs5/yUba8NVl4kqzTftS24IZ2PGo9/C0RMHsWNJD7KYLVJ5J +OPRMmTw7akZF6s1xr0MS7uXXorgwsyGNU4RgnA4dVdAwbkhTU79aij4xNX74huSh +xhbtqA7Ksz/by1GWASDq3HpgLKntvEuAC3etB4BDJ42J9Q4drDUVpWAf97GiO7AH +LcrSskDin1GduO2vqRfLnd5zY2pVfUwVa8u5AkNbVMr45YP27a05SEw/m+3AwoDS +z+0GQH7X8n/qxI9Uv7PtoUUdDi0EIR7VQhZ55jAdU7Y3v0fDJuZihp/6nuDIjb+W +KfnOqlW9XIFpeM8RqpB9RQ+Xn0RAi3jDprFNSHS0ALcA5AmLs65SCO+z26QW5obR +qDWS/11t/R3Dxt2lcyvCf91J8B94jfTQuQXraa3uowoOq0h8EERE4wDZtqrm8uwA +O279oHnFRrpxpL5Mgk2UgqqnYMoWbEeyxyKazUiQfr5sLeH14f1OwrmIy+kWE7fM +vU/uXPxAvdW8injsvSPQcW3mS0kLB6ozqVqvSdCR9XOIQUVSOIuGron3QBlfBWiW +3zfJ/3C4Q3dUSth99txD2L8LPsKbqhJs26UqH9eMc+tv4Y7lOZaW9MiY+e2MY5Hu +iMr3RS+noqRznzUcm3JGZI6b5dgFHI/ushq9SlOMx6QMqOC4+To= +=ek/v +-----END PGP SIGNATURE----- diff --git a/plasma.keyring b/plasma.keyring new file mode 100644 index 0000000..df40fb7 Binary files /dev/null and b/plasma.keyring differ diff --git a/plasma6-pa.changes b/plasma6-pa.changes new file mode 100644 index 0000000..bfe3c87 --- /dev/null +++ b/plasma6-pa.changes @@ -0,0 +1,200 @@ +------------------------------------------------------------------- +Tue Oct 15 16:53:46 UTC 2024 - Fabian Vogt + +- Update to 6.2.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.1 +- Changes since 6.2.0: + * update version for new release + +------------------------------------------------------------------- +Sat Oct 5 10:44:30 UTC 2024 - Fabian Vogt + +- Update to 6.2.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.0 +- Changes since 6.1.90: + * update version for new release + * kcm: validate percent input correctly (kde#420416) + * rip out the name source changing + * use description as per upstream recommendation (kde#487658) + * applet: directly set switching sizes (kde#493042) + +------------------------------------------------------------------- +Tue Sep 17 14:54:22 UTC 2024 - Fabian Vogt + +- Update to 6.1.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.1.90 +- Changes since 6.1.5: + * update version for new release + * allow user to rename devices and select a preferred name source (kde#487658,kde#491205,kde#488897) + * implement UI tracking for the Context state + * Remove virtual keyword when we use override + * Modernize PulseObjectFilterModel + * volumemonitor: don't crash when there is no pa_context + * kcm/SpeakerTest: Fix the minimum layout for Mono channel (kde#476096) + * applet: make Applications volume sliders respect Raise maximum volume + * Don't install plasma-volume.so symlink + * Set Maximum Volume to 150% (kde#487508) + * kcm/SpeakerTest: Close dialog when the tested device disconnects + * KCM: rename "Balance" button for clarity (kde#487323) + * update version for new release + +------------------------------------------------------------------- +Tue Sep 10 14:54:49 UTC 2024 - Fabian Vogt + +- Update to 6.1.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.5 +- Changes since 6.1.4: + * update version for new release + +------------------------------------------------------------------- +Tue Aug 6 13:28:09 UTC 2024 - Fabian Vogt + +- Update to 6.1.4: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.4 +- Changes since 6.1.3: + * update version for new release + * volumemonitor: don't crash when there is no pa_context + * kcm/SpeakerTest: Fix the minimum layout for Mono channel (kde#476096) + +------------------------------------------------------------------- +Tue Jul 16 13:24:59 UTC 2024 - Fabian Vogt + +- Update to 6.1.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.3 +- Changes since 6.1.2: + * update version for new release + +------------------------------------------------------------------- +Tue Jul 2 17:34:25 UTC 2024 - Fabian Vogt + +- Update to 6.1.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.2 +- Changes since 6.1.1: + * update version for new release + +------------------------------------------------------------------- +Tue Jun 25 17:14:25 UTC 2024 - Fabian Vogt + +- Update to 6.1.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.1 +- Changes since 6.1.0: + * update version for new release + * Don't install plasma-volume.so symlink + +------------------------------------------------------------------- +Thu Jun 13 10:58:47 UTC 2024 - Fabian Vogt + +- Update to 6.1.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.0 +- Changes since 6.0.90: + * update version for new release + * Set Maximum Volume to 150% (kde#487508) + * kcm/SpeakerTest: Close dialog when the tested device disconnects + +------------------------------------------------------------------- +Sat May 25 11:19:27 UTC 2024 - Fabian Vogt + +- Update to 6.0.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.0.90 +- Too many changes to list here + +------------------------------------------------------------------- +Wed May 22 07:43:15 UTC 2024 - Fabian Vogt + +- Update to 6.0.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.5 +- Changes since 6.0.4: + * update version for new release + +------------------------------------------------------------------- +Wed Apr 17 08:13:25 UTC 2024 - Fabian Vogt + +- Update to 6.0.4: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.4 +- Changes since 6.0.3: + * update version for new release + +------------------------------------------------------------------- +Tue Mar 26 18:06:21 UTC 2024 - Fabian Vogt + +- Update to 6.0.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.3 +- Changes since 6.0.2: + * update version for new release + +------------------------------------------------------------------- +Wed Mar 13 09:10:17 UTC 2024 - Fabian Vogt + +- Update to 6.0.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.2 +- Changes since 6.0.1: + * update version for new release + * Add URL to the metadata + * update version for new release + +------------------------------------------------------------------- +Wed Mar 6 08:40:32 UTC 2024 - Fabian Vogt + +- Update to 6.0.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.1 +- Changes since 6.0.0: + * update version for new release + +------------------------------------------------------------------- +Mon Mar 4 18:52:22 UTC 2024 - Christophe Marin + +- Add Provides/Obsoletes to replace Plasma 5 + +------------------------------------------------------------------- +Wed Feb 21 18:36:37 UTC 2024 - Fabian Vogt + +- Update to 6.0.0: + * New bugfix release + * Release announcement not available yet +- Changes since 5.93.0: + * update version for new release + * applet: Fix hiddenTypes property + * applet: fix unable to finetune slider (kde#479028) + * update version for new release + +------------------------------------------------------------------- +Wed Jan 31 17:37:49 UTC 2024 - Fabian Vogt + +- Update to 5.93.0 (6.0 RC 2): + * New bugfix release + * See https://kde.org/announcements/megarelease/6/rc2/ for details +- Changes since 5.92.0: + * RC 1 version dep + * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156 + * fix CI + * applet: respect volumeStep setting in slider (kde#409325) + * kcm/VolumeSlider: fix scroll (kde#459639) + * streamrestore: workaround for notification volume (kde#473013) + * kcm: adjust to changes in VolumeSlider + +------------------------------------------------------------------- +Wed Jan 17 18:39:48 UTC 2024 - Fabian Vogt + +- Update to 5.92.0 (6.0 RC 1) + * For more details please see: + https://kde.org/announcements/megarelease/6/rc1/ + +------------------------------------------------------------------- +Fri Aug 25 08:24:42 UTC 2023 - Christophe Marin + +- Init plasma6-pa diff --git a/plasma6-pa.spec b/plasma6-pa.spec new file mode 100644 index 0000000..516a1e5 --- /dev/null +++ b/plasma6-pa.spec @@ -0,0 +1,113 @@ +# +# spec file for package plasma6-pa +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define kf6_version 6.5.0 +%define qt6_version 6.7.0 + +%define rname plasma-pa +# Full Plasma 6 version (e.g. 6.0.0) +%{!?_plasma6_bugfix: %global _plasma6_bugfix %{version}} +# Latest ABI-stable Plasma (e.g. 6.0 in KF6, but 6.0.80 in KUF) +%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} +%bcond_without released +Name: plasma6-pa +Version: 6.2.1 +Release: 0 +Summary: The Plasma6 Volume Manager +License: GPL-2.0-or-later +URL: https://www.kde.org +Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source2: plasma.keyring +%endif +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} +BuildRequires: pkgconfig +BuildRequires: cmake(KF6Config) >= %{kf6_version} +BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} +BuildRequires: cmake(KF6DBusAddons) >= %{kf6_version} +BuildRequires: cmake(KF6Declarative) >= %{kf6_version} +BuildRequires: cmake(KF6DocTools) >= %{kf6_version} +BuildRequires: cmake(KF6GlobalAccel) >= %{kf6_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6KCMUtils) >= %{kf6_version} +BuildRequires: cmake(KF6PulseAudioQt) +BuildRequires: cmake(KF6StatusNotifierItem) >= %{kf6_version} +BuildRequires: cmake(KF6Svg) >= %{kf6_version} +BuildRequires: cmake(Plasma) >= %{_plasma6_bugfix} +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6DBus) >= %{qt6_version} +BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6Quick) >= %{qt6_version} +# Used despite BUILD_TESTING=OFF... +BuildRequires: cmake(Qt6Test) >= %{qt6_version} +BuildRequires: cmake(Qt6Widgets) >= %{qt6_version} +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libcanberra) +BuildRequires: pkgconfig(libpulse) +Requires: kf6-kirigami-imports >= %{kf6_version} +Requires: kirigami-addons6 +Requires: (pulseaudio-module-x11 or pipewire-pulseaudio) +# boo#1092871 +Recommends: (pulseaudio-module-gsettings if pulseaudio) +Supplements: (plasma6-desktop and (pulseaudio or pipewire-pulseaudio)) +Provides: plasma5-pa = %{version} +Obsoletes: plasma5-pa < %{version} +Obsoletes: plasma5-pa-lang < %{version} +%if 0%{?suse_version} > 1500 +Suggests: pipewire-pulseaudio +%else +Suggests: pulseaudio-module-x11 +%endif + +%description +A volume manager plasmoid superseding kmix. + +%lang_package + +%prep +%autosetup -p1 -n %{rname}-%{version} + +%build +%cmake_kf6 + +%kf6_build + +%install +%kf6_install + +%find_lang %{name} --all-name --with-html + +%ldconfig_scriptlets + +%files +%license LICENSES/* +%doc %{_kf6_htmldir}/en/kcontrol/ +%{_kf6_applicationsdir}/kcm_pulseaudio.desktop +%{_kf6_appstreamdir}/org.kde.plasma.volume.appdata.xml +%{_kf6_libdir}/libplasma-volume.so.* +%{_kf6_plasmadir}/plasmoids/org.kde.plasma.volume/ +%{_kf6_plugindir}/kf6/kded/audioshortcutsservice.so +%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_pulseaudio.so +%dir %{_kf6_qmldir}/org/kde/plasma/private +%{_kf6_qmldir}/org/kde/plasma/private/volume/ + +%files lang -f %{name}.lang +%exclude %{_kf6_htmldir}/en/kcontrol + +%changelog