diff --git a/README.md b/README.md index 4481913..7416931 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,11 @@ The following environment variables are supported: but you should use something else for a customized version. Export files in stages may add suffixes to `IMG_NAME`. + * `PI_GEN_RELEASE` (Default: `Raspberry Pi reference`) + + The release name to use in `/etc/issue.txt`. The default should only be used + for official Raspberry Pi builds. + * `USE_QCOW2` **EXPERIMENTAL** (Default: `0` ) Instead of using traditional way of building the rootfs of every stage in diff --git a/build-docker.sh b/build-docker.sh index d2115c4..4a8427a 100755 --- a/build-docker.sh +++ b/build-docker.sh @@ -156,7 +156,7 @@ time ${DOCKER} run \ echo "copying results from deploy/" ${DOCKER} cp "${CONTAINER_NAME}":/pi-gen/deploy - | tar -xf - -echo "copying log from container ${CONTAINER_NAME} to depoy/" +echo "copying log from container ${CONTAINER_NAME} to deploy/" ${DOCKER} logs --timestamps "${CONTAINER_NAME}" &>deploy/build-docker.log ls -lah deploy diff --git a/build.sh b/build.sh index 22b605d..7d7bc40 100755 --- a/build.sh +++ b/build.sh @@ -194,6 +194,7 @@ trap term EXIT INT TERM export PI_GEN=${PI_GEN:-pi-gen} export PI_GEN_REPO=${PI_GEN_REPO:-https://github.com/RPi-Distro/pi-gen} +export PI_GEN_RELEASE=${PI_GEN_RELEASE:-Raspberry Pi reference} if [ -z "${IMG_NAME}" ]; then echo "IMG_NAME not set" 1>&2 diff --git a/export-noobs/00-release/files/release_notes.txt b/export-noobs/00-release/files/release_notes.txt index 1eeffe9..44778d1 100644 --- a/export-noobs/00-release/files/release_notes.txt +++ b/export-noobs/00-release/files/release_notes.txt @@ -1,4 +1,39 @@ UNRELEASED: + * Serial port switching in rc_gui and raspi-config modified to support Raspberry Pi 5 + * Touch screens now identified with unique per-device strings to enable correct association with display devices + * Compatibility with RP1 displays added + * Theme files monitored by pixdecor plugin to load changes on the fly + * Main menu shortcut to The Magpi website restored + * GTK+2 theme harmonised with GTK+3 theme to enable more uniform theming of Qt applications + * Battery monitor plugin enabled + * Taskbar Preferences menu item added to panel right-click menu + * Better reloading of on-the-fly theme changes + * Various improvements to Wayfire rendering + * Dark GTK theme added + * Bug fix - suppressed warning notifications when removing USB devices without mounted filesystems + * Bug fix - volume keyboard shortcuts locked up on some devices + * Bug fix - correctly handling multiple USB audio devices with same name + * Bug fix - some translations not loading in panel plugins + * Bug fix - window titlebars disappearing when tiled + * Bug fix - local installer service failing to install local deb files + * Bug fix - wizard not correctly setting locale when explicit UTF-8 character set required + * Bug fix - system updates could fail if an update required the removal of an installed package + * Bug fix - prevent file manager windows opening larger than screen size + * Bug fix - GPU plugin displaying load percentage as -1 + * Bug fix - various window manager crashes associated with shadows on certain window types + * Bug fix - allow VNC to be enabled if either RealVNC or WayVNC are installed + * WayVNC - improved support for encrypted connections + * Mathematica now works on Raspberry Pi 5 and 64-bit + * Scratch 3 now works on Raspberry Pi 5 and 64-bit + * Thonny updated to version 4.1.4 + * Chromium updated to 119.0.6045.171 + * Firefox updated to 119.0 + * gpiod binary tools included in lite images + * Japanese translations updated + * German translation added to Appearance Settings + * Raspberry Pi firmware 12af703dd07d7721c1f2f58c6f71d9fe66270838 + * Linux kernel 6.1.63 +2023-10-10: * Based on Debian bookworm release * Support for Raspberry Pi 5 * Desktop now runs on the Wayfire Wayland compositing window manager on Raspberry Pi 4 and 5 platforms; on X11 using the openbox window manager on older platforms diff --git a/scripts/common b/scripts/common index 8c54c45..e33ae6e 100644 --- a/scripts/common +++ b/scripts/common @@ -100,7 +100,7 @@ on_chroot() { export -f on_chroot update_issue() { - echo -e "Raspberry Pi reference ${IMG_DATE}\nGenerated using ${PI_GEN}, ${PI_GEN_REPO}, ${GIT_HASH}, ${1}" > "${ROOTFS_DIR}/etc/rpi-issue" + echo -e "${PI_GEN_RELEASE} ${IMG_DATE}\nGenerated using ${PI_GEN}, ${PI_GEN_REPO}, ${GIT_HASH}, ${1}" > "${ROOTFS_DIR}/etc/rpi-issue" } export -f update_issue diff --git a/stage2/01-sys-tweaks/00-packages b/stage2/01-sys-tweaks/00-packages index 0e6bfb9..55528ad 100644 --- a/stage2/01-sys-tweaks/00-packages +++ b/stage2/01-sys-tweaks/00-packages @@ -3,7 +3,7 @@ console-setup keyboard-configuration debconf-utils parted build-essential manpages-dev bash-completion gdb pkg-config python-is-python3 v4l-utils -python3-libgpiod +gpiod python3-libgpiod python3-gpiozero pigpio python3-pigpio raspi-gpio python3-rpi.gpio python3-spidev