mirror of
https://github.com/Fishwaldo/meta-pine64.git
synced 2025-03-15 11:31:32 +00:00
add kde-gear layer, drkonqi, kgamma5, khotkeys, kinfocenter, kmenuedit, ksystemstats, sdd-kcm, and fix systemd, libksysguard and systemsettings
This commit is contained in:
parent
4e9865b13d
commit
a5d06ff916
13 changed files with 279 additions and 1 deletions
|
@ -25,4 +25,5 @@ RDEPENDS:packagegroup-star64-minimal = " \
|
|||
curl \
|
||||
packagekit \
|
||||
firewalld \
|
||||
pciutils \
|
||||
"
|
|
@ -9,9 +9,12 @@ PACKAGES = " \
|
|||
"
|
||||
RDEPENDS:packagegroup-star64-plasma = " \
|
||||
packagegroup-star64-minimal \
|
||||
packagegroup-kde-gear \
|
||||
wayland \
|
||||
dbus \
|
||||
drkonqi \
|
||||
sddm \
|
||||
sddm-kcm \
|
||||
systemd \
|
||||
liberation-fonts \
|
||||
ttf-noto \
|
||||
|
@ -22,6 +25,10 @@ RDEPENDS:packagegroup-star64-plasma = " \
|
|||
kde-cli-tools \
|
||||
kdecoration \
|
||||
kdeplasma-addons \
|
||||
kinfocenter \
|
||||
kgamma5 \
|
||||
khotkeys \
|
||||
kmenuedit \
|
||||
kscreen \
|
||||
kscreenlocker \
|
||||
kwayland-integration \
|
||||
|
@ -29,6 +36,7 @@ RDEPENDS:packagegroup-star64-plasma = " \
|
|||
kdeplasma-addons \
|
||||
kpipewire \
|
||||
kirigami-addons \
|
||||
ksystemstats \
|
||||
libkscreen \
|
||||
libksysguard \
|
||||
milou \
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
PACKAGECONFIG:remove = "networkd resolved nss-resolve "
|
||||
PACKAGECONFIG:remove = "networkd resolved nss-resolve "
|
||||
PACKAGECONFIG:append = "coredump"
|
||||
|
|
36
recipes-plasma/drkonqi/drkonqi_5.27.4.bb
Normal file
36
recipes-plasma/drkonqi/drkonqi_5.27.4.bb
Normal file
|
@ -0,0 +1,36 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "Crash handler for KDE software"
|
||||
SUMMARY = "Crash handler for KDE software"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/drkonqi"
|
||||
LICENSE = "BSD-3-Clause & BSD-2-Clause & CC0-1.0 & GPL-2.0-only & GPL-2.0-or-later & GPL-3.0-only & LGPL-2.1-only & LGPL-3.0-only & LGPL-3.0-or-later & LicenseRef-KDE-Accepted-LGPL & LicenseRef-KDE-Accepted-GPL"
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/drkonqi-5.27.4.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "d63ace5da89cc628e0a411f9636fb067d0478caa1e2e6f32532688aa196f91d1"
|
||||
|
||||
DEPENDS = " \
|
||||
kidletime \
|
||||
syntax-highlighting \
|
||||
kuserfeedback \
|
||||
kirigami \
|
||||
kitemmodels \
|
||||
kuserfeedback \
|
||||
qtdeclarative-native \
|
||||
qttools-native \
|
||||
systemd \
|
||||
qttools \
|
||||
"
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit reuse_license_checksums
|
||||
inherit kcmutils
|
||||
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${libdir}/systemd/system/ \
|
||||
"
|
35
recipes-plasma/kgamma5/kgamma5_5.27.4.bb
Normal file
35
recipes-plasma/kgamma5/kgamma5_5.27.4.bb
Normal file
|
@ -0,0 +1,35 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "Adjust your monitor's gamma settings"
|
||||
SUMMARY = "Adjust your monitor's gamma settings"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kgamma5"
|
||||
LICENSE = "CC0-1.0 & GPL-2.0-or-later "
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/kgamma5-5.27.4.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "4a81c50b7f96b5a6f0e60b58a1d38fc375f445595e2e349e692d4c40d8355802"
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit ki18n
|
||||
inherit kconfig
|
||||
inherit reuse_license_checksums
|
||||
inherit kdoctools
|
||||
|
||||
DEPENDS = " \
|
||||
"
|
||||
|
||||
do_install:append() {
|
||||
# Remove the symlink .so files
|
||||
rm -f ${D}${libdir}/plugins/plasma/kcminit/kcm_kgamma_init.so
|
||||
install ${D}${libdir}/plugins/plasma/kcms/systemsettings/kcm_kgamma.so ${D}${libdir}/plugins/plasma/kcminit/kcm_kgamma_init.so
|
||||
}
|
||||
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/kgamma/pics/ \
|
||||
${libdir}/plugins/plasma/ \
|
||||
"
|
34
recipes-plasma/khotkeys/khotkeys_5.27.4.bb
Normal file
34
recipes-plasma/khotkeys/khotkeys_5.27.4.bb
Normal file
|
@ -0,0 +1,34 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "Trigger actions when certain keys are pressed"
|
||||
SUMMARY = "Trigger actions when certain keys are pressed"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/khotkeys"
|
||||
LICENSE = "CC0-1.0 & GPL-2.0-Only & LGPL-2.0-Only & LGPL-2.0-or-later "
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/khotkeys-5.27.4.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "841224dea79b4607ecebe79b5c94e36bfbc290b623d5efe5dbe1cd566a921023"
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit ki18n
|
||||
inherit reuse_license_checksums
|
||||
inherit kdoctools
|
||||
inherit kcmutils
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
kdbusaddons \
|
||||
kglobalaccel \
|
||||
kio \
|
||||
kxmlgui \
|
||||
kdelibs4support \
|
||||
ktextwidgets \
|
||||
kitemmodels \
|
||||
kinit \
|
||||
plasma-workspace \
|
||||
"
|
||||
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
42
recipes-plasma/kinfocenter/kinfocenter_5.27.4.bb
Normal file
42
recipes-plasma/kinfocenter/kinfocenter_5.27.4.bb
Normal file
|
@ -0,0 +1,42 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "View information about your computer's hardware"
|
||||
SUMMARY = "KInfocenter gives you a host of information about your hardware and its capabilities"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kinfocenter"
|
||||
LICENSE = "BSD-2-Clause & BSD-3-Clause & CC0-1.0 & FSFAP & GPL-2.0-only & GPL-2.0-or-later & GPL-3.0-only & LGPL-2.1-or-later & LGPL-3.0-only & LicenseRef-KDE-Accepted-LGPL & LicenseRef-KDE-Accepted-GPL"
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/kinfocenter-5.27.4.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "6875ca14c4fc139f007bc4b318fa3812f7d73ef26fa2ae54a49bd48bda67e495"
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit kcoreaddons
|
||||
inherit ki18n
|
||||
inherit kauth
|
||||
inherit kconfig
|
||||
inherit reuse_license_checksums
|
||||
inherit kcmutils
|
||||
inherit kdoctools
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
kio \
|
||||
kservice \
|
||||
solid \
|
||||
systemsettings \
|
||||
pciutils \
|
||||
"
|
||||
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/kpackage/kcms/ \
|
||||
${datadir}/desktop-directories/ \
|
||||
${libdir}/qml/org/kde/kinfocenter \
|
||||
${libdir}/libKInfoCenterInternal.so \
|
||||
"
|
||||
|
||||
FILES:${PN}-dev = ""
|
31
recipes-plasma/kmenuedit/kmenuedit_5.27.4.bb
Normal file
31
recipes-plasma/kmenuedit/kmenuedit_5.27.4.bb
Normal file
|
@ -0,0 +1,31 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "Menu Editor for Plasma Workspaces"
|
||||
SUMMARY = "KMenuEdit allows editing the menu of KDE application launchers."
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kmenuedit"
|
||||
LICENSE = "CC0-1.0 & GPL-2.0-or-later & GPL-2.0-only"
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/kmenuedit-5.27.4.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "37abb72d193ae1273b9a5265e8decfeeebee12811eb9977ba69af8850c8ca7b3"
|
||||
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit ki18n
|
||||
inherit reuse_license_checksums
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
kxmlgui \
|
||||
kdbusaddons \
|
||||
kiconthemes \
|
||||
kitemviews \
|
||||
sonnet \
|
||||
kglobalaccel \
|
||||
kwindowsystem \
|
||||
"
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
||||
|
33
recipes-plasma/ksystemstats/ksystemstats_5.27.4.bb
Normal file
33
recipes-plasma/ksystemstats/ksystemstats_5.27.4.bb
Normal file
|
@ -0,0 +1,33 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "A plugin based system monitoring daemon."
|
||||
SUMMARY = "A plugin based system monitoring daemon."
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/ksystemstats"
|
||||
LICENSE = "CC0-1.0 & GPL-2.0-or-later & GPL-2.0-only"
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/ksystemstats-5.27.4.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "1fd68961450fb8c37c6969a3a9b927a59aa7d13e0820898f2fe73d6fdc9edece"
|
||||
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit ki18n
|
||||
inherit kcoreaddons
|
||||
inherit reuse_license_checksums
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
kio \
|
||||
kdbusaddons \
|
||||
libksysguard \
|
||||
networkmanager-qt \
|
||||
lmsensors \
|
||||
udev \
|
||||
libnl \
|
||||
"
|
||||
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
||||
|
7
recipes-plasma/libksysguard/libksysguard_%.bbappend
Normal file
7
recipes-plasma/libksysguard/libksysguard_%.bbappend
Normal file
|
@ -0,0 +1,7 @@
|
|||
#cmake files include sysroot paths
|
||||
inherit cmake_sysroot
|
||||
|
||||
DEPENDS:append = " \
|
||||
qtwebengine \
|
||||
libcap \
|
||||
"
|
40
recipes-plasma/sddm-kcm/sddm-kcm_5.27.4.bb
Normal file
40
recipes-plasma/sddm-kcm/sddm-kcm_5.27.4.bb
Normal file
|
@ -0,0 +1,40 @@
|
|||
# SPDX-FileCopyrightText: 2023 Justin Hammond <justin@dynam.ac>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "Login Screen (SDDM) System Settings Module"
|
||||
SUMMARY = "sddm-kcm is a KConfig Module (KCM) that integrates itself into KDE's System Settings and serves the purpose of configuring the Simple Desktop Display Manager (SDDM) - the recommended display manager for KDE Plasma."
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/sddm-kcm"
|
||||
LICENSE = "CC0-1.0 & GPL-2.0-or-later & GPL-3.0-only & LicenseRef-KDE-Accepted-GPL"
|
||||
|
||||
SRC_URI += " \
|
||||
https://download.kde.org/stable/plasma/5.27.4/sddm-kcm-5.27.4.1.tar.xz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "977a526713fed18483234e6dd33347eece8bd02c7ca46fd473e50d59d1ac0551"
|
||||
|
||||
S="${WORKDIR}/sddm-kcm-5.27.4.1"
|
||||
|
||||
inherit cmake_plasma
|
||||
inherit kcoreaddons
|
||||
inherit ki18n
|
||||
inherit kauth
|
||||
inherit kconfig
|
||||
inherit reuse_license_checksums
|
||||
inherit kcmutils
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
knewstuff \
|
||||
kconfigwidgets \
|
||||
kio \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = " \
|
||||
sddm \
|
||||
"
|
||||
|
||||
KF5_REUSE_LICENSECHECK_ENABLED="1"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/kpackage/kcms/kcm_sddm/ \
|
||||
"
|
9
recipes-plasma/systemsettings/systemsettings_%.bbappend
Normal file
9
recipes-plasma/systemsettings/systemsettings_%.bbappend
Normal file
|
@ -0,0 +1,9 @@
|
|||
#missing file
|
||||
LIC_FILES_CHKSUM:remove = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/kglobalaccel/ \
|
||||
${datadir}/zsh/site-functions \
|
||||
"
|
1
setup.sh
1
setup.sh
|
@ -31,6 +31,7 @@ layers['yocto-meta-kf5']='https://github.com/KDE/yocto-meta-kf5.git|master|28828
|
|||
layers['yocto-meta-kde']='https://github.com/KDE/yocto-meta-kde.git|master|e533c2bf3133cc3fec6f78104ed0839fd84e2165'
|
||||
layers['meta-python2']='https://git.openembedded.org/meta-python2|kirkstone|f02882e2aa9279ca7becca8d0cedbffe88b5a253'
|
||||
layers['meta-java']='https://github.com/meta-java/meta-java.git|kirkstone|8bf79fc2002bb83c6439d25bb63e4206894c2d10'
|
||||
layers['meta-kde-gear']='https://github.com/Fishwaldo/meta-kde-gear.git|master|92cb1be5c146296469b5b5211aba94bc756fb1b1'
|
||||
|
||||
echo "Checking Layers..."
|
||||
echo ""
|
||||
|
|
Loading…
Add table
Reference in a new issue