mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-12 06:06:53 -05:00
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.
This commit is contained in:
parent
00e8430500
commit
0169aee33e
1 changed files with 13 additions and 10 deletions
|
@ -22,6 +22,10 @@ (define-module (gnu tests vnc)
|
|||
#: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 @@ (define %xvnc-os
|
|||
(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)
|
||||
|
|
Loading…
Reference in a new issue