rosenthal: dinit: Update to 0.20.0.

* modules/rosenthal/packages/admin.scm (dinit): Update to 0.20.0.
[build-system]: Switch to gnu-build-system.
[arguments] <#:configure-flags>: Adjust accordingly.
<#:make-flags>: Set CXX and CXX_FOR_BUILD.
This commit is contained in:
Hilton Chain 2026-01-11 14:48:40 +08:00
parent f15c27b931
commit 904d07ff13
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292

View File

@ -21,7 +21,7 @@
(define-public dinit (define-public dinit
(package (package
(name "dinit") (name "dinit")
(version "0.19.4") (version "0.20.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -30,14 +30,15 @@
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "09k7airphnpg6hmif91d9nfi5fhz40qh52sp8vnrshfy7mhkq571")))) (base32 "1bs61i08fnlmpkbz189ks1ljj0569avb51b22fk27mm99msmdjgy"))))
(build-system meson-build-system) (build-system gnu-build-system)
(arguments (arguments
(list #:configure-flags (list #:configure-flags
#~(list "-Dshutdown-prefix=dinit-" #~(list "--shutdown-prefix=dinit-"
"-Dunit-tests=true" (string-append "--sbindir=" #$output "/sbin"))
"-Digr-tests=true" #:make-flags
(string-append "-Ddinit-sbindir=" #$output "/sbin")) #~(list (string-append "CXX=" #$(cxx-for-target))
"CXX_FOR_BUILD=g++")
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'unpack 'fix-paths (add-after 'unpack 'fix-paths