32 Commits

Author SHA1 Message Date
Andreas Cord-Landwehr
095d0e8fc6 qtfeedback: remove obsolete support package 2023-07-22 10:43:18 +02:00
Andreas Cord-Landwehr
672d4b58bc plasma-mobile: remove obsolete qtfeedback dependency 2023-07-22 10:42:54 +02:00
Andreas Cord-Landwehr
d4110731ac libphonenumber: Update and fix compilation with current abseil-cpp 2023-07-22 10:42:20 +02:00
Andreas Cord-Landwehr
f925178650 layer.conf: remove EOL yocto releases 2023-07-22 10:42:00 +02:00
Andreas Cord-Landwehr
9b741592f1 layer.conf: add mickledore to supported Yocto releases 2023-07-22 10:41:06 +02:00
Andreas Cord-Landwehr
85984e0319 sddm: update SDDM to 0.20.0 2023-07-22 10:40:48 +02:00
Andreas Cord-Landwehr
e533c2bf31 libphonenumber: update to 8.13.9 and drop obsolete patch 2023-04-12 20:29:39 +02:00
Andreas Cord-Landwehr
210312ada4 plasma-workspace: update to respin of tarball 2023-04-12 20:29:02 +02:00
Andreas Cord-Landwehr
4483c8983a kasts: update dependency and package all files 2023-04-12 20:28:32 +02:00
Andreas Cord-Landwehr
6d82e49059 recipes-plasma-mobile/*: update hashes for 23.01.0 2023-04-12 20:27:59 +02:00
Andreas Cord-Landwehr
d5ccf415f5 kwin: update build patches for std includes
New patch is upstreamed at:
https://invent.kde.org/plasma/kwin/-/merge_requests/3966
2023-04-12 19:39:30 +02:00
Andreas Cord-Landwehr
ee9198105d recipes-plasma/*: update to 5.27.4 2023-04-10 12:13:32 +02:00
Andreas Cord-Landwehr
c20de939e3 sddm: refresh patchs 2023-04-10 12:01:36 +02:00
Andreas Cord-Landwehr
92d04fa47a sddm: update to recent master revision
Still this is an arbitrary commit from sddm's master branch, but it goes
to a version which (again) provides debug output from all applications
that are running in the current login session. Note that at the moment,
default is file based output to ~/.local/share/sddm/.
2023-02-19 12:12:04 +01:00
Andreas Cord-Landwehr
8a97b92bf9 wayland: refresh poky backports to support Kirkstone 2023-02-15 20:17:14 +01:00
Andreas Cord-Landwehr
f631b70642 wayland-protocols: remove obsolete backport 2023-02-15 20:14:56 +01:00
Andreas Cord-Landwehr
5a32a4b907 libdrm: backport libdrm from langdale 2023-02-15 20:13:45 +01:00
Andreas Cord-Landwehr
8c0f10f973 plasma-mobile: update dependencies 2023-02-15 20:12:57 +01:00
Andreas Cord-Landwehr
dc258a5cb7 wayland-protocols: backport 1.31 from master 2023-02-14 20:26:58 +01:00
Andreas Cord-Landwehr
b995423eea scripts/plasma-release.sh: switch to += syntax 2023-02-14 20:26:58 +01:00
Andreas Cord-Landwehr
8ff2064d42 kpipewire: add VisionFive2 compatbility patch 2023-02-14 20:26:58 +01:00
Andreas Cord-Landwehr
524ff1d900 libkscreen: package kscreen_doctor 2023-02-14 18:11:24 +01:00
Andreas Cord-Landwehr
e9b7c01261 kscreenlocker: update dependency for libkscreen 2023-02-14 18:10:59 +01:00
Andreas Cord-Landwehr
fc8adf4321 kwin: add build patches for Yocto building
Note that all patches are already upstreamed
2023-02-14 18:09:50 +01:00
Andreas Cord-Landwehr
8ca641cc5d plasma-workspace: refresh visionsfive2 patch 2023-02-14 18:09:05 +01:00
Andreas Cord-Landwehr
760a94fb87 classes/cmake_plasma: install plasma kcms 2023-02-14 18:08:32 +01:00
Andreas Cord-Landwehr
af983215d5 recipes-plasma/*: update versions to 5.27.0 2023-02-14 18:08:05 +01:00
Andreas Cord-Landwehr
e79657e0b7 plasma-workspace: workaround for VisionFive2 MESA fork 2023-02-08 20:42:03 +01:00
Andreas Cord-Landwehr
2ccbc0e667 packagegroup-plasma-mobile-workspace: make webengine packages auto-select 2023-02-08 19:00:07 +01:00
Andreas Cord-Landwehr
1affd8d03a packagegroup-plasma-mobile-workspace: make webengine packages auto-select
Webengine requires meta-python2, which has no support for Yocto
Langdale. For the transition time to Qt6 make both optional and check
just if the meta-python2 layer is configured.
2023-02-08 18:55:48 +01:00
Andreas Cord-Landwehr
241f5f07dd koko: add purpose RDEPENDS 2023-02-08 18:55:18 +01:00
Andreas Cord-Landwehr
51e4bf91cd kdeconnect: adapt QCA build parameters 2023-01-14 15:18:31 +00:00
112 changed files with 658 additions and 384 deletions

View File

@@ -9,6 +9,7 @@ inherit pkgconfig
EXTRA_OECMAKE:append = " \
-DBUILD_TESTING=OFF \
-DOE_KF5_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
"
DEPENDS:append = " \

View File

@@ -34,6 +34,7 @@ FILES:${PN}:append = " \
${libdir}/plugins/*.so \
${libdir}/plugins/*/*.so \
${libdir}/plugins/*/*/*.so \
${libdir}/plugins/plasma/kcms/*/*.so \
${libdir}/systemd/user \
${datadir}/config.kcfg/*.kcfg \
${datadir}/dbus-1/services/*.service \

View File

@@ -19,4 +19,4 @@ BBFILE_PATTERN_kde = "^${LAYERDIR}/"
BBFILE_PRIORITY_kde = "8"
LAYERDEPENDS_kde += "openembedded-layer kf5 qt5-layer"
LAYERSERIES_COMPAT_kde = "honister kirkstone langdale"
LAYERSERIES_COMPAT_kde = "kirkstone mickledore"

View File

@@ -35,7 +35,6 @@ inherit kcmutils
EXTRA_OECMAKE += "-DEXPERIMENTALAPP_ENABLED=ON"
EXTRA_OECMAKE += "-DSMSAPP_ENABLED=OFF"
EXTRA_OECMAKE += "-DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST}"
# workaround for missing variable, which is only used for Windows builds
EXTRA_OECMAKE += "-DCMAKE_SYSTEM_VERSION=0.0.0"

View File

@@ -12,10 +12,15 @@ inherit packagegroup features_check
REQUIRED_DISTRO_FEATURES = "wayland x11 kde"
# Qt5's WebEngine requires Python2
WEBENGINE_PACKAGES = " \
aura-browser \
discover \
"
RDEPENDS:${PN} = " \
bluedevil \
breeze \
discover \
kactivitymanagerd \
kde-cli-tools \
kdecoration \
@@ -34,15 +39,12 @@ RDEPENDS:${PN} = " \
polkit-kde-agent-1 \
powerdevil \
plasma-settings \
plasma-systemmonitor \
xdg-desktop-portal-kde \
kclock \
kweather \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'python2-layer', '${WEBENGINE_PACKAGES}', '', d)} \
"
RDEPENDS:${PN} += " \
plasma-bigscreen \
plasma-remotecontrollers \
aura-browser \
plank-player \
"

View File

@@ -1,6 +1,6 @@
# SPDX-FileCopyrightText: 2017-2019 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2019 Alistair Francis <alistair.francis@wdc.com>
# SPDX-FileCopyrightText: 2020 Andreas Cord-Landwehr <cordlandwehr@kde.org>
# SPDX-FileCopyrightText: 2022 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
@@ -14,10 +14,14 @@ inherit packagegroup features_check
REQUIRED_DISTRO_FEATURES = "wayland x11 kde"
# Qt5's WebEngine requires Python2
WEBENGINE_PACKAGES = " \
discover \
"
RDEPENDS:${PN} = " \
bluedevil \
breeze \
discover \
kactivitymanagerd \
kde-cli-tools \
kdecoration \
@@ -41,4 +45,5 @@ RDEPENDS:${PN} = " \
xdg-desktop-portal-kde \
kclock \
kweather \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'python2-layer', '${WEBENGINE_PACKAGES}', '', d)} \
"

View File

@@ -0,0 +1,60 @@
SUMMARY = "Userspace interface to the kernel DRM services"
DESCRIPTION = "The runtime library for accessing the kernel DRM services. DRM \
stands for \"Direct Rendering Manager\", which is the kernel portion of the \
\"Direct Rendering Infrastructure\" (DRI). DRI is required for many hardware \
accelerated OpenGL drivers."
HOMEPAGE = "http://dri.freedesktop.org"
SECTION = "x11/base"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://xf86drm.c;beginline=9;endline=32;md5=c8a3b961af7667c530816761e949dc71"
PROVIDES = "drm"
DEPENDS = "libpthread-stubs"
SRC_URI = "http://dri.freedesktop.org/libdrm/${BP}.tar.xz \
"
SRC_URI[sha256sum] = "7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1"
inherit meson pkgconfig manpages
PACKAGECONFIG ??= "intel radeon amdgpu nouveau vmwgfx omap freedreno vc4 etnaviv tests install-test-programs"
PACKAGECONFIG[intel] = "-Dintel=enabled,-Dintel=disabled,libpciaccess"
PACKAGECONFIG[radeon] = "-Dradeon=enabled,-Dradeon=disabled"
PACKAGECONFIG[amdgpu] = "-Damdgpu=enabled,-Damdgpu=disabled"
PACKAGECONFIG[nouveau] = "-Dnouveau=enabled,-Dnouveau=disabled"
PACKAGECONFIG[vmwgfx] = "-Dvmwgfx=enabled,-Dvmwgfx=disabled"
PACKAGECONFIG[omap] = "-Domap=enabled,-Domap=disabled"
PACKAGECONFIG[exynos] = "-Dexynos=enabled,-Dexynos=disabled"
PACKAGECONFIG[freedreno] = "-Dfreedreno=enabled,-Dfreedreno=disabled"
PACKAGECONFIG[tegra] = "-Dtegra=enabled,-Dtegra=disabled"
PACKAGECONFIG[vc4] = "-Dvc4=enabled,-Dvc4=disabled"
PACKAGECONFIG[etnaviv] = "-Detnaviv=enabled,-Detnaviv=disabled"
PACKAGECONFIG[freedreno-kgsl] = "-Dfreedreno-kgsl=true,-Dfreedreno-kgsl=false"
PACKAGECONFIG[valgrind] = "-Dvalgrind=enabled,-Dvalgrind=disabled,valgrind"
PACKAGECONFIG[install-test-programs] = "-Dinstall-test-programs=true,-Dinstall-test-programs=false"
PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=enabled,-Dcairo-tests=disabled"
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev"
PACKAGECONFIG[manpages] = "-Dman-pages=enabled,-Dman-pages=disabled,libxslt-native xmlto-native python3-docutils-native"
ALLOW_EMPTY:${PN}-drivers = "1"
PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \
${PN}-etnaviv"
RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \
${PN}-etnaviv"
FILES:${PN}-tests = "${bindir}/*"
FILES:${PN}-radeon = "${libdir}/libdrm_radeon.so.*"
FILES:${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*"
FILES:${PN}-omap = "${libdir}/libdrm_omap.so.*"
FILES:${PN}-intel = "${libdir}/libdrm_intel.so.*"
FILES:${PN}-exynos = "${libdir}/libdrm_exynos.so.*"
FILES:${PN}-kms = "${libdir}/libkms*.so.*"
FILES:${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*"
FILES:${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
FILES:${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*"
BBCLASSEXTEND = "native nativesdk"

View File

@@ -0,0 +1,41 @@
From b4c64b6f07743e3fb63ce52359bc664ab7d60df0 Mon Sep 17 00:00:00 2001
From: Joshua Watt <JPEWhacker@gmail.com>
Date: Thu, 20 Feb 2020 15:20:45 -0600
Subject: [PATCH] build: Fix strndup detection on MinGW
GCC and meson conspire together to incorrectly detect that strndup()
exists on MinGW as __builtin_strndup, when no such function exists. As a
work around, meson will skip looking for __builtin functions if an
'#include' is in the prefix, so add '#include <string.h>' when looking
for strndup().
See: https://github.com/mesonbuild/meson/issues/3672
Upstream-Status: Submitted [https://gitlab.freedesktop.org/wayland/wayland/merge_requests/63]
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index 3bc25c9..adde7b9 100644
--- a/meson.build
+++ b/meson.build
@@ -38,11 +38,11 @@ have_funcs = [
'prctl',
'memfd_create',
'mremap',
- 'strndup',
]
foreach f: have_funcs
config_h.set('HAVE_' + f.underscorify().to_upper(), cc.has_function(f))
endforeach
+config_h.set('HAVE_STRNDUP', cc.has_function('strndup') and cc.has_header_symbol('string.h', 'strndup'))
config_h.set10('HAVE_XUCRED_CR_PID', cc.has_member('struct xucred', 'cr_pid', prefix : '#include <sys/ucred.h>'))
have_broken_msg_cmsg_cloexec = false
if host_machine.system() == 'freebsd'
--
2.7.4

View File

@@ -0,0 +1,17 @@
#!/bin/sh
export WAYLAND_SCANNER=wayland-scanner
export TEST_DATA_DIR=tests/data
export TEST_OUTPUT_DIR=tests/output
export SED=sed
export WAYLAND_EGL_LIB=/usr/lib/libwayland-egl.so.1
export NM=nm
for i in `ls tests/*-test tests/wayland-egl-symbols-check tests/scanner-test.sh`; do
$i
if [ $? -eq 0 ]; then
echo "PASS: $i"
else
echo "FAIL: $i"
fi
done

View File

@@ -0,0 +1,61 @@
SUMMARY = "Wayland, a protocol between a compositor and clients"
DESCRIPTION = "Wayland is a protocol for a compositor to talk to its clients \
as well as a C library implementation of that protocol. The compositor can be \
a standalone display server running on Linux kernel modesetting and evdev \
input devices, an X application, or a wayland client itself. The clients can \
be traditional applications, X servers (rootless or fullscreen) or other \
display servers."
HOMEPAGE = "http://wayland.freedesktop.org"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=b31d8f53b6aaf2b4985d7dd7810a70d1 \
file://src/wayland-server.c;endline=24;md5=b8e046164a766bb1ede8ba38e9dcd7ce"
DEPENDS = "expat libffi wayland-native"
SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \
file://run-ptest \
file://0001-build-Fix-strndup-detection-on-MinGW.patch \
"
SRC_URI[sha256sum] = "6dc64d7fc16837a693a51cfdb2e568db538bfdc9f457d4656285bb9594ef11ac"
UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
UPSTREAM_CHECK_REGEX = "wayland-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
inherit meson pkgconfig ptest
PACKAGECONFIG ??= "dtd-validation"
PACKAGECONFIG[dtd-validation] = "-Ddtd_validation=true,-Ddtd_validation=false,libxml2,,"
EXTRA_OEMESON = "-Ddocumentation=false"
EXTRA_OEMESON:class-native = "-Ddocumentation=false"
# Wayland installs a M4 macro for other projects to use, which uses the target
# pkg-config to find files. Replace pkg-config with pkg-config-native.
do_install:append:class-native() {
sed -e 's,PKG_CHECK_MODULES(.*),,g' \
-e 's,$PKG_CONFIG,pkg-config-native,g' \
-i ${D}/${datadir}/aclocal/wayland-scanner.m4
}
do_install_ptest() {
mkdir -p ${D}${PTEST_PATH}/tests/data
cp -rf ${B}/tests/*-test ${B}/tests/*-checker ${D}${PTEST_PATH}/tests
cp -rf ${B}/tests/*-checker ${D}${PTEST_PATH}
cp -rf ${S}/tests/scanner-test.sh ${D}${PTEST_PATH}/tests
cp -rf ${S}/tests/data/* ${D}${PTEST_PATH}/tests/data/
cp -rf ${S}/egl/wayland-egl-symbols-check ${D}${PTEST_PATH}/tests/
}
sysroot_stage_all:append:class-target () {
rm ${SYSROOT_DESTDIR}/${datadir}/aclocal/wayland-scanner.m4
cp ${STAGING_DATADIR_NATIVE}/aclocal/wayland-scanner.m4 ${SYSROOT_DESTDIR}/${datadir}/aclocal/
}
PACKAGES =+ "${PN}-tools"
FILES:${PN}-tools = "${bindir}/wayland-scanner"
FILES:${PN}-dev += "${datadir}/${BPN}/wayland-scanner.mk"
BBCLASSEXTEND = "native nativesdk"
RDEPENDS:${PN}-ptest += "binutils sed ${PN}-tools"

View File

@@ -9,9 +9,8 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=c7b12b6702da38ca028ace54aae3d484 \
file://stable/presentation-time/presentation-time.xml;endline=26;md5=4646cd7d9edc9fa55db941f2d3a7dc53"
SRC_URI = "https://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \
"
SRC_URI[sha256sum] = "f1ff0f7199d0a0da337217dd8c99979967808dc37731a1e759e822b75b571460"
SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/${PV}/downloads/wayland-protocols-${PV}.tar.xz"
SRC_URI[sha256sum] = "a07fa722ed87676ec020d867714bc9a2f24c464da73912f39706eeef5219e238"
UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
@@ -21,3 +20,5 @@ EXTRA_OEMESON += "-Dtests=false"
PACKAGES = "${PN}"
FILES:${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
BBCLASSEXTEND = "native nativesdk"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/alligator-23.01.0.tar.xz"
SRC_URI[sha256sum] = "6caf6777621c5d3a013e211c19a2b2d488be8591f8796030dc49e2bf1b926c03"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/calindori-23.01.0.tar.xz"
SRC_URI[sha256sum] = "14ba0b525893fd51ad04a11a6948556be037ddd5545864f0c540b467a0ee194a"

View File

@@ -22,6 +22,7 @@ DEPENDS = " \
networkmanager-qt \
qtkeychain \
kirigami \
kirigami-addons \
"
inherit cmake_kdeapp
@@ -32,4 +33,5 @@ FILES_SOLIBSDEV = ""
FILES:${PN} += " \
${libdir}/libKastsSolidExtras.so \
${libdir}/libKMediaSession.so \
"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/kasts-23.01.0.tar.xz"
SRC_URI[sha256sum] = "6ec76b04fd6c06fa1f3201cb907e9b58ec9b414b35e6ae2cc5d1d6b64b7bbb27"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/kclock-23.01.0.tar.xz"
SRC_URI[sha256sum] = "397c0d8f5fd5792cfeaa629af38bff5f9611519608e83fa99018a7889950ad3b"

View File

@@ -29,4 +29,5 @@ inherit mime-xdg
RDEPENDS:${PN} += " \
qtgraphicaleffects-qmlplugins \
purpose \
"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/koko-23.01.0.tar.xz"
SRC_URI[sha256sum] = "d792e948799153368eea4843ff1c884719a5da9acab2889c5d43c2bb1577cbad"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/kongress-23.01.0.tar.xz"
SRC_URI[sha256sum] = "259399ac3214a091dc42ec5fc81e7f520b7973b3abe430b886db4a4dc80aaa7a"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/krecorder-23.01.0.tar.xz"
SRC_URI[sha256sum] = "165e5006fdd8af3c0262c6f17fac35ee25a491015aaa17078126dd85111f4a2a"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/ktrip-23.01.0.tar.xz"
SRC_URI[sha256sum] = "1546edebeec36fa313e587cb432817af0136a125f51b2882489532084373c9d0"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/kweather-23.01.0.tar.xz"
SRC_URI[sha256sum] = "fae48fc7aa8fc2c0578c7d942326e021662ff0e9f3280f6ff78c2fd1bf448bc1"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma-mobile/23.01.0/plasma-settings-23.01.0.tar.xz"
SRC_URI[sha256sum] = "e786dd522969fea5be9f4e91ecfb8ccffc28127ba0de74f634aa9600bdfce03b"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/aura-browser-5.26.4.tar.xz"
SRC_URI[sha256sum] = "daa51b684c221c91ea038115969111a6cf308e1ecffb2ede845ace0ed616fbbe"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/aura-browser-5.27.4.tar.xz"
SRC_URI[sha256sum] = "89912b04016d5d198d9cafc305511287345dc29be4a28857bc7c9265efb8c954"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/bluedevil-5.26.4.tar.xz"
SRC_URI[sha256sum] = "be1e6d34e1e19f7402ef79bd66aced3c72893f3e769ee7bbee51e5af3bb506a1"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/bluedevil-5.27.4.tar.xz"
SRC_URI[sha256sum] = "101871f56da19ae667d61ec32addc446eb94f81ce0c541cf0367de96c3c896a3"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/breeze-5.26.4.tar.xz"
SRC_URI[sha256sum] = "6c093f48b49228a01d7be1563c6f05e98c1ecf0c71c466cf45edb4328a58006b"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/breeze-5.27.4.tar.xz"
SRC_URI[sha256sum] = "62d80ebd690c7822bf05b19bec8b37af67cc1cd4bb3f38d2a88d8360fd6b1901"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/discover-5.26.4.tar.xz"
SRC_URI[sha256sum] = "8cb73da1cc70a04370923775cd4ede92156cbfc7b520d041a32b600fce2988c2"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/discover-5.27.4.tar.xz"
SRC_URI[sha256sum] = "dc9f66d0ad4cf11a5033593976cae0b9969bc148babbb2ad72a3527b1003f966"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kactivitymanagerd-5.26.4.tar.xz"
SRC_URI[sha256sum] = "8406805f1de0f5e6bb1fac08a9ff39fbb0cbbbe81ac0d9812f51b241816325cc"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kactivitymanagerd-5.27.4.tar.xz"
SRC_URI[sha256sum] = "d9e1fd492012127e20c8ae76cf6462c5690cf842f241ffa95f83c9bf6a91da72"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kde-cli-tools-5.26.4.tar.xz"
SRC_URI[sha256sum] = "1fc96d511305ec948127646c247c9ee71de8303497ebaa246b1ce53aaa1cd84f"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kde-cli-tools-5.27.4.tar.xz"
SRC_URI[sha256sum] = "c594fde05df078eb9d0455b0e298c201a3143b949c1c3b1ff5526b5e4340b419"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kdecoration-5.26.4.tar.xz"
SRC_URI[sha256sum] = "88fc3b01796e06784a9008882195b33bc0c076c42dd7c81c63b1078e8d47285d"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kdecoration-5.27.4.tar.xz"
SRC_URI[sha256sum] = "415f22a21073dcc8024eba45a5a8f19b83d3af8335404d3a253554b1a483fa6e"

View File

@@ -12,6 +12,10 @@ LIC_FILES_CHKSUM = " \
"
PR = "r0"
SRC_URI:append:visionfive2 = " \
file://0001-Use-VisionFive2-specific-MESA-Fork.patch \
"
DEPENDS = " \
qtdeclarative \
qtwayland-native \
@@ -24,4 +28,5 @@ inherit cmake_plasma
FILES:${PN} += " \
${libdir}/qml/org/kde/pipewire/* \
${datadir}/zsh/site-functions/* \
"

View File

@@ -0,0 +1,25 @@
From 0f8abfbabbaf72de81efe477bfedd2c33b06e00f Mon Sep 17 00:00:00 2001
From: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Sun, 12 Feb 2023 09:01:58 +0100
Subject: [PATCH] Use VisionFive2 specific MESA Fork
---
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f36c238..27df18d 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -51,7 +51,7 @@ target_link_libraries(KPipeWire PRIVATE Qt::Quick Qt::GuiPrivate KF5::I18n
if (QT_MAJOR_VERSION EQUAL "5")
target_link_libraries(KPipeWire PRIVATE Qt5::Gui_EGL)
if (${Qt5Gui_OPENGL_IMPLEMENTATION} STREQUAL "GLESv2")
- target_link_libraries(KPipeWire PRIVATE Qt5::Gui_GLESv2)
+ target_link_libraries(KPipeWire PRIVATE Qt5::Gui_GLESv2_PVR_MESA)
else()
target_link_libraries(KPipeWire PRIVATE Qt5::Gui_GL)
endif()
--
2.37.2

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kpipewire-5.26.4.tar.xz"
SRC_URI[sha256sum] = "46274e57d863fabe5e344c0e29f48d1eb27cc7318c923d33056d025870a5f634"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kpipewire-5.27.4.tar.xz"
SRC_URI[sha256sum] = "a653408693ea16fee1b12a447982af48823aae86e5813b30b5a889cd2b883165"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kscreen-5.26.4.tar.xz"
SRC_URI[sha256sum] = "d7dc48881feaa1b58edc2f9e7c07366bb6ce844a357b671e894180ba17f6c69c"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kscreen-5.27.4.tar.xz"
SRC_URI[sha256sum] = "456f249772f53807dcc0b5076dcf6975d5b29b0b2b6a037ca0a5e45017a4c5ed"

View File

@@ -20,6 +20,7 @@ DEPENDS = " \
kwindowsystem \
kxmlgui \
layer-shell-qt \
libkscreen \
libpam \
libxcb \
qtdeclarative \

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kscreenlocker-5.26.4.tar.xz"
SRC_URI[sha256sum] = "a126eb7085fff1aa9982c4567faaca16e930a28e60d021ef69d73276c956e857"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kscreenlocker-5.27.4.tar.xz"
SRC_URI[sha256sum] = "a9da7f59b3fe35879adae4c67d1b2263085ee5c79004cd2bec46ce6901b97191"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kwayland-integration-5.26.4.tar.xz"
SRC_URI[sha256sum] = "f019658d3e512557b2c5b464a58b0f5f9ae212339322528791ed4518f789e982"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kwayland-integration-5.27.4.tar.xz"
SRC_URI[sha256sum] = "f74a856a93e0bd91ad7c34905603c2ed74df1dc85e687354d9d588274026fe08"

View File

@@ -58,7 +58,8 @@ DEPENDS:class-native = " \
SRC_URI:append = " \
file://kwinrc \
file://0001-Include-missing-cmath-header-for-std-round.patch \
file://0002-Include-missing-header-for-std-round.patch \
file://0003-Add-missing-cmath-include-for-std-ceil.patch \
"
SRC_URI:append:class-native = " \
@@ -77,7 +78,7 @@ inherit kconfig
inherit kdoctools
inherit cmake_qt5
inherit pkgconfig
# TODO skip inherit of cmake_plasma for now because to leads to build errors for native package
# TODO skip inherit of cmake_plasma for now because it leads to build errors for native package
do_install:append() {
# dirty workaround for aurora crash on Wayland

View File

@@ -1,25 +0,0 @@
From f3a4113578c1fe031fcb6e7968822802475e46fd Mon Sep 17 00:00:00 2001
From: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Sat, 31 Dec 2022 09:36:14 +0100
Subject: [PATCH] Include missing cmath header for std::round
Fixes compilation on Yocto Kirkstone.
---
src/wayland/xdgoutput_v1_interface.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/wayland/xdgoutput_v1_interface.cpp b/src/wayland/xdgoutput_v1_interface.cpp
index be142b4f1..dab13a7e3 100644
--- a/src/wayland/xdgoutput_v1_interface.cpp
+++ b/src/wayland/xdgoutput_v1_interface.cpp
@@ -13,6 +13,7 @@
#include <QDebug>
#include <QHash>
#include <QPointer>
+#include <cmath>
namespace KWaylandServer
{
--
2.37.2

View File

@@ -0,0 +1,37 @@
From 484d2da0465f531158e217def769a3aef80039c6 Mon Sep 17 00:00:00 2001
From: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Sun, 12 Feb 2023 08:31:06 +0100
Subject: [PATCH] Set CXX standard for crossbuilding utility
---
src/wayland/tools/CMakeLists.txt | 1 +
src/wayland/tools/qtwaylandscanner.cpp | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/wayland/tools/CMakeLists.txt b/src/wayland/tools/CMakeLists.txt
index 767df3f28..97757693e 100644
--- a/src/wayland/tools/CMakeLists.txt
+++ b/src/wayland/tools/CMakeLists.txt
@@ -3,6 +3,7 @@
if (${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR})
cmake_minimum_required(VERSION 3.16)
project(qtwaylandscanner_kde CXX)
+ set(CMAKE_CXX_STANDARD 20)
find_package(Qt5 5.15.0 CONFIG REQUIRED Core)
find_package(ECM ${KF5_MIN_VERSION} NO_MODULE REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
diff --git a/src/wayland/tools/qtwaylandscanner.cpp b/src/wayland/tools/qtwaylandscanner.cpp
index 285253a10..ec7a29725 100644
--- a/src/wayland/tools/qtwaylandscanner.cpp
+++ b/src/wayland/tools/qtwaylandscanner.cpp
@@ -42,6 +42,7 @@
#include <QXmlStreamReader>
#include <vector>
+#include <utility>
class Scanner
{
--
2.37.2

View File

@@ -0,0 +1,24 @@
From eb4079e3993ee4d62ab1e9afeb14536bf6ea8980 Mon Sep 17 00:00:00 2001
From: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Wed, 12 Apr 2023 18:41:58 +0200
Subject: [PATCH] Include missing cmath header
---
src/wayland/outputmanagement_v2_interface.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/wayland/outputmanagement_v2_interface.cpp b/src/wayland/outputmanagement_v2_interface.cpp
index bed5dcd648..2a6069d9d6 100644
--- a/src/wayland/outputmanagement_v2_interface.cpp
+++ b/src/wayland/outputmanagement_v2_interface.cpp
@@ -17,6 +17,7 @@
#include "qwayland-server-kde-output-management-v2.h"
+#include <cmath>
#include <optional>
using namespace KWin;
--
2.37.2

View File

@@ -0,0 +1,25 @@
From 4c2952a5335ef38a2d8e2785226e0d848812cb50 Mon Sep 17 00:00:00 2001
From: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Sun, 12 Feb 2023 12:12:46 +0100
Subject: [PATCH] Add missing cmath include for std::ceil
---
src/wayland/output_interface.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/wayland/output_interface.cpp b/src/wayland/output_interface.cpp
index 6bbb3c35d..6ffd60210 100644
--- a/src/wayland/output_interface.cpp
+++ b/src/wayland/output_interface.cpp
@@ -17,6 +17,8 @@
#include <QTimer>
#include <QVector>
+#include <cmath>
+
namespace KWaylandServer
{
static const int s_version = 4;
--
2.37.2

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/kwin-5.26.4.tar.xz"
SRC_URI[sha256sum] = "2650db6006fe916ee2d48ff1083d4a5775fb0cf51ccdf01ac08dc1abbed300b9"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/kwin-5.27.4.tar.xz"
SRC_URI[sha256sum] = "58449053d64ce58227fee5ac3f099289bc133d2feb5e61f2c3e4cd74b7a9e6b4"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/layer-shell-qt-5.26.4.tar.xz"
SRC_URI[sha256sum] = "ebd088a6c5d0bf5c8adf4b06c7c0d8f55f4c3c332bf930b06b7b389ae47260c1"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/layer-shell-qt-5.27.4.tar.xz"
SRC_URI[sha256sum] = "3b3aedc14b23023c8e8a4e5d0a16711f24b505cd8a2f470baf595a6ed0e3d0fe"

View File

@@ -22,3 +22,7 @@ DEPENDS = " \
"
inherit cmake_plasma
FILES:${PN} += " \
${datadir}/zsh/site-functions/_kscreen-doctor \
"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/libkscreen-5.26.4.tar.xz"
SRC_URI[sha256sum] = "bb0252f6b8ac52ca6066d127fb3dbb782ef864a8ac60f66c03cb3c81c78378f0"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/libkscreen-5.27.4.tar.xz"
SRC_URI[sha256sum] = "a89dfb5e8c40958a41c264f9b26ec4c39b386c2e416aa29a17967a22c107fa7e"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/libksysguard-5.26.4.tar.xz"
SRC_URI[sha256sum] = "eb954bab3eb26e4b891e0838097529fe73499b2f843bc1ed17ccc64db085b5e8"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/libksysguard-5.27.4.tar.xz"
SRC_URI[sha256sum] = "e0128d0c515cba3fde36c4a5cf5872dbf4e58c29a0d297b84f32bcfbe622f8f8"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/milou-5.26.4.tar.xz"
SRC_URI[sha256sum] = "00bc5c80bf0160e1ea43e2c621de90a5ca69bbebfa288964e021387980009d69"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/milou-5.27.4.tar.xz"
SRC_URI[sha256sum] = "4d0f67b80f0580dbd4479dfa65e597fed2b8f9ab671eca3d7f5156f6871f57a8"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plank-player-5.26.4.tar.xz"
SRC_URI[sha256sum] = "978fb89c7cb525b61e1e73aabf67b5c8e4b0e2ccfc76c0ed03ee15245dd15a2c"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plank-player-5.27.4.tar.xz"
SRC_URI[sha256sum] = "b674b85541751a5a33a3ade38fe9ccf27884d71d48290656a2766d4b88d9a018"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-bigscreen-5.26.4.tar.xz"
SRC_URI[sha256sum] = "ba546660c4efdad8e2f09e4331fea4f98fbe86d7d17cf2f767186de3d981d64d"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-bigscreen-5.27.4.tar.xz"
SRC_URI[sha256sum] = "97a9a17822a4d722f08cb2db8fe9ac3b7b48ad4b47b09032496336afc67c4da2"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-integration-5.26.4.tar.xz"
SRC_URI[sha256sum] = "5e63c1ee25dc37788bd633eeae7ba96bac8fc2a79ce021a5d04250ca749fbf3d"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-integration-5.27.4.tar.xz"
SRC_URI[sha256sum] = "9aa095f628d601d71283bb7b3274e2b8bfebd913c5804e3b371a5326f24b892e"

View File

@@ -28,6 +28,7 @@ DEPENDS = " \
gstreamer1.0 \
modemmanager-qt \
networkmanager-qt \
kirigami-addons \
"
inherit cmake_plasma
@@ -53,6 +54,7 @@ FILES:${PN} += " \
${libdir}/qml/org/kde/plasma/quicksetting/flashlight/* \
${libdir}/qml/org/kde/plasma/quicksetting/nightcolor/* \
${libdir}/qml/org/kde/plasma/quicksetting/powermenu/* \
${libdir}/qml/org/kde/plasma/quicksetting/record/* \
${libdir}/qml/org/kde/plasma/quicksetting/screenrotation/* \
${libdir}/qml/org/kde/plasma/quicksetting/screenshot/* \
"
@@ -61,6 +63,5 @@ RDEPENDS:${PN} += " \
libqofono \
kded \
qtgraphicaleffects \
qtfeedback \
plasma-nano \
"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-mobile-5.26.4.tar.xz"
SRC_URI[sha256sum] = "7d0819d6be0029dd43b6e5b64eb57816a69ef6c859cd6c2541be106b37da0697"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-mobile-5.27.4.tar.xz"
SRC_URI[sha256sum] = "d518075aa3f895617816b5f2415d4fc280c55ba35973ed92fe3fda6ea1a505a8"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-nano-5.26.4.tar.xz"
SRC_URI[sha256sum] = "ba87b074211538ef4b757b838cb1dc39353bb46eaa055765e8538e5741925d96"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-nano-5.27.4.tar.xz"
SRC_URI[sha256sum] = "ea8e1e62a3b633fb14dbf125bc53f747fabf89c33dd99557167de2a18b5ce0fc"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-nm-5.26.4.tar.xz"
SRC_URI[sha256sum] = "1e9ef4ba5d37a9cd938c947380ce84acaeefffaae3d71b1c0b803a3986633df4"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-nm-5.27.4.tar.xz"
SRC_URI[sha256sum] = "2ee6bff818e5168062e1e4358851697e4397d8b666e4a58a4883489c1a51214b"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-pa-5.26.4.tar.xz"
SRC_URI[sha256sum] = "6ac43cf4fb3f60a18cbd33749a87efd2123d9ff0954e677918d50468d95b1940"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-pa-5.27.4.tar.xz"
SRC_URI[sha256sum] = "ed344553bd7516579f0c647414811f46b19789ebf4f5544181299ee52ad3f2e6"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-remotecontrollers-5.26.4.tar.xz"
SRC_URI[sha256sum] = "ba45c2122f317c45a1499449e18428e4087c953a0049da837ad491bc42e76cde"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-remotecontrollers-5.27.4.tar.xz"
SRC_URI[sha256sum] = "368c29c42676b0e4d1e17e371d8ce09671081d4e37432e40f7401c1406063651"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-systemmonitor-5.26.4.tar.xz"
SRC_URI[sha256sum] = "c9511d9d820785a382d615ababeb4689136e6defb78e80b951da1915c3b059c1"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-systemmonitor-5.27.4.tar.xz"
SRC_URI[sha256sum] = "294847847d9ade0cad8723f4af95bf5b36588c43c69ae4e624aaee3c2b45c3eb"

View File

@@ -10,6 +10,10 @@ LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
SRC_URI:append:visionfive2 = " \
file://0001-Use-VisionFive2-specific-MESA-Fork.patch \
"
DEPENDS = " \
baloo \
breeze \
@@ -86,6 +90,7 @@ FILES:${PN} += " \
${datadir}/wayland-sessions/*.desktop \
${datadir}/xsessions/*.desktop \
${datadir}/kio/servicemenus \
${datadir}/zsh/site-functions/* \
${libdir}/libkrdb.so \
${libdir}/plugins/plasmacalendarplugins \
${libdir}/plugins/kf5/krunner/kcms/kcm_krunner_kill.so \

View File

@@ -0,0 +1,25 @@
From dd3565bc3ba01ad6c41425bb0fd831ac79ae2a11 Mon Sep 17 00:00:00 2001
From: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Wed, 8 Feb 2023 20:36:55 +0100
Subject: [PATCH] Use VisionFive2 specific MESA Fork
---
libtaskmanager/declarative/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libtaskmanager/declarative/CMakeLists.txt b/libtaskmanager/declarative/CMakeLists.txt
index 062efb054..66c70b6ae 100644
--- a/libtaskmanager/declarative/CMakeLists.txt
+++ b/libtaskmanager/declarative/CMakeLists.txt
@@ -37,7 +37,7 @@ target_link_libraries(taskmanagerplugin Qt::Qml Qt::GuiPrivate
Wayland::Client)
if (QT_MAJOR_VERSION EQUAL "5")
if (${Qt5Gui_OPENGL_IMPLEMENTATION} STREQUAL "GLESv2")
- target_link_libraries(taskmanagerplugin Qt5::Gui_GLESv2)
+ target_link_libraries(taskmanagerplugin Qt5::Gui_GLESv2_PVR_MESA)
elseif(TARGET Qt5::Gui_GL)
target_link_libraries(taskmanagerplugin Qt5::Gui_GL)
endif()
--
2.37.2

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/plasma-workspace-5.26.4.tar.xz"
SRC_URI[sha256sum] = "c9051cda4b6d7386e743a4cf24315b07bbf7a396494899de1b06df87287ceb1a"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/plasma-workspace-5.27.4.1.tar.xz"
SRC_URI[sha256sum] = "cb3906ac954bfd0784614843b1aaf9abda640ea3ed944d8651aaa4149baf65a5"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/polkit-kde-agent-1-5.26.4.tar.xz"
SRC_URI[sha256sum] = "5a05c610776c869c2c8bc8b800574e85340edeb8c86b0530d59e512b49a207ec"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/polkit-kde-agent-1-5.27.4.tar.xz"
SRC_URI[sha256sum] = "6df939a1fe2ab3cc29a886d6037f9c39d21002940f35120a27e1e003568ca1e8"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/powerdevil-5.26.4.tar.xz"
SRC_URI[sha256sum] = "a39f83175603eca8e966eb6d7fb33528afe3d6a877d0ffbe5016471c76b755e9"

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI += "https://download.kde.org/stable/plasma/5.27.4/powerdevil-5.27.4.tar.xz"
SRC_URI[sha256sum] = "a70e673638dfdd4157332b262bf101eae0cc1ac73ffb22225bd6012483a3153e"

View File

@@ -1,7 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/plasma/5.26.4/systemsettings-5.26.4.tar.xz"
SRC_URI[sha256sum] = "15d84cc969636e9e9dc3b9c36a5b1c6c881067184077ba9bbdc5a080719e80f2"

Some files were not shown because too many files have changed in this diff Show More