6 Commits

Author SHA1 Message Date
Andreas Cord-Landwehr
2ae950ec18 Update sddm to 0.19~git-hash for Qt 5.15.3 compatibility
(cherry picked from commit c595777603)
2022-10-23 22:20:39 +02:00
Andreas Cord-Landwehr
ea5762037e Switch to new kcmutils class from meta-kf5
(cherry picked from commit c0a7217eb3)
2022-10-23 22:18:12 +02:00
Andreas Cord-Landwehr
4b3950fed4 Set OE_KF5_PATH_HOST_ROOT by cmake_plasma class
(cherry picked from commit ea610dff75)
2022-10-23 22:07:29 +02:00
Andreas Cord-Landwehr
40b90a4b47 Inherit from kcmutils class in cmake_plasma
(cherry picked from commit a1fb537172)
2022-10-23 19:20:55 +02:00
Andreas Cord-Landwehr
42bbaec260 Use commit hashes for playground recipes
(cherry picked from commit 4dd9801e9a)
2022-10-23 19:00:17 +02:00
Tao Guo
feb4d8a691 fix libpinyin download failed
(cherry picked from commit e735396de3)
2022-10-16 20:17:53 +02:00
370 changed files with 1611 additions and 5525 deletions

View File

@@ -2,17 +2,17 @@ meta-kde
========
This layer contains recipes for workspace and application products of the KDE
community. For KDE Frameworks recipes see meta-kf6.
community. For KDE Frameworks recipes see meta-kf5.
Dependencies
============
This layer depends on:
URI: https://invent.kde.org/packaging/yocto-meta-kf6
URI: https://invent.kde.org/packaging/yocto-meta-kf5
branch: master
URI: https://code.qt.io/cgit/yocto/meta-qt6.git
URI: https://code.qt.io/cgit/yocto/meta-qt5.git
tag: v5.11.1
URI: https://git.yoctoproject.org/cgit/cgit.cgi/meta-java
@@ -26,13 +26,6 @@ This layer depends on:
layers: meta-yocto-bsp, meta-poky, meta
branch: master
Configuration
=============
The layer makes use of the following DISTRO_FEATURE values:
- `desktop-portal` : KDE custom feature that enables/disables integration with desktop portal technologies (including: screen-sharing, package install via Flatpack); note that the support is very experimental and it is only known to even´ build without problems for versions > nanbield
Patches
=======

View File

@@ -1,21 +1,16 @@
# SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
inherit kf6-cmake
inherit kf6-ki18n
inherit kf6-kdoctools
inherit pkgconfig
inherit cmake_qt5
inherit ki18n
inherit kdoctools
EXTRA_OECMAKE:append = " \
EXTRA_OECMAKE += " \
-DBUILD_TESTING=OFF \
-DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
-DQT_MAJOR_VERSION=6 \
-DBUILD_WITH_QT6=ON \
"
DEPENDS:append = " \
DEPENDS += " \
extra-cmake-modules \
qtbase \
gettext-native \
@@ -27,8 +22,8 @@ do_configure:prepend() {
export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
}
FILES:${PN}:append = " \
${libdir}/libkdeinit6_*.so \
FILES:${PN} += " \
${libdir}/libkdeinit5_*.so \
${libdir}/kconf_update_bin/* \
${libdir}/plugins/*.so \
${libdir}/plugins/*/*.so \
@@ -40,18 +35,18 @@ FILES:${PN}:append = " \
${datadir}/icons/hicolor \
${datadir}/kconf_update/* \
${datadir}/khotkeys/*.khotkeys \
${datadir}/knotifications6/*.notifyrc \
${datadir}/kservices6/*.desktop \
${datadir}/kservices6/*.protocol \
${datadir}/kservices6/ServiceMenus/*.desktop \
${datadir}/kservicetypes6/*.desktop \
${datadir}/kxmlgui6/*/*.rc \
${datadir}/knotifications5/*.notifyrc \
${datadir}/kservices5/*.desktop \
${datadir}/kservices5/*.protocol \
${datadir}/kservices5/ServiceMenus/*.desktop \
${datadir}/kservicetypes5/*.desktop \
${datadir}/kxmlgui5/*/*.rc \
${datadir}/metainfo/*.xml \
${datadir}/polkit-1/actions/*.policy \
${datadir}/qlogging-categories6 \
${datadir}/qlogging-categories5 \
"
FILES:${PN}-dev:append = " \
FILES:${PN}-dev += " \
${datadir}/dbus-1/interfaces/*.xml \
${datadir}/kdevappwizard/templates/*.tar.bz2 \
${libdir}/cmake/*/*.cmake \

View File

@@ -1,45 +1,38 @@
# SPDX-FileCopyrightText: 2018-2019 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2018 Alistair Francis <alistair.francis@wdc.com>
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
inherit kf6-cmake
inherit kf6-ki18n
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kf6-kcmutils
inherit kf6-kdoctools
inherit pkgconfig
inherit cmake_qt5
inherit ki18n
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kcmutils
inherit kdoctools
EXTRA_OECMAKE:append = " \
EXTRA_OECMAKE += " \
-DBUILD_TESTING=OFF \
-DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
-DQT_MAJOR_VERSION=6 \
-DBUILD_QT5=OFF \
-DBUILD_QT6=ON \
-DBUILD_WITH_QT6=ON \
-DOE_KF5_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
"
DEPENDS:append = " \
DEPENDS += " \
extra-cmake-modules \
qtbase \
kpackage-native \
"
do_configure:prepend() {
# kpackagetool6 needs to find installed service type files
# kpackagetool5 needs to find installed service type files
export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
}
FILES:${PN}:append = " \
${libdir}/libkdeinit6_*.so \
FILES:${PN} += " \
${libdir}/libkdeinit5_*.so \
${libdir}/kconf_update_bin/* \
${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 \
@@ -47,20 +40,20 @@ FILES:${PN}:append = " \
${datadir}/dbus-1/system.d/*.conf \
${datadir}/icons/hicolor \
${datadir}/kconf_update/* \
${datadir}/knotifications6/*.notifyrc \
${datadir}/knotifications5/*.notifyrc \
${datadir}/knsrcfiles \
${datadir}/kservices6/*.desktop \
${datadir}/kservices6/*.protocol \
${datadir}/kservicetypes6/*.desktop \
${datadir}/kxmlgui6/*/*.rc \
${datadir}/kservices5/*.desktop \
${datadir}/kservices5/*.protocol \
${datadir}/kservicetypes5/*.desktop \
${datadir}/kxmlgui5/*/*.rc \
${datadir}/metainfo/*.xml \
${datadir}/polkit-1/actions/*.policy \
${datadir}/qlogging-categories6/* \
"
FILES:${PN}-dev:append = " \
FILES:${PN}-dev += " \
${datadir}/dbus-1/interfaces/*.xml \
${datadir}/kdevappwizard/templates/*.tar.bz2 \
${datadir}/qlogging-categories5/* \
${libdir}/cmake/*/*.cmake \
${prefix}/mkspecs/modules/qt_*.pri \
"

