Commit 45e9daf
committed
mesa-vpu: move Mesa runtime + diagnostics package list to configng mid tier
Second phase of the mesa-vpu → configng migration (first phase:
Hook 1 overlay + Hook 3 browser, commit deb764d).
The package list in post_install_kernel_debs__3d (libgl1-mesa-dri,
libglx-mesa0, mesa-utils, mesa-vulkan-drivers, vulkan-tools, and the
four glmark2-{,es2-}{wayland,x11} flavours) is DE-agnostic desktop
GPU-runtime content. Moving it to armbian-configng's common.yaml
mid tier (configng commit f175558d) means every mid-tier desktop
install gets the same set, whether it's an image-build going through
module_desktops mode=build or a runtime install on an already-booted
minimal image via armbian-config.
Three phantom entries from the original list were dropped on the
configng side and also removed from this hook:
mesa-utils-extra — no such binary package in any Debian/Ubuntu
release (archive dropped it years ago)
glmark2 — source package only; only the
-{wayland,es2-wayland,x11,es2-x11} binaries ship
glmark2-es2 — same, no binary package ships under that name
apt has been silently skipping them on every mesa-vpu run with
'E: Unable to locate package', cluttering logs without affecting the
build outcome.
What remains in post_install_kernel_debs__3d after this trim is
genuinely build-framework-only territory — things configng
(RELEASE × ARCH keyed) can't express because they need
LINUXFAMILY × BRANCH awareness:
- rockchip-rk3588 / rk35xx + noble + vendor conditional rockchip
multimedia PPA (liujianfeng1994/rockchip-multimedia), with its
rockchip-multimedia-config / libv4l-rkmpp / gstreamer1.0-rockchip /
libwidevinecdm0 payload
- libv4l-0 pre-req install (precedes rockchip-multimedia)
- KDE Neon base-files hold/unhold workaround
- noble/oracular arm libdav1d7 hold/unhold
- final dist-upgrade pass (to pick up whatever the PPAs shift)
The install call is now gated on `pkgs` being non-empty so non-rk3588
boards don't invoke apt with zero package names.1 parent 65cfe7e commit 45e9daf
1 file changed
Lines changed: 16 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
39 | 31 | | |
40 | 32 | | |
41 | 33 | | |
| |||
59 | 51 | | |
60 | 52 | | |
61 | 53 | | |
62 | | - | |
63 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
64 | 60 | | |
65 | 61 | | |
66 | 62 | | |
| |||
0 commit comments