kde-plasma: upgrade 5.24.5 -> 5.25.4

Still broken:
* plasma-desktop
* kwin

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2022-09-04 22:51:13 +02:00
parent e67a14430b
commit 1ce43d12c3
48 changed files with 80 additions and 297 deletions

View File

@@ -14,4 +14,4 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "273087d6345fd1f7bcefa570f56123cde4355832952dba6cb228fe04a6a152c2"
SRC_URI[sha256sum] = "b13a5c22a63a7d40cab58e31b443476c381bd8804b2b66aba03d31e0b2c487fb"

View File

@@ -27,7 +27,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "ea9276b022264b3b92a1307be83ca0030a5f12270d9ad5ff1e92f82c1928cd48"
SRC_URI[sha256sum] = "ad2af78dfc5dab38331a8e7033d17c7d8dc7770976d604cd2989f73a2502ffb2"
FILES_SOLIBSDEV = ""

View File

@@ -24,7 +24,6 @@ DEPENDS += " \
kpackage-native \
kdoctools-native \
sonnet-native \
kdelibs4support-native \
kdesignerplugin-native \
kauth-native \
libqalculate \
@@ -45,7 +44,6 @@ DEPENDS += " \
kdeclarative \
ktextwidgets \
ktexteditor \
kdelibs4support \
kxmlrpcclient \
kcrash \
prison \
@@ -60,7 +58,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "b9912691e0becfa0839dbf7750ea24729b72bad0216bef27584f9faf882064f6"
SRC_URI[sha256sum] = "9c3e7fc1945549723b771b90aba65d50078d39d683b5df091a33f79f8dae89ab"
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"

View File

@@ -31,7 +31,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "c96999c1400804e8bddc8b9801c4951f82daca83110e036bdc9c89faaeb31efa"
SRC_URI[sha256sum] = "04d99e9a47946e3d75a7dce59a0bf87525b7e7f5cc29673daea163fe62b5cfb3"
FILES:${PN} += " \
${datadir}/bluedevilwizard \

View File

@@ -10,7 +10,7 @@ inherit kde-plasma python3native
DEPENDS += "sassc-native cairo breeze python3-pycairo-native"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "23716cc08d570ddcf0e739fef2f585f3469d801313ab2c0ba89f494f93f94530"
SRC_URI[sha256sum] = "b1928ba6b835b4ec298468e9523c95934912febf877a22ebdbcb5b251c392af5"
FILES:${PN} += " \
${datadir}/kconf_update \

View File

@@ -16,6 +16,7 @@ DEPENDS += "\
ki18n \
kcoreaddons \
kcoreaddons-native \
kcmutils-native \
kguiaddons \
kconfig \
kconfig-native \
@@ -31,7 +32,7 @@ DEPENDS += "\
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "8525a6b50da5523c3d21c1223e0f2b8ad4a2d147e48e5d128e1c6ee06baaf0a3"
SRC_URI[sha256sum] = "77e914e9d87d1c8191a360ebd586ef115be56600a685f1c54e81a27f80dc8053"
FILES:${PN} += " \
${datadir}/color-schemes \

View File

@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = " \
inherit kde-plasma gtk-icon-cache mime-xdg
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "93571e5ee5af1e348b93eea1d657c20387b543225037200cab557aef62fa48a1"
SRC_URI[sha256sum] = "e6fdb23e58be839ca2192ebbdaebed2846e723e6036e216a709437c44e969a94"
DEPENDS += " \
qtdeclarative \
@@ -22,6 +22,7 @@ DEPENDS += " \
kauth-native \
kconfig-native \
kcoreaddons-native \
kcmutils-native \
kpackage-native \
attica \
kitemmodels \

View File

@@ -28,13 +28,12 @@ DEPENDS += " \
ki18n \
kcmutils \
kdesu \
kdelibs4support \
kwindowsystem \
plasma-workspace \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "e7f0dd3469b7b3152e72514f1f6ce544514067011ebd0137cb0957d37ad6d329"
SRC_URI[sha256sum] = "1d59d504e9ee9d903ad3b0a4457dc8c0e03612b441f04d9984e1208e53dde602"
# do not move so-libs to -dev package
FILES_SOLIBSDEV = ""

View File

