diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index e0c38a91..6a5a272c 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -1,5 +1,4 @@ menu "Additional drivers, libraries and/or applications" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/alsa-plugins/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/baresip/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/btspeaker/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/docbook-xml/Config.in" @@ -63,6 +62,7 @@ menu "KDE Framework and Plasma" 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" @@ -106,13 +106,11 @@ menu "Additional external python modules" 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-beniget/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bidict/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bitstruct/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-blinker/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bs4/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-cachetools/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-casttube/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-charset-normalizer/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" @@ -120,7 +118,6 @@ menu "Additional external python modules" 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-dataclasses/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-dbus-next/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" @@ -129,7 +126,6 @@ menu "Additional external python modules" 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-flask-wtf/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gast/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-geocoder/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-geoip-geolite2/Config.in" @@ -203,7 +199,6 @@ menu "Additional external python modules" 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-rsa/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ruamel-yaml/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-scipy/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in" @@ -240,6 +235,7 @@ menu "Mycroft A.I. Personal Assistant" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-embedded-shell/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-gui/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-holmesv/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-cli-client/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-core/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-service/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-splash/Config.in" @@ -267,12 +263,16 @@ menu "Mycroft A.I. Plugins" 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-vosk/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-server-plugin/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-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-vlc-plugin/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-workshop/Config.in" diff --git a/buildroot-external/board/raspberrypi/cmdline.txt b/buildroot-external/board/raspberrypi/cmdline.txt index 6588c47c..53661295 100644 --- a/buildroot-external/board/raspberrypi/cmdline.txt +++ b/buildroot-external/board/raspberrypi/cmdline.txt @@ -1 +1 @@ -dwc_otg.lpm_enable=0 root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 rootfstype=ext4 fsck.repair=yes zram.enabled=1 zram.num_devices=4 console=tty1 consoleblank=0 loglevel=0 vt.global_cursor_default=0 logo.nologo systemd.show_status=0 rootwait quiet splash +dwc_otg.lpm_enable=0 root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 rootfstype=ext4 fsck.repair=yes zram.enabled=1 zram.num_devices=4 console=tty1 consoleblank=0 loglevel=0 vt.global_cursor_default=0 audit=0 logo.nologo systemd.show_status=0 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u rootwait quiet splash diff --git a/buildroot-external/board/raspberrypi/config_3_64bit.txt b/buildroot-external/board/raspberrypi/config_3_64bit.txt new file mode 100644 index 00000000..3c7e92fd --- /dev/null +++ b/buildroot-external/board/raspberrypi/config_3_64bit.txt @@ -0,0 +1,56 @@ +# Please note that this is only a sample, we recommend you to change it to fit +# your needs. +# You should override this file using a post-build script. +# See http://buildroot.org/manual.html#rootfs-custom +# and http://elinux.org/RPiconfig for a description of config.txt syntax +# We always use the same names, the real used variant is selected by +# BR2_PACKAGE_RPI_FIRMWARE_{DEFAULT,X,CD} choice +start_file=start.elf +fixup_file=fixup.dat + +kernel=Image + +# To use an external initramfs file +# initramfs rootfs.cpio.gz + +# Disable overscan assuming the display supports displaying the full resolution +# If the text shown on the screen disappears off the edge, comment this out +# disable_overscan=1 +dtoverlay=vc4-fkms-v3d +# dtoverlay=vc4-kms-v3d +hdmi_drive=2 +hdmi_group=2 +hdmi_mode=14 +max_framebuffers=2 + +# uncomment if you get no picture on HDMI for a default "safe" mode +# hdmi_safe=1 + +# How much memory in MB to assign to the GPU on Pi models having +# 256, 512 or 1024 MB total memory +gpu_mem=256 +gpu_mem_256=128 +gpu_mem_512=128 +gpu_mem_1024=128 + +# fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console +dtoverlay=miniuart-bt + +# enable autoprobing of Bluetooth driver without need of hciattach/btattach +dtoverlay=krnbt=on + +# Enable the onboard soundcard +dtparam=audio=on + +# Disable rainbow color splash +disable_splash=1 + +# Enable some optional hardware interfaces +dtparam=i2c_arm=on +dtparam=i2c_arm_baudrate=100000 +dtoverlay=i2s-mmap +dtparam=i2s=on +dtparam=spi=on + +# Disable GPIO IRQ +dtoverlay=gpio-no-irq diff --git a/buildroot-external/board/raspberrypi/config_4_64bit.txt b/buildroot-external/board/raspberrypi/config_4_64bit.txt new file mode 100644 index 00000000..740e0229 --- /dev/null +++ b/buildroot-external/board/raspberrypi/config_4_64bit.txt @@ -0,0 +1,63 @@ +# Please note that this is only a sample, we recommend you to change it to fit +# your needs. +# You should override this file using a post-build script. +# See http://buildroot.org/manual.html#rootfs-custom +# and http://elinux.org/RPiconfig for a description of config.txt syntax +# We always use the same names, the real used variant is selected by +# BR2_PACKAGE_RPI_FIRMWARE_{DEFAULT,X,CD} choice +start_file=start4.elf +fixup_file=fixup4.dat + +kernel=Image + +# To use an external initramfs file +# initramfs rootfs.cpio.gz + +# Disable overscan assuming the display supports displaying the full resolution +# If the text shown on the screen disappears off the edge, comment this out +# disable_overscan=1 +dtoverlay=vc4-fkms-v3d +# dtoverlay=vc4-kms-v3d-pi4 +hdmi_drive=2 +hdmi_group=2 +hdmi_mode=14 +max_framebuffers=2 + +# uncomment if you get no picture on HDMI for a default "safe" mode +# hdmi_safe=1 + +# How much memory in MB to assign to the GPU on Pi models having +# 256, 512 or 1024 MB total memory +gpu_mem=256 +gpu_mem_256=128 +gpu_mem_512=128 +gpu_mem_1024=128 + +# fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console +# dtoverlay=miniuart-bt + +# enable autoprobing of Bluetooth driver without need of hciattach/btattach +dtoverlay=krnbt=on + +# Enable the onboard soundcard +dtparam=audio=on + +# Enable camera driver +# dtoverlay=imx219 +dtoverlay=ov5647 + +# Disable rainbow color splash +disable_splash=1 + +# Enable some optional hardware interfaces +dtparam=i2c_arm=on +dtparam=i2c_arm_baudrate=100000 +dtoverlay=i2s-mmap +dtparam=i2s=on +dtparam=spi=on + +# Disable GPIO IRQ +dtoverlay=gpio-no-irq + +# enable 64bits support +arm_64bit=1 diff --git a/buildroot-external/board/raspberrypi/genimage-raspberrypi3-64.cfg b/buildroot-external/board/raspberrypi/genimage-raspberrypi3-64.cfg index 9cef0753..c0932144 100644 --- a/buildroot-external/board/raspberrypi/genimage-raspberrypi3-64.cfg +++ b/buildroot-external/board/raspberrypi/genimage-raspberrypi3-64.cfg @@ -19,7 +19,7 @@ image boot.vfat { image sdcard.img { hdimage { disk-signature = 0xOVOS - gpt = "true" + partition-table-type = "hybrid" } partition boot1 { diff --git a/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg b/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg index 82623ddb..4e30bd79 100644 --- a/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg +++ b/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg @@ -4,9 +4,9 @@ image boot.vfat { "bcm2711-rpi-4-b.dtb", "rpi-firmware/cmdline.txt", "rpi-firmware/config.txt", - "rpi-firmware/fixup.dat", - "rpi-firmware/start.elf", - "overlays", + "rpi-firmware/fixup4.dat", + "rpi-firmware/start4.elf", + "rpi-firmware/overlays", "Image" } } @@ -16,7 +16,7 @@ image boot.vfat { image sdcard.img { hdimage { disk-signature = 0xOVOS - gpt = "true" + partition-table-type = "hybrid" } partition boot1 { diff --git a/buildroot-external/board/raspberrypi/post-build.sh b/buildroot-external/board/raspberrypi/post-build.sh index 61fa7ad9..e63359f5 100755 --- a/buildroot-external/board/raspberrypi/post-build.sh +++ b/buildroot-external/board/raspberrypi/post-build.sh @@ -29,5 +29,17 @@ BOARD_DIR="$(dirname $0)" echo "DEPLOYMENT=${DEPLOYMENT}" } > "${TARGET_DIR}/etc/machine-info" -cp -f ../buildroot-external/board/raspberrypi/config.txt ${BINARIES_DIR}/rpi-firmware/config.txt cp -f ../buildroot-external/board/raspberrypi/cmdline.txt ${BINARIES_DIR}/rpi-firmware/cmdline.txt + +# Copy the right config.txt file +for arg in "$@" +do + case "${arg}" in + --rpi3) + cp -f ../buildroot-external/board/raspberrypi/config_3_64bit.txt ${BINARIES_DIR}/rpi-firmware/config.txt + ;; + --rpi4) + cp -f ../buildroot-external/board/raspberrypi/config_4_64bit.txt ${BINARIES_DIR}/rpi-firmware/config.txt + ;; + esac +done diff --git a/buildroot-external/board/raspberrypi/post-image.sh b/buildroot-external/board/raspberrypi/post-image.sh index 9dbd98ef..6cad20fb 100755 --- a/buildroot-external/board/raspberrypi/post-image.sh +++ b/buildroot-external/board/raspberrypi/post-image.sh @@ -7,39 +7,6 @@ BOARD_NAME="$(basename ${BOARD_DIR})" GENIMAGE_CFG="${BOARD_DIR}/genimage-${BOARD_NAME}.cfg" GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" -for arg in "$@" -do - case "${arg}" in - --add-miniuart-bt-overlay) - if ! grep -qE '^dtoverlay=' "${BINARIES_DIR}/rpi-firmware/config.txt"; then - echo "Adding 'dtoverlay=miniuart-bt' to config.txt (fixes ttyAMA0 serial console)." - cat << __EOF__ >> "${BINARIES_DIR}/rpi-firmware/config.txt" - -# fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console -dtoverlay=miniuart-bt -__EOF__ - fi - ;; - --aarch64) - # Run a 64bits kernel (armv8) - sed -e '/^kernel=/s,=.*,=Image,' -i "${BINARIES_DIR}/rpi-firmware/config.txt" - if ! grep -qE '^arm_64bit=1' "${BINARIES_DIR}/rpi-firmware/config.txt"; then - cat << __EOF__ >> "${BINARIES_DIR}/rpi-firmware/config.txt" - -# enable 64bits support -arm_64bit=1 -__EOF__ - fi - ;; - --gpu_mem_256=*|--gpu_mem_512=*|--gpu_mem_1024=*) - # Set GPU memory - gpu_mem="${arg:2}" - sed -e "/^${gpu_mem%=*}=/s,=.*,=${gpu_mem##*=}," -i "${BINARIES_DIR}/rpi-firmware/config.txt" - ;; - esac - -done - # Pass an empty rootpath. genimage makes a full copy of the given rootpath to # ${GENIMAGE_TMP}/root so passing TARGET_DIR would be a waste of time and disk # space. We don't rely on genimage to build the rootfs image, just to insert a diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/INSTALLER b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/INSTALLER similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/INSTALLER rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/INSTALLER diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/LICENSE b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/LICENSE similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/LICENSE rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/LICENSE diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/METADATA b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/METADATA similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/METADATA rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/METADATA diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/RECORD b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/RECORD similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/RECORD rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/RECORD diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/WHEEL b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/WHEEL similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum-2.1.2.dist-info/WHEEL rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum-2.1.2.dist-info/WHEEL diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__version__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__version__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__version__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__version__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__version__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__version__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/__version__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/__version__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/_helpers.c b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/_helpers.c similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/_helpers.c rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/_helpers.c diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/helpers.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/helpers.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/helpers.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/helpers.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/helpers.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/helpers.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/_extensions/helpers.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/_extensions/helpers.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/constants.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/constants.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/constants.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/constants.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/constants.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/constants.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/constants.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/constants.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/date.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/date.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/date.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/date.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/date.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/date.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/date.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/date.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/datetime.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/datetime.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/datetime.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/datetime.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/datetime.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/datetime.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/datetime.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/datetime.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/duration.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/duration.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/duration.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/duration.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/duration.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/duration.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/duration.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/duration.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/exceptions.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/exceptions.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/exceptions.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/exceptions.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/exceptions.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/exceptions.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/exceptions.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/exceptions.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/difference_formatter.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/difference_formatter.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/difference_formatter.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/difference_formatter.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/difference_formatter.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/difference_formatter.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/difference_formatter.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/difference_formatter.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/formatter.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/formatter.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/formatter.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/formatter.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/formatter.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/formatter.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/formatting/formatter.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/formatting/formatter.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/helpers.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/helpers.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/helpers.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/helpers.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/helpers.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/helpers.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/helpers.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/helpers.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/da/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/da/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/de/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/de/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/en/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/en/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/es/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/es/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fa/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fa/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fo/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fo/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/fr/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/fr/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/id/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/id/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/it/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/it/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ko/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ko/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/lt/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/lt/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nb/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nb/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nl/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nl/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/nn/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/nn/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pl/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pl/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/pt_br/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/pt_br/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/ru/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/ru/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/custom.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/custom.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/custom.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/custom.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/custom.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/custom.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/custom.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/custom.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/locale.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/locale.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/locale.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/locale.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/locale.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/locale.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/locales/zh/locale.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/locales/zh/locale.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/default.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/default.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/default.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/default.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/default.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/default.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/mixins/default.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/mixins/default.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parser.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parser.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parser.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parser.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parser.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parser.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parser.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parser.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/_iso8601.c b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/_iso8601.c similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/_iso8601.c rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/_iso8601.c diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/exceptions/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/exceptions/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/exceptions/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/exceptions/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/exceptions/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/exceptions/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/exceptions/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/exceptions/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/iso8601.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/iso8601.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/iso8601.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/iso8601.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/iso8601.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/iso8601.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/parsing/iso8601.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/parsing/iso8601.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/period.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/period.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/period.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/period.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/period.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/period.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/period.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/period.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/py.typed b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/py.typed similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/py.typed rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/py.typed diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/time.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/time.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/time.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/time.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/time.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/time.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/time.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/time.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/windows.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/windows.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/windows.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/windows.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/windows.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/windows.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/data/windows.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/data/windows.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/exceptions.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/exceptions.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/exceptions.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/exceptions.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/exceptions.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/exceptions.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/exceptions.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/exceptions.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/local_timezone.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/local_timezone.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/local_timezone.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/local_timezone.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/local_timezone.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/local_timezone.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/local_timezone.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/local_timezone.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/timezone.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/timezone.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/timezone.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/timezone.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/timezone.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/timezone.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/timezone.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/timezone.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/exceptions.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/exceptions.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/exceptions.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/exceptions.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/exceptions.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/exceptions.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/exceptions.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/exceptions.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/posix_timezone.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/posix_timezone.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/posix_timezone.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/posix_timezone.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/posix_timezone.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/posix_timezone.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/posix_timezone.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/posix_timezone.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/reader.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/reader.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/reader.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/reader.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/reader.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/reader.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/reader.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/reader.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/timezone.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/timezone.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/timezone.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/timezone.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/timezone.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/timezone.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/timezone.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/timezone.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition_type.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition_type.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition_type.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition_type.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition_type.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition_type.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/tz/zoneinfo/transition_type.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/tz/zoneinfo/transition_type.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/__init__.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/__init__.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/__init__.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/__init__.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/__init__.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/__init__.pyc diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/_compat.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/_compat.py similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/_compat.py rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/_compat.py diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/_compat.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/_compat.pyc similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/pendulum/utils/_compat.pyc rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/pendulum/utils/_compat.pyc diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/DESCRIPTION.rst b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/DESCRIPTION.rst new file mode 100644 index 00000000..3175bc9d --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/DESCRIPTION.rst @@ -0,0 +1,25 @@ +This is a Python module for Vosk. + +Vosk is an offline open source speech recognition toolkit. It enables +speech recognition models for 17 languages and dialects - English, Indian +English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, +Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino. + +Vosk models are small (50 Mb) but provide continuous large vocabulary +transcription, zero-latency response with streaming API, reconfigurable +vocabulary and speaker identification. + +Vosk supplies speech recognition for chatbots, smart home appliances, +virtual assistants. It can also create subtitles for movies, +transcription for lectures and interviews. + +Vosk scales from small devices like Raspberry Pi or Android smartphone to +big clusters. + +# Documentation + +For installation instructions, examples and documentation visit [Vosk +Website](https://alphacephei.com/vosk). See also our project on +[Github](https://github.com/alphacep/vosk-api). + + diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/tflite_runtime-2.5.0.dist-info/INSTALLER b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/INSTALLER similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/tflite_runtime-2.5.0.dist-info/INSTALLER rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/INSTALLER diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk-0.3.17.dist-info/METADATA b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/METADATA similarity index 93% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk-0.3.17.dist-info/METADATA rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/METADATA index 2fb3fc03..95e88acf 100644 --- a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk-0.3.17.dist-info/METADATA +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/METADATA @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.0 Name: vosk -Version: 0.3.17 +Version: 0.3.32 Summary: Offline open source speech recognition API based on Kaldi and Vosk Home-page: https://github.com/alphacep/vosk-api Author: Alpha Cephei Inc @@ -13,8 +13,8 @@ Classifier: Operating System :: Microsoft :: Windows Classifier: Operating System :: POSIX :: Linux Classifier: Operating System :: MacOS :: MacOS X Classifier: Topic :: Software Development :: Libraries :: Python Modules -Requires-Python: >=3.5 -Description-Content-Type: text/markdown +Requires-Python: >=3 +Requires-Dist: cffi (>=1.0) This is a Python module for Vosk. diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/RECORD b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/RECORD new file mode 100644 index 00000000..881b8bf5 --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/RECORD @@ -0,0 +1,14 @@ +vosk-0.3.32.dist-info/DESCRIPTION.rst,sha256=5eOmzAchgC0ZPq87Vp4Wpg0yp0x4Q8lXncaLGORVyRI,969 +vosk-0.3.32.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +vosk-0.3.32.dist-info/METADATA,sha256=INpoJcXVni9Bf_yN6Vx2zB_5lV4h2lQIupkX9TtTBn0,1623 +vosk-0.3.32.dist-info/RECORD,, +vosk-0.3.32.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +vosk-0.3.32.dist-info/WHEEL,sha256=qV9TKjenoImnpWqqomCk0fHy-dylZVQ_CWihM3AbZNI,102 +vosk-0.3.32.dist-info/direct_url.json,sha256=kUXQI92B2fr_MXrAKak8S1P9dcGg5to2VUKe3POT_SM,90 +vosk-0.3.32.dist-info/metadata.json,sha256=R3jwxWCPQzolEGtjYBvwljkyzEOpiSnvYTkuveLTUtE,822 +vosk-0.3.32.dist-info/top_level.txt,sha256=VyhCKFInHWKAvlbaAYoqHJ2Y35GrQNYA-Ul2CRc30Uk,5 +vosk/__init__.py,sha256=EvqGuueitzNZOEAZYWQfL08JXGJx71ifVQ1w5B6S-SY,3283 +vosk/__init__.pyc,, +vosk/libvosk.so,sha256=jUuFZUcgaCwSGOVn4U1fE3nEt5ZM_6CEKcf1iexCC2A,7546336 +vosk/vosk_cffi.py,sha256=ileT29cujX7wHjn0wLbWvddQm6L4SXxYlVcagV60M0A,2552 +vosk/vosk_cffi.pyc,, diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/tflite_runtime-2.5.0.dist-info/REQUESTED b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/REQUESTED similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/tflite_runtime-2.5.0.dist-info/REQUESTED rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/REQUESTED diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/WHEEL b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/WHEEL new file mode 100644 index 00000000..d548bcf5 --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.29.0) +Root-Is-Purelib: true +Tag: py3-none-linux_aarch64 + diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/direct_url.json b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/direct_url.json new file mode 100644 index 00000000..4cd2dc45 --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/direct_url.json @@ -0,0 +1 @@ +{"archive_info": {}, "url": "file:///home/mycroft/vosk-0.3.32-py3-none-linux_aarch64.whl"} \ No newline at end of file diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/metadata.json b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/metadata.json new file mode 100644 index 00000000..29019ca0 --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Programming Language :: Python :: 3", "License :: OSI Approved :: Apache Software License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Operating System :: MacOS :: MacOS X", "Topic :: Software Development :: Libraries :: Python Modules"], "extensions": {"python.details": {"contacts": [{"email": "contact@alphacephei.com", "name": "Alpha Cephei Inc", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "https://github.com/alphacep/vosk-api"}}}, "extras": [], "generator": "bdist_wheel (0.29.0)", "metadata_version": "2.0", "name": "vosk", "requires_python": ">=3", "run_requires": [{"requires": ["cffi (>=1.0)"]}], "summary": "Offline open source speech recognition API based on Kaldi and Vosk", "version": "0.3.32"} \ No newline at end of file diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk-0.3.17.dist-info/top_level.txt b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/top_level.txt similarity index 100% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk-0.3.17.dist-info/top_level.txt rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk-0.3.32.dist-info/top_level.txt diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/__init__.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/__init__.py new file mode 100644 index 00000000..cf39a472 --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/__init__.py @@ -0,0 +1,103 @@ +import os +import sys + +from .vosk_cffi import ffi as _ffi + +def open_dll(): + dlldir = os.path.abspath(os.path.dirname(__file__)) + if sys.platform == 'win32': + # We want to load dependencies too + os.environ["PATH"] = dlldir + os.pathsep + os.environ['PATH'] + if hasattr(os, 'add_dll_directory'): + os.add_dll_directory(dlldir) + return _ffi.dlopen(os.path.join(dlldir, "libvosk.dll")) + elif sys.platform == 'linux': + return _ffi.dlopen(os.path.join(dlldir, "libvosk.so")) + elif sys.platform == 'darwin': + return _ffi.dlopen(os.path.join(dlldir, "libvosk.dyld")) + else: + raise TypeError("Unsupported platform") + +_c = open_dll() + +class Model(object): + + def __init__(self, model_path): + self._handle = _c.vosk_model_new(model_path.encode('utf-8')) + + if self._handle == _ffi.NULL: + raise Exception("Failed to create a model") + + def __del__(self): + _c.vosk_model_free(self._handle) + + def vosk_model_find_word(self, word): + return _c.vosk_model_find_word(self._handle, word.encode('utf-8')) + +class SpkModel(object): + + def __init__(self, model_path): + self._handle = _c.vosk_spk_model_new(model_path.encode('utf-8')) + + if self._handle == _ffi.NULL: + raise Exception("Failed to create a speaker model") + + def __del__(self): + _c.vosk_spk_model_free(self._handle) + +class KaldiRecognizer(object): + + def __init__(self, *args): + if len(args) == 2: + self._handle = _c.vosk_recognizer_new(args[0]._handle, args[1]) + elif len(args) == 3 and type(args[2]) is SpkModel: + self._handle = _c.vosk_recognizer_new_spk(args[0]._handle, args[1], args[2]._handle) + elif len(args) == 3 and type(args[2]) is str: + self._handle = _c.vosk_recognizer_new_grm(args[0]._handle, args[1], args[2].encode('utf-8')) + else: + raise TypeError("Unknown arguments") + + if self._handle == _ffi.NULL: + raise Exception("Failed to create a recognizer") + + def __del__(self): + _c.vosk_recognizer_free(self._handle) + + def SetMaxAlternatives(self, max_alternatives): + _c.vosk_recognizer_set_max_alternatives(self._handle, max_alternatives) + + def SetWords(self, enable_words): + _c.vosk_recognizer_set_words(self._handle, 1 if enable_words else 0) + + def SetSpkModel(self, spk_model): + _c.vosk_recognizer_set_spk_model(self._handle, spk_model._handle) + + def AcceptWaveform(self, data): + res = _c.vosk_recognizer_accept_waveform(self._handle, data, len(data)) + if res < 0: + raise Exception("Failed to process waveform") + return res + + def Result(self): + return _ffi.string(_c.vosk_recognizer_result(self._handle)).decode('utf-8') + + def PartialResult(self): + return _ffi.string(_c.vosk_recognizer_partial_result(self._handle)).decode('utf-8') + + def FinalResult(self): + return _ffi.string(_c.vosk_recognizer_final_result(self._handle)).decode('utf-8') + + def Reset(self): + return _c.vosk_recognizer_reset(self._handle) + + +def SetLogLevel(level): + return _c.vosk_set_log_level(level) + + +def GpuInit(): + _c.vosk_gpu_init() + + +def GpuThreadInit(): + _c.vosk_gpu_thread_init() diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/__init__.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/__init__.pyc new file mode 100644 index 00000000..b680d388 Binary files /dev/null and b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/__init__.pyc differ diff --git a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk/_vosk.cpython-38-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/libvosk.so old mode 100755 new mode 100644 similarity index 55% rename from buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk/_vosk.cpython-38-aarch64-linux-gnu.so rename to buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/libvosk.so index b973b28e..1681a990 Binary files a/buildroot-external/rootfs-overlay/usr/lib/python3.8/site-packages/vosk/_vosk.cpython-38-aarch64-linux-gnu.so and b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/libvosk.so differ diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/vosk_cffi.py b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/vosk_cffi.py new file mode 100644 index 00000000..8565f22b --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/vosk_cffi.py @@ -0,0 +1,10 @@ +# auto-generated file +import _cffi_backend + +ffi = _cffi_backend.FFI('vosk.vosk_cffi', + _version = 0x2601, + _types = b'\x00\x00\x04\x0D\x00\x00\x43\x03\x00\x00\x00\x0F\x00\x00\x15\x0D\x00\x00\x40\x03\x00\x00\x0D\x01\x00\x00\x00\x0F\x00\x00\x15\x0D\x00\x00\x04\x11\x00\x00\x0D\x01\x00\x00\x42\x03\x00\x00\x00\x0F\x00\x00\x15\x0D\x00\x00\x04\x11\x00\x00\x0D\x01\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x0A\x0D\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x41\x03\x00\x00\x00\x0F\x00\x00\x1E\x0D\x00\x00\x04\x11\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x1E\x0D\x00\x00\x15\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x1E\x0D\x00\x00\x15\x11\x00\x00\x05\x03\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x1E\x0D\x00\x00\x15\x11\x00\x00\x44\x03\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x04\x11\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x15\x11\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x15\x11\x00\x00\x0A\x11\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x15\x11\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x0A\x11\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x45\x0D\x00\x00\x00\x0F\x00\x00\x00\x09\x00\x00\x01\x09\x00\x00\x02\x09\x00\x00\x02\x01\x00\x00\x05\x01\x00\x00\x00\x01', + _globals = (b'\x00\x00\x3E\x23vosk_gpu_init',0,b'\x00\x00\x3E\x23vosk_gpu_thread_init',0,b'\x00\x00\x17\x23vosk_model_find_word',0,b'\x00\x00\x2A\x23vosk_model_free',0,b'\x00\x00\x00\x23vosk_model_new',0,b'\x00\x00\x1B\x23vosk_recognizer_accept_waveform',0,b'\x00\x00\x20\x23vosk_recognizer_accept_waveform_f',0,b'\x00\x00\x25\x23vosk_recognizer_accept_waveform_s',0,b'\x00\x00\x14\x23vosk_recognizer_final_result',0,b'\x00\x00\x2D\x23vosk_recognizer_free',0,b'\x00\x00\x03\x23vosk_recognizer_new',0,b'\x00\x00\x0C\x23vosk_recognizer_new_grm',0,b'\x00\x00\x07\x23vosk_recognizer_new_spk',0,b'\x00\x00\x14\x23vosk_recognizer_partial_result',0,b'\x00\x00\x2D\x23vosk_recognizer_reset',0,b'\x00\x00\x14\x23vosk_recognizer_result',0,b'\x00\x00\x34\x23vosk_recognizer_set_max_alternatives',0,b'\x00\x00\x30\x23vosk_recognizer_set_spk_model',0,b'\x00\x00\x34\x23vosk_recognizer_set_words',0,b'\x00\x00\x3B\x23vosk_set_log_level',0,b'\x00\x00\x38\x23vosk_spk_model_free',0,b'\x00\x00\x11\x23vosk_spk_model_new',0), + _struct_unions = ((b'\x00\x00\x00\x40\x00\x00\x00\x10VoskModel',),(b'\x00\x00\x00\x41\x00\x00\x00\x10VoskRecognizer',),(b'\x00\x00\x00\x42\x00\x00\x00\x10VoskSpkModel',)), + _typenames = (b'\x00\x00\x00\x40VoskModel',b'\x00\x00\x00\x41VoskRecognizer',b'\x00\x00\x00\x42VoskSpkModel'), +) diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/vosk_cffi.pyc b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/vosk_cffi.pyc new file mode 100644 index 00000000..5fbf0f65 Binary files /dev/null and b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/python3.10/site-packages/vosk/vosk_cffi.pyc differ diff --git a/buildroot-external/board/raspberrypi4-64/cmdline.txt b/buildroot-external/board/raspberrypi4-64/cmdline.txt deleted file mode 120000 index e684d0d9..00000000 --- a/buildroot-external/board/raspberrypi4-64/cmdline.txt +++ /dev/null @@ -1 +0,0 @@ -../raspberrypi/cmdline.txt \ No newline at end of file diff --git a/buildroot-external/board/raspberrypi4-64/config.txt b/buildroot-external/board/raspberrypi4-64/config.txt deleted file mode 120000 index a08512ea..00000000 --- a/buildroot-external/board/raspberrypi4-64/config.txt +++ /dev/null @@ -1 +0,0 @@ -../raspberrypi/config.txt \ No newline at end of file diff --git a/buildroot-external/board/raspberrypi4-64/post-build.sh b/buildroot-external/board/raspberrypi4-64/post-build.sh deleted file mode 100755 index 61fa7ad9..00000000 --- a/buildroot-external/board/raspberrypi4-64/post-build.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -set -u -set -e - -BOARD_DIR="$(dirname $0)" - -. "${BR2_EXTERNAL_OPENVOICEOS_PATH}/meta" -. "${BOARD_DIR}/meta" - -# Write os-release -{ - echo "NAME=\"${OVOS_NAME}\"" - echo "VERSION=\"${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BUILD} ${BOARD_NAME}\"" - echo "ID=${OVOS_ID}" - echo "VERSION_ID=${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BUILD}" - echo "PRETTY_NAME=\"${OVOS_NAME} ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BUILD} ${BOARD_NAME}\"" - echo "CPE_NAME=cpe:2.3:o:openvoiceos:${OVOS_ID}:${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BUILD}:*:${DEPLOYMENT}:*:*:*:${BOARD_ID}:*" - echo "HOME_URL=https://github.com/OpenVoiceOS/OpenVoiceOS" - echo "DOCUMENTATION_URL=https://github.com/OpenVoiceOS/OpenVoiceOS/tree/develop/documentation" - echo "SUPPORT_URL=https://github.com/OpenVoiceOS/OpenVoiceOS/issues" - echo "VARIANT=\"${OVOS_NAME} - Mycroft Edition\"" - echo "VARIANT_ID=${OVOS_ID}-${BOARD_ID}-mycroft" -} > "${TARGET_DIR}/usr/lib/os-release" - -# Write machine-info -{ - echo "CHASSIS=${CHASSIS}" - echo "DEPLOYMENT=${DEPLOYMENT}" -} > "${TARGET_DIR}/etc/machine-info" - -cp -f ../buildroot-external/board/raspberrypi/config.txt ${BINARIES_DIR}/rpi-firmware/config.txt -cp -f ../buildroot-external/board/raspberrypi/cmdline.txt ${BINARIES_DIR}/rpi-firmware/cmdline.txt diff --git a/buildroot-external/board/raspberrypi4-64/post-build.sh b/buildroot-external/board/raspberrypi4-64/post-build.sh new file mode 120000 index 00000000..f793e75c --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/post-build.sh @@ -0,0 +1 @@ +../raspberrypi/post-build.sh \ No newline at end of file diff --git a/buildroot-external/configs/rpi3_64-gui_defconfig b/buildroot-external/configs/rpi3_64-gui_defconfig index af310503..b7d5ea96 100644 --- a/buildroot-external/configs/rpi3_64-gui_defconfig +++ b/buildroot-external/configs/rpi3_64-gui_defconfig @@ -29,10 +29,9 @@ BR2_ROOTFS_USERS_TABLES="$(BR2_EXTERNAL)/user_table.txt" BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL)/rootfs-overlay $(BR2_EXTERNAL)/board/raspberrypi/rootfs-overlay $(BR2_EXTERNAL)/board/raspberrypi3-64/rootfs-overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL)/board/raspberrypi3-64/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/board/raspberrypi3-64/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="--add-miniuart-bt-overlay --aarch64" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/oldstable_20211201.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/1.20220331.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL)/board/raspberrypi/kernel.config" BR2_LINUX_KERNEL_LZ4=y @@ -359,10 +358,15 @@ BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y -BR2_PACKAGE_RPI_BT_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE=y -BR2_PACKAGE_RPI_FIRMWARE_X=y -BR2_PACKAGE_RPI_WIFI_FIRMWARE=y +BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y +BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y +BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y +BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y +BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="$(BR2_EXTERNAL)/board/raspberrypi/config_3_64bit.txt" +BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y +BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y +BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y BR2_PACKAGE_UX500_FIRMWARE=y BR2_PACKAGE_WILC1000_FIRMWARE=y BR2_PACKAGE_WILINK_BT_FIRMWARE=y diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index c3f15d64..43142f4b 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -4,15 +4,16 @@ BR2_ARM_FPU_VFPV4=y BR2_DL_DIR="../../downloads" BR2_CCACHE=y BR2_CCACHE_DIR="../ccache" -BR2_OPTIMIZE_3=y -BR2_GLOBAL_PATCH_DIR="../buildroot-patches" +BR2_OPTIMIZE_2=y +BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL)/patches" # BR2_COMPILER_PARANOID_UNSAFE_PATH is not set BR2_FORCE_HOST_BUILD=y BR2_SSP_REGULAR=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_PACKAGE_GLIBC_UTILS=y -BR2_BINUTILS_VERSION_2_34_X=y -BR2_GCC_VERSION_10_X=y +BR2_BINUTILS_VERSION_2_37_X=y +BR2_GCC_VERSION_11_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_TOOLCHAIN_BUILDROOT_FORTRAN=y BR2_GCC_ENABLE_LTO=y @@ -22,6 +23,7 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to OpenVoiceOS" BR2_INIT_SYSTEMD=y # BR2_TARGET_ENABLE_ROOT_LOGIN is not set BR2_SYSTEM_BIN_SH_BASH=y +# BR2_TARGET_GENERIC_GETTY is not set BR2_SYSTEM_DHCP="eth0" # BR2_ENABLE_LOCALE_PURGE is not set BR2_GENERATE_LOCALE="en_US.UTF-8" @@ -30,17 +32,15 @@ BR2_ROOTFS_USERS_TABLES="$(BR2_EXTERNAL)/user_table.txt" BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL)/rootfs-overlay $(BR2_EXTERNAL)/board/raspberrypi/rootfs-overlay $(BR2_EXTERNAL)/board/raspberrypi4-64/rootfs-overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL)/board/raspberrypi4-64/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/board/raspberrypi4-64/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="--add-miniuart-bt-overlay --aarch64" +BR2_ROOTFS_POST_SCRIPT_ARGS="--rpi4" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/oldstable_20211201.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/1.20220331.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL)/board/raspberrypi/kernel.config" BR2_LINUX_KERNEL_LZ4=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4" -BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y -BR2_LINUX_KERNEL_DTS_OVERLAYS_SUPPORT=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y BR2_PACKAGE_LINUX_TOOLS_GPIO=y @@ -69,7 +69,6 @@ BR2_PACKAGE_FFMPEG_NONFREE=y BR2_PACKAGE_FFMPEG_AVRESAMPLE=y BR2_PACKAGE_FFMPEG_POSTPROC=y BR2_PACKAGE_GSTREAMER1=y -BR2_PACKAGE_GSTREAMER1_MM=y BR2_PACKAGE_GST1_PLUGINS_BASE_INSTALL_TOOLS=y BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER=y BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOMIXER=y @@ -273,9 +272,7 @@ BR2_PACKAGE_LIBERATION=y BR2_PACKAGE_GLMARK2=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_LLVM=y -BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_KMSRO=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D=y -BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_QT5=y BR2_PACKAGE_QT53D=y @@ -284,15 +281,13 @@ BR2_PACKAGE_QT5BASE_SQLITE_QT=y BR2_PACKAGE_QT5BASE_LINUXFB=y BR2_PACKAGE_QT5BASE_XCB=y BR2_PACKAGE_QT5BASE_DEFAULT_QPA="eglfs" -BR2_PACKAGE_QT5BASE_HARFBUZZ=y BR2_PACKAGE_QT5BASE_GIF=y -BR2_PACKAGE_QT5BASE_JPEG=y -BR2_PACKAGE_QT5BASE_PNG=y BR2_PACKAGE_QT5BASE_TSLIB=y BR2_PACKAGE_QT5GRAPHICALEFFECTS=y BR2_PACKAGE_QT5IMAGEFORMATS=y BR2_PACKAGE_QT5MULTIMEDIA=y BR2_PACKAGE_QT5SCRIPT=y +BR2_PACKAGE_QT5SENSORS=y BR2_PACKAGE_QT5VIRTUALKEYBOARD=y BR2_PACKAGE_QT5VIRTUALKEYBOARD_ARROW_KEY_NAVIGATION=y BR2_PACKAGE_QT5WAYLAND=y @@ -307,6 +302,9 @@ BR2_PACKAGE_KF5_NETWORKMANAGER_QT=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_XLIB_LIBXDAMAGE=y BR2_PACKAGE_XKEYBOARD_CONFIG=y +BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y +BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y +BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_IBT=y BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7650=y @@ -360,11 +358,11 @@ BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y -BR2_PACKAGE_RPI_BT_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y -BR2_PACKAGE_RPI_FIRMWARE_X=y -BR2_PACKAGE_RPI_WIFI_FIRMWARE=y +BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y +BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_CD=y +BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="$(BR2_EXTERNAL)/board/raspberrypi/config_4_64bit.txt" BR2_PACKAGE_UX500_FIRMWARE=y BR2_PACKAGE_WILC1000_FIRMWARE=y BR2_PACKAGE_WILINK_BT_FIRMWARE=y @@ -405,6 +403,7 @@ BR2_PACKAGE_PYTHON_CHERRYPY=y BR2_PACKAGE_PYTHON_COLORAMA=y BR2_PACKAGE_PYTHON_CONFIGSHELL_FB=y BR2_PACKAGE_PYTHON_DAEMONIZE=y +BR2_PACKAGE_PYTHON_DBUS_NEXT=y BR2_PACKAGE_PYTHON_FILELOCK=y BR2_PACKAGE_PYTHON_FLASK_BABEL=y BR2_PACKAGE_PYTHON_FLASK_CORS=y @@ -413,7 +412,6 @@ BR2_PACKAGE_PYTHON_FLASK_LOGIN=y BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY=y BR2_PACKAGE_PYTHON_GPIOZERO=y BR2_PACKAGE_PYTHON_HUMANIZE=y -BR2_PACKAGE_PYTHON_IPADDRESS=y BR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR=y BR2_PACKAGE_PYTHON_JSONMODELS=y BR2_PACKAGE_PYTHON_JSONSCHEMA=y @@ -427,7 +425,6 @@ BR2_PACKAGE_PYTHON_PEXPECT=y BR2_PACKAGE_PYTHON_PILLOW=y BR2_PACKAGE_PYTHON_PIP=y BR2_PACKAGE_PYTHON_PSUTIL=y -BR2_PACKAGE_PYTHON_PYCLI=y BR2_PACKAGE_PYTHON_PYJWT=y BR2_PACKAGE_PYTHON_PYUDEV=y BR2_PACKAGE_PYTHON_PYUSB=y @@ -447,7 +444,9 @@ BR2_PACKAGE_PYTHON_TWISTED_TLS=y BR2_PACKAGE_PYTHON_VALIDATORS=y BR2_PACKAGE_PYTHON_WATCHDOG=y BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT=y +BR2_PACKAGE_ALSA_PLUGINS=y BR2_PACKAGE_LIBAO=y +BR2_PACKAGE_LIBSAMPLERATE=y BR2_PACKAGE_OPUS_FIXED_POINT=y BR2_PACKAGE_OPUSFILE=y BR2_PACKAGE_PORTAUDIO=y @@ -557,6 +556,7 @@ BR2_PACKAGE_UTIL_LINUX_BINARIES=y BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y BR2_PACKAGE_UTIL_LINUX_KILL=y BR2_PACKAGE_UTIL_LINUX_MORE=y +BR2_PACKAGE_UTIL_LINUX_PARTX=y BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y BR2_PACKAGE_NANO=y BR2_PACKAGE_VIM=y @@ -577,27 +577,31 @@ BR2_PACKAGE_HOST_PYTHON_CYTHON=y BR2_PACKAGE_HOST_PYTHON_LXML=y BR2_PACKAGE_HOST_PYTHON_SIX=y BR2_PACKAGE_HOST_PYTHON_XLRD=y -BR2_PACKAGE_HOST_PYTHON3=y -BR2_PACKAGE_HOST_PYTHON3_SSL=y BR2_PACKAGE_HOST_RUSTC=y -BR2_PACKAGE_ALSA_PLUGINS=y -BR2_PACKAGE_BARESIP=y BR2_PACKAGE_BTSPEAKER=y BR2_PACKAGE_FANN=y BR2_PACKAGE_GROWDISK_SERVICE=y BR2_PACKAGE_HOSTNAME_SERVICE=y +BR2_PACKAGE_KF5_ATTICA=y BR2_PACKAGE_KF5_BREEZE_ICONS=y BR2_PACKAGE_KF5_KACTIVITIES=y BR2_PACKAGE_KF5_KARCHIVE=y BR2_PACKAGE_KF5_KAUTH=y BR2_PACKAGE_KF5_KBOOKMARKS=y +BR2_PACKAGE_KF5_KCMUTILS=y BR2_PACKAGE_KF5_KCOMPLETION=y BR2_PACKAGE_KF5_KDECLARATIVE=y +BR2_PACKAGE_KF5_KDECORATION=y BR2_PACKAGE_KF5_KDED=y +BR2_PACKAGE_KF5_KIDLETIME=y +BR2_PACKAGE_KF5_KINIT=y BR2_PACKAGE_KF5_KIRIGAMI2=y +BR2_PACKAGE_KF5_KNEWSTUFF=y BR2_PACKAGE_KF5_KNOTIFICATIONS=y BR2_PACKAGE_KF5_KPACKAGE=y +BR2_PACKAGE_KF5_KSCREENLOCKER=y BR2_PACKAGE_KF5_KWAYLAND=y +BR2_PACKAGE_KF5_LAYER_SHELL_QT=y BR2_PACKAGE_KF5_PHONON=y BR2_PACKAGE_KF5_PLASMA_FRAMEWORK=y BR2_PACKAGE_KF5_PLASMA_PA=y @@ -614,7 +618,6 @@ BR2_PACKAGE_OVOS_SPLASH=y BR2_PACKAGE_PICOTTS=y BR2_PACKAGE_QT5CT=y BR2_PACKAGE_RESPEAKER=y -BR2_PACKAGE_RPI_EEPROM=y BR2_PACKAGE_SNAPCAST=y BR2_PACKAGE_SNAPCAST_SERVER=y BR2_PACKAGE_SPOTIFYD=y @@ -625,12 +628,10 @@ BR2_PACKAGE_WIRINGPI2=y BR2_PACKAGE_PYTHON_ADAPT_PARSER=y BR2_PACKAGE_PYTHON_ASTRAL=y BR2_PACKAGE_PYTHON_AUDIO_METADATA=y -BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER=y BR2_PACKAGE_PYTHON_CLICK_DEFAULT_GROUP=y BR2_PACKAGE_PYTHON_COMBO_LOCK=y BR2_PACKAGE_PYTHON_COVERALLS=y BR2_PACKAGE_PYTHON_DATACLASSES=y -BR2_PACKAGE_PYTHON_DBUS_NEXT=y BR2_PACKAGE_PYTHON_DEPRECATED=y BR2_PACKAGE_PYTHON_FEEDPARSER=y BR2_PACKAGE_PYTHON_FLASK_FONTAWESOME=y @@ -648,7 +649,7 @@ BR2_PACKAGE_PYTHON_LAZY=y BR2_PACKAGE_PYTHON_LEVENSHTEIN=y BR2_PACKAGE_PYTHON_MEMORY_TEMPFILE=y BR2_PACKAGE_PYTHON_MOCK_MSM=y -BR2_PACKAGE_PYTHON_MSK=y +BR2_PACKAGE_PYTHON_MSM=y BR2_PACKAGE_PYTHON_MULTI_KEY_DICT=y BR2_PACKAGE_PYTHON_MYCROFT_MESSAGEBUS_CLIENT=y BR2_PACKAGE_PYTHON_NEON_LANG_PLUGIN_LIBRETRANSLATE=y @@ -667,11 +668,11 @@ BR2_PACKAGE_PYTHON_PEP8=y BR2_PACKAGE_PYTHON_PETACT=y BR2_PACKAGE_PYTHON_PHONEME_GUESSER=y BR2_PACKAGE_PYTHON_POCKETSPHINX=y -BR2_PACKAGE_PYTHON_PRECISE_LITE_RUNNER=y BR2_PACKAGE_PYTHON_PRECISE_RUNNER=y BR2_PACKAGE_PYTHON_PULSECTL=y BR2_PACKAGE_PYTHON_PYCHROMECAST=y BR2_PACKAGE_PYTHON_PYCPUINFO=y +BR2_PACKAGE_PYTHON_PYEE=y BR2_PACKAGE_PYTHON_PYJOKES=y BR2_PACKAGE_PYTHON_PYMPLAYER=y BR2_PACKAGE_PYTHON_PYOWM=y @@ -703,6 +704,7 @@ BR2_PACKAGE_PYTHON_YOUTUBE_SEARCHER=y BR2_PACKAGE_PYTHON_YT_DLP=y BR2_PACKAGE_MYCROFT_EMBEDDED_SHELL=y BR2_PACKAGE_MYCROFT_GUI=y +BR2_PACKAGE_PYTHON_OVOS_CLI_CLIENT=y BR2_PACKAGE_PYTHON_OVOS_CORE=y BR2_PACKAGE_MYCROFT_SERVICE=y BR2_PACKAGE_PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE=y @@ -725,19 +727,21 @@ BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_RESPEAKER_4MIC=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_SYSTEM=y BR2_PACKAGE_PYTHON_OVOS_SKILL_INSTALLER=y BR2_PACKAGE_PYTHON_OVOS_SKILL_MANAGER=y +BR2_PACKAGE_PYTHON_OVOS_STT_HTTP_SERVER=y BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_CHROMIUM=y BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX=y BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_VOSK=y +BR2_PACKAGE_PYTHON_OVOS_STT_SERVER_PLUGIN=y BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MIMIC=y BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_MIMIC2=y BR2_PACKAGE_PYTHON_OVOS_TTS_PLUGIN_PICO=y +BR2_PACKAGE_PYTHON_OVOS_TTS_SERVER=y +BR2_PACKAGE_PYTHON_OVOS_TTS_SERVER_PLUGIN=y BR2_PACKAGE_PYTHON_OVOS_UTILS=y BR2_PACKAGE_PYTHON_OVOS_VLC_PLUGIN=y BR2_PACKAGE_PYTHON_OVOS_WORKSHOP=y BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_POCKETSPHINX=y BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE=y -BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE=y -BR2_PACKAGE_MYCROFT_SKILLS_REPO=y BR2_PACKAGE_MYCROFT_SKILL_ALARM=y BR2_PACKAGE_MYCROFT_SKILL_AUDIO_RECORD=y BR2_PACKAGE_MYCROFT_SKILL_CAMERA=y diff --git a/buildroot-external/package/alsa-plugins/Config.in b/buildroot-external/package/alsa-plugins/Config.in deleted file mode 100644 index 3c87f58d..00000000 --- a/buildroot-external/package/alsa-plugins/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_ALSA_PLUGINS - bool "alsa-plugins" - depends on BR2_PACKAGE_ALSA_LIB - select BR2_PACKAGE_LIBSAMPLERATE - help - Advanced Linux Sound Architecture Plugins - - http://www.alsa-project.org/ - diff --git a/buildroot-external/package/alsa-plugins/alsa-plugins.hash b/buildroot-external/package/alsa-plugins/alsa-plugins.hash deleted file mode 100644 index bdf165fe..00000000 --- a/buildroot-external/package/alsa-plugins/alsa-plugins.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 161772303da521abbbf1d91f63b470c4791392d5728f2192a42d71292078f907 alsa-plugins-1.1.9.tar.bz2 -sha256 1c0f06450c928d711719686c9dbece2d480184f36fab11b8f0534cb7b41e337d alsa-plugins-1.2.2.tar.bz2 diff --git a/buildroot-external/package/alsa-plugins/alsa-plugins.mk b/buildroot-external/package/alsa-plugins/alsa-plugins.mk deleted file mode 100644 index c80b6e6e..00000000 --- a/buildroot-external/package/alsa-plugins/alsa-plugins.mk +++ /dev/null @@ -1,24 +0,0 @@ -################################################################################ -# -# alsa-plugins -# -################################################################################ - -ALSA_PLUGINS_VERSION = 1.2.2 -ALSA_PLUGINS_SOURCE = alsa-plugins-$(ALSA_PLUGINS_VERSION).tar.bz2 -ALSA_PLUGINS_SITE = ftp://ftp.alsa-project.org/pub/plugins -ALSA_PLUGINS_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver) -ALSA_PLUGINS_LICENSE_FILES = COPYING aserver/COPYING -ALSA_PLUGINS_CFLAGS = $(TARGET_CFLAGS) -ALSA_PLUGINS_AUTORECONF = YES -ALSA_PLUGINS_DEPENDENCIES = alsa-lib libsamplerate pulseaudio -ALSA_PLUGINS_CONF_OPTS = \ - --with-plugindir=/usr/lib/alsa-lib \ - --localstatedir=/var \ - --disable-jack \ - --enable-samplerate \ - --enable-pulseaudio \ - --disable-avcodec \ - --with-speex=builtin - -$(eval $(autotools-package)) diff --git a/buildroot-external/package/baresip/baresip.mk b/buildroot-external/package/baresip/baresip.mk index b4f3e4ad..b73ce23f 100644 --- a/buildroot-external/package/baresip/baresip.mk +++ b/buildroot-external/package/baresip/baresip.mk @@ -4,18 +4,16 @@ # ############################################################# -BARESIP_VERSION = 1.1.0 +BARESIP_VERSION = 2.3.0 BARESIP_SOURCE = v$(BARESIP_VERSION).tar.gz BARESIP_SITE = https://github.com/baresip/baresip/archive BARESIP_DEPENDENCIES = libre librem zlib -BARESIP_MAKE_ENV = \ +BARESIP_MAKE_ENV += \ $(TARGET_CONFIGURE_OPTS) \ SYSROOT=$(STAGING_DIR)/usr \ - LD="$(TARGET_CC)" \ - LFLAGS="$(TARGET_LDFLAGS)" -BARESIP_MAKE_ARGS = \ +BARESIP_MAKE_OPTS += \ LIBRE_MK="$(STAGING_DIR)/usr/share/re/re.mk" \ LIBRE_INC="$(STAGING_DIR)/usr/include/re" \ LIBRE_SO="$(STAGING_DIR)/usr/lib" \ @@ -50,11 +48,11 @@ BARESIP_DEPENDENCIES += xlib_libXext endif define BARESIP_BUILD_CMDS - $(BARESIP_MAKE_ENV) $(MAKE) $(BARESIP_MAKE_ARGS) -C $(@D) all + $(BARESIP_MAKE_ENV) $(MAKE) $(BARESIP_MAKE_OPTS) -C $(@D) all endef -define BARESIP_INSTALL_TARGET_CMDS - $(BARESIP_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(MAKE) $(BARESIP_MAKE_ARGS) -C $(@D) install -endef +#define BARESIP_INSTALL_TARGET_CMDS +# $(BARESIP_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(MAKE) $(BARESIP_MAKE_ARGS) -C $(@D) install +#endef -$(eval $(generic-package)) +$(eval $(cmake-package)) diff --git a/buildroot-external/package/kf5-attica/kf5-attica.hash b/buildroot-external/package/kf5-attica/kf5-attica.hash index 67c0acd8..9f8f7552 100644 --- a/buildroot-external/package/kf5-attica/kf5-attica.hash +++ b/buildroot-external/package/kf5-attica/kf5-attica.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 f482b3353926447679829693d7a7e02cd8d4956f67f2c05316d5ab941e6ac808 attica-5.82.0.tar.xz +sha256 c05ee119f66d6dc60ecff5b7c6e883d4bc478aca547811b4edbc45eaf0f17b6b attica-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash b/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash index b5bac128..71d28ce1 100644 --- a/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash +++ b/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 7b7c232cca879776412e4a5879080ef281d971fe2bb03d9c08ae638e357061b9 breeze-icons-5.82.0.tar.xz +sha256 c17db793b931a640f9db4466e1fee917127809f80ac8fc65b2273044ec23422a breeze-icons-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kactivities/kf5-kactivities.hash b/buildroot-external/package/kf5-kactivities/kf5-kactivities.hash index 12ab0033..0c27bb1e 100644 --- a/buildroot-external/package/kf5-kactivities/kf5-kactivities.hash +++ b/buildroot-external/package/kf5-kactivities/kf5-kactivities.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 94d762bf19c2e70299a41e065b8b950be0d6c4507db69269586b35f522183275 kactivities-5.82.0.tar.xz +sha256 c0c811b91ff79cb23b99ec85b390ae331107a010f522ed45600ae6274f87c40f kactivities-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-karchive/kf5-karchive.hash b/buildroot-external/package/kf5-karchive/kf5-karchive.hash index 5c43be26..37572eff 100644 --- a/buildroot-external/package/kf5-karchive/kf5-karchive.hash +++ b/buildroot-external/package/kf5-karchive/kf5-karchive.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 b59821111c9419a746806044e8e0f16bd6be8c8f0eb3938f585aa3cee7dc4c8a karchive-5.82.0.tar.xz +sha256 a3602cbed2aaf4d446ff7af78b626042aa6fbce1df60eb2b8332b5f6ff214cce karchive-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kauth/kf5-kauth.hash b/buildroot-external/package/kf5-kauth/kf5-kauth.hash index 22538d72..86712849 100644 --- a/buildroot-external/package/kf5-kauth/kf5-kauth.hash +++ b/buildroot-external/package/kf5-kauth/kf5-kauth.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 00aac14b7a28040a7598ed661254fb4b8c20b0708fc3379461caff7bc8ff9104 kauth-5.82.0.tar.xz +sha256 f865cb134cf4013496940d48f397eae6cf6bc5013dadf911340c23bd7ddb3a00 kauth-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kbookmarks/kf5-kbookmarks.hash b/buildroot-external/package/kf5-kbookmarks/kf5-kbookmarks.hash index 1542d573..c5869105 100644 --- a/buildroot-external/package/kf5-kbookmarks/kf5-kbookmarks.hash +++ b/buildroot-external/package/kf5-kbookmarks/kf5-kbookmarks.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 792c25d7979a0d1a0f09d3e570388a55356b99d98e55f7588613c16fa8c99f72 kbookmarks-5.82.0.tar.xz +sha256 a42233135dc255a0ff0147f22f9446c2b5932e6b11198aa099fdadbbf5b30e47 kbookmarks-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kcmutils/kf5-kcmutils.hash b/buildroot-external/package/kf5-kcmutils/kf5-kcmutils.hash index ced78369..d41fcd64 100644 --- a/buildroot-external/package/kf5-kcmutils/kf5-kcmutils.hash +++ b/buildroot-external/package/kf5-kcmutils/kf5-kcmutils.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 e8bd6b528454b2e2acf9cdd89c83ee855524b40fdf79f5bf79daf44ae790b184 kcmutils-5.82.0.tar.xz +sha256 1a195d83a092c493f10f372e245107277c275a418563cbc443a884ef4e4e3901 kcmutils-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kcodecs/kf5-kcodecs.hash b/buildroot-external/package/kf5-kcodecs/kf5-kcodecs.hash index c2d7c1ae..4f59bf0a 100644 --- a/buildroot-external/package/kf5-kcodecs/kf5-kcodecs.hash +++ b/buildroot-external/package/kf5-kcodecs/kf5-kcodecs.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 645a52cea3579e56cf9ce74319635e7ca5984be9b064324523144d0a7f5256fc kcodecs-5.82.0.tar.xz +sha256 3ec08377a1b2cbc30401ae9e43e1394c61635ab7537a37dc297cdc4deeda7c62 kcodecs-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kcompletion/kf5-kcompletion.hash b/buildroot-external/package/kf5-kcompletion/kf5-kcompletion.hash index 9b7036cf..b0c07898 100644 --- a/buildroot-external/package/kf5-kcompletion/kf5-kcompletion.hash +++ b/buildroot-external/package/kf5-kcompletion/kf5-kcompletion.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 503646a0bf3f5e40daaea9b33618ffb39d0435d41cd736468d1806daefba247d kcompletion-5.82.0.tar.xz +sha256 2422485b10de631583b7e92e0778e5cf0c0ceec677bcd289cb7bc04c5441dfd0 kcompletion-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kconfig/kf5-kconfig.hash b/buildroot-external/package/kf5-kconfig/kf5-kconfig.hash index 8eb7000a..4644a1d3 100644 --- a/buildroot-external/package/kf5-kconfig/kf5-kconfig.hash +++ b/buildroot-external/package/kf5-kconfig/kf5-kconfig.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 234fc902d8a005291488def0a6a4b9d8b8500102e05aa2d1cfa3d5b6bb830a89 kconfig-5.82.0.tar.xz +sha256 a63c3feadc7b6b94d8e06ead5430289742f62da59dfa4f0ceaaf237523b6ad2b kconfig-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk b/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk index 9e68a70e..61a85bae 100644 --- a/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk +++ b/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk @@ -7,32 +7,20 @@ KF5_KCONFIG_VERSION = $(KF5_VERSION) KF5_KCONFIG_SITE = $(KF5_SITE) KF5_KCONFIG_SOURCE = kconfig-$(KF5_KCONFIG_VERSION).tar.xz -KF5_KCONFIG_LICENSE = BSD-3-Clause -KF5_KCONFIG_LICENSE_FILES = COPYING-CMAKE-SCRIPTS -KF5_KCONFIG_DEPENDENCIES = host-pkgconf #host-kf5-kconfig +KF5_KCONFIG_DEPENDENCIES = \ + kf5-extra-cmake-modules \ + qt5tools \ + $(if $(BR2_PACKAGE_PYTHON3),python3) KF5_KCONFIG_INSTALL_STAGING = YES -KF5_KCONFIG_SUPPORTS_IN_SOURCE_BUILD = NO +#KF5_KCONFIG_SUPPORTS_IN_SOURCE_BUILD = NO KF5_KCONFIG_CXXFLAGS = $(TARGET_CXXFLAGS) ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) -KF5_KCONFIG_CXXFLAGS += -latomic + KF5_KCONFIG_CXXFLAGS += -latomic endif KF5_KCONFIG_CONF_OPTS = -DCMAKE_CXX_FLAGS="$(KF5_KCONFIG_CXXFLAGS)" -KF5_KCONFIG_POST_INSTALL_STAGING_HOOKS += KF5_KCONFIG_COPY_BINS - -#define KF5_KCONFIG_COPY_BINS -# cp ${HOST_DIR}/lib/x86_64-linux-gnu/libexec/kf5/kconfig_compiler_kf5 \ -# $(STAGING_DIR)/usr/lib/libexec/kf5/ -#endef - $(eval $(cmake-package)) - -#HOST_KF5_KCONFIG_DEPENDENCIES = host-kf5-extra-cmake-modules -#HOST_KF5_KCONFIG_CXXFLAGS = $(HOST_CXXFLAGS) -#HOST_KF5_KCONFIG_CONF_OPTS = -DCMAKE_CXX_FLAGS="$(HOST_KF5_KCONFIG_CXXFLAGS)" - -#$(eval $(host-cmake-package)) diff --git a/buildroot-external/package/kf5-kconfigwidgets/kf5-kconfigwidgets.hash b/buildroot-external/package/kf5-kconfigwidgets/kf5-kconfigwidgets.hash index d3dd0a8a..ed179503 100644 --- a/buildroot-external/package/kf5-kconfigwidgets/kf5-kconfigwidgets.hash +++ b/buildroot-external/package/kf5-kconfigwidgets/kf5-kconfigwidgets.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 d68f16f93cda851e1e63bc1ead8a35164157b2d0c5da39e1b1da056f83397872 kconfigwidgets-5.82.0.tar.xz +sha256 028493a1515a6c965ea0eecabc362340af1d2e8463760465539c980d03d8bb06 kconfigwidgets-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kcrash/kf5-kcrash.hash b/buildroot-external/package/kf5-kcrash/kf5-kcrash.hash index effa2f79..c9231ed6 100644 --- a/buildroot-external/package/kf5-kcrash/kf5-kcrash.hash +++ b/buildroot-external/package/kf5-kcrash/kf5-kcrash.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 fb93012644cbd4d37dd14f8d5b855943cc076f4db8bfb421e847d79e48fb5dfc kcrash-5.82.0.tar.xz +sha256 544996a31f616a274961c12023fc0650deeeb9ef50125dffbed10c556eb5b33d kcrash-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kdbusaddons/kf5-kdbusaddons.hash b/buildroot-external/package/kf5-kdbusaddons/kf5-kdbusaddons.hash index 5a0451bd..ecf3daf1 100644 --- a/buildroot-external/package/kf5-kdbusaddons/kf5-kdbusaddons.hash +++ b/buildroot-external/package/kf5-kdbusaddons/kf5-kdbusaddons.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 d85285eb765c7a8d0f9e21fe0f8396160f30e6a79651faa88a6e95bd577ddb53 kdbusaddons-5.82.0.tar.xz +sha256 3a726a9ba053c2e484b5d1d2e53b361bcfb039414df488d6bc7e29a281bc10a3 kdbusaddons-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kdeclarative/kf5-kdeclarative.hash b/buildroot-external/package/kf5-kdeclarative/kf5-kdeclarative.hash index 0fa655a3..54c97dbb 100644 --- a/buildroot-external/package/kf5-kdeclarative/kf5-kdeclarative.hash +++ b/buildroot-external/package/kf5-kdeclarative/kf5-kdeclarative.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 5c95ebf424e6d1ffd4da4954e998d8d00ef9f35eb27bfc5779e5c5d9aeaa573f kdeclarative-5.82.0.tar.xz +sha256 ffb8fb0edb1036aa310f1a80344e5a7209cfc9dc1bff086ed458fa0e58716da0 kdeclarative-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kded/kf5-kded.hash b/buildroot-external/package/kf5-kded/kf5-kded.hash index 93eb3d1f..a0b21b12 100644 --- a/buildroot-external/package/kf5-kded/kf5-kded.hash +++ b/buildroot-external/package/kf5-kded/kf5-kded.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 585f3e64cdbf0167ea79316f2131fa0051876bf2d60af8c7333c9f578bfb060c kded-5.82.0.tar.xz +sha256 e59e6d0fbdad184b2e0d59dccedd1e5be53ea21959d0e828e1bbab4f7bd420fe kded-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kded/kf5-kded.mk b/buildroot-external/package/kf5-kded/kf5-kded.mk index c591c73c..a3757197 100644 --- a/buildroot-external/package/kf5-kded/kf5-kded.mk +++ b/buildroot-external/package/kf5-kded/kf5-kded.mk @@ -10,7 +10,7 @@ KF5_KDED_SOURCE = kded-$(KF5_KDED_VERSION).tar.xz KF5_KDED_LICENSE = BSD-3-Clause KF5_KDED_LICENSE_FILES = COPYING-CMAKE-SCRIPTS -KF5_KDED_DEPENDENCIES = host-pkgconf +KF5_KDED_DEPENDENCIES = host-pkgconf kf5-kservice KF5_KDED_INSTALL_STAGING = YES KF5_KDED_SUPPORTS_IN_SOURCE_BUILD = NO diff --git a/buildroot-external/package/kf5-kglobalaccel/kf5-kglobalaccel.hash b/buildroot-external/package/kf5-kglobalaccel/kf5-kglobalaccel.hash index c0d0134e..806d7d92 100644 --- a/buildroot-external/package/kf5-kglobalaccel/kf5-kglobalaccel.hash +++ b/buildroot-external/package/kf5-kglobalaccel/kf5-kglobalaccel.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 9b6e7785e2d4fdfe485f1d7e98aa9d397800f9804ea013fd828338271ac2b561 kglobalaccel-5.82.0.tar.xz +sha256 c0610c5dfe078827594e0f32793f0fae87dcee21b75fee491850a7e0cc639a27 kglobalaccel-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kguiaddons/kf5-kguiaddons.hash b/buildroot-external/package/kf5-kguiaddons/kf5-kguiaddons.hash index 63668d48..10c4e43a 100644 --- a/buildroot-external/package/kf5-kguiaddons/kf5-kguiaddons.hash +++ b/buildroot-external/package/kf5-kguiaddons/kf5-kguiaddons.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 9bb7611bf10250de952e59f2ef682eec28695c7782a7b81970003f3982d5e339 kguiaddons-5.82.0.tar.xz +sha256 7e56c2d826973632ee90b091c50aac53feb88409f5d2ad76d1214452efa6c83e kguiaddons-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-ki18n/kf5-ki18n.hash b/buildroot-external/package/kf5-ki18n/kf5-ki18n.hash index f71f0c95..7a27c0be 100644 --- a/buildroot-external/package/kf5-ki18n/kf5-ki18n.hash +++ b/buildroot-external/package/kf5-ki18n/kf5-ki18n.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 c3996c193a8aa33d9e3bea2c14679c6e5d48ca0a7a560fde77f43132eb6872fa ki18n-5.82.0.tar.xz +sha256 9e1a8be4e1c0b7bbae262dfb0fffb75c6ec9efe2bd2fbc3fcae3ebbf9f68ed85 ki18n-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kiconthemes/kf5-kiconthemes.hash b/buildroot-external/package/kf5-kiconthemes/kf5-kiconthemes.hash index cc2f8ea5..42debdfa 100644 --- a/buildroot-external/package/kf5-kiconthemes/kf5-kiconthemes.hash +++ b/buildroot-external/package/kf5-kiconthemes/kf5-kiconthemes.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 8c4dd72838648f0253b9ff9d266fad7ab02ef3545b50f33478a3b9cb6ad2ecf8 kiconthemes-5.82.0.tar.xz +sha256 820d592beab1547265fcc2a61f6262535b85d444a05fd67b4eb2f11d9f2510ce kiconthemes-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kidletime/kf5-kidletime.hash b/buildroot-external/package/kf5-kidletime/kf5-kidletime.hash index f2665a60..bf2d943a 100644 --- a/buildroot-external/package/kf5-kidletime/kf5-kidletime.hash +++ b/buildroot-external/package/kf5-kidletime/kf5-kidletime.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 d054e755aefb07b35e369b7fcda56c9e1dac00eeab3e7d6f5038101dfb95aa5b kidletime-5.82.0.tar.xz +sha256 1b23a2503defae1fca23bb1574439dcc24a2856c3603587c903f8e8b188f158b kidletime-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kinit/kf5-kinit.hash b/buildroot-external/package/kf5-kinit/kf5-kinit.hash index 89ff7476..0367af4e 100644 --- a/buildroot-external/package/kf5-kinit/kf5-kinit.hash +++ b/buildroot-external/package/kf5-kinit/kf5-kinit.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 8b1b9d34fe4a4345381ac954888190e65f28ffe8211c7c0a16376996a79dc168 kinit-5.82.0.tar.xz +sha256 71c3d83e2303f01bfd936351260ee3a7e0e78de568c90dd9236f7d5e8998c2f8 kinit-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kio/kf5-kio.hash b/buildroot-external/package/kf5-kio/kf5-kio.hash index cc6a96bf..37c6f71d 100644 --- a/buildroot-external/package/kf5-kio/kf5-kio.hash +++ b/buildroot-external/package/kf5-kio/kf5-kio.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 cb970d0550054fd0bb0957de010b9ea73b2d89e8df725c0d8344320e82473144 kio-5.82.0.tar.xz +sha256 f2ddea299f3dc98835df445dd1d622d90233115ad0200e75da5e954523466293 kio-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kio/kf5-kio.mk b/buildroot-external/package/kf5-kio/kf5-kio.mk index fc0a6f36..56984212 100644 --- a/buildroot-external/package/kf5-kio/kf5-kio.mk +++ b/buildroot-external/package/kf5-kio/kf5-kio.mk @@ -12,13 +12,11 @@ KF5_KIO_LICENSE_FILES = COPYING-CMAKE-SCRIPTS KF5_KIO_DEPENDENCIES = host-pkgconf kf5-kservice kf5-solid \ kf5-kjobwidgets kf5-ktextwidgets \ - kf5-knotifications kf5-kded #host-kf5-desktoptojson - #host-kf5-kcoreaddons + kf5-knotifications kf5-kded KF5_KIO_INSTALL_STAGING = YES KF5_KIO_SUPPORTS_IN_SOURCE_BUILD = NO KF5_KIO_CONF_OPTS = -DBUILD_DESIGNERPLUGIN=OFF -#KF5_KIO_CONF_OPTS += -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson $(eval $(cmake-package)) diff --git a/buildroot-external/package/kf5-kirigami2/kf5-kirigami2.hash b/buildroot-external/package/kf5-kirigami2/kf5-kirigami2.hash index c9311dc7..6aabad47 100644 --- a/buildroot-external/package/kf5-kirigami2/kf5-kirigami2.hash +++ b/buildroot-external/package/kf5-kirigami2/kf5-kirigami2.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 3541aec3cacbcf9d802ead3a0e1920163aae58b5e5ef121ec6725d0eacc9942a kirigami2-5.82.0.tar.xz +sha256 8cd3675c5ba2c656648a7e54b6ad4d89f1dbc0d0ff36e59acd2252681497d445 kirigami2-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kitemviews/kf5-kitemviews.hash b/buildroot-external/package/kf5-kitemviews/kf5-kitemviews.hash index 5d49910e..027e3acb 100644 --- a/buildroot-external/package/kf5-kitemviews/kf5-kitemviews.hash +++ b/buildroot-external/package/kf5-kitemviews/kf5-kitemviews.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 3d871282bd575fc983944e362314146b439fd01c743810c152a3b8737b06f09e kitemviews-5.82.0.tar.xz +sha256 68883dbd26401dbde559ca60fe1163e881d679d9cb83697cd5f9d9b0eb279599 kitemviews-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kjobwidgets/kf5-kjobwidgets.hash b/buildroot-external/package/kf5-kjobwidgets/kf5-kjobwidgets.hash index 8958ba85..0aa6831e 100644 --- a/buildroot-external/package/kf5-kjobwidgets/kf5-kjobwidgets.hash +++ b/buildroot-external/package/kf5-kjobwidgets/kf5-kjobwidgets.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 5c213f928640cd4c96bbb6e23347537250d647e861787666215f5fa8de2b0c25 kjobwidgets-5.82.0.tar.xz +sha256 5b909845e5707689e010d636cd36fb9b3b11fdddd37561b27d71a2234df3f392 kjobwidgets-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-knewstuff/kf5-knewstuff.hash b/buildroot-external/package/kf5-knewstuff/kf5-knewstuff.hash index 0696aee1..5838ab65 100644 --- a/buildroot-external/package/kf5-knewstuff/kf5-knewstuff.hash +++ b/buildroot-external/package/kf5-knewstuff/kf5-knewstuff.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 1f91693dc3104aa97dcb24720bb20b0f927cb7633185630121cb634cb5b25bbb knewstuff-5.82.0.tar.xz +sha256 5dd9fb32fe7e99b64f8dc4b8801bbdba5dc5ba2eda9bec2fb1fc563a53ec6a2a knewstuff-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-knotifications/kf5-knotifications.hash b/buildroot-external/package/kf5-knotifications/kf5-knotifications.hash index f2c38985..38ded6ac 100644 --- a/buildroot-external/package/kf5-knotifications/kf5-knotifications.hash +++ b/buildroot-external/package/kf5-knotifications/kf5-knotifications.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 79c7d044df30f0c242c6101888013089a02dd064599e9851837d0f59f981db6f knotifications-5.82.0.tar.xz +sha256 f5f78ae7ca381524f990ead138ea68796a185418e608646dff216a846bcc0788 knotifications-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kpackage/kf5-kpackage.hash b/buildroot-external/package/kf5-kpackage/kf5-kpackage.hash index 41733bf8..61053ba9 100644 --- a/buildroot-external/package/kf5-kpackage/kf5-kpackage.hash +++ b/buildroot-external/package/kf5-kpackage/kf5-kpackage.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 b354f3a7e0c6b62513260b0caf5810143647cb21c495d8a1bc3411ee521137a4 kpackage-5.82.0.tar.xz +sha256 51309ab8fbb5774f04ef989b15674df63348cef97f349a293f202817b9a3888b kpackage-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.hash b/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.hash index ece108cd..cce88f79 100644 --- a/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.hash +++ b/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 2499d88be243d64a854860c2aaa9c03f05f2078419aaf55d7eab65a885c24175 kscreenlocker-5.20.2.tar.xz +sha256 3270a1845c9fc694a50db38de4c27586d2f488152e1bcf88be0088d6799bf98e kscreenlocker-5.24.5.tar.xz diff --git a/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.mk b/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.mk index 35b6c50b..cc461d74 100644 --- a/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.mk +++ b/buildroot-external/package/kf5-kscreenlocker/kf5-kscreenlocker.mk @@ -4,13 +4,14 @@ # ################################################################################ -KF5_KSCREENLOCKER_VERSION = 5.20.2 +KF5_KSCREENLOCKER_VERSION = 5.24.5 KF5_KSCREENLOCKER_SITE = https://download.kde.org/stable/plasma/$(KF5_KSCREENLOCKER_VERSION) KF5_KSCREENLOCKER_SOURCE = kscreenlocker-$(KF5_KSCREENLOCKER_VERSION).tar.xz KF5_KSCREENLOCKER_LICENSE = BSD-3-Clause KF5_KSCREENLOCKER_LICENSE_FILES = COPYING-CMAKE-SCRIPTS -KF5_KSCREENLOCKER_DEPENDENCIES = host-pkgconf kf5-plasma-framework kf5-kwayland +KF5_KSCREENLOCKER_DEPENDENCIES = host-pkgconf kf5-plasma-framework kf5-kwayland \ + kf5-layer-shell-qt KF5_KSCREENLOCKER_INSTALL_STAGING = YES KF5_KSCREENLOCKER_SUPPORTS_IN_SOURCE_BUILD = NO diff --git a/buildroot-external/package/kf5-kservice/kf5-kservice.hash b/buildroot-external/package/kf5-kservice/kf5-kservice.hash index 8a1d540f..23572cce 100644 --- a/buildroot-external/package/kf5-kservice/kf5-kservice.hash +++ b/buildroot-external/package/kf5-kservice/kf5-kservice.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 ee3ea4b03588402d56d5acc43f9391e2690a0f23c0eaa4c10d1588498433d89c kservice-5.82.0.tar.xz +sha256 779d11c436887c5300c6f3bf477ba334673444b3e9d3212a0cf12a1f653b9254 kservice-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-ktextwidgets/kf5-ktextwidgets.hash b/buildroot-external/package/kf5-ktextwidgets/kf5-ktextwidgets.hash index e4896ee1..fc37c6c9 100644 --- a/buildroot-external/package/kf5-ktextwidgets/kf5-ktextwidgets.hash +++ b/buildroot-external/package/kf5-ktextwidgets/kf5-ktextwidgets.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 5084524e205da7d7c546d9527b16720ec84e718a74706f5be442c0ad1e504048 ktextwidgets-5.82.0.tar.xz +sha256 c41a6ae85345c33188c251e011a43672641fe489243c3436a1e1f15aa6cabf76 ktextwidgets-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.hash b/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.hash index 43d37bdc..0815e705 100644 --- a/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.hash +++ b/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 x kwayland-server-5.20.2.tar.xz +sha256 x kwayland-server-5.24.5.tar.xz diff --git a/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.mk b/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.mk index 58499eda..13f4dd90 100644 --- a/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.mk +++ b/buildroot-external/package/kf5-kwayland-server/kf5-kwaylandserver.mk @@ -4,7 +4,7 @@ # ################################################################################ -KF5_KWAYLAND_SERVER_VERSION = 5.20.2 +KF5_KWAYLAND_SERVER_VERSION = 5.24.5 KF5_KWAYLAND_SERVER_SITE = https://download.kde.org/stable/plasma/$(KF5_KWAYLAND_SERVER_VERSION) KF5_KWAYLAND_SERVER_SOURCE = kwayland-server-$(KF5_KWAYLAND_SERVER_VERSION).tar.xz KF5_KWAYLAND_SERVER_LICENSE = BSD-3-Clause diff --git a/buildroot-external/package/kf5-kwayland/kf5-kwayland.hash b/buildroot-external/package/kf5-kwayland/kf5-kwayland.hash index 03822e1e..4d9572e0 100644 --- a/buildroot-external/package/kf5-kwayland/kf5-kwayland.hash +++ b/buildroot-external/package/kf5-kwayland/kf5-kwayland.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 a0a2fe5a02cb2a7a9f020d396ac3ffaff2b6259499a8a960d6fc4c0d0a256d9b kwayland-5.82.0.tar.xz +sha256 3efdfa6539fb0c053092ef5f178d0ea776a93a35754eefb1be348dcbd46403a8 kwayland-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kwidgetsaddons/kf5-kwidgetsaddons.hash b/buildroot-external/package/kf5-kwidgetsaddons/kf5-kwidgetsaddons.hash index 7136fcb0..2851ef7f 100644 --- a/buildroot-external/package/kf5-kwidgetsaddons/kf5-kwidgetsaddons.hash +++ b/buildroot-external/package/kf5-kwidgetsaddons/kf5-kwidgetsaddons.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 248897e7bfac5735b42aff0cd1f1ec12674a8e11ee4788847a111fd8cd419882 kwidgetsaddons-5.82.0.tar.xz +sha256 e3b4dc3db4d608b2a725e9087ca3add1105e4027e7e47d10f96c2eff344af20e kwidgetsaddons-5.91.0.tar.xz diff --git a/buildroot-external/package/kf5-kwin/0001-No-Doctools.patch b/buildroot-external/package/kf5-kwin/0001-No-Doctools.patch deleted file mode 100644 index 0d69c4a5..00000000 --- a/buildroot-external/package/kf5-kwin/0001-No-Doctools.patch +++ /dev/null @@ -1,37522 +0,0 @@ -From 4070917001af260d2b92c81ab6293d8a7cd8033d Mon Sep 17 00:00:00 2001 -From: j1nx
h)1Xk;vX$c-RP^`v~RXYO-NBoZd%u*x=Ra(MYmN -z#ua+gOf9L>^8NBDydFc@>Wi*6ozdpNnrtc;4X;Pct@uvj^ -z@qTU~*Y~1qyV>32L 5(~%_psYRtKCo+h`)FA!R -z^wKdrJ($G0#nCR&tQt`GrBSc^`7Zsy`4rNZf>gJ=r2B)T)Q3-F%_P8p?Is8dcr -z)ypMV$E#;n0&4O(weLf7(;1lJ43McO$1x!5UOLGEH^R4lGU=SURno_{_u1|7->{?^ -z9|@EzS?dqKW{l^4hf7-y$__(c@_FUcMWqkf=VNlo*Wjn$nS*1Ea^TYq ?D8l8q1;_}w%~=z0$^Zrk!@&`}Wlwh^YFhBGk|6>p&^oMWxo`+jwQ2KO(!*st=9 -zv2}0KQ7oyp2OIe0hhIO<%ak_VqX;-#;d~-M)-B_{?_@v H -zx0HfHfia1= ly~-b(5#X(WVOd T``do!Kxsi@9JB#AVjNctjW@^Ab6=-gKYx`fG2AElXfcJg -z#WW)tSP+w^#DcEw`e`t|aW%NK)%iuZ=47#Zmd|mUd040ET{4~+DpeTBD2!s&aBBW4 -zPmLw4oF@6c1~~LfU}c?%RY!kj*)tChS7z=u>mZ3)(|7p^h24qY`6Q6*fSW-2pXQU> -znw4HOM*HDbEuX}tDTNvVQ`z`GV@TS yq67C4m|< -zD0ivKl*Q!Wu>1%^Tk0Lg+4hkpv{ ZcSvM`n$#n+BiMS2q;!Ux_v*w5_T-6ECS?~+~$LyueBR-iIad? -zKa%yKKlZ|uYrZ#nWfyB!nMF^SjLdPhYh1Azc9}w1b*hnZ*+XZm97!(d(0qS6hBpD5 -zJ+9Cnut>##`ivzjO; dk{CPve2(e -zP!Wd$a`J-#hon0Cj9J@k7I@lhwCf^17yF{=MQzDo5M52tjl0Hj `85qAa-%$AZh -z>I{=hoe!7A+w}&q?FR@(Y=5uEsk_=G4`9#e9V&%}wBJXjc* |^SXR^ -z&p=XZ$ugdhuUe|Ju^1TMH;Adf>?f&{lpivi5u492VWRkvSit@ID3`Jx*o@BiTuMw2xrR*MA(AYF8%b LU#A4yVs -z*H?54Pl65i5AQJQ+)rA%qsc{#w<0c-CBHymHi+6k>Dws{45~|s=KN$fcSrj3nKqd^ -zK4Ngu=cy!Q_T8|;>%Eg?eWR#KkY#hZ MwPYAd8f9+Vmlaw0|DOM02KmU -zNKmkdt$U*~1iOjfAMakEzaBB6Es%16w{P-(uOadd6wfwX)J+FDqj%Q0muq{OZR|bz -z+`tCNzPX&Mv5NSI3W2d9*IMlY+>L%;<*%d3lH}5=_rHLEaFmd~EwI?%D-H<8&A=e; -zFA)B7C4jLs?16t#F-IN-h%g}3M`uU!fjtfT&@~w(o1))ev4zI&I)7=%-X2-rC=dlG -zv+fM4bJ?@I?w*WHbJjxvj5}TKmXp}L&_VFv0d-@v`Y^)iKL{Mff4Chb*qcoMFh^fe -z{_R;@F<}U--Q>XFcDYZ2nNrpFd4}9`{jobd(A^K_Itrvuyx853A9>x6wR#XHs@+TL -z?5@n$(kNlg8*G_C5Gu!)3VOM8=EXQf*r0iY=_B(!A8zQsKSOQ2Bf4cUmNyz9L*Umr -zP*u4mj}hUg-)={4`G@XHL9)N?Ysp 3Oeu#-<>a* -zEX#TtBwGu)i(ESoX;epk_k7ra@{#fADL$$eDWPBFiw YBuO3rZ^0s>dDVX^|rZk#JiLTQYN$d2K*uE36v9 -z1EZ0e{X2sxFY)DrVw8}s$@wdi^`RT#sOz+bo)RJV^~3s$a_i0>62*{w#EOrQ28WY` -z*X)ioY7-&(jj_E-=>-b8UcgjAE~q}^Q@w!Q<*e!GpF2 g59Ix#BlxS<{9%!3 -z@CyjiE#La|`o#0m_3`=UWyZVq@c4vIK81Yc )8a7Ip!SI$C%AQd -z mR>ofOl?F$Xr*OP3{N;*4l){hs3tYf;@Qa(QA;c}m -zh>XukYhU(xyLh1zY15x!z;eE#m_ef=HD9T@=Dod$*K_;@Qdr^u`Z~;E`c9g4?^mn4 -zE;#QS6Mj%PUT*RX?&!UapUqXMRN3w>RL#ONgTX6AGUeJ%r+WU%vHAnsSiUCf%2QnK -z&_}Yy>(2~38@ckvt3TKDPsX BX -zKK3mw8A3KxSJ~;a!4(rxn5q8&oINA>de28(|fKEY0G$~m2!x8Wd4SDDeOMH+F6 -z l8ZIctrQsk7xYnD@%@9hlOEqTBq|7}UU -z^15K!@T{|0ZlQ5GQa2;+4V0|GVaK_sT!xzB?v9MqWWo7(`$<1SpXZ)!FwtzK7x=*O -z<;zz^c#t vtdv4fn!fm3LQ9xMQ0q9Pg1y~U_jq@ -z7M{c^``kf0%f0@Kx4MINfDx#NLT9D>vm(EiH|=VflNWL ^yFF+2_7{UT%iE-rk1J#_(Hc?)oo1T<6AfI&~P@ -z4wtU9BzR}AJ9L?r`@@f1s@re!i%JXmP7QGFkE#-P5{Q1jt3s26SIe@xo(-AkeMib( -z2Jg}GaO%sQ8_Xb0t{Y~5^_Gj%o``wf<2_Je*;ibeK%yJ%WSPlnOVA+YOh)tS`5Tz} -ztSFNsfyRca(z=sw9{aK1Pk$!e)9z{M;U+@cM=a`wLhw}t+qGCPil`hhDMJ4wlCpGG -z`L{EU%cP0x5@#AhAYV@j2ILk~Gz%y>KYk``Jema4MeMT%_^WPMf6|xGem;D#K6M(K -z>#q~HlV|_I_`UTqwVd@)NByY){I0Ww0f}Av Lc`(oR$XC_M^kh{CL} #v`B=nzmC`fSV+sluzReAJ6jHlX;KDYb4}#ewd66*=_U> -zj-I`y#WvUPVXL-X>pKUwtzpguSj;Oo_3JaZV{Lxs -z;nf@F0g~1SOj5t>8|_lXY-?t42l=&7gffeFoHMI=yeFBcXegQmegU}ob;g86s~;^| -zpJb%n?DCm)oi5|^?9&t5mJ7v_=iLnC9W8@zJ|ZMt*n3zaoH`yCSZzMj&s<$|{5cLX -zj3eD;Lx4l)sM2q#yr&`#3p3Qs6cg!GrVI4%@QmPOVdvZASfp3sQ;hpvJwuu_dIQK< -zOHK-?2AXYNSmwxVIWvuyyGM<~VI*vLZx-s38$LheVK|!4)nw0Ap7`V`ATaNAydWSv -zf1~||_nTC4^z3GLNhebj+7@#`!b`?u`_+`sCz7lV%1FKoGZ-(%*;-z``8Wn3nV{X| -zaI{
xjy9E-+a%Lv82a2 -zz(oV`F0%! ^&ey1Yo~ >8;~QpJ}~;z#y^G7I4aND*11YwyIf;<|*m4>KiZ2MC6P)krjx#Uw#S=zvdGqX&6f -zpTOhAugB?2b>Kb{$XZx-?Hkls0)&Mf`UoJTuHT5uam}e#U#p}?C4EMTs9-lMpuh`Z -z5A$P)$0q@hZe^d2_1YqwEwOEtH6JViYFtZ;1Od? WRMCWc%?T_FY#OvJe5^He5VUQ1Uq -zK}@;NIc~!Ugk5AYC(xPF{Vot*xmcbEqHK2R9=CR6111{x7B4qYK~5MuC?tRNu1z$w -zA_2BkRTxtkKijdo2;t ^M)EnkFgtb*N95qo?s7NH3iGoi01-Vlo>)J1&@4zQn` -z<*ZrH%OES0_0Dw2!|cSfWd$(VO3YG>R_ldv_ L(;{t)a;yL;8y@w -z_ZbY&T~^EJS8~2b(?gmms`E4W*`)B+xjnw~I?CDKcHp5@=VW{aag7PsP2LD#aCMBp -z=``*nD0saQb^k*i%%Xi_01x`dU%c>wsmb{5B8nL%iRe@);dbyGzy+jmXu!NKpF9pf -z|ITtwwDoxK;bEK80L>4QTS}ZH-sryjOjNeDd3H)(ZspPS4g$11xDXfNg+L$4Qww30 -z79Y~HH^6)Txj5KiS%4L)Lk%1>h>Xsg6qjA@aZ84uR4z|kzmdRQfug0O;`KY_PCJP0 -z_PhAElVX-p>s>_hmysO=*SaKx^ut0P3~28yyhz`BqQ29I8ZoIN^tz?lih8^$7rNxR -z!hHF~YD}@=qQLfT={=D^P9O~N7eev0hGr~hg|L9OB2g4v*qVB(JzoNz;D~zAjyBW! -z`r0pI;5CC0( ci=)JF;*=$<)6GjRL#>#n$NxMfV -zM$Vi}a;!zidIho_o3{0BUwXQg_EsMFnz+~Z4Z6N+VTN6Vzc`128K0baT9QM!yw5yv -z+s >_QGt5 -z13-VjKQ|*|=FC-@i)%06MCY>dju8l~*LIq!zI*UafU~{goX+be(9+5Ylb?Gn*9@=p -zk^S`nnB4omzHZ ALyj=X=pkK70KmCQv3k;eipE5#jKw&sOo6y%Z_68ekbPu6=SV#z!J+$OzKOUc -z0w5*1KYwp>e2(l)Ns$!4H!MGby}G+b0Ifh0#fQrxcwC2t% #7cOj;d -zIk)Qm#dG5P7= 6uhQ@rH<5p)+q*>Z$vJ2F!FC@#+Iiv6`xtL -zehzhQDjicimMsl8<`(>Fn8oTopq}R+Zx5!ZWM_Z<(kl7jj)}men!8fC|BRKG&pZ}~ -zUGV$ouh7iH5x$k3Finb0g#7n;bo3i{;o^)oriL&M!On +aew<30G_Gb@Z)ULtG%RQ`4Zh!v8=1(GrpUOSy=ilJ?oP^GZt+b9&pYKV -zO~{nCq+bi|mMz|L@hrzqmyrB&J+x M@ -z+bMoi=CpKr|FeKagGo8@wx8T2*?^Ip z;+Zw$3O<-sn2U>jMgz@d7T3i K<= +h$fyPX0iVT3s`$ff?p+R7?=!$crDEU 1MijVQToW +}Src8E_wSJon=D+R&O<=I@w9JJC?jvPv9~>Xa(5HDh9Y)Jz_FQzu -z>uq%r;7mBvdX1j_q;Oz{0DS5{SVwD81guLQ!q{Utz?`zzU$*2gq5R(ppNK9cJ~)8> -zz(*K5nhC?G=D!s4|1Mxj|6eHmAB7KWQ^P>=e-wXtYFKCgm*W4`>tynd77qHg(DP&^ -z)qy?y-}YAJM{<7X#_Zg}$@7g5<6V;uXS_aOjv@LyLOBCXlL9MCmi+u;`%fbZpJo3P -z+(Ry*vHO>*GQpXCt+H~m!Lw4ZS$?Yip;DrrgsfWhfgwu$)c&=it8E}-&wvl=%ul_h -zR{=`e1~O_|pI|i8WO!*);x+&3&s#=_F2Xcc4{UXgOrp#4S;tEds@54 -z6u>D=Su@Muw>N??6eR^c+v6)n7XJlk@sOi#d?nbxB|l5PKWcu-5;Mnlt28~?XUQ3~ -zA>3T~^O9HcApMyOEkDq8;sbiYV@3?mS>OxjnF$qya4R7nHUF0JPnVLJ-~Pz2`%C*z -zpJlt=EH@F++A_hs37U1}w^u5#blpo+1-7*t#kjbIg)@2$H2SNU^ao@G$^qJ+yJsFr -zB#N@a*qL3v6L?VmC4LUW$Dq*=zQwm$<*Bt&KSc69KEL+pB?})nAff0+fnnrVRw)!_ -z4ip&6Hc<73>>pC?zZL((Q1WGQ9w=rUS&m8%0I%EtUbQ~|w=yOF9nTJl* -z8lIz@Ek?(3(0-3x>MYb0SN{ju=N52(vS%oe>|tNr{ci7&XDPb` !8R?adxZ%G3CTEQ{rz7sgYP$NA~8KzQ*E?|r@ve9$2$TcO3l`p)O0j9KN7 -zJ#y1naBP>-57T!tZ*a%TfA??p_1j;bAN7hK<&EgH($m-%iZDVT5aYatn&+fr9)Vg> -z$s8lUme_H04K*!cHVUnXu+Ut3*5&bj`=s5&oP$3_5Xm7Ht6(`GTG{f;5sJ%h?^8o@ -zcKH1RiuZYno~GI^DPxPcrFMf?$}|tRQO_Xrkq`di$iuU*HWK(anJ$#!3sA`G8ClkN -z5X$P4-s0h&*R5o4A%G7`vRTZk59}79g?Pz?%YUWCuy{ZS56rF !2Fe69T=IU@0s_Ct;(=np6%~$|B+lfD -zAbX~hmHA~o&reyn@OUZ7Y4q9%_ziXk a mEL6b -zxVZ_B!oupra3`bLC9-6(4ytOKvz2gp-%P6A>>7=R(L{1zX^*kHKBeif-J$HHL*&ew -zY@(a9w{|35dm^IuC$A_=R=hLYZ}aGQtFu5T?|ISvG8Hd&LgL8pW@?OwPKG3SWT(ZT -z1zsmCQXWENBh1#JJTr{~_fli!o1Hrxu5yy9CA6288rxQqr`vo-IkN4`k`>fLIQD?` -zDpJ=yVGhr4uC0sI>0Xar`MYu_9!`N#27z)pCKV3oC~e6_+SqwEx1~H(b-|}UvJsou -z3p>5}_kII1F+0*($U|=reW)JGDRBgxz%A2ps{qj;t|pBO_NsxQasOGej+VZQ{=rs9 -zLdxZKHoWY}@R2Mzp6;1dYj<6)4WJg`I5-*;0p$^95+*ktsd@&N&NtUy{U|O1&UeT+ -z0uhbw55F_!h;K`aZ4Ncrw 0jPHBnmW1tduG2 Z6~8ya~t@ZGAIcN8~}rM4vH7UVeAF2OZ%xLfwX^n3a7tpLa8~I_Zi! -zBNd_nMUe%}ecz^v>aKlMkpQ-1dHGWD1}#xhQsLazPz@_jO}@T>t6DlJ18*({ecfD; -z4|~ ;z -z9Yq6bn3;hwoUiJ4K}Zp&0ECpoWa^V*u8Zw1kX-Z`jjGGlCn4eiwKI=u9dVUdnQ0vH -z!8gd0Z!NCQBJF_odb>Ifa|vk&)*n21+9we~0p~W}k46=Eh{Gv^O!R9qFCtHa7XfN6 -zDBrw?l~-N$1G&%%1-EWMCAEuAJ7OJ^PuRj88qo%9uTMu&0Rv1?Xwi;5^QmknuFY5= -zdEpDv_Nl@sX0gyZPu+nRK}|lCP^0H-cZ!ej1s-0FY1esfj*~ 3=qe3GGW -z>utC>>gT(y+7%POyA$u1NT*-5cMV=AS7{T&{7Jvb5JAzxXG+9= rMY{^Pv5nKnMItPLIW#7wW~XFHmr1e&CTs@M+3<@*guPCx!q08Fcc|3 -zvjhp3E^4qquj1>Hg0CA=tkt)SJa&ZIM$th&YlHS5LJV-y?Pn+FJhauo_Xio?)!2r? -z!SoSdIK2AVRt)5YpI$x%lh2X9oNkN&jJMgFx9?Ll#CKmo>V{7*fux+DFW#26#XBO0 -z5oc;2SbIJFv$oGBaKh)eadd}++UD>kRM)W7^#Wk1TKfP1p*nOlrr#(8GZ3zt>V>%{ -z>&{3aF{2_F`94oCoNSrAr%#Vsp0Qv<5{?#Hi#JbuFVvCYXY^Ds@j!9q&tTA-l2B@& -zi|@m(g82Q+qeUJa^!4|`#116+17T)mzQACj|LBJ^;Vq=RuG;f=17QtGc8rYhzl -zkZ}>^!;r<5Uf5(^71+xx7||paKir+9W3*%xjWPRMOGED~*#I8`IzZ7{2205Iez8UM -zySF$PIi#=uZ87P9!5E*-0b4ghEG9o2N$>K(9j)G1k+ZKxx7s!vECDzA9#>hd7?_}@ -z&jN=H^mXa3Y=5(QJcvuG1fx$h7h+ve_M`AJ<5MTiBs$1-XdJDVbY;-wrhdhq3%s7T -za|iDk^-$D!mw*PL1FuWQn253I*xgMH8&Mf|RGj)hLSub0u|PM1r#Lu$GtKVtY)GUG -z)E(65IkoK&O{fkUoapXO8RZBWk!$OLBN(3NK1YL|kMFEWY%XBDZoS|DHaYhI*$R^| -zc*?E{pM4b2e&e=o*bfxod8j!bXkW3a9v|}FtSps9AMlX?5>f6LH?oz=klq6rsevb7 -zq$eQSXz#pQ!WJnoanUF+uo^Dw5D)}4Iq(J00d)|7VPABj6|r*4cR6h~+#G?y9r2@7 -zs~@-peG1j2F?8S|9dR`A{iyM*njL@NhBGMP$%hxE?Tlw<>y_i%u>8KVoFWj^M!?rY -zqVlXH=D9S~3S{GIC)lDs5nD?yMrRL~HkBurW=8)xg#d9eL#6(<2DSqbWd|^PNyzbu -zN@c&ogrlSv-3?%?UyX%sZmTUem(J*hwIRz6muI%8czNAb^K3eQ^nB@>7}; PuV?F|7rv~1c*m3`|8+9PfzV8frfy{^P|N(%>$ZDr4lmT -zKSxCm`)UHE$J+r0Bp3mDLP-nM4xMl8T6bJuYw=iTF<%`WyPvQU8NaeK1+vi|zW30c -zUhzoe+ WCjAI}YU `iP*go;t3aw`4`h!@0O%lY;;6Dkl8 -z=%aZTIcqD?<`S%JsgU8?NnrEK36(|Cg$K{!Q^Lu&-`cI5-Hm3$U*x!6&QE}tf%!P| -z_u@ -zaZ&W!|CE48Eg;<`4NFUdAe{@+Eg&u3sdP%Nk|Hdkgt&w>2n*8PE#2Mq8@$hRzt6p| -z`}=2JGdrI-=W{-@J9Ezaob%q}WdTv;rj3YAJ!Nv6C{!0L^=X#GS1}roek9>7`vr=s -zer9VnQivdFF%`uQut9Tu#ld4$d`&|q#xxeZwTf%@&ALQgG>e29hLq%ES#5^{^IoFN -z5Ry_V)oUiww~8-#Eyk1VS69qq)%(7mHM8*6amy*R=pn3K8)h-s6=X2G#SY}#Ipt4T -zf -z(O&BH+b+`7&*EYqxciQhwn)DwRZO)W>~`dI^f&2P8>St(>X%v;ci|OPOI|bHajH>J -zfCUOH*%C(BcO6V(3$Lq%jg6jEvo5koKJO5L?|c&Eor+43xT`&<*OIsupBmLWJ{M#` -z*8%6x2sYppQQk3rZX2nHEUJf-Fcgt$XQ}N%CHxd_z6$UUy_uiXRo(MH*7rY|O&Hwp -zj8ojB5i+Up%O7( JvZnaSMv4;?xq!n``&d@`L|X+ -zPw&%npkkw|2-N)XT$pHn2^GAOpS1!%@~I4Z4XVa?5`_lbOCz;*pLlENg6It@EzD^B -zhd{z3sw+D@B;ea(F!1U6a0H`M(+`6F4|L&gOyLB8aoV!4sG!3Tq6~*}$NGb@x|oU` -z*1{YrT_d*}BJza8yH&sg;@I_DSj>bKuYD(=ei9R(6LiCwW^8*>pICQ*4@rIkJH+)n -z+VN_y65S clFHWj0?C9!GcCX5(O|B4Z_P00Q695GFJAFQo1QN6GDM2z$ -zXWW20`e+wG3MMQvs6H9&kU$_yr@$&HsZjZBN0pD_*0tF?*FS!9^8DJQs14FDMq-&& -z3jGk1AaTKQ_;6#0y) ; -zI%N&FF9OL^b7VLN>T3MgTxS#u+kG<}Kokz&buvBX!Ui4gZoFPbt~?O{d_t?@%DMLP -z>A5TU${<=-ebYNLO1JCIchinlqn;OPENkip7e$B~5) l~#sNE*CoE?Jz?pk}ZcH -zwv_JYng>fc+p})t%WA|J`)3umK%EeP9+cldzB0J!MRR(z)e3|fMz?z1E)y~flcP5e -z{hB=Z;EwVS-}>JTb59QUH>Au4o}v2a2zyWba%*vP?F-KgI(Y1ZbhmnybGY<%thk%n -zf4k^9&};tgb=9lRq3iQleK%K6hrL_4&Ptl&G(3i@NyHF<&rf&GByECf7qrHIkZ5SU -zXRJM4-w}6hn04t#o&3$z9mnKBg8B$KQPq88jy NwlZ>s?h{^{iM4kg4ggfh_% -zi*{0c_TBiX(2Ul4UzN|+={8Vp+-D`t?OcB(;m6Wm-kg+fKYz79yxnPI$`VpEX!&Fr -z5oZq|Dmsmm=1J9|aYlkpQx1~gwXyAlxTCVVUB5^iAuD&p_l|7;)7T!#?wiHUE$2=V -zkBvndGPOo|G+5H@POX#pCDHgn2zzPGpj))e_RsFp_Sz8*n%*UiM9rLARJQ@&E#tG5 -zAR)&otqbbtWUsk9=-u*}?|OM5+;Q5AxLkJT=P|_@wR6LrCTp76%&ciKkz|%~`>;(< -z+8ZUQ9x?8wOZ5Kh{^dMDsNEaZ;DxaC`B(4BgO;Og;Ob4+%%VP%58(PjJn*$NOf# -zkI(t0gQiLST(aIS>Z4#rm`}K^aepZ|pcZr2`~Fz_L-vt!VJQkOPiF{|#)1q!S5h;R -zu8A%ORmuDh#eK{L!eBNqL_VIH@HG 9IQySd13U5c0&iEwk-sYOFp;5Onf&lpJncB* -zW^FDGR+m^+cOIX2l^5L1yk_!^GM^2PyKn<)Kb5T?Kn?2M^_@s41f2xqFY^0wkzv=V -z&B50^Y1wX5w=;x(uYx* dw|8z#Znzt?DbS-I -zPb>?a4S2?JAVzDqeGX@5arfz_I?Eh9c*WblCSbpNO^|zYS(kHbS@RhOHf0u#%r}wN -zOoVzjo5THbqJZuCEU1PBLzhzJG1zDGIO*uKosrl1ukzm$9XSDH*@kthiHqx(A8x6o -zT1dkJS_~Jm#hsK_l-BMN$7(P^lVWv31}{S8%|4(pUZKR>asFzu;*skI^BqMT -zaj9*UK7>xyc?G%b)<1|rn>V<{J0oCzE=~VV){@66reF6V#;kx7&{?2)YM8zo__cJS -ziof&=u9*_=#pX1PCA08^K}iddAFp~tShsE|u4U2F>X$(@0he+cf!jgNxgS%@u?aym -zmUVj3`P&RUsfW%S304-g%@@H>i7yN1MIx+>RjjE_-o-v!Mp d{fl=5@tYN#x{{DkSiqG;ZM=Q>4!!70P~_? -zcs}^UMNFD@D66s!iVVlIQOkNUezSpZ*9}1Zp4A-<3glyS4643?SE?D-w<;RaY6GDp -zU+3+2N+u9rD4Z$Vx;8oUxX9dvCg4zChj*+>AwS>>kIi^1Gq e6-R50cz+*C6VV^ -z1KuGH5;}vid;sH8Vn7MQ;1N=;(kg}m1I B){FB149Y$Wkz*sHc%5QB=0UoQ}bvE+R>86C Q0_WYgNTiR*)3wPJ>iVMq*M!jKwYOH6jLh9L6RU_B`~ZdR4Dk`x2m -z6G3bwl`Yy7Dj)O6vc5dr*Zi34b`qj}ssi?OAhtyNqK)C)cqJ`S1yp4!iVK69%~i#O -zaYaT2TJ%xE3_E(YV4G@5Bi>l`NNLCl!lhVM%X01HS|@!9Rh%J3)B%?@CXbmHY 49f3q&5jVYpu*HlBi_4*~1;k>n@#aL1W?fwFu& -zY6%(Bv^_MJ$6i`q$BaI23kXG$WKp3X_^rsrmA?6)WP4lBU%2$A*l-$G{rs`ERk@*I -znh?d^966VFoSA%zQJ++8AEMWjz@3zFs&dhdcg}_$aNWkbamI3?IMp k8W*U;K;Cv&bkbw(kU<@R%?Ud`|Mdi -zQPWRyKMb&5zk%%qQEuQWLU$tKOl=ZEp;Fm0($t77L7DkXdWXdrT^AV^%#@nBB9TgJ -z>D2%ZFF9 $SjO2oul<|;7k&L|6lu>ddc NFlyt`dbU{yKr@pLx+c^NT3SjT3UNo+*Ek(`h2rYHAeUs9iG%7V+QC@ -z N7^N6 -z)5G#A4qJ|I5Qe##EGJfc}j+q0-?qkt(IC2=FM(xA7Qb&1a?XVWcp -zm0j>?k{J1>UhUUul}C~y6+cdoqrtyPZ4iAfO^S}n;*TZ0$F$C|eo!F)+Le1xm*)^? -z-p&yJP{o0uogVO!o9B40cbty*?&NRK3t8U^EsfCwNx6wiQu!- yQhcFEz)%Y;shK`YtosvYZZv?vFw^a{?;JS3FYeF% -z$#L>*Elwi;i8=po^KT9Jkp;jM@YlxfzLWzENODTJQUS5;=zVF(ef@{WeVO-t`Nw@l -z$R;pog!Hc+?fc3QfKcE+$J$~4uZ#XYRsj8fUG#4S %l|gzKgWXpX-WwWU~ pW4R+6l@ce1XjUYaM_`Y; G*{KLfJLz HB= -zhW{aX04Dwy;X@?QC3RoI|F?)>Tms0EayM`pi?Rw;PF4&nQZ5JB!^e&NUo+Wkhe1(- -zzvDyB)cgN6Xos3o@cV@s|7A}M{V`D4^F8l;Hz~gcN}lt<>E+RQ^;!Qd%LS)2QZUP# -z#q~nv+v!YzKjJU#|7a)s%ap&{$^K0;@z>Z(i>A`l*~m~@?54XbBWAFig|!|pyy2_a -zHu&w&NfDUjxsp%LWNDhCid=uTvY=^7MqLCSZ8G~W2Z?l`)OoM>;vyz}Xa_HUbR!Gs -z*IW3USz|L^y<>8`W5}j!f0)vngIu5#*Ov!hFRJL!uF^<4a9{>VBs$2Lhu^ 0NOv*Ca+m)K}r|#94Cc1tPHB6`-OXeE{3 jNW`7P5!suRQC%0&Ym{!vXhl;{eO@HmkG+$d|r$n+VPw4?DGOe|awXUWcT -zkbp+pOAm>=Q}r8cX>l6p^c*WJ@cclYhNHOxdKm3D-=QyIYM)g&!wpL^W`Mnxx@U<~ -z)-47xw5t$pkoC)5Wq1YiTTOgk0@>&o8+P0+J^{^0CU&-?>TA8Ao0@N|jwNT!cbaW% -z9Tr{=(#gf!u=#p4X?E*l1T?<58e>xlsKru>Dry6Wg`NHJIjh5>_iHCV>J2h2m79Ib -zvfn{>Tlg0b b?%aCa#xrMp2rJh{u(GaGBvZHU^o!H (Rp)Z-zuu^ls -zpiLpY<>klgU2_e0QWWl0=}|>Q$!*7d1a_O71&Otsyg8E9Be+6FuVhogfgJV$<3`cv -z&tKYC1+_=V4sJ>+%#)y6V$3iTn>9O+pu2Qra&%k@&M}7xnWvtR&xvTa>B!Ice_x$% -z@L6#^hM2z_bjq2|e*S?O7Pu~Ott%m35jZSZ?zl$XT01*COE1iCq>>?^zEpAh?0KZl -zmSEJ+JPTt0p%8l56il0%?zWf=<+Y4wb9=h}Y%9|WhtqL~o`YUSR;~kj+tb?d(BEr_ -z3qb Mt%_=N(kbmEAuE|u@-#J<>n!D+Vu -z=)dxfQQC<5!rg6s!bl~3Y9FmtsjJZCk2%fI3p&oyiHL|`Z{>*iNyn0kYWm^zMI_Kv -z&g0dsk>nm&I0c401D})y-6;1MR;U=&cqaSrMY9SWAR7^q6LZnif0DJIrhw$o*~LJk -zqvIl~jV=TD!8)42`nmM+o>sb9$wpJ qzk~%)okwD(vYPt!ODY_V(k;HrYy22h -zKDcV{7=Y?|)>^x_YiJSOvVz{=eiA+gvLAC!Gw&dl`oQZj^08F8jVLQ%^`}*D2sRC$ -zG^K>662aJ$2vnJ@y1 !0?GoZEN1U0(Z|Z&JqmdTot4cLPgsiemOmvhyqh={w -z^LF1Qk0t$gsB0idT#Pr|wWK#MiFd7Rz7COsyT)xyX!%4HzLH^RfPguQBED%ZA)rx^ -z72z<=(x>4r$*>s7TSxpOLONLLe7&2g3X~T@u%ZWc+2jZ$Gp lCuzctKR3Q+rLn%NUktr=E5Ha!HQNqx a+}mla5R-q&n0jA25RT+a!JSZc2)r-MjikKbkc5Jy%$t3Or!T -zK)l0v+C4G;b1@&JCI0Zs+kB#Drrjvl{WlTKa`D^Y{uTD~(k`plOyw56zF@0WBgX?` -zN^)~Jz*^)bjDc(M&UT5;VXz!;fp*I3){Xf5iWu^civUtwK}wqXT$Yu>wrgbJgo1yD -z$zpRe&aikP|0w7U4pThCmZl1L!J#0r$>oaL++E;XTB4a)V& goVF*E7!qxUZ{KygjbH~`|J2UrrRUC)XF7{V)a>}=7cjtT#iN7n -zuI4R9r{XNO;>Bh2RRYj41ia5lBdRiI#8@jXV}d#*m=pNuEaa|)KbMwrd70n^yo!T! -zU=}STYJkWdTiPvR5H-m@@94bBlQYamNcuZ)!-Rz_mw05y-^i >5GI -zAgu@DEX+iR TNN4keR5a0{$%QJ4Ach!axa0 -zuwY}p{ip_p+u7`M#uPEaEjCM(o7-@(vC`0nzp&d_TwY+121*>*V%ga84`Iec{@id~ -zn%q9Nba}sXr4*u#b&xnlPgcCi_SL?Voi^nM*ux5+`bOCxiWOkYjfN%}F~hV|Ms2}i -zdW&u~7hzL&TV6rC&UHe~A*~%zc_PFRU)sj=df+ke+o^fro$RZNc;Z#hJ^Il&i|7aB -zO%l%B`FfF#)0N{Di70gDAdAf&A6&;1oVXs)Q|_r$=w;MWdvx!#XRR^iP{i(XasF~) -z5`&$)Rd0zSrB0#@8#!oC#V<35i9T rRns*gvzCTC{~mGx;<*>Gpd6GTL~GJ9r4$)x)GnmxJ|9zF%#_VU!GD5 -zbHwLJ6dpzj>|(6`s*WmREW?MWYlf#u3xfr2-h2MYjMr-j F6r -zrDnf8mh{kQcGz2#LVEMd6nF-5 AkXVIsIY0z1CvbbBr)pg5kN8Hd -zM*N*tH6`ks5WAoiUOFQo)tM9nDgF_JoZ lj+KXdOd5xZp~QOhvv7F!NW6+_Bk)kG-Z-F -zWw4-S0JAl5%nI^wn6j=**?J@D9k-~E`U;u+tXFOTC6g^CI#|vi 5)80Nl-aXKua#7!9S-nv -zXcGgUt0d48w|X8viUDchGuc+5`xRgPszVT2VTp)_cIksXj+e>k3G!FYN`~ok_ayu) -z%GNYgq>bE&IY1?jI|hyU6-H+Pv=a0d`Ke}`iYi6Fh;036k5{=(xVVfOPpP7dum?v+ -zcLZf+5q2^BkpTdAl*L*$Dlh%$hPx )~R(D(wTGi?k -zO{gz*7^IKyn$nWdMs(}8_+3ZV$(KMI?coCGnW^&2_@`L9>kiBpm|%}xc8lnv_YZO3 -z&hOqtq+r53&e&nuKNJ8**56p7wC4F!hAcw*lCGj>#=4P3Uxl39fH{)A&O;H8F4};T -zyjt|=Q>7B|MTzKu;H8z_L>)-cyJJ4CdrY~hqNvPQT-cV<1uy9EL6a$220g_5Br>VH -zOp#&eU5RWfv-Q?O5k9Lxq)Y%|_s|2&=!qT1X1(T=iQ)g~_QLx`X~O-B;K>*w#S+ ^&4tLLewch_ctT^@+lDn6Kqn}T<_2QV4{WLiTk`)UuZ$* -z8AGpFnupLC3+zYGIhSmNZNgpWCMAWeiu?BR`=hkAs=}5UsXn3_LSfC!p3(-)qIhSg -zh+8TFCxUr>*Fl?3O~>EarnHvrHLN;&Pr#2~b gW;`@kot9fFT)kkGqR7u-!6}jy`1DY(MDrsx185`$`6wb~az$Oa=#vc(;E0f=PP< -zz&JMfE>}ijQL@Ogy{YA?ti}QIF`gLW0GSvy-2WvbOf9D_-{pm>qj)1U3#;pC1fs?5 -z@_p5!I&suI2Q1q=465Ych0sGMY1&)RoC}gZj*0{&=%EaynE!EVEqPymTJQ26N$LOY -ztW0h5bE(zxi5g)L1-}ZU Co8_e>-?dlNYtmvqmh8 -zQ7~mzsUS)zw${Gv@c8Or4H -zCxXuNak(R-_I6H>MGGM9eWFIp$_Hrg&E6Dueyz>qGY@I@X*o!?QTVA&OX&n}N?YQ! -z>_e%+hbq5}>iF>fYGOoeEfC`KB3Kr#r@#}g^`p1Ik@N7o%a$7Eu(y-nN9gAErmN_8 -z#+tjbPpw)M4mhq{VF#DVGl%O!-ohA@E0nAwqlO4%_dBWCH9?2DK1i-pjo{?~BvVI2 -zFW ~B^BcbfqM=B->j$9^Z$tcEFHH1IDR;9uUety&lhs5M*O+?a-M{Ol -zUy=oNjZuutWRH_KH_0Y_)3pA=i8h&ag=}$nJn7JFt3KO8VzrX`+#jus4(7g7 j -zf}6)!Bhj-sj>8eK$f*5tc9+u`AD6}7OfK{Nredn9ONwM&SIjDekngPEf(SK*3p1W- -zKMK~!qCT!i`ymn)&H5%0Q0{k3Zl0FkDmy^veII?1ZS?mmC9)5HKsS#x*iYvOAq8WY -ztr(XBDBu&S^ET~TBD5^x1=N6vbYb@AqGl$x?M{)_I|Zp5u3t9`65xTV7G2yd6JMY* -zh*O`~p*HPs(J4WJ#4rRtr0&7F6wOe7c1FL1cM;Trq6fu47w?L|CIF=Tc-}$R>?+Gq -zD*O7DAob8?>~2ytrg$umHo6hSlyw(EyelZ{fc8Ta6?4`bJ-88jp`|6OoAZTvUHO&% -z8nGW$@g}#oovUxV32fCzf$zxNN@@OpG#DQY?!Sfa^iEyEZtHNdS)OHv!S_dO(uxpP -z)UDyX*IX7dDn0Nk2S2#44(x-OSt>7Zp2%tw7!mpcs|~daA8ai1erh0SG6dNw5>6cq -zXMwz-3K-)p2*5R?U7$O0t~anmLQnbVdYWN#US-AR7#eZ~$aqbhy?LF}o%C*3IvKj^ -zt-$97Oz06ui&P{OYI8SvYVDzF#r6OYZ?niD=Ao)?FQNRr7Tv+hE+nEN4;wTr1R^}z -zmYAMfmn`WUCc-Y(fB_PHHDIp#ymlNA`wT-7+G58~_#xkic{Pkb1ReG1EbiNZj4J1X -zG2LsQuNkE99bGqAPg7)VvZmWlUie^vQrJ=*y!Mdp^__fHAq(o&1sF)B-N#Vqe~5Q$ -zIP=eS>pz-tS9(A{z`Qt+`QB!J^7OfLu}tOnDqPU^?#>cNW>{hN?FZ*#n_rBurDR9| -zW~E2~?Kx?e>IG{@QzGBf D-sulRl89f-+RJlF;RWJ|MC&=JlD10|s -zw4#zs_6Psl;f{!vU-_8}Z-s(#9wF`P=-f(nXfr(lkjKvwl8^uZyi6=OC5M#6f{~C; -z)}Z7s+yH1X`0_kKq18YQKr#nN@2G7{=lV!dkp`gWAlt^l-uqqusG?I^O8`E$Ka|f$ -z!~@9Yufgm~kZloPIv5=(m+yve$kmyPdY4)PjE1zZd&ySIC&}Q5lfHDlzf1^VySSe6 -zVCW5%t)J6VPvY_4zt{PxcX#K>P>{UyanGKYYmmj%{4DcEb8xecL$UlC2mD77lA@fN -KY^jV{=>G%udz>8r - -diff --git a/doc/kwindecoration/configure.png b/doc/kwindecoration/configure.png -deleted file mode 100644 -index d68764b4adafa50b28963e3b9d21c7b4d664937b..0000000000000000000000000000000000000000 -GIT binary patch -literal 0 -HcmV?d00001 - -literal 384 -zcmV-`0e}99P) FMdg!p7X*-}3YH+}z*5!o~6O^YHQV@9^=2goJBrYwqvxO-)UBd3n^; -z)xpBT*Vx(L;Nb1|OQBv$VCt#KfefrPI{a-rwNH$H=R!t?cdYdU|@Zv$Vp)#NFQC -z=I7{!hljqtzw7MngoK58dV1>X?CI+3z{14V*VyRk>eScR>gwvh!Nb78#Ny)O|NsAQ -zt+^rq005jxL_t(|+O5k~0s>J8g<-_*?(XjWug&&gg3iqMa)TctAFKQU3Wma}NR&8c -zV6T$6!LuY`_%}(WAo-M}A(erY{QjF{bNPI}P&~^%B_$|VPW#o`Nxdw;ACj|%l{8OR -zHL2BFuSpv^-BZ%*56)Nl{g4btT2knCyZzJUH5tQX3KRK7^6KAYX7DVT8@x&u%av-q -epv{(5yZsTlkYF+}?43XW0000 bzGdW(gq5pSaElUV#SNQyGtorpui%FyHhAythj4&XK{CzrRZWUZi~C#?K$VW -z_n*7JEaXk{CYfYso@XYB)KHVhct`pU4h{}OQ9(uv4h|jy`$nQ5!AjU(E^gr9JS7!n -zBz3$X$Me$WA0_bL{t?@ZTWSJ2ny-u^ny*;+-qfj`adYSoZIul!o $HU>8G%b -z0RBLLdB(ud0^f6t%9DoAN|N@r+oV>Q#jeUU9GsW=-iM^E{dC^ripTqqpmf*=%E^ i4dAu -z)_8Fq)5R)gWslZKWDDxOC9l#R20V^XOpK+K!}<(^Rt7rj-t~$nw{UabLyn;q!~DuE -z?kD=-lPY8Xa+5DQ1u8j$9H(LvOwsn!`CA6XkP$=Soz3K<)okXUlDRp(IIXW|kt`dl -z;4KZ$m+C{ S<}bo2zV1ul7F2MfvfoyPi>C(SWikAP-$?<8iXiqFwq2AJK& -zXISIj7sm{C!%_BZiiFht$xRPl=<_QZ9NqU}`sP+ X1!z(J`V&^Xu`Eh9-X2uO4A!pImBrlA=L8;nwlqsMWU!$+YO# -zJ>NV8atn7;zu=q?@cyiSm-OQ-^do_|nf)97(^b6gGl51;lTK&DLqp+FS78Go-}#|* -zZ6igakS+-y0z=OO(BE_BgMEsm Fm9 -zbmpcfcg)&~7RQTL8*PTG%~ib4v}020o(GM*-C0nZWHZV41sJ{C8ikjQE31GC&0d~7 -z%VVRO_4wsQ=LA0ZL3e@6_~gGf+p#Du{P!=gIkzsYgIrYc!U3ZV tQ`k$r}r6H5bpcn{z%;3R2x`3#|s-mt{v8 -zyIJ^xo!8(TDom-+s)Yw1Nf!^AqqVfma5*ZpMfwVm6>`yVjc$(cihhXwu6ugxEBo@x -zurRh?>Q{JfBb$ohKl(K%>jC$1>JbFBQfszg+TUUF2nB=Xe^X@Qnd@=$p4 -zH$g>1{Tk~muAg_wl-lax`OO=#^=^~(rBF%k4->HUR)Q_uhl1%d{9*`E?7fVJrMI+p -z#us04a%=Uo7kC6%jQyp3RD8pS+$gtHy+257{@Klb)M{|em0kl|_M{< s}pm|HD%1_px;%GRR -za7Dhj>{&2 q>@pL0^E~Pct(AXU5nKepK7oh7-s^c7` -ztNOv09h**K(;5ZPz4P*qUbwAuCRUze(Q$>@Vx}m!6T<{$eFVpmo6c~QiVz9EwyD$& -zKdHHv0eb7QyJfW0bK10{2CH;rQSocGY_&z9`<&R$aCKsOmtLrgAilKEQ%1jC!l=-1 -zmn=}GsU9>+<%2hWORQ R -zi(GKIv~SgYzS#|XftZ*ioQZs_|Do0S@x*hb-ym4SSvvD~-B%ao3Y1s3V{sqcPmQsz -zpGM>+SeHb@<7$}VqLaj=rUslDZ!qEx{3=oS9x>qmvaT2k7XJ{>Y;K+4FA)9n^JQ*O -z)o$%XNwhcH7ppGIUE~9M^5o!>msEuGht&$0p(0O6t46Vx{t`OHQMQf*7NX$caY_*9 -ziAZsBQu$fW9$nGo(p~c#km&2OS+m|jXS( lZS78z0)d#If%bIoW*oNqc$@wPc(9A9(j8W}# ~g-KjUaNnP<*6!pTnUR~pVM>KJ7D1Vxh2<)zkk-2vIBKj%U_htHD=CEZ2F -zEiS5U$YGY+PV~+X-_hkQ#_oQn#3Hys>V3t{@Mfx1aJetNu;1#We;;HBQ8CYk0iil3 -zo_<@XVxdSTnx#Srz*ULG{c+>M{r(Y&gxli>>ZR`i1Y>vOAT7OjZNDM4#_j2NaQx83 -z?Y6gY0OO~c4sh0Vlab6&5dBav^kZGb=kV?3TXZKU^OKfOzXIom2i3$LW*tS5 z0y+=iJmRJ?4{^rC?=|VW(BPG&nE~{kiZms0nA`hRRz7MQ4LP< -z;^EojE087R272+OsBVC9ch_-=$h{?iLX#A%hv!Nuswt{D!|Kod7D60+yqWTXEocP6 -zMm&6?CO;?ze4;#-I(Q9)d~~umIzpU UnqN*J0D$CWy$;Vl=Z`3>PvEMG&>OC{V=O -zXcf~MP#{MEJfWuf;x;X9g6MxYyIr1BiuRaW)mGe#7&(9m!{iIcORV{IQ3~l;7bH}a -zF*ry Rqn4^6s8oSS^5s_M -zA$xzZ_(G4B;nwc;VFsgsfr?+4BQBTJhWsRcu+5rs;&RKcYURxB$=4M-?tUV$Rtm3- -zPGTU5D^(uGrW;{wdVUr1{&f}qOXMPz)!Jagh}5o62nHEMbX4(X_z=QWTKXL%B27g` -zUf;sc_%!~F6%#WRdoM1ipU&MFSTYJju%TVT`#rfp T2& -zML(+N(7CSlgvInl8LY+}GB|uSZ$oppCl{TMxSnRDe{x2l#BxqOboPPN;!x(6ul4EW -zp<4#(1Z2bPnmb0!#jW`B2QWmK{u;XG(otrt_R(`>G)1k<4yt8?LD4xoH_tJ-hA=zJ -zqwv{Uq8NjW&wi=)FMJU8Gedi=Q5&+{o!^gJ>L5;=ZA~lPdIGRH_~lvM^gpd&-c+XM -z#@ti)@p7=-TTT4ozqhENa6Yy1IYqi~G+W-Y^$UG)cazB%w}LLg*Q#c$+s$o+jqU -zaklp$$g?JEhYqJOV+=|Z%|{GEPkdgTc@s2qQtT&$1UGiN%nr&7pN8w{36OexIY)&< -zR|ddK{3pTXBmO5*5W!&^{7e5WmH?QVY-~OhM@5fUn40@=#~nO g@f?3kK56A~ -zSMu0v?oEXir~XTQ3k4W?TyC>j0rdT%yXfrabE3J8{q9jR63QfH$PVfr40BobL6=Gx -z4rsCe&KEgDi+>X$1$e|Z2<;1?2Hl4e=GRi80LAiUnU0aAqG#THf0h6=H+k0oUw(0c -zKeVYN#L=T#au~vZ(lzVo3tVaP3|whyZGvThViFtLiIdv_cEY3NF}`gTwh#2C00EK= -zgA>w%=a(angUmF?bPLvUTP+Ev{T$k;qPdSkew)W(qF?Db>3^_CDW9?yxOe&_Qi}Q4 -z?Y^{y6<_W4mvqX#y*$QEO_O0E6>{4x5cs?-m{1svEb4o0_34C-K{SM2aYRc}^Sl5U -zn 9H3E)s3J3%P`+5iiMu_zNk9q+OQToY>9l?~;~9qmP^A L-()eSA QcanAH- -zXRFDJKU0WOS2DS7S?_```eiLsGG%J!tEsnGJiQU%P)0?Nnj*Qsb?Jczl{{=|Yl@vR -zPAOWsrP7qu<;B2=)3EaumX#Ttxf>XO2Tu_q;GxapBTmJv+ cR!zzMER<(j+{h1 -zVSRZ^lW3|h^OyD&4KrGR8iF`h(M PI}3M&&yAqJgmZP4D{O+Dj?;@ -z9z6n-#MADVO1mGXfuaXR5k|S4e$vb~2TAGK%Hjd9mSVTt_Z3w)B?tx2XFEqtcvW?+ -zyb2zpe2LoHDiq^PrSYLZXq6j(#Kc{$a3(QkX=^XWC(VJDfGrKt;-o+E2$EPvSYYBW -znyI`cILv>7K!i*4>ridTCI%fADHk1o-)(O<;jjf!n$z=%C9p>*N_$_n#hG?R!%e0f -zXRRto>LxDtEkBdaan>x(aQ%S}TH^1o4Nn&pltnk8b0UODkB&@4Z71_8D4BfDlM?lR -znjw^YXLu&@y|eB;lhqGz=z_6WS6m?V>FdrT$4_lNWE6yfx9<9vlfqaE8%tT!YzAaC -zuQ!+cqfF(q_pDlOvRbh@-2u%uGSQb^9+xKtH^|gI$b&@$wT_h}%Wu|^JQ4`+XA!xW -z6V%Iorq+npD61$kP)KVhU<@n=P>TC9QyawN`Q7|%L2sywesteWr1mJnmVQCL`Bbz$ -z(l;c@$uWhwhoOa+_|y8RUnC&7H&Y699yvNe*^2nRVebl=-(b~^rt1!fZhb<9-#1O_ -z+?6$b;os>sX&=LNoV}(nJ%TRNo@JV!`={pTZEhEL0zO`D(CI`mHlkSqxZ(yr3!_%v -zcsR&%!=5~=6+=T}qBNwNrObw|dN+sb3E`5? sEaBS-GF_u2M+ -zhku9ygJm*d2h<$sNhOwkD_pP6IBi_K`t)Xk =(4&w-@qFs$X+@AsU}+ -zY7RV)KmzCSUd>@~7j^Eb&m8=@%|c}fR|@W~HDe -z ZW=LCw@FiqMvQ}nrsKEzr;Q-BCL_p$% -z%Nf0hiTgb!99r^^Qxv_wF?tFhIG-g_$#1RkeMlp4rGg__L #7e!>uvf9*=6;Q~wHY)sRy<{fURudfdzC6nWiLh9@1Kd4!h^ -z^U=bA->A1j_2jN~n{A_~hY*A3Ct5K;o!n^HBQc$f{5J!aK~3t_Bc-QS{sJ_INSoB= -zrRa^fLkYof`aucW+vHvc{PsHU5dU<{EfMUkoV2js*D>~_PfY6*P3qTlAEab`%4;0H -zF~JDE2Tzh*dYybv{o$I&-{|czx}&%Ic9wUbPv0dj(F((7Pik0j@TS+V!%n?Z+Tnmh -z&>jH_9?pIHVcDP_^T!$$T$Q)OvcSv3Ho$;KGpv%T)8$F-lHK>E1|FhZlf_=>|Jon- -z;bRb)(H6LJ-M%I4b1Tw*j^9IiFAtX3)Bd+fG7H_{n?!YSveoVqoRQ8O;Tf)=0rMlz -zI+JgNc?@3C!`}7?OrMPW*K~qX;?0FL$*Gn1S!TGkt|`{n50YF7^Ew~e$dLA|b9}q5 -zKhvvQist(N9h^GXkc$#~H^WT})!;9ja2|QSc}!z JK~={nfj&W=!b~=)o=5Y}Eh5An(wAfpQJ8U$`V8{E~Sl -z1>x#)P;_UX1{^vvuEo#;Nh@mjdZxdi0egZU_e+!)r{B=ZEj$_Zg*};u&)0=>Gc!LM -zbm2T`GOJu}*NnE^n9WytnRfFDu0?0dJUK47jy>}6K=Xh`js%Q6#Q-QH9P91gJJ1sK -z&{~6M92w)vs&{Tcg7|P$HGBI-h5*Oc*#OK;WjB$$Pf(5Z+{Orvk4S($F*5Do6juW~ -zu_dA7HLmb5X&+OI=~wrBi*FxQ^PZogIf&S=+D|*hTW+A98?951786GO_Fgj*nhi7o -zMDP&P?;gsO1V`@ZIw^L2csc5ZzcgjSSR@|%lsOiianRA w_`6BD-REP>j=t -zk|JuIT-{` u_r+D{sP=igP}xxh`wUsTG!G4SS12=nl= -zeGS1H7a$qFc|6Fqo5%#=Cq4Gr^yc$apH=-C4!?$=XLq`;81S7U}v^R -z$J`M|(pFw8JDnRZzq}o%#=WY^WH3vTQe8%TpaeOk03~-SJK1b!355hJsa|^Nc`Xp$ -zzygnZieC^hKwEz>ay!rYjetyaMXbDInoUCxQF9I2I3j>6laJVz0Px*gI9P9 WW7{(_SHJeg|hYj;X$~P IO=V&XQs2b@y(gn9FD -zwwrBd+%o4C-Dt87UMHB5Q}GuFg;E}emEsf9u{8$oIEhf#X2wzF{R|3nvAEbwhNszs -zbcR827dh}oqk3^QbYiFOahDq%(0mAQ&{MWs_+ppO4QX81XjyYCY53x|D_KJL8s{-^ -zvx>%n8<39@xTm>YL>(D~2p}Q(OP+UVR7!$Ii3$*9MUO%K(%H=~xYV41ad%#l+ZMEN -zsacJ$W!Cc>&cLM6Pn)-o6e~S^6k8o1@cc_5KzL*LZ6yZvM0;P_dOjTVMbtXWCHf?q -zmMH*kRaC;x;UecCHG$wTgLq~Pi@TtUmCEl9Je;2C>n{;)92G#!I@HgMGSfEX#U0;q -zQCpr-=*}*~e*3j*$MU 5) -zuDDC*pam0ss<4d*hH_~nxdhgS3CV#QE|JBc%4;pZYtOF|W-0#laVO3!Zw!V$;AcJ{ -z3vLGmGa;8K2&_CVof!q|MU8hPAU`)?We5JE!-Lb&3DP#R-+f M6p3?P=_2<`xv<97Ey+euE1z!?*Tlpo&qun$krwak}Xz5{B8xher42u@ UNKvyh3to3WMfp7zK33g;&s94b}Go;Q!e;6%u6we9CiD#1#{Z|I(# -z73r*s4`3!KmS`pMcy-rfBh71keISJYlGOIVFGtzrk9QF%zk&ctiqd-EtG%Td6JyRJ -zu)U`EEAvN^@_RW<-M_P;ht`$f(Ti_aa_dYRAk6nH6un_9tbQ{m6vaIns7LoL@=i?J -zu=f)a`}Air33K!Z>QlTAVY9WLU1=GiQp^OUTW{F<*_EhE7}41)55)4IsTFVwge!1; -z2G?knf>ajca4SWBqMz%gTt>hDdV`p6Yr)6fi1jXT^*0uBlu=8GlwY+(CIs#hsVKmj -z6`P**D!kA^?A--t@6?`c{^wVtA!Gx)@5%CV)180JT}yR`cUgExoXuV5n9wC4IZlK! -z0 cdb9*1@f@PP4;k0VDO)U -zidU+tSHSl-Tj4YBs$jm|5LPIkIZZ}kBpT8t`v&6M9_X{b53p&M5^`sz#~uWyQ8B+& -zt^jjUZ6b$I+2BxMsp_An`rq{Kza?zrdyUH~jMhXpzMfP_E`Ba4w%0y~ZtbsC9M}f= -zJ1tbpQmw1vAALFF&C9Z4r>3+!!FP`S!87mJ422&zduPno@S_G_7l~nAzk{0CdbV*U -z>GR)9^-`Mi!i0*R`8GofLSci|*0*-@U-?N_lKqo7C0MGRl^mUIA!ept>pzPi2}n(v -z;WGph4{?VPhTg< ?&W%Fv;VVqya@n?v9?DhU+yYo@3 -zO19vqU*lulQHhT-Hues30W z1LFOz3&xo`iEa1M3qVaqczB~M>}K@z2ht!EZyUeak=!}c^Vt9kjWK) -z7RW*qpQ7TpM4Rc)j2vcn42+v-zRPuW m+lM!(e~Buj{_V%C+2{a|)6HdkoHqQDqr|LeGMNz7vEP5MWmUJ1~dh+TQ4$i|0W -z|GpCv59rp@Q8E}3?Jwv|z1H~FSF9jyp ^hNF>oT(<}TF^A<3MkxT -zyPf3tfXmUHCq@7aEPfuway~yxxTqlzWq}aYtd~yPE_Q|dOw8oa_@0XrWaWC}hDvfs^uB2A$ -z)A?eNH;Jql12~M@Sa7&9p-}*$51(mDrUyxdKHc;)_UL&B; d!yyN=&t!&Yx0nXBga22V!s%Gnr-hRlJF8r1AFF`1in?A7>F5P*Y -z1mKOyu@qH9PX(tto%1u)o KO>rsx$ -z0&23F0O6b7bL^9ALr*6v8Z*O!?|zlIV(!KE>rD+SE?L&g<&B&BhYTm{FSvn!>rFg% -z9#lWq`!)X53GxWUMwNGj6w}|GUlO@@pOHwDCt6SRa vinobMgf)wB (7tJ^rXp`@ahJ6Q0GmErF!fqnmV`Hh(0lg^Ga@G}-=nVY+6m3;(+X)Alx -zxw9NfH!L`|$I eQ<9=zZK-T~jQAvYo{W*@{2j+nH(VuE8vl82Xa?89iQ_bX^K5XU8j=GUlaKFAL -zKI5W>;6okQqB09m^V*v9GCm#*0cK@eTLIv(pY<-u)1%|5`E R|jo;4jP!JCwl3w+|yAP1Rf8|AtC-8J9sDsH=VS_X3zW{z%+_bpzu5bj8vVT(VD -zzrOkAW@S`k&5dL(dT!q-642=B1T3DYvx#Y|I>}!@P!~1gfDiKzece?{ERM)XE$@ht -zRorjW0q{j(2gXI8s-ktSjXL~PMOVvQJH5kQ^Zkuw+JTEEe!E^@`VbH)DV }VRGF(Ydi{zI NAt{L9B0vILIefoqqMWgR55XFhw7iFgln -z^a#0)!rsaAht3bo4608d{nt&Oqpr%|=Ln(^8WL4e6j`n|3dPeN>bUFqH5i!a7}37| -zuHG}WOzy(KVJ*-|BxaM13J;+hR(EGLkhw3jg7zZdSRtrf3%2+iUNq1%*7O*~wgKuU -zv-UVluS)@Rja@D7!wxDu6)0D(YV2YhjX5#l!FVOpWeaBf%^m~t*0Cp5w2rbnA`gb9v}4}2O_epUhzOAHIPnPuo8gU!?&Oj2EG%m?7a -z{crpT7=+rqY2MW`8=#vIf1Et(<8uX53RFT0Lp((MUuJCuA;EkZr*W=@7z%XndXwr7 -zd^l0IOfQ@MerIdAwlq?Yiy-`+nS%dXhUD)JyUQ@|@`Pa+L5R?e8sT)^rl1?J15p)G -zpss3Qr$xGbYa kBA9O -z`;NDftl_=hbTl%<>mS9#0I!F`MY{aN5@mCj4BP(Jmbd=G)yQ_E3WegG{;!%GA(hVR -z;{H>b_fREJW;~xb<*Rr+pCjw6keRmC$UIqdJRkb@DU=F5zNuAQR{22?pAD%XH jf|CMrgoG=+Quo)@7O^}WCcmyHzzy!p^&u$>&8kZx|=tGeL -zY`_OvXltuS6H;?a=~y;a=GE#)7PK`@)lb9&RB>PuE_k2sR)QZU?tdmCD@w-l$wr4G -z%Vh1YP&and8K^vN!o%Zm6kn*WU{MJ(XEs5TG`F(0f2SH%6by#Q40V3!tUR_uoT`ZS -z2zLi>-sMIS)~l$EOF$?&Co$rS0mwq31>ck8emM6~r3{f)&hr{{EQJcynxN*J+b) -z=-2f9u`@t^K0Dx9(8Y)(4B4G%MXMW%1`-2&bwPI!RGDucX^ %v-)Hk -z45C| !Ye$mxhMf{FnJwPjJux9z5c88{qcP?z0YqwsB1Yl#shXO4VbokAj4MC -zMvzv}z8}QB0MLw6G;eVXlZob?$}b$U2+S-P - -z(X$IK;wS$WG7j_$!#S>$H e;x+u1r-mz$C-06sDNET%P -zQuEO{JpKk0iWYkmcC1`(wu1^81?=iSJs!2FUiFjOl>o6B3OtI=gT6KY85V3Un}%L3 -z>+?pRX(rN-ofFU)@tkN*q(D=KGn;j%w`vXreDA2&D)L~fRCJmTK>mo$f%MTY*#gd( -z$Rwk;N07RwjblMk73a^FuQ1TMdr+r};7cr^n8A)}!s;<>MwFFhp&ht&@Pvv6@qf{j -z1HbfrFm1%#;HOObIhf=kvHw+tN*ffa0qPbb22ty&s9G3%-aHNJmykOxrvJ=|tf^Z< -zq+!Nq%LgzUnEy!n7_|_9@_-?$%w!O?fQ=7C8Z_g7`y5ulfX@ay;E5vSz* 3&a8 tnq)dU|cDb|EvCQR#rK~&|rJCfym`HfR853>uEdPucC7M -z_TPlTxO5^5^oCj{)fgG#C|oi&pIb$IZnC=3WnuEB5Yt?m@a_CZ;BI%7|E)j@sL^u? -z0Vdefk?5;f=)aYK$(|2rcGyq^-w^)qiNmNv28?ONePXrz?2Y#=KpKo2l~Ta_R@OIn -zvzF-JGo~MG;;;pSO&ENGzywKI;A^Lbb@xmfl~Pn>Inp6J{;+Ly@cI*wE9OgsS)Jn} -z#_3kS5SOEE{v7HSm4Z&mWPn#Pm6Q64LB`gNK}8q%gPd{dWF5EDJM$wiKUp;$uc-DR -zDX9>!-Q&_D*Hn41SqXN#${ThHduh@fa LU 8 -zeT%2eTOzD7)o8JYv=u5ZC#AbGP=9rai%hu^UB=3VdmLwm$*Ki*SF2u2_&Qy=upz -zvK-JKR@;Fo{X7>C3gw28c7ps?uZM_78F7Yh|D(4o;<|Wfu{Jh#iO=D&QSHs$KRj>Z -z@1s){!MP7Xg*P$nPKtdcQ~0m(in#cEvM}0i(Krda_?g1Yvl|f-T~clblmS5kwiYO! -z{c1M4q_c&j 1!( Zp-M|Ep*j -zpKTT+CI%Z=5^-a)fN*|+@ljk3ZyJ?hc&wZS3R&5nxEDadc(WiY45J1%Pj+Juv-3x| -z*h0&;nbuRr)TpV|r5}r1#P_x{q8G~3hHY?Jnc1|xBdm^M*A6A~TZ-QHEr>@G)tHPE -zR!uDUD>u+U$eMATJJVPenjJS9KgE)ZGbeBvx`FiqYP7y}W~UWk4OmbZ?bylw8bc0O -zPi9;3RQ8uHOiJ-jo*Di9ngF0!d#|MUS?~g4O;sT#ysErC&e}D)kIH^=QS%H9u5V=f -z94`kZ4buQ|Wj2k(Pp)`kqJUrc>_5_q$>i(Te8;BFr^IKIc}F8McS(^khl42YbD_i0 -zot;*hN<{D)d7}^HDgH`h37P~|34=GMm+uk3k4~;cvY6_<=o(u9jkCL^<*LLIjbeVL -zINz2O$bR*^eqc-Iv!iU1Ou{aDf1?!{v0fQXNGpeL7tqlh7(xHOMA0Dt9ukGJs)H2# -zN(Yv6SS?5u4ZJs)- U_MT5ARqEq=a7Gatwts<11yD|gJkv=to6c+YqbhMt -z8v$Erli#(F=qv0BjfnmqKOxL&leB;)Ly+nuo1SLDe04=zv7T&%VC%gLE7xbj51(UQ -zR6&_v+ZWi2;wZ%#`iBK1(uB6MRza8^pH*q%oSmRLw;}TC)CQt)&!^VnG6qCd_b;Vn -z+Gh$i(Gdxv$e2f#OR+cUr*YHUV~v>#WI=yuhF8Rise!J6Q6BNq|FpKAQtYQ$AtN=0 -zAT6*ptb*$I(%e@V$9yuDIXc{7^=zo0q%-LFi{6?Md6P~9&RBH5RQvgZcq_<5KZ?+i -zdW$^c%=QZSYiB1S3D}{###10GWV@xe+<2R3V6Cb+eoPC2-I =M1esHVM=GEtYCmRTtadhN2& -z?mCG~T%A!h4Efo+1%q>(ko4!Xx}9@un&N0xQ^mek>MxxqlPeyO7o|ilu RcLRlTh*jRT!|K4mBfW}RxQ2_HE=8$NEx{1pW -zjQ#;HUza@E8R6*|FB#|e)g9H JUHd3cn&{?Ty{w+FOpjBPRu40L>(HZS+ -zNUC@IC%djkOv>JmY$hsN;vY0MbV9k?W!r&!lpQ^x&0)fwEtc#MS7+1~%DIXV1#-&> -zCw@SE|9Rn%aAcrU%S#x~f{XtfDf=$>tc(C6sfKqlzR)3{XxxM6sW4z{YgHe4@zQZ4 -zP-Y S8^SK>^Nu5bxZI)3=te+r(CU@-j;F=3$= -zqdvqa56;AYlw kmP{tm7 $Vg#2SAz86=YNpLfr -z@`+^rOHj-bOUC122ypWafC{58Q41VQpvB_YfB9 ;U~qjlyOa%l6|{i@2Y -zX9$fCfH96PN7?B8Ifu~ 20MW*uk$-RWtkzpJX9@V @XCno08 -z0i;c6zWNVL1s;y?pS^+2xiFfP&1bj1Atv@;ULgcD>=e^-V0=%fsv!QYASNP;B&~q= -zytCW@7KRzC8u;qp)9JC5QW^In;jaZbJ(r+vdl=s`cB7_Ir=Mj =K@e;$TVz>~&(^Qrg<41H2)Uv08eK!C>+aW|b+#)o`W7F^rKL;h50MVoX| -zFDg-QmK?F*O+4&^rof7)>LQ-rL20=-&lKZFOnrj!>>_-EzZT*~+Mn+~RREbku;|@_ -zm)8uT?N -zf(H8j>PPq~VNYW{Q_)VI3G_D{XIbI_sT36zYM*l3r^@=$c^8+6GpEu-rz1fCQ@3%C -z;@He4d)MRs#zMI`%athqSYfE`Z?1)<7V8c8V&i`Km=u1;4Z+1d;|_Xf(Z`G%26Scm -zUzEfk97qVajeJc2LS2RH$xBE$ZZ4;a0q9_)eJfiS784N|c1ChubXY}y2kGs{vpl@| -zylVhyahVi4-fRpm3{y2EH5Bu{F%lZQPI~=luawLAOe0FCeaIWdXX$+GHB}bhgk`p3 -z`%~#xo^hRv?ivzX-}xKSBPZuRL(gN{L-*M+>**cE bXA>#r=*2EP2v6G5u>!Ax@Hy(>^iqsE-nTG7hdpAGjZ%dc6AIvu!U$CT8*E+07OJ -zsb|7~apRwA&M7f8m@j9OE0D&fFE6vX_o?gyUoHj}7tOICfmdF!%i@W?lo}QxL3zK7 -z Y+X`Pw#-=DdOu__FF-y?(Wk}f?~bvv{+L=`|k?Oy0vY$ -zlUA4C*$Xye0T*+EufAsaPZa_9a7?!*Jq=&LxSn(JpUtZNyuUE5^T|fQD)6R0MtT?W -z_Exn0=7jMu8U^&dW ~>6K -z@#G#Lp^360k;~MbSOmrFb5jGnYfdag0`14Pl@NeTE8(@k9mQW-Gc15e0q3cOQG@V9 -zr0J~t0~v1teXYtOrtHh2z{q#4VfT_vzE_d_V5jHOT|V2WQkCYH6($2p5g&3w0DPBd -z;PWn9L3_OG&wkuMh6|b 1dB_&tHp@1LZ4-# dUB}ix?`SF=2*?$Ob-mP|eJKe83_- -z-20J6b-d8t?H22r$CBtbB~<-MJiXbePLxnH-60|BJ;P)kT*=6)nLwUwlCZ^;A9-WC -zy5G~)=N>_WU3$m$E(8&D4ac?CqblUfjG!?g-(6`EjU+UKUDQ^q*WP|~i8N~~nm9!> -zmlvaT*#h&~R=&e+60?w->y_pY*cN#*Yb5*eT^=EP=DtQ nr04kD@DHHzHyO1oMD#%FJeaD@`zG)Fcp}BK1Gd;JKL*!o7XplW;FH -zo46CaAQj9Mg(wS3=l(zrM-uIrR`ZpU%fX!GGT$tO&}@rc^g+Xukfkna0S%^2l3z!9 -zBJK7WTfK>n1rNu4`;kOaJ@>MFukKLGtO+HZIm*5~$V<#jWwZzFxv-rQ8k%ES^ZJ?3 -z689*)a+V!ci$3Vj(5~Z@Iq9J{OiQ3XUc8hBD*O|(ob)Z^HTAWY)^8s2N}}{j>)(b8 -zUJ~j!$_W2ai9Ghl6|~3ddU}s)ef=t=SEj?F%k~4%d ;2_nlt1MPxIdiWo`y=+v_5gY^|w1M7UIT<72aytO9R)NgwK24g|2 -z`tP6y|LV(DwPqaF>Kbe%D*n|ae`^wYjs3rN|GzKbgO&}OnPJ=Y|8`$as3h5L1B(wL -zKvQc>Eq4yxxq-W@5g@-E1LnsIS<^PyIP+r6fcv`r!#B_|-lLtlbR%YFwwRXu@lTaa -z;^tMbq01rkh|t}`H*8>=fq3_gif;LT6Dr5nnz?Y4l^j>!)xCO|v*BTYv8Cm8&p+|# -z#3ETxgM3Q=%^jF^*fDWE9#AAXSLR-6)NR7h1(b|5+CqIu#BIjZlev5Y+A2+&^M4*{ -zJR5YmG=czRbU>k@vFLB#gjNDqJ*t^Wg}4 |x>)20ES7eR(>n -z5ki3QwC?>XZE0DxTkr5^OszJm;susJ@d >yjv -zpZoq&m{%3R3|IuN>R3xe(|y@qbNqunDw=!Skf&Q#dHI}M)xYfO4Lc@l?y^IKPQ&)l -zLwXG!`XVh)&t>!D_&WHb%|vLer0?FkKZ(HCP?=_XMlNIDkz%%$?RE~@U9ZA@y(!wt -zCnAoW+-uTtm?6ye^`=A{d-JRO_E?xYu|$m@r}uB+@Z`C)d@RZEe1|Hs;*)!22a6vt -zHjsrSg$wV!V#Q5%k ?8_dPbD+}242=HEal#0k?O=Z&3pt;FJndbUd^J9 -znDI*vonP-t!9VVvh188|0%lu2vyzDTCE2fb@YW_e+c%FTfg9ziA`fPb)%J1{(_MEn -zFN6m?5(kx2A7v$r&J3DQ?IG#hf~s9F=iyKH&%)4x4||Y ^+e6@#Dpym_4C5}lc$+~yO22~rNWe$oC-_wBK#f;NA4eEw bu5fW0g-^2*oP74E?yzlF=B@dk{&(eZcYkyGJ73#vl)i -zY 4A*-Ov?9gmCZp)W{^c{wZ%t-{hwf^=WzwmX{`Nj; -zw~;)NBWgRHA)coj$}rkR-oAR-8_|YTKfYVF;=CGrxox}!g8wkQP`NPz*SB^n)tRZ` -zUOM+8 {0KiU|H5et7_bfgF#Yae7cYn7^eM^Cgouk?d -zLmEB1V}kaxJZR8v&&+TU-?$3#<)OS|%!+v=rkg>GP7!zvipE0Jpb*WW16s5xOdas} -zp=WUrQ6~*Xq(Z;Mv-mv^ao~P&o4Cn&M*ijbDtVLD_^CC|a@+nEhP14&)l`=9S15bE -z0HK*@nd^m7$R5vOv2jn+Dqlyy |91j5W7$LPG1Rb4JmV$H_7g9EfIJH9|;7FOXsLZLC8$89Sg%d?WL5sryhK -z9@A4VMC^?hU0^CZykyrAS+j$-7%*RzkUA*(M`Zi!9Fwr`U>;r` Vvy!oGN*|8m3d1s}aZ4r`7J#a#YaKA?$+Xgt~Q+>H}s1Cat?n2@4U(ue5OZS1t5q -z{~!qy-zh^TI4N?An0u3m9GiML68ZaY82$8)4P$s2V_ME!aLXbLwD^Hw^P46Gz{Mod -z63Y}bl1Hup4}a?|H!Tk7ko-BUitZaQwnCW2bM0Z;-{2i4s(uwjx0fz3R;g {N?H*Rq?DBIl$Mfi -zq*=N_q#Hy!1nHKprCUUhSh{xUW?=zAa*22FzVGMv{NBIbb6(GQ4hNmx+1Z_$&-M9U -zbM5;szjYznp2+1Q9h7j-q{@5;a8x6q2T?llWeZYOxvpNPa5ad-LB@BlaWT2c8-{;= -zIyD=dEcsv?ZFE)pe%GJ@_w81dpXP1`#MJG|%erWP#!OdaeGK;HFpf~AH (L8?{ZsOTcc#OuA5m096~a_Sw7p2vf7JjD9{uiPrHV@VexdH -zIH=_?CnuZGES67XY|Vsx9wulb-Qqa578%IlW<4kFPC<)R2~%0^MBAV6>NYvA&2 0CAa+1uO1 -z;}g`h{$GquRcS(~5F$I(<}V3SxN=RGrWXTj^Rp_SUT}6%9Z{Za95moRgc-!UW>-WZ -zMV1M+1AYQ89~I0pJLNxifY<)%>B|8uD%V)D?SXGk<$h6`l{9DjN~j19GkEMR=3G7# -z9v#3!d)F*(KeqN~cV!r{vf})v&{WXtZk5g(_zN5MNgy&)*>XZrc>8?R47-s9S6>~t -z$!u-Zv_gaadj;+o*Lmn<1Czp5XH7K*8^Tg7O^ECDz(YzOZ9dSVC-ym&ZW~9=kl>1f -zCw-cc{F8~-A9VI%f2gB}x7Z9RnLtwaR|6JL6US7CY{^2IuJVT);-YdzK47+e(1G;n3VLR_Eg=?VLk72g!ZhDv2!BKM4ab8vc-x?k -zW>aLD$;Ml_WG}P28928*2F=cV93#r&d~^ETdMXO-vZID$qs&~k%y+nOLU*A%7}X1` -z^H@$(AAUQqPpLAO+dz%8D Tqkd@4d= -z@*g?kwZUmhD7*BT7M6iC?D##V1ZuI$=}OP=$A~yrE1VM@`+JcERVgS?0#EGU_ymv$ -zuOY#S#0q^pt1odfGSUtQuh1@z?FXYsz s20km -zPxj~OV1gVrWW`-Z#UGH9342Q#B<=5$p04_sRHdd273Kr@X Pln4AM%WA=4YqZmJ=h)+ #@wrx_3;UX7F3~!B4LOsC4qv+8WEHffz^@y^OlztyYK($tc{8>;qxU^HD*W -zE7)yiMHyp==lr17G^Rco8(`_fcX((k|48!P_2C$$8he}dF`Ni`9z>Hk;#F0@E&8Z; -zBz)3VxJ`I6SwUZg=b )A~%(;JDvQK|qID89zn3@S>hU{rFVXZ@1yy{Z`~U==kL- -z53r@MH7&hWu(6TGTSOL0V`ehfiLV*@6#gZ8he^+@avZR938B=Chm*s#=-;Ph0tsue -zfEHmdHafC%hRxd`k<|8%)1Aa!lLmRn>c!??j~jJtsLrVb=+Q7ASO0N^dBK^#R2y5j -zX%E^V;WK3odzROQOnJzJw?$>Bxef;W62fa=EH1rnUR`>HFsfI(a7Q7Q4C=Hi6JEdX -za_y9b!>9uWYKdR6_;v+rOHz1?V^@kIA8T6~-IsPrLg-Mud4pk3HJ92_ol$=@%dxQp -z4^PLYRtaI}frl6lc$f~B@Oh_8qR9riqSR8LjEDW05**X-xI0q&+Gx*$g-^|kES