Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 891855 - [kde overlay] kde-apps/spectacle-9999 requires kpipewire as of 39c96bbb3
Summary: [kde overlay] kde-apps/spectacle-9999 requires kpipewire as of 39c96bbb3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-23 16:41 UTC by Duncan
Modified: 2023-02-23 20:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2023-01-23 16:41:43 UTC
Looks like I don't need a screenshot app any longer, as spectacle just added support for video recordings and with it TYPE REQUIRED kpipewire, and thus that whole ecosystem I'm unenthusiastic about dragging in (spam-controlled emails):

commit 39c96bbb3
Author:     Aleix Pol <aleixpol@>
AuthorDate: Wed Jan 4 18:18:52 2023 +0100
Commit:     Aleix Pol Gonzalez <aleixpol@>
CommitDate: Fri Jan 20 14:52:09 2023 +0000

Introduce interfaces for video recordings

Includes the wayland implementation

---

That adds in CMakeLists.txt:

+find_package(KPipeWire)
+set_package_properties(KPipeWire PROPERTIES DESCRIPTION
+    "Used to record pipewire streams into a file"
+    TYPE REQUIRED
+)
Comment 1 Andreas Sturmlechner gentoo-dev 2023-02-23 19:48:03 UTC
kpipewire is going to be default for plasma profile very soon. And it makes a lot of sense in a world of dynamically connecting bluetooth audio devices (I'm switching between 4 of them).
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-23 19:53:49 UTC
Yes, and sound aside, it makes sense in a Wayland world. You don't need to use PipeWire for sound if you don't want to.
Comment 3 Larry the Git Cow gentoo-dev 2023-02-23 20:25:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=4d98b73395530295b431513ea31707814e1be02c

commit 4d98b73395530295b431513ea31707814e1be02c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-02-23 20:13:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-02-23 20:25:31 +0000

    kde-apps/spectacle: Update dependencies, drop IUSE annotate
    
    Upstream commits:
    9d4ffdf70e5a29fa9105cbf8c4f7e1ddca9e377a
    39c96bbb3f69c0033e25f0db41dbc56ffaf922f0
    87ed76f83d185ec5def0420078c33b16b480eb98
    ab926714d02e20c3a6803fb5e234688feb59645e
    978b13e42a28ecdcb2eba374407c5b00a6f86e62
    f24229defa41dc281196fc7f7602cb6be1f2abb4
    
    Thanks-to: Duncan <1i5t5.duncan@cox.net>
    Closes: https://bugs.gentoo.org/891855
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-apps/spectacle/spectacle-9999.ebuild | 36 ++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 16 deletions(-)