Start with rebranding to OpenVoiceOS (OVOS).

This commit is contained in:
j1nx 2020-10-06 21:23:38 +02:00
parent ff12626f47
commit cea47b56c2
34 changed files with 169 additions and 167 deletions

View File

@ -23,7 +23,7 @@ $(TARGETS_CONFIG): %-config:
$(TARGETS): %: $(RELEASE_DIR) %-config
@echo "build $@"
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) 2>&1 | tee logs/buildroot_$@_output.txt
cp -f $(BUILDROOT)/output/images/sdcard.img $(RELEASE_DIR)/MycroftOS_$@.img
cp -f $(BUILDROOT)/output/images/sdcard.img $(RELEASE_DIR)/OpenVoiceOS_$@.img
# Do not clean when building for one target
ifneq ($(words $(filter $(TARGETS),$(MAKECMDGOALS))), 1)
@ -46,6 +46,6 @@ help:
@echo "Run 'make <target>' to build a target image."
@echo "Run 'make all' to build all target images."
@echo "Run 'make clean' to clean the build output."
@echo "Run 'make <target>-config' to configure MycroftOS for a target."
@echo "Run 'make <target>-config' to configure OpenVoiceOS for a target."
@echo "Run 'make menuconfig' to update current config utilising a menu based program."
@echo "Run 'make savedefconfig' to save current config back to config directory."

View File

@ -1,116 +1,117 @@
menu "Mycroft A.I. Personal Assistant"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/firstboot-service/Config.in"
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-service/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/mycroft-splash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/firstboot-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/prepare_system-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mycroft/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-embedded-shell/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-gui/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-splash/Config.in"
menu "Additional drivers, libraries and/or applications"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/alsa-plugins/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/baresip/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/btspeaker/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/fann/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/hostname-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/alsa-plugins/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/baresip/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/btspeaker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/fann/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/hostname-service/Config.in"
menu "KF5"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-breeze-icons/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kactivities/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-karchive/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kauth/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kbookmarks/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kcodecs/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kcompletion/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kconfig/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kconfigwidgets/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kcrash/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kdbusaddons/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kdeclarative/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kded/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kglobalaccel/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kguiaddons/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-ki18n/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kiconthemes/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kio/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kirigami2/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kitemviews/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kjobwidgets/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-knotifications/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kpackage/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kservice/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-ktextwidgets/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kwayland/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kwidgetsaddons/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kwindowsystem/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kxmlgui/Config.in"
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-wayland-protocols/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-solid/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-sonnet/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-breeze-icons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kactivities/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-karchive/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kauth/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kbookmarks/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kcodecs/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kcompletion/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kconfig/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kconfigwidgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kcrash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdbusaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdeclarative/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kded/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kglobalaccel/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kguiaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ki18n/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kiconthemes/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kirigami2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kitemviews/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kjobwidgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-knotifications/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpackage/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kservice/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ktextwidgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwayland/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwidgetsaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwindowsystem/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kxmlgui/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-phonon/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-framework/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-nano/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-wayland-protocols/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-solid/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-sonnet/Config.in"
endmenu
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/libre/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/librem/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/lottie-qml/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/ncpamixer/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/respeaker/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/snapcast/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/spotifyd/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/userland-tools/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/wifi-connect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/libre/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/librem/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/lottie-qml/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ncpamixer/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/respeaker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/snapcast/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/spotifyd/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/userland-tools/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/wifi-connect/Config.in"
endmenu
menu "Additional external python modules"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-adapt-parser/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-appdirs/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-bs4/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-cachetools/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-casttube/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-colorzero/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-coverage/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-coveralls/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-deprecated/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-fann2/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-fasteners/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-feedparser/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-gitdb/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-gitpython/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-google-api-python-client/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-google-auth-httplib2/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-google-auth/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-gpiozero/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-gtts/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-gtts_token/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-humanhash3/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-lazy/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-levenshtein/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-lingua-franca/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-monotonic/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-msk/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-msm/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-oauth2client/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-olefile/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-padaos/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-padatious/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pako/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pep8/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-petact/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pocketsphinx/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-precise-runner/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pulsectl/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pyaudio/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pychromecast/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pyee/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pygithub/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pymplayer/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-pyxdg/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-requests-futures/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-rsa/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-sgmllib3k/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-smmap/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-source/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-speechrecognition/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-uritemplate/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-vlc/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-xmlrunner/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/python-xxhash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adapt-parser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-appdirs/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bs4/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-cachetools/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-casttube/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-colorzero/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-coverage/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-coveralls/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-deprecated/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-fann2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-fasteners/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-feedparser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gitdb/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gitpython/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-api-python-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-auth-httplib2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-google-auth/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gpiozero/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts_token/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-humanhash3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lazy/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-levenshtein/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lingua-franca/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-monotonic/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-msk/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-msm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-oauth2client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-olefile/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-padaos/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-padatious/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pako/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pep8/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-petact/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pocketsphinx/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-precise-runner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pulsectl/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyaudio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pychromecast/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyee/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pygithub/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pymplayer/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyxdg/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-futures/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rsa/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smmap/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-source/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speechrecognition/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-uritemplate/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-vlc/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-xmlrunner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-xxhash/Config.in"
endmenu
endmenu

