aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2024-01-10 19:50:17 +0100
committerRicardo Wurmus <rekado@elephly.net>2024-01-16 12:44:37 +0100
commitfbe02335754e9bfafe0b0fc5d78433d183939150 (patch)
tree7f849b7be67650dbc62c3cdda86073e56148e831 /gnu/packages/version-control.scm
parent016d136d89e8ecab0fded28e1a7d19128fa25f29 (diff)
downloadguix-fbe02335754e9bfafe0b0fc5d78433d183939150.tar.gz
guix-fbe02335754e9bfafe0b0fc5d78433d183939150.zip
gnu: python-click-default-group: Update to 1.2.4.
* gnu/packages/python-xyz.scm (python-click-default-group): Update to 1.2.4. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-flit-core and python-pytest. Change-Id: I7e617ee57499542b7e832bb5ea24417b70e8cf85
Diffstat (limited to 'gnu/packages/version-control.scm')
0 files changed, 0 insertions, 0 deletions
nfig))) (define (launch-shepherd-gexp config) (let* ((shepherd (home-shepherd-configuration-shepherd config)) (silent? (home-shepherd-configuration-silent? config))) (if (home-shepherd-configuration-auto-start? config) (with-imported-modules '((guix build utils)) #~(unless (file-exists? (string-append (or (getenv "XDG_RUNTIME_DIR") (format #f "/run/user/~a" (getuid))) "/shepherd/socket")) (system* #$(file-append shepherd "/bin/shepherd") #$@(if silent? '("--silent") '()) "--config" #$(home-shepherd-configuration-file config)))) #~""))) (define (reload-configuration-gexp config) (let* ((shepherd (home-shepherd-configuration-shepherd config))) #~(system* #$(file-append shepherd "/bin/herd") "load" "root" #$(home-shepherd-configuration-file config)))) (define (ensure-shepherd-gexp config) #~(if (file-exists? (string-append (or (getenv "XDG_RUNTIME_DIR") (format #f "/run/user/~a" (getuid))) "/shepherd/socket")) #$(reload-configuration-gexp config) ;; Don't attempt to start user shepherd if the system is running the ;; activation script. /run/user/<uid> may not have been created ;; yet. But do otherwise so if the runtime dir does not exist an error ;; is logged. (unless (getenv "GUIX_SYSTEM_IS_RUNNING_HOME_ACTIVATE") #$(launch-shepherd-gexp config)))) (define (shepherd-xdg-configuration-files config) `(("shepherd/init.scm" ,(home-shepherd-configuration-file config)))) (define home-shepherd-service-type (service-type (name 'home-shepherd) (extensions (list (service-extension home-run-on-first-login-service-type launch-shepherd-gexp) (service-extension home-xdg-configuration-files-service-type shepherd-xdg-configuration-files) (service-extension home-activation-service-type ensure-shepherd-gexp) (service-extension home-profile-service-type (lambda (config) `(,(home-shepherd-configuration-shepherd config)))))) (compose concatenate) (extend (lambda (config extra-services) (home-shepherd-configuration (inherit config) (services (append (home-shepherd-configuration-services config) extra-services))))) (default-value (home-shepherd-configuration)) (description "Configure and install userland Shepherd."))) (define-service-type-mapping shepherd-root-service-type => home-shepherd-service-type) ;;; ;;; Timer and transient service maker. ;;; (define home-shepherd-timer-service-type (service-type (inherit (system->home-service-type shepherd-timer-service-type)) (default-value '()))) ;requirement (define home-shepherd-transient-service-type (service-type (inherit (system->home-service-type shepherd-transient-service-type)) (default-value '()))) ;requirement