gnu: Add go-github-com-ayufan-golang-kardianos-service.

* gnu/packages/golang.scm (go-github-com-ayufan-golang-kardianos-service): New
variable.
This commit is contained in:
Rouby Pierre-Antoine 2018-06-20 12:50:57 -04:00 committed by Leo Famulari
parent 5cc2b8456f
commit aed4944d51
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 31 additions and 0 deletions

View File

@ -1760,3 +1760,34 @@ file that is running. This can be used for upgrading the current executable or
finding resources located relative to the executable file.") finding resources located relative to the executable file.")
(home-page "https://github.com/kardianos/osext") (home-page "https://github.com/kardianos/osext")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-github-com-ayufan-golang-kardianos-service
(let ((commit "0c8eb6d8fff2e2fb884a7bfd23e183fb63c0eff3")
(revision "0"))
(package
(name "go-github-com-ayufan-golang-kardianos-service")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url
"https://github.com/ayufan/golang-kardianos-service.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0x0cn7l5gda2khsfypix7adxd5yqighzn04mxjw6hc4ayrh7his5"))))
(build-system go-build-system)
(native-inputs
`(("go-github-com-kardianos-osext"
,go-github-com-kardianos-osext)))
(arguments
'(#:tests? #f ;FIXME tests fail: Service is not running.
#:import-path "github.com/ayufan/golang-kardianos-service"))
(home-page "https://github.com/ayufan/golang-kardianos-service")
(synopsis "Go interface to a variety of service supervisors")
(description "This package provides @code{service}, a Go module that can
run programs as a service using a variety of supervisors, including systemd,
SysVinit, and more.")
(license license:zlib))))