@@ -29,7 +29,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "98a19c230fd4559818276c13295250bd3508e2869f979f8c8472d339299ee869"
SRC_URI[sha256sum] = "8832dd6cb9305cf8024b077a63416da5d1f0918df5a0dc2283fb98accf2e990d"
CFLAGS += "-isystem ${STAGING_INCDIR}/harfbuzz"
CXXFLAGS += "-isystem ${STAGING_INCDIR}/harfbuzz"

View File

@@ -21,6 +21,7 @@ DEPENDS += " \
kconfig-native \
kcoreaddons-native \
kpackage-native \
kcmutils-native \
karchive \
kdeclarative \
kholidays \
@@ -41,7 +42,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "3db52bc3c594d92deea3cfcb3112b4fa6ce328b7481acaa79187dab274e5e80e"
SRC_URI[sha256sum] = "8081719c6446b28e1b9b7bd8f5558caba73d5c8fff514569ed8ea17432aef5d1"
FILES:${PN} += " \
${datadir}/icons \
@@ -50,6 +51,7 @@ FILES:${PN} += " \
${datadir}/k*5 \
${datadir}/kwin \
${datadir}/plasma \
${datadir}/kdevfiletemplates \
\
${OE_QMAKE_PATH_PLUGINS} \
${OE_QMAKE_PATH_QML} \

View File

@@ -12,13 +12,13 @@ DEPENDS += " \
kauth-native \
kcoreaddons-native \
kconfig-native kconfig \
kdoctools-native kdoctools \
kdoctools-native \
virtual/libx11 \
kdelibs4support \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "8086897a9faa9b1be0222a9505b05b6d2d89f2d730f1f461da63395c581bf1c4"
SRC_URI[sha256sum] = "aa884b3e181adac3a1a562c6af521924d3a31a061874a6ea3505ea9e036de2d4"
FILES:${PN} += " \
${datadir}/kgamma \

View File

@@ -17,13 +17,11 @@ DEPENDS += "\
kcoreaddons-native \
sonnet-native \
kpackage-native \
kdelibs4support-native \
kdesignerplugin-native \
kglobalaccel \
ki18n \
kio \
kxmlgui \
kdelibs4support \
kdbusaddons \
kcmutils \
plasma-framework \
@@ -33,7 +31,7 @@ DEPENDS += "\
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "7a2307b4ca1dca1b240a59ea4bbbceb48b1f6759c9ce3bb36b3cab7274f6a71a"
SRC_URI[sha256sum] = "be8f86f37e75b49e8d5f4a902ee1c4796b380d04a621e8cb24972cc926677142"
FILES:${PN} += " \
${datadir}/kservices5 \

View File

@@ -17,7 +17,9 @@ LIC_FILES_CHKSUM = " \
file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117 \
"
inherit kde-plasma gettext
inherit kde-plasma gettext features_check
REQUIRED_DISTRO_FEATURES = "polkit"
DEPENDS += " \
kauth-native \
@@ -25,6 +27,7 @@ DEPENDS += " \
kdoctools-native kdoctools \
kcoreaddons-native kcoreaddons \
kconfig-native kconfig \
kcmutils-native \
pciutils \
kcompletion \
kconfigwidgets \
@@ -44,10 +47,12 @@ DEPENDS += " \
DEPENDS += "${@bb.utils.contains("DISTRO_FEATURES", "x11", "virtual/libx11", "", d)}"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "c1d241c05ebc578633512bf304b7e5bf461c7e63e45285913e212786eac14b30"
SRC_URI[sha256sum] = "a2ad2f4f841d14ae2ed03bd4798ed10f08388337a5f08367248f3ef8b0ee425b"
FILES_SOLIBSDEV = ""
FILES:${PN} += " \
${datadir}/polkit-1 \
${datadir}/dbus-1 \
${datadir}/kcmusb \
${datadir}/desktop-directories \
${datadir}/k*5 \

View File

@@ -14,7 +14,6 @@ DEPENDS += " \
kcoreaddons-native \
kdoctools-native \
kdesignerplugin-native \
kdelibs4support-native \
sonnet-native \
ki18n \
kxmlgui \
@@ -22,7 +21,6 @@ DEPENDS += " \
kiconthemes \
kio \
sonnet \
kdelibs4support \
"
# REVISIT optionals
@@ -31,7 +29,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "78a776a8cd6db98334335b68011ac887f9b27bb52cb4d0b504d14aafe032340a"
SRC_URI[sha256sum] = "47fc9d5b17052613c568d38addc2d92e62408417381ed8d4b6482ca625a175f8"
# do not move so-libs to -dev package
FILES_SOLIBSDEV = ""

