Compare commits

...

1861 Commits

Author SHA1 Message Date
j1nx 35b7a5bf63 [RPI] Bump vocalfusion driver and XMOS 3510 INT SPI firmware 2024-04-23 12:32:37 +00:00
j1nx de12e1cda8 [All] More bumps and fixes all over the codebase to get back into shape 2024-04-23 09:46:11 +00:00
j1nx 33ccd95215 [All] Bump more packages 2024-04-20 09:12:46 +00:00
j1nx 4cb0856e6f [All] The big version jump one again 2024-04-11 07:47:59 +00:00
j1nx 77d4578879 [All] Bump buildroot to latest ovos-2024.02.x 2024-03-27 11:12:23 +00:00
j1nx 00d48ae291 [All] Bump buildroot for latest changes 2024-03-01 07:57:48 +00:00
j1nx aa79231bf0 [All] {WIP} The big bump to buildroot 2024.02.x 2024-03-01 07:54:30 +00:00
j1nx 24a7b5beb1 [All] Re-enable systemd notify healthchecks 2024-02-19 19:12:51 +00:00
j1nx c265d718e5 [All] Bump buildroot 2024-02-19 19:12:27 +00:00
j1nx 23a94cc1db [All] Switch back to ovos-messagebus and configured shared volums as such 2024-02-18 19:14:55 +00:00
j1nx 59d3088fb8 Merge branch 'fix/gpio' into develop 2024-02-17 19:38:49 +00:00
j1nx 503e727dbb [All] Fix xz mistake that slipped in 2024-02-17 19:36:37 +00:00
j1nx 783900f225 [RPI] Use vocalfusion 6.6 kernel using new GPIO APIv2 2024-02-17 19:35:47 +00:00
j1nx 3bdd57fb1d Merge branch 'develop' into fix/gpio 2024-02-17 10:10:12 +00:00
j1nx 9e0642fb2d [All] Switch back to userspace overlayfs driver. Overall this gives the best performance 2024-02-17 10:05:29 +00:00
j1nx bad6591e40 [All] Bump buildroot for latest upstream changes and to bump zstd 2024-02-17 10:04:27 +00:00
j1nx 2a361ae00c [RPI4] Bump experimental VocalFusion test driver 2024-02-17 09:55:42 +00:00
j1nx eabf79c3f2 [All] Do not keep uncompressed images in the release folder 2024-02-15 09:21:40 +00:00
j1nx 9dab4692a4 [WIP] Switch to vocalfusion PR driver for test drives 2024-02-11 11:47:38 +00:00
j1nx f628a9f49c [WIP] Add libgpiod2 and tools for debugging 2024-02-11 11:46:51 +00:00
j1nx b1fb2843e0 [All] Remove priority settings from ovos-bus-server 2024-02-10 13:07:48 +00:00
j1nx 75479afcfd Merge remote-tracking branch 'BohdanBuinich/xvf3510-rpi5-compatibility' into fix/gpio 2024-02-10 10:36:48 +00:00
j1nx 1c0833808d Disable PWM and buttons overlays during testing 2024-02-10 10:35:13 +00:00
j1nx 91fcb4e1d6 [RPI] Move cma 384M setting from commandline to config.txt 2024-02-09 17:56:51 +00:00
j1nx a16e44250d [All] Disable CPUSchedulingPolicy=fifo for ovos-bus-server 2024-02-09 11:10:49 +00:00
j1nx 5f79bf8820 [All] Second pass on kernel fragment cleanup 2024-02-08 13:53:49 +00:00
j1nx 3a7be3234b [All] Disabling drivers we are most likely never going to use
Mostly DVB/TV type of devices
2024-02-08 13:21:24 +00:00
j1nx 61b64f4abc [All] First pass on linux fragment files fixes and changes 2024-02-08 12:26:52 +00:00
j1nx 2525c95609 Fix and adjust the HAOS linux-dotkernel-config script for us 2024-02-08 12:21:06 +00:00
Jan Čermák b89f5e3322 Also check kernel custom config file in linux-check-dotconfig (#3126)
If BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE is set, it should be also checked
by the script for checking that all kernel options are applied.
2024-02-08 09:28:23 +00:00
Jan Čermák d2059c5531 Add script for checking resulting kernel config (#3006)
There is bunch of kernel config options that are not propagated
correctly to the kernel configuration after fragments are merged
and processed by Kconfig. Current Buildroot tools are not good at
discovering these - while we cleaned up most inconsistencies by using
linux-diff-config and output from the merge_config.sh script, there
are still options that were removed or get a different value than
intended because of dependencies, etc.

This commit adds a Python script that is using Kconfiglib to parse
current kernel's Kconfig files and the generated .config and compare
the requested values from individual kernel config fragments. The
script can be used manually by running `make linux-check-dotconfig`
from the buildroot directory (with path to BR2_EXTERNAL directory set)
and it's called also from the CI, where it generates Github Workflow
warning annotations when some of the values are not present or when set
incorrectly.

The kconfiglib.py is checked-in to the repo as well, because the library
is currently abandoned on PyPI and packaged version has a bug that causes
errors parsing Kconfigs in newer Linux versions, fixed in outstanding
pull request ulfalizer/Kconfiglib#119 - so version from this PR is used
here.

If pypi/support#2526 is ever resolved, we could remove it from our repo
and use pip for installing the package as a requirement during build
of the build container.
2024-02-08 09:20:36 +00:00
Bohdan Buinich c0442cc0e6 [RPI] Refactor SPI and GPIO handling for XVF3510 initialization
This commit significantly overhauls the script for setting the XVF3510 board to boot from SPI slave mode and for loading a binary file. The refactor not only aims at improving code readability, maintainability, and robustness but also addresses compatibility issues with the latest Raspberry Pi models, specifically the Raspberry Pi 5, which does not support the RPi.GPIO library.

Changes made:
- Switched from `smbus` to `smbus2` for I2C communication, offering a more modern and robust interface.
- Replaced `RPi.GPIO` and `spidev` with `digitalio` and `busio` from the `adafruit_blinka` library, enhancing cross-platform compatibility and providing a more Pythonic API for GPIO and SPI operations.
- Introduced type annotations for function signatures, improving code readability and type safety.
- Added exception handling around I2C operations and file reading, increasing the script's robustness by gracefully handling potential errors.
- Defined global variables for GPIO pin configurations, making the code cleaner and easier to modify for different setups.
- Encapsulated GPIO setup and reset logic into dedicated functions (`setup_direct_gpio`), streamlining the main logic flow and separating concerns.
- Modularized SPI setup (`setup_spi`) and data transmission logic (`send_data_over_spi` and `handle_block_transfer`), enhancing code organization and maintainability.

Benefits:
- The use of `smbus2` and `adafruit_blinka` libraries modernizes the script and may improve compatibility with a wider range of devices and future Python versions.
- Type annotations and structured exception handling make the script more understandable and safer to execute, reducing the risk of runtime errors.
- The refactoring into more granular functions and the introduction of global variables for configuration parameters make the script easier to read, modify, and extend.
- Improved error handling ensures that the script fails gracefully, providing clear error messages and avoiding potential resource leaks.
2024-02-08 01:25:53 +02:00
j1nx 379e94dad3 [RPI] (WIP) Switch to kernel 6.6 VocalFusion drivers 2024-02-07 22:19:43 +00:00
j1nx f8e7a135e4 [All] Add --security-opt label=disable to the quadlet files 2024-02-07 18:24:19 +00:00
j1nx feb7a214ac [All] Hopefully the last dumb ass mistake to fix. 2024-02-07 18:23:29 +00:00
j1nx c8617076da [All] Fix another stupid mistake of wrong mycroft.conf location 2024-02-06 20:28:41 +00:00
j1nx ce81526d60 [All] Fix stupid mistake by disabling the wrong service at boot 2024-02-06 20:23:48 +00:00
j1nx 6bb37c4e82 [All] Changes to the quadlet files (again) 2024-02-06 19:12:26 +00:00
j1nx 455f11d7a6 [All] Mount host /etc/mycroft.conf into containers by default.
Shipping with OS release configuration while allowing to use the
user mycroft.conf to overwrite those settings again if wanted
2024-02-06 15:51:25 +00:00
j1nx 49d12c56bc [All] Remove fallback Mimic1 configuration 2024-02-06 11:42:37 +00:00
j1nx 141995d991 [RPI] Fixes and changes for respeaker / kernel 6.6 2024-02-06 10:55:56 +00:00
j1nx a505988bb4 [All] Bump buildroot for rpi fixes 2024-02-05 20:30:20 +00:00
j1nx fffa51ff5f [All] (testing) Bumpe kernel to 6.6.14 2024-02-05 16:41:40 +00:00
j1nx 4fc5231981 [All] Bump buildroot 2024-02-05 11:56:05 +00:00
j1nx 2cf3fb2d91 [x86] (Fix) No longer needed to install the kernel to the vfat esp partition. 2024-02-05 11:34:16 +00:00
j1nx e999e64152 [All] Disable libcamera-apps 2024-02-05 11:31:53 +00:00
j1nx 19b7e80788 [All] Add messagebus and phal-admin to prefetch containers 2024-02-04 21:34:06 +00:00
j1nx 40db52932d [All] Bump buildroot 2024-02-04 17:19:09 +00:00
j1nx 0af4122eab [All] Switch back to old quadlet image system
Need to think this through
2024-02-04 17:18:36 +00:00
j1nx 5787cae2c9 [All] Remove healthy sdnotify system
The structure changed, need to figure out the best way forward.
2024-02-04 12:50:23 +00:00
j1nx 262bb73b52 [All] Add support for ovos_local_state
According 7df24e8ea8 (diff-b093d34eec92adf6e0cc6e445edb7147ea45d25fb0c98f2f84a60f5aae6f34f7)
2024-02-04 11:19:36 +00:00
j1nx 7aea4f0c5f [All] Switch over to / make use of podman .image files.
Also fix a filename error for tts-server and
do not pull in new containers automatically when newer are available
2024-02-04 11:03:14 +00:00
j1nx e8187814a3 [x86] Fix overseen little post-build script issues for x86 2024-02-04 11:03:14 +00:00
j1nx 5c7734b453 [All] Add a minimal phal.list to the main rootfs overlay 2024-02-04 11:03:14 +00:00
Peter Steenbergen 23bc8fb5ca
Merge pull request #212 from BohdanBuinich/fix-services
[ALL] Fix Service Failures during Boot
2024-02-04 11:02:30 +01:00
j1nx 5fb25536c7 [All] Revert certain pipewire tweaks (let's start over) 2024-02-03 19:27:41 +00:00
Bohdan Buinich 05e88781f6 [ALL] Fix Service Failures during Boot 2024-02-03 20:13:39 +02:00
j1nx 9116521d1e [All] Move the kernel RT PREEMPT settings to the main kernel config fragment file 2024-02-03 14:09:11 +00:00
j1nx 1ee4419270 [All] Pull in the main chat gpt skill as teh PR is merged 2024-02-03 12:37:30 +00:00
j1nx 2f8e165506 [x86] Use the SOF open firmware for Intel HDA soundcards 2024-02-03 12:36:46 +00:00
j1nx 46e0ebdded [All] Add ALSA UCM2 profiles 2024-02-03 12:36:14 +00:00
j1nx c3a0370a4b [All] Enable alsa-plugins 2024-02-03 12:34:51 +00:00
Peter Steenbergen 7f3487115a
Merge pull request #205 from BohdanBuinich/refactor-buildroot-scripts
[ALL] Refactor buildroot scripts
2024-01-27 08:44:40 +01:00
Bohdan Buinich 8342760419 align 0x86_64 2024-01-27 02:42:38 +02:00
Bohdan Buinich f7fc7caa0f oops 2 2024-01-27 02:40:10 +02:00
Bohdan Buinich 521dd9eeb5 oops 2024-01-27 02:37:38 +02:00
Bohdan Buinich 4b092feb65 fix after merge 2024-01-27 02:33:31 +02:00
Bohdan Buinich d1ac3d4be1 Merge remote-tracking branch 'origin/develop' into refactor-buildroot-scripts 2024-01-27 02:28:15 +02:00
j1nx c704499d22 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2024-01-26 14:45:01 +00:00
j1nx 4b2daa4980 [OVA] Defconfig clean up 2024-01-26 14:44:25 +00:00
j1nx 5a327ef218 [X86] Defconfig clean up 2024-01-26 14:43:39 +00:00
j1nx cee0325418 [OVA] Get defconfig inline with the rest 2024-01-26 13:06:58 +00:00
j1nx 6269301fc7 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2024-01-26 11:57:20 +00:00
j1nx 29a4ad1690 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2024-01-26 11:56:39 +00:00
j1nx 5e7fd2e185 [X86] Get the X86 defconfig inline.
Build completes, however needs extensive testing.
2024-01-26 11:51:18 +00:00
j1nx 5087df0971 [RPI] Small changes to defconfig.
- enable dbus_python
- install both py and pyc files
- disable root login
2024-01-25 20:35:57 +00:00
j1nx 4ce75256d3 [RPI] Get the Raspberry Pi3 and 4 back in sync again.
With a possible fix for the RT kernel not booting on the rpi3
2024-01-24 15:43:33 +00:00
j1nx d38345a507 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2024-01-22 16:58:53 +00:00
j1nx e306bcd9bc [All] Real messy commit with switch to NetworkManager, kernel bump and countless fixes that came up 2024-01-22 16:57:19 +00:00
Bohdan Buinich d0dcab2864 Moved post-build and post-images on top level (not fully tested) 2024-01-12 14:52:02 +02:00
Bohdan Buinich 080cfad2bf [RPI] Refactor Image Generation Script for Clarity and Modularization
- Reorganized variable definitions for clarity and consistency.
- Encapsulated SWU file creation logic into 'create_swu_file' function for better modularity and readability.
- Implemented 'cleanup' function to handle temporary file cleanup, enhancing script robustness.
- Utilized bash array for 'SWUPDATE_FILES' to improve handling of multiple file entries.
- Simplified error handling with 'set -e' and streamlined script exit using 'trap' for cleanup operations.
- Cleaned up directory changing commands by redirecting 'pushd' and 'popd' output to '/dev/null'.
2024-01-12 14:50:44 +02:00
Bohdan Buinich 736bfebe31 [RPI] Refactor Raspberry Pi Setup Script for Improved Structure and Readability
- Encapsulated functionality into functions for better script organization.
- Introduced 'write_os_release' and 'write_machine_info' functions for creating os-release and machine-info files.
- Streamlined Raspberry Pi specific file handling with 'handle_raspberry_pi' function.
- Consolidated script execution within a 'main' function for clearer flow and execution order.
- Improved readability with consistent formatting and added inline comments for clarity.
- Enhanced robustness with comprehensive error checking and streamlined command execution.
- RPI5 not supported yet.
2024-01-12 14:50:44 +02:00
Bohdan Buinich 3851ed9fab [ALL] Enhance Docker Image Fetching Script for Clarity and Robustness
- Streamlined variable declarations for improved readability.
- Added error checking to ensure successful retrieval of the image digest.
- Encapsulated core functionality into 'fetch_and_copy_image' function for better script structure.
- Introduced a 'lock_file' variable to clarify the file locking mechanism.
- Combined 'set' options into a single line and added 'pipefail' for robust error handling.
- Refined comments and structured the script into clearly defined sections.
2024-01-12 14:50:44 +02:00
Peter Steenbergen 3c29193f3f
Merge pull request #206 from BohdanBuinich/update-rpi-eeprom-script
[RPI] rpi-eeprom: Future support for RPI5
2024-01-12 12:23:10 +01:00
j1nx fb20b65f17 [All] Temporarily pulling the news and youtube skills from NeonJarbas for testing 2024-01-11 17:52:04 +00:00
j1nx a77f6542e9 [All] Switch to hardcoded ziggyai STT/TTS servers during this testing phase 2024-01-11 17:48:23 +00:00
j1nx ec25ee5feb [All] Enable all containers at boot the drop-in way
TODO: Install this files within the ovos-containers buildroot package
together with the images it pulls in.
2024-01-11 17:46:15 +00:00
j1nx 3583b72ed8 [All] Enable the healthcheck as sdnotify to report to back and pet the watchdog of systemd 2024-01-11 16:51:59 +00:00
j1nx f3e85d6aa9 [All] Bump buildroot to latest 2023.02.x 2024-01-11 09:28:23 +00:00
j1nx 2ea7fc5a85 [All] Podman / Quadlet changes and additions 2024-01-10 18:59:24 +00:00
j1nx 89d0b2ce70 [All] Pipewire configuration changes 2024-01-10 18:58:27 +00:00
j1nx 32ff320548 [All] Download the images to specific arch folder.
As the SHA digest is the same for both the amd64 and arm64 arch
we need to download the images for each arch as otherwise it
skips the download and install the wrong arch to the system
from earlier downloaded images.
2024-01-09 20:23:01 +00:00
j1nx bc799a303d [OVA] Get the Virtual Appliance back into shape 2024-01-09 20:22:17 +00:00
Bohdan Buinich 0f7f40a50e It looks better 2024-01-09 19:17:17 +02:00
j1nx 14cbc7d6cc [All] Bump buildroot to latest 2023.02.x version 2024-01-09 12:06:07 +00:00
j1nx ba7c614593 [All] {WIP} Change over the quadlet files to use drop-in support.
At the moment these quadlets do not auto start at boot yet.
Still thinking about the best way forward in regards with the upcoming
template support and the overall ovos-containers buildroot package.
2024-01-09 11:59:46 +00:00
Bohdan Buinich edc70b2f48 [RPI] rpi-eeprom: Future support for RPI5 2024-01-08 14:34:27 +02:00
j1nx 2f3d930410 [All] Bump and switch to ovos-bus-server running on the host under RT priority 2024-01-07 15:19:09 +00:00
j1nx a30437ae3e [All] Bump podman to 4.8.3 and add support for healthy sdnotify check
Moved the podman patches to the external buildroot tree
2024-01-07 08:39:09 +00:00
j1nx b9bf74be43 [All] Bump buildroot to latest 2023.02.x 2024-01-06 18:59:04 +00:00
j1nx 27200f51c5 [All] Enable python-pip on the host OS 2024-01-06 18:56:40 +00:00
j1nx 8dbd58d36e [ALL][RPI] RealTime performance tweaks.
For the Raspberry Pi we also disable the mitigations
2024-01-06 17:19:04 +00:00
j1nx 4ee8fbfbf7 [ALL] Implement RT settings the systemd user session way. 2024-01-06 14:22:52 +00:00
j1nx 6d807b2a6d [ALL] Small additions and changes 2024-01-05 12:15:25 +00:00
j1nx a68ff2c35e [ALL] RealTime kernel/system changes.
- Raspberry Pi: Using the RT patches and select RT as PREEMPT
- Pipewire changes to upvote itself to prio 95% nice -19
- Other small kernel tweaks and fixes
2024-01-04 12:38:55 +00:00
j1nx 6e78f7b4b9 [RPI] Fix Mark1 i2csound detection 2023-12-29 16:07:36 +00:00
j1nx 3face078ca [RPI] Switch to function based i2csound system
Many thanks to @BohdanBuinich

https://github.com/OpenVoiceOS/raspOVOS/pull/113
2023-12-29 13:01:31 +00:00
j1nx 3dfb784cc1 [RPI] Add proper ReSpeaker 4-mic square HAT support to i2csound 2023-12-29 09:49:03 +00:00
j1nx 8ddfaf8f82 [ALL] Remove some default skills for now as they are not yet ready 2023-12-29 07:08:11 +00:00
j1nx 8d588f8bf0 [ALL] Configure VOSK as local fallback STT as it is default included within the ovos_listener container 2023-12-29 07:06:18 +00:00
j1nx 2063061399 [ALL] Add OpenWakeWord plugin by default 2023-12-28 13:07:36 +00:00
j1nx 0252cd0d78 [ALL] Add more default installed skills 2023-12-28 13:07:11 +00:00
j1nx acaa7e0bd2 [ALL] Bump buildroot to bump podman with drop-in support 2023-12-28 12:19:03 +00:00
j1nx 622b4d24a0 [ALL] Only install GUI container quadlet when GUI is selected 2023-12-28 10:37:43 +00:00
j1nx 3c911b941b [RPI] Remove respeaker patch (for now) 2023-12-28 08:45:03 +00:00
j1nx c3cc3a322d [ALL] Bump buildroot to fix pipewire typo. 2023-12-28 08:44:25 +00:00
j1nx adf40880dd [ALL] Fixes (non-boot rpi) and tweaks (pipewire/wireplumber) 2023-12-27 16:11:15 +00:00
j1nx 6e49362369 [ALL] {WIP} Sound architectual changes for pipewire 2023-12-19 14:02:11 +00:00
j1nx 357db47de3 [RPI] Pass on /dev/ttyAMA0 to the phal container for Mark1 support. 2023-12-19 08:27:02 +00:00
j1nx d0c5ebd4d1 [All][RPI] Clean ups and some fixed (+kerenl bump) 2023-12-17 13:49:45 +00:00
j1nx e34033bff1 [RPI] Add Mark-1 detection support to ovos-i2csound
It checks for i2c address of the sound hat first
If found it can be a WM8960 (2-mic) or WM8731 (Mark1) based hat.

It then checks if the right Arduino is connected to the right pins.
If so it assumes a Mark1 device and configures the device.
2023-12-14 11:47:01 +00:00
j1nx 603061f49c [RPI] Allow some seconds to initialise the wm8960 hardware / driver 2023-12-12 18:09:31 +00:00
j1nx 31008b58cc [RPI3] Fix and use pre-installed headless containers for rpi3 2023-12-12 18:07:18 +00:00
j1nx e43faa65d6 [ALL] First step in splitting containers pre-installed system 2023-12-12 14:03:35 +00:00
j1nx f435366d6a [RPI] Change wm8960 button pinnumber to gpio number 2023-12-12 09:18:57 +00:00
j1nx 869c81ac2d [RPI] wm8960 button try-out 2023-12-12 09:10:20 +00:00
j1nx 47776bd4aa [RPI] More work on getting the wm8960 2-mic card to work properly 2023-12-12 09:07:53 +00:00
j1nx 31d5e8eb8a [RPI] WM8960 i2csound changes by setting the card ID for amixer
TODO: Create a logic to poll for the card ID after loading the overlay
and use that for the amixer commands.
2023-12-12 07:56:12 +00:00
j1nx 4acfa1202c [RPI] Add mainline WM8960 i2c sound support to ovos-i2csound
This adds support for multiple devices such as;
- Seeed 2 mic voicecard
- keyestudio respeaker 2 mic
- Waveshare WM8960
2023-12-11 08:44:46 +00:00
j1nx 55ced32781 [RPI] Upgrade i2csound system to detect both R6 and R10 SJ-201 boards
Configuring the R6 fan the old way
Configuring the R10 fan as kernel pwm model
Configruing the buttons as standard linux input device
2023-12-11 07:56:44 +00:00
j1nx 7dd52b67bd [RPI] Bump VocalFusion SJ-201 drivers 2023-12-11 07:51:51 +00:00
j1nx fe5ec77a81 [ALL][RPI] Switch xvf3510 channel split toward ALSA itself 2023-12-10 10:08:35 +00:00
j1nx f6a47e9398 [All] Bump kernel and buildroot 2023-12-10 09:05:19 +00:00
j1nx 7347ccd934 [RPI4] Bump gpu memory to 256 as 128 might not be enough. 2023-12-03 11:50:38 +00:00
j1nx f8bf3398f8 [ALL] Bump buildroot 2023-12-02 14:32:33 +00:00
j1nx b3584319c5 [ALL][RPI4] More work on pre-shipping containers 2023-12-02 14:22:47 +00:00
j1nx 9da8f7a580 [ALL] First try-out on pre loading the podman containers at buildtime 2023-11-30 18:24:34 +00:00
j1nx 446aecb4da [ALL] Small fix for the splash screen start-up 2023-11-30 18:23:32 +00:00
j1nx 55719d2ecd Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-11-16 08:13:20 +00:00
j1nx 7c4dd6a8b2 [ALL] Bump buildroot to 2023.02.7 2023-11-16 08:11:54 +00:00
j1nx 7ef61e3343 [ALL] Add localversion string to kernel config 2023-11-14 10:21:45 +00:00
j1nx 11fc169b4a [ALL] Bump buildroot 2023-11-14 10:07:24 +00:00
j1nx 2ddd03d651 [ALL] Split quadlets for different architectures 2023-11-14 09:58:06 +00:00
Peter Steenbergen e7f97a019c
Update kernel.md 2023-11-14 10:44:27 +01:00
Peter Steenbergen 1671b7dbd3
Update README.md 2023-11-14 10:42:40 +01:00
Peter Steenbergen 6a764caff7
Merge pull request #199 from OpenVoiceOS/documentation
Documentation: Overhaul to get the documentation up to date
2023-11-14 10:41:39 +01:00
Peter Steenbergen 702f6ec463 RPI is now also using UEFI stubs 2023-11-14 10:40:42 +01:00
j1nx 1d30dc080c [ALL] Work on quadlets and moved them to users home folder 2023-11-11 15:33:24 +00:00
j1nx 27bc2c917f [ALL] Enable libinput 2023-11-11 09:40:39 +00:00
j1nx c15a173fdc [ALL] Small changes to DRM permission 2023-11-09 16:09:58 +00:00
j1nx ed2b6dbb21 [ALL] Only start the ovos-splash after the DRI and FB devices are initialized 2023-11-08 15:03:56 +00:00
j1nx 8e3d26d5db [OVA] Fix missing framebuffer on vmwgfx driver 2023-11-08 13:43:31 +00:00
j1nx d7073a4cf4 [ALL] Move the tmp download location of podman to disk location.
As the default is /ver/tmp which is a 50% of memory tmpfs, this can be
problematic for <=1GB memory systems as the ovos_listener and
ovos_audio contaiers are => 1GB in size.
2023-11-08 11:30:29 +00:00
j1nx 882bd4420e [ALL] Install homescreen skill as part of the default skills 2023-11-07 09:48:30 +00:00
j1nx 4a2aec918b [ALL] Disable MPRIS support for now (one step at a time) 2023-11-07 09:45:18 +00:00
j1nx 6978919f16 [ALL] Bump kernel to 6.1.61 2023-11-07 09:41:53 +00:00
j1nx cedce75365 [ALL] Bump buildroot 2023-11-06 14:49:03 +00:00
j1nx f5154ef459 [RPI][WIP] Work on migrating the i2csound system towards pipewire 2023-11-04 12:57:26 +00:00
j1nx b22c0dc216 [ALL] Bump buildroot 2023-11-04 10:54:12 +00:00
j1nx c34cec6ab2 [OVA] Enable virtual GPU for VirtualBox 2023-11-04 10:53:36 +00:00
j1nx 8c5e0a3652 [ALL] Changes for GUI podman quadlet 2023-11-04 10:52:58 +00:00
j1nx 62be539de1 [OVA] Bump kernel to 6.1.58 inline with raspberry pi. 2023-11-01 09:03:57 +00:00
j1nx 13dadc8944 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-11-01 08:11:13 +00:00
j1nx 78bf0140f9 [RPI3] Switch to hybrid partition table for Raspberry Pi3. 2023-11-01 08:09:06 +00:00
j1nx cd23256ce0 [RPI] Implement xvf3510 ALSA profiles for pipewire use. 2023-10-29 18:58:22 +00:00
j1nx b2548b9ec2 [RPI4] Downgrade UEFI to 1.33 to make it work with SJ-201 HAT's 2023-10-29 12:25:21 +00:00
j1nx 292e3b4ae8 [ALL] Changes to mycroft.conf for TTS and GUI 2023-10-29 12:24:49 +00:00
j1nx f5afcc2c2a [ALL] Bump buildroot + podman/crun [RPI] Update configs for it. 2023-10-28 14:31:43 +00:00
j1nx 61351a7150 [WIP] Initial work on pre-pulling containers at buildtime. 2023-10-21 10:33:28 +00:00
j1nx a3dac255fc [RPI] Implement respeaker also profiles for pipewire to use. 2023-10-01 15:44:09 +00:00
j1nx 1f37a5d29f [RPI3] Start of RaspberryPi3 support 2023-09-30 14:19:55 +00:00
j1nx 66213be52b [RPI] Disbale ACPI at boot 2023-09-16 11:49:38 +00:00
j1nx 55b013d017 [ALL] Wait for docker.io connectivity for quadlets 2023-09-16 11:48:45 +00:00
j1nx 0e12671c9d [ALL] Disable DNSSEC adn DNSoverTLS 2023-09-16 11:47:39 +00:00
j1nx b194418adc [ALL] Small logging changes to mycroft.conf 2023-09-16 08:08:19 +00:00
j1nx ac016b4808 [ALL] Re-insert command into welcome message 2023-09-16 08:07:39 +00:00
j1nx a5f886542f [ALL] Mount log folder into ovos_cli container 2023-09-16 08:07:01 +00:00
j1nx 0fa45696b2 [ALL] Remove alert skill (for now) 2023-09-14 06:31:01 +00:00
j1nx 5c43befc3e [ALL] Small fixes to the update mechnism 2023-09-14 06:29:39 +00:00
j1nx 4280abe4d6 [ALL] Re-enable ccache to speed up consecutive builds 2023-09-13 11:49:11 +00:00
j1nx aca6bbdcf3 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-09-13 07:29:41 +00:00
j1nx c9d43b121c [RPI] Bump rpi-firmware 2023-09-13 07:28:53 +00:00
j1nx cde9489876 [ALL] Bump kernel to 6.1.52 2023-09-13 06:08:08 +00:00
j1nx 487ce0908b [ALL] Bump buildroot (again) 2023-09-13 06:06:30 +00:00
j1nx 7bb8dcba6e [ALL] Bump buildroot 2023-09-11 12:08:48 +00:00
j1nx 0035e2ffbf [ALL] Sound / listener changes within mycroft.conf 2023-09-06 11:19:33 +00:00
j1nx e8826622d0 [ALL] Fix linger for the ovos user 2023-09-05 10:41:20 +00:00
j1nx e90da41e23 [ALL] Updates on default mycroft configuration 2023-09-05 10:40:45 +00:00
j1nx 17d2087d81 [ALL] Initial start on including default skills.list 2023-09-04 12:00:14 +00:00
j1nx 7e70eb7ea1 [ALL] Add quadlet container files for the GUI.
gui_websocket will be launched however the GUI itself not yet by default.
2023-09-04 11:58:31 +00:00
j1nx 0d62e412fb [ALL] Start adding and passing on shipped mycroft.conf 2023-09-02 12:00:27 +00:00
j1nx bf8b3d5c0e [ALL] Switch mycroft tmp mount to real /dev/shm tempfs which is actually what shm is made for. 2023-09-02 11:58:28 +00:00
j1nx fcda92f20b [ALL] Switch from syslogd to rsyslogd.
This to be able to also pipe logs to the legacy log path of mycroft.
2023-09-02 11:56:57 +00:00
j1nx e663240d23 [ALL] The big cleanup to change mycroft into ovos 2023-08-31 19:03:59 +00:00
j1nx 1bc5fe7ea5 [ALL] Pass the pipewire sockets into the containers instead of pulseaudio 2023-08-31 13:33:35 +00:00
Peter Steenbergen d7e9c366bd CLI formatting 2023-08-31 15:15:09 +02:00
Peter Steenbergen 24ab37ab1e Formatting 2023-08-31 15:13:27 +02:00
Peter Steenbergen fda41ada6d Change brackets 2023-08-31 15:12:16 +02:00
Peter Steenbergen c8dba99f71 Start of building documentation 2023-08-31 15:08:41 +02:00
j1nx 521897077b [ALL] Addition of combined sound output sink for pipewire 2023-08-31 11:54:36 +00:00
j1nx b0db7be3ef [ALL] Remove old pulseaudio configuration files
to be replaced with pipewire/wireplumber files
2023-08-31 11:53:59 +00:00
Peter Steenbergen 5f512fe370 Add first pass on updating to features section 2023-08-31 11:42:18 +02:00
Peter Steenbergen 7a2a52540d Add forgottedn Mark 1 & 2 devices 2023-08-31 11:07:39 +02:00
Peter Steenbergen 4f0949c3a2 Fixes within the noards supported section 2023-08-31 11:05:33 +02:00
Peter Steenbergen 5f7c42b705 Remove double boot section 2023-08-31 11:01:22 +02:00
Peter Steenbergen b10f3abd0e Start getting the documentation into shape. 2023-08-31 10:53:35 +02:00
j1nx 2eac7d5ceb [ALL] Switch back to using fuse-overlay storage driver
and a small fix for ovos_cli service.
2023-08-31 07:42:39 +00:00
j1nx bf166be419 [ALL] Podman quadlets fixes and changes. 2023-08-30 18:49:54 +00:00
j1nx 37e6f47bf7 [ALL] Implement podman quadlet system for rootless systemd integration (untested)
Place these file like here within;

  /etc/containers/systemd/users/

for them to be available for all system users or place them within;

  /etc/containers/systemd/users/<UUID>
  ~/.config/containers/systemd/

for them to be available for that specific user.

The systemd service files can then be automagically be created by the command;

  $ systemctl --user daemon-reload

After which they can be started/enabled normally with;

  $ systemctl --user start ovos_messagebus
  $ systemctl --user start ovos_phal
  etc.
2023-08-30 11:50:40 +00:00
j1nx 502324992e [ALL] Use native overlay kernel driver instead of fuse-overlay for podman 2023-08-30 11:49:52 +00:00
j1nx 2da4d68301 [ALL] Kernel changes for podman (include optional) 2023-08-30 11:49:04 +00:00
j1nx 4c443d1d96 [OVA] Bump kernel to 6.1.47 in line with RPI4 2023-08-28 13:49:16 +00:00
j1nx 72646f05b3 [ALL] Me stupid! Place the pipewire config files in the right directory 2023-08-28 07:29:36 +00:00
j1nx a99dccaab0 [ALL] Start working on pipewire configuration by starting with default config files. 2023-08-27 17:18:10 +00:00
j1nx e939e08459 [RPI] Create link to overlays directory for dtoverlay to work. 2023-08-27 09:08:30 +00:00
j1nx 8b15f2ac9c [RPI] Bump kernel and firmware to 6.1.47
Also include a kernel patch to speed up mmc driver.
2023-08-27 09:06:29 +00:00
j1nx 95a2f2e350 First pass on documentation changes within README 2023-08-26 18:47:43 +00:00
j1nx cf6c4c7020 [RPI] Enable rpi-eeprom auto update and fixes for the sound system 2023-08-26 18:36:44 +00:00
j1nx 1df2222ab7 [All] Bump Podman to 4.6.1 and Pipewire to 0.3.78
Also diable alsa-plugins as we do not need the alsa-pulse anymore
alsa-pipewire is installed by pipewire package itself.
2023-08-26 09:15:23 +00:00
j1nx 8c4c7a3241 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-08-25 15:01:51 +00:00
j1nx 507d2630e5 [Rpi4] Fix kernel boot grub command 2023-08-25 15:01:20 +00:00
j1nx 4c8fd8fab0 [All] Changes to the overlay system to get rootless podman to work 2023-08-25 14:59:36 +00:00
j1nx 815384911d [All] Changes to core system binaries 2023-08-23 10:16:09 +00:00
j1nx fad2856f2a [All] Sound additions and changes 2023-08-23 07:58:40 +00:00
j1nx 2c82ed2250 [All] Additions for dockerized system 2023-08-22 13:25:31 +00:00
j1nx ab4e40920c [ALL] Start working on podman, crun, conman architecture 2023-08-21 12:34:52 +00:00
j1nx be589cb5a6 [OVA] Fix boot offset 2023-08-21 09:35:07 +00:00
j1nx 445558b1cc Enable podman 2023-08-21 08:37:15 +00:00
j1nx 15972e5e73 More work and get rpi4 inline 2023-08-21 08:05:43 +00:00
j1nx 62e3a7f87a Bump buildroot to latest 2023.02.3 2023-08-08 19:12:19 +00:00
j1nx a9dc12239f WIP push for backup (Sorry for the mess) 2023-08-08 13:08:11 +00:00
j1nx c6460b9307 [WIP] Pushed for backup.
... Do not build this as of yet ...
2023-06-01 15:16:04 +02:00
j1nx 5c7af8b058 Bump ovos-config 2023-05-22 17:25:17 +02:00
j1nx 4be2e18800 Bump ovos-plugin-manager 2023-05-22 17:21:52 +02:00
j1nx 7600b7278c Bump ovos-bus-client 2023-05-22 17:18:22 +02:00
j1nx 9dd524f051 Bump skill-ovos-date-time 2023-05-22 17:13:52 +02:00
j1nx 3f41e9671b Bump skill-ovos-weather 2023-05-22 17:10:25 +02:00
j1nx 7c9b48bdb3 Bump skill-ovos-wikipedia 2023-05-19 14:46:20 +02:00
j1nx 2c9867ff0a Bump ovos-workshop 2023-05-19 13:49:14 +02:00
j1nx 7d579ea47d Bump ovos-core 2023-05-19 13:44:32 +02:00
j1nx 1fe0520289 Bump ovos-classifiers 2023-05-19 13:41:01 +02:00
j1nx 877780bad6 Bump ovos-utils 2023-05-19 13:37:41 +02:00
j1nx 93ff99a03f Bump skill-ovos-date-time 2023-05-19 13:31:17 +02:00
j1nx 1a17618027 Bump skill-ovos-personal 2023-05-19 13:26:26 +02:00
j1nx 66ccd59b6d Bump skill-ovos-naptime 2023-05-19 11:08:23 +02:00
j1nx ecd10af58e Bump skill-ovos-stop 2023-05-19 11:04:59 +02:00
j1nx 7d2637210c Bump ovos-plugin-manager 2023-05-19 10:40:04 +02:00
j1nx 01c013b68e Bump ovos-config 2023-05-19 10:31:07 +02:00
j1nx d778c221a1 Bump ovos-listener 2023-05-19 10:24:11 +02:00
j1nx f1ac07cc25 Bump ovos-audio 2023-05-19 10:20:38 +02:00
j1nx 9a36c483c2 Bump ovos-bus-client 2023-05-19 10:16:34 +02:00
j1nx 1572d5f6fb Bump padacioso 2023-05-17 10:37:05 +02:00
j1nx 7ad4228920 Bump ovos-plugin-manager 2023-05-17 10:33:16 +02:00
j1nx d8f3fe9b28 Bump ovos-utils 2023-05-17 10:29:35 +02:00
j1nx e2064bb1ae Bump ovos-workshop 2023-05-17 10:26:43 +02:00
j1nx 47989717d7 Bump ovos-core 2023-05-17 10:26:27 +02:00
j1nx bb83433d01 Bump ovos-listener 2023-05-17 09:48:57 +02:00
j1nx 4987443134 Add ovos-phal-plugin-oauth 2023-05-17 09:47:55 +02:00
j1nx 79ce4e4619 Bump ovos-phal 2023-05-17 09:22:17 +02:00
j1nx 8ef0d4297b Bump skill-alerts 2023-05-17 09:21:52 +02:00
j1nx 768152d027 Add importlib-metadata and dependencies 2023-05-17 09:03:11 +02:00
j1nx 95e6e0d560 Add webcolors package 2023-05-16 21:24:21 +02:00
j1nx 16bf738e64 Add sqlalchemy-json 2023-05-14 16:00:04 +02:00
j1nx dd20136c7b Add rich-click and dependencies 2023-05-14 15:38:39 +02:00
j1nx f0a6da9f94 Add nltk package 2023-05-14 14:41:32 +02:00
j1nx 1999c7388a Add joblib package 2023-05-14 13:41:58 +02:00
j1nx e740cb159f Add nested-lookup package 2023-05-14 13:37:10 +02:00
j1nx 8f8b40d615 Add jaraco-collections and dependencies 2023-05-14 13:32:14 +02:00
j1nx 3da7116d76 Bump precise-lite-runner 2023-05-14 10:25:46 +02:00
j1nx d9659cad8b Bump padacioso 2023-05-14 10:21:02 +02:00
j1nx 319a5df797 Bump ovos-ww-plugin-vosk 2023-05-14 10:16:10 +02:00
j1nx 88459892c3 Bump ovos-vad-plugin-webrtcvad 2023-05-14 09:05:39 +02:00
j1nx e64231dbb5 Bump ovos-tts-server 2023-05-14 09:01:10 +02:00
j1nx 456bddb5b2 Enable loose requirements for mimic2&3 2023-05-11 14:52:29 +02:00
j1nx 1b4040f31d Bump buildroot 2023-05-11 09:53:15 +02:00
j1nx 5b31b2ad09 Bump ovos-stt-plugin-vosk 2023-05-10 17:17:13 +02:00
j1nx 646572e470 Bump ovos-stt-plugin-selene 2023-05-10 11:27:51 +02:00
j1nx 0d4a6c1166 Bump ovos-stt-http-server 2023-05-10 11:19:45 +02:00
j1nx cfd6a15d54 Bump ovos-skill-manager 2023-05-10 11:10:54 +02:00
j1nx 17fc161719 Bump ovos-phal 2023-05-09 20:33:16 +02:00
j1nx 8526e57d71 Bump ovos-phal-plugin-system 2023-05-09 20:25:22 +02:00
j1nx cc9a292ab7 Bump ovos-phal-plugin-network-manager 2023-05-09 20:25:00 +02:00
j1nx 36c330e344 Bump ovos-phal-plugin-ipgeo 2023-05-09 20:16:39 +02:00
j1nx 150954a4ff Bump ovos-phal-plugin-homeassistant 2023-05-09 20:00:59 +02:00
j1nx 79e3a265fa Bump ovos-phal-plugin-connectivity-events 2023-05-09 19:42:02 +02:00
j1nx 2a0cd67de9 Bump ovos-phal-plugin-configuration-provider 2023-05-09 19:38:29 +02:00
j1nx d3092e4287 Bump ovos-phal-plugin-balena-wifi 2023-05-09 19:34:59 +02:00
j1nx d3bc9fc538 Bump ovos-phal-plugin-alsa 2023-05-09 19:29:56 +02:00
j1nx 022e29faa7 Bump ovos-ocp-youtube-plugin 2023-05-09 19:25:06 +02:00
j1nx 82ec3c3a84 Bump ovos-ocp-rss-plugin 2023-05-09 19:24:46 +02:00
j1nx d7c44f15ca Bump ovos-ocp-news-plugin 2023-05-09 19:13:33 +02:00
j1nx 225c0ca649 Bump ovos-ocp-m3u-plugin 2023-05-09 19:10:46 +02:00
j1nx ad929ef425 Bump ovos-ocp-deezer-plugin 2023-05-09 19:07:08 +02:00
j1nx 6b55156405 Bump ovos-ocp-bandcamp-plugin 2023-05-08 14:36:31 +02:00
j1nx f126cd4b47 Bump ovos-personal-backend 2023-05-08 13:54:56 +02:00
j1nx c7524fb0c7 Bump ovos-cli-client (most likely the last time) 2023-05-07 20:18:36 +02:00
j1nx 5418f35bad Bump ovos-backend-manager 2023-05-07 20:12:42 +02:00
j1nx 9b621bbbda Bump ovos-backend-client 2023-05-07 20:08:55 +02:00
j1nx dcaf6f63e0 Update ova_64-base_defconfig to reflect latest additions 2023-05-07 20:04:16 +02:00
j1nx d1b60daa8e Bump ovos-phal-plugin-wifi-setup 2023-05-07 19:12:23 +02:00
j1nx 6425d56c71 Remove PR patch already merged 2023-05-07 19:11:55 +02:00
j1nx 418959b0fc Bump ovos-ocp-audio-plugin 2023-05-07 19:11:28 +02:00
j1nx e06ff91d91 Loosen pyee requirement of ovos-bus-client 2023-05-07 17:26:28 +02:00
j1nx 40d8d62c6e Bump combo-lock 2023-05-07 17:25:34 +02:00
j1nx 73c2051e92 Bump padacioso 2023-05-07 17:19:05 +02:00
j1nx c8ec03df12 Bump ovos-stt-plugin-server 2023-05-07 17:11:54 +02:00
j1nx 927cc56776 Bump ovos-ww-plugin-precise-lite 2023-05-07 16:32:53 +02:00
j1nx e853ddb943 Add pep517 patch for future change over to it 2023-05-07 16:25:28 +02:00
j1nx 7d27d02c42 Add forgotted hash 2023-05-07 15:38:05 +02:00
j1nx 266d7ae09c Bump ovos-ocp-files-plugin 2023-05-07 15:21:19 +02:00
j1nx 3d476a1130 Add pendulum package 2023-05-07 15:19:11 +02:00
j1nx f766471456 Loosen some requirements of tbm-utils 2023-05-07 14:24:14 +02:00
j1nx 76c4fef670 Loosen some requirements of audio-metadata 2023-05-07 14:14:37 +02:00
j1nx a6ce3ff7a4 Bump astral 2023-05-07 13:35:03 +02:00
j1nx 06a58c2c10 Bump adapt-parser 2023-05-07 13:30:24 +02:00
j1nx 55b998a6e0 Add ovos-classifiers package 2023-05-07 13:22:53 +02:00
j1nx e99d609f3d Add ovos-audio package 2023-05-07 12:22:28 +02:00
j1nx b7ed6fc8da Add ovos-listener package 2023-05-07 12:15:08 +02:00
j1nx 911e55562b Add ovos-messagebus package 2023-05-06 15:27:25 +02:00
j1nx 73d7ee6d34 Bump ovos-core 2023-05-06 15:26:58 +02:00
j1nx 8083952da1 Bump ovos-workshop 2023-05-06 14:04:27 +02:00
j1nx da256fef7f Bump ovos-lingua-franca 2023-05-06 09:38:21 +02:00
j1nx 1192a1f1b4 Bump ovos-config 2023-05-06 09:30:44 +02:00
j1nx 938ac90a9c Bump ovos-plugin-manager 2023-05-06 09:26:40 +02:00
j1nx 5dda6f0b2e Bump ovos-utils 2023-05-06 09:22:14 +02:00
j1nx 5636832b55 Replace mycroft-messagebus-client with ovos-bus-client 2023-05-06 09:15:21 +02:00
j1nx d3582092a4 Bump ovos-backend-client 2023-05-05 14:06:48 +02:00
j1nx 9c65ec20c1 Add python-ovos-gui package 2023-05-05 14:02:37 +02:00
j1nx ccdfce74e5 Add old intel sound driver module.
This is the default under Virtualbox. Intel HD is recommended though.
2023-05-04 14:39:10 +02:00
j1nx 851c3de790 Kernel configuration changes 2023-05-04 10:30:43 +00:00
j1nx 21f8afebe1 OVA kernel changes and enabling fixed packages 2023-04-28 10:23:22 +02:00
j1nx ef6a20f51a Enable whisper.cpp for OVA build 2023-04-28 10:23:22 +02:00
j1nx c69d8040c3 x86-64 kernel additions and busybox config update 2023-04-28 08:21:46 +00:00
j1nx 8506e75220 Disable unused plugins and packages 2023-04-26 12:11:01 +00:00
j1nx 699b053d8c Bump linux kernel to 6.1.25 2023-04-26 10:53:10 +00:00
j1nx 4d1bc6b8b3 Enable LADSPA plugins for x86-64 (they should be fast enough for it) 2023-04-25 15:12:30 +00:00
j1nx 9a58446460 Enable wifi-connect for x86-64 build 2023-04-25 14:33:06 +00:00
j1nx 5bfaee87c0 Fix roc-toolkit build and enabled fro x86-64 2023-04-25 14:18:00 +00:00
j1nx eda165cc39 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-04-25 13:50:25 +00:00
j1nx 67b9493d65 Allow whisper.cpp to be build for both aarch64 and x86-64
and enabling it for x86-64 build
2023-04-25 13:47:21 +00:00
j1nx 85c020daac Enable spotifyd for OVA build 2023-04-25 14:50:27 +02:00
j1nx be361645ee Enable spotifyd for x86-64 build 2023-04-25 12:48:40 +00:00
j1nx cb23c45f92 Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
j1nx 24bea768f7 Add x86-64 normal PC infrastructure 2023-04-25 11:09:05 +00:00
j1nx 45c5d2e5b7 Bump buildroot and python-requests 2023-04-23 18:29:41 +02:00
j1nx e74316d14f Changes and fixes for usbmount and systemd 2023-04-23 18:01:17 +02:00
j1nx bc09e46898 Bumps and systemd changes 2023-04-19 13:22:01 +02:00
j1nx 3108dda9fe Initial start of x86_64 support 2023-04-13 13:53:47 +02:00
j1nx 5c963486ab Fix rpi3_64-base_defconfig now patches dir is empty 2023-04-11 17:03:51 +02:00
j1nx 4305f17736 Add rpi4_64-base_defconfig 2023-04-11 17:02:24 +02:00
j1nx 891bdd8abf Fix post-build script for the new system 2023-04-11 11:16:39 +02:00
j1nx 7b0a01bcf7 Splitting the build system for base and gui images 2023-04-08 14:42:52 +02:00
j1nx d2ec98cd4f Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
j1nx 281cc65b06 Merge branch 'headless' into develop 2023-04-03 08:56:23 +02:00
j1nx 48aa5ffd38 Disable VOIP baresip and libs 2023-02-19 13:23:41 +01:00
j1nx 79f98b93b9 Start of headless configuration for Raspberry Pi's
Staring with RPI3/3B/3B+ as those models with 1 GB are just a little
bit short on memory for running without issues.
After this a quick copy over to rpi4 can be done.
2023-01-30 19:01:17 +01:00
j1nx 8c8db694c4 Disable GPU inference support for now. 2023-01-27 22:03:27 +01:00
j1nx 876ee82daa Extend the whole TensorFlow-Lite runtime infrastructure
- TFlite-runtime GPU delegate support
- TFlite-runtime external delegate support
- ARM Compute Library and ARMnn Delegate
- Whisper-TFlite updates.
2023-01-25 14:22:22 +01:00
j1nx 5e277d5e24 Add multithread support to Whisper-tflite 2023-01-20 14:57:19 +01:00
j1nx edb8057f7f Bump SciPy even further 2023-01-20 13:01:39 +01:00
j1nx a019105f81 Have a dedicated pulse profile for sj-201 and load it by udev 2023-01-19 16:01:12 +01:00
j1nx 53bae2b9e0 Bump python-scipy 2023-01-19 15:30:03 +01:00
j1nx 083ccaae5d Bump Numpy and Cython 2023-01-19 15:28:41 +01:00
j1nx de3e5189c4 Enable ffmpeg binaries 2023-01-19 15:28:09 +01:00
j1nx da279eb2a0 Bump whisper-tflite 2023-01-19 12:12:17 +01:00
j1nx 5e7183748f Add support for QTAV based videoplayer. 2023-01-17 12:17:31 +01:00
j1nx c45de4734a Bump ovos-ocp-audio-plugin 2023-01-17 10:43:06 +01:00
j1nx 78d13d6fc4 Bump ovos-workshop 2023-01-17 10:39:29 +01:00
j1nx c630fb1ee0 Bump whispercpp and build the example tools. 2023-01-17 10:19:18 +01:00
j1nx 11159f2bef Add youtube-search to the rootfs overlay
Todo: create buildroot packages
2023-01-14 20:03:14 +01:00
j1nx d889128a9e Add ovos-phal-plugin-homeassistant 2023-01-14 16:52:57 +01:00
j1nx f6dc7c34d1 Bump packages 2023-01-14 15:52:59 +01:00
j1nx 46f64498bd Fix KDEConnect empty plugin list.
We need to set QT plugins path system wide for user sessions
re-enabling all of them but keep them in the mycroft-gui systemd
service file as well, so you can override them there is wanted.
2023-01-14 09:56:00 +01:00
j1nx 5bd80dfbdc Fix no text underneath backend selection buttons.
Pull in the PR for testing
2023-01-14 09:54:56 +01:00
j1nx 27c960d4bb Quick fixes for the dashboard to start 2023-01-12 19:33:43 +01:00
j1nx b007be7615 Add vnc-eglfs package for testing purposes 2023-01-12 12:30:32 +01:00
j1nx 93f44f41f2 Add deezeridu and py_bandcamp packages into rootfs overlay.
ToDo: Create buildroot packages for these.
2023-01-11 21:14:17 +01:00
j1nx 4c20871efe Add OCP streaming plugins 2023-01-11 20:20:11 +01:00
j1nx d606b70920 Bump skill-ovos-news 2023-01-11 13:59:21 +01:00
j1nx 06b94a79b3 Bump ovos-ocp-audio-plugin 2023-01-11 13:53:44 +01:00
j1nx bfdc33ae1a Add pa_volume package / binary 2023-01-11 13:21:14 +01:00
j1nx febd8d99cf Add roc-toolkit package and dependencies for Real Time network audio. 2023-01-11 12:24:07 +01:00
j1nx 5cb6eed78b Bump packages 2023-01-10 14:29:34 +01:00
j1nx 99c88726e7 Add ksm_preload package 2023-01-09 12:24:14 +01:00
j1nx d6109ee201 Make windows shares writable 2023-01-09 11:57:55 +01:00
j1nx 6a7d217f99 Add ovos-bus-server package 2023-01-09 11:46:36 +01:00
j1nx c88a211bb7 Bump packages 2023-01-09 09:34:10 +01:00
j1nx ad45c7aba6 Bump packages 2023-01-06 16:22:56 +01:00
j1nx 1a7959a749 Add rnnnoise-ladspa plugin for denoising 2023-01-05 11:48:09 +01:00
j1nx b728da4a9a Add deepfilternet ladspa plugin / library for denoising 2023-01-05 11:11:12 +01:00
j1nx 51112a9b70 Re-enable webrtcvad by default 2023-01-05 09:47:45 +01:00
j1nx 11aa168aa9 Add local music and filerowser skills 2023-01-05 09:47:18 +01:00
j1nx 9eef6c1e95 Remove double OCP menu entry 2023-01-04 12:49:46 +01:00
j1nx d76de30204 Some minor config changes 2023-01-04 12:45:12 +01:00
j1nx 46904149bc Get Mark2 retail version working + other tweaks 2023-01-04 09:14:32 +01:00
j1nx 6c5ba66f0d [WIP] Some more work on hdf5 2023-01-03 12:12:31 +01:00
j1nx 5ac84cd661 Remove old IRQ hack/fix 2023-01-02 15:34:33 +01:00
j1nx dda79ade52 Do not rely on LED ring found for sj-201 detection
The Mark2 Dev-Kit and Mark2 retail device have different LED ring
hardware.

Only the TAS5806 is detectable over i2c for the retail Mark2 kit
so only use that for assuming a Mark2 device.
2023-01-02 12:31:56 +01:00
j1nx ecc61cbd52 Bump packages 2023-01-01 19:25:18 +01:00
j1nx 31a9e266d6 Disable default vosk stt fallback 2022-12-31 18:06:41 +01:00
j1nx 4a72359099 More debugging and fix for wifi setup at first boot 2022-12-31 15:55:13 +01:00
j1nx 71f41353ed Enable Kernel Samepage Merging within the kernel 2022-12-30 18:14:11 +01:00
j1nx 002661914e mycroft default configuration changes.
- Do not use Vosk for "wake up" by default
- No VAD configured by default. Let the user choose it on the platform it supports.
- Set autogen_meta to false to prevent writing json settings in non writable path.
2022-12-30 12:40:42 +01:00
j1nx fbc757b4a7 Pre-install some python package into the rootfs
In the future these all need to be migrated to buildroot packages.
This is just a shortcut for release.
2022-12-30 11:44:55 +01:00
j1nx 8406e01ade Disable unused qt5script package 2022-12-29 21:25:03 +01:00
j1nx b754888751 [WIP] More work on DeepFilterNet (HDF5) 2022-12-24 19:14:57 +01:00
j1nx 88b6abef4a Enable vim runtime package (syntax highlighting) 2022-12-21 16:04:12 +01:00
j1nx b6e188c67d [WIP] Start of DeepFilterNet ladspa plugin for denoise mic 2022-12-21 16:01:10 +01:00
j1nx 08e08a0c5b [WIP] Build vosk-api andits dependencies from source
This so we can use the same package for any architecture in the future.
2022-12-20 15:58:35 +01:00
j1nx 8a75b8e37a Bump python-ovos-tts-plugin-mimic3-server 2022-12-13 15:15:42 +01:00
j1nx 24842a8a06 Bump python-ovos-backend-client 2022-12-13 15:12:21 +01:00
j1nx 01f5e184e5 Bump ovos-shell 2022-12-13 15:08:20 +01:00
j1nx 97aba7f496 Bump python-ovos-phal-plugin-dashboard 2022-12-13 15:05:09 +01:00
j1nx b6e2bfe978 Bump python-ovos-core 2022-12-13 14:58:14 +01:00
j1nx 7ebded4d4d Bump python-ovos-plugin-manager 2022-12-13 14:50:14 +01:00
j1nx deb76b6f04 Bump skill-ovos-homescreen 2022-12-13 14:49:54 +01:00
j1nx b966787ded Bump python-ovos-utils and network check PR 2022-12-13 14:42:14 +01:00
j1nx dcb587fee5 Bump python-ovos-lingua-franca 2022-12-13 13:40:01 +01:00
j1nx ce157c1303 Bump python-ovos-local-backend 2022-12-13 12:56:59 +01:00
j1nx 72e417f9f3 Remove whispercpp stt plugin settings (for now) 2022-12-13 12:50:53 +01:00
j1nx 681eb47486 Bump python-ovos-phal-plugin-wifi-setup 2022-12-13 12:49:00 +01:00
j1nx 8d94795097 Fix alsa-plugin pulseaudio support 2022-12-13 12:39:58 +01:00
j1nx 6c3fe292b5 Build whispercpp with openblas support 2022-12-13 10:43:00 +01:00
j1nx 1235c87159 Bump whispercpp 2022-12-13 10:08:50 +01:00
j1nx adaaa030f2 Fix forgotten 64bit config flag 2022-12-13 10:06:57 +01:00
j1nx d83696d416 Revert "Add pre-installed python packages within rootfs overlay"
This reverts commit 37d97e1551.
2022-12-12 16:31:28 +01:00
j1nx 0ac3d15187 Merge branch 'board/rpi3' into develop 2022-12-12 16:28:24 +01:00
Peter Steenbergen e310e8069b
Merge pull request #123 from OpenVoiceOS/board/rpi3
Board/rpi3
2022-12-12 16:26:06 +01:00
j1nx fc8875907a Implement whisper* changes 2022-12-12 14:42:01 +01:00
j1nx b6500ad95d Fix image creation scripts 2022-12-12 14:42:01 +01:00
j1nx 0f441057c4 Fix snapast server mpd.py permission error 2022-12-12 14:42:01 +01:00
j1nx 221c2d13b0 Fix python-ovos-cli-client.hash mistake 2022-12-12 14:42:01 +01:00
j1nx 7e816c4452 Fix kf5_kconfig_compiler 2022-12-12 14:42:01 +01:00
j1nx 124de8e253 Fix linux defconfig mistake 2022-12-12 14:42:01 +01:00
j1nx fb90883647 Fix rpi firmware switch for rpi3 2022-12-12 14:42:01 +01:00
j1nx 0b3fa7e9c1 Get rpi3_64-gui inline with rpi4_64-gui 2022-12-12 14:42:01 +01:00
j1nx 4daeb1e3b3 Implement whisper* changes 2022-12-12 14:40:33 +01:00
j1nx 2ec55a7698 Make whisper-tflite and precise-lite-runner use 2 threads 2022-12-12 14:04:13 +01:00
j1nx ad2e6f6199 Fix image creation scripts 2022-12-12 13:55:54 +01:00
j1nx c3be7ddd50 Disable ovos_stt_plugin_whispercpp (for now) 2022-12-12 12:21:22 +01:00
j1nx 6601b95cf9 Add playground package whisper-tflite 2022-12-12 12:21:21 +01:00
j1nx 37d97e1551 Add pre-installed python packages within rootfs overlay
TODO: This is just a quick fix and need to be changed to
buildroot packages in the upcoming days/weeks/months.
2022-12-12 12:21:20 +01:00
j1nx ce2443f753 Fix snapast server mpd.py permission error 2022-12-12 12:10:24 +01:00
j1nx a8af14deb1 Fix python-ovos-cli-client.hash mistake 2022-12-10 20:25:58 +01:00
j1nx 2b19df399c Fix kf5_kconfig_compiler 2022-12-10 19:30:11 +01:00
j1nx a5db790571 Fix linux defconfig mistake 2022-12-10 18:45:17 +01:00
j1nx f1cdf8e45e Revert "Add pre-installed python packages within rootfs overlay"
This reverts commit be8496d4b6.
2022-12-10 13:32:47 +01:00
j1nx 34eaf9bd89 Disable ovos_stt_plugin_whispercpp (for now) 2022-12-09 17:24:17 +01:00
j1nx 117556f85e Add playground package whisper-tflite 2022-12-09 17:21:58 +01:00
j1nx be8496d4b6 Add pre-installed python packages within rootfs overlay
TODO: This is just a quick fix and need to be changed to
buildroot packages in the upcoming days/weeks/months.
2022-12-08 21:02:30 +01:00
j1nx 538cc333c2 Fix rpi firmware switch for rpi3 2022-12-08 20:57:52 +01:00
j1nx e719f66d53 Get rpi3_64-gui inline with rpi4_64-gui 2022-12-08 20:47:01 +01:00
j1nx f2c133bf5c Install tflite-runtime python package 2022-12-08 15:58:13 +01:00
j1nx 820eb398cc Bump buildroot and upgrade the tensorflow-lite system 2022-12-07 20:16:34 +01:00
j1nx 8a0dc278e3 Bump ovos-plugin-manager 2022-11-23 09:16:56 +01:00
j1nx 3c5ad11f8b Bump ovos-ww-plugin-vosk 2022-11-21 12:20:55 +01:00
j1nx c0e5635b98 Bump skill-ovos-homescreen 2022-11-21 10:11:10 +01:00
j1nx e3f9139ea1 Re-arrange ovos systemd services 2022-11-17 20:32:24 +01:00
j1nx f11a8ca827 Downgrade whispercpp to version before breaking python change 2022-11-17 20:09:33 +01:00
j1nx 0d5d4079ed Bump ovos-shell 2022-11-17 20:06:15 +01:00
j1nx 3a8d4f95ee Bump ovos-core 2022-11-17 20:05:45 +01:00
j1nx c61af375c0 Bump ovos-phal 2022-11-17 19:58:56 +01:00
j1nx 082a546563 Bump ovos-phal-plugin-notification-widgets 2022-11-17 19:54:51 +01:00
j1nx 009f29d22f Bump ovos-phal-plugin-brightness-control-rpi 2022-11-17 19:51:00 +01:00
j1nx 78063c402d Bump ovos-phal-plugin-color-scheme-manager 2022-11-17 19:46:24 +01:00
j1nx 2c09e6ca5a Bump ovos-phal-plugin-configuration-provider 2022-11-17 18:39:11 +01:00
j1nx f7e2c5eb8a Bump ovos-phal-plugin-balena-wifi 2022-11-17 18:35:20 +01:00
j1nx 1391e91b87 Bump ovos-phal-plugin-wifi-setup 2022-11-17 18:29:49 +01:00
j1nx eab3af56cf Bump ovos-phal-plugin-network-manager 2022-11-17 18:24:53 +01:00
j1nx 2dbf0249c4 Bump ovos-phal-plugin-system 2022-11-17 18:19:01 +01:00
j1nx ec4b27fcf6 Bump ovos-phal-plugin-gui-network-client 2022-11-17 13:54:46 +01:00
j1nx d19931fcc4 Revert "Add screenshot support to homescreen skill for testing"
This reverts commit 03297535fa.
2022-11-17 13:44:51 +01:00
j1nx 03297535fa Add screenshot support to homescreen skill for testing 2022-11-16 13:35:14 +01:00
j1nx c89e7b8d9f Bump ovos-shell 2022-11-16 13:22:23 +01:00
j1nx 294f15e193 Add and switch over to NeonGeckoCom its alert skill
This replaces the alarm and timer skill and fills in
the gap of reminders skill missing.
2022-11-16 12:30:28 +01:00
j1nx e1c963bb27 Bump ovos-core 2022-11-16 12:20:54 +01:00
j1nx 9df61a0a5b Add fbgrab utility 2022-11-16 11:22:20 +01:00
j1nx f382f1474d Bump ovos-plugin-manager 2022-11-16 11:13:02 +01:00
j1nx bc14bf7428 Bump ovos-stt-plugin-vosk 2022-11-16 11:05:57 +01:00
j1nx fbb9788b03 Bump, fix and configure ovos-stt-plugin-whispercpp 2022-11-16 10:26:53 +01:00
j1nx 16da771266 Enable default windows shares
As a start the following directories are shared;
- Pictures
- Documents
- Music
2022-11-15 14:58:20 +01:00
j1nx 6d5a2d3549 Add ovos-stt-plugin-whispercpp including python bindings PR 2022-11-15 13:52:04 +01:00
j1nx ab4e0e4cce Add libwhisper library package 2022-11-15 13:27:27 +01:00
j1nx 2923f80d09 Move GUI related environment variables back into the service file 2022-11-15 12:14:12 +01:00
j1nx 7192cf9764 Start shairport-sync user deamon with its own userbased config file 2022-11-15 11:34:08 +01:00
j1nx 2181a92c06 Start spotifyd user deamon with its own userbased config file 2022-11-15 11:16:46 +01:00
j1nx bb4ce3e77c Add systemd-resolv and systemd-oomd 2022-11-15 11:14:31 +01:00
j1nx 44b7c78705 Sync the clock and check connectivity faster 2022-11-15 10:48:14 +01:00
j1nx 033eebedd1 AAdd ovos-ww-plugin-vosk and use it for "wake up" 2022-11-15 10:22:55 +01:00
j1nx 36e1220480 Bump ovos-shell 2022-11-15 10:11:13 +01:00
j1nx 8941c1d899 Bump ovos-phal-plugin-notification-widgets 2022-11-15 10:04:05 +01:00
j1nx 73bdaafa43 Bump skill-ovos-homescreen 2022-11-15 10:00:44 +01:00
j1nx 76388dae2e Bump ovos-utils 2022-11-15 09:43:04 +01:00
j1nx cc3a414be2 Bump ovos-local-backend 2022-11-15 09:23:48 +01:00
j1nx f5781552ab Bump skill-ovos-date-time 2022-11-15 09:17:19 +01:00
j1nx 2e45c9ab64 Bump ovos-phal-plugin-wifi-setup 2022-11-15 09:13:56 +01:00
j1nx ebca8b2f5f Bump ovos-ocp-audio-plugin 2022-11-15 09:07:15 +01:00
j1nx d91a49920e Add Bluez5 utils HID support 2022-11-15 08:24:18 +01:00
j1nx 2c29ae373e Bump rpi kernel and firmware to 1.20221104 2022-11-15 08:20:50 +01:00
j1nx 620cbca7a8 Bump ovos-ocp-audio-plugin 2022-11-14 11:17:55 +01:00
j1nx e0afa2f871 Add missing Bluez5-utils tools + disable bash completion 2022-11-14 11:09:16 +01:00
j1nx fe2c3de86f Flip channel maps back for the sj201 mic array 2022-11-11 19:58:50 +01:00
j1nx 3631b2c8b7 Bump ovos-core 2022-11-11 18:17:51 +01:00
j1nx c566d817e2 Add samba4 server 2022-11-11 18:13:47 +01:00
j1nx 66ccde87e4 Add mycroft-admin-phal.service 2022-11-11 15:15:29 +01:00
j1nx b89f5f99f3 Bump ovos-utils 2022-11-11 14:11:17 +01:00
j1nx 9d0f94e504 Bump ovos-phal-plugin-system 2022-11-11 14:00:46 +01:00
j1nx 46aa04dc8f Bump ovos-stt-plugin-vosk 2022-11-11 10:50:36 +01:00
Peter Steenbergen f5102e096c
Merge pull request #122 from OpenVoiceOS/mycroftconf_tweaks
Update mycroft.conf
2022-11-11 10:45:05 +01:00
j1nx 54b9f7ee55 Add ovos-tts-plugin-mimic3-server 2022-11-11 10:44:10 +01:00
JarbasAI b4ca64a19f
Update mycroft.conf 2022-11-11 08:40:13 +00:00
JarbasAI a23cfd2820
Update mycroft.conf 2022-11-10 21:16:21 +00:00
JarbasAI 78de945385
Update mycroft.conf
make mimic3-server the default voice instead of mimic2
remove deprecated / default options
2022-11-10 21:08:25 +00:00
j1nx 8404a804c2 Let ovos-core take care of logging 2022-11-10 19:25:27 +01:00
j1nx 1e2697a483 Disabled STT PocketSphinx by default. 2022-11-10 16:00:03 +01:00
j1nx 8efafb3c3b Changes to XDG user environment variables 2022-11-10 14:31:46 +01:00
j1nx e7fcc99137 Bump ovos-local-backend 2022-11-10 13:58:48 +01:00
j1nx dc2bbb459b Bump ovos-core 2022-11-10 13:36:05 +01:00
j1nx 9b577ee991 Bump ovos-phal-plugin-color-scheme-manager 2022-11-10 12:58:40 +01:00
j1nx 0e65e8fa10 Bump ovos-plugin-manager 2022-11-10 12:51:15 +01:00
j1nx 74b69e8ccb Double the amount of fs.inotify.max_user_instances
The default 128 is not enough so increased to 256
have not yet exceeded ~222 instances but will keep an eye on it.
2022-11-10 12:14:33 +01:00
j1nx a287204f23 Change presets for pulseaudio 2022-11-09 20:09:19 +01:00
j1nx 2208b4319d Add support for user pulseaudio service and switch to it 2022-11-09 20:07:09 +01:00
j1nx 44fd50293d Bump ovos-shell 2022-11-09 20:01:05 +01:00
j1nx b134c1dd59 Bump ovos-phal-plugin-color-scheme-manager 2022-11-09 19:32:40 +01:00
j1nx 87a442715c Bump ovos-skill-manager 2022-11-09 19:29:02 +01:00
j1nx 6ab3981fa4 Testing of examples skill info patch 2022-11-09 19:25:16 +01:00
j1nx 2a85bf4b01 Bump ovos-utils 2022-11-09 19:22:15 +01:00
j1nx f9f7f8a80d Bump ovos-phal-plugin-wifi-setup 2022-11-09 19:18:49 +01:00
j1nx 6756eaad6e Bump ovos-plugin-manager 2022-11-09 19:15:10 +01:00
j1nx 68bd5a4d7f Bump ovos-stt-plugin-vosk 2022-11-05 16:03:40 +01:00
j1nx 70efbfc248 Bump skill-ovos-setup 2022-11-05 15:58:45 +01:00
j1nx dd1fa95d69 Bump ovos-config 2022-11-05 15:52:53 +01:00
j1nx d9de815bf1 Bump ovos-utils 2022-11-05 15:48:59 +01:00
j1nx e4f36f7098 Bump ovos-workshop 2022-11-05 15:46:01 +01:00
j1nx 0d5efc8569 Bump ovos-phal 2022-11-05 15:38:53 +01:00
j1nx 0abca6a109 [WIP] Working on implementing all sj201-interface dependencies
Leaving it for now as circuitpython needs some thoughs to implement
into the buildroot system.
2022-11-05 15:11:23 +01:00
j1nx d6bc429a5f Bump skill-ovos-homescreen 2022-11-05 11:14:04 +01:00
j1nx 7f029cb872 Bump ovos-plugin-manager 2022-11-05 10:58:31 +01:00
j1nx 46ad0bc28c Bump ovos-phal 2022-10-31 13:56:19 +01:00
j1nx f8dd23d698 Bump ovos-stt-plugin-selene 2022-10-28 20:19:01 +02:00
j1nx 97a44809bc Bump skill-ovos-setup 2022-10-28 20:14:19 +02:00
j1nx 41d4f3a2a5 Bump python-pytz 2022-10-28 20:04:03 +02:00
j1nx ea0906a5f7 Add python-hijri-converter package 2022-10-28 19:56:38 +02:00
j1nx 86831c6106 Bump python-pymeeus 2022-10-28 19:52:08 +02:00
j1nx d2a4344203 Bump python-convertdate 2022-10-28 19:46:55 +02:00
j1nx 41b5b9b01c Bump python-holidays 2022-10-28 19:41:35 +02:00
j1nx 899b7c69f7 Bump ovos-shell 2022-10-27 17:36:30 +02:00
j1nx cc0601e92b Bump skill-ovos-alarm 2022-10-27 17:33:34 +02:00
j1nx b2c200fdba Bump skill-ovos-stop 2022-10-27 17:30:54 +02:00
j1nx 85b7edbeb9 Bump skill-ovos-naptime 2022-10-27 17:28:07 +02:00
j1nx 52984d9b67 Bump ovos-cli-client 2022-10-27 17:24:44 +02:00
j1nx d9c4958dcf Bump ovos-local-backend 2022-10-27 17:21:39 +02:00
j1nx eba61e9efa Bump ovos-config-assistant 2022-10-27 17:03:52 +02:00
j1nx 4a2069b767 Bump ovos-config 2022-10-27 17:00:55 +02:00
j1nx 61e7a00931 Bump skill-ovos-ddg 2022-10-27 16:58:01 +02:00
j1nx f3641d45d8 Bump skill-ovos-date-time 2022-10-27 16:55:06 +02:00
j1nx e3c7f23a00 Bump skill-ovos-wolfie 2022-10-27 16:50:26 +02:00
j1nx 00f958106e Bump skill-ovos-news 2022-10-27 15:59:37 +02:00
j1nx c0b72316e0 Bump skill-ovos-timer 2022-10-27 15:55:18 +02:00
j1nx 2ba3d7e947 Bump skill-ovos-settings 2022-10-27 15:44:30 +02:00
j1nx 74131da75a Bump skill-ovos-notes 2022-10-27 15:40:58 +02:00
j1nx 3ba4b3ef44 Bump ovos-lingua-franca 2022-10-27 15:30:53 +02:00
j1nx 2e0863c268 Bump ovos-phal-plugin-wifi-setup 2022-10-27 15:27:53 +02:00
j1nx 2f3c9a7e2e Bump ovos-phal-plugin-system 2022-10-27 15:24:33 +02:00
j1nx 20cf715f73 Bump ovos-workshop 2022-10-27 15:18:42 +02:00
j1nx d39b73807a Bump skill-ovos-weather 2022-10-27 15:14:23 +02:00
j1nx bd7ec52ff3 Bump ovos-tts-plugin-pico 2022-10-27 15:10:18 +02:00
j1nx 74f257a35a Bump ovos-tts-server-plugin 2022-10-27 15:05:03 +02:00
j1nx b6ede03350 Bump ovos-shell 2022-10-27 14:34:07 +02:00
j1nx 7eed51d450 Bump ovos-phal 2022-10-27 14:30:59 +02:00
j1nx 6f525e7518 Bump ovos-stt-plugin-selene 2022-10-27 14:27:46 +02:00
j1nx e66e2fcfa9 Bump ovos-stt-plugin-chromium 2022-10-27 14:21:21 +02:00
j1nx 3b4bcf27e5 Bump ovos-stt-plugin-vosk 2022-10-27 13:59:19 +02:00
j1nx 5bde3e311b Bump ovos-stt-server-plugin 2022-10-27 13:55:06 +02:00
j1nx abf92554d0 Bump ovos-stt-plugin-pocketsphinx 2022-10-27 13:50:48 +02:00
j1nx 5b45206a87 Bump ovos-tts-plugin-mimic 2022-10-27 12:15:16 +02:00
j1nx 52dae4375e Bump skill-ovos-homescreen 2022-10-27 10:58:07 +02:00
j1nx 3d3a9e26a8 Bump ovos-utils 2022-10-27 09:52:46 +02:00
j1nx 91ee0419f0 Bump skill-ovos-volume 2022-10-27 09:38:52 +02:00
j1nx 3a9e0c40d8 Bump ovos-phal 2022-10-27 09:34:13 +02:00
j1nx d29732d035 Bump ovos-plugin-manager 2022-10-26 14:08:14 +02:00
j1nx b5f2f6d949 Bump ovos-shell 2022-10-26 13:34:42 +02:00
j1nx 8a45091655 Bump skill-ovos-setup 2022-10-26 12:57:17 +02:00
j1nx 3908db041f Bump ovos-core 2022-10-26 12:25:28 +02:00
j1nx 5e9ab97e28 Bump ovos-phal-plugin-mk2 2022-10-26 12:25:05 +02:00
j1nx dc93d4a5f3 Try to fix the whole systemd screw-up 2022-10-26 11:59:54 +02:00
j1nx 4eaa9e3320 Bump ovos-phal-plugin-dashboard 2022-10-18 17:29:30 +02:00
j1nx 7a9cc26a30 Bump ovos-phal-plugin-color-scheme-manager 2022-10-18 17:24:30 +02:00
j1nx 70d66b922f Bump ovos-phal-plugin-configuration-provider 2022-10-18 17:20:32 +02:00
j1nx 6f56300af5 Bump ovos-phal-plugin-wifi-setup 2022-10-18 17:16:42 +02:00
j1nx 47da128eeb Bump skill-ovos-timer 2022-10-18 17:13:21 +02:00
j1nx 663136c0bc Bump ovos-local-backend 2022-10-18 17:07:55 +02:00
j1nx 8b65cb9868 Bump ovos-phal-plugin-network-manager 2022-10-18 17:00:41 +02:00
j1nx 279d3781a4 Bump ovos-backend-client 2022-10-18 15:47:21 +02:00
j1nx 7a3df29336 Bump ovos-utils 2022-10-18 15:44:16 +02:00
j1nx 71081b6bde Bump ovos-core 2022-10-18 15:41:23 +02:00
j1nx 84326f448f Bump ovos-shell 2022-10-18 12:16:57 +02:00
j1nx 66f8036e81 Bump ovos-stt-server-plugin 2022-10-18 12:07:28 +02:00
j1nx 108d1cdaae Bump ovos-tts-plugin-pico 2022-10-18 11:58:06 +02:00
j1nx fdcd8843d6 Bump ovos-stt-plugin-vosk 2022-10-18 11:53:45 +02:00
j1nx 55fcf68c4c Bump ovos-stt-plugin-pocketsphinx 2022-10-18 10:04:44 +02:00
j1nx 01ff8a34b4 Bump ovos-stt-plugin-chromium 2022-10-18 10:04:22 +02:00
j1nx fbf8f41d06 Bump ovos-tts-server-plugin 2022-10-18 09:39:24 +02:00
j1nx 38596d9a6c Bump ovos-tts-plugin-marytts 2022-10-18 09:32:46 +02:00
j1nx 3e52cdedea Bump ovos-plugin-manager 2022-10-18 09:28:35 +02:00
j1nx 4697a3ba69 Bump ovos-tts-plugin-mimic 2022-10-18 09:18:54 +02:00
j1nx b12fab29ae Bump skill-ovos-setup 2022-10-18 09:13:20 +02:00
j1nx 115ca4b797 Bump ovos-tts-plugin-mimic2 2022-10-18 09:06:15 +02:00
j1nx 1e070a8240 More systemd user --session changes 2022-10-18 08:49:49 +02:00
j1nx 72ba4d3d8f Re-enable the cli motd and menu (still needs adjustment for new cmds) 2022-10-14 16:25:44 +02:00
j1nx 51651979d1 Bump skill-ovos-setup 2022-10-14 16:25:23 +02:00
j1nx 2fb34ab56c Bump and MYCROFT_LOOSE_REQUIREMENTS=true for skill-ovos-homescreen 2022-10-14 15:59:59 +02:00
j1nx 6d21de589c YCROFT_LOOSE_REQUIREMENTS=true for skill-ovos-date-time 2022-10-14 15:55:21 +02:00
j1nx c2f0f45da1 Spotifyd as user service and session DBUS 2022-10-14 15:16:03 +02:00
j1nx d19d5d8d16 User session shairplay service and DBUS 2022-10-14 14:18:25 +02:00
j1nx 5acb8b8ff4 Changes to systemd services and targets 2022-10-14 09:57:19 +02:00
j1nx ac5579ae9e Bump and switch spotifyd over to session DBUS 2022-10-14 09:56:14 +02:00
j1nx dcdba6494a Bump packages and skills 2022-10-13 17:30:17 +02:00
j1nx e9ab307a5c No more console on TTY1 for cosmetics
As we now run our services as user service and enabled linger for
the default mycroft user we do not need any CLI on tty1 which prevents
linux messages being shown.
2022-10-11 12:28:55 +02:00
j1nx fe4275f4d4 Service changes 2022-10-08 20:37:08 +02:00
j1nx ec6d885f97 Package bumps 2022-10-08 18:54:17 +02:00
Peter Steenbergen a6dc218022
Merge pull request #118 from OpenVoiceOS/update-.conf
Update mycroft.conf
2022-10-08 17:53:21 +02:00
j1nx f406eb2827 Switch over to user systemd services 2022-10-08 17:52:34 +02:00
JarbasAI 12910a341e
Update mycroft.conf 2022-10-07 17:56:51 +01:00
j1nx a8f16fba66 Add DBUS service files for kdeconnectd 2022-10-07 16:13:10 +02:00
j1nx aebd337bc8 Move auto logged in mycroft user to tty1 2022-10-07 12:56:20 +02:00
j1nx f4a8bb2c9e Add naptime skill 2022-10-07 08:21:40 +02:00
j1nx ed11ce7ec5 Add/Convert fallback unknown skill 2022-10-07 08:18:11 +02:00
j1nx 464bcdc220 Almost there .... 2022-10-06 13:13:07 +02:00
j1nx e22fc71639 Fix for the splash, pyaudio and OSM 2022-10-05 14:40:25 +02:00
j1nx b5987d78d5 Fix wrong SHA256 strings 2022-10-03 15:34:06 +02:00
j1nx 9794d32230 More fixes and tweaks. 2022-09-30 13:41:30 +02:00
j1nx 724313be5e Fixes and additions to get back into shape 2022-09-29 14:02:47 +02:00
j1nx 5e633a7670 [WIP] Further work pushed for backup. (Do not build yet) 2022-09-28 17:17:34 +02:00
j1nx 979cabf92d README update to latest software base versions. 2022-09-25 18:45:59 +02:00
j1nx 71f8e6c00f The big catch up game - part2
Pushed for backup. DO NOT build this as of yet.
2022-09-25 18:44:08 +02:00
JarbasAI 53813eb5a9
add ovos-core url in description 2022-09-14 11:08:37 +01:00
Peter Steenbergen 7840e2827f
Update README.md
Reflect the repo rename; OpenVoiceOS to ovos-buildroot.
2022-09-14 11:57:42 +02:00
j1nx 1a941947c1 Move desktop and icons to rootfs 2022-06-29 10:51:27 +02:00
j1nx 580d2ec8ed Replace local audio backend to OCP within configuration 2022-06-28 15:59:08 +02:00
j1nx 71572a9fc5 Bump ovos_workshop 2022-06-28 15:58:46 +02:00
j1nx e8dbfb9c24 Fix desktop/icon path mistake and add OCP files 2022-06-27 19:27:43 +02:00
j1nx 89a673de15 Add camera skill launcher files 2022-06-27 13:17:26 +02:00
j1nx bcb1b9513d Add /etc/xdg/OvosDisplay.conf 2022-06-27 13:11:22 +02:00
j1nx e2db6eed9c Bump ovos-core 2022-06-27 12:14:38 +02:00
j1nx ce08d2c2c1 Bump ovos-phal-plugin-brightness-control-rpi 2022-06-27 12:03:11 +02:00
j1nx ff5e95fad4 Bump ovos-shell 2022-06-27 11:52:21 +02:00
j1nx 8505dc2424 Bump skill-ovos-homescreen 2022-06-27 11:22:48 +02:00
j1nx 1b80c80bb6 Revert "Bump ovos-workshop"
This reverts commit e94e5da2f6.
2022-06-22 15:05:06 +02:00
j1nx 775e1f83b1 Bump ovos-core 2022-06-22 15:04:45 +02:00
j1nx a424a6978a Bump ovos-phal-plugin-brightness-control-rpi 2022-06-22 11:59:00 +02:00
j1nx feb0b06208 Bump ovos-shell 2022-06-22 11:34:20 +02:00
j1nx 4ae3ee6c80 Bump skill-ovos-homescreen 2022-06-21 19:47:55 +02:00
j1nx ab93e0cd92 Add ovos-phal-plugin-brightness-control-rpi 2022-06-21 19:45:48 +02:00
j1nx bac121e22e Disable wikipedia skill for now 2022-06-19 18:50:37 +02:00
j1nx 8534904cab Bump ovos-core 2022-06-19 17:31:37 +02:00
j1nx 7f9f346cd5 Bump ovos-skill-manager 2022-06-19 17:26:46 +02:00
j1nx 35fb1c8fdb Bump ovos-plugin-manager 2022-06-19 16:51:32 +02:00
j1nx 245c6333d3 Bump ovos-utils 2022-06-19 15:49:16 +02:00
j1nx 77076cb075 Bump ovos-ocp-audio-plugin 2022-06-19 15:42:36 +02:00
j1nx 442bdaed45 Bump skill-ovos-setup 2022-06-19 15:20:42 +02:00
j1nx 9b64aa1484 Bump ovos-audio-plugin-simple 2022-06-19 15:17:36 +02:00
j1nx d575dfde89 Bump ovos-vlc-plugin 2022-06-19 15:09:28 +02:00
j1nx e94e5da2f6 Bump ovos-workshop 2022-06-19 14:56:19 +02:00
j1nx 49cd96a0b0 Bump ovos-core once again 2022-06-09 12:39:16 +02:00
j1nx ce86869f53 Fix weather skill name 2022-06-09 12:34:35 +02:00
j1nx f4780d17ec Bump ovos-shell 2022-06-09 12:29:25 +02:00
j1nx 4df9d7fc0b Bump skill-ovos-setup 2022-06-09 10:48:42 +02:00
j1nx 25cd7fbb85 Set default systemd environment variables globally 2022-06-08 20:30:36 +02:00
j1nx 1741ba0af8 Bump python-ovos-phal-plugin-wifi-setup 2022-06-08 20:27:26 +02:00
j1nx 877f8087ab Switch back to precise lite by default. See how it holds up. 2022-06-08 20:21:17 +02:00
j1nx 0bc8a965b5 Bump skill-ovos-setup 2022-06-08 17:30:28 +02:00
j1nx b27342d291 Add python-ovos-phal-plugin-color-scheme-manager 2022-06-08 17:28:25 +02:00
j1nx 0d3932973f Bump ovos-shell for new light/dark theme support 2022-06-08 17:18:40 +02:00
j1nx c2c4853fd0 Bump python-ovos-core again 2022-06-08 17:09:00 +02:00
j1nx c8e3b9a9a3 Make webrtcvad a little bit less agressive 2022-06-08 10:52:31 +02:00
j1nx f7107b578b Bump python-webrtcvad to latest version from github 2022-06-08 10:51:02 +02:00
j1nx e3a2fcd6d1 [WIP] Add qmltermwidget packages (not installed as of yet)
- Need to figure out the best way to patch the install method.
  it is not behaving well in the buildroot x-compile system
2022-06-08 08:11:31 +02:00
j1nx 621d387ef6 Bump ovos_utils + skill-ovos-setup to fix screen detection 2022-06-08 08:10:53 +02:00
j1nx a087ef3829 Bump skill-ovos-setup 2022-06-07 20:42:16 +02:00
j1nx 09b1eef994 Bump ovos-core 2022-06-07 09:41:53 +02:00
j1nx 27adaa4e95 Small changes for system resources 2022-06-06 11:34:17 +02:00
j1nx 2890a6a384 Add python-ovos-tts-plugin-marytts 2022-06-05 14:13:16 +02:00
j1nx 2b56c66c98 Add python-neon-tts-plugin-larynx_server 2022-06-05 14:01:34 +02:00
j1nx 6710b5523a Bump skill-ovos-setup 2022-06-05 13:34:04 +02:00
j1nx 114b0c74be Bump python-ovos-core 2022-06-05 13:32:02 +02:00
j1nx ba411aaf07 Add python-neon-solver-plugin-wikipedia 2022-06-05 12:55:50 +02:00
j1nx e1ba622fde Bump skill-ovos-alarm and disabled old enclosure skill 2022-06-03 17:35:48 +02:00
j1nx 48de3e2c15 Bump python-neon-solver-plugin-wolfram-alpha 2022-06-03 16:01:29 +02:00
j1nx 7aabc8e0c2 Bump neon-solver-plugin-ddg 2022-06-03 15:57:38 +02:00
j1nx 2ff7621461 Bump python-neon-solvers 2022-06-03 15:43:59 +02:00
j1nx a8641c2751 Bump skill-ddg 2022-06-03 15:36:07 +02:00
j1nx 517bb72a87 Disable the common query skill 2022-06-03 15:32:59 +02:00
j1nx 702fbaa402 Bump skill-wikipedia-for-humans 2022-06-03 14:51:17 +02:00
j1nx a8c5f46582 Bump skill-wolfie 2022-06-03 14:47:46 +02:00
j1nx fa9a2ab283 Bump skill-ovos-homescreen 2022-06-03 14:44:18 +02:00
j1nx f047bf2804 Bump python-ovos-phal-plugin-alsa 2022-06-03 14:42:31 +02:00
j1nx 171046ddb9 Bump ovos-shell 2022-06-03 14:39:28 +02:00
j1nx b9e8eb7936 Bump skill-ovos-setup 2022-06-03 14:30:24 +02:00
j1nx 4fe6224392 Bump python-ovos-utils 2022-06-03 14:27:47 +02:00
j1nx fbfaee881f Bump python-ovos-workshop 2022-06-03 14:24:41 +02:00
j1nx c0acd25a43 Fix missing SHA in skill-ovos-alarm package 2022-06-03 14:23:28 +02:00
j1nx bcd7ab6ce4 Migrate alarm skill to our version 2022-06-03 14:18:27 +02:00
j1nx 83f49aeda8 Small configure/build changes to tensorflow-lite 2022-06-03 14:14:21 +02:00
j1nx edd513317d Bump python-ovos-core 2022-06-03 14:13:52 +02:00
j1nx 0a2e55a2a2 Bump python-ovos-plugin-manager 2022-06-03 14:07:50 +02:00
j1nx 8f7e8517d4 Youtube skill config changes 2022-06-01 21:21:39 +02:00
j1nx 8cf0b6a5cb Re-enable PulseAudio flat-volumes till we have native PA volume control 2022-06-01 21:20:43 +02:00
j1nx ae806eb6a0 Merge branch 'develop' of github.com:OpenVoiceOS/OpenVoiceOS into develop 2022-06-01 17:18:54 +02:00
j1nx 8970cfc910 Bump skill-ovos-common-query 2022-06-01 17:17:40 +02:00
j1nx 7a3b4ec40e Bump ovos-shell 2022-06-01 17:10:05 +02:00
Aditya Mehra 6389591a9f Update ovos color scheme 2022-06-02 00:39:46 +09:30
Peter Steenbergen 20660ca30b
Update kernel.md 2022-06-01 17:02:22 +02:00
j1nx 16de8ee9f2 Bump python-ovos-phal-plugin-gui-network-client 2022-06-01 16:51:27 +02:00
j1nx e7a25163c8 Bump skill-ovos-setup 2022-06-01 16:47:51 +02:00
j1nx a16c377990 Bump python-ovos-ocp-audio-plugin 2022-06-01 16:44:52 +02:00
j1nx 8850ec04c5 Enable qtvirtualkeyboard for mycroft-gui service 2022-06-01 16:11:32 +02:00
j1nx 4049feb6e4 Allow the mycroft user full NetworkManager privileges 2022-06-01 15:18:04 +02:00
j1nx feba69ba34 Add mycroft user to more admin related groups 2022-06-01 15:10:49 +02:00
j1nx 642f262426 Bump python-ovos-utils 2022-05-31 17:29:00 +02:00
j1nx 94769cf11f Bump skill-ovos-setup 2022-05-31 17:25:48 +02:00
j1nx 802cb2c61e Bump python-ovos-phal-plugin-gui-network-client 2022-05-31 17:23:35 +02:00
j1nx 3eb5e33826 Bump python-ovos-phal-plugin-wifi-setup 2022-05-31 17:13:26 +02:00
j1nx 0191ffb463 Bump python-ovos-phal-plugin-balena-wifi 2022-05-31 17:04:24 +02:00
j1nx bb06a9f97d Make journald logs persistent 2022-05-30 18:59:36 +02:00
j1nx 03188ed798 No longer use hardcoded screen resolutions 2022-05-30 18:44:16 +02:00
j1nx 4f1c549976 Bump Buildroot to 2022.02.2 2022-05-30 10:22:18 +02:00
j1nx 34ccfcef10 Switch mycroft-gui.service over to use ovos-shell 2022-05-27 20:09:59 +02:00
j1nx 6b4833d988 Switch balena phal skill over to general wifi phal plugin 2022-05-27 20:08:11 +02:00
j1nx 8c1e8abd46 Add python-ovos-phal-plugin-gui-network-client 2022-05-27 20:04:31 +02:00
j1nx 71ed3e536a Add python-ovos-phal-plugin-wifi-setup 2022-05-27 19:49:10 +02:00
j1nx cdacab3a64 Add python-ovos-phal-plugin-network-manager 2022-05-27 19:34:55 +02:00
j1nx 0d1b9f5221 Bump python-ovos-plugin-manager 2022-05-27 19:24:19 +02:00
j1nx eaa83d5e0c Bump python-ovos-tts-server 2022-05-27 19:21:10 +02:00
j1nx cc4591b0b6 Bump python-ovos-core 2022-05-27 17:37:05 +02:00
j1nx c130e1ebf5 Bump python-ovos-utils 2022-05-27 17:30:48 +02:00
j1nx c0eb44188b Bump mycroft-skill-ovos-homescreen 2022-05-27 17:25:43 +02:00
j1nx c070a980a2 Bump mycroft-skill-ovos-timer 2022-05-27 17:18:56 +02:00
j1nx 01e43f1511 Add python-ovos-phal-plugin-notification-widgets 2022-05-27 17:02:57 +02:00
j1nx 3ad444d8c9 Switch to ovos-shell and bump it 2022-05-27 16:42:24 +02:00
j1nx 9ae8428613 Implementation of native tensorflow-lite & tflite-runtime 2022-05-27 14:20:08 +02:00
Peter Steenbergen d7fe5c7d2c python-reverse-geocoder needs python-scipy 2022-05-24 11:52:22 +02:00
Peter Steenbergen 242a48dc5c Fix rpi3 config 2022-05-24 11:52:22 +02:00
j1nx 319c6a6960 Fix system reserved UID for the mycroft user.
Also remove the weston-launch group as we no longer use weston
2022-05-23 21:19:15 +02:00
j1nx 16edd74c93 Fix mycroft.conf mistake 2022-05-23 21:18:17 +02:00
j1nx f06e6805ab Make webrtcvad the default plugin for ovos-core 2022-05-22 19:36:57 +02:00
j1nx 88076a43a5 Add kdeconnect and plasma-nm support 2022-05-22 19:34:01 +02:00
j1nx 382989f687 Add python-ovos-vad-plugin-webrtcvad 2022-05-19 12:59:05 +02:00
j1nx 797b741059 Add webrtcvad package 2022-05-19 11:57:19 +02:00
j1nx 095a73c16d Add flatbuffers package including its python package 2022-05-19 10:21:42 +02:00
j1nx 380a5a4aca Use the old camera firmware based software stack (for now) 2022-05-17 09:13:51 +02:00
j1nx 7f0f4b9df0 Bump python-ovos-phal 2022-05-13 14:09:38 +02:00
j1nx ba8bfe6581 Bump python-ovos-workshop 2022-05-13 14:04:51 +02:00
j1nx a3e84b7a85 Bump python-ovos-core 2022-05-13 13:56:30 +02:00
j1nx 5d5c8e137d Bump python-ovos-utils 2022-05-13 13:48:59 +02:00
j1nx 76dfc49225 A couple of Gstreamer changes
- Addition of bayer
- onvif, uvc, webp and shm
2022-05-13 13:32:19 +02:00
j1nx c0bc2b0f7c Make use of the new and opensource libcamera software stack.
- Add libcamera
- Add libcamera-apps
- changes to rootfs to make use of the above

Needs testing and possible other fixes/changes
2022-05-13 10:38:25 +02:00
Peter Steenbergen ca737cba2a
Merge pull request #112 from OpenVoiceOS/buildroot-22.02
Buildroot 2022.02.1 upgrade
2022-05-12 15:05:42 +02:00
j1nx 74ba563c95 Get rpi3-gui inline 2022-05-12 14:56:58 +02:00
j1nx e84818f62e Get buildroot-external tree to reflect 2022.02.1
- Changes to the raspberypi board folder/structure
- Bump python related poackages and fixes to Python3.10
- Bump KF5 framewerk packages to 5.91
- Bump qtwebengine to 5.15.8
- Bump/Add/Fix all OVOS related packages
- Fixes all over the OpenVoiceOS structure for 2022.02.1
2022-05-12 10:46:41 +02:00
j1nx 2ebb462737 Update buildroot-patches 2022-05-12 10:44:08 +02:00
j1nx c524617efc Bump buildroot to 2022.02.1 2022-05-12 10:24:54 +02:00
j1nx 27ddbd1f2a Bump buildroot submodule to 2022.02.x 2022-03-25 10:57:41 +01:00
j1nx 939bbd6007 Bump skill-ovos-timer 2022-03-23 20:47:06 +01:00
j1nx 76e84348c0 Bump ovos-core 2022-03-23 20:43:49 +01:00
j1nx c19fd698b2 Bump skill-ovos-setup 2022-03-23 20:38:09 +01:00
j1nx 1ab56eb9d7 Move auto login to tty2 2022-03-23 20:01:30 +01:00
j1nx fca27377b5 Changes to btspeaker service and disabled by default 2022-03-23 19:58:30 +01:00
j1nx 59671b254e Add python-gpsdclient package 2022-03-23 19:47:25 +01:00
j1nx 0bddb44b95 Add python-reverse-geocoder package 2022-03-23 19:35:41 +01:00
j1nx cb9f483500 Remove temp embedded shell patch 2022-03-19 11:42:17 +01:00
j1nx 4e3764ad72 Bump mycroft-embedded-shell 2022-03-19 11:40:59 +01:00
j1nx 56a6e72bf6 Add python-geoip-geolite2 and python-geoip packages 2022-03-18 22:04:35 +01:00
j1nx b000a36699 Enable gpiozero 2022-03-18 21:42:53 +01:00
j1nx beee830476 Bump ovos-phal-plugin-balena-wifi 2022-03-18 19:55:46 +01:00
j1nx a69e8c5456 Bump ovos-plugin-manager 2022-03-18 19:51:10 +01:00
j1nx 2857e346d1 Bump ovos-core 2022-03-18 19:47:18 +01:00
j1nx 47ff6d308b Add ovos-phal-plugin-gpsd package 2022-03-18 19:43:31 +01:00
j1nx 75c79e1f89 Add ovos-phal-plugin-ipgeo package 2022-03-18 19:33:54 +01:00
j1nx 1636f1f8ca Bump mycroft-embedded-shell 2022-03-18 19:22:04 +01:00
j1nx 7a43192869 Add ovos-phal-plugin-respeaker-4mic package 2022-03-18 18:47:44 +01:00
j1nx c74ba730a5 Add ovos-phal-plugin-respeaker-2mic package 2022-03-18 18:35:56 +01:00
j1nx f9fe4c6df1 Bump ovos-phal-plugin-balena-wifi 2022-03-18 17:04:48 +01:00
j1nx 72f6a4e435 [WIP] kwin work 2022-03-18 16:15:42 +01:00
j1nx 035c1231ff Bump ovos-core 2022-03-18 14:45:54 +01:00
j1nx 66b29eea80 Bump skill-ovos-homescreen 2022-03-18 14:42:12 +01:00
j1nx 165dda0249 [WIP] Work on getting kwin back into shape. 2022-03-18 14:39:47 +01:00
j1nx 53f906e5d9 Disable mk1 and ipc phal plugins for now 2022-03-18 11:40:23 +01:00
j1nx 0433e00cc3 Remove PHAL Mark1 from mycroft.conf 2022-03-18 11:18:11 +01:00
j1nx 8cc4e38fe0 More audio changes 2022-03-18 11:06:26 +01:00
j1nx cf1f03447c Bump skill-news 2022-03-17 20:37:32 +01:00
j1nx 250f0151cf Bump ovos-phal-plugin-alsa 2022-03-17 20:34:11 +01:00
j1nx 0ee109649d Bump ovos-core 2022-03-17 20:30:16 +01:00
j1nx 214d4c0005 Bump skill-ovos-setup 2022-03-17 20:13:20 +01:00
j1nx 537adb6b55 Bump mycroft-embedded-shell 2022-03-17 20:10:09 +01:00
j1nx 062074eff2 Add ovos-phal-plugin-mk2 package 2022-03-17 20:06:32 +01:00
j1nx 641bf90c73 Bump skill-ovos-volume 2022-03-17 19:52:27 +01:00
j1nx 89c64d1f03 Test volume skill - phal migration 2022-03-16 20:18:29 +01:00
j1nx f49c4d38b7 Bump skill-ovos-setup 2022-03-16 20:12:10 +01:00
j1nx 48d401e709 Bump ovos-core 2022-03-16 20:09:17 +01:00
j1nx 0f1f9bce36 Fix ovos-phal-plugin-alsa hash 2022-03-16 20:08:24 +01:00
j1nx 9e722ba3d0 Add ovos-phal-plugin-alsa packages 2022-03-16 17:23:05 +01:00
j1nx 6cdf1ea727 Changes to the systemd service system to support PHAL 2022-03-16 16:08:00 +01:00
j1nx 42d5ac4b31 Revert "Launch enclosure-client without systemd wrapper for now"
This reverts commit 39091e62a0.
2022-03-16 15:47:39 +01:00
j1nx 97031af0cc Bump ovos-phal 2022-03-16 15:46:47 +01:00
j1nx ea168f378e Bump ovos-utils 2022-03-16 15:37:16 +01:00
j1nx 39091e62a0 Launch enclosure-client without systemd wrapper for now 2022-03-16 13:02:29 +01:00
j1nx 2ae31cade6 Bump ovos-phal-plugin-balena-wifi 2022-03-16 12:57:34 +01:00
j1nx 378724a7ab Bump ovos-phal-plugin-dashboard 2022-03-16 12:49:55 +01:00
j1nx 85da8846d8 Fix mycroft.conf PHAL entry point 2022-03-16 12:02:35 +01:00
j1nx bf804a915e Explicit enable default shipped PHAL plugins. 2022-03-16 11:45:49 +01:00
j1nx 2bf421728c Small changes to the sound system 2022-03-15 21:34:20 +01:00
j1nx e0ba6d8b37 Merge branch 'develop' of github.com:OpenVoiceOS/OpenVoiceOS into develop 2022-03-15 21:21:32 +01:00
j1nx 282dfa47f4 Bump ovos-skill-manager 2022-03-15 21:19:59 +01:00
j1nx f6ee2a733f Deselect mycroftgui skill 2022-03-15 21:15:02 +01:00
j1nx 2f087a6d88 Fix mycroft-service mistake 2022-03-15 21:13:05 +01:00
j1nx 888c414151 Bump mycroft-embedded-shell 2022-03-15 21:10:32 +01:00
j1nx 013992f39c Enable the new enclosure-client service by default 2022-03-15 21:07:10 +01:00
j1nx 5ae08fd585 Initial migration to use the new enclosure client PHAL service 2022-03-15 21:03:53 +01:00
j1nx 6a4644f73f Bump ovos-core 2022-03-15 20:56:34 +01:00
j1nx adef340c44 Add ovos-phal-plugin-dashboard package 2022-03-15 20:52:24 +01:00
j1nx 3f5d97c51e Bump ovos skills 2022-03-15 20:43:30 +01:00
j1nx a61c58dbd5 Bump ovos-plugin-manager 2022-03-15 20:32:50 +01:00
j1nx 4f3765fca0 Bump ovos-phal 2022-03-15 20:28:49 +01:00
j1nx 360a3d3ce0 Bump ovos-phal-plugin-mk1 2022-03-15 20:25:00 +01:00
j1nx 1149549793 Add ovos-phal-plugin-system package 2022-03-15 20:20:00 +01:00
j1nx 61328f5637 Bump ovos-phal-plugin-connectivity-events 2022-03-15 17:32:43 +01:00
j1nx 67df54ecc6 Bump ovos-phal-plugin-display-manager-ipc 2022-03-15 14:06:23 +01:00
j1nx 955bc39445 Switch balena wifi over to PHAL version 2022-03-15 12:51:01 +01:00
j1nx 0cf4d6d400 Bump skill-ovos-setup 2022-03-15 09:23:38 +01:00
j1nx 662f62a1c9 Bump ovos-core 2022-03-15 09:13:43 +01:00
Peter Steenbergen dfe17b2c2e
Update issue templates
Implementation of a default issue template.
2022-03-14 12:25:25 +01:00
j1nx 475ec7692a Temporarily patch to silence filelock 2022-03-13 15:45:12 +01:00
j1nx f81feb8524 Bump ovos-tts-plugin-mimic2 2022-03-13 15:37:16 +01:00
j1nx b31d9bd2d4 Small changes to the default permissions.
- TTS cache own by mycroft
- remove the opt and ramdisk as they are no lomger used
2022-03-13 14:50:40 +01:00
j1nx 0e8ffb46d8 Add enclosure config block back till we have migrated the two options 2022-03-13 12:44:48 +01:00
j1nx e8d1228ab8 Merge branch 'develop' of github.com:OpenVoiceOS/OpenVoiceOS into develop 2022-03-13 12:44:01 +01:00
JarbasAI c232375324
Update mycroft.conf (#104)
* Update mycroft.conf
2022-03-13 12:43:03 +01:00
j1nx 906328343e Fix opm requirement patch 2022-03-13 12:40:48 +01:00
j1nx 97895ac74a Bump ovos-plugin-manager 2022-03-12 19:49:55 +01:00
j1nx 338af2b091 Bump opm requirement from ovos core (again) 2022-03-12 19:46:01 +01:00
j1nx 5f6b705173 Bump ovos-core opm requirement to 0.0.13 temp patch 2022-03-12 16:45:29 +01:00
j1nx e91c22206a TTS cache again. This should be it though 2022-03-12 16:44:59 +01:00
j1nx 27a0263f90 Fix TTS cache path in conf 2022-03-12 15:40:30 +01:00
j1nx b3a863f96b Fix TTS cache move 2022-03-12 12:55:19 +01:00
j1nx d5b77fc432 Switch youtube skill 2022-03-12 11:38:44 +01:00
j1nx e2e41d045c Bump skill-ovos-timer 2022-03-12 11:28:35 +01:00
j1nx 1163a17fbc Bump skill-ovos-homescreen 2022-03-12 11:28:13 +01:00
j1nx 3638c5cac4 Move Mimic2 TTS cache 2022-03-12 11:19:32 +01:00
j1nx 2814feebe0 Add python-charset-normalizer package 2022-03-12 11:07:01 +01:00
j1nx 0cf7e5dde1 Disable mycroft-enclosure service by default 2022-03-12 09:04:36 +01:00
j1nx 6a6d47b305 Add ready setting to mycroft.conf 2022-03-12 09:03:08 +01:00
j1nx b10d5566e1 Bump phoneme-guesser 2022-03-12 09:01:06 +01:00
j1nx ecda0ea39d Bump json-database 2022-03-12 08:57:45 +01:00
j1nx 2d0c74c05f Bump python-requests 2022-03-12 08:54:20 +01:00
j1nx 19f47e6ba0 Add GUI Extensions Support configured for smartspeaker 2022-03-09 17:38:16 +01:00
j1nx 76fd691e26 Bump ovos-core 2022-03-08 21:51:49 +01:00
j1nx e4f7fdd329 Bump ovos-plugin-manager 2022-03-08 21:48:41 +01:00
j1nx 8590643de8 Bump ovos-utils 2022-03-08 21:43:00 +01:00
j1nx 8015651357 Bump ovos-ww-plugin-pocketsphinx 2022-03-08 21:40:24 +01:00
j1nx 1d8c4debf7 Bump ovos-workshop 2022-03-08 21:37:25 +01:00
j1nx 2861abb273 Bump default skills 2022-03-08 21:35:23 +01:00
j1nx c7726d0ffa Migrate lingua-franco over to ovos-lingua-franca 2022-03-08 21:07:46 +01:00
j1nx ce2f67366e Bump ovos-skill-manager 2022-03-08 20:46:36 +01:00
j1nx 42aa07fd14 Bump ovos-stt-plugin-vosk 2022-03-08 20:42:02 +01:00
j1nx 342a93e7a6 Bump and fix ovos-ww-plugin-precise 2022-03-08 20:36:20 +01:00
j1nx 48c73321fe Bump and fix ovos-ww-plugin-precise-lite 2022-03-08 20:31:29 +01:00
j1nx 88877a1759 Bump ovos-tts-plugin-mimic2 2022-03-08 20:22:05 +01:00
j1nx 3a3c7b50cb Bump ovos-tts-plugin-mimic 2022-03-08 20:08:48 +01:00
j1nx 40330aaf9a Bump ovos-phal 2022-03-08 20:04:28 +01:00
j1nx 107b7ba475 Bump ovos-local-backend 2022-03-08 20:00:13 +01:00
j1nx f78c7d6cb0 Bump ovos-workshop 2022-03-03 11:31:18 +01:00
j1nx 25b0071e74 Bump ovos-ocp-audio-plugin 2022-03-03 11:26:46 +01:00
j1nx 167f39b27f Bump ovos-vlc-plugin 2022-03-03 11:21:10 +01:00
j1nx 85102d847f Bump ovos-audio-plugin-simple 2022-03-03 11:17:17 +01:00
j1nx 189717ddc0 Bump ovos-utils 2022-03-03 11:12:38 +01:00
j1nx 1ebf9194c8 Add package ovos-config-assistant 2022-03-03 10:57:11 +01:00
j1nx c67d0b02e0 Bump skill-ovos-setup 2022-03-03 10:48:25 +01:00
j1nx d3401071c6 Bump skill-ovos-homescreen 2022-02-26 19:43:26 +01:00
j1nx d4aa59fc02 Bump skill-weather 2022-02-26 19:40:56 +01:00
j1nx d36e1c9b8d Bump ovos-ww-plugin-pocketsphinx 2022-02-26 19:38:38 +01:00
j1nx 2f05d6e1c8 Bump ovos-tts-plugin-mimic 2022-02-26 19:38:19 +01:00
j1nx 16bf533189 Bump ovos-tts-plugin-mimic2 2022-02-26 19:29:14 +01:00
j1nx 6376c9afb0 Bump ovos-ww-plugin-precise 2022-02-26 19:25:18 +01:00
j1nx ce2db485e9 Bump ovos-ww-plugin-precise-lite 2022-02-26 19:20:49 +01:00
j1nx 751b698a1b Bump precise-lite-runner 2022-02-26 18:52:18 +01:00
j1nx 2303c1ec53 Bump skill-ovos-info 2022-02-26 18:41:54 +01:00
j1nx f6da67a608 Bump skill-camera 2022-02-26 18:38:22 +01:00
j1nx ef381384f7 Bump skill-naptime 2022-02-26 17:03:54 +01:00
j1nx e3154258c9 Switch and bump to our skill-personal 2022-02-26 17:01:44 +01:00
j1nx 0885c939df Switch over to skill-ovos-stop 2022-02-26 16:58:38 +01:00
j1nx 322062a5e2 Bump skill-ovos-volume 2022-02-26 16:48:58 +01:00
j1nx d4dc28f7a0 Bump skill-ovos-settings 2022-02-26 16:47:09 +01:00
j1nx 982adde1ff Bump skill-ovos-common-play 2022-02-26 16:44:37 +01:00
j1nx 5b32666c3f Bump skill-balena-wifi-setup 2022-02-26 16:42:58 +01:00
j1nx dd7dbb9ccf Bump skill-ovos-common-query 2022-02-26 16:40:46 +01:00
j1nx abb3bdd5a4 Bump ovos-stt-plugin-vosk 2022-02-26 16:37:45 +01:00
j1nx 50ecfc4789 Bump ovos-skill-installer 2022-02-26 16:33:41 +01:00
j1nx e5c2de2baa Bump ovos-stt-plugin-chromium 2022-02-23 21:53:03 +01:00
j1nx d5af1b8927 Add python-ovos-notifications-service package 2022-02-23 21:49:08 +01:00
j1nx 4bcbc5a4bf Add python-ovos-phal-plugin-mk1 package
and bump ovos-stt-plugin-pocketsphinx
2022-02-23 21:25:06 +01:00
j1nx 743880b437 Add python-ovos-phal-plugin-ipc2bus package 2022-02-23 21:08:53 +01:00
j1nx 832e4122f8 Add python-ovos-phal-plugin-display-manager-ipc package 2022-02-23 20:58:36 +01:00
j1nx 96b10fb1c6 Add python-ovos-phal-plugin-connectivity-events package 2022-02-23 20:39:31 +01:00
j1nx 93b05e6f26 Add new python-ovos-phal package 2022-02-23 14:49:59 +01:00
j1nx af4d59e75f Bump ovos-vlc-plugin 2022-02-23 13:55:20 +01:00
j1nx d67a6c7644 Bump ovos-audio-plugin-simple 2022-02-23 13:43:53 +01:00
j1nx 280550da38 Change Mimic2 preloaded cache 2022-02-10 20:36:32 +01:00
j1nx cf5bace8c6 Bump ovos-plugin-manager and test PR27 2022-02-10 20:26:32 +01:00
j1nx c6c6dabcc4 Bump ovos-core 2022-02-10 20:12:51 +01:00
j1nx fd7675012c Bump OCP audio plugin 2022-02-09 17:03:19 +01:00
j1nx 996f16050f Bump ovos-utils 2022-02-09 16:58:16 +01:00
j1nx ecab1df63d Bump ovos-workshop 2022-02-09 16:16:33 +01:00
j1nx 959e060646 Bump ovos-plugin-manager 2022-02-09 16:12:16 +01:00
j1nx 0c214f6d70 Add skill-ovos-settings by default 2022-02-09 16:04:50 +01:00
j1nx 940b4455d1 Bump default installed ovos-setup and naptime skills 2022-02-09 15:13:55 +01:00
j1nx b7b03a32f5 Bump ovos-skills-manager 2022-02-09 15:06:19 +01:00
j1nx 470fd58d98 Switch to a voluntary kernel preemption.
The respeaker mic hats and possibly (many) others are using the
x-powers ac108 adc chip however the driver of this chip is not
compatible with 64bit PREEMPT kernels crashing the drivers with
"BUG: scheduling while atomic" spinlock issues.

PREEMPT is used for low latency desktops
PREEMPT_NONE is used for servers

As we are not a (low-latency needed) desktop however not a server
as well, the middle ground actually works perfectly fine with
the benefit of having a more stable respeaker driver.

This accounts for ALL different respeaker HATs except the 2-mic
as that one is based on the WM8960 chip which is actually already
supported mainline if you want anyway.
2022-02-09 14:15:41 +01:00
j1nx f19fafe216 Enable Sox audioplayer 2022-02-07 12:38:35 +01:00
j1nx 6803728f5c Bump ovos-skill-manager 2022-02-04 11:02:17 +01:00
j1nx 2f7cb5a5a3 Bump plugin-manager 2022-02-03 21:57:02 +01:00
j1nx c770d95ff4 Change TTS configuration naming 2022-02-03 20:58:48 +01:00
j1nx ef963e4ff3 Revert "Add data_dir to configuration"
This reverts commit b37481c91d.
2022-02-03 20:52:57 +01:00
j1nx b37481c91d Add data_dir to configuration 2022-02-03 12:03:10 +01:00
j1nx 1efd43f660 Rename config back to mycroft.conf 2022-02-03 12:01:45 +01:00
j1nx d7455d98a1 Switch mycroft settings over to ovos settings (and remove holmes) 2022-02-03 11:12:56 +01:00
j1nx 421efc8fe6 Bump ovos-core to latest dev 2022-02-03 10:58:22 +01:00
j1nx dcf39a3db4 Add additional packages and bump ddg and wolfie skill 2022-02-03 10:15:57 +01:00
j1nx 9603f267f8 Switch ovos-core back to dev branch 2022-02-01 09:05:52 +01:00
j1nx d5f65fba82 Initial start to include kdeconnect (Work In progress) 2022-01-31 11:56:12 +01:00
j1nx a3531e9af5 Forgot execute right for screencheck 2022-01-29 16:04:23 +01:00
j1nx 3734680436 Only start GUI services if a screen is attached.
Support only for rpi's at this moment. Will figure out x86_64 when we get there.
2022-01-29 16:00:51 +01:00
j1nx b713179e78 Disable TV composite out 2022-01-28 09:58:05 +01:00
j1nx 7f5b3edf20 Add skill-ovos-notes 2022-01-26 16:08:29 +01:00
j1nx b0d3d7670d Bump userland-tools and include tvservice 2022-01-26 13:56:00 +01:00
j1nx d9e3923c5a Bump mycroft-gui 2022-01-26 11:08:33 +01:00
j1nx 0f1863c03b Bump weather skill 2022-01-26 08:23:29 +01:00
j1nx 4c8a6741cc Switch to ovos-timer skill 2022-01-26 08:18:33 +01:00
j1nx 0608422e41 Add new enclosure-gui systemd service files 2022-01-24 20:39:08 +01:00
j1nx 72f9329160 Bump ovos-core 2022-01-24 19:36:29 +01:00
j1nx 3b1e14db20 Bump python-filelock package to 3.4.2 2022-01-24 19:27:20 +01:00
j1nx 44238cb990 Use unpatched default 0.9.1 version of messagebus-client and enable filelock 2022-01-23 13:19:57 +01:00
j1nx 0733f63ab2 Bump combo-lock, messagebus-client and ovos-plugin-manager 2022-01-22 20:33:13 +01:00
j1nx 872ebcde0c Disable pyqt5 library.
We do not use it and have no clue how and when this got enabled.
2022-01-22 11:29:03 +01:00
j1nx 454676fdd5 Enable edid tools 2022-01-22 09:17:51 +01:00
j1nx c6d0cc045a Disable python-colour package 2022-01-22 09:11:22 +01:00
j1nx b86fd93186 Add and switch over to ovos-core 2022-01-20 21:43:51 +01:00
j1nx be42535be4 Move the downloads folder one up.
So that simultanous build directories can tap into the same
download directory. Safes time and storage.
2022-01-20 17:45:29 +01:00
j1nx 1ee46d466c Make the mycroft services less strict in conditional start 2022-01-20 12:20:48 +01:00
Peter Steenbergen b074f08076
Feature/rpi3 (#98)
* Add rpi3-64 defconfig file

* Work on getting RPI3 into shape

* Merge latest rpi3 changes into rpi4 config
2022-01-19 15:50:19 +01:00
Peter Steenbergen 85d7c15c03 Enable libxcb support
(only libs, no full X11 server)
2021-11-02 15:06:59 +01:00
Peter Steenbergen b4e2be6685 Fix QT5 build issues with GCC-11
This fixes #90
2021-11-02 11:57:10 +01:00
Peter Steenbergen 87475ad78d Bump ovos-ww-plugin-precise-lite 2021-11-01 16:50:07 +01:00
Peter Steenbergen 11dc72b955 Bump skill-ovos-volume 2021-11-01 16:44:57 +01:00
Peter Steenbergen 3dddf07bea Bump ovos-ocp-audio-plugin 2021-11-01 16:40:22 +01:00
Peter Steenbergen 46f8201054 Bump mycroft-embedded-shell 2021-11-01 16:34:41 +01:00
Peter Steenbergen 53533b3a5f Bump mycroft-gui 2021-11-01 16:22:52 +01:00
Peter Steenbergen 7ec23074b4 Add python-tutubo package and dependencies 2021-11-01 16:09:23 +01:00
Peter Steenbergen cc0b218abc Enable / Include QT virtual keyboard package 2021-11-01 11:55:29 +01:00
Peter Steenbergen 034d81caa5 Bump packages and skills for MPRIS support 2021-10-31 19:31:41 +01:00
Peter Steenbergen 0cb7d6a158 More MPRIS support work 2021-10-31 19:30:37 +01:00
Peter Steenbergen e008a836e4 Start with adding mpris support 2021-10-06 20:10:40 +02:00
Peter Steenbergen fa38778c1f Bump ovos-skill-manager 2021-10-06 15:27:04 +02:00
Peter Steenbergen 4e6d343203 Volume OSD 2021-10-06 12:51:06 +02:00
Peter Steenbergen e889941cbc Add python-dbus-next package + Bump OCP for MPRIS support 2021-10-06 12:27:39 +02:00
Peter Steenbergen 7d26f0ed38 Bump OCP include temporarily utils PR patch 2021-10-06 09:41:51 +02:00
Peter Steenbergen d8a5bbee5b Bump youtube skill 2021-10-06 09:41:27 +02:00
Peter Steenbergen e0dcdf1ca2 Bump news skill 2021-10-06 09:41:08 +02:00
Peter Steenbergen effe7362f8 Add udev rules for symlink Bluetooth 2021-10-06 09:36:06 +02:00
Peter Steenbergen 22b4b6287e Switch common play to new OCP plugin system 2021-10-02 10:42:31 +02:00
Peter Steenbergen 679a070a73 Bump packages and plugins 2021-10-02 10:42:07 +02:00
Peter Steenbergen 27ed481677 Add kf5-qqc2-breeze-style package 2021-10-02 09:58:02 +02:00
Peter Steenbergen 04f69c0778 Add kf5-qqc2-desktop-style package 2021-09-27 17:51:29 +02:00
Peter Steenbergen 9f1e38a125
Merge pull request #87 from OpenVoiceOS/helper_script/bus-monitor
add new util script - bus monitor
2021-09-27 14:22:24 +02:00
Peter Steenbergen b5e4cc6f9f
Merge pull request #89 from OpenVoiceOS/fix-theme-style
use proper style with kf frameworks upgrade
2021-09-27 14:20:37 +02:00
Peter Steenbergen b886c813f8 Merge branch 'bump' into develop 2021-09-27 14:16:43 +02:00
Peter Steenbergen 8e4dbef548 Bump wifi setup skill 2021-09-27 12:27:47 +02:00
Aditya Mehra c6e89f7ab8 use proper style with kf frameworks upgrade 2021-09-27 18:52:19 +09:30
Peter Steenbergen 1e32f51242 Bump mycroft-embedded-shell to fix touch and font colour 2021-09-27 10:35:07 +02:00
Peter Steenbergen 369f7a32b9 Fixes and addition of shared dbus service/socket 2021-09-27 09:19:23 +02:00
Peter Steenbergen 3c0468d4ee Add python-audio-metadata and dependencies 2021-09-24 21:22:29 +02:00
Peter Steenbergen d8750257d5 Bump packages and skills (again) 2021-09-23 20:48:13 +02:00
Peter Steenbergen ca860f68c1 Add Tensorflow-lite runtime and sonopy 2021-09-23 20:16:20 +02:00
Peter Steenbergen 584e04103d Bump skills + ovos_workshop 2021-09-23 15:07:49 +02:00
Peter Steenbergen 987755a337 Add precise-lite support + all dependencies for it.
(No TFlite_runtime package included as of yet)
2021-09-23 14:55:05 +02:00
Peter Steenbergen 014bbf9653 Add python wheel package 2021-09-22 16:00:20 +02:00
Peter Steenbergen 3b8a390b6c Add OVOS-Dashboard and its dependencies 2021-09-22 15:46:32 +02:00
Peter Steenbergen 0603eb27f6 Loosen pocketsphinx requirements for HolmesV 2021-09-22 10:47:11 +02:00
Peter Steenbergen bec9491973 Bump mycroft-skill-naptime 2021-09-21 20:27:51 +02:00
Peter Steenbergen 01d42df5b1 Bump ovos-local-backend 2021-09-21 20:21:28 +02:00
Peter Steenbergen 2e6d145a10 Bump ovos-tts-plugin-pico 2021-09-21 20:16:54 +02:00
Peter Steenbergen 935e38811b Bump skill-ovos-common-play 2021-09-21 20:11:59 +02:00
Peter Steenbergen 1b2eef549d Bump ovos-plugin-manager 2021-09-21 20:08:30 +02:00
Peter Steenbergen 863dfc2b36 Bump skill-ovos-mycroftgui 2021-09-21 20:03:53 +02:00
Peter Steenbergen 619558a371 Bump ovos-tts-plugin-mimic 2021-09-21 20:00:38 +02:00
Peter Steenbergen fd6616b0cc Bump mycroft-skill-weather 2021-09-21 19:54:53 +02:00
Peter Steenbergen 09804b00c2 Bump ovos-guiplayer-plugin 2021-09-21 19:50:25 +02:00
Peter Steenbergen 9307a64e45 Bump ovos-vlc-plugin 2021-09-21 19:44:54 +02:00
Peter Steenbergen f55912ad76 Bump ovos-workshop 2021-09-21 19:40:12 +02:00
Peter Steenbergen 92222f4c07 Bump ovos-skill-manager 2021-09-21 19:32:38 +02:00
Peter Steenbergen f4bc9e7bdd Bump mycroft GUI 2021-09-19 18:18:51 +02:00
Peter Steenbergen db604e689e Bump mycroft-embedded-shell 2021-09-19 18:18:24 +02:00
Peter Steenbergen 41413e90f5 Bump snapcast 2021-09-19 18:17:57 +02:00
Peter Steenbergen 4c4f69ef57 Bump lotti-qml 2021-09-19 18:17:35 +02:00
Peter Steenbergen 5bb26c443d Bump pocketsphinx to latest 2021-09-19 11:44:10 +02:00
Peter Steenbergen 18b87f4028 Bump HolmesV to latest 2021-09-19 11:42:55 +02:00
Peter Steenbergen 6c9d0c911d Bump baresip, re and rem to latest versions 2021-09-19 11:41:38 +02:00
Peter Steenbergen de9eef0f02 Bump KF5 KDE Framework to 0.82.0 2021-09-19 11:40:45 +02:00
Peter Steenbergen 37b2ea764d Bump linux kernel to release 1.20210831 (5.10.60-v8 LTS) 2021-09-19 11:37:53 +02:00
Peter Steenbergen d408af3c94 Bump buildroot to 2021.02.05 latest LTS release 2021-09-19 11:36:10 +02:00
JarbasAI 8c782c1496
add new util script - bus monitor
allow to watch what's traveling on the messagebus real time
2021-09-11 03:12:55 -10:00
j1nx f35d0f4977 Confirm listening to true 2021-09-08 10:28:28 +02:00
j1nx e5d0462b95 Enable instant listening and disable confirmation sound 2021-09-08 09:25:18 +02:00
j1nx 7cc0d032a6 Bump HolmesV 2021-09-08 09:19:01 +02:00
j1nx 890a0c80a7 Increase minimal free memory for Raspberry Pis 2021-09-07 13:23:07 +02:00
j1nx 5619682230 Bump HolmesV 2021-09-07 11:13:01 +02:00
j1nx 07ae9574c1 Bump ovos-plugin-manager 2021-09-07 11:08:19 +02:00
j1nx 532bc8df0b Bump skill-ovos-common-play 2021-09-07 11:04:58 +02:00
j1nx 661f820a96 Bump ovos-tts-plugin-mimic2 2021-09-07 11:02:15 +02:00
j1nx fd374ebc5f Bump ovos-tts-plugin-mimic 2021-09-07 10:58:49 +02:00
j1nx 4b4ecd3457 Bump ovos-ww-plugin-pocketsphinx 2021-09-07 10:02:54 +02:00
j1nx 68889cf59f Revert "Add owm onecall api endpoint patch to local backend"
This reverts commit 8e1c73c1c3.
2021-09-07 09:32:02 +02:00
j1nx 8e1c73c1c3 Add owm onecall api endpoint patch to local backend 2021-09-06 16:13:01 +02:00
j1nx b616b3dc06 Add python ruamel.yaml package by default 2021-09-06 16:05:52 +02:00
j1nx 5ac1050c0a Bump HolmesV 2021-09-06 14:15:49 +02:00
j1nx a26a6abb32 Bump mycroft-messagebus-client (patched) 2021-09-06 13:19:49 +02:00
j1nx 6fa4da951c Precise and pocketsphinx ww plugins 2021-09-06 13:00:14 +02:00
j1nx b81763701b Switch skill-query over to skill-ovos-common-query 2021-09-06 12:12:37 +02:00
j1nx 521c5a256e Bump ovos-plugin-manager 2021-09-06 11:47:33 +02:00
j1nx a5b9ab9b16 Bump ovos-utils 2021-09-06 11:43:23 +02:00
j1nx 0b603ec2f3 Bump ovos-tts-plugin-pico 2021-09-05 19:38:26 +02:00
j1nx 1e003553c3 Remove date time patch as we bumped 2021-09-05 19:37:57 +02:00
j1nx bb1ee324dd Bump skill-date-time 2021-09-05 17:50:34 +02:00
j1nx 07be81e3c7 Bump skill-ovos-setup 2021-09-05 17:44:31 +02:00
j1nx 88b6ed9171 Bump lingua-nostra 2021-09-05 17:42:04 +02:00
j1nx f1ff464d9a Bump HolmesV 2021-09-05 17:37:23 +02:00
j1nx d9e3cc7e10 Small config changes 2021-09-05 13:33:39 +02:00
j1nx f09a1573f2 Bump skill-ovos-setup 2021-09-05 13:29:34 +02:00
j1nx ae80cd7675 Bump ovos_utils 2021-09-04 21:31:19 +02:00
j1nx 04a0d2017c Bump skill-ovos-common-play 2021-09-04 20:22:39 +02:00
j1nx 4ef23f0e74 Bump ovos-workshop 2021-09-04 20:22:15 +02:00
j1nx 509269b61e Bump spotifyd 2021-09-04 20:21:56 +02:00
j1nx 273afc7f04 Following the same route as Mycroft and XMOS
Splitting the mics into two mono channels???
2021-09-04 19:25:24 +02:00
j1nx 70a2e5eaee Increase the tas5806 hardware volume back up. 2021-09-04 18:44:37 +02:00
j1nx 557b858460 Re-Add accidental deleted asound.conf 2021-09-04 18:06:27 +02:00
j1nx cd1b9e3be8 Bump skill-ovos-homescreen 2021-09-04 15:51:29 +02:00
j1nx 607a446891 Bump mycroft-gui 2021-09-04 15:49:47 +02:00
j1nx 812e92cbde Get the sj201 in line / Sound system architecture changes 2021-09-04 15:42:24 +02:00
j1nx 4bd41cf6a8 Bump vocalfusion driver again 2021-09-04 13:48:10 +02:00
j1nx 6dc30b775a Bump vocalfusion driver (this will going to happen a lot) 2021-09-03 22:31:23 +02:00
j1nx 45ed401e37 Initial package for the vocalfusion driver 2021-09-02 22:17:22 +02:00
j1nx 392ea7c48f Bump HolmesV 2021-09-02 20:59:27 +02:00
j1nx f8fcf5be77 Add ovos-tts-plugin-mimic2 2021-09-02 20:55:15 +02:00
j1nx 0cd23287d2 Add ovos-tts-plugin-pico 2021-09-02 20:49:06 +02:00
j1nx bea2914543 Add picotts 2021-09-02 20:41:14 +02:00
j1nx b68c574c8e Bump ovos-tts-plugin-mimic 2021-09-02 20:24:30 +02:00
j1nx 5cba5167a1 Bump ovos-plugin-manager 2021-09-02 20:20:11 +02:00
j1nx 3e57299c48 Bump ovos-workshop 2021-09-02 20:16:36 +02:00
j1nx 12ba039601 Add/Enable yagmail and dependencies 2021-09-02 20:10:40 +02:00
j1nx 6a3a5d441a Enable python-validators 2021-09-02 19:44:23 +02:00
j1nx 0dba50e4b7 Ship with preinstalled skill store db's 2021-09-01 20:54:20 +02:00
j1nx 92a2df8f82 Bump HolmesV 2021-09-01 20:21:11 +02:00
j1nx 16191d8cfd Bump ovos-stt-plugin-vosk 2021-09-01 20:17:24 +02:00
j1nx 3a3ea4369e Bump skill-ovos-homescreen 2021-09-01 20:11:19 +02:00
j1nx 84cf222fd3 Bump ovos-plugin-manager 2021-09-01 20:07:28 +02:00
j1nx 5787186767 Bump ovos-stt-plugin-chromium 2021-09-01 20:01:27 +02:00
j1nx 0d2d05526a Add python-ovos-stt-plugin-pocketsphinx 2021-09-01 19:57:42 +02:00
j1nx 7cfd09252f Add mycroft-skill-osm 2021-09-01 19:44:10 +02:00
j1nx a4e10caf2a Bump ovos-utils 2021-09-01 19:36:13 +02:00
j1nx 4271a8169d Bump ovos-workshop 2021-09-01 19:31:02 +02:00
j1nx 941ddf3834 Bump ovos-local-backend 2021-09-01 19:26:44 +02:00
j1nx 48b1eab898 Bump skill-ovos-common-play 2021-09-01 19:18:24 +02:00
j1nx de73905202 Bump skill-ovos-volume 2021-09-01 19:15:39 +02:00
j1nx d12f131eda Bumo skill-ovos-setup 2021-09-01 19:13:00 +02:00
j1nx 7f5045af65 Add ovos-tts-plugin-mimic 2021-09-01 19:09:59 +02:00
j1nx 1322189b32 Bump ovos-skill-manager 2021-08-31 17:17:28 +02:00
j1nx fb7d45737d Bump skill-ovos-common-play 2021-08-31 16:09:04 +02:00
j1nx 771099984c Patch messagebus client for skill reply 2021-08-31 12:51:49 +02:00
j1nx 2894a0bfb8 Bump ovos-utils 2021-08-31 12:12:13 +02:00
j1nx 4b5dfd163d Fix precise plugin name in config 2021-08-28 21:25:30 +02:00
j1nx 3f488ebbfc Bump mycroft-skill-ovos-setup 2021-08-28 18:33:19 +02:00
j1nx d24ffd4a65 Bump HolmesV again 2021-08-28 18:32:54 +02:00
j1nx 1bd1319733 Disable specific sj-201 PulseAudio configuration (for now) 2021-08-28 10:28:27 +02:00
Peter Steenbergen eec6d48641
Merge pull request #83 from limitless-code/update-readme
Update readme
2021-08-27 18:19:51 +02:00
j1nx 21f72d2266 Bump HolmesV 2021-08-27 18:16:20 +02:00
j1nx f8594434e6 Bump python-json-database 2021-08-27 18:08:10 +02:00
j1nx 6f2d9ff58f Bump mycroft-skill-simple-youtube 2021-08-27 16:53:17 +02:00
j1nx 771e9cb3db Bump python-ovos-vlc-plugin 2021-08-27 16:42:13 +02:00
limitless-code 6351a0c771
Merge branch 'OpenVoiceOS:develop' into update-readme 2021-08-26 20:44:40 +01:00
j1nx 88cdea8b0d Addition of USB GeneralPlus pulse and udev support (wip) 2021-08-26 21:04:22 +02:00
j1nx cb8dd71412 Bump packages and skills 2021-08-26 21:03:58 +02:00
limitless-code 1ba3699989 update readme 2021-08-26 19:06:15 +01:00
limitless-code 382610cf9b update readme 2021-08-26 18:59:13 +01:00
limitless-code 8ca8ba2965 update readme 2021-08-26 18:38:35 +01:00
limitless-code 37c2c2a81e update readme 2021-08-26 18:32:57 +01:00
limitless-code 1b8861fa3b update readme 2021-08-26 18:11:12 +01:00
j1nx 2b269c317a Fix weather skill 2021-08-19 12:43:48 +02:00
j1nx 04a06dcc90 Bump news skill 2021-08-19 11:39:20 +02:00
j1nx bcce90e947 Bump packages and skills 2021-08-19 11:10:17 +02:00
j1nx 25f74939a7 Bump ovos-workshop 2021-08-19 10:18:34 +02:00
Peter Steenbergen 00446128e9
Merge pull request #76 from OpenVoiceOS/fix/moved-packages
fix refs to moved packages
2021-08-19 10:17:49 +02:00
ChanceNCounter 98ac56062a actually move packages 2021-08-18 12:29:04 -07:00
ChanceNCounter 29057e6537 fix refs to moved packages 2021-08-18 09:07:00 -07:00
j1nx e524969e7d Bump packages and skills 2021-08-16 14:08:13 +02:00
j1nx 8874c6f6e6 Bump ovos-workshop again 2021-08-14 21:07:49 +02:00
j1nx 2c777933ab Bump skill-simple-youtube 2021-08-14 21:05:16 +02:00
j1nx 121a620b26 Bump news skill 2021-08-14 21:00:35 +02:00
j1nx 55ae8450b9 Add ovos_guiplayer to configuration file 2021-08-14 20:55:44 +02:00
j1nx 3be5fe6a3c Bump ovos-workshop 2021-08-14 20:52:44 +02:00
j1nx 5566e3b7ce Bump ovos-guiplayer-plugin 2021-08-14 20:45:45 +02:00
j1nx 14c6b20c1e Bump skill-ovos-common-play 2021-08-14 20:41:35 +02:00
j1nx 7debd52ffd Bump ovos-vlc-plugin 2021-08-14 20:38:53 +02:00
j1nx ae890126eb Bump youtube-skill 2021-08-14 15:35:07 +02:00
j1nx cffcf2b04e Bump HolmesV 2021-08-14 15:27:29 +02:00
j1nx 9811e7f3de Remove pulse ducking from settings file 2021-08-14 14:50:20 +02:00
j1nx 8e3060c843 Bump ovos-vlc-plugin 2021-08-14 12:29:50 +02:00
j1nx 236b328c5f Fix alarm skill 2021-08-14 12:27:44 +02:00
j1nx 3bd693ffad Add python-click-default-group package as OSM dependency 2021-08-14 12:06:53 +02:00
j1nx b630005d23 Make our ovos_vlc the default for audio 2021-08-13 18:32:49 +02:00
j1nx 6d990f6959 Add new preloaded_cache files for Mimic2 2021-08-13 14:44:23 +02:00
j1nx 61f4441f33 Bump ovos-workshop 2021-08-13 14:43:34 +02:00
j1nx 226fb9d4a6 Bump skil-ovos-volume 2021-08-13 12:58:31 +02:00
j1nx aa688f55be Bump ovos-utils 2021-08-13 12:55:53 +02:00
j1nx 88c7530d68 Bump mycroft-gui 2021-08-12 17:45:42 +02:00
j1nx a18223f112 Bump ovos-plugin-manager 2021-08-12 17:08:24 +02:00
j1nx 86cd283736 Bump ovos-workshop again 2021-08-12 17:06:38 +02:00
j1nx 9fc3cf4c4f Bump skill-ovos-common-play again 2021-08-12 16:58:44 +02:00
j1nx 1ddbf76ef4 Tweaks to mycroft.conf
- priority skill name change for volume
- Do not upload skill manifest (for now)
- Do not upload skill setting (for now)
(till skill settings upload is fixed)
2021-08-12 16:50:42 +02:00
j1nx 8fa39b031f Move over to skill-ovos-setup 2021-08-12 16:38:16 +02:00
j1nx a57d1d4776 Move over to skill-ovos-common-play (and bump) 2021-08-12 12:24:53 +02:00
j1nx 65b1bb4e4c Change over the volume skill 2021-08-12 12:03:59 +02:00
j1nx 20a446fc07 Bump ovos-workshop 2021-08-12 11:53:54 +02:00
j1nx 7fa86d2023 Merge branch 'develop' of https://github.com/OpenVoiceOS/OpenVoiceOS into develop 2021-08-12 11:40:06 +02:00
Peter Steenbergen b37b45542c
Merge pull request #69 from ccoreilly/add-ovos-stt-vosk
Update STT Plugin Vosk to the OpenVoiceOS release
2021-08-11 08:49:21 +02:00
Peter Steenbergen d1a3c1bf4c
Merge pull request #68 from ccoreilly/patch-htop
Patch htop 3.0.5 after bintray was removed
2021-08-11 08:46:28 +02:00
Ciaran O'Reilly b8e7e1adff Update STT Plugin Vosk to the OpenVoiceOS release after transfer from JarbasAI 2021-08-11 07:46:24 +02:00
Ciaran O'Reilly 4c2c786850 Patch htop 3.0.5 after bintray was removed 2021-08-11 07:35:25 +02:00
j1nx cda0ff283a Bump alarm skill 2021-08-10 20:20:39 +02:00
j1nx 393f39c3bc Add simple-youtube skill by default 2021-08-10 17:14:41 +02:00
j1nx eec812f9a4 Sync clock at boot through Mycroft (as well) 2021-08-10 17:08:11 +02:00
j1nx c15065204b Add camera skill 2021-08-10 17:01:25 +02:00
j1nx d813a87165 Bump ovos-utils 2021-08-10 16:04:35 +02:00
j1nx 4c432c97c8 Bump ovos-plugin-manager 2021-08-10 15:59:50 +02:00
j1nx 56dc1c7fea Bump ovos-workshop 2021-08-10 15:30:27 +02:00
j1nx b38507e39c Include more gstreamer plugins 2021-08-10 15:28:02 +02:00
j1nx eb7256371b Bump volume skill 2021-08-10 11:50:49 +02:00
j1nx 8253dcfa3c Bump pairing and wifi skill 2021-08-09 15:50:23 +02:00
j1nx 1383dd4b98 Bump news skill 2021-08-09 13:50:08 +02:00
j1nx a9a7643be8 Bump ovos-workshop 2021-08-09 12:46:18 +02:00
j1nx d8c220e72f Add ovos-vlc-plugin 2021-08-09 11:24:40 +02:00
j1nx 359fdf7c3a Bump ovos-plugin-manager 2021-08-09 11:12:57 +02:00
j1nx cf7705fd2e Bump skill-better-playback-control 2021-08-09 11:08:29 +02:00
j1nx c9dba3a446 Bump ovos_utils 2021-08-09 11:05:25 +02:00
j1nx b125265590 Bump skill-ovos-mycroftgui 2021-08-09 11:00:15 +02:00
j1nx 137329340a Bump wifi setup skill 2021-08-09 10:57:22 +02:00
j1nx 8086050fe3 Bump HolmesV to fix pairing skill reload 2021-08-09 10:54:11 +02:00
j1nx 4570e80776 Nuke the preloaded cache in preperation for a real cache. 2021-08-08 16:43:03 +02:00
j1nx 8b6d1f117a Force eglfs to use Atomic API 2021-08-08 12:08:20 +02:00
j1nx c467c8e4a2 Add ovos-guiplayer-plugin 2021-08-08 12:07:51 +02:00
j1nx a5e7ae57f3 Bump ovos pairing skill 2021-07-27 21:25:39 +02:00
j1nx 41296ae80b Remove ramdisk mount system files 2021-07-27 20:59:00 +02:00
Peter Steenbergen 5d1332e58a
Merge pull request #52 from OpenVoiceOS/fix/ipc-path-perms
move ipc_path to /dev/shm
2021-07-27 20:49:19 +02:00
j1nx b2bd12eca2 Bump adapt parser 2021-07-27 16:04:05 +02:00
j1nx c1f0400560 Bump HolmesV again 2021-07-26 12:14:32 +02:00
j1nx b97e76c6a9 Add new holmes.conf but leaving everything ycroft named for now
Soon we will rename everything towards OVOS however have that planned
step by step.
2021-07-26 12:09:32 +02:00
j1nx a8fb9b6df3 Bump ovos-plugin-manager 2021-07-11 12:19:16 +02:00
j1nx 1a98163164 Bump HolmesV 2021-07-11 12:13:59 +02:00
j1nx 2b8bf7c49b Bump ovos_utils 2021-07-11 12:10:37 +02:00
j1nx 7ef7f04acf Fix google_trans_new json error 2021-07-11 11:41:49 +02:00
j1nx 5473276e38 Bump Pairing and Homescreen skill 2021-07-05 14:18:09 +02:00
j1nx 0b26222bfc Bump ovos-skill-manager 2021-07-05 13:05:13 +02:00
j1nx b822e429f0 Bump python-HolmesV 2021-07-05 12:59:22 +02:00
j1nx 90d5947b2f Remove audio section 2021-07-05 12:05:17 +02:00
ChanceNCounter 429eebf74e move ipc_path to /dev/shm
`mycroft-skills.service` fails to start when it gets `permission denied`
while trying to create `/ramdisk/mycroft/ipc`. I have confirmed that the
mycroft user has perms to write to `/dev/shm`.
2021-06-23 16:04:06 -07:00
j1nx 8de35a2923 Wait for internet and vlc as default player 2021-06-23 20:01:28 +02:00
j1nx 1d738b5b50 Bump Homescreen and Weather skill 2021-06-23 15:32:02 +02:00
j1nx b71015be22 Set news skill first run flag to false 2021-06-23 14:39:28 +02:00
j1nx 2152f69363 Change wifi-connect pages (Mycroft -> OpenVoiceOS) because of trademark issues 2021-06-23 14:36:50 +02:00
j1nx b181df8261 Bump mycroft-gui 2021-06-23 14:30:06 +02:00
j1nx b8ed88943f Bump lingua-nostra 2021-06-23 14:00:54 +02:00
j1nx baa080348e Revert "Update Mimic2 local cache utterances"
This reverts commit c45115845a.
2021-06-23 14:00:19 +02:00
j1nx 8ed4833dbd Bump mycroft-gui 2021-06-23 13:15:58 +02:00
j1nx 1c30c9e9c6 Update mycroft.conf 2021-06-23 12:47:04 +02:00
j1nx 22957f5629 Bump ovos plugin manager 2021-06-23 12:44:03 +02:00
j1nx 99033de52f Add fix patch for regex PR not yet merged upstream 2021-06-23 12:32:57 +02:00
j1nx 648865a10d Bump HolmesV again 2021-06-23 12:24:34 +02:00
j1nx 7d37bc5434 Move .mycroft_cli.conf to proper xdg place 2021-06-19 17:02:43 +02:00
j1nx b80a6a55d0 Bump adapt-parser 2021-06-19 12:59:58 +02:00
j1nx d721adde36 Bump HolmesV again 2021-06-18 20:58:18 +02:00
j1nx 95c33e99c2 Bump HolmesV again 2021-06-17 23:08:37 +02:00
j1nx d5e0f09af1 Revert "Move system mycroft.cong to the proper XDG location"
This reverts commit 60afb012b0.
2021-06-17 18:45:21 +02:00
j1nx 60afb012b0 Move system mycroft.cong to the proper XDG location 2021-06-16 20:38:11 +02:00
j1nx 0b3d4348f5 Bump max allowed core version in user conf 2021-06-16 16:07:04 +02:00
j1nx 6e07d729da Rename priority skills to repo.author 2021-06-16 16:04:12 +02:00
j1nx 19ca470b1d Disable msm 2021-06-16 13:56:48 +02:00
j1nx 03ed04e280 Bump HolmesV again 2021-06-12 15:22:15 +02:00
j1nx 4dc04fc32f Bump ovos-plugin-manager and ovos-skill-manager again 2021-06-12 15:07:57 +02:00
j1nx b04d38f6c8 Bump skill-ovos-homescreen again 2021-06-12 14:59:40 +02:00
j1nx 4e457cdb8f Bump ovos-skill-manager to latest version 2021-06-10 16:40:36 +02:00
j1nx e043c30791 Bump skill-ovos-pairing to latest version 2021-06-10 16:19:56 +02:00
j1nx 208b973836 Bump skill-ovos-homescreen to latest version 2021-06-10 16:09:51 +02:00
j1nx 7a4d475d6f Add both skill-weather and ovos-skills-info to priority skills 2021-06-10 16:06:12 +02:00
j1nx fbb7e94d43 Add ovos-skills-info as pre installed skill 2021-06-10 14:59:28 +02:00
j1nx 6a99a48c07 Switch skill-weather over to ovos version 2021-06-10 14:45:30 +02:00
j1nx ee95057f56 Add mycroft-time as pre installed skill 2021-06-10 14:38:35 +02:00
j1nx f477986fa9 Add skill-spelling as pre installed skill 2021-06-10 13:56:42 +02:00
j1nx a5e48a52d3 Add skill-singing as pre installed skill 2021-06-10 13:50:22 +02:00
j1nx 52a3d5c5c4 Add skill-reminder as pre installed skill 2021-06-10 13:25:43 +02:00
j1nx 87e5751299 Add skill-personal as pre installed skill 2021-06-09 21:23:59 +02:00
j1nx 8965f3c0b8 Add skill-joke as pre installed skill 2021-06-09 21:13:43 +02:00
j1nx 814edcb2a3 Add skill-ip as pre installed skill 2021-06-09 21:04:33 +02:00
j1nx 691fd79538 Add skill-news as pre installed skill 2021-06-09 20:50:27 +02:00
j1nx 55a8bac340 Add skill-wikipedia-for-humans as pre installed skill 2021-06-09 20:30:26 +02:00
j1nx 3647d9f61e Add skill-ddg and skill-wolfie as pre installed skills 2021-06-09 20:12:51 +02:00
j1nx eb3b0f072d Add skill-audio-record as pre installed skill 2021-06-09 19:49:46 +02:00
j1nx 57b5602085 Add fallback-unkowm as pre installed skill 2021-06-09 19:39:54 +02:00
j1nx 2639fbbb07 Add skill-query to pre installed skills 2021-06-09 14:58:41 +02:00
j1nx 5d0b1147fd Change skill filenaming to osm format (repo.author) 2021-06-09 14:01:55 +02:00
j1nx 0468d2ddf6 Switch skill-speak over to skill-parrot 2021-06-08 16:28:42 +02:00
j1nx 988c4fbd6d Add mycroft-speak as pre installed skill 2021-06-08 12:44:32 +02:00
j1nx 704b29d355 Add better-CPS and naptime to preinstalled skills 2021-06-07 16:57:30 +02:00
j1nx daab22dda6 Add better-stop to pre installed skills 2021-06-07 14:05:40 +02:00
j1nx 986d5e6c7f Add skill-installer to pre installed skills 2021-06-07 12:34:26 +02:00
j1nx e50d392497 Add mycroft-configuration to pre installed skills 2021-06-07 12:25:38 +02:00
j1nx 1195968191 Add CONFIG_SND_SOC_TAS5086=m to kernel config 2021-06-07 11:11:13 +02:00
j1nx 8eb0a2b2b6 Bump ovos-skill-manager 2021-05-16 12:53:53 +02:00
j1nx f6a9a7a4c0 Bump ovos-plugin-manager 2021-05-16 12:53:23 +02:00
j1nx 0a9b5059f9 Bump ovos_utils 2021-05-16 12:44:42 +02:00
j1nx 50d67e2966 Add lingua-nostra package 2021-05-16 12:40:46 +02:00
j1nx f8afc9b25c Switch to HolmesV 2021-05-16 12:03:19 +02:00
j1nx a30db247c0 Reset the fan to low speed at initialization 2021-05-16 11:21:27 +02:00
j1nx f1cda8e142 [WIP] More work on the SJ201 support.
Output all ok now
Input still a lot of static noise (trying to figure it out)
2021-05-14 19:46:14 +02:00
j1nx c2f4db8199 [WIP] More sound architecture changes 2021-05-12 11:26:35 +02:00
j1nx f1d0de3f6c [WIP] Sound architecture changes.
Utilizing our new ovos-i2csound setup systemd
2021-05-10 13:31:27 +02:00
j1nx f38dd4d36c Blacklist mycroft-version-checker.mycroftai 2021-05-06 16:05:27 +02:00
j1nx 311f026850 Force talking to I2C address 0x04 till I gigure out how we lost 0x03 - 0x07? 2021-05-06 15:32:31 +02:00
j1nx 98c9a82d51 Update busybox-config (disable i2ctools) 2021-05-06 15:20:59 +02:00
j1nx 6339875dc7 Add i2c-tools package 2021-05-06 12:07:59 +02:00
j1nx cae61571cc Bump python-mycroft-lib (again, again) 2021-05-05 15:00:05 +02:00
j1nx 63021b4117 Bump mycroft-gui package for debugging 2021-05-05 14:22:26 +02:00
j1nx 0b6721f00b Bump python-mycroft-lib again 2021-05-05 13:06:08 +02:00
j1nx 30354a6f0a Addition of specific Mark-2 scripts 2021-05-05 12:08:54 +02:00
j1nx 4c0b9957be Add python-smbus2 package 2021-05-05 11:09:27 +02:00
j1nx 7e758f7e12 Bump date-time and weather skill patches 2021-05-04 10:22:32 +02:00
j1nx 5150f3da34 Increase the systemd timeout for the mycroft-skills.service
The READY is only send after all skills are fully installed and loaded
instead of when the actual service is up and running. This will
bite us at the very first run, when the default skills still needs
to be downloaded an installed.
2021-05-03 20:43:55 +02:00
j1nx 983089ceaf Bump python-mycroft-lib 2021-05-03 19:42:35 +02:00
j1nx 884601a62e Add python-pyowm package by default
As a requirement of the weather skill
2021-05-03 15:39:57 +02:00
j1nx fdddf3d0b6 Add python-multi-key-dict package by default
As a requirement of the weather skill
2021-05-03 10:00:35 +02:00
j1nx 44f69e3b3f Add alarm skill + GUI by default 2021-05-03 08:53:59 +02:00
j1nx 53024c6949 Add weather skill + fix by default 2021-05-01 16:16:35 +02:00
j1nx a3032d219f Fix the date UI text overflow issue 2021-05-01 10:17:13 +02:00
j1nx a77eac5a1e Add empty logs and release directory by default 2021-05-01 09:08:42 +02:00
Peter Steenbergen d56d699930
Merge pull request #51 from NeonDaniel/DOC_UpdateBuildInstructions
Minor updates to docs based on installation
2021-05-01 09:04:54 +02:00
Daniel McKnight 3eae6633f7 Minor updates to docs based on installation 2021-04-30 17:35:05 -07:00
Peter Steenbergen a89647b5b5
Small README fixes as I screwed up 2021-04-28 09:37:56 +02:00
j1nx 70c8564f9b Update README with build instructions (remove the building doc) 2021-04-28 09:34:47 +02:00
j1nx 0043491002 Update README to reflect all latest changes 2021-04-27 12:21:50 +02:00
j1nx 6b1a71758e Bump python-mycroft-lib to fix readiness check 2021-04-27 12:17:36 +02:00
j1nx bb2ba22277 Bump python-ovos-utils 2021-04-26 21:39:27 +02:00
j1nx 0c738fd2f5 Add python-mock-msm package 2021-04-26 20:29:39 +02:00
j1nx 57522fc849 Bump python-mycroft-lib
- remove enclosure assumption patch
- add default config to update ntp at boot
2021-04-26 17:24:55 +02:00
j1nx 232a11f658 Bump mycroft-skill-ovos-pairing (again) 2021-04-26 10:32:38 +02:00
j1nx 8d6bc59946 Bump mycroft-skill-ovos-pairing 2021-04-24 09:09:27 +02:00
j1nx a7803fcfa9 Bump mycroft-skill-date-time 2021-04-23 16:33:11 +02:00
j1nx 77454de378 Bump skill-ovos-mycroftgui and skill-ovos-pairing 2021-04-23 16:20:53 +02:00
j1nx df17c4567f Bump mycroft-skill-ovos-pairing 2021-04-23 14:01:45 +02:00
j1nx 9003c0f156 Bump mycroft-embedded-shell 2021-04-23 13:58:33 +02:00
j1nx a9df8cf67b Bump mycroft-gui 2021-04-23 13:56:00 +02:00
j1nx 7baa730f30 Disable xvf3510.service by default (for now) 2021-04-20 15:46:58 +02:00
j1nx f3e73b7e8b Add (temporarily) enclosure patch to mycroft-lib 2021-04-20 15:46:17 +02:00
j1nx 84850cffff Bump ovos-homescreen skill 2021-04-19 20:21:02 +02:00
j1nx 7d92ee29cc Revert "Build and install full rpi-userland"
This reverts commit 5a719b7a10.
2021-04-19 20:17:15 +02:00
j1nx 16dbe4d757 Enable python-smbus 2021-04-16 18:32:48 +02:00
j1nx a9ea37b60a Bump mycroft-embedded-shell 2021-04-15 22:22:02 +02:00
j1nx ef5b84a4d0 Bump mycroft-skill-ovos-homescreen 2021-04-15 22:18:41 +02:00
j1nx 12f3fe6f5f Addition of gpio tools and libs 2021-04-15 22:14:18 +02:00
j1nx 2e92fefe6e Fix font scaling issues 2021-04-15 15:06:04 +02:00
j1nx 5a719b7a10 Build and install full rpi-userland
Hope it doesn't create a EGL/GLES mess
2021-04-15 14:59:55 +02:00
j1nx 3403e4a22c Add xvf3510 additional files and scripts from Ake his systemd repo
This is most likely not the way how we would like to do things in
the end, however fine for now to see if we can get the soundcard
working in our image.
2021-04-15 10:57:37 +02:00
j1nx f9eaca4e01 Bump mycroft-lib 2021-04-15 09:26:29 +02:00
j1nx 993d276649 Bump mycroft-embedded-shell 2021-04-15 08:47:46 +02:00
j1nx 43d2916b3a Bump lingua-franca 2021-04-14 21:59:59 +02:00
j1nx cfe091f02b Bump mycroft-embedded-shell 2021-04-14 20:51:47 +02:00
j1nx ed7386c119 Initial start of supporting the sj201
This pulls in the XMOS sources, cross compiles the kernel module
and setup_clk_x binaries and install them into the target overlay
2021-04-14 17:36:39 +02:00
j1nx e94acd468e Switch mycroft-core over to mycroft-lib
(Leave the old package in place for now)
2021-04-14 13:43:16 +02:00
j1nx ec5d89b129 Bump ovos-skill-manager 2021-04-14 12:45:07 +02:00
j1nx 6bc496b487 Bump linux kernel to latest 5.10.27 2021-04-14 12:23:58 +02:00
j1nx 10eb532888 Move user mycroft.conf into the right directory 2021-04-14 08:38:14 +02:00
j1nx 75c5a15227 Changes in qt5ct.conf for font scaling fixes 2021-04-14 08:36:37 +02:00
j1nx 9170959d03 (re)Add enclosure assumption patch 2021-04-13 20:23:38 +02:00
j1nx 8a29b24fec Remove data_patch variable in system mycroft.conf 2021-04-12 09:14:09 +02:00
j1nx 85dc275c67 Move user mycroft.conf to new XDG location 2021-04-10 13:39:37 +02:00
j1nx f9beb02626 Fix wrong hanshes for rpi firmware packages. 2021-04-10 13:38:45 +02:00
j1nx 88892a638d Fixes for Python3.8.9 and Buildroot bump 2021-04-07 17:03:48 +02:00
j1nx a093467c33 Enable py2to3 for Python 2021-04-07 12:51:43 +02:00
j1nx 0209d97216 Remove Python3.9 specific mycroft patches 2021-04-07 12:25:22 +02:00
j1nx 417c07ba75 Switch rootfs-overlay Python3.9 to Python3.8 2021-04-07 12:23:25 +02:00
j1nx 23fd97c364 Downgrade Python 3.9.4 to Python 3.8.9 2021-04-07 12:04:38 +02:00
j1nx 62f5d38a99 Fix and changes within mycroft systemd service files. 2021-04-06 21:11:03 +02:00
j1nx 1d32de57d5 Always stop the splash screen when mycroft-gui kicks in 2021-04-06 15:57:22 +02:00
j1nx c45115845a Update Mimic2 local cache utterances
grabbed from mycroft-devices assets branch
2021-04-06 15:30:37 +02:00
j1nx 13d93ee1c7 Remove vconsole configuration from rootfs-overlay 2021-04-06 11:46:12 +02:00
j1nx 66e38969f1 Disable systemd-vconsole
Was only needed for Weston and had some quircks in the first place
2021-04-06 11:35:45 +02:00
j1nx ac7ae78e67 Disable the virtual touchscreen driver
This was only a work around for Weston issues, which we no longer
use anyhow.
2021-04-06 11:21:59 +02:00
j1nx 22389700ba Remove deprecated elevator= from cmdline.txt 2021-04-06 10:36:04 +02:00
j1nx 7fce721c92 Bump mycroft-gui 2021-04-06 10:34:30 +02:00
j1nx f944bc57cc Add and/or Bump of all OVOS related packages and skills 2021-04-06 10:28:53 +02:00
j1nx 196affff22 Upgrade mycroft-service to use systemd notify through previous scripts 2021-04-05 20:15:47 +02:00
j1nx d3211bbfbf Forgot to make ovos-config executable 2021-04-05 18:27:29 +02:00
j1nx 4960864c13 Workaround of the Python 3.9 multiprocessing issues 2021-04-05 18:25:51 +02:00
j1nx 6e89056e1e Add forgotten firstboot flag file 2021-04-05 17:02:52 +02:00
j1nx c451978c93 Change default install path of the pre-installed skills-repo 2021-04-05 17:01:50 +02:00
j1nx a8d3e23a4e Switch over to fully XDG compliant skills directories 2021-04-05 16:03:41 +02:00
j1nx b2635222ab Bump python-mycroft msm requirement to 0.9.0 2021-04-05 11:19:17 +02:00
j1nx 3717a03945 Add python-msm python3.9 multiprocessing fix patch 2021-04-04 17:46:11 +02:00
j1nx ce7edd1827 Switch python-msm sitemethod to git 2021-04-04 17:40:29 +02:00
j1nx e8b0bacf5f Add python-padatious python3.9 multiprocessing fix patch 2021-04-04 17:22:08 +02:00
j1nx 985c31abcd Switch python-padatious sitemethod to git 2021-04-04 17:19:11 +02:00
j1nx a26c671e90 Move user site-packages template to 3.9 version 2021-04-04 17:04:01 +02:00
j1nx 8766df6b2b Re-Initiate the firstboot system utilizing a different approach
ovos-config as tool, starting of with expiring the default passwd
2021-04-02 12:22:46 +02:00
j1nx 690de2d0fc Disable/remove the var zram systemd files for now
I really need to think this through, what I want and how I want it.
2021-04-02 11:33:00 +02:00
j1nx 6669ae2a6c Reverting one security limits.conf
Was a typo, but it is not recommended anyhow, so removed again
2021-04-02 11:26:32 +02:00
j1nx 3d77b065cc Lowering systemd waqtchdog timer to 10 seconds
The device keeps rebooting? Read online that the hardware watchdog
of the pi needs to be petted every 15 seconds, so giving it a try.
2021-04-02 11:24:01 +02:00
j1nx 96ccec6ddd Not needed for rpi3 and rpi4 as the watchdog is enabled by default.
And as we are not going to support rpi2 and/or lower not needed.
2021-04-02 11:18:54 +02:00
j1nx 21f35d397f Bump mycroft and mycroft-messagebus 2021-03-31 17:01:16 +02:00
j1nx 9cd15d3e92 Changes to the bluetooth system 2021-03-30 14:29:32 +02:00
j1nx ebc669e78e Prepare and add to be able to update the eeprom on boot. 2021-03-30 13:52:18 +02:00
j1nx 1e7f15c015 Tuning the sound architecture to be more Real Time aware. 2021-03-30 13:12:17 +02:00
j1nx 6449a1e75f Hardening the system by rebooting the device after a kernel panic for more then 20 seconds. 2021-03-30 13:08:30 +02:00
j1nx d7d2f65e9b Enable and configure the hardware watchdog.
(reboots the device after it hangs for 20 seconds or more)
2021-03-30 13:06:29 +02:00
j1nx d426a62f45 Merge branch 'bump/buildroot' into develop 2021-03-30 11:23:52 +02:00
j1nx 474bc0d9cf Switch respeaker drivers to a linux 5.10 compatible version. 2021-03-30 11:21:31 +02:00
j1nx e03341fdd9 Bump spotifyd 2021-03-30 11:06:48 +02:00
j1nx af2dbd3716 Bump ncpamixer 2021-03-30 10:33:55 +02:00
j1nx b205bc002d Bump snapcast 2021-03-30 10:22:10 +02:00
j1nx c75b8f0cc1 Bump ovos-utils 2021-03-29 17:33:09 +02:00
j1nx 8d00a96872 Move vosk preinstalled package to 3.9 path (for testing) 2021-03-29 14:51:57 +02:00
j1nx df7a4027dc Bump mycroft-gui 2021-03-29 14:48:28 +02:00
j1nx b9b7b9361c Bump python-mycroft and its dependencies 2021-03-29 12:26:18 +02:00
j1nx df21d07af2 Get into shape for Buildroot 2021.02 2021-03-29 09:28:25 +02:00
j1nx 3be58ed50a Bump buildroot to latest 2021.02.x LTS version 2021-03-18 09:11:54 +01:00
Peter Steenbergen 1b7514a51c
Merge pull request #50 from OpenVoiceOS/feature/zram
Next step is the r/w filesystem overlay system
2021-03-11 14:04:40 +01:00
j1nx 02908351b9 Additin of systemd profiling tools to reprofile the boot process 2021-03-11 14:01:32 +01:00
j1nx 95984efb37 Add var zram system and preperation for r/w FS overlay system 2021-03-11 09:29:17 +01:00
j1nx 5712beb181 Fix ramdisk permission errors making it below to the mycroft user 2021-03-04 20:50:26 +01:00
j1nx 5a34716366 Fix our growndisk implementation by moving it further within the boot proces 2021-03-04 20:47:27 +01:00
j1nx 2cc9d46752 Increase initial boot and rootfs partition sizes 2021-03-04 13:20:54 +01:00
j1nx 40d4f26f9f Increase the default amount of available zram drive slots to 4 (for now) 2021-03-04 11:29:15 +01:00
j1nx ad5b3114db Add ZRAM ramdisk support 2021-03-02 17:01:39 +01:00
j1nx 364d8be816 Make sure we have some overlap with when it swaps and the left memory space.
30 means, start using swap when <=30% of free memory is left
we reserve 20% of space for ZRAM compressed SWAP meaning 10% safety

This 10% margin feels safer then the hard 80/20 ratio we had.
2021-03-02 13:36:55 +01:00
j1nx 97608c67cd Merge branch 'develop' of https://github.com/OpenVoiceOS/OpenVoiceOS into feature/zram 2021-03-01 22:00:32 +01:00
j1nx 70fa66f615 Add and configure 20% of memory as zram swap with a low agressive swappiness 2021-03-01 21:58:30 +01:00
Aditya Mehra f225624140
convert all steps to use sh in jenkins 2021-02-27 16:56:01 +05:30
Aditya Mehra 2c4fd77b04
fix sh call in jenkinsfile 2021-02-27 16:51:35 +05:30
Aditya Mehra ca1afb203a
Added jenkins file for build testing 2021-02-27 16:40:02 +05:30
j1nx e54ba60296 Fix OVOS splash loading bar fill up 2021-02-25 21:13:02 +01:00
j1nx efcb8dfb39 Add missing mycroft binaries.
Although skip mic test as it needs to cancel mycroft.
We will figure something out ourselfs.
2021-02-25 20:16:12 +01:00
j1nx 0462a40cbf Bump mycroft-gui to the latest version 2021-02-25 15:11:41 +01:00
j1nx 1baad14a56 Fix icon/font size for top sliding menu 2021-02-25 13:37:35 +01:00
j1nx 3b2096531c Add default ncpamixer configuration file. 2021-02-25 12:47:04 +01:00
j1nx ace870174e Again small cosmetic changes to cli_login 2021-02-25 12:16:18 +01:00
j1nx 81fbba93b9 Make cli_login screen a bit smaller 2021-02-25 12:04:23 +01:00
j1nx b625b97e56 Fix mistake in dynamically loading pulseaudio configuration. 2021-02-25 11:36:19 +01:00
j1nx 975a106747 Add Google Noto Sans fonts 2021-02-24 16:19:04 +01:00
j1nx 1d5f57a06f Add Configuration and Files for QT5CT (Issue: #48) 2021-02-24 13:03:09 +01:00
j1nx 81387b0ea5 Remove enclosure and mycroftgui skills from priority skills 2021-02-23 15:18:10 +01:00
j1nx 5a6e1cb0cc Install non-lib files from qt5ct as well 2021-02-23 13:05:10 +01:00
j1nx df88e213f4 Create and add qt5ct buildroot package 2021-02-23 10:06:38 +01:00
j1nx 3454da0bca Bump ovos related packages and skills 2021-02-22 19:41:33 +01:00
j1nx 0bac479c98 Cosmetic changes to the CLI part of OVOS 2021-02-19 12:46:55 +01:00
j1nx b681eb2820 Bump mycroft-ovos-parting skill 2021-02-18 20:39:27 +01:00
j1nx 8968f515a0 Fix enclosure issues for our first run wizard.
QuickFix for now, will be changed by proper enclosure plugin.
2021-02-18 20:35:00 +01:00
j1nx b732a1221a Fix mycroft-gui missing environment variables 2021-02-18 19:59:00 +01:00
j1nx 9f1fed5844 Add and apply PR2843 to mycroft-core. 2021-02-18 15:34:58 +01:00
j1nx 79d6473893 Bump mycroftgui and homescreen skill 2021-02-17 21:00:40 +01:00
j1nx 058caf6d49 Bump mycroft-gui package 2021-02-17 15:08:36 +01:00
j1nx 2984d9bfe5 Bump mycroft-core and gtts dependency 2021-02-17 13:59:44 +01:00
j1nx 4cf82004a6 Optimizations for the OS and Python 2021-02-17 12:07:33 +01:00
j1nx f9ab398d08 Make use of disk identifier 2021-02-12 10:54:20 +01:00
j1nx eb77855931 Enable forgotten KMS mesa3d driver 2021-02-12 10:53:42 +01:00
j1nx 93fccc10a3 Switch to tun the GUI onto eglfs instead wayland / weston. 2021-02-09 21:04:04 +01:00
j1nx 3de64b84f5 Config and packages cleanup 2021-02-09 21:00:21 +01:00
j1nx 4b02c2a839 Remove unmaintained config files.
As soon as the rpi4-gui image is released it will be rebased for rpi3
2021-02-09 20:27:42 +01:00
j1nx 2ed2e092ca Cleanup of old and now unneeded files. 2021-02-09 20:25:46 +01:00
j1nx 9320bd286b More bumps and sound related changes 2021-02-09 20:05:18 +01:00
j1nx 39ef6633f1 Bump packages and more work on sound architecture 2021-02-08 11:19:49 +01:00
j1nx 3d2532b405 Update busybox configuration 2021-02-08 08:35:14 +01:00
j1nx 7943fe42f3 Revert "Switch alsactl over to daemon mode (although doubt it will be any better)"
This reverts commit f9cd5e45b9.
2021-02-08 08:16:13 +01:00
j1nx 73028bf309 Revert "Small change/fix in weston.service"
This reverts commit 734b387faf.
2021-02-08 08:15:18 +01:00
j1nx f9cd5e45b9 Switch alsactl over to daemon mode (although doubt it will be any better) 2021-02-05 17:39:04 +01:00
j1nx df54370b02 Small cosmetic changes for the CLI 2021-02-05 17:38:39 +01:00
j1nx 17a59feec9 Changes to sound architecture, prepare system no longer needed 2021-02-05 16:10:50 +01:00
j1nx f6df47f452 Keep /var/log on disk for the moment as we are still debugging
As soon as we might reach a stable release, we can revert this again
2021-02-04 13:26:45 +01:00
j1nx c3ea8a3827 Bump skill-ovos-pairing to the latest version to squueze the last quirks 2021-02-04 10:35:22 +01:00
j1nx 6a59dcb1e1 [DONE] Implementation of own growdisk architecture.
This is temporarily till we switch to A/B mirrored rootfs
and data-overlay for all writable mounts.
2021-02-04 09:45:00 +01:00
j1nx 1d42e2b31f [WIP] Switch to a Hybrid MBR/GPT partition scheme.
- rootfs based on PARTUUID
2021-02-02 20:52:02 +01:00
j1nx 41fc58ccfa Compress release images with xz for smaller image files.
Raspberrypy imager has support for it. Linux CLI users no how to deal with it.
2021-01-30 09:18:23 +01:00
j1nx b07b1c55f8 Rename linux overlay patch 2021-01-30 09:16:56 +01:00
j1nx 625e54962c Bump buildroot 2021-01-30 09:15:46 +01:00
j1nx 390e3efde6 MycroftOS: Build, install and use the dtbo files from the kernel sources.
Instead of the pre-compiled version from the rpi-firmware repository
this to make sute everything is using the same version.
2021-01-30 09:14:05 +01:00
j1nx 4be50966fa Enable systemd-repart option 2021-01-30 08:57:13 +01:00
j1nx 640f418648 Revert "MycroftOS: (experimental) respeaker 2mic pulseaudio support."
This reverts commit df2ee2d4a5.
2021-01-29 13:24:27 +01:00
j1nx 150722002a [WIP] Resize the partition at first boot using systemd-repart 2021-01-29 10:42:23 +01:00
j1nx efd22994ca [TMP] Reverting the pairing skill to before the backend selection
For now, to get things done sound architecture wise so I can work and test things.
2021-01-28 14:41:03 +01:00
j1nx 16f6b8e187 [WIP] Preinstall vosk so we can remove unneeded firstboot service 2021-01-28 14:11:04 +01:00
j1nx 607f7f7418 [WIP] Use systemd-growfs instead of own scripts to expand the rootfs 2021-01-28 13:59:14 +01:00
j1nx 734b387faf Small change/fix in weston.service 2021-01-28 13:31:56 +01:00
j1nx c4aa32018b Patch to make /opt/mycroft belong to the mycroft user. 2021-01-28 12:46:52 +01:00
j1nx 47e353c672 Copy over submodules dirs and .git directories seperately. 2021-01-28 09:42:54 +01:00
j1nx 6616f3fbc2 [WIP] refactor the mycroft installed skills to buildroot packages. 2021-01-27 22:45:35 +01:00
j1nx 9e6b622d31 Changes and bumps 2021-01-26 14:10:03 +01:00
j1nx 0238263f65 Getting into shape for possible release. 2021-01-24 21:08:05 +01:00
j1nx c82028beed Bump ovos-utils 2021-01-21 10:32:48 +01:00
j1nx cf85618850 Bump mycroft-embedded-shell 2021-01-21 07:02:14 +01:00
j1nx c7b6b23a06 Bump ovos-utils + add python-kthread package 2021-01-20 15:31:27 +01:00
j1nx f9b52dfddc Change kernel to 5.4.x within README
Till 5.10 becomes the new LTS standard kernel
2021-01-20 10:17:18 +01:00
j1nx 34b16b34ed Bump skills and mycroft 2021-01-20 10:16:08 +01:00
j1nx 07088e02e2 Downgrade pairing skill for the moment.
Easier for testing other stuff while the selection method
is being figured out / worked upon.
2021-01-18 08:20:35 +01:00
j1nx 23d303a198 Make sure the default mycroft skills remain git directories 2021-01-17 19:21:22 +01:00
j1nx c480fc1ee8 Fix stupid overlay mistake for precise 2021-01-17 13:18:48 +01:00
j1nx 952fc5af1a Re-enable the no sudo patch for msm 2021-01-16 11:02:31 +01:00
j1nx 3305309e52 Implement: PEP 370 -- Per user site-packages directory.
Empty directory structure, hopefully the first run of Python
picks it up and allows pip install into it without racecondition issues.
2021-01-16 10:59:31 +01:00
j1nx 4780a27d03 Changes to weston.ini 2021-01-15 16:31:02 +01:00
j1nx aad6671a67 Bump snapcast package 2021-01-15 12:03:54 +01:00
j1nx f9f5c4c009 Bump mycroft-core 2021-01-15 11:06:59 +01:00
j1nx f3f22264e2 Update pre-installed skill-repo 2021-01-15 10:52:57 +01:00
j1nx 75978a29c1 Switch over to use embedded-gui as default 2021-01-15 10:24:37 +01:00
j1nx 24d8eb2b9e Bump embedded gui package 2021-01-15 10:06:04 +01:00
j1nx da925d6417 Quickfix for vosk package 2021-01-14 20:38:49 +01:00
j1nx 77f6286acf Enable python-ipaddress package 2021-01-14 20:34:25 +01:00
j1nx dec6568ba2 Downgrade accidentally upgraded python-fasteners 2021-01-14 20:27:15 +01:00
j1nx ea663a0747 Bump lingua-franca to intermediate version 0.2.2+ 2021-01-14 20:10:03 +01:00
j1nx 8df821f6c8 Revert "Bump lingua-franca"
This reverts commit e061c87cea.
2021-01-14 19:04:31 +01:00
j1nx fefcea98cb Fix mycroft.conf for precise plugin 2021-01-13 20:53:43 +01:00
j1nx 2dafb99a39 Bump mycroft-gui-embedded 2021-01-13 20:52:34 +01:00
j1nx 284f07e8c0 Downgrade Python to 3.8.6 2021-01-12 11:40:57 +01:00
j1nx 2a6670ff70 Bump Buildroot 2021-01-12 11:39:00 +01:00
j1nx 7790c73034 Bump linux kernel 2021-01-12 11:35:14 +01:00
j1nx 08a608e1fb Bump rpi-firmware package 2021-01-12 11:25:21 +01:00
j1nx a8bad90a20 Fix python-jarbas-stt-plugin-vosk/Config.in 2021-01-11 14:14:52 +01:00
j1nx 74d78ffd24 Add preinstalled modified volume skill 2021-01-11 14:11:20 +01:00
j1nx 9c6f99be5e Add jarbas-stt-plugin-vosk plugin 2021-01-11 13:33:20 +01:00
j1nx 7cc7a68fb7 Pip install vosk-api at first boot 2021-01-11 12:57:29 +01:00
j1nx 9e01fb9f2d Merge branch 'develop' of https://github.com/OpenVoiceOS/OpenVoiceOS into develop 2021-01-10 19:08:18 +01:00
Peter Steenbergen 4c80a52c1f
Merge pull request #44 from TheLogan/patch-2
Thanks! Typical non-english speaker mistake.
2021-01-10 18:47:36 +01:00
j1nx b06d5eee1b See if qtvirtualkeyboard works 2021-01-10 18:44:52 +01:00
j1nx bcc454e508 Bump ovos-utils 2021-01-10 18:41:29 +01:00
j1nx e061c87cea Bump lingua-franca 2021-01-10 18:37:04 +01:00
j1nx a1ce0f5e9e Fix forgotted hash for precise-wake-word plugin package 2021-01-10 18:06:32 +01:00
j1nx d07ca1ede7 Switch precise-engine over to plugin based version 2021-01-10 17:20:54 +01:00
j1nx dd5a529572 Update pairing-skill to latest version 2021-01-10 16:40:29 +01:00
j1nx 060cad1764 Reorder priority skills 2021-01-10 16:39:22 +01:00
j1nx f5f551b2d8 Remove default precise mic.monitor 2021-01-10 16:31:48 +01:00
j1nx 9f904fb811 Implement local-backend 2021-01-09 18:47:29 +01:00
j1nx bb7e6c3d3b Fix resting screen issue. 2021-01-09 14:58:33 +01:00
TheLogan 2f1517ba14
Fixed typo 2021-01-09 13:26:27 +01:00
j1nx a606114deb Make date-time skill a priority skill 2021-01-07 22:26:11 +01:00
j1nx 68d555fb16 WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
j1nx 96ddea2de3 Bump mycroft-core to grab latest fixes. 2021-01-06 21:53:58 +01:00
j1nx 1f78a12c9d QuickFix: A quick fix to make sure the pre-installed skills can load.
This it temporarily till we go the full XDG compliant way.
2021-01-06 18:07:01 +01:00
j1nx f36b651595 Bump wifi skill (again again) 2021-01-05 20:57:31 +01:00
j1nx 74ca185bc0 Bump wifi skill (again) 2021-01-05 16:08:56 +01:00
j1nx f06e49c20f Bump wifi skill 2021-01-05 15:46:30 +01:00
j1nx 2c6f69505a Rebrand mycroft-gui to OpenVoiceOS. 2021-01-05 15:01:48 +01:00
j1nx dafa8154cc Update pairing skill 2021-01-05 14:17:37 +01:00
j1nx 3eb157a4fa Change to own pairing skill and make sure MSM doesn't hang on very first boot.
Mycroft doesn't continue if the repo skill doesn't get fetched which
obviously can't be fetch without network. So include a local copy
of the skills-repo so at least it doesn't stall the boot.
2021-01-04 20:57:46 +01:00
j1nx b7f5b9ebee Add a virtual touchscreen driver as quick fix for Weston.
Weston segfaults if it can't find input devices despite it being
configured to load without it (require-input=false)
2021-01-03 20:57:48 +01:00
j1nx 71675566b6 Allow the normal user to control the backlight of screens 2021-01-03 15:24:55 +01:00
j1nx 87440d6bc8 Disable wifi power management for wlan0 for rpi 2021-01-03 15:15:49 +01:00
j1nx 69c08638a7 Enable rng-tools for hardware random support 2021-01-03 15:14:49 +01:00
j1nx f2c97fa28f Bump buildroot to 2020.11.x and linux kernel 2021-01-01 16:10:44 +01:00
j1nx 0f8a4256fb Include python-pexpect package by default.
The wifi-connect skills needs it.
2021-01-01 14:06:51 +01:00
j1nx 2d2ebcaae7 Update default mycroft.conf to reflect the ovos changes. 2020-12-31 11:17:00 +01:00
j1nx 65e2952d94 Migrate default installed skill to OVOS versions. 2020-12-31 11:13:25 +01:00
j1nx 20b6a6c0db Remove default, patched volume skill. Enclosure skill should do this. 2020-12-31 11:03:35 +01:00
j1nx 9b6bd35506 Upgrade wifi-connect methodology + skill (wip) 2020-12-31 11:00:58 +01:00
j1nx 2b7ea2deb9 Patch python-networkmanager to be compatible with newer NetworkManager.
Adding devices types support.
2020-12-31 10:50:07 +01:00
j1nx 6c3d4e28f8 Bump mycroft-core and some python packages 2020-12-29 11:13:51 +01:00
j1nx 1b27602081 Increase default image size. 2020-12-27 15:13:42 +01:00
j1nx 67da77d4f2 Switch (back) to stable linux 5.4 kernel.
Plus some additional tweaks and additions.
2020-12-25 13:12:14 +01:00
j1nx 1e48bddce4 Create and write proper OS & Machine indentification information.
Following the XDG standards;
https://www.freedesktop.org/software/systemd/man/os-release.html
https://www.freedesktop.org/software/systemd/man/machine-info.html

/usr/lib/os-release

NAME="OpenVoiceOS"
VERSION="0.1.0 RaspberryPi 4 64bit"
ID=ovos
VERSION_ID=0.1.0
PRETTY_NAME="OpenVoiceOS 0.1.0 RaspberryPi 4 64bit"
CPE_NAME=cpe:2.3openvoiceos:ovos:0.1.0:*:development:*:*:*:rpi4-64:*
HOME_URL=https://github.com/OpenVoiceOS/OpenVoiceOS
DOCUMENTATION_URL=https://github.com/OpenVoiceOS/OpenVoiceOS/tree/develop/documentation
SUPPORT_URL=https://github.com/OpenVoiceOS/OpenVoiceOS/issues
VARIANT="OpenVoiceOS - Mycroft Edition"
VARIANT_ID=ovos-rpi4-64-mycroft

/etc/machine-info

CHASSIS=embedded
DEPLOYMENT=development
2020-12-25 12:47:35 +01:00
j1nx a8383b1187 Update readme with new version numbers for current build. 2020-12-24 10:05:09 +01:00
j1nx 6894496ab7 Bump rpi-wifi-firmware 2020-12-23 20:48:15 +01:00
j1nx 782e48887c Bump wifi-connect 2020-12-22 22:16:24 +01:00
j1nx e8ed2064d1 Enable lottie-qml 2020-12-22 20:51:30 +01:00
j1nx 3b44964732 Bump mycroft-core/gui and dependencies. 2020-12-22 19:10:57 +01:00
j1nx 0c905fcc0d Bump buildroot submodule to 2020.11.x 2020-12-21 21:24:55 +01:00
j1nx c46e0bfce3 Getting back into OVOS-GUI (Weston) shape + version bumps all over. 2020-12-21 21:23:33 +01:00
j1nx e91426ca9a Revert "[Headless] Only install gui/weston systemd service files if mycroft-gui is selected."
This reverts commit ad54e9e207.
2020-12-21 19:56:49 +01:00
j1nx ad54e9e207 [Headless] Only install gui/weston systemd service files if mycroft-gui is selected. 2020-11-20 12:33:04 +01:00
j1nx f3ef0ac143 [OVOS] Disable the following aspects for the headless version.
- No default getty / login prompt on tty1
- No splash screen
- Libcanberra
2020-11-20 12:31:35 +01:00
j1nx 0af472652c [OVOS] Small refactor in menuconfig for buildroot. 2020-11-20 12:27:18 +01:00
j1nx 63172da17b [OVOS] Minimize default image size to 2GB (~1.5GB used by default)
Rootfs is still expanded over the disk at first boot. This only
reflects the download / minimal required size. Still recommended
to have at least a 4GB sdcard.
2020-11-19 21:10:25 +01:00
j1nx 7ddbf089c1 [OVOS] Disable missed lotti-qml package for headless version. 2020-11-19 21:03:29 +01:00
j1nx 7c5559dfce [OVOS] Disable some more packages for the Headless system.
- A lot of different wifi firmwares
- Some more video related libraries
- Disable llvm support
2020-11-19 08:34:47 +01:00
Peter Steenbergen 2eab1b9627 [OVOS] Start of headless build configuration. 2020-11-19 08:06:20 +01:00
Peter Steenbergen 9ee774e0a8 Buildroot: Update to 2020.08.2 2020-11-17 11:48:55 +01:00
j1nx 0e6070dc0f Merge branch 'feature/kwin_wayland' into develop
Not even going to bother to squeeze this....
2020-11-17 11:44:22 +01:00
j1nx f5da2fedb8 Add python-tornado downgrade patch 2020-11-17 09:54:07 +01:00
j1nx d7bd2b68fc More bumps and fixes 2020-11-16 20:18:10 +01:00
j1nx 78ce792574 [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
j1nx eacf33b658 Downgrade python-pillow patch 2020-11-02 20:56:26 +01:00
j1nx d21b0532ed WIP Push for backup 2020-11-02 20:55:40 +01:00
j1nx 519ecb395c Bump Buildroot to 2020.08.x 2020-10-29 16:37:51 +01:00
j1nx bcb4a57846 [WIP] More fixes to get through a clean build. (not there yet) 2020-10-28 13:20:18 +01:00
j1nx 92f5fd1ffb Add plasma-workspace and its dependencies 2020-10-21 15:49:35 +02:00
j1nx 059d330aa9 Spawn a getty on tty7 by default 2020-10-15 11:31:33 +02:00
j1nx 057b157760 Add kwin_wayland and its dependencies 2020-10-13 12:26:29 +02:00
j1nx b5918577bc Lower the GPU/cmu memory to 64M as we hardly use more then a few MB's
This leaves more over for the normal stuff. Especially for the rpi3
2020-10-11 16:23:02 +02:00
j1nx b143cbc21a Disable nodered service by default 2020-10-11 14:51:00 +02:00
j1nx bef18116f1 Addition of and switch to ovos branded splash screen 2020-10-11 14:32:29 +02:00
j1nx 0d1d4beaed Use the set FB resolution by Wayland instead of the preferred mode polled by EDID 2020-10-11 12:17:07 +02:00
j1nx 54f7a418db Set framebuffer resolution to 800x480 2020-10-11 12:15:40 +02:00
j1nx 2d021b6692 Create and addition of kf5-plasma-pa and libcanberra packages 2020-10-11 12:07:25 +02:00
Peter Steenbergen 9e992aaa49
Merge pull request #39 from emphasize/change_login_branding
Changes the terminal branding/welcome screen
2020-10-06 21:24:51 +02:00
j1nx cea47b56c2 Start with rebranding to OpenVoiceOS (OVOS). 2020-10-06 21:23:38 +02:00
j1nx ff12626f47 Add mycroft-embedded-shell package. 2020-10-06 21:21:53 +02:00
j1nx 2d9b382163 Update README 2020-10-06 15:56:26 +02:00
j1nx 181740e13f MycroftOS: Bump wifi-connect version 2020-10-06 11:05:59 +02:00
emphasize a9bbdf6b4b Changes the terminal branding/welcome screen 2020-10-04 21:10:20 +02:00
j1nx 9b426b230d MycroftOS: Add nmon package to generate some benchmark numbers 2020-10-01 15:37:21 +02:00
j1nx ed9695c623 MycroftOS: Buildroot: Bump kernel+firmware to 5.4.68 and Buildroot to latest 20.02.6-dev 2020-09-30 11:29:42 +02:00
j1nx 81d0c5948b MycroftOS: Remove pip logic patch for now as it causes skill loading issues at first run. 2020-09-23 20:32:20 +02:00
j1nx 77f2b53653 MycroftOS: Bump python-mycroft to latest dev version. 2020-09-23 19:14:29 +02:00
j1nx ba8cbc8183 MycroftOS: Bump rpi-kernel and rpi-firmware to 5.4.65 2020-09-20 14:31:46 +02:00
j1nx fcbaf358e5 MycroftOS: Bump snapcast package to v0.21.0 2020-09-20 13:35:35 +02:00
j1nx 91e79341fe MycroftOS: Bump fann package to latest dev version 2020-09-20 13:21:24 +02:00
j1nx 7ce0f25e3a MycroftOS: Bump baresip package to 1.0.0 2020-09-20 13:01:39 +02:00
j1nx 956e854e23 MycroftOS: Bump libre package to 1.0.0 2020-09-20 13:01:08 +02:00
j1nx 005b4a8223 MycroftOS: Switch librem package source to github 2020-09-20 13:00:19 +02:00
j1nx 3a2be4ab3a MycroftOS: Bump mycroft-gui to latest dev version 2020-09-20 12:17:11 +02:00
j1nx b5f909034d MycroftOS: Bump respeaker drivers 2020-09-20 12:00:49 +02:00
j1nx 1ce1aa086c MycroftOS: Bump python-msk to 0.3.16 2020-09-20 11:35:21 +02:00
j1nx 899421fbc7 MycroftOS: Bump python-mycroft to latest dev version. 2020-09-20 11:15:57 +02:00
j1nx 54be67c20f MycroftOS: Add node-red additional packages for the node-red-skill 2020-09-19 20:48:45 +02:00
j1nx f12d6fa69d MycroftOS: Add python-levenshtein package as dependency for homeassistant skill 2020-09-19 16:32:32 +02:00
j1nx 2a1675594e MycroftOS: Test with resampling everything to 48000 2020-09-18 14:51:30 +02:00
j1nx 4fd31cd438 MycroftOS: Quick fix in mycroft-splash-start.service 2020-09-17 16:30:05 +02:00
j1nx 8af74ee791 MycroftOS: Quick fix in hostname.service 2020-09-17 16:23:56 +02:00
j1nx c0e74de88e MycroftOS: Remove old wifi setup files 2020-09-17 15:41:13 +02:00
j1nx ee4be20395 MycroftOS: Split systemd tmpfiles configuration into mycroft and pulse conf files 2020-09-17 15:33:53 +02:00
j1nx 94fbaafcbd MycroftOS: Change priority skills names 2020-09-17 15:06:05 +02:00
j1nx c1b2b24491 MycroftOS: Add the default mycroftos skills as git submodules 2020-09-17 12:02:18 +02:00
j1nx e5be5fbdde MycroftOS: Rename mycroftos enclosure skill 2020-09-16 20:00:01 +02:00
j1nx a821b78172 MycroftOS: Rename mycroftos GUI skill 2020-09-16 19:57:49 +02:00
j1nx 560f20060f MycroftOS: Update mycroft-volume skill 2020-09-16 19:49:48 +02:00
j1nx 87fbc5ecef Buildroot: Bump buildrot to latest 2020.02.6 dev version 2020-09-15 14:29:01 +02:00
j1nx d3c9400779 MycroftOS: Addition of a few python packages by default. 2020-09-15 14:26:46 +02:00
j1nx 4bda5812a8 MycroftOS: Change nodered.service overlay location 2020-09-15 10:09:32 +02:00
j1nx baa7435c33 MycroftOS: Add node-red launcher scripts and service file. 2020-09-15 09:37:39 +02:00
j1nx 68a91d97bc MycroftOS: Small change in python-msm patch file 2020-09-14 16:45:29 +02:00
j1nx 454a50dc58 MycroftOS: Bump python-mycroft to latest dev version 2020-09-14 16:43:51 +02:00
j1nx 6c8cdfd4eb MycroftOS: Change default listener to MycroftOS 2020-09-14 16:25:13 +02:00
j1nx 2838dc9625 MycroftOS: Small changes in default sink/source naming 2020-09-14 16:24:12 +02:00
j1nx 3c8d13ce90 MycroftOS: Try to get the 4-mic speaker driver working.
More information; https://github.com/respeaker/seeed-voicecard/issues/246
2020-09-04 14:31:36 +02:00
j1nx 52081a49b1 MucroftOS: Make pulse device the default listener device. 2020-09-04 14:04:55 +02:00
j1nx bde2f6f47b MycroftOS: Create and add ncpamixer package 2020-09-04 14:04:01 +02:00
j1nx 284d5dabd6 MycroftOS: Bump python-mycroft to latest 20.8.0 version. 2020-09-03 14:54:15 +02:00
j1nx 412ca02942 MycroftOS: Changes in sound kernel module handling. 2020-09-03 12:12:03 +02:00
j1nx f227ef6fbc MycroftOS: Enable systemd NNS hostname service. 2020-09-03 12:05:33 +02:00
j1nx 9b0bea03b9 MycroftOS: Bump kf5-framework packages to 5.73.0 2020-09-02 20:49:00 +02:00
j1nx f66a363ac4 MycroftOS: Bump rpi-wifi-firmware 2020-09-02 20:47:19 +02:00
j1nx 31b41c32c7 MycroftOS: Bump rpi-firmware 2020-09-02 20:46:36 +02:00
j1nx d2791e74eb MycroftOS: Buildroot: Bump buildroot to fix pkg-utils 2020-09-02 20:45:40 +02:00
j1nx 0c4aa5868a MycroftOS: Bump linux kernel to latest 5.4.59 2020-08-31 20:38:49 +02:00
j1nx 657f84525a Buildroot: Bump to 2020.02.5 2020-08-31 20:36:45 +02:00
j1nx a88dc814a6 MycroftOS: Combine all sinks into one and make it the default.
This will make the sound being outputted to all sinks, so it should
not matter what you connect. Sound is directed to all available sinks
HDMI and Headphones (and/or usbcards/HATs) both output the same sound.
2020-08-31 19:27:59 +02:00
j1nx 2a059a73dc MycroftOS: Raspberry Pi config.txt order changes 2020-08-31 12:13:32 +02:00
j1nx 7f5944740d MycroftOS: revert respeaker rpi-firmware change as well. 2020-08-31 12:11:18 +02:00
j1nx 565ea1b00f Revert "MycroftOS: Build, install and use the dtbo files from the kernel sources."
This reverts commit 5a108bea9b.
2020-08-31 11:57:09 +02:00
j1nx c8877117a3 MycroftOS: Sound tweaks and fixes 2020-08-31 11:56:20 +02:00
j1nx ad6133fc35 MycroftOS: Change the kernel module loading order for respeaker as well. 2020-08-30 10:38:11 +02:00
j1nx df2ee2d4a5 MycroftOS: (experimental) respeaker 2mic pulseaudio support. 2020-08-27 14:11:58 +02:00
j1nx e2e3f52d30 MycroftOS: Update and re-enable the ReSpeaker drivers. 2020-08-27 13:13:42 +02:00
j1nx 26b3575045 MycroftOS: Remove sudo pip logic from Mycroft Skill Manager. 2020-08-25 12:55:09 +02:00
j1nx 5ad87b9171 MycroftOS: Make sure the splash screen is only started once. 2020-08-24 12:00:32 +02:00
j1nx 5326f8bde8 MycroftOS: Buildroot: Bump python-pip to 20.2.2 2020-08-24 11:58:07 +02:00
j1nx 73d5a17334 MycroftOS: Bump python-mycroft again (20.08) dev. 2020-08-24 10:31:06 +02:00
j1nx be983f24a5 MycroftOS: Delay the start of mycroft.
This is done by starting it after NetworkManager and timsynd.
this does not mean it waits for network connectivity, just those
two services need to be started first.
2020-08-21 12:12:13 +02:00
j1nx d959ccb81c MycroftOS: Bump mycroft to the new 20.08 release. 2020-08-21 12:11:36 +02:00
j1nx c9bac8ff22 MycroftOS: Enable nodejs and node-red to be included by default. 2020-08-21 10:56:51 +02:00
j1nx b71f2b8581 Buildroot: Bump to fix host-nodejs package error 2020-08-21 10:55:50 +02:00
j1nx 2d0064f08f MycroftOS: Split vc4 overlay loading for pi3 and pi4 2020-08-21 10:54:32 +02:00
j1nx b101cc5dbe MycroftOS: Bump snapcast to v0.20.0 2020-08-19 17:04:19 +02:00
j1nx 9211578db8 MycroftOS: Bump alsa-plugins to 1.2.2 2020-08-19 16:31:26 +02:00
j1nx 8f7518e5dc MycroftOS: Bump linux kernel and firmware 2020-08-19 14:54:24 +02:00
j1nx 569c025c22 MycroftOS: Bump python-mycroft to 20.02.4 2020-08-19 14:53:33 +02:00
j1nx 8b2e06c864 MycroftOS: Buildroot: Bump to 2020.02.4 2020-08-15 11:17:11 +02:00
j1nx d743f3b63d MycroftOS: Remove unused defconfig files for now. 2020-08-15 11:15:40 +02:00
j1nx e998a5d76a MycroftOS: Kernel: Start of own kernel config.
(Not used as of yet)
2020-08-04 19:35:51 +02:00
j1nx 5a108bea9b MycroftOS: Build, install and use the dtbo files from the kernel sources.
Instead of the pre-compiled version from the rpi-firmware repository
this to make sute everything is using the same version.
2020-08-04 18:59:41 +02:00
j1nx 5b7248a028 Merge branch 'feature/userland-tools' into develop 2020-08-04 15:21:27 +02:00
j1nx 9577e95971 MycroftOS: Add userland-tools package to install dtoverlay 2020-08-04 15:19:49 +02:00
j1nx c4f00f026a MycroftOS: GUI: Remove kdoctools and plasma-workspace packages. 2020-07-30 14:58:26 +02:00
j1nx 1b3f18f8c1 MycroftOS: Re-enable NTPD. 2020-07-30 10:23:54 +02:00
j1nx 9fce017023 MycroftOS: Disable ntpd 2020-07-28 15:02:38 +02:00
j1nx 19e8d56ee7 MycroftOS: Remove NetworkManager dispatcher files 2020-07-28 14:48:23 +02:00
j1nx 45fb135d93 MycroftOS: Update busybox config. 2020-07-28 14:39:50 +02:00
j1nx d8ba4dfed8 MycroftOS: Initial try of vconsole.conf 2020-07-28 14:11:45 +02:00
j1nx 1707717f72 MycroftOS: Update dbus and rpcbind sockets to correct legacy paths 2020-07-28 12:59:56 +02:00
j1nx 68f6156a87 MycroftOS: Limit the restart of the wifi-connect service. 2020-07-27 16:51:00 +02:00
j1nx e05927016c MycroftOS: Remove wpa_supplicant things from prepare_system code.
Will be replaced by NetworkManager code later on.
2020-07-27 15:33:34 +02:00
j1nx 46869eb0ed MycroftOS: Changes and fixes to systemd / splash system. 2020-07-27 15:28:56 +02:00
j1nx 45310854a8 MycroftOS: Fix error in mycroft-gui.service file. 2020-07-27 15:21:29 +02:00
j1nx c592500a5f MycroftOS: Remove mycroft-gui-embedded package.
This is the Mark2 Plasma look and feel which we don't/can't use.
2020-07-27 15:19:21 +02:00
j1nx d5741471ca MycroftOS: Change /var/run to /run for pulse tmpfiles 2020-07-27 13:56:23 +02:00
j1nx 7df45ec2f7 MycroftOS: Remove os-release from rootfs overlay.
This needs to be written in a post image script.
2020-07-27 13:49:40 +02:00
j1nx 094e1d3478 MycroftOS: Remove old inittab settings. 2020-07-27 12:29:24 +02:00
j1nx 49da648bcf MycroftOS: Remove the noswap restriction from cmdline.txt
- RPI3 uses all memory because of the GUI video needs 256
- This together with Precise and only 1GB available is tricky
2020-07-24 10:04:21 +02:00
j1nx 32b9e4cd98 MycroftOS: Fix forgotten rpi-firmware hash. 2020-07-24 09:34:16 +02:00
j1nx 4fa9cf99d9 MycroftOS: Bump kernel + rpi-firmware + buildroot 2020-07-23 23:44:57 +02:00
j1nx a7c71a0b2b MycroftOS: use the kms driver instead of the fkms driver.
- Need to check if the rpi4 works with this. otherwise a split
  in files is needed between the two.
2020-07-23 20:31:10 +02:00
j1nx 684032413f MycroftOS: Update genimage-raspberrypi3-64.cfg 2020-07-23 19:50:25 +02:00
j1nx 10d5ffb92f MycroftOS: Add RPI3-64bit GUI config and files. 2020-07-22 10:52:48 +02:00
j1nx 15f01f6d4a MycroftOS: Give the system some time to get the wifi up.
- export dbus for NetworkManager
- give it 15 seconds to get the wifi up before checking SSID connectivity.
2020-07-22 10:29:30 +02:00
j1nx 17fd2c4527 MycroftOS: Update Mycroft + dependencies to latest version. 2020-07-22 10:28:45 +02:00
j1nx 1bbedfc52a MycroftOS: Add local Mimic2 cache.
- Big thanks to Gez for uploading these.
2020-07-21 11:17:04 +02:00
j1nx 898f265f9c MycroftOS: Turn On/Off wifi if LAN connection is up. 2020-07-21 10:45:54 +02:00
j1nx 1dffc1df50 MycroftOS: Auto start wifi-connect at boot if no active wifi is present. 2020-07-21 10:30:41 +02:00
j1nx d8863e861f MycroftOS: Change default settings of wifi-connect 2020-07-21 10:01:07 +02:00
j1nx 4609fabd4a MycroftOS: Little bit of rebranding of wifi-connect 2020-07-21 09:59:06 +02:00
j1nx c8803ca3bc MycroftOS: Change wifi-connect logo's 2020-07-21 09:49:35 +02:00
j1nx 4f9862d495 MycroftOS: Remove wifi-ap in favor of wifi-connect. 2020-07-21 09:33:46 +02:00
j1nx 41509b087e MycroftOS: Disable nginx as we no longer need it. 2020-07-21 09:30:46 +02:00
j1nx 2beaab7a25 MycroftOS: Migrating to new wifi-connect system. 2020-07-21 09:24:45 +02:00
j1nx 6b92a68a3e MycroftOS: More timesync changes. 2020-07-21 08:18:22 +02:00
j1nx b978459f29 MycroftOS: More network fixes 2020-07-20 22:04:47 +02:00
j1nx f8f60756d6 MycroftOS: Initial start of adding wifi-connect package. 2020-07-20 14:54:23 +02:00
j1nx 414ecb8c59 MycroftOS: Don't enable wpa_supplicant by default (anymore) 2020-07-20 12:32:36 +02:00
j1nx 60cc0c202f MycroftOS: Fix missing hash for qt5-networkmanager 2020-07-20 11:58:54 +02:00
j1nx 5da8f467d3 MycroftOS: Addition of default NetworkManager files. 2020-07-20 11:42:02 +02:00
j1nx 97a4bbaa72 MycroftOS: Fix ReSpeaker drivers for 5.4 - 64bit kernel.
- Change to other custom repository.
2020-07-20 11:37:56 +02:00
j1nx f4755b898e MycroftOS: Fix for new rpi-firmware system (rpi4-64 only for now) 2020-07-20 11:15:34 +02:00
j1nx 5ee157f33d MycroftOS: More network changes 2020-07-19 12:52:54 +02:00
j1nx 73bab2728f Buildroot: Bump Buildroot to latest 2020.02.x 2020-07-19 12:46:14 +02:00
j1nx 06746a357c Merge branch 'release/alpha8' into develop 2020-07-19 12:41:50 +02:00
j1nx 08ac7a72d6 MycroftOS: Remove pip binary-only restriction (for now) 2020-07-18 17:25:32 +02:00
j1nx 42b1c052aa MycroftOS: Switch to and add NetworkManager package(s) 2020-07-18 17:24:50 +02:00
j1nx 9186fb58fe MycroftOS: More possible fixes. 2020-06-12 09:43:10 +02:00
j1nx 94b8c0e41e MycroftOS: Disable headless wifi-app for now. 2020-06-11 15:06:57 +02:00
j1nx 0b65f57ff8 MycroftOS: Prepare for alpha8 release. (Update README) 2020-06-09 19:48:40 +02:00
j1nx 0b22ac3f40 MycroftOS: Finish refactoring wifi setup system. 2020-06-09 15:36:30 +02:00
j1nx 00482f6eed MycroftOS: Remove ap0 udev rule. We will let systemd handle it.
To prevent "resource busy" later on in the boot process.
2020-06-09 13:20:25 +02:00
j1nx 706f58a378 MycroftOS: Add default baresip config for MycroftOS install.
- sound through pulseaudio and right modules pathh
2020-06-09 12:26:00 +02:00
j1nx 5a15c0e1b4 Revert "MycroftOS: Asign 256 MB memory CMA split"
This fails to properly initiate, however setting the GPU memory to 256
already sets this CMA to 256 by default so not needed.

This reverts commit 4e70d00c91.
2020-06-09 12:16:18 +02:00
j1nx 9f675529f6 MycroftOS: GUI: Small changes and additions. 2020-06-08 15:35:19 +02:00
j1nx 4e70d00c91 MycroftOS: Asign 256 MB memory CMA split 2020-06-08 12:48:51 +02:00
j1nx e0c9ea0c6d MycroftOS: Increase GPU memory assignment to 256MB 2020-06-08 12:16:36 +02:00
j1nx 0b06159f4b MycroftOS: Add libre, librem and baresip package.
This so users can install the voip skill from jarbas.
2020-06-08 10:50:46 +02:00
j1nx 1af634b102 MycroftOS: GUI: Disable COG and WPEWebkit for now.
Will be added later as feature.
2020-06-06 13:11:13 +02:00
j1nx a5c6569526 MycroftOS: GUI: Add KF5 kded package. 2020-06-06 13:05:26 +02:00
j1nx ad7db400b8 MycroftOS: GUI: Add KF5 breeze-icons package 2020-06-06 12:44:31 +02:00
j1nx 599f91a7cf MycroftOS: GUI: Enable touch and keyboard support for weston 2020-06-06 11:41:52 +02:00
j1nx a3bce1dc5c MycroftOS: GUI: Changes to mycroft-gui systemd service file 2020-06-06 11:41:09 +02:00
j1nx 2772587fe8 Buildroot: Bump to official 2020.2.3 2020-06-04 20:59:14 +02:00
j1nx 8dc732be6d MycroftOS: Bump mycroft to latest version 2020-06-04 20:54:00 +02:00
j1nx 70ad6b47d1 MycroftOS: Adding bunch of gstreamer plugins (at least http/https) 2020-06-04 14:22:19 +02:00
j1nx 7addfcf093 MycroftOS: Enable glib-networking 2020-06-04 13:52:34 +02:00
j1nx 00873b43db MycroftOS: More work, patches and fixes 2020-06-04 13:47:28 +02:00
j1nx 1485ec569d MycroftOS: Patch spidermonkey to not use parallel builds 2020-06-01 20:51:46 +02:00
j1nx aa1e20cf0e MycroftOS: Bump linux headers to 5.4 as well 2020-06-01 18:12:02 +02:00
j1nx d0b2c90032 MycroftOS: Replace pycrypto by pycryptodomex 2020-06-01 17:23:30 +02:00
j1nx 7f24ae1e3f MycroftOS: GUI: Bump QT5 to latest 5.15.0 version 2020-06-01 17:11:02 +02:00
j1nx eb969bbf8c MycroftOS: Bump rpi wifi firmware version 2020-06-01 17:05:09 +02:00
j1nx dc85961f2a MycroftOS: Bump rpi-firmware version 2020-06-01 16:52:25 +02:00
j1nx 38699b51f8 MycroftOS: Bump kernel version to 5.4.42 2020-06-01 16:44:19 +02:00
j1nx 5457c70d4f Buildroot: No parallel build for wpewebkit.
My build machine is not powerfull enough memorywise
2020-06-01 16:39:45 +02:00
j1nx 56de792269 MycroftOS: GUI: No need to bump mesa3d for now 2020-06-01 16:39:08 +02:00
j1nx b5bba93026 Buildroot: Bump to (pre) 2020.2.3 2020-06-01 16:30:02 +02:00
j1nx 87a014ec1b MycroftOS: Make use of wpa_supplicant default config file 2020-06-01 16:23:13 +02:00
j1nx 3b85e873c1 MycroftOS: GUI: Launch mycroft-gui onto a weston wayland compositor 2020-06-01 15:41:14 +02:00
j1nx 79e24e02a9 MycroftOS: GUI: Don't show resting screen if not paired yet 2020-05-30 18:56:42 +02:00
j1nx b9d54091fa MycroftOS: GUII: Update skill-mycroft-gui 2020-05-30 18:50:52 +02:00
j1nx fe07bf5bfb MycroftOS: Refactoring wifi setup system 2020-05-28 09:12:54 +02:00
j1nx c728c35897 MycroftOS: GUI: Enable wepwebkit + cog browser 2020-05-28 08:24:51 +02:00
j1nx 12a027f3e2 MycroftOS: GUI: Start mycroft-gui in fullscreen and windowless mode 2020-05-28 08:24:04 +02:00
j1nx 2863bde483 MycroftOS: GUI: Bump mycroft-gui package to latest version. 2020-05-27 13:36:49 +02:00
j1nx 99f2b2f535 MycroftOS: Remove splash screens as they are no longer used. 2020-05-25 19:58:51 +02:00
j1nx 857c44a74d MycroftOS: Update enclosure skill. 2020-05-25 19:57:26 +02:00
j1nx cde24f07fe MycroftOS: Update enclosure skill 2020-05-24 20:43:38 +02:00
j1nx fef13a4c43 MycroftOS: GUI: Update enclosure and gui skills 2020-05-24 19:54:10 +02:00
j1nx b9ce602cb5 MycroftOS: GUI: Try to fix preinstalled skills 2020-05-24 15:07:23 +02:00
j1nx f89119e4f0 MycroftOS: GUI: Add of updated volume skill and mark2-skill 2020-05-24 14:21:26 +02:00
j1nx 259dc2c3d5 MycroftOS: GUI: Start the GUI without input bar and maximized 2020-05-24 12:23:27 +02:00
j1nx 7c059ee250 MycroftOS: GUI: Enable the look and feel mark2-gui-embedded package 2020-05-24 12:20:15 +02:00
j1nx 1b3da3d23a MycroftOS: GUI: Add forgotten hashes. 2020-05-19 15:08:36 +02:00
j1nx 4425f96851 MycroftOS: GUI: Add of initial mycroft-gui-embedded and plasma-workspace packages 2020-05-19 15:00:40 +02:00
j1nx 03bba8ae10 MycroftOS: GUI: Remove plasma removal patch. 2020-05-19 14:49:45 +02:00
j1nx bc45d4b075 MycroftOS: GUI: Let kf5-plasma-framework pick up EGL as well 2020-05-19 14:15:59 +02:00
j1nx 98d0b52e7b MycroftOS: GUI: Fix and add kwayland and plasma-nano package. 2020-05-19 13:47:59 +02:00
j1nx ced2ea7a9c Merge branch 'develop' of https://github.com/j1nx/MycroftOS into develop 2020-05-19 11:59:16 +02:00
j1nx 71f9200d88 MycroftOS: GUI: Bump mesa3d - patch from buildroot master 2020-05-19 11:58:27 +02:00
j1nx 229e419f55 MycroftOS: GUI: Enable Weston compositor 2020-05-19 11:57:56 +02:00
Peter Steenbergen 365dbac2c9 Merge branch 'develop' of https://github.com/j1nx/MycroftOS into develop 2020-05-18 20:17:17 +02:00
Peter Steenbergen c2d385d126 MycroftOS: Enable systemd-logind and disable systemd-NSS for headless. 2020-05-18 20:16:37 +02:00
j1nx 2409fb8413 MycroftOS: GUI: Disable EGL/KMS support for SDL 2020-05-18 20:11:05 +02:00
j1nx 2af6de666c MycroftOS: GUI: Some additional packages and rpi3/4 merge 2020-05-17 20:44:46 +02:00
j1nx 036d70a505 MycroftOS: GUI: Make sure the splash starts after DRM 2020-05-17 20:09:09 +02:00
j1nx b3d1c011ef MycroftOS: GUI: Add mycroft-gui systemd service file 2020-05-17 17:38:09 +02:00
j1nx e73b5bbd00 MycroftOS: GUI: Changes/fixes to the splash update.
As the mycroft services run as the mycroft user the splash updates
need to be done via sudo/root.
2020-05-17 17:34:03 +02:00
j1nx 4bcd8f632f MycroftOS: GUI: Enable mesa3d VC4 driver 2020-05-17 17:24:05 +02:00
j1nx 5e63b51610 MycroftOS: Small changes... 2020-05-17 17:21:31 +02:00
j1nx a0abdf268a MycroftOS: Add python-smmap package. 2020-05-17 17:20:25 +02:00
j1nx c6c43e67ab MycroftOS: Switch and make use of python-gitdb 2020-05-17 14:23:36 +02:00
j1nx 701615d3ee MycroftOS: Bump gitpython to latest version. 2020-05-16 21:53:05 +02:00
Peter Steenbergen c50bcb13f9 MycroftOS: Remove deprecated umask from pulseaudio startup 2020-05-15 10:57:34 +02:00
Peter Steenbergen a734eac671 MycroftOS: GUI: Small changes to the splash system 2020-05-15 10:56:24 +02:00
Peter Steenbergen 8a365bf730 MycroftOS: GUI: Enable the splash quit service at the end of boot process. 2020-05-15 10:29:14 +02:00
j1nx b1999bd9d5 MycroftOS: Bump Mycroft to latest version.
including all bumped requirements
2020-05-14 21:27:20 +02:00
j1nx d33eaf2782 MycroftOS: GUI: Enable Dejavu and Liberation fonts. 2020-05-14 17:17:04 +02:00
j1nx e17e967aba MycroftOS: Bring rpi4 configs inline with the latest GUI and spit 2020-05-14 10:42:54 +02:00
j1nx 7272d047c2 Merge branch 'feature/gui' into develop 2020-05-14 10:29:15 +02:00
Peter Steenbergen e5f5d62204 Merge branch 'feature/gui' into develop 2020-05-14 10:23:37 +02:00
j1nx 54e58af8ac MycroftOS: Split into GUI and non-GUI configs 2020-05-14 10:00:56 +02:00
j1nx d673ccc097 Merge branch 'feature/gui' of https://github.com/j1nx/MycroftOS into feature/gui 2020-05-14 09:32:21 +02:00
j1nx 57efe9e836 MycroftOS: GUI: More work, ready for testing.
- No full graphical stack, only the desktop GUI
2020-05-14 09:16:03 +02:00
Peter Steenbergen 8cb629e2de MycroftOS: Remove rpi-userland dependency from respeaker 2020-05-12 20:02:25 +02:00
Peter Steenbergen 55e6e70049 MycroftOS: GUI: More work.. Plasma-framework now included.
- next to go is plasma-nano
- then mycroft-gui-mark-2
2020-05-12 10:42:39 +02:00
Peter Steenbergen 3a13bb225b WIP: more kf5 tinkering (pushed for backup purposes) 2020-04-29 08:42:42 +02:00
Peter Steenbergen 0962623368 MycroftOS: First (dirty) baby steps in including the GUI 2020-04-25 21:15:03 +02:00
Peter Steenbergen abd1c5f12e MycroftOS: Buildroot: Include menuconfig and savedefconfig to Makefile. 2020-04-22 14:45:32 +02:00
Peter Steenbergen 0f8f5e5eee MycroftOS: Remove hostname.service drop-in splash file. 2020-04-22 14:33:08 +02:00
Peter Steenbergen 2667ad6204 MycroftOS: More changes to the splash system 2020-04-21 13:05:55 +02:00
Peter Steenbergen 7656ac027a MycroftOS: More changes for the splash screen. 2020-04-21 09:36:05 +02:00
Peter Steenbergen e29b4da200 MycroftOS: Documentation: Update roadmap.md 2020-04-20 15:16:26 +02:00
Peter Steenbergen 38b331f5f2 MycroftOS: Changes to mycroft-splash 2020-04-20 14:17:25 +02:00
Peter Steenbergen 22c8c79444 MycroftOS: Remove framebuffer screen from enclosure skill.
- This make testing the splash easier.
2020-04-20 13:54:24 +02:00
Peter Steenbergen 441c69fd06 MycroftOS: Remove cork module loading and unloading 2020-04-20 13:47:43 +02:00
Peter Steenbergen 52695dfb5a MycroftOS: Start pulseaudio after avahi 2020-04-20 13:40:53 +02:00
Peter Steenbergen 7267b980c6 MycroftOS: Enable seeed-voicecard by default 2020-04-20 13:17:51 +02:00
Peter Steenbergen 4d2786c8e8 MycroftOS: Create tmpfiles.d pulse cookie directory at boot 2020-04-20 12:25:06 +02:00
Peter Steenbergen faa2787ecd MycroftOS: Fix dbus pulse configuration 2020-04-20 12:01:11 +02:00
Peter Steenbergen afbb248517 MycroftOS: Small changes to systemd-preset to make development easier. 2020-04-20 11:25:40 +02:00
Peter Steenbergen 57a7641a1d MycroftOS: Change console back to serial 2020-04-19 17:38:47 +02:00
j1nx 266b7d7458 MycroftOS: Update python-speechrecognition patch 2020-04-17 08:37:05 +02:00
j1nx ddb6c3c82b MycroftOS: Limit Journald in files and filesize 2020-04-16 13:10:54 +02:00
j1nx 98f30ff704 MycroftOS: Disable coredump 2020-04-16 13:05:59 +02:00
j1nx 93b0571fba MycroftOS: Decrease wait for network online timeout 2020-04-16 12:37:58 +02:00
j1nx 78581cf9ef MycroftOS: Change console to tty5 and don't show systemd status
Basically, sssst to the screen again
2020-04-16 12:29:43 +02:00
j1nx 7aca1dd279 MycroftOS: Bring btspeaker service inline with latest systemd changes 2020-04-16 12:04:05 +02:00
j1nx c2b6e9c9f0 MycroftOS: Enable Broadcom BCM4343* bluetooth HCI by default 2020-04-16 11:47:58 +02:00
j1nx e0161a3717 MycroftOS: Disable getty by default 2020-04-16 11:41:50 +02:00
j1nx 00e090edc5 MycroftOS: Migrate splash updates into systemd drop-in files
This for better management and in preperation for easy BAR update
2020-04-16 10:59:59 +02:00
j1nx d4e48a0db7 MycroftOS: Update python-speechrecognition patch 2020-04-16 08:58:33 +02:00
Peter Steenbergen 44961dd8a0 MycroftOS: Remove wpa_supplicant patch as systemd now takes care of it. 2020-04-15 16:33:50 +02:00
Peter Steenbergen bbf4dd3fbf MycroftOS: Implementation of os-release file 2020-04-15 16:11:35 +02:00
Peter Steenbergen e01eb0368b MycroftOS: Remove all systemd (enabled) symlinks in the external packages 2020-04-15 15:55:41 +02:00
Peter Steenbergen b4050b329e MycroftOS: Make use of systemd preset files for enabling default services. 2020-04-15 15:43:36 +02:00
Peter Steenbergen 2b6e6b94b8 MycroftOS: Set systemd default to disable via preset. 2020-04-15 14:37:00 +02:00
Peter Steenbergen 17623d4f52 MycroftOS: Let all services know they are starting to psplash. 2020-04-15 10:00:27 +02:00
j1nx 3bc68902ae Merge branch 'feature/rpi4_64' into develop 2020-04-15 09:07:21 +02:00
j1nx 1a812668a3 MycroftOS: Fix stupid mistake in rpi4-config 2020-04-15 09:01:13 +02:00
Peter Steenbergen cb5a4b31a7 MycroftOS: Add of eth0.network 2020-04-14 21:08:11 +02:00
Peter Steenbergen bb0a9ea186 MycroftOS: Change dhcp.network file to reflect buildroot change.
5ba81d0109 (diff-531b504c55961e72523bdd2f4ff62f39)
2020-04-14 19:57:45 +02:00
Peter Steenbergen 55c76baf3e MycroftOS: Downgrade PyYaml as mycroft requirement. 2020-04-14 18:13:18 +02:00
Peter Steenbergen 252f3e83e7 MycroftOS: Buildroot: Update to 20.02.1 2020-04-13 14:10:20 +02:00
Peter Steenbergen 1cea3e1618 MycroftOS: Update roadmap.md 2020-04-12 19:06:45 +02:00
j1nx 5e82bb33b1 MycroftOS: Bringh the other configs inline with the splitted
rootfs-overlay directories.
2020-04-12 17:22:56 +02:00
j1nx 54d9d757da MycroftOS: Bring the other boards inline with the splitted
rootfs-overlay directories.
2020-04-12 17:18:33 +02:00
j1nx f9f9f62156 Stupid mistake. 2020-04-12 16:31:59 +02:00
j1nx 426e10968b MycroftOS: Make use of the splitted / multiple rootfs-overlay
directories.
2020-04-12 16:21:24 +02:00
j1nx 7118bf3d09 MycroftOS: Add aarch64 precise files 2020-04-12 16:13:19 +02:00
j1nx eb1e78b817 MycroftOS: Split rootfs overlay into board specifics folders 2020-04-12 15:35:10 +02:00
Peter Steenbergen 270cdae26f MycroftOS: Change the psplash configuration to reflect mycroft colors better. 2020-04-12 15:17:15 +02:00
j1nx f67a31e1f6 MycroftOS: Don't use hardcode CC, use buildroot variable instead 2020-04-11 17:22:15 +02:00
j1nx b87deb0030 MycroftOS: Buildroot: Add 64bit hash for rust-bin. 2020-04-11 16:38:28 +02:00
j1nx 47eb787d5c MycroftOS: Initial start of 64bit for RPI4 2020-04-11 16:23:59 +02:00
Peter Steenbergen 81aba357f6 MycroftOS: Rpi4 also to use the psplash based mycroft-splash 2020-04-09 12:41:41 +02:00
j1nx b2d7c978f6 MycroftOS: Change mycroft-splash to use psplash instead. 2020-04-09 10:51:08 +02:00
j1nx 82c860e05e MycroftOS: Update respeaker driver to latest dev version. 2020-04-08 17:09:51 +02:00
j1nx 291c02ab2c MycroftOS: Update snapcast to latest 0.19.0 version 2020-04-08 16:49:37 +02:00
j1nx e7504de10a MycroftOS: Update spotifyd to latest 0.2.24 version 2020-04-08 16:10:50 +02:00
j1nx 029092be6c MycroftOS: Don't build VLC with opencv support. 2020-04-08 15:00:16 +02:00
j1nx 6e1518a637 MycroftOS: Bring RPI3 inline with latest changes 2020-04-07 18:56:24 +02:00
j1nx 86f1d45a0e MycroftOS: Enable MPD again, the normal way. 2020-04-07 18:18:26 +02:00
j1nx 754a5c1f50 MycroftOS: Include openCV 3 package 2020-04-07 17:50:10 +02:00
j1nx c93fb0530b MycroftOS: Enable espeak without audio backend for now.
pulseaudio as backend doesn't work yet.
2020-04-07 15:45:49 +02:00
j1nx 7982fe8c55 MycroftOS: Disable mpd for now 2020-04-07 14:56:00 +02:00
j1nx a44a1fbb2e MycroftOS: Remove espeak for now. 2020-04-06 14:42:48 +02:00
Peter Steenbergen d85a55f71a MycroftOS: Add dbus config for systemwide pulseaudio. 2020-04-06 13:34:16 +02:00
Peter Steenbergen d32532947f MycroftOS: Make alsa a bit more forgiving for usb cards. 2020-04-06 11:31:06 +02:00
Peter Steenbergen 46d316880f MycroftOS: Addition of hostname-service
This little systemd service adds the last bits of the MAC address
to the hostname for support of multiple MycroftOS's on the same
network.
2020-04-06 10:25:45 +02:00
Peter Steenbergen 3c630c1c7c MycroftOS: Buildroot: Change of compiler settings. 2020-04-06 09:53:29 +02:00
Peter Steenbergen 5b7f449fa3 MycroftOS: Get the RPI3 config up to date. 2020-04-06 08:55:33 +02:00
Peter Steenbergen 90c9d0162e MycroftOS: Add psplash package. 2020-04-02 11:09:30 +02:00
j1nx fe974af1ae MycroftOS: Fix MPV linking error with old patch 2020-03-27 11:28:30 +01:00
Peter Steenbergen 161fd34951 Documentation: Update building.md 2020-03-26 10:59:35 +01:00
Peter Steenbergen e75c627a57 Documentation: Update kernel.md 2020-03-26 10:56:44 +01:00
Peter Steenbergen 725c7baffd Documentation: Update building.md 2020-03-26 10:55:08 +01:00
Peter Steenbergen 46430c3427 Documentation: Update boards.md / add Raspberry Pi 4. 2020-03-26 10:41:10 +01:00
Peter Steenbergen 71fb558830 Documentation: Addition of roadmap / task list. 2020-03-26 10:36:38 +01:00
Peter Steenbergen 0d2e3699d4 README: Small changes 2020-03-26 10:34:19 +01:00
Peter Steenbergen 8871ab4515 MycroftOS: Use ondemand CPU governor 2020-03-26 10:02:15 +01:00
Peter Steenbergen 6c7b39c1c3 MycroftOS: Buildroot: Fixes for the [wip] fully upgrade of the system 2020-03-26 09:51:04 +01:00
Peter Steenbergen e54d587f56 [WIP] MycroftOS: Buildroot: Bump buildroot+kernel+drivers
- temp commit to be rebased when fully finished
2020-03-20 11:04:38 +01:00
Peter Steenbergen a1ce4bebab MycroftOS: Buildroot: Upgrade to the newest and latest LTS buildroot version 2020.02 2020-03-16 15:20:58 +01:00
Peter Steenbergen ebf5d31845 MycroftOS: Talking about being stupid....
Need to stop doing work when not 100% fit
2020-01-21 21:14:12 +01:00
Peter Steenbergen 04b3fff53e MycroftOS: Fix BT Speaker service for the RPI onboard BT chip.
RPI BT chip needs some extra work that is and can be solved with
an extra service running before bluetooth.service and btspeaker.service
2020-01-21 21:06:54 +01:00
Peter Steenbergen 8bc3fbea37 MycroftOS: Disabled GPIO IRQ as it does not behave correctly on the kernel.
- This solves the hangin of the RPI when initiating the respeaker LED skill
2020-01-21 20:37:12 +01:00
Peter Steenbergen 2230934b21 MycroftOS: Python packages do not have to be installed within host. 2020-01-21 13:21:11 +01:00
Peter Steenbergen fae5aa232a MycroftOS: Bump mycroft to 19.8.6 including msm bump to 0.8.5 2020-01-21 13:07:30 +01:00
Peter Steenbergen c6b0daf396 MycroftOS: Stupid copy&paste mistake 2020-01-18 19:54:11 +01:00
Peter Steenbergen 88aa2a2653 MycroftOS: Fix wifi startup with broadcom driver.
wpa_supplicant doesn't play nice if runned twice. One with
the physical device, secondly with the virtual device.

Therefor we only start wpa_supplicant of ap0 only when there
is no wlan wpa config file present.
2020-01-18 18:18:19 +01:00
Peter Steenbergen f62228173c Small changes to .gitignore 2020-01-18 13:58:46 +01:00
Peter Steenbergen 317650b4cf MycroftOS: Bring RPI4 up to date 2020-01-16 21:36:33 +01:00
Peter Steenbergen cbd014a0b5 MycroftOS: Bump enclosure skill 2020-01-16 21:36:08 +01:00
Peter Steenbergen 554fc0003e MycroftOS: Bump enclosure skill once again 2020-01-16 15:46:42 +01:00
Peter Steenbergen 90b897481c MycroftOS: Changes, additions and fixes for MPD 2020-01-16 12:45:43 +01:00
Peter Steenbergen 8bce3b0fe7 MycroftOS: Bump mycroftos-enclosure-skill again 2020-01-15 22:52:27 +01:00
Peter Steenbergen 257df74090 MycroftOS: Bump mycroft-enclosure-skill 2020-01-15 11:46:20 +01:00
Peter Steenbergen 7172f81018 Merge branch 'feature/mpd' into develop 2020-01-13 14:46:12 +01:00
Peter Steenbergen 9ee6bea5cd MycroftOS: Addition of Music Player Daemon (mpd).
- Folders are in /opt/mpd/
- Configuration in /etc/mpd.conf
- commented section to output to Snapcast if wanted
- NOT enabled by default, can be started/enabled by;
  sudo systemctl start/enable mpd.service
2020-01-13 14:31:02 +01:00
Peter Steenbergen 18fe6fef9e Merge branch 'feature/snapcast' into develop 2020-01-13 10:50:48 +01:00
Peter Steenbergen 73ffd6fd6e MycroftOS: Addition of Snapcast; Both client and server.
- Configuration opts are in /etc/snapcast/
- Server configuration in /etc/snapcast.conf
- NOT enabled by default, can be started/enabled by;
  sudo systemctl start/enable snapclient.service
  sudo systemctl start/emable snapserver.service
2020-01-13 10:34:47 +01:00
Peter Steenbergen 34ab4ad2b3 Intermediate mycroftos-enclosure-skill bump 2020-01-13 08:04:35 +01:00
Peter Steenbergen 6d2105a8d0 MycroftOS: Pulse audio fixes and tweaks (mostly for BT distortions) 2020-01-11 19:38:16 +01:00
Peter Steenbergen f798a00cb7 MycroftOS: Add Bluetooth Speaker functionality. 2020-01-11 19:16:36 +01:00
Peter Steenbergen c53f0b297e MycroftOS: Remove service name from advertised names.
They are not biting each other anyway and making it is obvious anayway
2020-01-10 19:20:15 +01:00
Peter Steenbergen 82a694e573 Merge branch 'feature/spotifyd' into develop 2020-01-10 19:08:24 +01:00
Peter Steenbergen 68488da047 MycroftOS: Stupid mistake + make sure spotify starts after PulseAudio. 2020-01-10 19:03:26 +01:00
Peter Steenbergen 6cc6c45ecd MycroftOS: Add spotifyd (Spotify connect) package. 2020-01-10 14:55:23 +01:00
Peter Steenbergen 9d84ce2239 MycroftOS: Add mycroftos-enclosure-skill to priority skills 2020-01-08 09:15:18 +01:00
Peter Steenbergen f13b367b22 MycroftOS: Remove spaces from airplay name. 2020-01-07 14:39:59 +01:00
Peter Steenbergen 53307696cb MycroftOS: Update mycroftos-enclosure skill 2020-01-07 14:36:28 +01:00
Peter Steenbergen f95dec9fa5 MycroftOS: Fixes / Changes in file/folder permissions at first boot. 2020-01-07 14:35:20 +01:00
Peter Steenbergen 64bac8c138 MycroftOS: Try to enable/disable Airplay via enclosure-skill 2020-01-06 21:12:43 +01:00
Peter Steenbergen d5b81abe22 Revert "MycroftOS: Decrease pulseaudio latency by disabling tsched."
This reverts commit e1c343a762.
2020-01-06 19:54:27 +01:00
Peter Steenbergen 2789b9af69 MycroftOS: Fix folder permissions on first boot for default already installed skills 2020-01-06 19:22:24 +01:00
Peter Steenbergen 29ae2c3557 MycroftOS: Let's make snd_bcm2835 play nice with USB cards
- Make the USB card default before bcm2835 if present.
2020-01-06 16:36:49 +01:00
Peter Steenbergen b2998369c2 MycroftOS: Initial start of implementing Airplay support. 2020-01-06 15:15:52 +01:00
Peter Steenbergen c1b3bb8b0e MycroftOS: Add mycroftos-enclosure-skill for FB visuals. 2020-01-06 11:44:25 +01:00
Peter Steenbergen dc7396e46e MycroftOS: Show wifisetup FB visual when starting the wifisetup. 2020-01-06 11:41:32 +01:00
Peter Steenbergen e1a4e0c4de MycroftOS: Buildroot: Don's bother the speechrecognition executables.
(Hopefully, the clean build runs till the end now)
2020-01-03 13:07:51 +01:00
Peter Steenbergen 073e5b9e91 MycroftOS: Get RPI4 inline with RPI3 2020-01-03 13:07:22 +01:00
Peter Steenbergen 3e6ec89558 MycroftOS: Mimic a captive portal to auto start a browser on wifi connect. 2019-12-31 16:59:43 +01:00
Peter Steenbergen 34a89c5541 MycroftOS: Implementation of MycroftOS-WiFiSetup system.
- Start an Acces Point if no wlan is configured.
- Start a small flask webserver to configure the wifi.
2019-12-29 14:03:51 +01:00
Peter Steenbergen 34b9fdaadb MycroftOS: Buildroot: Update rpi firmware. 2019-12-24 09:27:17 +01:00
Peter Steenbergen 7fd28c698d MycroftOS: Buildroot: Bump kernel to 4.19.89 2019-12-22 21:06:49 +01:00
Peter Steenbergen 8e897038b7 MycroftOS: Make the HDMI bootup screen pretty again 2019-12-22 19:29:30 +01:00
Peter Steenbergen fbf0c9f590 MycroftOS: Add date/time utils and AP support to wpa_supplicant 2019-12-22 14:00:33 +01:00
Peter Steenbergen 1dfae2d035 MycroftOS: Loading the mycroft-cli-client to soon is fixed
- Therefor start the ncurses cli client by default again
2019-12-22 13:14:57 +01:00
Peter Steenbergen 2540e70dca MycroftOS: Fix splash screen to be reset when mycroft started 2019-12-22 12:48:16 +01:00
Peter Steenbergen 2923aa5be2 MycroftOS: Silence the HDMI screen again. 2019-12-22 12:28:16 +01:00
Peter Steenbergen 4061037d0b MycroftOS: Some of tweaks and fises. 2019-12-21 23:43:56 +01:00
Peter Steenbergen 181bb4c98d MycroftOS: Bump mycroft to 19.8.5 and proper systemd support.
- Make it more robust
- In preparation for watchdog support
- Do not start Mycroft if network is not up
- Wait for internet connectivity
2019-12-21 18:54:56 +01:00
Peter Steenbergen e1c343a762 MycroftOS: Decrease pulseaudio latency by disabling tsched.
- This decreases teh latency from 828899 usec to 91376 usec
  a factor of ~10 which feels a lot snappier with for instance
  the listener sound. (testing needs to prove possible other
  related glitches.)
2019-12-20 21:09:29 +01:00
Peter Steenbergen ef7f547531 MycroftOS: Fix wifi. 2019-12-20 21:05:12 +01:00
Peter Steenbergen 9cfca493ac MycroftOS: Disable Echo Cancellation (for now). 2019-12-17 12:12:27 +01:00
Peter Steenbergen a3e71e7602 MycroftOS: Remove export for node, replace with LC_ALL. 2019-12-17 09:27:02 +01:00
Peter Steenbergen e714267786 MycroftOS: Remove alsactl as alsa is not running at that point yet.
Secondly, export LC_ALL just to be sure.
2019-12-17 09:24:26 +01:00
Peter Steenbergen 93c2a966a9 Update README to reflect latest Buildroot version changes. 2019-12-16 17:33:43 +01:00
Peter Steenbergen b13b532324 Merge branch 'downgrade/buildroot' into develop 2019-12-16 17:22:29 +01:00
Peter Steenbergen 2cb42b561f MycroftOS: Buildroot: Revert back to 2019.08.x 2019-12-15 20:45:59 +01:00
Peter Steenbergen 9cfd4d8f7e Revert "MycroftOS: Buildroot: Downgrade dbus-python."
This reverts commit bf9493953f.
2019-12-15 20:41:59 +01:00
Peter Steenbergen 9dce82974d Revert "MycroftOS: Buildroot: Update to latest stable release 2019.11.x"
This reverts commit 9bd1f0a872.
2019-12-15 20:40:46 +01:00
Peter Steenbergen 6371967836 Revert "MycroftOS: Buildroot: Adjust patchesfor Buildroot 2019.11.x"
This reverts commit 66eeec18d0.
2019-12-15 20:40:16 +01:00
Peter Steenbergen b7d3e2ce26 Revert "MycroftOS: Downgrade pyalsaaudio to 0.8.2"
This reverts commit d47475f87d.
2019-12-15 20:39:37 +01:00
Peter Steenbergen 1bc56ba2be Revert "MycroftOS: Buildroot: Revert Python3.8 to Python3.7.4"
This reverts commit 86f75faa4f.
2019-12-15 20:38:54 +01:00
Peter Steenbergen bf9493953f MycroftOS: Buildroot: Downgrade dbus-python. 2019-12-15 20:03:40 +01:00
Peter Steenbergen 86f75faa4f MycroftOS: Buildroot: Revert Python3.8 to Python3.7.4 2019-12-14 12:41:14 +01:00
3012 changed files with 97381 additions and 8389 deletions

35
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,35 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: j1nx
---
**OpenVoiceOS specifications (please complete the following information):**
- Device: [e.g. RPi3, RPi3+, RPi4, RPi4-1GB, Mark2-Devkit, etc.]
- Image release: [e.g. 20220313_prealpha]
- Microphone type: [e.g. ReSpeaker 2-mic, ReSpeaker 4-mic, PS3 Eye, General USB, etc.]
- Sound output type: [e.g. 3.5"jack, HDMI, etc.]
- Screen type: [e.g. HDMI, DSI, Waveshare 5"DSI, etc.]
- Additional info: [e.g. Any information that might be relevant.]
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Additional context**
Add any other context about the problem here.

8
.gitignore vendored
View File

@ -1,5 +1,9 @@
/ccache
/downloads
/buildroot
/release
/logs
/release/*.img
/release/*.xz
/release/*.swu
/release/*.vdi
/logs/*.txt
*__pycache__*

4
.gitmodules vendored
View File

@ -1,4 +1,4 @@
[submodule "buildroot"]
path = buildroot
url = https://github.com/buildroot/buildroot.git
branch = 2019.11.x
url = https://github.com/OpenVoiceOS/buildroot.git
branch = ovos-2024.02.x

33
Jenkinsfile vendored Normal file
View File

@ -0,0 +1,33 @@
pipeline {
agent any
stages {
stage('Fetch Assets') {
agent any
steps {
echo 'Fetching Assets'
sh "git submodule update --init --recursive"
sh "git submodule update --remote --merge"
}
}
stage('Patch Assets') {
agent any
steps {
sh "./scripts/br-patches.sh"
}
}
stage('Build Assets') {
agent any
steps {
sh "make clean"
sh "make rpi4_64-gui"
}
}
stage('Deploy Image'){
agent any
steps {
echo "To Be Implemented"
}
}
}
}

View File

@ -1,7 +1,7 @@
RELEASE_DIR = release
BUILDROOT=buildroot
BUILDROOT_EXTERNAL=buildroot-external
BUILDDATE := $(shell date -u +'%Y%m%d_%H%M')
BUILDROOT = buildroot
BUILDROOT_EXTERNAL = buildroot-external
DEFCONFIG_DIR = $(BUILDROOT_EXTERNAL)/configs
TARGETS := $(notdir $(patsubst %_defconfig,%,$(wildcard $(DEFCONFIG_DIR)/*_defconfig)))
@ -23,7 +23,14 @@ $(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
rsync -ah --progress $(BUILDROOT)/output/images/disk.img $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).img
rsync -ah --progress $(BUILDROOT)/output/images/rootfs.swu $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).swu
xz -3 -T0 -v -f $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).img
xz -3 -T0 -v -f $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).swu
@if [ $@ = "ova_64" ]; then\
qemu-img convert -O vdi $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).img $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).vdi;\
xz -3 -T0 -v -f -k $(RELEASE_DIR)/OpenVoiceOS_$@_$(BUILDDATE).vdi;\
fi
# Do not clean when building for one target
ifneq ($(words $(filter $(TARGETS),$(MAKECMDGOALS))), 1)
@ -35,9 +42,32 @@ endif
clean:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) clean
menuconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) menuconfig
linux-check-dotconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) BR2_CHECK_DOTCONFIG_OPTS="--github-format" linux-check-dotconfig
linux-menuconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) linux-menuconfig
busybox-menuconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) busybox-menuconfig
swupdate-menuconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) swupdate-menuconfig
uclibc-menuconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) uclibc-menuconfig
savedefconfig:
$(MAKE) -C $(BUILDROOT) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) savedefconfig
help:
@echo "Supported targets: $(TARGETS)"
@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 buildroot 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,39 +1,36 @@
# <img src='https://camo.githubusercontent.com/48b782bbddb51b97cf2971fda5817080075f7799/68747470733a2f2f7261772e6769746861636b2e636f6d2f466f7274417765736f6d652f466f6e742d417765736f6d652f6d61737465722f737667732f736f6c69642f636f67732e737667' width='50' height='50' style='vertical-align:bottom'/> MycroftOS
MycroftOS is a bare minimal linux OS based on Buildroot to run the Mycroft A.I. software stack on embedded devices.
The software stack of Mycroft creates a hackable open source voice assistant.
More information about the development, process, ideas etc. at https://www.j1nx.nl
More information about the Mycroft A.I. software stack at https://mycroft.ai
# <img src='https://camo.githubusercontent.com/48b782bbddb51b97cf2971fda5817080075f7799/68747470733a2f2f7261772e6769746861636b2e636f6d2f466f7274417765736f6d652f466f6e742d417765736f6d652f6d61737465722f737667732f736f6c69642f636f67732e737667' width='50' height='50' style='vertical-align:bottom'/> OVOS - Buildroot OS
A minimalistic Linux OS bringing the open source voice assistant [ovos-core](https://github.com/OpenVoiceOS/ovos-core) to embedded, low-spec headless and/or small (touch)screen devices.
## System.
- Linux kernel 4.19.x
- Buildroot 2019.11.x
- Mycroft 19.08.x
- Raspberry Pi 3B (initial development hardware)
### OpenVoiceOS - Full 64 Bit distribution
- Linux kernel 6.1.x (LTS)
- Buildroot 2023.02.x (LTS) (With some modification here and there)
- OVOS framework / software package utilizing ovos-docker containers (Currently latest alpha/development version)
- Raspberry Pi 3|3b|3b+ (UEFI based)
- Raspberry Pi 4 (UEFI based)
- x86_64 Intel based computers (UEFI based) (Work In Progress)
- Open Virtual Appliance (UEFI based)
## Stats:
| [![Build Status](https://travis-ci.org/j1nx/MycroftOS.svg?branch=develop)](https://travis-ci.org/j1nx/MycroftOS) | [![GitHub last commit](https://img.shields.io/github/last-commit/google/skia.svg)](https://github.com/j1nx/MycroftOS/commits/develop) |
| [![Build Status](https://travis-ci.org/OpenVoiceOS/OpenVoiceOS.svg?branch=master)](https://travis-ci.org/OpenVoiceOS/OpenVoiceOS) | [![GitHub last commit](https://img.shields.io/github/last-commit/google/skia.svg)](https://github.com/OpenVoiceOS/OpenVoiceOS/commits/develop) |
|:---:|:---:|
| This shows if the code is valid and can be build. | This shows when this repo was updated for the last time |
| [![GitHub stars](https://img.shields.io/github/stars/j1nx/MycroftOS.svg)](https://github.com/j1nx/MycroftOS/stargazers) | [![GitHub issues](https://img.shields.io/github/issues/j1nx/home_assistant_config.svg)](https://github.com/j1nx/MycroftOS/issues) |
| [![GitHub stars](https://img.shields.io/github/stars/OpenVoiceOS/OpenVoiceOS.svg)](https://github.com/OpenVoiceOS/OpenVoiceOS/stargazers) | [![GitHub issues](https://img.shields.io/github/issues/OpenVoiceOS/OpenVoiceOS.svg)](https://github.com/OpenVoiceOS/OpenVoiceOS/issues) |
| Please :star: this repo if you find it useful | Issues are like my personal TODO list and information archive |
|[![License: Apache License 2.0](https://img.shields.io/crates/l/rustc-serialize.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)| [![contributions welcome](https://img.shields.io/badge/contributions-welcome-blue.svg?style=flat)](https://github.com/j1nx/MycroftOS/pulls) |
|[![License: Apache License 2.0](https://img.shields.io/crates/l/rustc-serialize.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)| [![contributions welcome](https://img.shields.io/badge/contributions-welcome-blue.svg?style=flat)](https://github.com/OpenVoiceOS/OpenVoiceOS/pulls) |
| I'm using the Apache License 2.0 similar as Mycroft A.I. which means commercial use is allowed | If you have any ideas, they're always welcome. Either submit an issue or a PR! |
| [![Uptime Robot status](https://img.shields.io/website-up-down-green-red/https/shields.io.svg?label=j1nx.nl)](https://stats.uptimerobot.com/Y5L6rSB07) | [![Buy me a](https://img.shields.io/badge/BuyMeABeer-Paypal-blue.svg)](https://www.paypal.me/j1nxnl) |
| I use uptime robot to monitor for things i can't monitor when the connection drops. | If you feel the need, now it's as easy as clicking this button! |
## Getting started.
At this moment development is in very early stages and focussed on the Raspberry Pi 3B. As soon as an initial first workable version
is created, other hardware might be added.
## Documentation.
More information and instructions can be found within the "documentation" folder.
## Credits
Mycroft AI (@MycroftAI)<br>
Buildroot (@buildroot)
Buildroot (@buildroot)<br>
HassOS (@home-assistant)<br>
### Inspired by;
HassOS (@home-assistant)<br>
Recalbox (Gitlab - @recalbox)
SkiffOS (@skiffos)

@ -1 +1 @@
Subproject commit 836b84a7743cbf7d6b745efd023217bed47e34e8
Subproject commit 45464c7c1a5b15493545bd784629440f1db7d381

View File

@ -1,64 +1,394 @@
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-service/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_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/fann/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/respeaker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/armnn/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/clog/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/compute-library/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/cpuinfo/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/deepfilternet-ladspa/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/docbook-xml/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/docbook-xsl/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/fann/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/farmhash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/fft2d/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/fp16/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/gemmlowp/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/growdisk-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/hdf5/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/hostname-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kaldi/Config.in"
menu "KDE Framework and Plasma"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-attica/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-kactivities-stats/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-kcmutils/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-kdeconnect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdecoration/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kded/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdelibs4support/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdesignerplugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdesu/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdoctools/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kemoticons/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-kidletime/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kinit/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-kitemmodels/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-knewstuff/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-knotifications/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-knotifyconfig/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpackage/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kparts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpeople/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpty/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-krunner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kscreen/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kscreenlocker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kservice/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ksysguard/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ktextwidgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kunitconversion/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwayland/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwayland-server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwallet/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwidgetsaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwin/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-layer-shell-qt/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-libkscreen/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-libksysguard/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-nm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-pa/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-wayland-protocols/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-workspace/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-prison/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-pulseaudio-qt/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-qca/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-qqc2-breeze-style/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-qqc2-desktop-style/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-solid/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-sonnet/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-threadweaver/Config.in"
endmenu
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ksm-preload/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/opencl_headers/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/openfec/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/openfst/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ovos-bus-server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ovos-containers/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ovos-dashboard/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ovos-shell/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ovos-splash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/pa-volume/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/picotts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/psimd/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/pthreadpool/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/qt5ct/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/qtav/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/respeaker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/rnnnoise-ladspa/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/roc-toolkit/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/rpi-eeprom/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/ruy/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/tensorflow-lite/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/userland-tools/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/virtual-touch/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/vnc-eglfs/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/vocalfusion/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/vosk-api/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/whisper-tflite/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/whispercpp/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/wifi-connect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/wiringpi2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/xnnpack/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/xorgproto-mesafix/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/xvf3510/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-gitdb2/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-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-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-smmap2/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-adafruit-blinka/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-circuitpython-neopixel/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-circuitpython-typing/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-platformdetect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-pureio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adapt-parser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-astral/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-audio-metadata/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-autocommand/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bitstruct/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-board/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bs4/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-casttube/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-click-default-group/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-colour/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-combo-lock/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-convertdate/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-cutecharts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-dataclasses/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-flask-fontawesome/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-flask-mail/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-flask-simplelogin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-flask-socketio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-geocoder/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-geoip-geolite2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-geoip/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-trans-new/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gpiod/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gpsdclient/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-h3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-hijri-converter/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-holidays/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-importlib-metadata/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-inflect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-jaraco-collections/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-jaraco-context/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-jaraco-text/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-joblib/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-json-database/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-kthread/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-korean-lunar-calendar/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-langcodes/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-nostra/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-markdown-it-py/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mdurl/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-memory-tempfile/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mock-msm/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-neon-lang-plugin-libretranslate/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-phal-plugin-fan/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-phal-plugin-linear-led/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-phal-plugin-switches/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-solver-plugin-ddg/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-solver-plugin-wikipedia/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-solver-plugin-wolfram-alpha/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-solvers/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-transformers/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-utterance-plugin-rake/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-nested-lookup/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-nltk/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-num2words/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-padacioso/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-pafy/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pako/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pendulum/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-phoneme-guesser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pocketsphinx/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pprintpp/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-precise-lite-runner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-precise-runner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-premailer/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-pycpuinfo/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyftdi/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pygithub/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyjokes/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pymeeus/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pytube/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pytzdata/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pywebio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-quantulum3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-quebra-frases/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rakekeywords/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rapidfuzz/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ratelim/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-cache/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-futures/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-reverse-geocoder/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rich/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rich-click/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-simplematch/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smbus2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smmap/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sonopy/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speech2text/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speechrecognition/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sqlalchemy-json/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-srt/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-stopwordsiso/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sysv-ipc/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tailhead/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tbm-utils/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tflit/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-timezonefinder/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tutubo/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tzlocal/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ua-parser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-unidecode/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-uritemplate/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-url-normalize/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-user-agents/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-vlc/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-vosk-api/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-webcolors/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-webrtcvad/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-wikipedia-api/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-wikipedia-for-humans/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-xmlrunner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-xxhash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-yagmail/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-youtube-dl/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-youtube-searcher/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-yt-dlp/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ytmusicapi/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-zipp/Config.in"
endmenu
menu "OpenVoiceOS - Personal Assistant"
menu "Core"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-gui/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-audio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-classifiers/Config.in"
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/python-ovos-listener/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-messagebus/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-service/Config.in"
endmenu
menu "Plugins"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-audio-plugin-simple/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-backend-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-backend-manager/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-bus-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-config-assistant/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-lingua-franca/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-notifications-service/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-audio-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-bandcamp-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-deezer-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-files-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-m3u-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-news-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-rss-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ocp-youtube-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-personal-backend/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-alsa/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-balena-wifi/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-brightness-control-rpi/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-color-scheme-manager/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-configuration-provider/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-connectivity-events/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-dashboard/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-display-manager-ipc/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-gui-network-client/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-gpsd/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-homeassistant/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-ipc2bus/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-ipgeo/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-mk1/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-mk2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-network-manager/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-notification-widgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-oauth/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-respeaker-2mic/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-respeaker-4mic/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-system/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-wifi-setup/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-plugin-manager/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-skill-installer/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-skill-manager/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-http-server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-chromium/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-pocketsphinx/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-selene/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-vosk/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-whispercpp/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-tts-plugin-larynx_server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-plugin-marytts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-plugin-mimic/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-plugin-mimic2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-plugin-mimic3-server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-plugin-pico/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-server/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-tts-server-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-utils/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-vad-plugin-webrtcvad/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-vlc-plugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-workshop/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-pocketsphinx/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-precise/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-precise-lite/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-vosk/Config.in"
endmenu
menu "Skills"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-alerts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-camera/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-osm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-local-music/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-alarm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-date-time/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-ddg/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-fallback-unknown/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-filebrowser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-homescreen/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-info/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-naptime/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-news/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-notes/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-settings/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-setup/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-stop/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-timer/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-volume/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-parrot/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-personal/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-weather/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-wikipedia/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-wolfie/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-youtube-music/Config.in"
endmenu
endmenu

View File

@ -0,0 +1,61 @@
image esp.vfat {
vfat {
files = {
"cmdline.txt"
}
file EFI {
image = "efi-part/EFI"
}
}
#size = 16352K # 16MB - 32KB
size = 16MB
}
image overlayfs.ext4 {
name = "overlayfs"
ext4 {
use-mke2fs = "true"
}
size = 256M
}
image disk.img {
hdimage {
partition-table-type = "gpt"
}
partition esp {
align = 1M
partition-uuid = 9262aee5-2d23-4e09-baac-280591e2e834
partition-type-uuid = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
bootable = "true"
image = "esp.vfat"
#offset = 32K
}
partition rootfs-1 {
partition-uuid = c0932a41-44cf-463b-8152-d43188553ed4
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "rootfs.squashfs"
size = 512M
}
partition rootfs-2 {
partition-uuid = 3adea996-45ad-4928-920e-ffb5aedd00cb
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "rootfs.squashfs"
size = 512M
}
partition overlayfs {
partition-uuid = f1326040-5236-40eb-b683-aaa100a9afcf
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "overlayfs.ext4"
}
partition homefs {
partition-uuid = ba3c2691-cce9-4963-b773-42c440c235ec
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "homefs.ext4"
}
}

View File

@ -0,0 +1,38 @@
set default="0"
set fallback="1"
set timeout="1"
set MACHINE_ID=""
if [ "$MACHINE_ID" == "" ]; then
boot_condition="systemd.condition-first-boot=true"
fi
set menu_color_normal=white/black
set menu_color_highlight=white/red
load_env
default_cmdline="rootfstype=squashfs systemd.machine_id=$MACHINE_ID fsck.repair=yes zram.enabled=1 zram.num_devices=3 console=console consoleblank=0 loglevel=0 vt.global_cursor_default=0 logo.nologo systemd.show_status=0 systemd.unified_cgroup_hierarchy=1 cgroup_enable=cpuset cgroup_memory=1 $boot_condition rootwait quiet splash"
file_env -f ($root)/cmdline.txt cmdline
regexp --set 1:boothd (.+),.+ ${root}
menuentry "OpenVoiceOS - Slot A" {
set default="0"
set fallback="1"
linux (${boothd},gpt2)/boot/kernel root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 ro $default_cmdline $cmdline
}
menuentry "OpenVoiceOS - Slot B" {
set default="1"
set fallback="0"
linux (${boothd},gpt3)/boot/kernel root=PARTUUID=3adea996-45ad-4928-920e-ffb5aedd00cb ro $default_cmdline $cmdline
}
menuentry "OpenVoiceOS - Slot A (Rescue shell)" {
linux (${boothd},gpt2)/boot/kernel root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 ro $default_cmdline $cmdline systemd.unit=rescue.target
}
menuentry "OpenVoiceOS - Slot B (Rescue shell)" {
linux (${boothd},gpt3)/boot/kernel root=PARTUUID=3adea996-45ad-4928-920e-ffb5aedd00cb ro $default_cmdline $cmdline systemd.unit=rescue.target
}

View File

@ -0,0 +1,111 @@
CONFIG_EFI_STUB=y
CONFIG_HOTPLUG_CPU=y
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_VMXNET3=y
CONFIG_VMWARE_PVSCSI=y
CONFIG_VMWARE_VMCI_VSOCKETS=y
CONFIG_VMWARE_VMCI=y
CONFIG_VMWARE_BALLOON=y
CONFIG_VMWARE_PVSCSI=y
# These options are for LXD Guest Support
CONFIG_NET_9P=m
CONFIG_NET_9P_VIRTIO=m
CONFIG_9P_FS=m
CONFIG_9P_FS_POSIX_ACL=m
CONFIG_PCI=y
CONFIG_VSOCKETS=m
CONFIG_VIRTIO_VSOCKETS_COMMON=m
CONFIG_VHOST_VSOCK=m
# VirtualBox
CONFIG_VBOXGUEST=m
CONFIG_VIRTIO=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_NET=y
CONFIG_VIRTIO_BALLOON=m
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_BLK_SCSI=y
CONFIG_VIRTIO_CONSOLE=m
CONFIG_VIRTIO_VSOCKETS=m
CONFIG_VIRTIO_MMIO=y
CONFIG_SCSI_VIRTIO=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
CONFIG_VIRTIO_IOMMU=m
CONFIG_CRYPTO_ENGINE=m
CONFIG_CRYPTO_DEV_VIRTIO=m
# These options are needed for virtio-fs
CONFIG_FUSE_FS=y
CONFIG_VIRTIO_FS=y
CONFIG_DAX=y
CONFIG_FS_DAX=y
CONFIG_DAX_DRIVER=y
CONFIG_ZONE_DEVICE=y
CONFIG_FUSION=y
CONFIG_FUSION_SPI=y
CONFIG_FUSION_SAS=y
CONFIG_FUSION_MAX_SGE=128
CONFIG_SCSI_LOWLEVEL=y
CONFIG_USB_XHCI_HCD=y
CONFIG_BLK_DEV_NVME=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_VIRT_DRIVERS=y
CONFIG_XEN=y
# CONFIG_XEN_DOM0 is not set
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_SND_XEN_FRONTEND=y
CONFIG_XEN_PVCALLS_FRONTEND=m
CONFIG_XEN_WDT=y
CONFIG_SYSFB=y
CONFIG_SYSFB_SIMPLEFB=y
CONFIG_FB=y
CONFIG_FB_SIMPLE=y
CONFIG_FB_EFI=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_DRM=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_SIMPLEDRM=y
CONFIG_DRM_XEN=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_VMWGFX=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_HYPERV=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERV_KEYBOARD=m
CONFIG_HYPERV_STORAGE=y
CONFIG_HYPERV_NET=y
CONFIG_HYPERV_VSOCKETS=m
CONFIG_PCI_HYPERV=m
CONFIG_PCI_HYPERV_INTERFACE=m
CONFIG_FB_HYPERV=y
CONFIG_IGBVF=m
CONFIG_IXGBEVF=m
CONFIG_I40EVF=m
CONFIG_MLX5_CORE=m
CONFIG_MLX5_CORE_EN=y
CONFIG_SND_VIRTIO=y
CONFIG_SND_SOC_AC97_CODEC=m
CONFIG_SND_INTEL8X0=m

View File

@ -0,0 +1,3 @@
BOARD_ID=ova-64
BOARD_NAME="Open Virtual Appliance 64bit"
CHASSIS=virtual

View File

@ -0,0 +1 @@
ova 1.0

View File

@ -0,0 +1,21 @@
software =
{
name = "OpenVoiceOS";
description = "Firmware update for OpenVoiceOS";
version = "0.1.1";
bootloader_transaction_marker = false;
bootloader_state_marker = false;
ova = {
hardware-compatibility: ["1.0"];
update: {
rootfs: {
images: ({
filename = "rootfs.squashfs";
device = "/dev/update";
installed-directly = true;
type = "raw";
});
};
};
}
}

View File

@ -0,0 +1,61 @@
image esp.vfat {
vfat {
files = {
"cmdline.txt"
}
file EFI {
image = "efi-part/EFI"
}
}
#size = 65504K # 64MB - 32 KB
size = 64M
}
image overlayfs.ext4 {
name = "overlayfs"
ext4 {
use-mke2fs = "true"
}
size = 256M
}
image disk.img {
hdimage {
partition-table-type = "gpt"
}
partition esp {
align = 1M
partition-uuid = 9262aee5-2d23-4e09-baac-280591e2e834
partition-type-uuid = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
bootable = "true"
image = "esp.vfat"
#offset = 32K
}
partition rootfs-1 {
partition-uuid = c0932a41-44cf-463b-8152-d43188553ed4
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "rootfs.squashfs"
size = 512M
}
partition rootfs-2 {
partition-uuid = 3adea996-45ad-4928-920e-ffb5aedd00cb
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "rootfs.squashfs"
size = 512M
}
partition overlayfs {
partition-uuid = f1326040-5236-40eb-b683-aaa100a9afcf
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "overlayfs.ext4"
}
partition homefs {
partition-uuid = ba3c2691-cce9-4963-b773-42c440c235ec
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
image = "homefs.ext4"
}
}

View File

@ -0,0 +1,38 @@
set default="0"
set fallback="1"
set timeout="1"
set MACHINE_ID=""
if [ "$MACHINE_ID" == "" ]; then
boot_condition="systemd.condition-first-boot=true"
fi
set menu_color_normal=white/black
set menu_color_highlight=white/red
load_env
default_cmdline="rootfstype=squashfs systemd.machine_id=$MACHINE_ID fsck.repair=yes zram.enabled=1 zram.num_devices=3 console=console consoleblank=0 loglevel=0 vt.global_cursor_default=0 logo.nologo systemd.show_status=0 systemd.unified_cgroup_hierarchy=1 cgroup_enable=cpuset cgroup_memory=1 $boot_condition rootwait quiet splash"
file_env -f ($root)/cmdline.txt cmdline
regexp --set 1:boothd (.+),.+ ${root}
menuentry "OpenVoiceOS - Slot A" {
set default="0"
set fallback="1"
linux (${boothd},gpt2)/boot/kernel root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 ro $default_cmdline $cmdline
}
menuentry "OpenVoiceOS - Slot B" {
set default="1"
set fallback="0"
linux (${boothd},gpt3)/boot/kernel root=PARTUUID=3adea996-45ad-4928-920e-ffb5aedd00cb ro $default_cmdline $cmdline
}
menuentry "OpenVoiceOS - Slot A (Rescue shell)" {
linux (${boothd},gpt2)/boot/kernel root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 ro $default_cmdline $cmdline systemd.unit=rescue.target
}
menuentry "OpenVoiceOS - Slot B (Rescue shell)" {
linux (${boothd},gpt3)/boot/kernel root=PARTUUID=3adea996-45ad-4928-920e-ffb5aedd00cb ro $default_cmdline $cmdline systemd.unit=rescue.target
}

View File

@ -0,0 +1,154 @@
CONFIG_EFI_STUB=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_MENU=y
CONFIG_INTEL_IDLE=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_SCSI_HPSA=y
CONFIG_USB_XHCI_HCD=y
CONFIG_BLK_DEV_NVME=y
CONFIG_IGB=y
CONFIG_IGC=m
CONFIG_NET_VENDOR_ATHEROS=y
CONFIG_ATL2=m
CONFIG_ATL1=m
CONFIG_ATL1C=m
CONFIG_ATL1E=m
CONFIG_ALX=m
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=m
CONFIG_BCMGENET=m
CONFIG_BNX2=m
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_BNXT=m
CONFIG_BROADCOM_PHY=m
CONFIG_WLAN_VENDOR_INTEL=y
CONFIG_IWL4965=m
CONFIG_IWL3945=m
CONFIG_IWLWIFI=m
CONFIG_IWLDVM=m
CONFIG_IWLMVM=m
CONFIG_WLAN_VENDOR_REALTEK=y
CONFIG_RTL_CARDS=m
CONFIG_RTL8723BE=m
CONFIG_BCMA=m
CONFIG_SYSFB=y
CONFIG_FB=y
CONFIG_FB_EFI=y
CONFIG_DRM=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_I915=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
CONFIG_MMC=y
CONFIG_MMC_BLOCK=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_X86_INTEL_LPSS=y
CONFIG_SND_HDA=m
CONFIG_SND_HDA_CORE=m
CONFIG_SND_HDA_GENERIC=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_I915=y
CONFIG_SND_HDA_CODEC_REALTEK=m
CONFIG_SND_HDA_CODEC_ANALOG=m
CONFIG_SND_HDA_CODEC_VIA=m
CONFIG_SND_HDA_CODEC_HDMI=m
CONFIG_SND_SOC=m
CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
CONFIG_SND_SOC_INTEL_SST=m
CONFIG_SND_SOC_INTEL_CATPT=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SKL=m
CONFIG_SND_SOC_INTEL_APL=m
CONFIG_SND_SOC_INTEL_KBL=m
CONFIG_SND_SOC_INTEL_GLK=m
CONFIG_SND_SOC_INTEL_CNL=m
CONFIG_SND_SOC_INTEL_CFL=m
CONFIG_SND_SOC_INTEL_CML_H=m
CONFIG_SND_SOC_INTEL_CML_LP=m
CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m
CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
CONFIG_SND_SOC_MTK_BTCVSD=m
CONFIG_SND_SOC_SOF_TOPLEVEL=y
CONFIG_SND_SOC_SOF_PCI_DEV=m
CONFIG_SND_SOC_SOF_PCI=m
CONFIG_SND_SOC_SOF_ACPI=m
CONFIG_SND_SOC_SOF_ACPI_DEV=m
CONFIG_SND_SOC_SOF_DEBUG_PROBES=m
CONFIG_SND_SOC_SOF=m
CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
CONFIG_SND_SOC_SOF_INTEL_COMMON=m
CONFIG_SND_SOC_SOF_BAYTRAIL=m
CONFIG_SND_SOC_SOF_BROADWELL=m
CONFIG_SND_SOC_SOF_MERRIFIELD=m
CONFIG_SND_SOC_SOF_INTEL_APL=m
CONFIG_SND_SOC_SOF_APOLLOLAKE=m
CONFIG_SND_SOC_SOF_GEMINILAKE=m
CONFIG_SND_SOC_SOF_INTEL_CNL=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_SND_SOC_SOF_COFFEELAKE=m
CONFIG_SND_SOC_SOF_COMETLAKE=m
CONFIG_SND_SOC_SOF_INTEL_ICL=m
CONFIG_SND_SOC_SOF_ICELAKE=m
CONFIG_SND_SOC_SOF_JASPERLAKE=m
CONFIG_SND_SOC_SOF_INTEL_TGL=m
CONFIG_SND_SOC_SOF_TIGERLAKE=m
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
CONFIG_SND_SOC_SOF_ALDERLAKE=m
CONFIG_SND_SOC_SOF_HDA_COMMON=m
CONFIG_SND_SOC_SOF_HDA_LINK=y
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
CONFIG_SND_SOC_SOF_HDA=m
CONFIG_SND_SOC_SOF_XTENSA=m
CONFIG_THINKPAD_ACPI=m
CONFIG_SENSORS_K10TEMP=m
CONFIG_UHID=y

View File

@ -0,0 +1,3 @@
BOARD_ID=x86-64
BOARD_NAME="Generic x86 64bit"
CHASSIS=embedded

View File

@ -0,0 +1 @@
x86 1.0

View File

@ -0,0 +1 @@
intel-signed/sof-mtl.ri

Some files were not shown because too many files have changed in this diff Show More