View File

@ -86,7 +86,7 @@
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
# MycroftOS Audio Settings
# OpenVoiceOS Audio Settings
resample-method = ffmpeg
default-sample-format = s24le
default-sample-rate = 48000

View File

@ -142,12 +142,12 @@ load-module module-filter-apply
#set-default-source alsa_input.platform-soc_sound.seeed-source
#set-default-sink alsa_output.platform-soc_sound.seeed-sink
### MycroftOS Audio Settings
### OpenVoiceOS Audio Settings
unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
load-module module-combine-sink sink_name=MycroftOS
set-default-sink MycroftOS
load-module module-combine-sink sink_name=OpenVoiceOS
set-default-sink OpenVoiceOS
### Enable Echo/Noise-Cancellation
#load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink

View File

@ -86,7 +86,7 @@
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
# MycroftOS Audio Settings
# OpenVoiceOS Audio Settings
resample-method = ffmpeg
default-sample-format = s24le
default-sample-rate = 48000

View File

@ -142,12 +142,12 @@ load-module module-filter-apply
#set-default-source alsa_input.platform-soc_sound.seeed-source
#set-default-sink alsa_output.platform-soc_sound.seeed-sink
### MycroftOS Audio Settings
### OpenVoiceOS Audio Settings
unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
load-module module-combine-sink sink_name=MycroftOS
set-default-sink MycroftOS
load-module module-combine-sink sink_name=OpenVoiceOS
set-default-sink OpenVoiceOS
### Enable Echo/Noise-Cancellation
#load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink

View File

@ -86,7 +86,7 @@
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
# MycroftOS Audio Settings
# OpenVoiceOS Audio Settings
resample-method = ffmpeg
default-sample-format = s24le
default-sample-rate = 48000

View File

@ -142,12 +142,12 @@ load-module module-filter-apply
#set-default-source alsa_input.platform-soc_sound.seeed-8ch
#set-default-sink alsa_output.platform-soc_sound.seeed-2ch
### MycroftOS Audio Settings
### OpenVoiceOS Audio Settings
unload-module module-suspend-on-idle
unload-module module-role-cork
load-module module-role-ducking
load-module module-combine-sink sink_name=MycroftOS
set-default-sink MycroftOS
load-module module-combine-sink sink_name=OpenVoiceOS
set-default-sink OpenVoiceOS
### Enable Echo/Noise-Cancellation
#load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink

View File

@ -15,8 +15,8 @@ BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_TOOLCHAIN_BUILDROOT_FORTRAN=y
BR2_GCC_ENABLE_LTO=y
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="MycroftOS"
BR2_TARGET_GENERIC_ISSUE="Welcome to MycroftOS"
BR2_TARGET_GENERIC_HOSTNAME="OpenVoiceOS"
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenVoiceOS"
BR2_INIT_SYSTEMD=y
BR2_TARGET_GENERIC_ROOT_PASSWD="mycroft"
BR2_SYSTEM_BIN_SH_BASH=y
@ -479,6 +479,7 @@ BR2_PACKAGE_HOST_PYTHON3_SSL=y
BR2_PACKAGE_FIRSTBOOT_SERVICE=y
BR2_PACKAGE_PREPARE_SYSTEM_SERVICE=y
BR2_PACKAGE_PYTHON_MYCROFT=y
BR2_PACKAGE_MYCROFT_EMBEDDED_SHELL=y
BR2_PACKAGE_MYCROFT_GUI=y
BR2_PACKAGE_MYCROFT_SERVICE=y
BR2_PACKAGE_MYCROFT_SPLASH=y

