Skip to content

Commit 2d573e9

Browse files
committed
Add UEFI desktop and minimal builds for Ubuntu noble
Adds manual target entries for standard support builds on UEFI platforms. Desktop Environments: - GNOME desktop (Ubuntu noble, edge branch) - Cinnamon desktop (Ubuntu noble, current branch) - KDE Neon desktop (Ubuntu noble, current branch) Minimal Builds: - Ubuntu noble minimal with current kernel All targets build for uefi-arm64 and uefi-x86 platforms. Configuration: - Desktop builds use config_base with browsers and programming app groups - Minimal builds have BUILD_DESKTOP: "no" - Current branch targets use current kernel for stability - Edge branch targets use latest edge kernel Also added nvidia extension for uefi-x86 in targets-extensions.map. Signed-off-by: Igor Pecovnik <igor@armbian.com>
1 parent 716df06 commit 2d573e9

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

release-targets/targets-extensions.map

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ khadas-vim1s:::ENABLE_EXTENSIONS="image-output-oowow"
1515
khadas-vim3:::ENABLE_EXTENSIONS="image-output-oowow"
1616
khadas-vim3l:::ENABLE_EXTENSIONS="image-output-oowow"
1717
khadas-vim4:::ENABLE_EXTENSIONS="image-output-oowow"
18+
uefi-x86:::ENABLE_EXTENSIONS="nvidia" # Rather use opensource driver for Nvidia on ARM64

release-targets/targets-release-standard-support.manual

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,21 @@ minimal-stable-debian-uefi:
1616
- { BOARD: uefi-arm64, BRANCH: edge }
1717
- { BOARD: uefi-x86, BRANCH: edge }
1818

19+
# Ubuntu noble minimal with current kernel - UEFI only
20+
minimal-stable-ubuntu-current-uefi:
21+
enabled: yes
22+
configs: [ armbian-images ]
23+
pipeline:
24+
gha: *armbian-gha
25+
build-image: "yes"
26+
vars:
27+
RELEASE: noble
28+
BUILD_MINIMAL: "yes"
29+
BUILD_DESKTOP: "no"
30+
items:
31+
- { BOARD: uefi-arm64, BRANCH: current }
32+
- { BOARD: uefi-x86, BRANCH: current }
33+
1934
# Ubuntu noble GNOME desktop - UEFI only
2035
desktop-stable-ubuntu-gnome-uefi:
2136
enabled: yes
@@ -33,3 +48,39 @@ desktop-stable-ubuntu-gnome-uefi:
3348
items:
3449
- { BOARD: uefi-arm64, BRANCH: edge }
3550
- { BOARD: uefi-x86, BRANCH: edge }
51+
52+
# Ubuntu noble Cinnamon desktop - UEFI only
53+
desktop-stable-ubuntu-cinnamon-uefi:
54+
enabled: yes
55+
configs: [ armbian-images ]
56+
pipeline:
57+
gha: *armbian-gha
58+
build-image: "yes"
59+
vars:
60+
RELEASE: noble
61+
BUILD_MINIMAL: "no"
62+
BUILD_DESKTOP: "yes"
63+
DESKTOP_ENVIRONMENT: "cinnamon"
64+
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
65+
DESKTOP_APPGROUPS_SELECTED: "browsers,programming"
66+
items:
67+
- { BOARD: uefi-arm64, BRANCH: current }
68+
- { BOARD: uefi-x86, BRANCH: current }
69+
70+
# Ubuntu noble KDE Neon desktop - UEFI only
71+
desktop-stable-ubuntu-kdeneon-uefi:
72+
enabled: yes
73+
configs: [ armbian-images ]
74+
pipeline:
75+
gha: *armbian-gha
76+
build-image: "yes"
77+
vars:
78+
RELEASE: noble
79+
BUILD_MINIMAL: "no"
80+
BUILD_DESKTOP: "yes"
81+
DESKTOP_ENVIRONMENT: "kde-neon"
82+
DESKTOP_ENVIRONMENT_CONFIG_NAME: "config_base"
83+
DESKTOP_APPGROUPS_SELECTED: "browsers,programming"
84+
items:
85+
- { BOARD: uefi-arm64, BRANCH: current }
86+
- { BOARD: uefi-x86, BRANCH: current }

0 commit comments

Comments
 (0)