mirror of
https://github.com/OpenVoiceOS/OpenVoiceOS
synced 2025-04-16 19:39:37 +02:00
Fix for the splash, pyaudio and OSM
This commit is contained in:
parent
b5987d78d5
commit
e22fc71639
@ -357,7 +357,6 @@ BR2_PACKAGE_PYTHON_ARROW=y
|
|||||||
BR2_PACKAGE_PYTHON_AUTOBAHN=y
|
BR2_PACKAGE_PYTHON_AUTOBAHN=y
|
||||||
BR2_PACKAGE_PYTHON_CHERRYPY=y
|
BR2_PACKAGE_PYTHON_CHERRYPY=y
|
||||||
BR2_PACKAGE_PYTHON_COLORAMA=y
|
BR2_PACKAGE_PYTHON_COLORAMA=y
|
||||||
BR2_PACKAGE_PYTHON_COLORZERO=y
|
|
||||||
BR2_PACKAGE_PYTHON_CONFIGSHELL_FB=y
|
BR2_PACKAGE_PYTHON_CONFIGSHELL_FB=y
|
||||||
BR2_PACKAGE_PYTHON_DAEMONIZE=y
|
BR2_PACKAGE_PYTHON_DAEMONIZE=y
|
||||||
BR2_PACKAGE_PYTHON_DBUS_NEXT=y
|
BR2_PACKAGE_PYTHON_DBUS_NEXT=y
|
||||||
@ -368,6 +367,7 @@ BR2_PACKAGE_PYTHON_FLASK_JSONRPC=y
|
|||||||
BR2_PACKAGE_PYTHON_FLASK_LOGIN=y
|
BR2_PACKAGE_PYTHON_FLASK_LOGIN=y
|
||||||
BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY=y
|
BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY=y
|
||||||
BR2_PACKAGE_PYTHON_FLATBUFFERS=y
|
BR2_PACKAGE_PYTHON_FLATBUFFERS=y
|
||||||
|
BR2_PACKAGE_PYTHON_GPIOZERO=y
|
||||||
BR2_PACKAGE_PYTHON_HUMANIZE=y
|
BR2_PACKAGE_PYTHON_HUMANIZE=y
|
||||||
BR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR=y
|
BR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR=y
|
||||||
BR2_PACKAGE_PYTHON_JSONMODELS=y
|
BR2_PACKAGE_PYTHON_JSONMODELS=y
|
||||||
@ -385,7 +385,6 @@ BR2_PACKAGE_PYTHON_PSUTIL=y
|
|||||||
BR2_PACKAGE_PYTHON_PYJWT=y
|
BR2_PACKAGE_PYTHON_PYJWT=y
|
||||||
BR2_PACKAGE_PYTHON_PYUDEV=y
|
BR2_PACKAGE_PYTHON_PYUDEV=y
|
||||||
BR2_PACKAGE_PYTHON_PYUSB=y
|
BR2_PACKAGE_PYTHON_PYUSB=y
|
||||||
BR2_PACKAGE_PYTHON_RPI_GPIO=y
|
|
||||||
BR2_PACKAGE_PYTHON_SDNOTIFY=y
|
BR2_PACKAGE_PYTHON_SDNOTIFY=y
|
||||||
BR2_PACKAGE_PYTHON_SERIAL=y
|
BR2_PACKAGE_PYTHON_SERIAL=y
|
||||||
BR2_PACKAGE_PYTHON_SIP=y
|
BR2_PACKAGE_PYTHON_SIP=y
|
||||||
|
@ -3,9 +3,10 @@ Description=Starts OVOS splash boot screen
|
|||||||
Wants=dev-dri-card0.device
|
Wants=dev-dri-card0.device
|
||||||
After=dev-dri-card0.device
|
After=dev-dri-card0.device
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
|
RequiresMountsFor=/run
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=notify
|
||||||
ExecStart=/usr/bin/psplash
|
ExecStart=/usr/bin/psplash
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
Restart=no
|
Restart=no
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Start psplash-systemd progress communication helper
|
||||||
|
DefaultDependencies=no
|
||||||
|
After=ovos-splash-start.service
|
||||||
|
Requires=ovos-splash-start.service
|
||||||
|
RequiresMountsFor=/run
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/psplash-systemd
|
||||||
|
RemainAfterExit=yes
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=sysinit.target
|
@ -23,6 +23,9 @@ define OVOS_SPLASH_INSTALL_INIT_SYSTEMD
|
|||||||
|
|
||||||
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/ovos-splash/ovos-splash-quit.service \
|
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/ovos-splash/ovos-splash-quit.service \
|
||||||
$(TARGET_DIR)/usr/lib/systemd/system/ovos-splash-quit.service
|
$(TARGET_DIR)/usr/lib/systemd/system/ovos-splash-quit.service
|
||||||
|
|
||||||
|
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/ovos-splash/ovos-splash-systemd.service \
|
||||||
|
$(TARGET_DIR)/usr/lib/systemd/system/ovos-splash-systemd.service
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define OVOS_SPLASH_CHANGE_IMAGE
|
define OVOS_SPLASH_CHANGE_IMAGE
|
||||||
|
@ -8,6 +8,6 @@ PYTHON_OVOS_SKILL_MANAGER_VERSION = 04102cc75c8777085a3304bb0a3023fb46891710
|
|||||||
PYTHON_OVOS_SKILL_MANAGER_SITE = $(call github,OpenVoiceOS,ovos_skill_manager,$(PYTHON_OVOS_SKILL_MANAGER_VERSION))
|
PYTHON_OVOS_SKILL_MANAGER_SITE = $(call github,OpenVoiceOS,ovos_skill_manager,$(PYTHON_OVOS_SKILL_MANAGER_VERSION))
|
||||||
PYTHON_OVOS_SKILL_MANAGER_SETUP_TYPE = setuptools
|
PYTHON_OVOS_SKILL_MANAGER_SETUP_TYPE = setuptools
|
||||||
PYTHON_OVOS_SKILL_MANAGER_LICENSE_FILES = LICENSE
|
PYTHON_OVOS_SKILL_MANAGER_LICENSE_FILES = LICENSE
|
||||||
YTHON_OVOS_SKILL_MANAGER_ENV = MYCROFT_LOOSE_REQUIREMENTS=true
|
PYTHON_OVOS_SKILL_MANAGER_ENV = MYCROFT_LOOSE_REQUIREMENTS=true
|
||||||
|
|
||||||
$(eval $(python-package))
|
$(eval $(python-package))
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
From c792514695cf75bfbbc08b2719a3e8415be5b78f Mon Sep 17 00:00:00 2001
|
||||||
|
From: j1nx <p.steenbergen@j1nx.nl>
|
||||||
|
Date: Wed, 5 Oct 2022 10:46:07 +0200
|
||||||
|
Subject: [PATCH 1/1] No hardcoded include paths
|
||||||
|
|
||||||
|
---
|
||||||
|
setup.py | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index 0a7a164..ba01e3e 100644
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -98,8 +98,8 @@ def setup_extension():
|
||||||
|
else:
|
||||||
|
# GNU/Linux and other posix-like OSes will dynamically link to
|
||||||
|
# portaudio, installed by the package manager.
|
||||||
|
- include_dirs += ['/usr/local/include', '/usr/include']
|
||||||
|
- external_libraries_path += ['/usr/local/lib', '/usr/lib']
|
||||||
|
+ include_dirs += []
|
||||||
|
+ external_libraries_path += []
|
||||||
|
|
||||||
|
return Extension(
|
||||||
|
'_portaudio',
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
@ -1,30 +0,0 @@
|
|||||||
From 2ee560056ec889ea7cd3ce1801b796b0939dd540 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Derek Schmidt <skeh@is.nota.live>
|
|
||||||
Date: Tue, 14 Dec 2021 21:46:11 -0700
|
|
||||||
Subject: [PATCH] Use Py_ssize_t for tuple return on stream methods
|
|
||||||
|
|
||||||
---
|
|
||||||
src/_portaudiomodule.c | 3 ++-
|
|
||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/_portaudiomodule.c b/src/_portaudiomodule.c
|
|
||||||
index a5bfd60..ca678c2 100644
|
|
||||||
--- a/src/_portaudiomodule.c
|
|
||||||
+++ b/src/_portaudiomodule.c
|
|
||||||
@@ -25,6 +25,7 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
+#define PY_SSIZE_T_CLEAN
|
|
||||||
#include "Python.h"
|
|
||||||
#include "portaudio.h"
|
|
||||||
#include "_portaudiomodule.h"
|
|
||||||
@@ -1291,7 +1292,7 @@ int _stream_callback_cfunction(const void *input, void *output,
|
|
||||||
PyObject *py_status_flags = PyLong_FromUnsignedLong(statusFlags);
|
|
||||||
PyObject *py_input_data = Py_None;
|
|
||||||
const char *pData;
|
|
||||||
- unsigned output_len;
|
|
||||||
+ Py_ssize_t output_len;
|
|
||||||
PyObject *py_result;
|
|
||||||
|
|
||||||
if (input) {
|
|
@ -1,3 +1,2 @@
|
|||||||
# md5, sha256 from https://pypi.org/pypi/pyaudio/json
|
# sha256 from https://pypi.org/pypi/pyaudio/json
|
||||||
md5 7e4c88139284033f67b4336c74eda3b8 PyAudio-0.2.11.tar.gz
|
sha256 55ddf5db72bc537bba5f5dbca3ab9f0222ee5b842bda83978eab0b7b8f60fb9e PyAudio-0.2.12.tar.gz
|
||||||
sha256 93bfde30e0b64e63a46f2fd77e85c41fd51182a4a3413d9edfaf9ffaa26efb74 PyAudio-0.2.11.tar.gz
|
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PYTHON_PYAUDIO_VERSION = 0.2.11
|
PYTHON_PYAUDIO_VERSION = 0.2.12
|
||||||
PYTHON_PYAUDIO_SOURCE = PyAudio-$(PYTHON_PYAUDIO_VERSION).tar.gz
|
PYTHON_PYAUDIO_SOURCE = PyAudio-$(PYTHON_PYAUDIO_VERSION).tar.gz
|
||||||
PYTHON_PYAUDIO_SITE = https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b
|
PYTHON_PYAUDIO_SITE = https://files.pythonhosted.org/packages/3e/2f/67dc1505002ed6a4ef3f5941d6f07209d4c013a0271dd8d18314f54f6bf0
|
||||||
PYTHON_PYAUDIO_SETUP_TYPE = setuptools
|
PYTHON_PYAUDIO_SETUP_TYPE = setuptools
|
||||||
PYTHON_PYAUDIO_LICENSE =
|
PYTHON_PYAUDIO_LICENSE =
|
||||||
|
|
||||||
|
@ -8,8 +8,7 @@ enable avahi-daemon.service
|
|||||||
enable NetworkManager.service
|
enable NetworkManager.service
|
||||||
enable getty@tty2.service
|
enable getty@tty2.service
|
||||||
enable ovos-splash-start.service
|
enable ovos-splash-start.service
|
||||||
enable ovos-splash-40.service
|
enable ovos-splash-systemd.service
|
||||||
enable ovos-splash-60.service
|
|
||||||
enable mycroft.service
|
enable mycroft.service
|
||||||
enable mycroft-messagebus.service
|
enable mycroft-messagebus.service
|
||||||
enable mycroft-voice.service
|
enable mycroft-voice.service
|
||||||
@ -30,3 +29,4 @@ disable snapserver.service
|
|||||||
disable spotifyd.service
|
disable spotifyd.service
|
||||||
disable nodered.service
|
disable nodered.service
|
||||||
disable btspeaker.service
|
disable btspeaker.service
|
||||||
|
disable telnetd.service
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
[Service]
|
|
||||||
ExecStartPre=-/usr/bin/sudo /bin/psplash-write "PROGRESS 100"
|
|
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Update OVOS splash boot screen to 40%
|
|
||||||
Wants=NetworkManager.service
|
|
||||||
After=NetworkManager.service
|
|
||||||
DefaultDependencies=no
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=-/usr/bin/psplash-write "PROGRESS 40"
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Update OVOS splash boot screen to 60%
|
|
||||||
Before=mycroft-gui.service
|
|
||||||
DefaultDependencies=no
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=-/usr/bin/psplash-write "PROGRESS 60"
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,3 +0,0 @@
|
|||||||
[Service]
|
|
||||||
ExecStartPost=-/bin/sleep 2
|
|
||||||
ExecStartPost=-/bin/psplash-write "PROGRESS 10"
|
|
Loading…
x
Reference in New Issue
Block a user