Skip to content

Commit 94b15fd

Browse files
committed
Add legacy fast HDMI boards to GNOME and XFCE desktop targets
- Include legacy branch fast HDMI boards in GNOME desktop builds - Add new XFCE desktop target specifically for legacy fast HDMI boards - Treat legacy fast HDMI similar to vendor fast HDMI for desktop images Signed-off-by: Igor Pecovnik <igor@armbian.com>
1 parent e44f4a8 commit 94b15fd

1 file changed

Lines changed: 26 additions & 2 deletions

File tree

scripts/generate_targets.py

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@ def generate_stable_yaml(conf_wip_boards, manual_content=""):
843843
yaml += ' - *stable-vendor-slow-hdmi\n'
844844

845845
# Ubuntu stable GNOME desktop (fast HDMI only)
846-
if current_fast:
846+
if current_fast or legacy_fast:
847847
yaml += """
848848
# Ubuntu stable GNOME desktop (fast HDMI only)
849849
desktop-stable-ubuntu-gnome:
@@ -860,10 +860,13 @@ def generate_stable_yaml(conf_wip_boards, manual_content=""):
860860
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
861861
DESKTOP_APPGROUPS_SELECTED: "programming"
862862
items:
863-
- *stable-current-fast-hdmi
864863
"""
864+
if current_fast:
865+
yaml += ' - *stable-current-fast-hdmi\n'
865866
if vendor_fast:
866867
yaml += ' - *stable-vendor-fast-hdmi\n'
868+
if legacy_fast:
869+
yaml += ' - *stable-legacy-fast-hdmi\n'
867870

868871
# Ubuntu stable KDE Neon desktop (fast HDMI only)
869872
if current_fast:
@@ -888,6 +891,27 @@ def generate_stable_yaml(conf_wip_boards, manual_content=""):
888891
if vendor_fast:
889892
yaml += ' - *stable-vendor-fast-hdmi\n'
890893

894+
# Ubuntu stable XFCE desktop for legacy fast HDMI boards
895+
if legacy_fast:
896+
yaml += """
897+
# Ubuntu stable XFCE desktop for legacy fast HDMI boards
898+
desktop-stable-ubuntu-legacy-xfce:
899+
enabled: yes
900+
configs: [ armbian-images ]
901+
pipeline:
902+
gha: *armbian-gha
903+
build-image: "yes"
904+
vars:
905+
RELEASE: noble
906+
BUILD_MINIMAL: "no"
907+
BUILD_DESKTOP: "yes"
908+
DESKTOP_ENVIRONMENT: "xfce"
909+
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
910+
DESKTOP_APPGROUPS_SELECTED: "programming"
911+
items:
912+
- *stable-legacy-fast-hdmi
913+
"""
914+
891915
# Ubuntu stable XFCE desktop for RISC-V boards
892916
if current_riscv64 or vendor_riscv64:
893917
yaml += """

0 commit comments

Comments
 (0)