diff options
author | Ludovic Courtès <ludo@gnu.org> | 2009-04-03 18:46:26 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2009-04-03 18:46:26 +0000 |
commit | 644cf259a5d8253dc0ac48917bfec110db652976 (patch) | |
tree | e8d07d4fe5bd6e9b0ee7c87559e607a92eb6183a /pkgs/tools/system/mcron/default.nix | |
parent | 985178ff4b244272dd62aadd3134fd0f40087ed4 (diff) | |
download | nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.tar nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.tar.gz nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.tar.bz2 nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.tar.lz nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.tar.xz nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.tar.zst nixpkgs-644cf259a5d8253dc0ac48917bfec110db652976.zip |
Add GNU mcron, a `cron' implementation in Guile Scheme.
svn path=/nixpkgs/trunk/; revision=14870
Diffstat (limited to 'pkgs/tools/system/mcron/default.nix')
-rw-r--r-- | pkgs/tools/system/mcron/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/tools/system/mcron/default.nix b/pkgs/tools/system/mcron/default.nix new file mode 100644 index 00000000000..3c14d207a56 --- /dev/null +++ b/pkgs/tools/system/mcron/default.nix @@ -0,0 +1,30 @@ +{ fetchurl, stdenv, guile, which, ed }: + +stdenv.mkDerivation rec { + name = "mcron-1.0.4"; + + src = fetchurl { + url = "mirror://gnu/mcron/${name}.tar.gz"; + sha256 = "0wrpi9qj50a8wfslapnkmsr6d3qx40hfw57a022m1z1syiljq4xl"; + }; + + patches = [ ./install-vixie-programs.patch ]; + + buildInputs = [ guile which ed ]; + + meta = { + description = "GNU mcron, a flexible implementation of `cron' in Guile"; + + longDescription = '' + The GNU package mcron (Mellor's cron) is a 100% compatible + replacement for Vixie cron. It is written in pure Guile, and + allows configuration files to be written in scheme (as well as + Vixie's original format) for infinite flexibility in specifying + when jobs should be run. Mcron was written by Dale Mellor. + ''; + + homepage = http://www.gnu.org/software/mcron/; + + license = "GPLv3+"; + }; +} |