MycroftOS: GUI: Add of initial mycroft-gui-embedded and plasma-workspace packages

This commit is contained in:
j1nx 2020-05-19 15:00:40 +02:00
parent 03bba8ae10
commit 4425f96851
7 changed files with 50 additions and 0 deletions

View File

@ -3,6 +3,7 @@ menu "Mycroft A.I. Personal Assistant"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/prepare_system-service/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-mycroft/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/mycroft-gui/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/mycroft-gui-embedded/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/mycroft-service/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/mycroft-splash/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/wifi-ap/Config.in"
@ -43,6 +44,7 @@ menu "KF5"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-phonon/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-plasma-framework/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-plasma-nano/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-plasma-workspace/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-solid/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-sonnet/Config.in"
endmenu

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_PLASMA_WORKSPACE
bool "kf5-plasma-workspace"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 x plasma-workspace-5.18.5.tar.xz

View File

@ -0,0 +1,19 @@
################################################################################
#
# kf5-plasma-workspace
#
################################################################################
KF5_PLASMA_WORKSPACE_VERSION = 5.18.5
KF5_PLASMA_WORKSPACE_SITE = https://download.kde.org/stable/plasma/$(KF5_PLASMA_WORKSPACE_VERSION)
KF5_PLASMA_WORKSPACE_SOURCE = plasma-workspace-$(KF5_PLASMA_WORKSPACE_VERSION).tar.xz
KF5_PLASMA_WORKSPACE_LICENSE = BSD-3-Clause
KF5_PLASMA_WORKSPACE_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_PLASMA_WORKSPACE_DEPENDENCIES = host-pkgconf kf5-plasma-framework kf5-kwayland
KF5_PLASMA_WORKSPACE_INSTALL_STAGING = YES
KF5_PLASMA_WORKSPACE_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_PLASMA_WORKSPACE_CONF_OPTS += -DKF5_HOST_TOOLING="$(HOST_DIR)/lib/x86_64-linux-gnu/cmake"
$(eval $(cmake-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_MYCROFT_GUI_EMBEDDED
bool "mycroft-gui-embedded"
help
The KDE-based visual interface for working with Mycroft
based on the Mark-2 version.
https://github.com/MycroftAI/mycroft-gui-mark-2

View File

@ -0,0 +1,2 @@
# Locally computed
sha256 x mycroft-gui-mark-2-cb734266ba1f3accaa158507008206620a3c2dde.tar.gz

View File

@ -0,0 +1,15 @@
################################################################################
#
# mycroft-gui-embedded
#
################################################################################
MYCROFT_GUI_EMBEDDED_VERSION = cb734266ba1f3accaa158507008206620a3c2dde
MYCROFT_GUI_EMBEDDED_SITE = $(call github,MycroftAI,mycroft-gui-mark-2,$(MYCROFT_GUI_EMBEDDED_VERSION))
MYCROFT_GUI_EMBEDDED_LICENSE = Apache License 2.0
MYCROFT_GUI_EMBEDDED_INSTALL_STAGING = YES
MYCROFT_GUI_EMBEDDED_DEPENDENCIES = host-pkgconf
MYCROFT_GUI_EMBEDDED_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))