diff --git a/Changelog b/Changelog index 03797870..28fe5520 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,10 @@ +20200901: +- Improved UI navigation for local music +- Backup/Restore option +- improved updater shows available updates +- local web browser supports HTTPS now +- various bugfixes and improvements + 20200727 - add SMB servers in the UI - add/change artist pictures and coverart vin the UI diff --git a/build-release b/build-release index 96a568de..02132e15 100755 --- a/build-release +++ b/build-release @@ -19,6 +19,8 @@ echo ./build-config $1 release ./clean $1 ./compile $1 +# For some reason, first build sometimes fails +./compile $1 ./create-image $1 $TS echo $TS > images/VERSION echo "UPDATER$1=updater-$TS-pi$1.tar.gz" >> images/listing diff --git a/buildroot/Config.in b/buildroot/Config.in index 170750b9..5fdd2273 100644 --- a/buildroot/Config.in +++ b/buildroot/Config.in @@ -2,12 +2,13 @@ comment "Base packages" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-base/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-tools/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-updater/Config.in" +source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/copy-overlays/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/alsa-plugins/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/alsa-eq/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/configtxt/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/raspi-wifi/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-systemd/Config.in" -source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/watchdog/Config.in" +source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-watchdog/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/disable-samba/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/enable-arm7/Config.in" source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/pigpiod-systemd/Config.in" diff --git a/buildroot/package/beocreate-music/beocreate-music.mk b/buildroot/package/beocreate-music/beocreate-music.mk index ce6f73f4..e0f71d50 100644 --- a/buildroot/package/beocreate-music/beocreate-music.mk +++ b/buildroot/package/beocreate-music/beocreate-music.mk @@ -4,7 +4,7 @@ # ################################################################################ -BEOCREATE_MUSIC_VERSION = 33e62c9f24b29262207ad468fcf432cd9bb47388 +BEOCREATE_MUSIC_VERSION = 9478499c22c490aa784216194637b838f6477483 BEOCREATE_MUSIC_SITE = $(call github,tuomashamalainen,beocreate-music,$(BEOCREATE_MUSIC_VERSION)) define BEOCREATE_MUSIC_INSTALL_TARGET_CMDS diff --git a/buildroot/package/beocreate/beocreate.mk b/buildroot/package/beocreate/beocreate.mk index f7f928c5..490936e2 100644 --- a/buildroot/package/beocreate/beocreate.mk +++ b/buildroot/package/beocreate/beocreate.mk @@ -4,10 +4,10 @@ # ################################################################################ -BEOCREATE_VERSION = 493bafa71e4d9df9ae4609e72a448eec87129018 +BEOCREATE_VERSION = 17461f6da4d49186bbe6db3627b7fc88f19bc4f5 BEOCREATE_SITE = $(call github,bang-olufsen,create,$(BEOCREATE_VERSION)) -#BEOCREATE_VERSION = c5708c23c9649fc8e387d061ca5cea3a16588355 +#BEOCREATE_VERSION = 8c8e29f32834689e35e6a9038e716d078c740044 #BEOCREATE_SITE = $(call github,hifiberry,create,$(BEOCREATE_VERSION)) BEOCREATE_DEPENDENCIES += nodejs diff --git a/buildroot/package/copy-overlays/Config.in b/buildroot/package/copy-overlays/Config.in new file mode 100644 index 00000000..3edb6eef --- /dev/null +++ b/buildroot/package/copy-overlays/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_COPY_OVERLAYS + bool "copy overlays" + help + "copy device tree binaries to overlays directory" + + diff --git a/buildroot/package/copy-overlays/copy-overlays.mk b/buildroot/package/copy-overlays/copy-overlays.mk new file mode 100644 index 00000000..d62dc169 --- /dev/null +++ b/buildroot/package/copy-overlays/copy-overlays.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# copy-overlays +# +################################################################################ + + +COPY_OVERLAYS_DEPENDENCIES = rpi-firmware linux + +define COPY_OVERLAYS_INSTALL_TARGET_CMDS + echo "Copying overlays" + mkdir -p $(TARGET_DIR)/usr/lib/firmware/rpi/overlays + for i in hifiberry vc4 i2c-gpio; do \ + cp -v $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/overlays/$$i*.dtbo $(BINARIES_DIR)/rpi-firmware/overlays; \ + cp -v $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/overlays/$$i*.dtbo $(TARGET_DIR)/usr/lib/firmware/rpi/overlays; \ + done + for i in $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/bcm*rpi*.dtb; do \ + cp -v $$i $(BINARIES_DIR); \ + done +endef + +$(eval $(generic-package)) diff --git a/buildroot/package/dspprofiles/dsp-addon-96-11.xml b/buildroot/package/dspprofiles/dsp-addon-96-11.xml index a3bc5898..0cc5cbe3 100755 --- a/buildroot/package/dspprofiles/dsp-addon-96-11.xml +++ b/buildroot/package/dspprofiles/dsp-addon-96-11.xml @@ -7,7 +7,7 @@ DSP add-on 11 dsp-addon - DSP add-on board 96kHz + DSP add-on DB4848AC505FB1520A9AEE53084F92CD 715 63135 diff --git a/buildroot/package/dsptoolkit/dsptoolkit.mk b/buildroot/package/dsptoolkit/dsptoolkit.mk index 7adc3e1e..45dfa327 100644 --- a/buildroot/package/dsptoolkit/dsptoolkit.mk +++ b/buildroot/package/dsptoolkit/dsptoolkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -DSPTOOLKIT_VERSION = cb752dc96e8569020038b3b61e20af914b321e49 +DSPTOOLKIT_VERSION = 4ca04e88fd4f846131bc579636994b522845cbeb DSPTOOLKIT_SITE = $(call github,hifiberry,hifiberry-dsp,$(DSPTOOLKIT_VERSION)) DSPTOOLKIT_SETUP_TYPE = setuptools DSPTOOLKIT_LICENSE = MIT @@ -12,11 +12,11 @@ DSPTOOLKIT_LICENSE_FILES = LICENSE.md define DSPTOOLKIT_POST_INSTALL_TARGET_CMD $(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/sigmatcp.conf \ - $(TARGET_DIR)/etc/sigmatcp.conf + $(TARGET_DIR)/etc/sigmatcp.conf $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/dump-spdif-status.sh \ - $(TARGET_DIR)/opt/hifiberry/bin/dump-spdif-status - $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/spdif2pi - $(TARGET_DIR)/opt/hifiberry/bin/spdif2pi + $(TARGET_DIR)/opt/hifiberry/bin/dump-spdif-status + $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/spdif2pi \ + $(TARGET_DIR)/opt/hifiberry/bin/spdif2pi endef DSPTOOLKIT_POST_INSTALL_TARGET_HOOKS += DSPTOOLKIT_POST_INSTALL_TARGET_CMD diff --git a/buildroot/package/hifiberry-automount/mount-data.service b/buildroot/package/hifiberry-automount/mount-data.service index 20d4e8d9..a31214d6 100644 --- a/buildroot/package/hifiberry-automount/mount-data.service +++ b/buildroot/package/hifiberry-automount/mount-data.service @@ -1,6 +1,6 @@ [Unit] Description=Mount /data -After=local-fs.target +After=local-fs.target datacollector.service [Service] Type=oneshot diff --git a/buildroot/package/hifiberry-automount/mount-smb.sh b/buildroot/package/hifiberry-automount/mount-smb.sh index d7e8f03e..fcd8b981 100644 --- a/buildroot/package/hifiberry-automount/mount-smb.sh +++ b/buildroot/package/hifiberry-automount/mount-smb.sh @@ -8,7 +8,7 @@ for m in `cat /etc/smbmounts.conf | grep -v ^#`; do # Check if share is on a .local host, resolve this first HOST=`echo $m | awk -F\; '{print $2}' | awk -F\/ '{print $3}'` if [[ $HOST == *.local ]]; then - IP=`avahi-resolve-host-name $HOST | awk '{print $2}'` + IP=`avahi-resolve-host-name -4 $HOST | awk '{print $2}'` if [ "$IP" != "" ]; then m=`echo $m | sed s/$HOST/$IP/` fi @@ -17,6 +17,10 @@ for m in `cat /etc/smbmounts.conf | grep -v ^#`; do mountcmd=`echo $m | awk -F\; '$5=="" { $5="rw" } {print "mount -t cifs -o user=" $3 ",password=" $4 "," $5 " " $2 " /data/library/music/" $1}'` echo $mountcmd ${mountcmd} + + if [ -x /opt/hifiberry/bin/report-activation ]; then + /opt/hifiberry/bin/report-activation mount_samba + fi done if [ -x /opt/hifiberry/bin/update-mpd-db ]; then /opt/hifiberry/bin/update-mpd-db & diff --git a/buildroot/package/hifiberry-automount/mount-usb.sh b/buildroot/package/hifiberry-automount/mount-usb.sh old mode 100644 new mode 100755 index 7fa5f3b5..51583477 --- a/buildroot/package/hifiberry-automount/mount-usb.sh +++ b/buildroot/package/hifiberry-automount/mount-usb.sh @@ -70,6 +70,18 @@ do_mount() OPTS+=",users,gid=100,umask=000,shortname=mixed,utf8=1,flush" OVERLAY=0 fi + + if [[ ${ID_FS_TYPE} == "ntfs" ]]; then + OPTS+=" -t ntfs-3g" + OVERLAY=0 + fi + + # Do not support overlays (for now) + OVERLAY=0 + + if [ -x /opt/hifiberry/bin/report-activation ]; then + /opt/hifiberry/bin/report-activation mount_${ID_FS_TYPE} + fi if ! /bin/mount -o ${OPTS} ${DEVICE} ${MOUNT_POINT}; then # Error during mount process: cleanup mountpoint @@ -90,8 +102,11 @@ do_mount() fi else echo "Creating symlink as ${ID_FS_TYPE} does not support overlays" + if [ -h ${MUSICDIR}/${LABEL} ]; then + rm ${MUSICDIR}/${LABEL} + fi if [ -a ${MUSICDIR}/${LABEL} ]; then - mv ${MUSICDIR}/${LABEL} ${MUSICDIR}/${LABEL}.bak + mv ${MUSICDIR}/${LABEL} ${MUSICDIR}/../${LABEL}.bak fi ln -s ${MOUNT_POINT} ${MUSICDIR}/${LABEL} diff --git a/buildroot/package/hifiberry-automount/usbmount@.service b/buildroot/package/hifiberry-automount/usbmount@.service index 750aa50a..55d28e56 100644 --- a/buildroot/package/hifiberry-automount/usbmount@.service +++ b/buildroot/package/hifiberry-automount/usbmount@.service @@ -1,6 +1,7 @@ [Unit] Description=Mount USB Drive on %i Requires=mount-data.service +After=datacollector.service [Service] Type=oneshot diff --git a/buildroot/package/hifiberry-localbrowser/Config.in b/buildroot/package/hifiberry-localbrowser/Config.in index 206f53d1..55e06bcc 100644 --- a/buildroot/package/hifiberry-localbrowser/Config.in +++ b/buildroot/package/hifiberry-localbrowser/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_HIFIBERRY_LOCALBROWSER select BR2_PACKAGE_COG select BR2_PACKAGE_WAYLAND select BR2_PACKAGE_LIBWPE + select BR2_PACKAGE_GLIB_NETWORKING select BR2_PACKAGE_WPEBACKEND_FDO select BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS select BR2_PACKAGE_WPEWEBKIT diff --git a/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk b/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk index 0c2ecd3a..1d265303 100644 --- a/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk +++ b/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk @@ -25,8 +25,8 @@ define HIFIBERRY_LOCALBROWSER_INSTALL_INIT_SYSTEMD $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-localbrowser/enable-vc \ $(TARGET_DIR)/opt/hifiberry/bin/enable-vc mkdir -p $(TARGET_DIR)/lib/systemd/system-preset - echo "disable weston.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset - echo "disable cog.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset +# echo "disable weston.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset +# echo "disable cog.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset endef $(eval $(generic-package)) diff --git a/buildroot/package/hifiberry-psplash/psplash-start.service b/buildroot/package/hifiberry-psplash/psplash-start.service index d88ab8ef..ba69eba2 100644 --- a/buildroot/package/hifiberry-psplash/psplash-start.service +++ b/buildroot/package/hifiberry-psplash/psplash-start.service @@ -8,6 +8,7 @@ ConditionPathExists=!/boot/nosplash Type=oneshot ExecStart=/usr/bin/psplash -n RemainAfterExit=yes +Restart=no [Install] WantedBy=sysinit.target diff --git a/buildroot/package/hifiberry-psplash/psplash-start.vc4.service b/buildroot/package/hifiberry-psplash/psplash-start.vc4.service index f802fd90..f93b3738 100644 --- a/buildroot/package/hifiberry-psplash/psplash-start.vc4.service +++ b/buildroot/package/hifiberry-psplash/psplash-start.vc4.service @@ -9,6 +9,7 @@ ConditionPathExists=!/boot/nosplash Type=oneshot ExecStart=/usr/bin/psplash RemainAfterExit=yes +Restart=no [Install] WantedBy=sysinit.target diff --git a/buildroot/package/hifiberry-test/Config.in b/buildroot/package/hifiberry-test/Config.in index 9d99fd06..739ba216 100644 --- a/buildroot/package/hifiberry-test/Config.in +++ b/buildroot/package/hifiberry-test/Config.in @@ -13,6 +13,8 @@ choice bool "None - just copy flash tools" config HIFIBERRY_TEST_DAC2HD bool "DAC2 HD" + config HIFIBERRY_TEST_DAC2PRO + bool "DAC2 Pro" config HIFIBERRY_TEST_DSPADDON bool "DSP add-on board" config HIFIBERRY_TEST_AMP2 diff --git a/buildroot/package/hifiberry-test/S99testdac2pro b/buildroot/package/hifiberry-test/S99testdac2pro new file mode 100755 index 00000000..6b8d0c3d --- /dev/null +++ b/buildroot/package/hifiberry-test/S99testdac2pro @@ -0,0 +1,55 @@ +#! /bin/sh + +# Write profile to DAC2HD and play a test tone + +OUT=/dev/tty1 + +# Cleanup some stuff +rm /etc/init.d/S49ntp 2>/dev/null +rm /etc/init.d/S90sigmatcp 2>/dev/null +# rm /etc/init.d/S40network 2>/dev/null +# rm /etc/init.d/S50sshd 2>/dev/null + +case "$1" in + start) + i2c=`cat /boot/config.txt | grep i2c-gpio` + if [ "$i2c" == "" ]; then + echo "dtoverlay=i2c-gpio" >> /boot/config.txt + echo "dtparam=i2c_gpio_sda=0" >> /boot/config.txt + echo "dtparam=i2c_gpio_scl=1" >> /boot/config.txt + fi + + # Program EEPROM + PATH=$PATH:/opt/hifiberry/contrib + export PATH + /opt/hifiberry/contrib/hbflash.sh --writeread -f=/opt/hifiberry/contrib/dac2pro.eep -t=24c32 + if [ "$?" != "0" ]; then + echo + echo + echo + echo "EEPROM write FAIL, data not correct" + echo "aborting..." + echo + echo + echo + else + amixer sset PCM 100% + i2cset -y 1 0x60 0x01 0xc0 + i2cset -y 1 0x60 0x02 0x31 + play -n synth 60 sine 1000 & + + fi + + ;; + stop) + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; +esac + diff --git a/buildroot/package/hifiberry-test/eeprom/compile-eep b/buildroot/package/hifiberry-test/eeprom/compile-eep index 2d87ac5e..b9a22a04 100644 --- a/buildroot/package/hifiberry-test/eeprom/compile-eep +++ b/buildroot/package/hifiberry-test/eeprom/compile-eep @@ -6,3 +6,4 @@ eepmake dacplusadcpro.txt dacplusadcpro.eep /boot/overlays/hifiberry-dacplusadcp eepmake dacplusadc.txt dacplusadc.eep /boot/overlays/hifiberry-dacplusadc.dtbo eepmake dac2hd.txt dac2hd.eep /boot/overlays/hifiberry-dacplushd.dtbo eepmake amp100.txt amp100.eep /boot/overlays/hifiberry-dacplus.dtbo +eepmake dac2pro.txt dac2pro.eep /boot/overlays/hifiberry-dacplus.dtbo diff --git a/buildroot/package/hifiberry-test/eeprom/dac2.txt b/buildroot/package/hifiberry-test/eeprom/dac2.txt new file mode 100644 index 00000000..893598b3 --- /dev/null +++ b/buildroot/package/hifiberry-test/eeprom/dac2.txt @@ -0,0 +1,91 @@ +######################################################################## +# EEPROM settings text file +# +# Edit this file for your particular board and run through eepmake tool, +# then use eepflash tool to write to attached HAT ID EEPROM +# +# Tools available: +# eepmake Parses EEPROM text file and creates binary .eep file +# eepdump Dumps a binary .eep file as human readable text (for debug) +# eepflash Write or read .eep binary image to/from HAT EEPROM +# +######################################################################## + +######################################################################## +# Vendor info + +# 128 bit UUID. If left at zero eepmake tool will auto-generate +# RFC 4122 compliant UUID +product_uuid 00000000-0000-0000-0000-000000000000 + +# 16 bit product id +product_id 0x0000 + +# 16 bit product version +product_ver 0x0000 + +# ASCII vendor string (max 255 characters) +vendor "HiFiBerry" + +# ASCII product string (max 255 characters) +product "DAC+" + + +######################################################################## +# GPIO bank settings, set to nonzero to change from the default. +# NOTE these setting can only be set per BANK, uncommenting any of +# these will force the bank to use the custom setting. + +# drive strength, 0=default, 1-8=2,4,6,8,10,12,14,16mA, 9-15=reserved +gpio_drive 0 + +# 0=default, 1=slew rate limiting, 2=no slew limiting, 3=reserved +gpio_slew 0 + +# 0=default, 1=hysteresis disabled, 2=hysteresis enabled, 3=reserved +gpio_hysteresis 0 + +# If board back-powers Pi via 5V GPIO header pins: +# 0 = board does not back-power +# 1 = board back-powers and can supply the Pi with a minimum of 1.3A +# 2 = board back-powers and can supply the Pi with a minimum of 2A +# 3 = reserved +# If back_power=2 then USB high current mode will be automatically +# enabled on the Pi +back_power 0 + +######################################################################## +# GPIO pins, uncomment for GPIOs used on board +# Options for FUNCTION: INPUT, OUTPUT, ALT0-ALT5 +# Options for PULL: DEFAULT, UP, DOWN, NONE +# NB GPIO0 and GPIO1 are reserved for ID EEPROM so cannot be set + +# GPIO FUNCTION PULL +# ---- -------- ---- +setgpio 2 ALT0 UP +setgpio 3 ALT0 UP +#setgpio 4 INPUT DEFAULT +#setgpio 5 OUTPUT DEFAULT +#setgpio 6 OUTPUT DEFAULT +#setgpio 7 INPUT DEFAULT +#setgpio 8 INPUT DEFAULT +#setgpio 9 INPUT DEFAULT +#setgpio 10 INPUT DEFAULT +#setgpio 11 INPUT DEFAULT +#setgpio 12 INPUT DEFAULT +#setgpio 13 INPUT DEFAULT +#setgpio 14 INPUT DEFAULT +#setgpio 15 INPUT DEFAULT +#setgpio 16 INPUT DEFAULT +#setgpio 17 INPUT DEFAULT +setgpio 18 ALT0 DEFAULT +setgpio 19 ALT0 DEFAULT +setgpio 20 ALT0 DEFAULT +setgpio 21 ALT0 DEFAULT +#setgpio 22 INPUT DEFAULT +#setgpio 23 INPUT DEFAULT +#setgpio 24 INPUT DEFAULT +#setgpio 25 INPUT DEFAULT +#setgpio 26 INPUT DEFAULT +#setgpio 27 INPUT DEFAULT + diff --git a/buildroot/package/hifiberry-test/eeprom/dac2pro.eep b/buildroot/package/hifiberry-test/eeprom/dac2pro.eep new file mode 100644 index 00000000..a17b681c Binary files /dev/null and b/buildroot/package/hifiberry-test/eeprom/dac2pro.eep differ diff --git a/buildroot/package/hifiberry-test/eeprom/dac2pro.txt b/buildroot/package/hifiberry-test/eeprom/dac2pro.txt new file mode 100644 index 00000000..5d416938 --- /dev/null +++ b/buildroot/package/hifiberry-test/eeprom/dac2pro.txt @@ -0,0 +1,91 @@ +######################################################################## +# EEPROM settings text file +# +# Edit this file for your particular board and run through eepmake tool, +# then use eepflash tool to write to attached HAT ID EEPROM +# +# Tools available: +# eepmake Parses EEPROM text file and creates binary .eep file +# eepdump Dumps a binary .eep file as human readable text (for debug) +# eepflash Write or read .eep binary image to/from HAT EEPROM +# +######################################################################## + +######################################################################## +# Vendor info + +# 128 bit UUID. If left at zero eepmake tool will auto-generate +# RFC 4122 compliant UUID +product_uuid 00000000-0000-0000-0000-000000000000 + +# 16 bit product id +product_id 0x0000 + +# 16 bit product version +product_ver 0x0000 + +# ASCII vendor string (max 255 characters) +vendor "HiFiBerry" + +# ASCII product string (max 255 characters) +product "DAC2 Pro" + + +######################################################################## +# GPIO bank settings, set to nonzero to change from the default. +# NOTE these setting can only be set per BANK, uncommenting any of +# these will force the bank to use the custom setting. + +# drive strength, 0=default, 1-8=2,4,6,8,10,12,14,16mA, 9-15=reserved +gpio_drive 0 + +# 0=default, 1=slew rate limiting, 2=no slew limiting, 3=reserved +gpio_slew 0 + +# 0=default, 1=hysteresis disabled, 2=hysteresis enabled, 3=reserved +gpio_hysteresis 0 + +# If board back-powers Pi via 5V GPIO header pins: +# 0 = board does not back-power +# 1 = board back-powers and can supply the Pi with a minimum of 1.3A +# 2 = board back-powers and can supply the Pi with a minimum of 2A +# 3 = reserved +# If back_power=2 then USB high current mode will be automatically +# enabled on the Pi +back_power 0 + +######################################################################## +# GPIO pins, uncomment for GPIOs used on board +# Options for FUNCTION: INPUT, OUTPUT, ALT0-ALT5 +# Options for PULL: DEFAULT, UP, DOWN, NONE +# NB GPIO0 and GPIO1 are reserved for ID EEPROM so cannot be set + +# GPIO FUNCTION PULL +# ---- -------- ---- +setgpio 2 ALT0 UP +setgpio 3 ALT0 UP +#setgpio 4 INPUT DEFAULT +#setgpio 5 OUTPUT DEFAULT +#setgpio 6 OUTPUT DEFAULT +#setgpio 7 INPUT DEFAULT +#setgpio 8 INPUT DEFAULT +#setgpio 9 INPUT DEFAULT +#setgpio 10 INPUT DEFAULT +#setgpio 11 INPUT DEFAULT +#setgpio 12 INPUT DEFAULT +#setgpio 13 INPUT DEFAULT +#setgpio 14 INPUT DEFAULT +#setgpio 15 INPUT DEFAULT +#setgpio 16 INPUT DEFAULT +#setgpio 17 INPUT DEFAULT +setgpio 18 ALT0 DEFAULT +setgpio 19 ALT0 DEFAULT +setgpio 20 ALT0 DEFAULT +setgpio 21 ALT0 DEFAULT +#setgpio 22 INPUT DEFAULT +#setgpio 23 INPUT DEFAULT +#setgpio 24 INPUT DEFAULT +#setgpio 25 INPUT DEFAULT +#setgpio 26 INPUT DEFAULT +#setgpio 27 INPUT DEFAULT + diff --git a/buildroot/package/hifiberry-test/hbflash.sh b/buildroot/package/hifiberry-test/hbflash.sh index c2965406..3a8ba989 100755 --- a/buildroot/package/hifiberry-test/hbflash.sh +++ b/buildroot/package/hifiberry-test/hbflash.sh @@ -91,7 +91,7 @@ modprobe at24 rc=$? # Bus number is different on Pi3 and 4 -for i in 7 3; do +for i in 7 3 11; do if [ -d /sys/class/i2c-adapter/i2c-$i ]; then DEVID=$i break diff --git a/buildroot/package/hifiberry-test/hifiberry-test.mk b/buildroot/package/hifiberry-test/hifiberry-test.mk index c9d3903b..7165198c 100644 --- a/buildroot/package/hifiberry-test/hifiberry-test.mk +++ b/buildroot/package/hifiberry-test/hifiberry-test.mk @@ -23,6 +23,8 @@ define HIFIBERRY_TEST_INSTALL_TARGET_CMDS $(TARGET_DIR)/opt/hifiberry/contrib $(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/eeprom/dac2hd.eep \ $(TARGET_DIR)/opt/hifiberry/contrib + $(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/eeprom/dac2pro.eep \ + $(TARGET_DIR)/opt/hifiberry/contrib $(INSTALL) -D -m 0700 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/eeprom/dtoverlay \ $(TARGET_DIR)/opt/hifiberry/contrib $(INSTALL) -D -m 0700 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/flash.sh \ @@ -52,6 +54,19 @@ define HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2HD echo "" >> $(BINARIES_DIR)/rpi-firmware/config.txt endef +define HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2PRO + echo "Installing DAC2Pro test script" + $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/S99testdac2pro \ + $(TARGET_DIR)/etc/init.d/S99testdac2pro + + echo "Adding drivers to config.txt" + echo "dtoverlay=hifiberry-dacplus" >> $(BINARIES_DIR)/rpi-firmware/config.txt + echo "dtoverlay=i2c-gpio" >> $(BINARIES_DIR)/rpi-firmware/config.txt + echo "dtparam=i2c_gpio_sda=0" >> $(BINARIES_DIR)/rpi-firmware/config.txt + echo "dtparam=i2c_gpio_scl=1" >> $(BINARIES_DIR)/rpi-firmware/config.txt + echo "" >> $(BINARIES_DIR)/rpi-firmware/config.txt +endef + define HIFIBERRY_TEST_INSTALL_INIT_SYSV_DSPADDON echo "Installing DSP Add-on test script" $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/S99testdspaddon \ @@ -142,6 +157,10 @@ ifdef HIFIBERRY_TEST_DAC2HD HIFIBERRY_TEST_POST_INSTALL_TARGET_HOOKS += HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2HD endif +ifdef HIFIBERRY_TEST_DAC2PRO +HIFIBERRY_TEST_POST_INSTALL_TARGET_HOOKS += HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2PRO +endif + ifdef HIFIBERRY_TEST_DSPADDON HIFIBERRY_TEST_POST_INSTALL_TARGET_HOOKS += HIFIBERRY_TEST_INSTALL_INIT_SYSV_DSPADDON endif diff --git a/buildroot/package/hifiberry-tools/activate-data-partition.service b/buildroot/package/hifiberry-tools/activate-data-partition.service index cef2eb43..2a50edcb 100644 --- a/buildroot/package/hifiberry-tools/activate-data-partition.service +++ b/buildroot/package/hifiberry-tools/activate-data-partition.service @@ -1,6 +1,6 @@ [Unit] Description=Activate /data -After=boot.mount local-fs.target systemd-remount-fs.service systemd-sysusers.service +After=boot.mount local-fs.target systemd-remount-fs.service systemd-sysusers.service resize-partitions.service Before=mpd.service [Service] diff --git a/buildroot/package/hifiberry-tools/check-system b/buildroot/package/hifiberry-tools/check-system index b889e8d5..a36b1287 100755 --- a/buildroot/package/hifiberry-tools/check-system +++ b/buildroot/package/hifiberry-tools/check-system @@ -31,6 +31,13 @@ else echo OK fi +echo -n "/dev/dri/card0: " +if [ -c /dev/dri/card0 ]; then + echo OK +else + echo NO +fi + echo -n "BT devices: " DEV="" for INT in `hciconfig | grep hci | awk -F: '{print $1}'`; do diff --git a/buildroot/package/hifiberry-tools/reconfigure-players b/buildroot/package/hifiberry-tools/reconfigure-players index 74e4c13d..04a4b202 100755 --- a/buildroot/package/hifiberry-tools/reconfigure-players +++ b/buildroot/package/hifiberry-tools/reconfigure-players @@ -211,6 +211,7 @@ guess_card() { if [ "$HATINFO" == "HiFiBerry Amp100" ]; then if [ "$HAS_DSP" == "1" ]; then CARD="Amp100 + DSP Module" + DSPTYPE="DSP add-on" else CARD="Amp100" fi @@ -221,6 +222,7 @@ guess_card() { if [ "$DAC2HD" != "" ]; then if [ "$HAS_DSP" == "1" ]; then CARD="DAC2 HD + DSP Module" + DSPTYPE="DSP add-on" else CARD="DAC2 HD" fi @@ -319,16 +321,17 @@ check_dsp() { return else HAS_DSP=0 - return fi - # Unused legacy code, remove in the future - - # Read some data - REG1=`dsptoolkit --timeout=20 read-reg 0xf003` # expected 00 01 - REG2=`dsptoolkit --timeout=20 read-reg 0xf402` # expected 00 01 - REG3=`dsptoolkit --timeout=20 read-reg 0xc000` # expected 00 00 - if [ "$REG1$REG2$REG3" == "00 01 00 01 00 00 " ]; then + # Should now work without the extra stuff below + return + + # reset DSP, read some data + dsptoolkit write-reg 0xf890 0 + dsptoolkit write-reg 0xf890 1 + REG1=`dsptoolkit --timeout=10 read-reg 0xf000` # expected != 00 00 + REG3=`dsptoolkit --timeout=10 read-reg 0xc000` # expected 00 00 + if [ "$REG1" != "00 00" ] && [ "$REG2" == "00 00" ]; then HAS_DSP=1 FEATURES="$FEATURES dsp" else @@ -509,6 +512,14 @@ reconfigure_beocreate() { UPDATE=1 fi + # Update DSP Type + if [ "$DSPTYPE" != "$CURRENT_DSPTYPE" ]; then + if [ "$DSPTYPE" != "" ]; then + /bin/node /opt/beocreate/beo-system/configure.js system dspModel $DSPTYPE + UPDATE=1 + fi + fi + if [ "$UPDATE" == "1" ]; then restart_service beocreate2 echo " restarting Beocreate" @@ -559,6 +570,22 @@ CARD_SED_SPACES=`echo $CARD | sed 's/\ /\\\\\\ /g' | sed 's/\//\\\\\\//g'` FEATURES=`echo $FEATURES | xargs` +for i in $FEATURES; do + echo $i; + if [ ! -f /etc/features/$i ]; then + echo Feature $i not yet configured + CURRENT_FEATURES="!" + fi +done + +if [ "$HAS_DSP" == "1" ]; then + if [ "$DSPTYPE" == "" ]; then + DSPTYPE="$CARD" + fi +fi + +echo $DSPTYPE $HAS_DSP + if [ "$CURRENT_MIXER_CONTROL" != "$MIXER_CONTROL" ] || \ [ "$CURRENT_CARD" != "$CARD" ] || \ [ "$CURRENT_SYSNAME" != "$SYSNAME" ] || \ @@ -567,6 +594,7 @@ if [ "$CURRENT_MIXER_CONTROL" != "$MIXER_CONTROL" ] || \ [ "$CURRENT_HATINFO" != "$HATINFO" ] || \ [ "$CURRENT_HW" != "$HW" ] || \ [ "$CURRENT_FEATURES" != "$FEATURES" ] || \ + [ "$CURRENT_DSPTYPE" != "$DSPTYPE" ] || \ [ 1 != 1 ]; then echo "Sound card settings have been changed, reconfiguring..." else @@ -579,6 +607,7 @@ echo " Players: $PLAYERS (was $CURRENT_PLAYERS)" echo " Raspberry Pi model: $PIMODEL" echo " System name: $SYSNAME (was $CURRENT_SYSNAME)" echo " Sound card: $CARD (was $CURRENT_CARD)" +echo " DSP type: $DSPTYPE (was $CURRENT_DSPTYPE)" echo " HW device: $HW (was $CURRENT_HW)" echo " ALSA mixer control: $MIXER_CONTROL (was $CURRENT_MIXER_CONTROL)" echo " Recording: $CAN_RECORD (was $CURRENT_CAN_RECORD)" @@ -596,6 +625,7 @@ echo "CURRENT_SYSNAME=\"$SYSNAME\"" >> /etc/hifiberry.state echo "CURRENT_PLAYERS=\"$PLAYERS\"" >> /etc/hifiberry.state echo "CURRENT_HATINFO=\"$HATINFO\"" >> /etc/hifiberry.state echo "CURRENT_FEATURES=\"$FEATURES\"" >> /etc/hifiberry.state +echo "CURRENT_DSPTYPE=\"$DSPTYPE\"" >> /etc/hifiberry.state echo "PIVERSION=$PIVERSION" >> /etc/hifiberry.state echo "Reconfigure features" diff --git a/buildroot/package/hifiberry-tools/resize-partitions b/buildroot/package/hifiberry-tools/resize-partitions index 4adaa6cf..5420a4de 100755 --- a/buildroot/package/hifiberry-tools/resize-partitions +++ b/buildroot/package/hifiberry-tools/resize-partitions @@ -72,7 +72,7 @@ touch /resize-me.2 # Create fs in partition 4 if there is none fsck.f2fs -p -f ${DEVICE}p4 RET=$? -if [[ $RET == 8 ] || [ $RET==255 ]] ; then +if [[ $RET == 8 || $RET==255 ]] ; then mkfs -t f2fs /dev/mmcblk0p4 fi diff --git a/buildroot/package/hifiberry-updater/hifiberry-updater.mk b/buildroot/package/hifiberry-updater/hifiberry-updater.mk index a3d2c6da..6759b13b 100644 --- a/buildroot/package/hifiberry-updater/hifiberry-updater.mk +++ b/buildroot/package/hifiberry-updater/hifiberry-updater.mk @@ -4,7 +4,7 @@ # ################################################################################ -HIFIBERRY_UPDATER_DEPENDENCIES = rpi-firmware systemd +HIFIBERRY_UPDATER_DEPENDENCIES = rpi-firmware systemd copy-overlays define HIFIBERRY_UPDATER_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/var/spool/cron/crontabs @@ -51,16 +51,16 @@ endef ### ifeq ($(BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4),y) define RPI_INSTALL_FIRMWARE - echo "Pi 4" - $(INSTALL) -D -m 0644 $(@D)/boot/start4$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).elf $(TARGET_DIR)/usr/lib/firmware/rpi/start4.elf - $(INSTALL) -D -m 0644 $(@D)/boot/fixup4$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup4.dat + echo "HiFiBerry updater: adding Pi4 firmware files to /usr/lib/firmware/rpi" + $(INSTALL) -D -m 0644 $(@D)/boot/start4.elf $(TARGET_DIR)/usr/lib/firmware/rpi/start4.elf + $(INSTALL) -D -m 0644 $(@D)/boot/fixup4.dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup4.dat endef else define RPI_INSTALL_FIRMWARE - echo "Pi < 4" - $(INSTALL) -D -m 0644 $(@D)/boot/start$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).elf $(TARGET_DIR)/usr/lib/firmware/rpi/start.elf - $(INSTALL) -D -m 0644 $(@D)/boot/fixup$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup.dat + echo "HiFiBerry updater: adding Pi3 firmware files to /usr/lib/firmware/rpi" + $(INSTALL) -D -m 0644 $(@D)/boot/start.elf $(TARGET_DIR)/usr/lib/firmware/rpi/start.elf + $(INSTALL) -D -m 0644 $(@D)/boot/fixup.dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup.dat endef endif diff --git a/buildroot/package/watchdog/Config.in b/buildroot/package/hifiberry-watchdog/Config.in similarity index 55% rename from buildroot/package/watchdog/Config.in rename to buildroot/package/hifiberry-watchdog/Config.in index 760f1c3c..b916e302 100644 --- a/buildroot/package/watchdog/Config.in +++ b/buildroot/package/hifiberry-watchdog/Config.in @@ -1,4 +1,4 @@ -config BR2_PACKAGE_WATCHDOG - bool "watchdog" +config BR2_PACKAGE_HIFIBERRY_WATCHDOG + bool "hifiberry-watchdog" help Simple watchdog daemon that will reset the system when it hangs diff --git a/buildroot/package/watchdog/watchdog.mk b/buildroot/package/hifiberry-watchdog/hifiberry-watchdog.mk similarity index 71% rename from buildroot/package/watchdog/watchdog.mk rename to buildroot/package/hifiberry-watchdog/hifiberry-watchdog.mk index a1006ee7..2b707473 100644 --- a/buildroot/package/watchdog/watchdog.mk +++ b/buildroot/package/hifiberry-watchdog/hifiberry-watchdog.mk @@ -1,14 +1,14 @@ ################################################################################ # -# watchdog +# hfiiberry-watchdog # ################################################################################ -WATCHDOG_VERSION = d78bde3c9f00f39e07c1989cb8b22358a81a9020 -WATCHDOG_SITE = $(call github,hifiberry,watchdog,$(WATCHDOG_VERSION)) +HIFIBERRY_WATCHDOG_VERSION = d78bde3c9f00f39e07c1989cb8b22358a81a9020 +HIFIBERRY_WATCHDOG_SITE = $(call github,hifiberry,watchdog,$(HIFIBERRY_WATCHDOG_VERSION)) -define WATCHDOG_INSTALL_TARGET_CMDS +define HIFIBERRY_WATCHDOG_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/opt/watchdog cp -rv $(@D)/* $(TARGET_DIR)/opt/watchdog $(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/watchdog/watchdog.conf \ @@ -17,7 +17,7 @@ define WATCHDOG_INSTALL_TARGET_CMDS $(TARGET_DIR)/opt/watchdog endef -define WATCHDOG_INSTALL_INIT_SYSTEMD +define HIFIBERRY_WATCHDOG_INSTALL_INIT_SYSTEMD $(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/watchdog/watchdog.service \ $(TARGET_DIR)/usr/lib/systemd/system/watchdog.service endef diff --git a/buildroot/package/watchdog/watchdog.conf b/buildroot/package/hifiberry-watchdog/watchdog.conf similarity index 100% rename from buildroot/package/watchdog/watchdog.conf rename to buildroot/package/hifiberry-watchdog/watchdog.conf diff --git a/buildroot/package/watchdog/watchdog.service b/buildroot/package/hifiberry-watchdog/watchdog.service similarity index 100% rename from buildroot/package/watchdog/watchdog.service rename to buildroot/package/hifiberry-watchdog/watchdog.service diff --git a/buildroot/package/watchdog/watchdog.sh b/buildroot/package/hifiberry-watchdog/watchdog.sh similarity index 100% rename from buildroot/package/watchdog/watchdog.sh rename to buildroot/package/hifiberry-watchdog/watchdog.sh diff --git a/configs/hifiberryos-gui b/configs/hifiberryos-gui index 21844919..b37ad68f 100644 --- a/configs/hifiberryos-gui +++ b/configs/hifiberryos-gui @@ -521,8 +521,8 @@ BR2_LINUX_KERNEL_GZIP=y # BR2_LINUX_KERNEL_LZO is not set # BR2_LINUX_KERNEL_XZ is not set BR2_LINUX_KERNEL_DTS_SUPPORT=y -# BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT is not set -BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3" +BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3 overlays/*" BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="" BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y # BR2_LINUX_KERNEL_INSTALL_TARGET is not set @@ -1048,7 +1048,7 @@ BR2_PACKAGE_JQ=y # BR2_PACKAGE_RIPGREP is not set # BR2_PACKAGE_SED is not set # BR2_PACKAGE_SUBVERSION is not set -# BR2_PACKAGE_TREE is not set +BR2_PACKAGE_TREE=y # # Filesystem and flash utilities @@ -1336,7 +1336,7 @@ BR2_PACKAGE_RPI_FIRMWARE_DEFAULT=y # BR2_PACKAGE_RPI_FIRMWARE_X is not set # BR2_PACKAGE_RPI_FIRMWARE_CD is not set BR2_PACKAGE_RPI_FIRMWARE_BOOT="" -BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS=y +# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set # BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG is not set BR2_PACKAGE_RPI_WIFI_FIRMWARE=y # BR2_PACKAGE_SUNXI_BOARDS is not set @@ -2514,7 +2514,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_FREERADIUS_CLIENT is not set # BR2_PACKAGE_GENSIO is not set # BR2_PACKAGE_GEOIP is not set -# BR2_PACKAGE_GLIB_NETWORKING is not set +BR2_PACKAGE_GLIB_NETWORKING=y # BR2_PACKAGE_GRPC is not set # BR2_PACKAGE_GSSDP is not set # BR2_PACKAGE_GUPNP is not set @@ -4395,6 +4395,7 @@ BR2_PACKAGE_HIFIBERRY_BASE=y BR2_PACKAGE_HIFIBERRY_TOOLS=y # BR2_PACKAGE_HIFIBERRY_TOOLS_AUDIO_LITE is not set BR2_PACKAGE_HIFIBERRY_UPDATER=y +BR2_PACKAGE_COPY_OVERLAYS=y BR2_PACKAGE_ALSA_PLUGINS=y BR2_PACKAGE_ALSA_EQ=y BR2_PACKAGE_CONFIGTXT=y @@ -4402,7 +4403,7 @@ BR2_PACKAGE_CONFIGTXT_QUIET=y # BR2_PACKAGE_CONFIGTXT_EEPROM is not set BR2_PACKAGE_RASPI_WIFI=y BR2_PACKAGE_HIFIBERRY_SYSTEMD=y -BR2_PACKAGE_WATCHDOG=y +# BR2_PACKAGE_HIFIBERRY_WATCHDOG is not set BR2_PACKAGE_DISABLE_SAMBA=y BR2_PACKAGE_ENABLE_ARM7=y BR2_PACKAGE_PIGPIOD_SYSTEMD=y @@ -4496,6 +4497,8 @@ BR2_PACKAGE_PYTHON_USAGEDATA=y BR2_PACKAGE_HIFIBERRY_TEST=y HIFIBERRY_TEST_NONE=y # HIFIBERRY_TEST_DAC2HD is not set +# HIFIBERRY_TEST_DAC2PRO is not set +# HIFIBERRY_TEST_DSPADDON is not set # HIFIBERRY_TEST_AMP2 is not set # HIFIBERRY_TEST_DACRTC is not set # HIFIBERRY_TEST_DSPDAC is not set diff --git a/configs/testimage b/configs/testimage index ab8b305e..f231e016 100644 --- a/configs/testimage +++ b/configs/testimage @@ -1,13 +1,9 @@ # # Automatically generated file; DO NOT EDIT. -# Buildroot 2019.08.3-dirty Configuration +# Buildroot 2020.05-dirty Configuration # BR2_HAVE_DOT_CONFIG=y BR2_EXTERNAL_HIFIBERRY_PATH="/home/matuschd/hifiberry-os/buildroot" -BR2_HOST_GCC_AT_LEAST_4_5=y -BR2_HOST_GCC_AT_LEAST_4_6=y -BR2_HOST_GCC_AT_LEAST_4_7=y -BR2_HOST_GCC_AT_LEAST_4_8=y BR2_HOST_GCC_AT_LEAST_4_9=y BR2_HOST_GCC_AT_LEAST_5=y BR2_HOST_GCC_AT_LEAST_6=y @@ -213,6 +209,7 @@ BR2_GLOBAL_PATCH_DIR="" BR2_COMPILER_PARANOID_UNSAFE_PATH=y # BR2_FORCE_HOST_BUILD is not set # BR2_REPRODUCIBLE is not set +# BR2_PER_PACKAGE_DIRECTORIES is not set # # Security Hardening Options @@ -254,11 +251,16 @@ BR2_KERNEL_HEADERS_AS_KERNEL=y # BR2_KERNEL_HEADERS_4_9 is not set # BR2_KERNEL_HEADERS_4_14 is not set # BR2_KERNEL_HEADERS_4_19 is not set -# BR2_KERNEL_HEADERS_5_1 is not set -# BR2_KERNEL_HEADERS_5_2 is not set +# BR2_KERNEL_HEADERS_5_4 is not set +# BR2_KERNEL_HEADERS_5_5 is not set +# BR2_KERNEL_HEADERS_5_6 is not set # BR2_KERNEL_HEADERS_VERSION is not set # BR2_KERNEL_HEADERS_CUSTOM_TARBALL is not set # BR2_KERNEL_HEADERS_CUSTOM_GIT is not set +# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_6 is not set +# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_5 is not set +# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4 is not set +# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_2 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_1 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0 is not set @@ -305,26 +307,30 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD is not set BR2_PACKAGE_LINUX_HEADERS=y + +# +# Glibc Options +# BR2_PACKAGE_GLIBC=y +# BR2_PACKAGE_GLIBC_UTILS is not set # # Binutils Options # BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y -# BR2_BINUTILS_VERSION_2_30_X is not set BR2_BINUTILS_VERSION_2_31_X=y # BR2_BINUTILS_VERSION_2_32_X is not set +# BR2_BINUTILS_VERSION_2_33_X is not set BR2_BINUTILS_VERSION="2.31.1" BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" # # GCC Options # -# BR2_GCC_VERSION_5_X is not set # BR2_GCC_VERSION_7_X is not set BR2_GCC_VERSION_8_X=y # BR2_GCC_VERSION_9_X is not set -BR2_GCC_VERSION="8.3.0" +BR2_GCC_VERSION="8.4.0" BR2_EXTRA_GCC_CONFIG_OPTIONS="" BR2_TOOLCHAIN_BUILDROOT_CXX=y # BR2_TOOLCHAIN_BUILDROOT_FORTRAN is not set @@ -351,9 +357,11 @@ BR2_TOOLCHAIN_HAS_THREADS=y BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y BR2_TOOLCHAIN_HAS_THREADS_NPTL=y BR2_TOOLCHAIN_HAS_SSP=y +BR2_TOOLCHAIN_HAS_SSP_STRONG=y BR2_TOOLCHAIN_HAS_UCONTEXT=y BR2_TOOLCHAIN_SUPPORTS_PIE=y # BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY is not set +BR2_TOOLCHAIN_EXTRA_LIBS="" BR2_TOOLCHAIN_HAS_FULL_GETTEXT=y BR2_USE_MMU=y BR2_TARGET_OPTIMIZATION="" @@ -484,12 +492,13 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="--add-pi3-miniuart-bt-overlay" BR2_LINUX_KERNEL=y # BR2_LINUX_KERNEL_LATEST_VERSION is not set # BR2_LINUX_KERNEL_LATEST_CIP_VERSION is not set +# BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION is not set # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set # BR2_LINUX_KERNEL_CUSTOM_HG is not set # BR2_LINUX_KERNEL_CUSTOM_SVN is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,655c29926652b16cd21e05fc63a1e4367aa1c6d7)/655c29926652b16cd21e05fc63a1e4367aa1c6d7.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,cc39f1c9f82f6fe5a437836811d906c709e0661c)/cc39f1c9f82f6fe5a437836811d906c709e0661c.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="" BR2_LINUX_KERNEL_USE_DEFCONFIG=y @@ -513,7 +522,7 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y # BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT is not set BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3" BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="" -# BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT is not set +BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y # BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF is not set @@ -547,7 +556,6 @@ BR2_PACKAGE_BUSYBOX=y BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config" BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="" BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -# BR2_PACKAGE_BUSYBOX_SELINUX is not set # BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set # BR2_PACKAGE_BUSYBOX_WATCHDOG is not set BR2_PACKAGE_SKELETON=y @@ -593,15 +601,16 @@ BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y # BR2_PACKAGE_FFMPEG is not set # BR2_PACKAGE_FLAC is not set # BR2_PACKAGE_FLITE is not set +# BR2_PACKAGE_FLUID_SOUNDFONT is not set +# BR2_PACKAGE_FLUIDSYNTH is not set # BR2_PACKAGE_GMRENDER_RESURRECT is not set -# BR2_PACKAGE_GSTREAMER is not set # BR2_PACKAGE_GSTREAMER1 is not set # BR2_PACKAGE_JACK1 is not set # BR2_PACKAGE_JACK2 is not set BR2_PACKAGE_KODI_ARCH_SUPPORTS=y # -# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6 +# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8 # # @@ -610,6 +619,7 @@ BR2_PACKAGE_KODI_ARCH_SUPPORTS=y # BR2_PACKAGE_LAME is not set # BR2_PACKAGE_MADPLAY is not set # BR2_PACKAGE_MIMIC is not set +# BR2_PACKAGE_MINIMODEM is not set # # miraclecast needs systemd and a glibc toolchain w/ threads and wchar @@ -648,6 +658,7 @@ BR2_PACKAGE_SOX=y # BR2_PACKAGE_BROTLI is not set # BR2_PACKAGE_BZIP2 is not set # BR2_PACKAGE_GZIP is not set +# BR2_PACKAGE_LRZIP is not set # BR2_PACKAGE_LZ4 is not set # BR2_PACKAGE_LZIP is not set # BR2_PACKAGE_LZOP is not set @@ -706,6 +717,8 @@ BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y # BR2_PACKAGE_OPROFILE is not set # BR2_PACKAGE_PAX_UTILS is not set +BR2_PACKAGE_PTM2HUMAN_ARCH_SUPPORTS=y +# BR2_PACKAGE_PTM2HUMAN is not set # BR2_PACKAGE_PV is not set # BR2_PACKAGE_RAMSMP is not set # BR2_PACKAGE_RAMSPEED is not set @@ -756,6 +769,7 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" # BR2_PACKAGE_MAKE is not set # BR2_PACKAGE_PATCH is not set # BR2_PACKAGE_PKGCONF is not set +# BR2_PACKAGE_RIPGREP is not set # BR2_PACKAGE_SED is not set # BR2_PACKAGE_SUBVERSION is not set # BR2_PACKAGE_TREE is not set @@ -776,8 +790,10 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" # BR2_PACKAGE_E2FSPROGS is not set # BR2_PACKAGE_E2TOOLS is not set # BR2_PACKAGE_ECRYPTFS_UTILS is not set +# BR2_PACKAGE_EROFS_UTILS is not set # BR2_PACKAGE_EXFAT is not set # BR2_PACKAGE_EXFAT_UTILS is not set +# BR2_PACKAGE_EXFATPROGS is not set # BR2_PACKAGE_F2FS_TOOLS is not set # BR2_PACKAGE_FLASHBENCH is not set # BR2_PACKAGE_FSCRYPTCTL is not set @@ -867,6 +883,10 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" # Graphic applications # +# +# cage needs udev, mesa3d w/ EGL and GLES support +# + # # cog needs wpewebkit and a toolchain w/ threads # @@ -874,7 +894,11 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" # BR2_PACKAGE_GHOSTSCRIPT is not set # -# glmark2 needs an OpenGL or an openGL ES and EGL backend provided by mesa3d +# glmark2 needs an OpenGL or an openGL ES and EGL backend +# + +# +# glslsandbox-player needs a toolchain w/ threads and an openGL ES and EGL driver # # BR2_PACKAGE_GNUPLOT is not set # BR2_PACKAGE_JHEAD is not set @@ -892,7 +916,7 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y # # Graphic libraries # -# BR2_PACKAGE_CEGUI06 is not set +# BR2_PACKAGE_CEGUI is not set # BR2_PACKAGE_DIRECTFB is not set # BR2_PACKAGE_EFL is not set # BR2_PACKAGE_FB_TEST_APP is not set @@ -906,6 +930,10 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y # BR2_PACKAGE_LINUX_FUSION is not set # BR2_PACKAGE_MESA3D is not set # BR2_PACKAGE_OCRAD is not set + +# +# ogre needs X11 and an OpenGL provider +# # BR2_PACKAGE_PSPLASH is not set # BR2_PACKAGE_SDL is not set # BR2_PACKAGE_SDL2 is not set @@ -920,10 +948,15 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y # tekui needs a Lua interpreter and a toolchain w/ threads, dynamic library # # BR2_PACKAGE_WESTON is not set + +# +# weston-imx needs imx-gpu-viv with wyalnd output +# # BR2_PACKAGE_XORG7 is not set +# BR2_PACKAGE_APITRACE is not set # -# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8 +# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7 # # @@ -967,6 +1000,7 @@ BR2_PACKAGE_RPI_WIFI_FIRMWARE=y # BR2_PACKAGE_ACPITOOL is not set # BR2_PACKAGE_AER_INJECT is not set # BR2_PACKAGE_AM335X_PRU_PACKAGE is not set +# BR2_PACKAGE_APCUPSD is not set # BR2_PACKAGE_AVRDUDE is not set # BR2_PACKAGE_BCACHE_TOOLS is not set # BR2_PACKAGE_BRICKD is not set @@ -974,12 +1008,13 @@ BR2_PACKAGE_RPI_WIFI_FIRMWARE=y # BR2_PACKAGE_CBOOTIMAGE is not set # BR2_PACKAGE_CC_TOOL is not set # BR2_PACKAGE_CDRKIT is not set +BR2_PACKAGE_CPUBURN_ARM_ARCH_SUPPORTS=y +# BR2_PACKAGE_CPUBURN_ARM is not set # BR2_PACKAGE_CRYPTSETUP is not set # BR2_PACKAGE_CWIID is not set # BR2_PACKAGE_DAHDI_LINUX is not set # BR2_PACKAGE_DAHDI_TOOLS is not set # BR2_PACKAGE_DBUS is not set -# BR2_PACKAGE_DEVMEM2 is not set # BR2_PACKAGE_DFU_UTIL is not set # BR2_PACKAGE_DMRAID is not set # BR2_PACKAGE_DT_UTILS is not set @@ -996,13 +1031,12 @@ BR2_PACKAGE_EUDEV_ENABLE_HWDB=y # BR2_PACKAGE_EVTEST is not set # BR2_PACKAGE_FAN_CTRL is not set # BR2_PACKAGE_FCONFIG is not set -# BR2_PACKAGE_FIS is not set BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # BR2_PACKAGE_FLASHROM is not set # BR2_PACKAGE_FMTOOLS is not set # BR2_PACKAGE_FREESCALE_IMX is not set # BR2_PACKAGE_FXLOAD is not set -# BR2_PACKAGE_GADGETFS_TEST is not set +# BR2_PACKAGE_GCNANO_BINARIES is not set # BR2_PACKAGE_GPM is not set # BR2_PACKAGE_GPSD is not set # BR2_PACKAGE_GPTFDISK is not set @@ -1020,6 +1054,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBUBOOTENV is not set # BR2_PACKAGE_LIBUIO is not set # BR2_PACKAGE_LINUX_BACKPORTS is not set +# BR2_PACKAGE_LINUX_SERIAL_TEST is not set # BR2_PACKAGE_LINUXCONSOLETOOLS is not set # BR2_PACKAGE_LIRC_TOOLS is not set # BR2_PACKAGE_LM_SENSORS is not set @@ -1030,6 +1065,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # BR2_PACKAGE_LVM2 is not set # BR2_PACKAGE_MALI_T76X is not set # BR2_PACKAGE_MDADM is not set +# BR2_PACKAGE_MDEVD is not set # BR2_PACKAGE_MEMTESTER is not set # BR2_PACKAGE_MEMTOOL is not set # BR2_PACKAGE_MINICOM is not set @@ -1038,6 +1074,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # BR2_PACKAGE_NVME is not set # BR2_PACKAGE_OFONO is not set # BR2_PACKAGE_OPEN2300 is not set +# BR2_PACKAGE_OPENFPGALOADER is not set # BR2_PACKAGE_OPENIPMI is not set # BR2_PACKAGE_OPENOCD is not set @@ -1053,6 +1090,7 @@ BR2_PACKAGE_PCIUTILS=y # BR2_PACKAGE_POWERTOP is not set # BR2_PACKAGE_PPS_TOOLS is not set # BR2_PACKAGE_PRU_SOFTWARE_SUPPORT is not set +# BR2_PACKAGE_RASPI_GPIO is not set # BR2_PACKAGE_READ_EDID is not set # BR2_PACKAGE_RNG_TOOLS is not set # BR2_PACKAGE_RPI_USERLAND is not set @@ -1083,12 +1121,14 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y # BR2_PACKAGE_TARGETCLI_FB is not set # BR2_PACKAGE_TI_GFX is not set # BR2_PACKAGE_TI_SGX_KM is not set +# BR2_PACKAGE_TI_SGX_LIBGBM is not set # # ti-sgx-um needs the ti-sgx-km driver # # BR2_PACKAGE_TI_UIM is not set # BR2_PACKAGE_TI_UTILS is not set +# BR2_PACKAGE_TIO is not set # BR2_PACKAGE_TRIGGERHAPPY is not set # BR2_PACKAGE_UBOOT_TOOLS is not set # BR2_PACKAGE_UBUS is not set @@ -1096,6 +1136,7 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y BR2_PACKAGE_HAS_UDEV=y # BR2_PACKAGE_UDISKS is not set # BR2_PACKAGE_UHUBCTL is not set +# BR2_PACKAGE_UMTPRD is not set # BR2_PACKAGE_UPOWER is not set # BR2_PACKAGE_USB_MODESWITCH is not set # BR2_PACKAGE_USB_MODESWITCH_DATA is not set @@ -1120,8 +1161,6 @@ BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y # BR2_PACKAGE_GAUCHE is not set # BR2_PACKAGE_GUILE is not set # BR2_PACKAGE_HASERL is not set -BR2_PACKAGE_JAMVM_ARCH_SUPPORTS=y -# BR2_PACKAGE_JAMVM is not set # BR2_PACKAGE_JIMTCL is not set # BR2_PACKAGE_LUA is not set BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua" @@ -1166,55 +1205,76 @@ BR2_PACKAGE_PYTHON3_UNICODEDATA=y # BR2_PACKAGE_PYTHON3_SQLITE is not set BR2_PACKAGE_PYTHON3_PYEXPAT=y # BR2_PACKAGE_PYTHON3_XZ is not set -# BR2_PACKAGE_PYTHON3_ZLIB is not set +BR2_PACKAGE_PYTHON3_ZLIB=y # # External python modules # +# BR2_PACKAGE_PYTHON_AENUM is not set # BR2_PACKAGE_PYTHON_AIOBLESCAN is not set # BR2_PACKAGE_PYTHON_AIOCOAP is not set # BR2_PACKAGE_PYTHON_AIOCONSOLE is not set # BR2_PACKAGE_PYTHON_AIODNS is not set # BR2_PACKAGE_PYTHON_AIOHTTP is not set # BR2_PACKAGE_PYTHON_AIOHTTP_CORS is not set +# BR2_PACKAGE_PYTHON_AIOHTTP_DEBUGTOOLBAR is not set # BR2_PACKAGE_PYTHON_AIOHTTP_JINJA2 is not set +# BR2_PACKAGE_PYTHON_AIOHTTP_MAKO is not set # BR2_PACKAGE_PYTHON_AIOHTTP_REMOTES is not set # BR2_PACKAGE_PYTHON_AIOHTTP_SECURITY is not set # BR2_PACKAGE_PYTHON_AIOHTTP_SESSION is not set # BR2_PACKAGE_PYTHON_AIOHTTP_SSE is not set # BR2_PACKAGE_PYTHON_AIOJOBS is not set +# BR2_PACKAGE_PYTHON_AIOLOGSTASH is not set # BR2_PACKAGE_PYTHON_AIOMONITOR is not set +# BR2_PACKAGE_PYTHON_AIOREDIS is not set # BR2_PACKAGE_PYTHON_AIORWLOCK is not set +# BR2_PACKAGE_PYTHON_AIOSIGNAL is not set +# BR2_PACKAGE_PYTHON_AIOZIPKIN is not set BR2_PACKAGE_PYTHON_ALSAAUDIO=y # BR2_PACKAGE_PYTHON_ARGH is not set +# BR2_PACKAGE_PYTHON_ARGON2_CFFI is not set # BR2_PACKAGE_PYTHON_ARROW is not set +# BR2_PACKAGE_PYTHON_ASGIREF is not set # BR2_PACKAGE_PYTHON_ASN1CRYPTO is not set +# BR2_PACKAGE_PYTHON_ASYNC_LRU is not set # BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT is not set # BR2_PACKAGE_PYTHON_ATTRS is not set # BR2_PACKAGE_PYTHON_AUTOBAHN is not set # BR2_PACKAGE_PYTHON_AUTOMAT is not set +# BR2_PACKAGE_PYTHON_AVRO is not set # BR2_PACKAGE_PYTHON_BABEL is not set # BR2_PACKAGE_PYTHON_BACKCALL is not set # BR2_PACKAGE_PYTHON_BCRYPT is not set # BR2_PACKAGE_PYTHON_BEAUTIFULSOUP4 is not set # BR2_PACKAGE_PYTHON_BITSTRING is not set +# BR2_PACKAGE_PYTHON_BLUEZERO is not set # BR2_PACKAGE_PYTHON_BOTTLE is not set +# BR2_PACKAGE_PYTHON_BROTLI is not set +# BR2_PACKAGE_PYTHON_BUNCH is not set # BR2_PACKAGE_PYTHON_CACHED_PROPERTY is not set # BR2_PACKAGE_PYTHON_CAN is not set +# BR2_PACKAGE_PYTHON_CANOPEN is not set # BR2_PACKAGE_PYTHON_CBOR is not set +# BR2_PACKAGE_PYTHON_CBOR2 is not set # BR2_PACKAGE_PYTHON_CCHARDET is not set -# BR2_PACKAGE_PYTHON_CERTIFI is not set +BR2_PACKAGE_PYTHON_CERTIFI=y # BR2_PACKAGE_PYTHON_CFFI is not set +# BR2_PACKAGE_PYTHON_CHANNELS is not set +# BR2_PACKAGE_PYTHON_CHANNELS_REDIS is not set # BR2_PACKAGE_PYTHON_CHARACTERISTIC is not set -# BR2_PACKAGE_PYTHON_CHARDET is not set +BR2_PACKAGE_PYTHON_CHARDET=y +# BR2_PACKAGE_PYTHON_CHEETAH is not set # BR2_PACKAGE_PYTHON_CHEROOT is not set # BR2_PACKAGE_PYTHON_CHERRYPY is not set # BR2_PACKAGE_PYTHON_CLICK is not set # BR2_PACKAGE_PYTHON_COLORAMA is not set +# BR2_PACKAGE_PYTHON_COLORLOG is not set # BR2_PACKAGE_PYTHON_CONFIGSHELL_FB is not set # BR2_PACKAGE_PYTHON_CONSTANTLY is not set # BR2_PACKAGE_PYTHON_COUCHDB is not set # BR2_PACKAGE_PYTHON_CRCMOD is not set +# BR2_PACKAGE_PYTHON_CRONTAB is not set # BR2_PACKAGE_PYTHON_CROSSBAR is not set # BR2_PACKAGE_PYTHON_CRYPTOGRAPHY is not set # BR2_PACKAGE_PYTHON_CSSSELECT is not set @@ -1222,21 +1282,28 @@ BR2_PACKAGE_PYTHON_ALSAAUDIO=y # BR2_PACKAGE_PYTHON_CYCLER is not set # BR2_PACKAGE_PYTHON_DAEMON is not set # BR2_PACKAGE_PYTHON_DAEMONIZE is not set +# BR2_PACKAGE_PYTHON_DAPHNE is not set # BR2_PACKAGE_PYTHON_DATAPROPERTY is not set # BR2_PACKAGE_PYTHON_DATEUTIL is not set # BR2_PACKAGE_PYTHON_DECORATOR is not set # BR2_PACKAGE_PYTHON_DIALOG3 is not set # BR2_PACKAGE_PYTHON_DICTTOXML is not set # BR2_PACKAGE_PYTHON_DJANGO is not set +# BR2_PACKAGE_PYTHON_DJANGO_ENUMFIELDS is not set +# BR2_PACKAGE_PYTHON_DNSPYTHON is not set # BR2_PACKAGE_PYTHON_DOCKER is not set # BR2_PACKAGE_PYTHON_DOCKER_PYCREDS is not set # BR2_PACKAGE_PYTHON_DOCKERPTY is not set # BR2_PACKAGE_PYTHON_DOCOPT is not set # BR2_PACKAGE_PYTHON_DOCUTILS is not set # BR2_PACKAGE_PYTHON_DOMINATE is not set +# BR2_PACKAGE_PYTHON_DPKT is not set # BR2_PACKAGE_PYTHON_ECDSA is not set # BR2_PACKAGE_PYTHON_ENGINEIO is not set +# BR2_PACKAGE_PYTHON_ENTRYPOINTS is not set +# BR2_PACKAGE_PYTHON_ESPTOOL is not set # BR2_PACKAGE_PYTHON_FALCON is not set +# BR2_PACKAGE_PYTHON_FILELOCK is not set # BR2_PACKAGE_PYTHON_FIRE is not set # BR2_PACKAGE_PYTHON_FLASK is not set # BR2_PACKAGE_PYTHON_FLASK_BABEL is not set @@ -1244,39 +1311,52 @@ BR2_PACKAGE_PYTHON_ALSAAUDIO=y # BR2_PACKAGE_PYTHON_FLASK_JSONRPC is not set # BR2_PACKAGE_PYTHON_FLASK_LOGIN is not set # BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY is not set +# BR2_PACKAGE_PYTHON_FLATBUFFERS is not set +# BR2_PACKAGE_PYTHON_FROZENLIST is not set +# BR2_PACKAGE_PYTHON_FUTURE is not set +# BR2_PACKAGE_PYTHON_GITDB2 is not set # BR2_PACKAGE_PYTHON_GOBJECT is not set +BR2_PACKAGE_PYTHON_GREENLET_ARCH_SUPPORTS=y +# BR2_PACKAGE_PYTHON_GREENLET is not set # BR2_PACKAGE_PYTHON_GUNICORN is not set # BR2_PACKAGE_PYTHON_H2 is not set # BR2_PACKAGE_PYTHON_HIREDIS is not set # BR2_PACKAGE_PYTHON_HPACK is not set # BR2_PACKAGE_PYTHON_HTML5LIB is not set # BR2_PACKAGE_PYTHON_HTTPLIB2 is not set +# BR2_PACKAGE_PYTHON_HUEPY is not set # BR2_PACKAGE_PYTHON_HUMANIZE is not set # BR2_PACKAGE_PYTHON_HYPERFRAME is not set # BR2_PACKAGE_PYTHON_HYPERLINK is not set # BR2_PACKAGE_PYTHON_IBMIOTF is not set -# BR2_PACKAGE_PYTHON_IDNA is not set +BR2_PACKAGE_PYTHON_IDNA=y BR2_PACKAGE_PYTHON_IFADDR=y # BR2_PACKAGE_PYTHON_INCREMENTAL is not set # BR2_PACKAGE_PYTHON_INFLECTION is not set # BR2_PACKAGE_PYTHON_INFLUXDB is not set +# BR2_PACKAGE_PYTHON_INIPARSE is not set # BR2_PACKAGE_PYTHON_IOWAIT is not set # BR2_PACKAGE_PYTHON_IPTABLES is not set # BR2_PACKAGE_PYTHON_IPYTHON is not set # BR2_PACKAGE_PYTHON_IPYTHON_GENUTILS is not set # BR2_PACKAGE_PYTHON_ISO8601 is not set # BR2_PACKAGE_PYTHON_ITSDANGEROUS is not set +# BR2_PACKAGE_PYTHON_JANUS is not set # BR2_PACKAGE_PYTHON_JARACO_CLASSES is not set +# BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS is not set # BR2_PACKAGE_PYTHON_JEDI is not set # BR2_PACKAGE_PYTHON_JINJA2 is not set # BR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR is not set # BR2_PACKAGE_PYTHON_JSONMODELS is not set # BR2_PACKAGE_PYTHON_JSONSCHEMA is not set # BR2_PACKAGE_PYTHON_KEYRING is not set +# BR2_PACKAGE_PYTHON_KIWISOLVER is not set # BR2_PACKAGE_PYTHON_LIBCONFIG is not set # BR2_PACKAGE_PYTHON_LIBUSB1 is not set # BR2_PACKAGE_PYTHON_LMDB is not set +# BR2_PACKAGE_PYTHON_LOCKFILE is not set # BR2_PACKAGE_PYTHON_LOGBOOK is not set +# BR2_PACKAGE_PYTHON_LOGSTASH is not set # BR2_PACKAGE_PYTHON_LXML is not set # BR2_PACKAGE_PYTHON_M2R is not set # BR2_PACKAGE_PYTHON_MAKO is not set @@ -1288,12 +1368,15 @@ BR2_PACKAGE_PYTHON_IFADDR=y # BR2_PACKAGE_PYTHON_MELD3 is not set # BR2_PACKAGE_PYTHON_MIMEPARSE is not set # BR2_PACKAGE_PYTHON_MISTUNE is not set +# BR2_PACKAGE_PYTHON_MODBUS_TK is not set # BR2_PACKAGE_PYTHON_MORE_ITERTOOLS is not set +# BR2_PACKAGE_PYTHON_MSGFY is not set # BR2_PACKAGE_PYTHON_MSGPACK is not set # BR2_PACKAGE_PYTHON_MULTIDICT is not set # BR2_PACKAGE_PYTHON_MUTAGEN is not set # BR2_PACKAGE_PYTHON_MWCLIENT is not set # BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB is not set +# BR2_PACKAGE_PYTHON_NESTED_DICT is not set # BR2_PACKAGE_PYTHON_NETADDR is not set BR2_PACKAGE_PYTHON_NETIFACES=y # BR2_PACKAGE_PYTHON_NETWORKX is not set @@ -1324,17 +1407,17 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y # BR2_PACKAGE_PYTHON_PTYPROCESS is not set # BR2_PACKAGE_PYTHON_PUDB is not set # BR2_PACKAGE_PYTHON_PY is not set -# BR2_PACKAGE_PYTHON_PYASN is not set -# BR2_PACKAGE_PYTHON_PYASN_MODULES is not set +# BR2_PACKAGE_PYTHON_PYAES is not set +# BR2_PACKAGE_PYTHON_PYALSA is not set # BR2_PACKAGE_PYTHON_PYASN1 is not set # BR2_PACKAGE_PYTHON_PYASN1_MODULES is not set # BR2_PACKAGE_PYTHON_PYCAIRO is not set # BR2_PACKAGE_PYTHON_PYCARES is not set # BR2_PACKAGE_PYTHON_PYCLI is not set # BR2_PACKAGE_PYTHON_PYCPARSER is not set -# BR2_PACKAGE_PYTHON_PYCRYPTO is not set # BR2_PACKAGE_PYTHON_PYCRYPTODOMEX is not set # BR2_PACKAGE_PYTHON_PYDAL is not set +# BR2_PACKAGE_PYTHON_PYDANTIC is not set # BR2_PACKAGE_PYTHON_PYELFTOOLS is not set # BR2_PACKAGE_PYTHON_PYFTPDLIB is not set # BR2_PACKAGE_PYTHON_PYGAME is not set @@ -1359,10 +1442,10 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y # BR2_PACKAGE_PYTHON_PYRATEMP is not set # BR2_PACKAGE_PYTHON_PYROUTE2 is not set # BR2_PACKAGE_PYTHON_PYSENDFILE is not set +# BR2_PACKAGE_PYTHON_PYSFTP is not set # BR2_PACKAGE_PYTHON_PYSMB is not set # BR2_PACKAGE_PYTHON_PYSMI is not set # BR2_PACKAGE_PYTHON_PYSNMP is not set -# BR2_PACKAGE_PYTHON_PYSNMP_APPS is not set # BR2_PACKAGE_PYTHON_PYSNMP_MIBS is not set # BR2_PACKAGE_PYTHON_PYSOCKS is not set # BR2_PACKAGE_PYTHON_PYTABLEREADER is not set @@ -1377,16 +1460,17 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y # BR2_PACKAGE_PYTHON_RAVEN is not set # BR2_PACKAGE_PYTHON_REDIS is not set # BR2_PACKAGE_PYTHON_REENTRY is not set +# BR2_PACKAGE_PYTHON_REGEX is not set # BR2_PACKAGE_PYTHON_REMI is not set # BR2_PACKAGE_PYTHON_REQUEST_ID is not set -# BR2_PACKAGE_PYTHON_REQUESTS is not set +BR2_PACKAGE_PYTHON_REQUESTS=y # BR2_PACKAGE_PYTHON_REQUESTS_OAUTHLIB is not set # BR2_PACKAGE_PYTHON_REQUESTS_TOOLBELT is not set # BR2_PACKAGE_PYTHON_RPI_GPIO is not set +# BR2_PACKAGE_PYTHON_RPI_WS281X is not set # BR2_PACKAGE_PYTHON_RTSLIB_FB is not set # BR2_PACKAGE_PYTHON_SCANDIR is not set # BR2_PACKAGE_PYTHON_SCAPY is not set -# BR2_PACKAGE_PYTHON_SCAPY3K is not set # BR2_PACKAGE_PYTHON_SCHEDULE is not set # BR2_PACKAGE_PYTHON_SDNOTIFY is not set # BR2_PACKAGE_PYTHON_SECRETSTORAGE is not set @@ -1397,20 +1481,27 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y # BR2_PACKAGE_PYTHON_SERIAL_ASYNCIO is not set # BR2_PACKAGE_PYTHON_SERVICE_IDENTITY is not set # BR2_PACKAGE_PYTHON_SETPROCTITLE is not set -# BR2_PACKAGE_PYTHON_SETUPTOOLS is not set +BR2_PACKAGE_PYTHON_SETUPTOOLS=y # BR2_PACKAGE_PYTHON_SH is not set # BR2_PACKAGE_PYTHON_SHUTILWHICH is not set # BR2_PACKAGE_PYTHON_SIMPLEAUDIO is not set # BR2_PACKAGE_PYTHON_SIMPLEGENERIC is not set # BR2_PACKAGE_PYTHON_SIMPLEJSON is not set +# BR2_PACKAGE_PYTHON_SIMPLELOGGING is not set # BR2_PACKAGE_PYTHON_SIMPLESQLITE is not set # BR2_PACKAGE_PYTHON_SIX is not set # BR2_PACKAGE_PYTHON_SLOB is not set # BR2_PACKAGE_PYTHON_SMBUS_CFFI is not set +# BR2_PACKAGE_PYTHON_SMMAP2 is not set +# BR2_PACKAGE_PYTHON_SNAPPY is not set # BR2_PACKAGE_PYTHON_SOCKETIO is not set +# BR2_PACKAGE_PYTHON_SOCKJS is not set # BR2_PACKAGE_PYTHON_SORTEDCONTAINERS is not set +# BR2_PACKAGE_PYTHON_SOUPSIEVE is not set BR2_PACKAGE_PYTHON_SPIDEV=y # BR2_PACKAGE_PYTHON_SQLALCHEMY is not set +# BR2_PACKAGE_PYTHON_SQLITESCHEMA is not set +# BR2_PACKAGE_PYTHON_SQLPARSE is not set # # python-systemd needs systemd @@ -1420,10 +1511,12 @@ BR2_PACKAGE_PYTHON_SPIDEV=y # BR2_PACKAGE_PYTHON_TERMCOLOR is not set # BR2_PACKAGE_PYTHON_TERMINALTABLES is not set # BR2_PACKAGE_PYTHON_TEXTTABLE is not set +# BR2_PACKAGE_PYTHON_THRIFT is not set # BR2_PACKAGE_PYTHON_TINYRPC is not set # BR2_PACKAGE_PYTHON_TOMAKO is not set # BR2_PACKAGE_PYTHON_TOML is not set # BR2_PACKAGE_PYTHON_TORNADO is not set +# BR2_PACKAGE_PYTHON_TQDM is not set # BR2_PACKAGE_PYTHON_TRAITLETS is not set # BR2_PACKAGE_PYTHON_TREQ is not set # BR2_PACKAGE_PYTHON_TWISTED is not set @@ -1434,7 +1527,7 @@ BR2_PACKAGE_PYTHON_SPIDEV=y # BR2_PACKAGE_PYTHON_U_MSGPACK is not set # BR2_PACKAGE_PYTHON_UBJSON is not set # BR2_PACKAGE_PYTHON_UJSON is not set -# BR2_PACKAGE_PYTHON_URLLIB3 is not set +BR2_PACKAGE_PYTHON_URLLIB3=y # BR2_PACKAGE_PYTHON_URWID is not set # BR2_PACKAGE_PYTHON_UVLOOP is not set # BR2_PACKAGE_PYTHON_VALIDATORS is not set @@ -1443,7 +1536,9 @@ BR2_PACKAGE_PYTHON_SPIDEV=y # BR2_PACKAGE_PYTHON_WATCHDOG is not set # BR2_PACKAGE_PYTHON_WCWIDTH is not set # BR2_PACKAGE_PYTHON_WEB2PY is not set +# BR2_PACKAGE_PYTHON_WEBENCODINGS is not set # BR2_PACKAGE_PYTHON_WEBOB is not set +# BR2_PACKAGE_PYTHON_WEBPY is not set # BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT is not set # BR2_PACKAGE_PYTHON_WEBSOCKETS is not set # BR2_PACKAGE_PYTHON_WERKZEUG is not set @@ -1459,6 +1554,7 @@ BR2_PACKAGE_PYTHON_SPIDEV=y # BR2_PACKAGE_PYTHON_XLWT is not set BR2_PACKAGE_PYTHON_XMLTODICT=y # BR2_PACKAGE_PYTHON_YARL is not set +# BR2_PACKAGE_PYTHON_ZC_LOCKFILE is not set BR2_PACKAGE_PYTHON_ZEROCONF=y # BR2_PACKAGE_PYTHON_ZOPE_INTERFACE is not set # BR2_PACKAGE_RUBY is not set @@ -1481,12 +1577,14 @@ BR2_PACKAGE_ALSA_LIB_PCM=y BR2_PACKAGE_ALSA_LIB_RAWMIDI=y BR2_PACKAGE_ALSA_LIB_HWDEP=y BR2_PACKAGE_ALSA_LIB_SEQ=y +BR2_PACKAGE_ALSA_LIB_UCM=y BR2_PACKAGE_ALSA_LIB_ALISP=y BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS=y +# BR2_PACKAGE_ALURE is not set # BR2_PACKAGE_AUBIO is not set # BR2_PACKAGE_AUDIOFILE is not set # BR2_PACKAGE_BCG729 is not set -# BR2_PACKAGE_CELT051 is not set +# BR2_PACKAGE_CAPS is not set BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y # BR2_PACKAGE_FDK_AAC is not set # BR2_PACKAGE_LIBAO is not set @@ -1558,6 +1656,7 @@ BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib" # # Crypto # +# BR2_PACKAGE_BEARSSL is not set # BR2_PACKAGE_BEECRYPT is not set BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y # BR2_PACKAGE_BOTAN is not set @@ -1565,6 +1664,7 @@ BR2_PACKAGE_CA_CERTIFICATES=y # BR2_PACKAGE_CRYPTODEV is not set # BR2_PACKAGE_GCR is not set # BR2_PACKAGE_GNUTLS is not set +# BR2_PACKAGE_LIBARGON2 is not set # BR2_PACKAGE_LIBASSUAN is not set # BR2_PACKAGE_LIBGCRYPT is not set BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y @@ -1576,6 +1676,7 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi" # BR2_PACKAGE_LIBMCRYPT is not set # BR2_PACKAGE_LIBMHASH is not set # BR2_PACKAGE_LIBNSS is not set +# BR2_PACKAGE_LIBOLM is not set # BR2_PACKAGE_LIBP11 is not set # BR2_PACKAGE_LIBSCRYPT is not set # BR2_PACKAGE_LIBSECRET is not set @@ -1589,12 +1690,14 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi" # BR2_PACKAGE_NETTLE is not set BR2_PACKAGE_OPENSSL=y BR2_PACKAGE_LIBOPENSSL=y +BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH="linux-armv4" # BR2_PACKAGE_LIBOPENSSL_BIN is not set # BR2_PACKAGE_LIBOPENSSL_ENGINES is not set # BR2_PACKAGE_LIBRESSL is not set BR2_PACKAGE_HAS_OPENSSL=y BR2_PACKAGE_PROVIDES_OPENSSL="libopenssl" BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" +# BR2_PACKAGE_PKCS11_HELPER is not set # BR2_PACKAGE_RHASH is not set # BR2_PACKAGE_TINYDTLS is not set # BR2_PACKAGE_TPM2_TSS is not set @@ -1612,9 +1715,11 @@ BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" # BR2_PACKAGE_LEVELDB is not set # BR2_PACKAGE_LIBGIT2 is not set BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y +# BR2_PACKAGE_MONGODB is not set # BR2_PACKAGE_MYSQL is not set # BR2_PACKAGE_POSTGRESQL is not set # BR2_PACKAGE_REDIS is not set +# BR2_PACKAGE_ROCKSDB is not set # BR2_PACKAGE_SQLCIPHER is not set # BR2_PACKAGE_SQLITE is not set # BR2_PACKAGE_UNIXODBC is not set @@ -1626,6 +1731,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBCONFIG is not set # BR2_PACKAGE_LIBCONFUSE is not set # BR2_PACKAGE_LIBFUSE is not set +# BR2_PACKAGE_LIBFUSE3 is not set # BR2_PACKAGE_LIBLOCKFILE is not set # BR2_PACKAGE_LIBNFS is not set # BR2_PACKAGE_LIBSYSFS is not set @@ -1668,7 +1774,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # BR2_PACKAGE_GRAPHITE2 is not set # -# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9, host gcc >= 4.8 +# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9 # # BR2_PACKAGE_HARFBUZZ is not set # BR2_PACKAGE_IJS is not set @@ -1678,8 +1784,9 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # irrlicht needs X11 and an OpenGL provider # # BR2_PACKAGE_JASPER is not set -# BR2_PACKAGE_JPEG is not set +# BR2_PACKAGE_JBIG2DEC is not set BR2_PACKAGE_JPEG_SIMD_SUPPORT=y +# BR2_PACKAGE_JPEG is not set # BR2_PACKAGE_KMSXX is not set # BR2_PACKAGE_LCMS2 is not set # BR2_PACKAGE_LENSFUN is not set @@ -1745,6 +1852,7 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # BR2_PACKAGE_OPENJPEG is not set # BR2_PACKAGE_PANGO is not set # BR2_PACKAGE_PANGOMM is not set +# BR2_PACKAGE_PIPEWIRE is not set # BR2_PACKAGE_PIXMAN is not set # BR2_PACKAGE_POPPLER is not set # BR2_PACKAGE_TIFF is not set @@ -1752,9 +1860,13 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y # -# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8 +# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7 # # BR2_PACKAGE_WEBP is not set + +# +# wlroots needs udev, mesa3d w/ EGL and GLES support +# # BR2_PACKAGE_WOFF2 is not set # @@ -1780,6 +1892,7 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y # BR2_PACKAGE_GNU_EFI is not set # BR2_PACKAGE_HACKRF is not set # BR2_PACKAGE_HIDAPI is not set +# BR2_PACKAGE_JITTERENTROPY_LIBRARY is not set # BR2_PACKAGE_LCDAPI is not set # BR2_PACKAGE_LET_ME_CREATE is not set # BR2_PACKAGE_LIBAIO is not set @@ -1816,25 +1929,31 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBXKBCOMMON is not set # BR2_PACKAGE_MRAA is not set # BR2_PACKAGE_MTDEV is not set +BR2_PACKAGE_NE10_ARCH_SUPPORTS=y # BR2_PACKAGE_NE10 is not set # BR2_PACKAGE_NEARDAL is not set # BR2_PACKAGE_OWFS is not set # BR2_PACKAGE_PCSC_LITE is not set # BR2_PACKAGE_TSLIB is not set # BR2_PACKAGE_URG is not set -BR2_PACKAGE_WIRINGPI=y # # Javascript # # BR2_PACKAGE_ANGULARJS is not set # BR2_PACKAGE_BOOTSTRAP is not set +# BR2_PACKAGE_CHARTJS is not set # BR2_PACKAGE_DUKTAPE is not set # BR2_PACKAGE_EXPLORERCANVAS is not set # BR2_PACKAGE_FLOT is not set # BR2_PACKAGE_JQUERY is not set # BR2_PACKAGE_JSMIN is not set # BR2_PACKAGE_JSON_JAVASCRIPT is not set +# BR2_PACKAGE_OPENLAYERS is not set +BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS=y +BR2_PACKAGE_SPIDERMONKEY_JIT_ARCH_SUPPORTS=y +# BR2_PACKAGE_SPIDERMONKEY is not set +# BR2_PACKAGE_VUEJS is not set # # JSON/XML @@ -1842,7 +1961,6 @@ BR2_PACKAGE_WIRINGPI=y # BR2_PACKAGE_BENEJSON is not set # BR2_PACKAGE_CJSON is not set BR2_PACKAGE_EXPAT=y -# BR2_PACKAGE_EZXML is not set # BR2_PACKAGE_JANSSON is not set # BR2_PACKAGE_JOSE is not set # BR2_PACKAGE_JSMN is not set @@ -1875,7 +1993,6 @@ BR2_PACKAGE_EXPAT=y # # Logging # -# BR2_PACKAGE_EVENTLOG is not set # BR2_PACKAGE_GLOG is not set # BR2_PACKAGE_LIBLOG4C_LOCALTIME is not set # BR2_PACKAGE_LIBLOGGING is not set @@ -1890,6 +2007,7 @@ BR2_PACKAGE_EXPAT=y # Multimedia # # BR2_PACKAGE_BITSTREAM is not set +# BR2_PACKAGE_DAV1D is not set # BR2_PACKAGE_KVAZAAR is not set # BR2_PACKAGE_LIBAACS is not set # BR2_PACKAGE_LIBASS is not set @@ -1916,12 +2034,16 @@ BR2_PACKAGE_EXPAT=y BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBOPENH264 is not set # BR2_PACKAGE_LIBOPUSENC is not set -# BR2_PACKAGE_LIBPLAYER is not set # BR2_PACKAGE_LIBTHEORA is not set +# BR2_PACKAGE_LIBUDFREAD is not set # BR2_PACKAGE_LIBVPX is not set # BR2_PACKAGE_LIBYUV is not set # BR2_PACKAGE_LIVE555 is not set # BR2_PACKAGE_MEDIASTREAMER is not set + +# +# mediastreamer needs a toolchain w/ threads, C++, dynamic library +# # BR2_PACKAGE_X264 is not set # BR2_PACKAGE_X265 is not set @@ -1929,13 +2051,10 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # Networking # # BR2_PACKAGE_AGENTPP is not set -# BR2_PACKAGE_ALLJOYN is not set -# BR2_PACKAGE_ALLJOYN_BASE is not set -# BR2_PACKAGE_ALLJOYN_TCL is not set -# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set # BR2_PACKAGE_AZMQ is not set # BR2_PACKAGE_AZURE_IOT_SDK_C is not set # BR2_PACKAGE_BATMAN_ADV is not set +# BR2_PACKAGE_BELLE_SIP is not set # BR2_PACKAGE_C_ARES is not set BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_CANFESTIVAL is not set @@ -1949,6 +2068,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_FILEMQ is not set # BR2_PACKAGE_FLICKCURL is not set # BR2_PACKAGE_FREERADIUS_CLIENT is not set +# BR2_PACKAGE_GENSIO is not set # BR2_PACKAGE_GEOIP is not set # BR2_PACKAGE_GLIB_NETWORKING is not set # BR2_PACKAGE_GRPC is not set @@ -1969,6 +2089,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBGSASL is not set # BR2_PACKAGE_LIBHTP is not set # BR2_PACKAGE_LIBHTTPPARSER is not set +# BR2_PACKAGE_LIBHTTPSERVER is not set # BR2_PACKAGE_LIBIDN is not set # BR2_PACKAGE_LIBIDN2 is not set # BR2_PACKAGE_LIBISCSI is not set @@ -1981,9 +2102,11 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBMINIUPNPC is not set # BR2_PACKAGE_LIBMNL is not set # BR2_PACKAGE_LIBMODBUS is not set +# BR2_PACKAGE_LIBMODSECURITY is not set # BR2_PACKAGE_LIBNATPMP is not set # BR2_PACKAGE_LIBNDP is not set # BR2_PACKAGE_LIBNET is not set +# BR2_PACKAGE_LIBNETCONF2 is not set # BR2_PACKAGE_LIBNETFILTER_ACCT is not set # BR2_PACKAGE_LIBNETFILTER_CONNTRACK is not set # BR2_PACKAGE_LIBNETFILTER_CTHELPER is not set @@ -2007,17 +2130,22 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBSOUP is not set # BR2_PACKAGE_LIBSRTP is not set # BR2_PACKAGE_LIBSTROPHE is not set +# BR2_PACKAGE_LIBTELNET is not set # BR2_PACKAGE_LIBTIRPC is not set # BR2_PACKAGE_LIBTORRENT is not set # BR2_PACKAGE_LIBTORRENT_RASTERBAR is not set +# BR2_PACKAGE_LIBUHTTPD is not set # BR2_PACKAGE_LIBUPNP is not set # BR2_PACKAGE_LIBUPNP18 is not set # BR2_PACKAGE_LIBUPNPP is not set # BR2_PACKAGE_LIBURIPARSER is not set +# BR2_PACKAGE_LIBUWSC is not set # BR2_PACKAGE_LIBVNCSERVER is not set # BR2_PACKAGE_LIBWEBSOCK is not set # BR2_PACKAGE_LIBWEBSOCKETS is not set +# BR2_PACKAGE_LIBYANG is not set # BR2_PACKAGE_LKSCTP_TOOLS is not set +# BR2_PACKAGE_MBUFFER is not set # BR2_PACKAGE_MONGOOSE is not set # BR2_PACKAGE_NANOMSG is not set # BR2_PACKAGE_NEON is not set @@ -2033,13 +2161,16 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_ORTP is not set # BR2_PACKAGE_PAHO_MQTT_C is not set # BR2_PACKAGE_PAHO_MQTT_CPP is not set +# BR2_PACKAGE_PISTACHE is not set # BR2_PACKAGE_QDECODER is not set # BR2_PACKAGE_QPID_PROTON is not set # BR2_PACKAGE_RABBITMQ_C is not set +# BR2_PACKAGE_RESTCLIENT_CPP is not set # BR2_PACKAGE_RTMPDUMP is not set # BR2_PACKAGE_SLIRP is not set # BR2_PACKAGE_SNMPPP is not set # BR2_PACKAGE_SOFIA_SIP is not set +# BR2_PACKAGE_SYSREPO is not set # BR2_PACKAGE_THRIFT is not set # BR2_PACKAGE_USBREDIR is not set # BR2_PACKAGE_WAMPCC is not set @@ -2055,15 +2186,17 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y # BR2_PACKAGE_APR_UTIL is not set # BR2_PACKAGE_ARMADILLO is not set # BR2_PACKAGE_ATF is not set +# BR2_PACKAGE_AVRO_C is not set # BR2_PACKAGE_BCTOOLBOX is not set # BR2_PACKAGE_BDWGC is not set +# BR2_PACKAGE_BELR is not set # BR2_PACKAGE_BOOST is not set # BR2_PACKAGE_C_CAPNPROTO is not set # BR2_PACKAGE_CAPNPROTO is not set +# BR2_PACKAGE_CCTZ is not set +# BR2_PACKAGE_CEREAL is not set # BR2_PACKAGE_CLANG is not set # BR2_PACKAGE_CLAPACK is not set -BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y -# BR2_PACKAGE_CLASSPATH is not set # BR2_PACKAGE_CMOCKA is not set # BR2_PACKAGE_CPPCMS is not set # BR2_PACKAGE_CRACKLIB is not set @@ -2082,6 +2215,7 @@ BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y # BR2_PACKAGE_GLIBMM is not set # BR2_PACKAGE_GLM is not set # BR2_PACKAGE_GMP is not set +# BR2_PACKAGE_GOBJECT_INTROSPECTION is not set # BR2_PACKAGE_GSL is not set # BR2_PACKAGE_GTEST is not set BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y @@ -2093,6 +2227,7 @@ BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBARGTABLE2 is not set BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBATOMIC_OPS is not set +# BR2_PACKAGE_LIBAVL is not set # BR2_PACKAGE_LIBB64 is not set BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBBSD is not set @@ -2149,12 +2284,12 @@ BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y BR2_PACKAGE_LLVM_TARGET_ARCH="ARM" # BR2_PACKAGE_LLVM is not set # BR2_PACKAGE_LTTNG_LIBUST is not set +# BR2_PACKAGE_MATIO is not set # BR2_PACKAGE_MPC is not set # BR2_PACKAGE_MPDECIMAL is not set # BR2_PACKAGE_MPFR is not set # BR2_PACKAGE_MPIR is not set # BR2_PACKAGE_MSGPACK is not set -# BR2_PACKAGE_MTDEV2TUIO is not set # BR2_PACKAGE_ORC is not set # BR2_PACKAGE_P11_KIT is not set # BR2_PACKAGE_POCO is not set @@ -2168,11 +2303,13 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # BR2_PACKAGE_SKALIBS is not set # BR2_PACKAGE_SPHINXBASE is not set # BR2_PACKAGE_TINYCBOR is not set +# BR2_PACKAGE_UVW is not set # BR2_PACKAGE_XAPIAN is not set # # Security # +# BR2_PACKAGE_LIBAPPARMOR is not set # BR2_PACKAGE_LIBSELINUX is not set # BR2_PACKAGE_LIBSEMANAGE is not set # BR2_PACKAGE_LIBSEPOL is not set @@ -2184,6 +2321,7 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # BR2_PACKAGE_AUGEAS is not set # BR2_PACKAGE_ENCHANT is not set # BR2_PACKAGE_FMT is not set +# BR2_PACKAGE_FSTRCMP is not set # BR2_PACKAGE_ICU is not set # BR2_PACKAGE_LIBCLI is not set # BR2_PACKAGE_LIBEDIT is not set @@ -2204,7 +2342,7 @@ BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO="" BR2_PACKAGE_READLINE=y # BR2_PACKAGE_SLANG is not set # BR2_PACKAGE_TCLAP is not set -# BR2_PACKAGE_USTR is not set +# BR2_PACKAGE_UTF8PROC is not set # # Mail @@ -2222,15 +2360,23 @@ BR2_PACKAGE_READLINE=y # # BR2_PACKAGE_AESPIPE is not set # BR2_PACKAGE_BC is not set +BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y +# BR2_PACKAGE_BITCOIN is not set # BR2_PACKAGE_CLAMAV is not set # BR2_PACKAGE_COLLECTD is not set +# BR2_PACKAGE_COLLECTL is not set # # domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 4.8, NPTL, wchar, dynamic library # # BR2_PACKAGE_EMPTY is not set +# BR2_PACKAGE_GNURADIO is not set # BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set +# +# gqrx needs a toolchain w/ C++, threads, wchar, dynamic library +# + # # gqrx needs qt5 # @@ -2239,11 +2385,13 @@ BR2_PACKAGE_READLINE=y # BR2_PACKAGE_LINUX_SYSCALL_SUPPORT is not set # BR2_PACKAGE_MCRYPT is not set # BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set +# BR2_PACKAGE_NETDATA is not set # BR2_PACKAGE_PROJ is not set BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_QEMU is not set # BR2_PACKAGE_QPDF is not set # BR2_PACKAGE_SHARED_MIME_INFO is not set +# BR2_PACKAGE_SUNWAIT is not set # BR2_PACKAGE_TASKD is not set # BR2_PACKAGE_XUTIL_UTIL_MACROS is not set @@ -2267,7 +2415,6 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_BCUSDK is not set # BR2_PACKAGE_BIND is not set # BR2_PACKAGE_BIRD is not set -# BR2_PACKAGE_BLUEZ_UTILS is not set # BR2_PACKAGE_BLUEZ5_UTILS is not set # BR2_PACKAGE_BMON is not set # BR2_PACKAGE_BOA is not set @@ -2306,6 +2453,7 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # # BR2_PACKAGE_ETHTOOL is not set # BR2_PACKAGE_FAIFA is not set +# BR2_PACKAGE_FAIL2BAN is not set # BR2_PACKAGE_FASTD is not set # BR2_PACKAGE_FCGIWRAP is not set # BR2_PACKAGE_FLANNEL is not set @@ -2465,6 +2613,7 @@ BR2_PACKAGE_OPENSSH=y # BR2_PACKAGE_SHELLINABOX is not set # BR2_PACKAGE_SMCROUTE is not set # BR2_PACKAGE_SNGREP is not set +# BR2_PACKAGE_SNMPCLITOOLS is not set # BR2_PACKAGE_SNORT is not set # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SOCKETCAND is not set @@ -2485,15 +2634,19 @@ BR2_PACKAGE_OPENSSH=y # BR2_PACKAGE_THTTPD is not set # BR2_PACKAGE_TINC is not set # BR2_PACKAGE_TINYHTTPD is not set +# BR2_PACKAGE_TINYPROXY is not set +# BR2_PACKAGE_TINYSSH is not set # BR2_PACKAGE_TOR is not set # BR2_PACKAGE_TRACEROUTE is not set # BR2_PACKAGE_TRANSMISSION is not set # BR2_PACKAGE_TUNCTL is not set # BR2_PACKAGE_TVHEADEND is not set +# BR2_PACKAGE_UACME is not set # BR2_PACKAGE_UDPCAST is not set # BR2_PACKAGE_UFTP is not set # BR2_PACKAGE_UHTTPD is not set # BR2_PACKAGE_ULOGD is not set +# BR2_PACKAGE_UNBOUND is not set # BR2_PACKAGE_USHARE is not set # BR2_PACKAGE_USSP_PUSH is not set # BR2_PACKAGE_VDE2 is not set @@ -2505,7 +2658,8 @@ BR2_PACKAGE_OPENSSH=y # BR2_PACKAGE_WAVEMON is not set # BR2_PACKAGE_WGET is not set # BR2_PACKAGE_WHOIS is not set -# BR2_PACKAGE_WIREGUARD is not set +# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set +# BR2_PACKAGE_WIREGUARD_TOOLS is not set # BR2_PACKAGE_WIRELESS_REGDB is not set # BR2_PACKAGE_WIRELESS_TOOLS is not set # BR2_PACKAGE_WIRESHARK is not set @@ -2575,7 +2729,9 @@ BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y # # Security # +# BR2_PACKAGE_APPARMOR is not set # BR2_PACKAGE_CHECKPOLICY is not set +# BR2_PACKAGE_IMA_EVM_UTILS is not set # BR2_PACKAGE_OPTEE_BENCHMARK is not set # BR2_PACKAGE_OPTEE_CLIENT is not set # BR2_PACKAGE_PAXTEST is not set @@ -2604,6 +2760,7 @@ BR2_PACKAGE_BASH=y # BR2_PACKAGE_AT is not set # BR2_PACKAGE_BASH_COMPLETION is not set # BR2_PACKAGE_CCRYPT is not set +# BR2_PACKAGE_CRUDINI is not set # BR2_PACKAGE_DIALOG is not set # BR2_PACKAGE_DTACH is not set # BR2_PACKAGE_EASY_RSA is not set @@ -2617,6 +2774,7 @@ BR2_PACKAGE_BASH=y # BR2_PACKAGE_PDMENU is not set # BR2_PACKAGE_PINENTRY is not set # BR2_PACKAGE_RANGER is not set +# BR2_PACKAGE_RTTY is not set # BR2_PACKAGE_SCREEN is not set # BR2_PACKAGE_SUDO is not set # BR2_PACKAGE_TIME is not set @@ -2625,6 +2783,7 @@ BR2_PACKAGE_BASH=y # BR2_PACKAGE_WHICH is not set # BR2_PACKAGE_XMLSTARLET is not set # BR2_PACKAGE_XXHASH is not set +# BR2_PACKAGE_YTREE is not set # # System tools @@ -2635,6 +2794,7 @@ BR2_PACKAGE_BASH=y # BR2_PACKAGE_ATTR is not set BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y # BR2_PACKAGE_AUDIT is not set +# BR2_PACKAGE_BUBBLEWRAP is not set # BR2_PACKAGE_CGROUPFS_MOUNT is not set # BR2_PACKAGE_CIRCUS is not set # BR2_PACKAGE_COREUTILS is not set @@ -2656,6 +2816,7 @@ BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y # BR2_PACKAGE_FTOP is not set # BR2_PACKAGE_GETENT is not set # BR2_PACKAGE_HTOP is not set +# BR2_PACKAGE_IBM_SW_TPM2 is not set BR2_PACKAGE_INITSCRIPTS=y # BR2_PACKAGE_IOTOP is not set # BR2_PACKAGE_IPRUTILS is not set @@ -2667,8 +2828,13 @@ BR2_PACKAGE_KMOD=y # BR2_PACKAGE_LIBOSTREE is not set # BR2_PACKAGE_LXC is not set # BR2_PACKAGE_MENDER is not set +# BR2_PACKAGE_MFOC is not set # BR2_PACKAGE_MONIT is not set # BR2_PACKAGE_NCDU is not set + +# +# netifrc needs openrc as init system +# # BR2_PACKAGE_NUT is not set # @@ -2691,12 +2857,13 @@ BR2_PACKAGE_KMOD=y # BR2_PACKAGE_S6_RC is not set # BR2_PACKAGE_SCRUB is not set # BR2_PACKAGE_SCRYPT is not set -# BR2_PACKAGE_SMACK is not set -# BR2_PACKAGE_START_STOP_DAEMON is not set # -# supervisor needs the python interpreter +# sdbusplus needs systemd and a toolchain w/ C++, gcc >= 7 # +# BR2_PACKAGE_SMACK is not set +# BR2_PACKAGE_START_STOP_DAEMON is not set +# BR2_PACKAGE_SUPERVISOR is not set # BR2_PACKAGE_SWUPDATE is not set # BR2_PACKAGE_SYSKLOGD is not set # BR2_PACKAGE_SYSLOG_NG is not set @@ -2766,9 +2933,11 @@ BR2_PACKAGE_UTIL_LINUX_LIBUUID=y # BR2_PACKAGE_UTIL_LINUX_UUIDD is not set # BR2_PACKAGE_UTIL_LINUX_VIPW is not set # BR2_PACKAGE_UTIL_LINUX_WALL is not set +# BR2_PACKAGE_UTIL_LINUX_WIPEFS is not set # BR2_PACKAGE_UTIL_LINUX_WDCTL is not set # BR2_PACKAGE_UTIL_LINUX_WRITE is not set # BR2_PACKAGE_UTIL_LINUX_ZRAMCTL is not set +# BR2_PACKAGE_XDG_DBUS_PROXY is not set BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y # BR2_PACKAGE_XVISOR is not set @@ -2792,6 +2961,7 @@ BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y # BR2_TARGET_ROOTFS_CLOOP is not set # BR2_TARGET_ROOTFS_CPIO is not set # BR2_TARGET_ROOTFS_CRAMFS is not set +# BR2_TARGET_ROOTFS_EROFS is not set BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_EXT2_2r0 is not set # BR2_TARGET_ROOTFS_EXT2_2r1 is not set @@ -2800,7 +2970,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_GEN=4 BR2_TARGET_ROOTFS_EXT2_REV=1 BR2_TARGET_ROOTFS_EXT2_LABEL="" -BR2_TARGET_ROOTFS_EXT2_SIZE="180M" +BR2_TARGET_ROOTFS_EXT2_SIZE="200M" BR2_TARGET_ROOTFS_EXT2_INODES=0 BR2_TARGET_ROOTFS_EXT2_RESBLKS=5 BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit" @@ -2850,10 +3020,13 @@ BR2_TARGET_GRUB2_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_DFU_UTIL is not set # BR2_PACKAGE_HOST_DOS2UNIX is not set BR2_PACKAGE_HOST_DOSFSTOOLS=y +# BR2_PACKAGE_HOST_DOXYGEN is not set # BR2_PACKAGE_HOST_DTC is not set BR2_PACKAGE_HOST_E2FSPROGS=y # BR2_PACKAGE_HOST_E2TOOLS is not set +# BR2_PACKAGE_HOST_EROFS_UTILS is not set BR2_PACKAGE_HOST_EUDEV=y +# BR2_PACKAGE_HOST_EXFATPROGS is not set # BR2_PACKAGE_HOST_F2FS_TOOLS is not set # BR2_PACKAGE_HOST_FAKETIME is not set # BR2_PACKAGE_HOST_FATCAT is not set @@ -2874,6 +3047,7 @@ BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_JQ is not set # BR2_PACKAGE_HOST_JSMIN is not set # BR2_PACKAGE_HOST_LIBP11 is not set +# BR2_PACKAGE_HOST_LLD is not set # BR2_PACKAGE_HOST_LPC3250LOADER is not set # BR2_PACKAGE_HOST_LTTNG_BABELTRACE is not set # BR2_PACKAGE_HOST_MENDER_ARTIFACT is not set @@ -2887,13 +3061,16 @@ BR2_PACKAGE_HOST_MTOOLS=y # BR2_PACKAGE_HOST_OPKG_UTILS is not set # BR2_PACKAGE_HOST_PARTED is not set BR2_PACKAGE_HOST_PATCHELF=y +# BR2_PACKAGE_HOST_PIGZ is not set # BR2_PACKAGE_HOST_PKGCONF is not set # BR2_PACKAGE_HOST_PRU_SOFTWARE_SUPPORT is not set # BR2_PACKAGE_HOST_PWGEN is not set +# BR2_PACKAGE_HOST_PYTHON is not set # BR2_PACKAGE_HOST_PYTHON_CYTHON is not set # BR2_PACKAGE_HOST_PYTHON_LXML is not set # BR2_PACKAGE_HOST_PYTHON_SIX is not set # BR2_PACKAGE_HOST_PYTHON_XLRD is not set +# BR2_PACKAGE_HOST_PYTHON3 is not set BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y @@ -2908,6 +3085,7 @@ BR2_PACKAGE_HOST_RUSTC_ABI="eabihf" # BR2_PACKAGE_HOST_RUSTC is not set BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin" # BR2_PACKAGE_HOST_SAM_BA is not set +# BR2_PACKAGE_HOST_SDBUSPLUS is not set # BR2_PACKAGE_HOST_SQUASHFS is not set # BR2_PACKAGE_HOST_SUNXI_TOOLS is not set # BR2_PACKAGE_HOST_SWIG is not set @@ -2926,6 +3104,79 @@ BR2_PACKAGE_HOST_UTIL_LINUX=y # Legacy config options # +# +# Legacy options removed in 2020.05 +# +# BR2_PACKAGE_WIRINGPI is not set +# BR2_PACKAGE_PYTHON_PYCRYPTO is not set +# BR2_PACKAGE_MTDEV2TUIO is not set +# BR2_PACKAGE_EZXML is not set +# BR2_PACKAGE_COLLECTD_LVM is not set +# BR2_PACKAGE_PYTHON_PYASN is not set +# BR2_PACKAGE_PYTHON_PYASN_MODULES is not set +# BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174 is not set +# BR2_PACKAGE_QT5CANVAS3D is not set +# BR2_PACKAGE_KODI_LIBTHEORA is not set +# BR2_PACKAGE_CEGUI06 is not set +# BR2_GCC_VERSION_5_X is not set + +# +# Legacy options removed in 2020.02 +# +# BR2_PACKAGE_JAMVM is not set +# BR2_PACKAGE_CLASSPATH is not set +# BR2_PACKAGE_QT5_VERSION_5_6 is not set +# BR2_PACKAGE_CURL is not set +# BR2_PACKAGE_GSTREAMER is not set +# BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS is not set +# BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS is not set +# BR2_PACKAGE_FREERDP_GSTREAMER is not set +# BR2_PACKAGE_OPENCV3_WITH_GSTREAMER is not set +# BR2_PACKAGE_OPENCV_WITH_GSTREAMER is not set +# BR2_PACKAGE_LIBPLAYER is not set +# BR2_GCC_VERSION_OR1K is not set +# BR2_PACKAGE_BLUEZ_UTILS is not set +# BR2_PACKAGE_GADGETFS_TEST is not set +# BR2_PACKAGE_FIS is not set +BR2_PACKAGE_REFPOLICY_POLICY_VERSION="" +# BR2_PACKAGE_CELT051 is not set +# BR2_PACKAGE_WIREGUARD is not set +# BR2_PACKAGE_PERL_NET_PING is not set +# BR2_PACKAGE_PERL_MIME_BASE64 is not set +# BR2_PACKAGE_PERL_DIGEST_MD5 is not set +# BR2_PACKAGE_ERLANG_P1_ICONV is not set +# BR2_KERNEL_HEADERS_5_3 is not set +# BR2_PACKAGE_PYTHON_SCAPY3K is not set +# BR2_BINUTILS_VERSION_2_30_X is not set +# BR2_PACKAGE_RPI_USERLAND_START_VCFILED is not set + +# +# Legacy options removed in 2019.11 +# +# BR2_PACKAGE_OPENVMTOOLS_PROCPS is not set +# BR2_PACKAGE_ALLJOYN is not set +# BR2_PACKAGE_ALLJOYN_BASE is not set +# BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL is not set +# BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION is not set +# BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING is not set +# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set +# BR2_PACKAGE_ALLJOYN_TCL is not set +BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="" +# BR2_PACKAGE_PYTHON_PYSNMP_APPS is not set +# BR2_KERNEL_HEADERS_5_2 is not set +# BR2_TARGET_RISCV_PK is not set +# BR2_PACKAGE_SQLITE_STAT3 is not set +# BR2_KERNEL_HEADERS_5_1 is not set +# BR2_PACKAGE_DEVMEM2 is not set +# BR2_PACKAGE_USTR is not set +# BR2_PACKAGE_KODI_SCREENSAVER_PLANESTATE is not set +# BR2_PACKAGE_KODI_VISUALISATION_WAVEFORHUE is not set +# BR2_PACKAGE_KODI_AUDIODECODER_OPUS is not set +# BR2_PACKAGE_MESA3D_OSMESA is not set +# BR2_PACKAGE_HOSTAPD_DRIVER_RTW is not set +# BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW is not set +# BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD is not set + # # Legacy options removed in 2019.08 # @@ -3554,6 +3805,8 @@ BR2_PACKAGE_HIFIBERRY_BASE=y # BR2_PACKAGE_CONFIGTXT is not set # BR2_PACKAGE_RASPI_WIFI is not set # BR2_PACKAGE_WATCHDOG is not set +# BR2_PACKAGE_ENABLE_ARM7 is not set +# BR2_PACKAGE_PIGPIOD_SYSTEMD is not set # # Players @@ -3578,12 +3831,15 @@ BR2_PACKAGE_HIFIBERRY_BASE=y # # Backend applications # +# BR2_PACKAGE_BRUTEFIR is not set BR2_PACKAGE_DSPTOOLKIT=y # BR2_PACKAGE_DSPPROFILES is not set # BR2_PACKAGE_AUDIOCONTROL2 is not set +# BR2_PACKAGE_MUSICFILETOOLS is not set # BR2_PACKAGE_HIFIBERRY_POSTGRES is not set # BR2_PACKAGE_HIFIBERRY_MEASUREMENTS is not set # BR2_PACKAGE_SMBTOOLS is not set +# BR2_PACKAGE_HIFIBERRY_AUTOMOUNT is not set # # GUI @@ -3596,7 +3852,6 @@ BR2_PACKAGE_DSPTOOLKIT=y # # Libraries # -# BR2_PACKAGE_CAPS is not set # # Python modules @@ -3610,7 +3865,6 @@ BR2_PACKAGE_DSPTOOLKIT=y # BR2_PACKAGE_PYTHON_GEVENT_WEBSOCKET is not set # BR2_PACKAGE_PYTHON_GMUSICAPI is not set # BR2_PACKAGE_PYTHON_GPSOAUTH is not set -# BR2_PACKAGE_PYTHON_GREENLET is not set # BR2_PACKAGE_PYTHON_GSTREAMER_PLAYER is not set # BR2_PACKAGE_PYTHON_KEYBOARD is not set # BR2_PACKAGE_PYTHON_LEVENSHTEIN is not set @@ -3635,7 +3889,9 @@ BR2_PACKAGE_DSPTOOLKIT=y # BR2_PACKAGE_HIFIBERRY_TEST=y # HIFIBERRY_TEST_NONE is not set -HIFIBERRY_TEST_DAC2HD=y +# HIFIBERRY_TEST_DAC2HD is not set +HIFIBERRY_TEST_DAC2PRO=y +# HIFIBERRY_TEST_DSPADDON is not set # HIFIBERRY_TEST_AMP2 is not set # HIFIBERRY_TEST_DACRTC is not set # HIFIBERRY_TEST_DSPDAC is not set diff --git a/publish-dev b/publish-dev index 51900a45..5f1f0897 100755 --- a/publish-dev +++ b/publish-dev @@ -13,4 +13,4 @@ done for i in images/updater*; do sha256sum $i done -sshpass -p $PW scp images/updater* images/*.zip $HOST:dev +sshpass -p $PW scp images/*.zip images/*.tar.gz $HOST:dev