View File

@@ -8,15 +8,13 @@ BBPATH .= ":${LAYERDIR}"
BBFILES += " \
${LAYERDIR}/recipes-*/*.bb \
${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*/*.bb \
${LAYERDIR}/recipes-*/*.bbappend \
${LAYERDIR}/recipes-*/*/*.bbappend \
${LAYERDIR}/recipes-*/*/*/*.bbappend \
"
BBFILE_COLLECTIONS += "kde"
BBFILE_PATTERN_kde = "^${LAYERDIR}/"
BBFILE_PRIORITY_kde = "8"
LAYERDEPENDS_kde += "openembedded-layer kf6 qt6-layer"
LAYERSERIES_COMPAT_kde = "scarthgap styhead walnascar"
LAYERDEPENDS_kde += "openembedded-layer kf5 qt5-layer"
LAYERSERIES_COMPAT_kde = "dunfell hardknott honister"

View File

@@ -5,7 +5,7 @@
SUMMARY = "Blinken"
DESCRIPTION = "Memory Enhancement Game"
HOMEPAGE = "https://edu.kde.org/blinken/"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
@@ -17,7 +17,7 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/blinken-21.08.0.tar.xz"
SRC_URI[sha256sum] = "45288d7d4d7a03af621edd766fdb3bc8c86673cbaba2f42088778eb916d19844"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/blinken-25.08.0.tar.xz"
SRC_URI[sha256sum] = "659bc69e811c7247e801c0696066bfb8cc9f70e223f401a58b08bb6bd83d35a4"

View File

@@ -6,7 +6,7 @@ SUMMARY = "Kanagram"
DESCRIPTION = "Kanagram is a game based on anagrams of words: the puzzle is solved when \
the letters of the scrambled word are put back in the correct order"
HOMEPAGE = "https://edu.kde.org/kanagram/"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
PR = "r0"
@@ -21,15 +21,11 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
kdeedu-data \
"
FILES:${PN} += " \
${datadir}/knsrcfiles/ \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kanagram-21.08.0.tar.xz"
SRC_URI[sha256sum] = "3f721216f0ef3800f94d29bc8ce2259ec5596a6ca028934c5a7d05ac73c867aa"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kanagram-25.08.0.tar.xz"
SRC_URI[sha256sum] = "a8086e3f8a8a8faf40878d439aa754641444d93c8b0d0c529047530abdf46406"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KDE Education Data"
DESCRIPTION = "Shared icons, artwork and data files for educational applications"
HOMEPAGE = "https://invent.kde.org/education/kdeedu-data"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
PR = "r0"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kdeedu-data-21.08.0.tar.xz"
SRC_URI[sha256sum] = "8ff0200898569c6c4135d9b66006b504ed7cc9fdd472b7b2cb987c622cc3f3eb"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kdeedu-data-25.08.0.tar.xz"
SRC_URI[sha256sum] = "5ef96eeeed941a5cebd9756c6cc1dde888a63c677a1c6250b6a2286070b92066"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KHangMan"
DESCRIPTION = "KHangMan is a game based on the well-known hangman game."
HOMEPAGE = "https://edu.kde.org/khangman/"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=cb56c8b10bbb1c97490192a78c4fb273"
PR = "r0"
@@ -23,15 +23,11 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
kdeedu-data \
"
FILES:${PN} += " \
${datadir}/knsrcfiles/ \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/khangman-21.08.0.tar.xz"
SRC_URI[sha256sum] = "1072c76e38260f518aa27e4395943fad1219d252af7c142f487888b6c8fb6a0d"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/khangman-25.08.0.tar.xz"
SRC_URI[sha256sum] = "6e0395602370083082525717485fa1030ae7b4e31ecb97ad2035aa3c4788a890"

View File

@@ -1,30 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KWordQuiz"
DESCRIPTION = "Flash Card Trainer"
HOMEPAGE = "https://invent.kde.org/education/kwordquiz"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
kcrash \
kirigami \
kirigami-addons \
knewstuff \
libkeduvocdocument \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
FILES:${PN} += " \
${datadir}/knsrcfiles/kwordquiz.knsrc \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kwordquiz-25.08.0.tar.xz"
SRC_URI[sha256sum] = "0b3c71fc33526d060976db0e1d4d88b5e965a5bef144ad0be828c783e8f4167d"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KEduVocDocument"
DESCRIPTION = "Library for reading from/writing to the KVTML format."
HOMEPAGE = "https://edu.kde.org/khangman/"
LICENSE = "GPL-2.0-or-later"
LICENSE = "GPL-2.0+"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
@@ -16,5 +16,5 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kconfig
inherit kf6-kauth
inherit kconfig
inherit kauth

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/libkeduvocdocument-21.08.0.tar.xz"
SRC_URI[sha256sum] = "8d47469d3392f9451772592e131b472cd16eac10f3e8e6fcb0f268a59a3ba0da"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/libkeduvocdocument-25.08.0.tar.xz"
SRC_URI[sha256sum] = "b6739f73e41c5df9ee312011985f75bd2e74200e78a7cba771958bb1f029517a"

View File

