aboutsummaryrefslogtreecommitdiff
path: root/luca-systool.scm
blob: c8ad8d1586a5917145cb069b73a3a89e36852640 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
(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)))