Skip to content

Commit

Permalink
Merge development (May release)
Browse files Browse the repository at this point in the history
  • Loading branch information
hifiberry authored May 28, 2020
2 parents f062faa + 8d89083 commit bb38898
Show file tree
Hide file tree
Showing 108 changed files with 6,285 additions and 1,098 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,4 @@ a
b
notify
publish-files
publish-dev
update-all
8 changes: 7 additions & 1 deletion Changelog
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
202004xx:
202005xx:
- Local user interface running on the Pi (Pi3/4 only)
- ALSA eq disabled by default
- Several bugfixes and stability improvements
- Internal: New updater that supports ZIP archives and F2FS file systems

20200424:
- Room equalization optimizer
- interact: rule-based actions
- 10-band Equalizer support for Non-DSP sound cards
Expand Down
30 changes: 25 additions & 5 deletions build-config
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ echo $VERSION > $BRDIR/.piversion
echo $VERSION > buildroot/PIVERSION

if [[ "$2" == "" || "$2" == "release" ]]; then
TEMPLATE=hifiberryos
TEMPLATE=hifiberryos-gui
else
TEMPLATE=$2
fi
Expand Down Expand Up @@ -52,29 +52,49 @@ for i in BR2_PACKAGE_KVM_UNIT_TESTS BR2_PACKAGE_WF111 BR2_PACKAGE_XEN BR2_TARGET
echo "$i=n" >> $TMP
done

# Always enable these
for i in BR2_STRIP_strip; do
echo "$i=y" >> $TMP
done

if [ "$2" == "release" ]; then
# for the releases, remove debug tools
for i in BR2_PACKAGE_STRESS BR2_PACKAGE_STRESS_NG BR2_PACKAGE_STRACE BR2_PACKAGE_TCPDUMP; do
for i in `cat configs/devpackages` ; do
echo "$i=n" >> $TMP
done
for i in BR2_PACKAGE_CONFIGTXT_QUIET; do
for i in BR2_PACKAGE_CONFIGTXT_QUIET BR2_STRIP; do
echo "$i=y" >> $TMP
done
else
# use verbose mode for development release
# use verbose mode for development release and larger file systems
for i in BR2_PACKAGE_CONFIGTXT_QUIET; do
echo "$i=n" >> $TMP
echo "BR2_TARGET_ROOTFS_EXT2_SIZE=\"900M\"" >> $TMP
echo "BR2_TARGET_ROOTFS_F2FS_SIZE=\"1000M\"" >> $TMP
done
fi

# Roon and Spotify are not supported on the Pi Zero
if [ "$VERSION" == "0w" ]; then
for PKG in BR2_PACKAGE_RAAT BR2_PACKAGE_SPOTIF BR2_PACKAGE_ENABLE_ARM7; do
for PKG in BR2_PACKAGE_RAAT BR2_PACKAGE_SPOTIFY BR2_PACKAGE_ENABLE_ARM7; do
echo "$PKG=n" >> $TMP
done
for PKG in `cat configs/remove-slowpi`; do
echo "$PKG=n" >> $TMP
done
echo BR2_PACKAGE_HIFIBERRY_TOOLS_AUDIO_LITE=y >> $TMP
fi

# Remove some stuff from the Pi2 release"
if [ "$VERSION" == "2" ]; then
for PKG in `cat configs/remove-slowpi`; do
echo "$PKG=n" >> $TMP
done
fi

# Workaround
echo "BR2_JLEVEL=16" >> $TMP

mv $TMP $DST
mv $DST $BRDIR/.config

Expand Down
3 changes: 1 addition & 2 deletions buildroot/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-psplash/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-localbrowser/Config.in"

comment "Libraries"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/caps/Config.in"
#source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/caps/Config.in"

comment "Python modules"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-appdirs/Config.in"
Expand All @@ -71,7 +71,6 @@ source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-gevent/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-gevent-websocket/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-gmusicapi/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-gpsoauth/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-greenlet/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-gstreamer-player/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-keyboard/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/python-levenshtein/Config.in"
Expand Down
32 changes: 32 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
image boot.vfat {
vfat {
files = {
"bcm2708-rpi-b.dtb",
"bcm2708-rpi-b-plus.dtb",
"bcm2708-rpi-cm.dtb",
"rpi-firmware/bootcode.bin",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup.dat",
"rpi-firmware/start.elf",
"zImage"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
30 changes: 30 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi0.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
image boot.vfat {
vfat {
files = {
"bcm2708-rpi-zero.dtb",
"rpi-firmware/bootcode.bin",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup.dat",
"rpi-firmware/start.elf",
"zImage"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
31 changes: 31 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi0w.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
image boot.vfat {
vfat {
files = {
"bcm2708-rpi-zero-w.dtb",
"rpi-firmware/bootcode.bin",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup.dat",
"rpi-firmware/start.elf",
"rpi-firmware/overlays",
"zImage"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
30 changes: 30 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi2.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
image boot.vfat {
vfat {
files = {
"bcm2709-rpi-2-b.dtb",
"rpi-firmware/bootcode.bin",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup.dat",
"rpi-firmware/start.elf",
"zImage"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
33 changes: 33 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi3-64.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
image boot.vfat {
vfat {
files = {
"bcm2710-rpi-3-b.dtb",
"bcm2710-rpi-3-b-plus.dtb",
"bcm2837-rpi-3-b.dtb",
"rpi-firmware/bootcode.bin",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup.dat",
"rpi-firmware/start.elf",
"rpi-firmware/overlays",
"Image"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
33 changes: 33 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi3.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
image boot.vfat {
vfat {
files = {
"bcm2710-rpi-3-b.dtb",
"bcm2710-rpi-3-b-plus.dtb",
"bcm2710-rpi-cm3.dtb",
"rpi-firmware/bootcode.bin",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup.dat",
"rpi-firmware/start.elf",
"rpi-firmware/overlays",
"zImage"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
30 changes: 30 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi4-64.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
image boot.vfat {
vfat {
files = {
"bcm2711-rpi-4-b.dtb",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup4.dat",
"rpi-firmware/start4.elf",
"rpi-firmware/overlays",
"Image"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
30 changes: 30 additions & 0 deletions buildroot/board/raspberrypi/genimage-raspberrypi4.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
image boot.vfat {
vfat {
files = {
"bcm2711-rpi-4-b.dtb",
"rpi-firmware/cmdline.txt",
"rpi-firmware/config.txt",
"rpi-firmware/fixup4.dat",
"rpi-firmware/start4.elf",
"rpi-firmware/overlays",
"zImage"
}
}
size = 32M
}

image sdcard.img {
hdimage {
}

partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}

partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
}
}
1 change: 1 addition & 0 deletions buildroot/board/raspberrypi0w
1 change: 1 addition & 0 deletions buildroot/board/raspberrypi2
1 change: 1 addition & 0 deletions buildroot/board/raspberrypi3
1 change: 1 addition & 0 deletions buildroot/board/raspberrypi4
14 changes: 0 additions & 14 deletions buildroot/package/alsa-eq/01-Makefile.patch

This file was deleted.

Loading

0 comments on commit bb38898

Please sign in to comment.