@@ -1,12 +1,12 @@
# SPDX-FileCopyrightText: 2020-2025 Andreas Cord-Landwehr <cordlandwehr@kde.org>
# SPDX-FileCopyrightText: 2020 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "Marble"
DESCRIPTION = "Marble is a virtual globe and world atlas."
HOMEPAGE = "https://marble.kde.org/"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e9b5891877660f283be4bc396de0570f"
PR = "r0"
DEPENDS += " \
@@ -24,10 +24,9 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
EXTRA_OECMAKE += "-DBUILD_TOUCH=ON"
@@ -41,31 +40,30 @@ PACKAGES += " \
FILES_SOLIBSDEV = ""
FILES:${PN} = " \
${bindir}/marble-maps \
${datadir}/applications/org.kde.marble.maps.desktop \
${datadir}/applications/org.kde.marble-maps.desktop \
"
INSANE_SKIP:${PN}-shared = "dev-so"
FILES:${PN}-shared = " \
${datadir}/knsrcfiles \
${libdir}/libmarbledeclarative.so \
${libdir} \
${datadir}/marble/data/ \
${datadir}/icons \
${datadir}/kxmlgui5 \
${datadir}/mime/packages/*.xml \
${datadir} \
"
FILES:${PN}-desktop = " \
${bindir}/marble \
${bindir}/marble-behaim \
${bindir}/marble-qt \
${datadir}/applications/org.kde.marble.desktop \
${datadir}/applications/org.kde.marble.behaim.desktop \
${datadir}/applications/marble_*.desktop \
${datadir}/applications/org.kde.marble-qt.desktop \
${datdair}/kxmlgui5 \
"
FILES:${PN}-dev += " \
${datadir}/knsrcfiles \
${libdir}/libastro.so \
${libdir}/libmarblewidget-qt5.so \
"
RDEPENDS:${PN} += " \

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/marble-21.08.0.tar.xz"
SRC_URI[sha256sum] = "f40b5386f5502803f72a4551652e06be7b9f779e28113e058f08de9b9f11569f"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/marble-25.08.0.tar.xz"
SRC_URI[sha256sum] = "6f5bf1cebc3311ce2439c4243f90ad249722edf12a96fb927ca60b83e98c7c9a"

View File

@@ -1,25 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KMines"
DESCRIPTION = "KMines is the classic Minesweeper game"
HOMEPAGE = "https://invent.kde.org/games/kmines"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS += " \
kconfigwidgets \
kcrash \
ki18n \
ktextwidgets \
kwidgetsaddons \
kxmlgui \
libkdegames \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit mime-xdg

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kmines-25.08.0.tar.xz"
SRC_URI[sha256sum] = "31968a4773da1004f335347b68f00ebb132dc9bd20f8f95c0d90dd94db7480f9"

View File

@@ -1,31 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "libkdegames"
DESCRIPTION = "Common code and data for many KDE games"
HOMEPAGE = "https://invent.kde.org/games/libkdegames"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
karchive \
kconfigwidgets \
kguiaddons \
kcolorscheme \
kiconthemes \
knewstuff \
kdnssd \
kxmlgui \
openal-soft \
"
inherit cmake_kdeapp
inherit kf6-kconfig
FILES:${PN} += " \
${datadir}/carddecks/* \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/libkdegames-25.08.0.tar.xz"
SRC_URI[sha256sum] = "15579343d5b06608115e8e95473b80bc91de8841b1a79584f5615a91fe57e2f7"

View File

@@ -5,7 +5,7 @@
SUMMARY = "Gwenview - Image Viewer"
DESCRIPTION = "Gwenview is a fast and easy to use image viewer by KDE, ideal for browsing and displaying a collection of images."
HOMEPAGE = "https://apps.kde.org/de/gwenview"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b"
PR = "r0"
@@ -20,20 +20,17 @@ DEPENDS += " \
kparts \
kwindowsystem \
kiconthemes \
kimageannotator \
knotifications \
kwidgetsaddons \
plasma-activities \
kactivities \
phonon \
purpose \
qtwayland \
qtwayland-native \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
EXTRA_OECMAKE += "-DJPEGLIB_RUN_RESULT=true"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/gwenview-21.08.0.tar.xz"
SRC_URI[sha256sum] = "8d631791f532b7b674d0c701dd78395ff923c17683948ece5d7e17fe03c06f19"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/gwenview-25.08.0.tar.xz"
SRC_URI[sha256sum] = "5bf1bfccedef659f4df913adddd64a2c964d39b84cf1427104bb15dbaa86f08e"

View File

@@ -1,32 +1,24 @@
# SPDX-FileCopyrightText: 2019-2020 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Okular"
HOMEPAGE = "https://okular.kde.org/"
LICENSE = "GPL-2.0-or-later & GPL-3.0-only"
LICENSE = "GPL-2.0+ & GPL-3.0"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-or-later.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
"
PR = "r0"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
DEPENDS += " \
qtbase \
libkexiv2 \
libzip \
exiv2 \
kirigami \
kparts \
threadweaver \
kwallet \
plasma-activities \
kjs \
kactivities \
kpty \
phonon \
poppler \
@@ -34,17 +26,19 @@ DEPENDS += " \
qca \
"
EXTRA_OECMAKE += " \
-DOKULAR_UI=both \
-DFORCE_NOT_REQUIRED_DEPENDENCIES='KExiv2Qt6;LibSpectre;DjVuLibre;EPub;Discount' \
"
# dirty hack to force the mobile version and hide the desktop one
do_install:append() {
sed -i 's/Exec=okular %U$/Exec=okularkirigami %U/g' ${D}${datadir}/applications/org.kde.okular.desktop
sed -i 's/Exec=okular %U$/Exec=okularkirigami %U/g' ${D}${datadir}/applications/okularApplication_*.desktop
}
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
EXTRA_OECMAKE += " -DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST} -DOKULAR_UI=both"
# note: okularkirigami is the dedicated mobile version
PACKAGES += " \
${PN}-desktop \
@@ -57,12 +51,15 @@ FILES:${PN} = " \
"
FILES:${PN}-shared = " \
${sysconfdir}/xdg/okular.categories \
${datadir}/okular/pics \
${datadir}/okular/icons \
${datadir}/qlogging-categories5 \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/kconf_update \
${datadir}/kservicetypes5 \
${datadir}/kservices5 \
${datadir}/kxmlgui5 \
${datadir}/metainfo \
${datadir}/okular \
${datadir}/applications/org.kde.mobile.okular_xps.desktop \
@@ -83,8 +80,6 @@ FILES:${PN}-shared = " \
${datadir}/applications/org.kde.mobile.okular_dvi.desktop \
${datadir}/applications/org.kde.mobile.okular_plucker.desktop \
${datadir}/applications/okularApplication_pdf.desktop \
${datadir}/applications/org.kde.mobile.okular_kimgio.desktop \
${datadir}/applications/okularApplication_kimgio.desktop \
${libdir} \
"
@@ -95,7 +90,6 @@ FILES:${PN}-desktop = " \
RDEPENDS:${PN} += " \
${PN}-shared \
kirigami-addons \
"
RDEPENDS:${PN}-desktop += " \

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/okular-21.08.0.tar.xz"
SRC_URI[sha256sum] = "dded73111fa78a9b7f544d6089de2cc0c48b1696c723ba76ab2dab8fd9c16a69"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/okular-25.08.0.tar.xz"
SRC_URI[sha256sum] = "8c70c448e8aa8c55c3623024ee1d70930888672a503c40c60af2de702ffe64fc"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KPublicTransport"
DESCRIPTION = "Library to assist with accessing public transport timetables and other data"
HOMEPAGE = "https://invent.kde.org/libraries/kpublictransport"
LICENSE = "MIT & BSD-3-Clause & LGPL-2.0-or-later"
LICENSE = "MIT & BSD-3-Clause & LGPL-2.0+"
LIC_FILES_CHKSUM = " \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
@@ -13,7 +13,6 @@ PR = "r0"
DEPENDS = " \
qtdeclarative \
kirigami-addons \
"
inherit cmake_kdeapp

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kpublictransport-21.08.0.tar.xz"
SRC_URI[sha256sum] = "a265c8ae39da47dfe14189da588db20bbe179ebd20abe953f9ef889f40c9dead"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kpublictransport-25.08.0.tar.xz"
SRC_URI[sha256sum] = "fd0190081f4be172711ec1e0e5702805bcf9c00c73a08a42ba3790167cabab0a"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kweathercore-25.08.0.tar.xz"
SRC_URI[sha256sum] = "1b97e95aec8f1930244ae5c400712056109b3ed22fa5b6994834cd714bbe324a"

