From 6e3162f770810b7688d1f6f399c8db96c6794df2 Mon Sep 17 00:00:00 2001 From: Andreas Cord-Landwehr Date: Mon, 26 Sep 2022 20:43:38 +0200 Subject: [PATCH] Package kpipewire --- recipes-plasma/kpipewire.inc | 27 +++++++++++++++++++++++++++ recipes-plasma/kpipewire_5.25.90.bb | 7 +++++++ recipes-plasma/plasma-workspace.inc | 1 + 3 files changed, 35 insertions(+) create mode 100644 recipes-plasma/kpipewire.inc create mode 100644 recipes-plasma/kpipewire_5.25.90.bb diff --git a/recipes-plasma/kpipewire.inc b/recipes-plasma/kpipewire.inc new file mode 100644 index 0000000..f19fb4e --- /dev/null +++ b/recipes-plasma/kpipewire.inc @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2022 Andreas Cord-Landwehr +# +# SPDX-License-Identifier: MIT + +DESCRIPTION = "KPipeWire" +HOMEPAGE = "https://invent.kde.org/plasma/kpipewire" +LICENSE = "LGPL-2.1 | LGPL-3.0 | LicenseRef-KDE-Accepted-LGPL" +LIC_FILES_CHKSUM = " \ + file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5 \ + file://LICENSES/LGPL-3.0-only.txt;md5=852ecadc0ac7e6f4d7144d5544a3815b \ + file://LICENSES/LicenseRef-KDE-Accepted-LGPL.txt;md5=e4b79a181b6483b37d39a27f4d75e60a \ +" +PR = "r0" + +DEPENDS = " \ + qtdeclarative \ + qtwayland-native \ + pipewire \ + kwayland \ + ffmpeg \ +" + +inherit cmake_plasma + +FILES:${PN} += " \ + ${libdir}/qml/org/kde/pipewire/* \ +" diff --git a/recipes-plasma/kpipewire_5.25.90.bb b/recipes-plasma/kpipewire_5.25.90.bb new file mode 100644 index 0000000..b96b90a --- /dev/null +++ b/recipes-plasma/kpipewire_5.25.90.bb @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: none +# SPDX-License-Identifier: CC0-1.0 + +require ${PN}.inc +SRC_URI = "git://invent.kde.org/plasma/kpipewire.git;nobranch=1;protocol=https" +SRCREV = "5cca7b26db2822b818f1f6083f0846b9f579fc44" +S = "${WORKDIR}/git" diff --git a/recipes-plasma/plasma-workspace.inc b/recipes-plasma/plasma-workspace.inc index e9390bf..e0beb3c 100644 --- a/recipes-plasma/plasma-workspace.inc +++ b/recipes-plasma/plasma-workspace.inc @@ -40,6 +40,7 @@ DEPENDS = " \ kwallet \ kwayland \ kwin \ + kpipewire \ libkscreen \ libksysguard \ libqalculate \