View File

@@ -17,6 +17,7 @@ DEPENDS += "\
kconfig-native \
kcoreaddons-native \
kpackage-native \
kcmutils-native \
kdbusaddons \
kconfig \
kconfigwidgets \
@@ -31,7 +32,7 @@ DEPENDS += "\
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "d9c351ad25783596aae466e305ad80de48ff3094a219ec6ffe08c7870ea3b5bc"
SRC_URI[sha256sum] = "ee2208e9a7bbb519da10a6dbb2f3f06693f28ee102290de5ea0af1680af657f2"
FILES:${PN} += " \
${datadir}/k*_kscreen \

View File

@@ -13,11 +13,11 @@ DEPENDS += " \
kconfig-native \
kpackage-native \
sonnet-native \
kcmutils-native \
plasma-framework \
kcmutils \
kdeclarative \
kidletime \
kdelibs4support \
kcrash \
kglobalaccel \
layer-shell-qt \
@@ -30,7 +30,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "3270a1845c9fc694a50db38de4c27586d2f488152e1bcf88be0088d6799bf98e"
SRC_URI[sha256sum] = "7dd3d20b38c156b676c5c84f2422491f28cbb7825de21ae37dbd77ec779bdb7d"
SRC_URI += "file://kde.pam"
do_install:append() {

View File

@@ -15,4 +15,4 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "3fe20b23ae5f777d7dd15069212c15826121ce70e5260283d61ad34bad8383cb"
SRC_URI[sha256sum] = "7f46c90f6982487c5bce9e93fc1a418868804b63d67aa65e54eac54f7d6bf037"

View File

@@ -27,7 +27,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "0bacd8f8a494addb4afa37d59236429f8898ab5b80882abde44f41182aa759f7"
SRC_URI[sha256sum] = "1d18fc4788debefb2f89dcfa1f68a4bc1f7d6ce9a4bbd3960e32ec0dd2165e65"
FILES:${PN} += " \
${datadir}/dbus-1 \

View File

@@ -16,7 +16,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "238ed9b80fe3fc72d10a728801c873a0c85db9b9823f3a62ef7d39d6e9a4acea"
SRC_URI[sha256sum] = "b30bee512552a22d04254c4b8638861ded2ddb2cfb4760f8861047ca9fed4392"
SRC_URI += "file://0001-use-pkgconfig-to-find-libgcrypt.patch"
EXTRA_OECMAKE += "-DCMAKE_INSTALL_LIBDIR=${base_libdir}"

View File

@@ -17,7 +17,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "806a9607bb70f95b08ccad55f28eaf0a85adc1439afa2d2717b7c9d6c33022ec"
SRC_URI[sha256sum] = "6934c566838b016a38830e58f003440e2f1241cb8fc451f90de94d042ee316c7"
FILES:${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -1,45 +0,0 @@
SUMMARY = "Wayland Server Components built on KDE Frameworks"
LICENSE = "BSD-3-Clause & LGPL-2.1-only & LGPL-2.1-or-later & LGPL-3.0-only & MIT & MIT-CMU"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f \
file://LICENSES/LGPL-2.1-or-later.txt;md5=2a4f4fd2128ea2f65047ee63fbca9f68 \
file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117 \
file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75 \
file://LICENSES/MIT-CMU.txt;md5=b6936b5be2ab721140d9bf57c37b0b92 \
"
inherit kde-plasma
DEPENDS:remove:class-native = " kwayland-native"
DEPENDS:append:class-native = " \
qtwayland-native \
"
DEPENDS:append:class-target = " \
${BPN}-native \
qtwayland-native \
plasma-wayland-protocols \
"
PV = "${PLASMA_VERSION}"
SRC_URI:append:class-native = " \
file://0001-Build-qtwaylandscanner_kde-only-for-native-build.patch \
file://0002-Avoid-traces-to-sysroot-to-avoid-false-fails-by-cmak.patch \
"
SRC_URI[sha256sum] = "2ddabe29794489d11096ed831ad4d5c1626130019322d4305d58df84c835b279"
do_configure:append() {
# adjust path to protocol sources in sysroot
# once there are more consumers of plasma-wayland-protocols we might need
# to find another solution
sed -i 's: ${datadir}/plasma-wayland-protocols: ${STAGING_DATADIR}/plasma-wayland-protocols:g' ${B}/build.ninja
sed -i 's: ${datadir}/wayland/wayland.xml: ${STAGING_DATADIR}/wayland/wayland.xml:g' ${B}/build.ninja
}
do_install:class-native() {
install -d ${D}${bindir}
install -m0755 ${B}/bin/* ${D}${bindir}/
}
BBCLASSEXTEND = "native"

View File

@@ -1,71 +0,0 @@
From c5f3a664e22b1cb5941ea2704e0e740fbddee647 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Fri, 11 Jun 2021 22:56:19 +0200
Subject: [PATCH] Build qtwaylandscanner_kde only for native build
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate[oe-specific]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
CMakeLists.txt | 6 +++++-
src/CMakeLists.txt | 4 +++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 31c5a91..ad6a0f0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,7 +45,8 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX KWAYLANDSERVER
SOVERSION 5)
# Dependencies
-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Concurrent Gui WaylandClient)
+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core)
+if(FALSE)
find_package(KF5Wayland ${KF5_MIN_VERSION} CONFIG REQUIRED)
find_package(PlasmaWaylandProtocols 1.6.0 CONFIG REQUIRED)
@@ -75,9 +76,11 @@ add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00)
if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
ecm_install_po_files_as_qm(po)
endif()
+endif()
add_subdirectory(src)
+if(FALSE)
if (BUILD_TESTING)
add_subdirectory(autotests)
add_subdirectory(tests)
@@ -111,6 +114,7 @@ install(EXPORT KWaylandServerTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FI
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kwaylandserver_version.h
DESTINATION ${KDE_INSTALL_INCLUDEDIR} COMPONENT Devel )
+endif()
# add clang-format target for all our real source files
file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 93c174e..8d75147 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,6 +1,6 @@
add_subdirectory(tools)
-add_subdirectory(server)
+if(FALSE)
ecm_qt_install_logging_categories(
EXPORT KWAYLANDSERVER
FILE kwaylandserver.categories
@@ -46,3 +46,5 @@ if(BUILD_QCH)
COMPONENT Devel
)
endif()
+endif()
+
--
2.31.1

View File

@@ -1,34 +0,0 @@
From b10ed15c363f7753cd18ecf1fd921e6a549e4992 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Fri, 11 Jun 2021 23:58:51 +0200
Subject: [PATCH] Avoid traces to sysroot - to avoid false fails by
cmake_extra_sanity.bbclass
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Similar as we have done for qtwayland but here we can patch.
Upstream-Status: Inappropriate[oe-specific]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
src/tools/qtwaylandscanner.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/tools/qtwaylandscanner.cpp b/src/tools/qtwaylandscanner.cpp
index 165c250..63aa4c1 100644
--- a/src/tools/qtwaylandscanner.cpp
+++ b/src/tools/qtwaylandscanner.cpp
@@ -468,7 +468,7 @@ bool Scanner::process()
return false;
printf("// This file was generated by qtwaylandscanner\n");
- printf("// source file is %s\n\n", qPrintable(m_protocolFilePath));
+ //printf("// source file is %s\n\n", qPrintable(m_protocolFilePath));
for (auto b : qAsConst(m_includes))
printf("#include %s\n", b.constData());
--
2.31.1

View File

@@ -1,22 +0,0 @@
SUMMARY = "KDE's window manager native helper"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \
"
require ${BPN}.inc
inherit kde-plasma native
SRC_URI += "file://CMakeLists.txt"
OECMAKE_SOURCEPATH = "${WORKDIR}"
do_configure:prepend() {
cp -f ${S}/src/effects/strip-effect-metadata.cpp ${WORKDIR}
}
do_install() {
install -d ${D}${bindir}
install -m 755 ${B}/kwin-strip-effect-metadata ${D}${bindir}
}

View File

@@ -19,19 +19,21 @@ inherit kde-plasma features_check gettext
DEPENDS += " \
qtwayland-native \
kauth-native \
kconfig-native kconfig \
kdoctools-native \
kcoreaddons-native kcoreaddons \
kpackage-native kpackage \
kcmutils-native \
sonnet-native \
\
libxcvt \
libinput \
qtsensors \
fontconfig \
lcms \
\
${BPN}-native \
kauth-native \
kconfig-native kconfig \
kdoctools-native kdoctools \
kcoreaddons-native kcoreaddons \
kpackage-native kpackage \
breeze \
sonnet-native \
kactivities \
kconfigwidgets \
kcrash \
@@ -53,15 +55,20 @@ DEPENDS += " \
kxmlgui \
kdecoration \
kscreenlocker \
kwayland-server \
krunner \
"
# this condition matches always currently - it is kept in this way as a marker
DEPENDS += "${@bb.utils.contains("DISTRO_FEATURES", "x11", "virtual/libx11 qtx11extras libepoxy xcb-util-cursor", "",d)}"
require ${BPN}.inc
SRC_URI += "file://0001-Remove-kwin-strip-effect-metadata-find-build-dance.patch"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "e8a6121c000bdf4ade742ebd9b981485ef0481d99b3e1f8d2ae7bcd1e0e1507d"
# native tools
EXTRA_OECMAKE += " \
-DKF5_HOST_TOOLING=${STAGING_LIBDIR_NATIVE}/cmake \
-DCMAKE_SYSROOT=${STAGING_DIR_NATIVE} \
"
FILES:${PN} += " \
${datadir}/config.kcfg \

View File

@@ -1,3 +0,0 @@
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "f35e15254cebeb8afc5eae1c694a603e04097fe3e7e0033a5f5fc255835eaf82"

View File

@@ -1,45 +0,0 @@
From 6576ed9befb6c4d53dbb893068145b1daef82675 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Sat, 12 Feb 2022 22:57:07 +0100
Subject: [PATCH] Remove kwin-strip-effect-metadata find/build dance
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate [embedded specific]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
src/effects/CMakeLists.txt | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/src/effects/CMakeLists.txt b/src/effects/CMakeLists.txt
index 9d06969..257f086 100644
--- a/src/effects/CMakeLists.txt
+++ b/src/effects/CMakeLists.txt
@@ -8,22 +8,6 @@ function(kwin_add_effect_config name)
kcoreaddons_add_plugin(${name} INSTALL_NAMESPACE "kwin/effects/configs" SOURCES ${ARGV})
endfunction()
-if (CMAKE_CROSSCOMPILING)
- if (NOT KWIN_HOST_TOOLING)
- message(FATAL_ERROR "Please provide the path to a native build and pass -DKWIN_HOST_TOOLING=path")
- endif()
- find_file(KSEM_EXECUTABLE StripEffectMetadataTargets.cmake
- PATHS ${KWIN_HOST_TOOLING}
- NO_DEFAULT_PATH
- NO_CMAKE_FIND_ROOT_PATH)
- include(${KSEM_EXECUTABLE})
-else()
- add_executable(kwin-strip-effect-metadata strip-effect-metadata.cpp)
- target_link_libraries(kwin-strip-effect-metadata Qt5::Core)
- # Export the kwin-strip-effect-metadata target to a file, so it can be used by another build.
- export(TARGETS kwin-strip-effect-metadata FILE ${CMAKE_BINARY_DIR}/StripEffectMetadataTargets.cmake)
-endif()
-
function (kwin_strip_builtin_effect_metadata target metadata)
set(stripped_metadata "${CMAKE_CURRENT_BINARY_DIR}/${metadata}.stripped")
--
2.34.1

View File

@@ -1,8 +0,0 @@
project(kwinnative LANGUAGES CXX)
set(CMAKE_AUTOMOC ON)
find_package(Qt5 COMPONENTS Core REQUIRED)
add_executable(kwin-strip-effect-metadata strip-effect-metadata.cpp)
target_link_libraries(kwin-strip-effect-metadata Qt5::Core)

View File

@@ -16,7 +16,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "6204a31fe1e160c8d664e68b30a1d91d31ead2bbfd7cd5841eeb39cb91dcd23d"
SRC_URI[sha256sum] = "a380d4631f9887dd1a36e11d7afe3a7b5d7039b4cf70c41c5e4d1d357304c276"
FILES:${PN} += " \
${datadir}/knotifications5 \

View File

@@ -14,7 +14,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "f591600cc0697cc94ce765bd17b1f9e3ab52d3d58c4de89e2820de3a7377b279"
SRC_URI[sha256sum] = "2716f8adeff6edba422ca6690d2c710d04d4ad948a11fc5f02b48874ad45a85d"
FILES:${PN} += " \
${OE_QMAKE_PATH_PLUGINS} \

View File

@@ -16,7 +16,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "7ff118af3320e53d2c1cb9f324d2ee13d087062ef354d219f20503da5ac06fc9"
SRC_URI[sha256sum] = "4568cd44707e07a2d843dfeeb25540a5fc5e0402d1bac1911bae56989f062b9e"
FILES:${PN} += " \
${datadir}/dbus-1 \

View File

@@ -44,10 +44,12 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "b06cb33a6e17c04c47ed4ded72a122acd6a2af60776c18719cdd74be27eb41ec"
SRC_URI[sha256sum] = "0601944d5dcfab6aaf6abd50219574feaf19b6728cf8c980c4553f35618df7cf"
do_compile:append() {
sed -i 's:${STAGING_DIR_HOST}${prefix}:${_IMPORT_PREFIX}:g' ${B}/CMakeFiles/Export/lib/cmake/KSysGuard/KSysGuardLibraryTargets.cmake
for cmakefile in `find ${B}/CMakeFiles/Export -name KSysGuardLibraryTargets.cmake`; do
sed -i 's:${STAGING_DIR_HOST}${prefix}:${_IMPORT_PREFIX}:g' "$cmakefile"
done
}
FILES:${PN} += " \

View File

@@ -26,7 +26,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "c1594e8b575d7de7b7cafe8a6f37dbe7c75d338075c6fa0fd8ec08d283ff05e6"
SRC_URI[sha256sum] = "27ab7ea6fb04d81f150b75ca27f7e8f32dc2d060f76fc48bdf1947fe8e75d79e"
FILES:${PN} += " \
${datadir}/k*5 \

View File

@@ -31,7 +31,7 @@ DEPENDS += " \
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "3b58ef1edd0d704113adacb50b163dbc34a71fcdd9762a97beb23d53393700be"
SRC_URI[sha256sum] = "fe18857a3ef9a6de49da4f9797843869b68dae3974fba5ae1a0b7e2d9433a7b1"
PACKAGECONFIG ??= ""
PACKAGECONFIG[settings] = "-DBUILD_OXYGEN_SETTINGS=ON,-DBUILD_OXYGEN_SETTINGS=OFF,kcmutils"

View File

@@ -20,7 +20,6 @@ DEPENDS += " \
kcoreaddons-native \
kpackage-native \
sonnet-native \
kdelibs4support-native kdelibs4support \
kdoctools-native kdoctools \
kauth-native \
kdesignerplugin-native \
@@ -57,7 +56,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "af58796c43a7eb909d4c6782e899e428c9b569a9ab92eb34ba7391c763002c46"
SRC_URI[sha256sum] = "d5cd0aa72bb2af652cd56be82aa996bdec7f43da1af49af10996072b026172ca"
SRC_URI += "file://0001-Ensure-xkb_base-is-not-empty-instead-of-checking-if-.patch"
FILES_SOLIBSDEV = "${libdir}/libkfont*${SOLIBSDEV}"

View File

@@ -15,24 +15,25 @@ REQUIRED_DISTRO_FEATURES = "x11"
inherit kde-plasma features_check gettext pkgconfig
DEPENDS += " \
qtwayland-native \
kauth-native \
kcoreaddons-native \
kcmutils-native \
libxcb \
libxcursor \
qtquickcontrols2 \
breeze \
kauth-native \
kconfig \
kconfig-native \
kconfigwidgets \
kcoreaddons-native \
ki18n \
kio \
knotifications \
kwidgetsaddons \
\
libxcb \
libxcursor \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "cd4490e1e23276bd4f7827ec1c6a3dee6703b8065bd5b4f3fad8112b53eadf7a"
SRC_URI[sha256sum] = "71cdda800b3d8e07aae86d9a34077a7d4972fc359ce5421d8e6efd2bc4b96cb1"
FILES:${PN} += " \
${datadir}/kconf_update \

View File

@@ -28,7 +28,7 @@ DEPENDS += " \
inherit kde-plasma gettext
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "ed2b3f08ddb5ed91e33651f3707a3379274721eb5b3803bc9be4af4b3acf0010"
SRC_URI[sha256sum] = "9eff8803d26b8e57f180b1a146bea3cf165fc65cb823fd6448610c49651d162c"
FILES:${PN} += " \
${datadir}/k*5 \

View File

@@ -14,7 +14,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "230873425584d68424fd23e95daf31f89a2bb08696c015503191991bdec7bb7f"
SRC_URI[sha256sum] = "8913de9fd363ff16b28276f019973162658ad341e7f83d5c29888fc58b00c6de"
FILES:${PN} += " \
${datadir}/plasma \

View File

@@ -50,7 +50,7 @@ DEPENDS += " \
# MobileBroadbandProviderInfo
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "ae1026cf7d2fb60f862ac9b985da4f7001f54267602062e461d0849f1d2fb429"
SRC_URI[sha256sum] = "62621220cdd030098fa4c90a613cd279f8be29d21ff27d45792fcf7ac529f790"
# do not move so-libs to -dev package
FILES_SOLIBSDEV = ""

View File

@@ -27,7 +27,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "068f0d393a87d3f3c8031eaecd1c2d2bdb17e73c510e020280ab18da3c15f8d1"
SRC_URI[sha256sum] = "9592759fb1ab8b1456bd62c6329091da26da731fb05318829b424a23d094226d"
FILES_SOLIBSDEV = ""

View File

@@ -31,7 +31,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "156bd761c4e2e334475ed0e7d0de6bc6f5009197f168d53c846c5c5b67e1a0ef"
SRC_URI[sha256sum] = "8cac03635311b493bfd05b518e854fc62de8e100f029952e71039ad9a4df40ba"
FILES:${PN} += " \
${datadir}/config.kcfg \

View File

@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = " \
inherit kde-plasma gtk-icon-cache
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "8122c33727ce5b9c338bdbfe7a96086dedbe9932a73c08cfd39863fe9dff9e99"
SRC_URI[sha256sum] = "f8efbe20a3b4b088aa554c6e3ffcde7472d5a00e91866ae5db217b43e613d583"
DEPENDS += " \
kauth-native \

View File

@@ -7,6 +7,6 @@ LIC_FILES_CHKSUM = " \
inherit kde-plasma
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "119b6732ac14447e49362d9544ff4431ed703dc03e7854926fbf72fd49ab4b29"
SRC_URI[sha256sum] = "3e62f58e8b52b670fa9fc8ef525c2d53635b3fd9f9042c725aec84157f7559ee"
FILES:${PN} += "${datadir}/wallpapers"

View File

@@ -24,7 +24,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "89a61cc4f2dee58dd420317b0732a67f954cd22f03d47c4bb33d9c6a5361e870"
SRC_URI[sha256sum] = "6521c3b0c640ff98078ebb644712b226eb577c7409a12e2ca16e9fb4ff6b6a6a"
FILES:${PN} += " \
${datadir}/knotifications5 \

View File

@@ -11,7 +11,6 @@ DEPENDS += " \
kauth-native \
kconfig-native \
kcoreaddons-native \
kdelibs4support-native \
kdesignerplugin-native \
kdoctools-native \
bluez-qt \
@@ -24,13 +23,12 @@ DEPENDS += " \
kio \
knotifyconfig \
kscreen \
kdelibs4support \
plasma-workspace \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "libxcb qtx11extras", "", d)} \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "964ca1b876005595c361add1eab5fa80c8d63da12c1201bdcd234914c6cc23f3"
SRC_URI[sha256sum] = "bd378ddcb5972bafae8a07c5116d0c2fa60bedb7516d007dbd86f5546297f6db"
FILES:${PN} += " \
${datadir}/k*5 \

View File

@@ -13,6 +13,7 @@ DEPENDS += " \
kconfig-native \
kcoreaddons-native \
kpackage-native \
kcmutils-native \
kcoreaddons \
ki18n \
kxmlgui \
@@ -24,7 +25,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "cf9262036c4b3c149663335ab7b3770705924554e227e924dee3c4cfae83e597"
SRC_URI[sha256sum] = "87f616f8b45c163973f9a18c8f8f4a4ff3426fc6ee0ea3f2321129b88d4c1fbf"
RDEPENDS:${PN} = "sddm"

View File

@@ -33,7 +33,7 @@ DEPENDS += " \
"
PV = "${PLASMA_VERSION}"
SRC_URI[sha256sum] = "5b72b53f0bd8760b35844732a60f99713d45d0f80cecaca80de965e84effe9e5"
SRC_URI[sha256sum] = "9b3db6b965c0780c5edd5a346d9e3951ec76b26d071237ece432d0ee561a078c"
FILES:${PN} += " \
${datadir}/k*5 \