From c4d5c82ac1f138394dd455bb6df93e62ea3c9353 Mon Sep 17 00:00:00 2001 From: nixo Date: Fri, 11 Oct 2019 15:07:23 +0200 Subject: [PATCH] gnu: Add julia-pidfile. * gnu/packages/julia-xyz.scm (julia-pidfile-1.1.0): New variable. --- gnu/packages/julia-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 53c3a2af53..78fbab0fa3 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1017,3 +1017,27 @@ dependencies (and long load times) can be avoided.") WebSockets is a small overhead message protocol layered over TCP. It uses HTTP(S) for establishing the connections.") (license license:expat))) + +(define-public julia-pidfile + (package + (name "julia-pidfile") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/vtjnash/Pidfile.jl") + ;; Project.toml added after 1.1.0 release + (commit "b7c9060ad7fc57c9c1341d8a87392e25580b6b71"))) + (file-name "Pidfile") + (sha256 + (base32 "11pml7ls8dsipbcmngsqgdfwsdza9xjmy1974i5kiik7skhv860x")))) + (propagated-inputs + `(("julia-compat" ,julia-compat))) + (build-system julia-build-system) + (home-page "https://vtjnash.github.io/Pidfile.jl/") + (synopsis "Utility for creating advisory pidfiles (lock files)") + (description "Simple utility tool for creating advisory pidfiles (lock +files).") + (license license:expat)))