View File

@ -1,2 +1,2 @@
name: MYCROFTOS
desc: MycroftOS Buildroot tree
name: OPENVOICEOS
desc: OpenVoiceOS Buildroot tree

View File

@ -1 +1 @@
include $(sort $(wildcard $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/*/*.mk))
include $(sort $(wildcard $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/*/*.mk))

View File

@ -5,7 +5,7 @@
################################################################################
BTSPEAKER_VERSION = 0.1.0
BTSPEAKER_SITE = $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/btspeaker
BTSPEAKER_SITE = $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/btspeaker
BTSPEAKER_SITE_METHOD = local
BTSPEAKER_LICENSE = Apache License 2.0
BTSPEAKER_LICENSE_FILES = LICENSE

View File

@ -1,4 +1,4 @@
[General]
Name = MycroftOS
Name = OpenVoiceOS
Class = 0x41C
DiscoverableTimeout = 0

View File

@ -5,7 +5,7 @@
################################################################################
FIRSTBOOT_SERVICE_VERSION = 0.1.0
FIRSTBOOT_SERVICE_SITE = $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/firstboot-service
FIRSTBOOT_SERVICE_SITE = $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/firstboot-service
FIRSTBOOT_SERVICE_SITE_METHOD = local
FIRSTBOOT_SERVICE_LICENSE = Apache License 2.0
FIRSTBOOT_SERVICE_LICENSE_FILES = LICENSE

View File

@ -5,7 +5,7 @@
################################################################################
HOSTNAME_SERVICE_VERSION = 0.1.0
HOSTNAME_SERVICE_SITE = $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/hostname-service
HOSTNAME_SERVICE_SITE = $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/hostname-service
HOSTNAME_SERVICE_SITE_METHOD = local
HOSTNAME_SERVICE_LICENSE = Apache License 2.0
HOSTNAME_SERVICE_LICENSE_FILES = LICENSE

View File

@ -1,11 +1,11 @@
[Unit]
Description=Set hostname to MycroftOS-[MAC]
Description=Set hostname to OpenVoiceOS-[MAC]
Before=NetworkManager.service
Before=avahi-daemon.service
[Service]
Type=oneshot
ExecStart=/bin/sh -c "hostnamectl set-hostname MycroftOS-`sed 's/://g' /sys/class/net/eth0/address | tail -c 7`"
ExecStart=/bin/sh -c "hostnamectl set-hostname OpenVoiceOS-`sed 's/://g' /sys/class/net/eth0/address | tail -c 7`"
[Install]
WantedBy=multi-user.target

View File

@ -5,7 +5,7 @@
################################################################################
MYCROFT_SERVICE_VERSION = 0.1.0
MYCROFT_SERVICE_SITE = $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroft-service
MYCROFT_SERVICE_SITE = $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/mycroft-service
MYCROFT_SERVICE_SITE_METHOD = local
MYCROFT_SERVICE_LICENSE = Apache License 2.0
MYCROFT_SERVICE_LICENSE_FILES = LICENSE

View File

