diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-10-07 15:07:36 -0400 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-10-07 15:08:05 -0400 |
commit | 0169aee33e154c1fa8b299c7f126f3e94a8dc9a4 (patch) | |
tree | 23c37c430eebf1a627bc70f5b0a1f603997951c0 | |
parent | 00e843050012961e9cc41b003ea9271eab718541 (diff) | |
download | guix-0169aee33e154c1fa8b299c7f126f3e94a8dc9a4.tar.gz |
tests: xvnc: Do not use specification->package in OS definition.
Doing so would cause the extra package dependencies to not be correctly registered as dependencies, which would lead to a silent failure when attempting to load or byte compile the module at the time guix build itself (e.g., when running 'guix pull'). * gnu/tests/vnc.scm (%xvnc-os) [packages]: Turn the the specification->package declaration into a list of package objects.
-rw-r--r-- | gnu/tests/vnc.scm | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/gnu/tests/vnc.scm b/gnu/tests/vnc.scm index 34c2db1203..5c4bd43fa3 100644 --- a/gnu/tests/vnc.scm +++ b/gnu/tests/vnc.scm @@ -22,6 +22,10 @@ #:use-module (gnu packages) #:use-module (gnu packages ocr) #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) + #:use-module (gnu packages ratpoison) + #:use-module (gnu packages vnc) + #:use-module (gnu packages xorg) #:use-module (gnu services) #:use-module (gnu services dbus) #:use-module (gnu services desktop) @@ -59,16 +63,15 @@ (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) - (packages (append (map specification->package - '("dbus" ;for dbus-run-session - "dconf" - "gnome-settings-daemon" ;for schemas - "ratpoison" - "tigervnc-client" - "xterm")) - %base-packages - (list `(,glib "bin") - glib))) + (packages (cons* dbus ;for dbus-run-session + dconf + `(,glib "bin") + glib + gnome-settings-daemon ;for schemas + ratpoison + tigervnc-client + xterm + %base-packages)) (services (cons* (service openssh-service-type (openssh-configuration (permit-root-login #t) |