View File

@@ -1,32 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "Dragon"
DESCRIPTION = "Multimedia player with the focus on simplicity, not features"
HOMEPAGE = "https://invent.kde.org/multimedia/dragon/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
PR = "r0"
DEPENDS += " \
kconfigwidgets \
ki18n \
kparts \
kxmlgui \
phonon \
qtbase \
solid \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kdoctools
inherit kf6-kconfig
inherit mime-xdg
FILES:${PN} += " \
${datadir}/icons/oxygen/* \
${datadir}/kio/servicemenus/* \
${datadir}/solid/actions/* \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/dragon-25.08.0.tar.xz"
SRC_URI[sha256sum] = "b72c06f1ce465dd3d7be47d69ec3a3588ddd464cc0f5d351a8d7ed47c85846a9"

View File

@@ -5,7 +5,7 @@
SUMMARY = "Elisa"
DESCRIPTION = "Elisa music player"
HOMEPAGE = "https://apps.kde.org/de/elisa"
LICENSE = "LGPL-3.0-only"
LICENSE = "LGPL-3.0"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117"
PR = "r0"
@@ -15,7 +15,6 @@ DEPENDS += " \
qtdeclarative \
qtmultimedia \
kirigami \
kirigami-addons \
ki18n \
kdeclarative \
kfilemetadata \
@@ -23,11 +22,10 @@ DEPENDS += " \
kconfigwidgets \
kcrash \
kdbusaddons \
qqc2-desktop-style \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/elisa-21.08.0.tar.xz"
SRC_URI[sha256sum] = "d57b46c0d1518b50f2875c5eca20006389f64e91560146fda7f0a87852e7f493"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/elisa-25.08.0.tar.xz"
SRC_URI[sha256sum] = "76029c54e927873039c3c282ada787a78f1d0d6dbc8fa9bd2e819aeec5df2d5c"

View File

@@ -1,31 +0,0 @@
# SPDX-FileCopyrightText: 2024 Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
#
# SPDX-License-Identifier: MIT
LICENSE = "(LGPL-2.0-only | LGPL-2.0-or-later | LGPL-2.1-only | LGPL-3.0-or-later | LicenseRef-KDE-Accepted-LGPL) & (GPL-2.0-only | GPL-2.0-or-later | GPL-3.0-only | LicenseRef-KDE-Accepted-GPL)"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-only.txt;md5=1c76c4cc354acaac30ed4d5eefea7245 \
file://LICENSES/LGPL-2.0-only.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5 \
file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117 \
file://LICENSES/LicenseRef-KDE-Accepted-GPL.txt;md5=b4c280013bbbadfbe92219498dc5228c \
file://LICENSES/LicenseRef-KDE-Accepted-LGPL.txt;md5=e4b79a181b6483b37d39a27f4d75e60a"
PR = "r0"
inherit kf6-cmake kf6-kdoctools kf6-kconfig mime-xdg
DEPENDS = " \
futuresql \
kirigami-addons \
purpose \
qcoro \
qqc2-desktop-style \
qtwebengine \
"
FILES:${PN} += " \
${datadir}/* \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/angelfish-25.08.0.tar.xz"
SRC_URI[sha256sum] = "0926325a19f2cc72e4a54fdacec5eb7cb15044e6129d28d1a959a706ad1c2d7c"

View File

@@ -5,7 +5,7 @@
DESCRIPTION = "KDE Connect"
HOMEPAGE = "https://community.kde.org/KDEConnect"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
PR = "r0"
@@ -13,32 +13,29 @@ DEPENDS += " \
qtdeclarative \
qtmultimedia \
qtwayland-native \
qtconnectivity \
qca \
libfakekey \
kconfigwidgets \
kdbusaddons \
kiconthemes \
knotifications \
kio \
kirigami \
kirigami-addons \
kpeople \
kpeoplevcard \
kwayland \
pulseaudio-qt \
qqc2-desktop-style \
kstatusnotifieritem \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
inherit kf6-kcmutils
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"
@@ -50,9 +47,8 @@ FILES:${PN} += " \
${datadir}/nautilus-python \
${datadir}/plasma \
${datadir}/zsh \
${libdir}/plugins/plasma/kcms/systemsettings_qwidgets/kcm_kdeconnect.so \
"
RDEPENDS:${PN} += " \
kpeople \
kpeoplevcard \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kdeconnect-kde-21.08.0.tar.xz"
SRC_URI[sha256sum] = "9a0a31dd1af88735edbb06cfe7e11f4a42b7b31f12afa79c6e7479130060b1e2"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kdeconnect-kde-25.08.0.tar.xz"
SRC_URI[sha256sum] = "edc6d8d5bb3aab53208a229528ef36a5bc959bfaec17512b5621502d1d37d260"

View File

