From e7002de2714a17038cd2698da77f64ad96f3dcac Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 9 Aug 2026 02:25:23 -0300 Subject: [PATCH] Add and update more recipes --- recipes/wip/kde/plasma-bigscreen/recipe.toml | 16 +++++++++++++ recipes/wip/kde/plasma-keyboard/recipe.toml | 24 ++++++++++++++++++++ recipes/wip/kde/plasma-mobile/recipe.toml | 8 +++++++ recipes/wip/kde/plasma-settings/recipe.toml | 12 ++++++++++ 4 files changed, 60 insertions(+) create mode 100644 recipes/wip/kde/plasma-bigscreen/recipe.toml create mode 100644 recipes/wip/kde/plasma-keyboard/recipe.toml create mode 100644 recipes/wip/kde/plasma-settings/recipe.toml diff --git a/recipes/wip/kde/plasma-bigscreen/recipe.toml b/recipes/wip/kde/plasma-bigscreen/recipe.toml new file mode 100644 index 000000000..3d11d9279 --- /dev/null +++ b/recipes/wip/kde/plasma-bigscreen/recipe.toml @@ -0,0 +1,16 @@ +#TODO add kf6 dependencies: https://invent.kde.org/plasma/plasma-bigscreen/-/blob/master/CMakeLists.txt?ref_type=heads#L41 +[source] +git = "https://invent.kde.org/plasma/plasma-bigscreen" +rev = "v6.6.91" +shallow_clone = true +[build] +template = "cmake" +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + "qt6-multimedia", + #"qt6-declarative", + #"qt6-webengine", + "libplasma", + #"libkscreen", +] diff --git a/recipes/wip/kde/plasma-keyboard/recipe.toml b/recipes/wip/kde/plasma-keyboard/recipe.toml new file mode 100644 index 000000000..e47a62657 --- /dev/null +++ b/recipes/wip/kde/plasma-keyboard/recipe.toml @@ -0,0 +1,24 @@ +#TODO compile and test +[source] +git = "https://invent.kde.org/plasma/plasma-keyboard" +rev = "v6.6.5" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DPLASMA_KEYBOARD_SOUNDS_ENABLED=OFF", + "-DPLASMA_KEYBOARD_VIBRATION_ENABLED=OFF", +] +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + "qt6-wayland", + "qt6-virtualkeyboard", + "kcoreaddons6", + "ki18n6", + "kcmutils6", + "kconfig6", + "libxkbcommon", + "wayland-protocols", + "libwayland", +] diff --git a/recipes/wip/kde/plasma-mobile/recipe.toml b/recipes/wip/kde/plasma-mobile/recipe.toml index 9d2f78cf5..f196751d6 100644 --- a/recipes/wip/kde/plasma-mobile/recipe.toml +++ b/recipes/wip/kde/plasma-mobile/recipe.toml @@ -8,4 +8,12 @@ template = "cmake" dev-dependencies = ["host:ecm"] dependencies = [ "qt6-base", + "qt6-wayland", + "libplasma", + "kwayland", + "kpipewire", + "libkscreen", + "libxcb", + "libepoxy", + "libwayland", ] diff --git a/recipes/wip/kde/plasma-settings/recipe.toml b/recipes/wip/kde/plasma-settings/recipe.toml new file mode 100644 index 000000000..14c7ad0ac --- /dev/null +++ b/recipes/wip/kde/plasma-settings/recipe.toml @@ -0,0 +1,12 @@ +#TODO add kf6 dependencies: https://invent.kde.org/plasma/systemsettings/-/blob/master/CMakeLists.txt?ref_type=heads#L43 +[source] +git = "https://invent.kde.org/plasma/systemsettings" +rev = "v6.6.5" +shallow_clone = true +[build] +template = "cmake" +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + #"kactivities", +]