From 9c65ec20c1d2f302766cb3fc741e7c1c1a492efb Mon Sep 17 00:00:00 2001
From: j1nx
Date: Fri, 5 May 2023 14:02:37 +0200
Subject: [PATCH] Add python-ovos-gui package
---
buildroot-external/Config.in | 1 +
.../package/python-ovos-gui/Config.in | 7 +++++++
.../package/python-ovos-gui/python-ovos-gui.hash | 1 +
.../package/python-ovos-gui/python-ovos-gui.mk | 13 +++++++++++++
4 files changed, 22 insertions(+)
create mode 100644 buildroot-external/package/python-ovos-gui/Config.in
create mode 100644 buildroot-external/package/python-ovos-gui/python-ovos-gui.hash
create mode 100644 buildroot-external/package/python-ovos-gui/python-ovos-gui.mk
diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in
index f2ff14c0..d6139588 100644
--- a/buildroot-external/Config.in
+++ b/buildroot-external/Config.in
@@ -283,6 +283,7 @@ menu "Core"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-cli-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-config/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-core/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-gui/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-service/Config.in"
endmenu
menu "Plugins"
diff --git a/buildroot-external/package/python-ovos-gui/Config.in b/buildroot-external/package/python-ovos-gui/Config.in
new file mode 100644
index 00000000..09b4e1d7
--- /dev/null
+++ b/buildroot-external/package/python-ovos-gui/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_OVOS_GUI
+ bool "python-ovos-gui"
+ help
+ GUI messagebus service, manages GUI state
+ and implements the gui protocol
+
+ https://github.com/OpenVoiceOS/ovos-gui
diff --git a/buildroot-external/package/python-ovos-gui/python-ovos-gui.hash b/buildroot-external/package/python-ovos-gui/python-ovos-gui.hash
new file mode 100644
index 00000000..9f9fcda9
--- /dev/null
+++ b/buildroot-external/package/python-ovos-gui/python-ovos-gui.hash
@@ -0,0 +1 @@
+sha256 09488c55a2617bf3d2807a84c4f2a8f636ce1b8a547a0ce5c685bba3f8742e96 python-ovos-gui-502dec01d0055c54998280ffaa76d5f54961173f.tar.gz
diff --git a/buildroot-external/package/python-ovos-gui/python-ovos-gui.mk b/buildroot-external/package/python-ovos-gui/python-ovos-gui.mk
new file mode 100644
index 00000000..54791765
--- /dev/null
+++ b/buildroot-external/package/python-ovos-gui/python-ovos-gui.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-ovos-gui
+#
+################################################################################
+
+PYTHON_OVOS_GUI_VERSION = 502dec01d0055c54998280ffaa76d5f54961173f
+PYTHON_OVOS_GUI_SITE = $(call github,OpenVoiceOS,ovos-gui,$(PYTHON_OVOS_GUI_VERSION))
+PYTHON_OVOS_GUI_SETUP_TYPE = setuptools
+PYTHON_OVOS_GUI_LICENSE_FILES = LICENSE
+PYTHON_OVOS_GUI_ENV = MYCROFT_LOOSE_REQUIREMENTS=true
+
+$(eval $(python-package))