@@ -1,36 +0,0 @@
# SPDX-FileCopyrightText: 2024 Guillaume Champagne <champagne.guillaume.c@gmail.com>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KRfb"
SUMMARY = "Small server for the RFB protocol (vnc)"
HOMEPAGE = "https://invent.kde.org/network/krfb"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=3c8ea28d12b8a786603a5394fc50096d \
"
PR = "r0"
DEPENDS = " \
kconfig \
kconfig-native \
kdbusaddons \
kdnssd \
knotifications \
kpipewire \
kstatusnotifieritem \
kwallet \
kwidgetsaddons \
kwindowsystem \
kxmlgui \
libvncserver \
qtbase \
qtwayland \
qtwayland-native \
"
inherit cmake_kdeapp
RDEPENDS:${PN} += " \
xdg-desktop-portal \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/krfb-25.08.0.tar.xz"
SRC_URI[sha256sum] = "f353c6603046fe97fd0808497d47a3eb18bbd7811e43d08c965414214496845a"

View File

@@ -1,46 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Itinerary"
SUMMARY = "Itinerary and boarding pass management application"
HOMEPAGE = "https://invent.kde.org/pim/itinerary"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
qtpositioning \
qtkeychain \
kirigami \
kirigami-addons \
kcontacts \
kcalendarcore \
kholidays \
kunitconversion \
kpkpass \
kitinerary \
kosmindoormap \
kpublictransport \
qqc2-desktop-style \
"
inherit cmake_kdeapp
inherit mime-xdg
inherit mime
inherit kf6-kconfig
INSANE_SKIP:${PN} = "dev-so"
FILES:${PN} += " \
${libdir}/libSolidExtras.so \
"
FILES_SOLIBSDEV = ""
RDEPENDS:${PN} += " \
prison \
solid \
qtlocation-qmlplugins \
qtmultimedia-qmlplugins \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/itinerary-25.08.0.tar.xz"
SRC_URI[sha256sum] = "1f2c10c1f47a5919f447accdf60997038a528a66b8ee172fcc184dd2bd2f2716"

View File

@@ -1,31 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KItinerary"
SUMMARY = "Data Model and Extraction System for Travel Reservation information"
HOMEPAGE = "https://invent.kde.org/pim/kitinerary"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
kcontacts \
kcalendarcore \
ki18n \
kpkpass \
kmime \
poppler \
zxing-cpp \
"
inherit cmake_kdeapp
inherit mime-xdg
inherit mime
inherit kf6-kconfig
FILES:${PN} += " \
${datadir}/mime/packages/application-vnd-kde-itinerary.xml \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kitinerary-25.08.0.tar.xz"
SRC_URI[sha256sum] = "635530c31d67fc35f5f5bcdf43f06d896e47b423d02df6546ef3c5fea1d212c6"

View File

@@ -1,20 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KMime"
DESCRIPTION = "Library to assist handling MIME data"
HOMEPAGE = "https://invent.kde.org/pim/kmime"
LICENSE = "MIT & BSD-3-Clause & LGPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
PR = "r0"
DEPENDS = " \
qtbase \
kcodecs \
"
inherit cmake_kdeapp
inherit mime-xdg

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kmime-25.08.0.tar.xz"
SRC_URI[sha256sum] = "846e6ecd519d99a282f5079c9c153fbbc3d9e6f8698e5a9b31f8dccfe988d1f3"

View File

@@ -1,26 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KOpeningHours"
SUMMARY = "Library for parsing and evaluating OSM opening hours expressions"
HOMEPAGE = "https://invent.kde.org/libraries/kopeninghours"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtbase \
kholidays \
ki18n \
flex \
bison-native \
boost \
"
inherit cmake_kdeapp
inherit python3native
FILES:${PN} += " \
${libdir}/${PYTHON_DIR}/site-packages/PyKOpeningHours/* \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kopeninghours-25.08.0.tar.xz"
SRC_URI[sha256sum] = "94bae44259d7566b2a7c26411f3200fc40298bb1fc65d48060aa6a210afc4d50"

View File

@@ -1,21 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KOSMIndoorMap"
SUMMARY = "OSM multi-floor indoor map renderer"
HOMEPAGE = "https://invent.kde.org/libraries/kosmindoormap"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtdeclarative \
ki18n \
kopeninghours \
kpublictransport \
bison-native \
"
inherit cmake_kdeapp
inherit kf6-kconfig

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kosmindoormap-25.08.0.tar.xz"
SRC_URI[sha256sum] = "46151160bfce5f855e4df6febbdf9e4887f4addd745749dd0888aa9a12d121cb"

View File

@@ -1,21 +0,0 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KPkPass"
DESCRIPTION = "Apple Wallet Pass reader"
HOMEPAGE = "https://invent.kde.org/pim/kpkpass"
LICENSE = "BSD-3-Clause & LGPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
PR = "r0"
DEPENDS = " \
qtbase \
karchive \
"
inherit cmake_kdeapp
inherit mime-xdg

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kpkpass-25.08.0.tar.xz"
SRC_URI[sha256sum] = "2ee2a25ff90f23026dd687e2b62ac1a908c1c55fdf685a42583d67472a1badbb"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/alligator-25.08.0.tar.xz"
SRC_URI[sha256sum] = "bb39c244f7e26d06d342515a8e69888fbe7a5ea3b7c224ff1f0a0c2718a32d8c"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kasts-25.08.0.tar.xz"
SRC_URI[sha256sum] = "c7cb5d3ce480d97b96402d8f9dcfc40c0465a4e1cfe3513fb7ccef78e5eb275c"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kclock-25.08.0.tar.xz"
SRC_URI[sha256sum] = "b0fe8c3a4c423c5ca40d9daef287f1d84498ea6b2acf66af55bdbd77e077f896"

View File