@ -11,17 +11,17 @@ MYCROFT_SPLASH_LICENSE_FILES = COPYING
MYCROFT_SPLASH_AUTORECONF = YES
define MYCROFT_SPLASH_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroft-splash/mycroft-splash-start.service \
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/mycroft-splash/mycroft-splash-start.service \
$(TARGET_DIR)/usr/lib/systemd/system/mycroft-splash-start.service
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroft-splash/mycroft-splash-quit.service \
$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/mycroft-splash/mycroft-splash-quit.service \
$(TARGET_DIR)/usr/lib/systemd/system/mycroft-splash-quit.service
endef
define MYCROFT_SPLASH_CHANGE_IMAGE
cp $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroft-splash/psplash-colors.h $(@D)
cp $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroft-splash/psplash-config.h $(@D)
cp $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroft-splash/base-images/* $(@D)/base-images/
cp $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/mycroft-splash/psplash-colors.h $(@D)
cp $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/mycroft-splash/psplash-config.h $(@D)
cp $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/mycroft-splash/base-images/* $(@D)/base-images/
endef
MYCROFT_SPLASH_PRE_CONFIGURE_HOOKS += MYCROFT_SPLASH_CHANGE_IMAGE

View File

@ -5,7 +5,7 @@
################################################################################
PREPARE_SYSTEM_SERVICE_VERSION = 0.1.0
PREPARE_SYSTEM_SERVICE_SITE = $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/prepare_system-service
PREPARE_SYSTEM_SERVICE_SITE = $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/prepare_system-service
PREPARE_SYSTEM_SERVICE_SITE_METHOD = local
PREPARE_SYSTEM_SERVICE_LICENSE = Apache License 2.0
PREPARE_SYSTEM_SERVICE_LICENSE_FILES = LICENSE

View File

@ -1,7 +1,7 @@
From 61a1116fc464df46bd934d45fc4a22dcfee52607 Mon Sep 17 00:00:00 2001
From: Peter Steenbergen <info@j1nx.nl>
Date: Sat, 21 Sep 2019 12:18:38 +0200
Subject: [PATCH 1/1] Add MycroftOS enclosure tag to SKILL_GROUPS
Subject: [PATCH 1/1] Add OpenVoiceOS enclosure tag to SKILL_GROUPS
---
msm/mycroft_skills_manager.py | 3 ++-
@ -17,7 +17,7 @@ index b36540e..327f1fc 100644
SKILL_GROUPS = {'default', 'mycroft_mark_1', 'picroft', 'kde',
- 'respeaker', 'mycroft_mark_2', 'mycroft_mark_2pi'}
+ 'respeaker', 'mycroft_mark_2', 'mycroft_mark_2pi',
+ 'MycroftOS'}
+ 'OpenVoiceOS'}
DEFAULT_SKILLS_DIR = "/opt/mycroft/skills"
def __init__(self, platform='default', skills_dir=None, repo=None,

View File

@ -12,16 +12,16 @@ RESPEAKER_DEPENDENCIES = rpi-firmware dtc
$(eval $(kernel-module))
define RESPEAKER_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/respeaker/seeed-voicecard.service \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/respeaker/seeed-voicecard.service \
$(TARGET_DIR)/usr/lib/systemd/system/seeed-voicecard.service
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/respeaker/respeaker.conf \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/respeaker/respeaker.conf \
$(TARGET_DIR)/etc/modules-load.d/respeaker.conf
mkdir -p $(TARGET_DIR)/etc/voicecard
$(INSTALL) -D -m 0644 $(@D)/*.state $(TARGET_DIR)/etc/voicecard
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/respeaker/seeed-voicecard \
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/respeaker/seeed-voicecard \
$(TARGET_DIR)/usr/bin
$(INSTALL) -D -m 0644 $(@D)/seeed-2mic-voicecard.dtbo $(BINARIES_DIR)/rpi-firmware/overlays/

View File

@ -31,7 +31,7 @@ define SNAPCLIENT_INSTALL_INIT_SYSV
endef
define SNAPCLIENT_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/snapcast/snapclient.service \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/snapcast/snapclient.service \
$(TARGET_DIR)/usr/lib/systemd/system/snapclient.service
endef
else # !BR2_PACKAGE_SNAPCAST_CLIENT
@ -47,7 +47,7 @@ define SNAPSERVER_INSTALL_INIT_SYSV
endef
define SNAPSERVER_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/snapcast/snapserver.service \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/snapcast/snapserver.service \
$(TARGET_DIR)/usr/lib/systemd/system/snapserver.service
endef
else # !BR2_PACKAGE_SNAPCAST_SERVER

View File

@ -11,4 +11,4 @@ zeroconf_port = 57621
backend = pulseaudio
# Name in Spotify Connect, cannot contain spaces:
device_name = MycroftOS
device_name = OpenVoiceOS

View File

@ -33,12 +33,12 @@ endef
define SPOTIFYD_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/$(SPOTIFYD_BIN_DIR)/spotifyd \
$(TARGET_DIR)/usr/bin/spotifyd
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/spotifyd/spotifyd.conf \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/spotifyd/spotifyd.conf \
$(TARGET_DIR)/etc/spotifyd.conf
endef
define SPOTIFYD_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/spotifyd/spotifyd.service \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/spotifyd/spotifyd.service \
$(TARGET_DIR)/usr/lib/systemd/system/spotifyd.service
endef

View File

@ -33,9 +33,9 @@ define WIFI_CONNECT_INSTALL_TARGET_CMDS
endef
define WIFI_CONNECT_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/wifi-connect/wifi-connect.service \
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/wifi-connect/wifi-connect.service \
$(TARGET_DIR)/usr/lib/systemd/system/wifi-connect.service
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/wifi-connect/start-wifi-connect \
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/wifi-connect/start-wifi-connect \
$(TARGET_DIR)/usr/local/sbin/start-wifi-connect
endef

View File

@ -1,5 +1,5 @@
[Unit]
Description=Mycroft wifi connect service
Description=OpenVoiceOS wifi-connect service
After=NetworkManager.service
StartLimitInterval=200
StartLimitBurst=5

View File

@ -1,5 +1,5 @@
[connection]
id=MycroftOS default
id=OpenVoiceOS default
uuid=554628d6-8290-3dea-90c1-9b3b108dc19c
type=802-3-ethernet

View File

@ -3,12 +3,12 @@
"play_mp3_cmdline": "mpg123 %1",
"ipc_path": "/ramdisk/mycroft/ipc/",
"enclosure": {
"platform": "MycroftOS",
"platform": "OpenVoiceOS",
"platform_build": 1
},
"listener": {
"mute_during_output": false,
"device_name": "MycroftOS"
"device_name": "OpenVoiceOS"
},
"tts": {
"module": "mimic2",

View File

@ -88,7 +88,7 @@
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
# MycroftOS Audio Settings
# OpenVoiceOS Audio Settings
resample-method = ffmpeg
default-sample-format = s24le
default-sample-rate = 48000

View File

@ -140,11 +140,11 @@ load-module module-filter-apply
#set-default-sink output
#set-default-source input
### MycroftOS Audio Settings
### OpenVoiceOS Audio Settings
unload-module module-suspend-on-idle
load-module module-role-ducking
load-module module-combine-sink sink_name=MycroftOS
set-default-sink MycroftOS
load-module module-combine-sink sink_name=OpenVoiceOS
set-default-sink OpenVoiceOS
### Enable Echo/Noise-Cancellation
#load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink

View File

@ -62,11 +62,11 @@ load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds
### MycroftOS Audio Settings
### OpenVoiceOS Audio Settings
unload-module module-suspend-on-idle
load-module module-role-ducking
load-module module-combine-sink sink_name=MycroftOS
set-default-sink MycroftOS
load-module module-combine-sink sink_name=OpenVoiceOS
set-default-sink OpenVoiceOS
### Enable Echo/Noise-Cancellation
#load-module module-echo-cancel aec_method=webrtc source_name=echoCancel_source sink_name=echoCancel_sink

View File

@ -1,4 +1,4 @@
general = {
name = "MycroftOS";
name = "OpenVoiceOS";
output_backend = "pa";
};

View File

@ -7,6 +7,6 @@ export LC_ALL="C"
alias ll='ls -l'
######################################################################
# Initialize MycroftOS CLI Environment
# Initialize OpenVoiceOS CLI Environment
######################################################################
source cli_login.sh

View File

@ -1,6 +1,6 @@
{
"short_name": "MYCROFT",
"name": "Mycroft WiFi setup from your mobile phone or laptop",
"short_name": "OVOS",
"name": "OpenVoiceOS WiFi setup from your mobile phone or laptop",
"icons": [
{
"src": "favicon.png",