(define-module (luca-systool) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix build-system gnu) #:use-module (guix download)) (define-public runit (package (name "runit") (version "2.1.2") (source (origin (method url-fetch) (uri (string-append "https://smarden.org/runit/runit-" version ".tar.gz")) (sha256 (base32 "065s8w62r6chjjs6m9hapcagy33m75nlnxb69vg0f4ngn061dl3g")))) (build-system gnu-build-system) (arguments `(#:phases #~(modify-phases %standard-phases (add-before 'configure 'build 'install (lambda _ (chdir (string-append "runit-" version "/src"))))) #:tests? #f)) (synopsis "UNIX init scheme with service supervision") (description "This package provides a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes. It runs on GNU/Linux, *BSD, MacOSX, Solaris, and can easily be adapted to other Unix operating systems") (home-page "https://smarden.org/runit/") (license bsd-3)))