@@ -1,57 +0,0 @@
# SPDX-FileCopyrightText: 2019-2020 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2021 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KoKo Gallery Application"
HOMEPAGE = "https://invent.kde.org/graphics/koko/-"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
PR = "r0"
DEPENDS = " \
qtlocation \
kdeclarative \
kiconthemes \
kio \
kirigami \
kirigami-addons \
kfilemetadata \
knotifications \
kquickimageeditor \
exiv2 \
purpose \
"
inherit cmake_kdeapp
inherit kf6-kconfig
inherit kf6-kcoreaddons
inherit kf6-kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
purpose \
kirigami \
kirigami-addons \
kquickimageeditor \
"
KOKO_CITIES1000="cities1000.zip"
KOKO_ADMIN1CODES="admin1CodesASCII.txt"
KOKO_ADMIN2CODES="admin2Codes.txt"
SRC_URI:append = " git://invent.kde.org/packaging/geonames-data.git;prototol=https;name=geodata;nobranch=1;destsuffix=geonames-data;rev=608af80ddf04265496eccd0c63b2945042cdccdc"
# To build Koko, it is required to import a few files from outside
# this repository. These files are licensed under the CC-BY-4.0 and
# are maintained by the GeoNames project. These files need to be
# copied to the src directory. CMake will take care of the rest.
do_configure:prepend() {
# compatibility workaround for Yocto versions older than Styhead
[ -z ${UNPACKDIR+x} ] && UNPACKDIR=${WORKDIR}
cp ${UNPACKDIR}/geonames-data/export/${KOKO_CITIES1000} ${S}/src
cp ${UNPACKDIR}/geonames-data/export/${KOKO_ADMIN1CODES} ${S}/src
cp ${UNPACKDIR}/geonames-data/export/${KOKO_ADMIN2CODES} ${S}/src
}

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/koko-25.08.0.tar.xz"
SRC_URI[sha256sum] = "4fdb14b1d03e74d65634eef47925fd21216bb4019d189232a9831fabbcdf4fe5"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kongress-25.08.0.tar.xz"
SRC_URI[sha256sum] = "0b72a9b8b885f2730b74fb4e0bc9ce2812d0b92d1e6ea089d74c82db44922637"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/krecorder-25.08.0.tar.xz"
SRC_URI[sha256sum] = "7c2838a0cb6171f273f98f2d0b9b9908163e426f957b8af947506be8d8e2107a"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/ktrip-25.08.0.tar.xz"
SRC_URI[sha256sum] = "bfcadd7101809c0ae371e0050485c669ad1636440dd22fc352db895a949460b7"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kweather-25.08.0.tar.xz"
SRC_URI[sha256sum] = "acd8d383abc97323a08283f5c34511d05a06b7019320d024968a01ccf6fe2106"

View File

@@ -1,30 +0,0 @@
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Terminal app for Plasma Mobile"
HOMEPAGE = "https://invent.kde.org/plasma-mobile/qmlkonsole"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS = " \
qtbase \
qtdeclarative \
kconfig \
kconfig-native \
ki18n \
kirigami \
kirigami-addons \
kwindowsystem \
kpty \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit mime-xdg
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
qmltermwidget \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/qmlkonsole-25.08.0.tar.xz"
SRC_URI[sha256sum] = "06cb9155536079d40a68cf8e8ac52dc8e686dfb68e9fb2f078c858c1465ca424"

View File

@@ -4,7 +4,7 @@
DESCRIPTION = "Kirigami Gallery"
HOMEPAGE = "https://www.kde.org/products/kirigami/"
LICENSE = "LGPL-2.0-or-later"
LICENSE = "LGPL-2.0+"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2"
PR = "r0"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kirigami-gallery-21.08.0.tar.xz"
SRC_URI[sha256sum] = "487753e629565953799050f4bfaa8bbbc53f7c352127c82ebf02d595155dc4e0"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kirigami-gallery-25.08.0.tar.xz"
SRC_URI[sha256sum] = "ba89fb934ded45afbd2ed7b4a5b7aff2d2c80eca931168417d6e04951a83c1aa"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kjournald-25.08.0.tar.xz"
SRC_URI[sha256sum] = "5287b36efdc7b124c81c1c6a0523357d660b5d633b7edc139480123ac74616c6"

View File

@@ -1,46 +0,0 @@
# SPDX-FileCopyrightText: 2024 Marc Ferland <marc.ferland@sonatest.com>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Dolphin"
HOMEPAGE = "https://apps.kde.org/dolphin/"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
DEPENDS += " \
kbookmarks \
kcodecs \
kcompletion \
kconfig \
kcrash \
kdbusaddons \
kguiaddons \
ki18n \
kiconthemes \
kio \
knewstuff \
knotifications \
kparts \
ktextwidgets \
kuserfeedback \
kwindowsystem \
phonon \
solid \
"
inherit cmake_kdeapp
inherit kf6-kcmutils
inherit kf6-kconfig
inherit kf6-kcoreaddons
inherit mime-xdg
inherit systemd
SYSTEMD_SERVICE:${PN} = "plasma-dolphin.service"
SYSTEMD_AUTO_ENABLE = "disable"
FILES:${PN} += " \
${datadir}/knsrcfiles \
${datadir}/kglobalaccel \
${datadir}/zsh \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/dolphin-25.08.0.tar.xz"
SRC_URI[sha256sum] = "ddd5e5622594792490695999188c6215c3a0821787c71dfb57dbfdd08e1ce935"

View File

@@ -3,7 +3,7 @@
# SPDX-License-Identifier: MIT
DESCRIPTION = "KDialog"
LICENSE = "GPL-2.0-or-later"
LICENSE = "GPL-2.0+"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
@@ -18,6 +18,6 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kdialog-21.08.0.tar.xz"
SRC_URI[sha256sum] = "d4af3cd41b34a4dc3f3ef23238f9791f1470ce5362c2edbf6354e6ce1b0471de"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kdialog-25.08.0.tar.xz"
SRC_URI[sha256sum] = "7772cdfe2acccfda420c627a8b1f4cf35acc1906f5155fc2166ee482e10755a3"

View File

@@ -4,11 +4,12 @@
DESCRIPTION = "Konsole"
HOMEPAGE = "https://konsole.kde.org/"
LICENSE = "GPL-2.0-only"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
PR = "r0"
DEPENDS += " \
kinit \
kio \
knewstuff \
knotifications \
@@ -19,14 +20,11 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
FILES_SOLIBSDEV = ""
FILES:${PN} += " \
${datadir}/knsrcfiles \
${datadir}/kio/servicemenus \
${datadir}/kglobalaccel/* \
${datadir}/zsh/* \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/konsole-21.08.0.tar.xz"
SRC_URI[sha256sum] = "5bdd16aadfe3e45a353dfac31c66cc769232f31dea8d4735a6de61f1384abebf"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/konsole-25.08.0.tar.xz"
SRC_URI[sha256sum] = "c880bd2c829437a142abaf4f97ebc384c9f2c19f31cc23918c49100727927450"

