aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/task-management.scm
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2019-07-22 14:53:12 +0200
committerMarius Bakke <mbakke@fastmail.com>2019-07-22 16:22:22 +0200
commitec0de9d8bcc46bb6911b1f9ea135a354bac65b1a (patch)
treea6ec7b042e55acdbe9816d23f4a3a59e70ac4a8a /gnu/packages/task-management.scm
parent8dea61731bf08f4861b7904c1d40d9f5678495a3 (diff)
downloadguix-ec0de9d8bcc46bb6911b1f9ea135a354bac65b1a.tar.gz
guix-ec0de9d8bcc46bb6911b1f9ea135a354bac65b1a.zip
gnu: zstd: Move libraries to separate outputs.
* gnu/packages/compression.scm (zstd)[outputs]: New field. [arguments]: Add phase 'adjust-libary-locations'. Pass LIBDIR and INCLUDEDIR in <#:make-flags>. * gnu/packages/backup.scm (borg)[inputs]: Change ZSTD to ZSTD:LIB. * gnu/packages/sync.scm (casync)[inputs]: Likewise. * gnu/packages/tor.scm (tor)[inputs]: Likewise. * gnu/packages/linux.scm (btrfs-progs)[inputs]: Likewise. Add ZSTD:STATIC.
Diffstat (limited to 'gnu/packages/task-management.scm')
0 files changed, 0 insertions, 0 deletions
'service' below.\n")) ,(if (target-hurd?) '(service openssh-service-type (openssh-configuration (openssh openssh-sans-x))) '(service openssh-service-type))))) (system-service (name (G_ "Tor anonymous network router")) (type 'networking) (snippet '((service tor-service-type)))) ;; Miscellaneous system administration services. (system-service (name (G_ "Network time service (NTP), to set the clock automatically")) (type 'administration) (recommended? (not (target-hurd?))) (snippet '((service ntp-service-type)))) (system-service (name (G_ "GPM mouse daemon, to use the mouse on the console")) (type 'administration) (snippet '((service gpm-service-type)))) ;; Network connectivity management. (system-service (name (G_ "NetworkManager network connection manager")) (type 'network-management) (snippet '((service network-manager-service-type) (service wpa-supplicant-service-type)))) (system-service (name (G_ "Connman network connection manager")) (type 'network-management) (snippet '((service connman-service-type) (service wpa-supplicant-service-type)))) (system-service (name (G_ "DHCP client (dynamic IP address assignment)")) (type 'network-management) (snippet '((service dhcp-client-service-type)))) (system-service (name (G_ "Static networking service.")) (type 'network-management) (snippet `((service static-networking-service-type (list %loopback-static-networking (static-networking (addresses (list (network-address (device "eth0") ,(comment (G_ ";; Fill-in your IP.\n")) (value "192.168.178.10/24")))) (routes (list (network-route (destination "default") ,(comment (G_ ";; Fill-in your gateway IP.\n")) (gateway "192.168.178.1")))) (requirement '()) (provision '(networking)) ,(comment (G_ ";; Fill-in your nameservers.\n")) (name-servers '("192.168.178.1")))))))) ;; Dealing with documents. (system-service (name (G_ "CUPS printing system (no Web interface by default)")) (type 'document) (snippet '((service cups-service-type))))))) (define (desktop-system-service? service) "Return true if SERVICE is a desktop environment service." (eq? 'desktop (system-service-type service))) (define (system-services->configuration services) "Return the configuration field for SERVICES." (let* ((snippets (append-map system-service-snippet services)) (packages (append-map system-service-packages services)) (desktop? (find desktop-system-service? services)) (base (if desktop? (if (target-hurd?) '%desktop-services/hurd '%desktop-services) (if (target-hurd?) '%base-services/hurd '%base-services))) (native-console-font (match (getenv "LANGUAGE") ((or "be" "bg" "el" "eo" "kk" "ky" "mk" "mn" "ru" "sr" "tg" "uk") "LatGrkCyr-8x16") (_ #f))) (services (if native-console-font `(modify-services ,base (console-font-service-type config => (map (lambda (tty) (cons (car tty) ,native-console-font)) config))) base)) (service-heading (list (vertical-space 1) (comment (G_ "\ ;; Below is the list of system services. To search for available ;; services, run 'guix system search KEYWORD' in a terminal.\n")))) (package-heading (list (vertical-space 1) (comment (G_ "\ ;; Packages installed system-wide. Users can also install packages ;; under their own account: use 'guix search KEYWORD' to search ;; for packages and 'guix install PACKAGE' to install a package.\n"))))) (if (null? snippets) `(,@(if (null? packages) (if (target-hurd?) `(,@package-heading (packages %base-packages/hurd)) '()) `(,@package-heading (packages (append (list ,@packages) ,(if (target-hurd?) '%base-packages/hurd '%base-packages))))) ,@service-heading (services ,services)) `(,@(if (null? packages) (if (target-hurd?) `(,@package-heading (packages %base-packages/hurd)) '()) `(,@package-heading (packages (append (list ,@packages) ,(if (target-hurd?) '%base-packages/hurd '%base-packages))))) ,@service-heading (services (append (list ,@snippets ,@(if desktop? ;; XXX: Assume 'keyboard-layout' is in ;; scope. `((set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)))) '())) ,(vertical-space 1) ,(comment (G_ "\ ;; This is the default list of services we ;; are appending to.\n")) ,services))))))