Files

35 lines
738 B
Nix

{
stdenv,
lib,
fetchurl,
guile,
pkg-config,
guile-fibers,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gnu-shepherd";
version = "1.0.9";
src = fetchurl {
url = "mirror://gnu/shepherd/shepherd-${finalAttrs.version}.tar.gz";
hash = "sha256-5IjFhchBjfbo9HbcqBtykQ8zfJzTYI+0Z95SYABAANY=";
};
configureFlags = [ "--localstatedir=/" ];
buildInputs = [
guile
guile-fibers
];
nativeBuildInputs = [ pkg-config ];
meta = {
homepage = "https://www.gnu.org/software/shepherd/";
description = "Service manager that looks after the herd of system services";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ kloenk ];
};
})