View File

@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2020-2025 Andreas Cord-Landwehr <cordlandwehr@kde.org>
# SPDX-FileCopyrightText: 2020 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
@@ -6,8 +6,8 @@ SUMMARY = "GCompris"
DESCRIPTION = "GCompris is a high quality educational software suite, \
including a large number of activities for children aged 2 to 10."
HOMEPAGE = "https://gcompris.net"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c"
LICENSE = "GPL-3.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
PR = "r0"
DEPENDS += " \
@@ -16,30 +16,27 @@ DEPENDS += " \
kio \
phonon \
qtbase \
qtcharts \
qtmultimedia \
qtsensors \
qtdeclarative \
qml-box2d \
"
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
qtgraphicaleffects-qmlplugins \
qtmultimedia-qmlplugins \
"
SRC_URI = "git://invent.kde.org/education/${BPN};nobranch=1;protocol=https"
S = "${WORKDIR}/git"
inherit qmake5_base
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
EXTRA_OECMAKE += "-DQML_BOX2D_MODULE=system -DQML_BOX2D_LIBRARY=${STAGING_DIR_TARGET}/usr/lib/Box2D/libqmlbox2d.so"
FILES:${PN} += " \
${datadir}/gcompris-qt/rcc \
${datadir}/gcompris-qt/translations \

View File

@@ -2,4 +2,4 @@
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRCREV = "0ac513480426c8ce7fce983505111e7a61b02b9e"
SRCREV = "V${PV}"

View File

@@ -0,0 +1,18 @@
# SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KF5 PulseAudio Qt Bindings - libpulse bindings for Qt"
HOMEPAGE = "https://invent.kde.org/libraries/pulseaudio-qt"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
PR = "r0"
DEPENDS = " \
pulseaudio \
"
SRC_URI = "git://invent.kde.org/libraries/${BPN};nobranch=1;protocol=https"
S = "${WORKDIR}/git"
inherit cmake_kf5

View File

@@ -2,4 +2,4 @@
# SPDX-License-Identifier: CC0-1.0
require ${BPN}.inc
SRCREV = "673816f603550a9e7e62c5dadf077926d5de6857"
SRCREV = "v${PV}"

View File

@@ -3,15 +3,14 @@
# SPDX-License-Identifier: MIT
DESCRIPTION = "Heaptrack"
HOMEPAGE = "https://invent.kde.org/sdk/heaptrack"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
HOMEPAGE = "https://phabricator.kde.org/source/heaptrack/"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
PR = "r0"
DEPENDS = "zlib boost libunwind elfutils"
SRC_URI = "git://invent.kde.org/sdk/${BPN};nobranch=1;protocol=https"
SRC_URI += "file://0001-cmake-Fix-C-compatibility-of-libunwind-probes.patch"
S = "${WORKDIR}/git"
inherit cmake

View File

@@ -1,50 +0,0 @@
From c6c45f3455a652c38aefa402aece5dafa492e8ab Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer@redhat.com>
Date: Fri, 15 Dec 2023 22:53:19 +0100
Subject: [PATCH] cmake: Fix C compatibility of libunwind probes
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Future compilers such as GCC 14 are likely to enforce C type
compatibility rules by default and report errors like this one:
…/TryCompile-aAxUZn/src.c: In function main:
…/TryCompile-aAxUZn/src.c:3:43: error: passing argument 1 of unw_backtrace from incompatible pointer type
3 | int main() { void* buf[10]; unw_backtrace(&buf, 10); return 0; }
| ^~~~
| |
| void * (*)[10]
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:23,
from …/TryCompile-aAxUZn/src.c:2:
/usr/include/libunwind-common.h:318:27: note: expected void ** but argument is of type void * (*)[10]
318 | extern int unw_backtrace (void **, int);
| ^~~~~~~
Removing the address operator ensures that the array type decays to
a pointer, and that the types are compatible.
Upstream-Status: Backport [https://invent.kde.org/sdk/heaptrack/-/merge_requests/24]
---
cmake/FindLibunwind.cmake | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/FindLibunwind.cmake b/cmake/FindLibunwind.cmake
index 2dddfad..d597de9 100644
--- a/cmake/FindLibunwind.cmake
+++ b/cmake/FindLibunwind.cmake
@@ -57,8 +57,8 @@ if (LIBUNWIND_LIBRARY)
LIBUNWIND_HAS_UNW_GETCONTEXT)
check_c_source_compiles("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { unw_context_t context; unw_cursor_t cursor; unw_getcontext(&context); unw_init_local(&cursor, &context); return 0; }"
LIBUNWIND_HAS_UNW_INIT_LOCAL)
- check_c_source_compiles("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace(&buf, 10); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE)
- check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace_skip(&buf, 10, 2); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE_SKIP)
+ check_c_source_compiles("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace(buf, 10); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE)
+ check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace_skip(buf, 10, 2); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE_SKIP)
check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { return unw_set_cache_size(unw_local_addr_space, 1024, 0); }" LIBUNWIND_HAS_UNW_SET_CACHE_SIZE)
check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { return unw_set_caching_policy(unw_local_addr_space, UNW_CACHE_PER_THREAD); }" LIBUNWIND_HAS_UNW_CACHE_PER_THREAD)
set(CMAKE_REQUIRED_QUIET ${CMAKE_REQUIRED_QUIET_SAVE})
--
2.45.2

View File

@@ -2,4 +2,4 @@
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRCREV = "b54e92e88b0895f910a5b107f499d1155a086b80"
SRCREV = "v${PV}"

View File

@@ -0,0 +1,85 @@
From ebf972fab4be46249b3eabcfd5f73a611a0c73f2 Mon Sep 17 00:00:00 2001
From: Volker Krause <vkrause@kde.org>
Date: Sat, 2 Jan 2021 18:07:01 +0100
Subject: [PATCH] Consider pkgconfig sysroot for pkgdatadir
For libs/cflags this is done automatically, but not for manually accessed
variables. This matches what wayland-protocols does.
---
src/meson.build | 6 +++---
src/wayland-client.pc.in | 2 +-
src/wayland-scanner.pc.in | 2 +-
src/wayland-server.pc.in | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/meson.build b/src/meson.build
index 7e410fa..d20ae58 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -47,7 +47,7 @@ pkgconfig.generate(
version: meson.project_version(),
variables: [
'datarootdir=' + join_paths('${prefix}', get_option('datadir')),
- 'pkgdatadir=' + join_paths('${datarootdir}', meson.project_name()),
+ 'pkgdatadir=' + join_paths('${pc_sysrootdir}${datarootdir}', meson.project_name()),
'bindir=' + join_paths('${prefix}', get_option('bindir')),
'wayland_scanner=wayland-scanner'
],
@@ -172,7 +172,7 @@ if get_option('libraries')
filebase: 'wayland-server',
variables: [
'datarootdir=' + join_paths('${prefix}', get_option('datadir')),
- 'pkgdatadir=' + join_paths('${datarootdir}', meson.project_name())
+ 'pkgdatadir=' + join_paths('${pc_sysrootdir}${datarootdir}', meson.project_name())
]
)
@@ -204,7 +204,7 @@ if get_option('libraries')
filebase: 'wayland-client',
variables: [
'datarootdir=' + join_paths('${prefix}', get_option('datadir')),
- 'pkgdatadir=' + join_paths('${datarootdir}', meson.project_name())
+ 'pkgdatadir=' + join_paths('${pc_sysrootdir}${datarootdir}', meson.project_name())
]
)
diff --git a/src/wayland-client.pc.in b/src/wayland-client.pc.in
index eef61da..8221a87 100644
--- a/src/wayland-client.pc.in
+++ b/src/wayland-client.pc.in
@@ -1,7 +1,7 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
-pkgdatadir=@datadir@/@PACKAGE@
+pkgdatadir=${pc_sysrootdir}@datadir@/@PACKAGE@
libdir=@libdir@
includedir=@includedir@
diff --git a/src/wayland-scanner.pc.in b/src/wayland-scanner.pc.in
index 7b2a4c9..af50511 100644
--- a/src/wayland-scanner.pc.in
+++ b/src/wayland-scanner.pc.in
@@ -1,7 +1,7 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
-pkgdatadir=@datadir@/@PACKAGE@
+pkgdatadir=${pc_sysrootdir}@datadir@/@PACKAGE@
wayland_scanner=@bindir@/wayland-scanner
Name: Wayland Scanner
diff --git a/src/wayland-server.pc.in b/src/wayland-server.pc.in
index 50dff53..a5fe9d7 100644
--- a/src/wayland-server.pc.in
+++ b/src/wayland-server.pc.in
@@ -1,7 +1,7 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
-pkgdatadir=@datadir@/@PACKAGE@
+pkgdatadir=${pc_sysrootdir}@datadir@/@PACKAGE@
libdir=@libdir@
includedir=@includedir@

View File

@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
# SPDX-License-Identifier: MIT
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
SRC_URI += " \
file://0001-Consider-pkgconfig-sysroot-for-pkgdatadir.patch \
"

View File

@@ -1,25 +0,0 @@
# SPDX-FileCopyrightText: 2022 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "A basic KDE Plasma Bigscreen image"
IMAGE_FEATURES += "splash hwcodecs"
LICENSE = "MIT"
inherit features_check
inherit core-image
REQUIRED_DISTRO_FEATURES += "wayland"
IMAGE_INSTALL += " \
${CORE_IMAGE_BASE_INSTALL} \
wayland \
dbus \
sddm \
sddm-config-plasma-bigscreen \
packagegroup-plasma-bigscreen-workspace \
"
SYSTEMD_DEFAULT_TARGET="graphical.target"

View File

@@ -4,24 +4,21 @@
SUMMARY = "A basic KDE Plasma Mobile image"
IMAGE_FEATURES += "splash hwcodecs"
IMAGE_FEATURES += "splash package-management hwcodecs x11"
LICENSE = "MIT"
inherit features_check
REQUIRED_DISTRO_FEATURES = "wayland"
REQUIRED_DISTRO_FEATURES = "wayland x11 kde"
IMAGE_INSTALL = " \
${CORE_IMAGE_BASE_INSTALL} \
wayland dbus \
sddm \
sddm-config-plasma-mobile \
packagegroup-kde-frameworks5 \
packagegroup-plasma-mobile \
ttf-noto \
ttf-noto-emoji \
packagegroup-core-x11-xserver \
packagegroup-core-x11-utils \
"
SYSTEMD_DEFAULT_TARGET="graphical.target"
inherit core-image

View File

@@ -6,45 +6,23 @@ DESCRIPTION = "KDE Applications"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS:${PN} = " \
blinken \
gcompris \
kanagram \
khangman \
kwordquiz \
marble \
kdialog \
kirigami-gallery \
konsole \
\
gwenview \
okular \
\
dragon \
blinken \
marble \
kanagram \
khangman \
gcompris \
\
elisa \
\
kdeconnect-kde \
\
itinerary \
\
alligator \
kasts \
kclock \
koko \
kongress \
krecorder \
ktrip \
kweather \
washipad \
\
kjournald \
\
kdialog \
konsole \
plasma-camera \
plasma-settings \
kjournald-browser \
"
# not ported to Qt6 yet
# kirigami-gallery

View File

@@ -1,22 +0,0 @@
# SPDX-FileCopyrightText: 2022 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KDE Plasma Bigscreen"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup features_check
require plasma-workspace-common.inc
RDEPENDS:${PN} += " \
plasma-bigscreen \
plasma-remotecontrollers \
plank-player \
"
# TODO currently excluded because of high appstream dependency
# discover
# aura-browser

View File

@@ -1,18 +0,0 @@
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KDE Plasma Desktop"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup features_check
require plasma-workspace-common.inc
RDEPENDS:${PN} += " \
plasma-desktop \
plasma-welcome \
systemsettings \
"

View File

@@ -1,42 +0,0 @@
# SPDX-FileCopyrightText: 2021 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KDE Plasma Mobile"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit packagegroup
RDEPENDS:${PN} = " \
bluedevil \
breeze \
discover \
plasma-activities \
plasma-activities-stats \
kactivitymanagerd \
kde-cli-tools \
kdecoration \
kglobalacceld \
kpipewire \
kscreenlocker \
kwayland \
kwin \
layer-shell-qt \
libkscreen \
libksysguard \
milou \
libplasma \
plasma-integration \
plasma-mobile \
plasma-nano \
plasma-nm \
plasma-pa \
plasma-systemmonitor \
plasma-workspace \
plasma5support \
polkit-kde-agent-1 \
powerdevil \
systemsettings \
xdg-desktop-portal-kde \
"

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