btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / cr / cronie / package.nix
blob3cad6e4d1d7ad6c4b19570e310c520ccdb0cbce5
2   lib,
3   autoreconfHook,
4   fetchFromGitHub,
5   stdenv,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "cronie";
10   version = "1.7.2";
12   src = fetchFromGitHub {
13     owner = "cronie-crond";
14     repo = "cronie";
15     rev = "cronie-${finalAttrs.version}";
16     hash = "sha256-WrzdpE9t7vWpc8QFoFs+S/HgHwsidRNmfcHp7ltSWQw=";
17   };
19   nativeBuildInputs = [ autoreconfHook ];
21   outputs = [
22     "out"
23     "man"
24   ];
26   strictDeps = true;
28   meta = {
29     homepage = "https://github.com/cronie-crond/cronie";
30     description = "Cron replacement, based on vixie-cron";
31     changelog = "https://github.com/cronie-crond/cronie/blob/master/ChangeLog";
32     license = with lib.licenses; [
33       gpl2Plus
34       isc
35       lgpl21Plus
36     ];
37     mainProgram = "crond";
38     maintainers = with lib.maintainers; [ AndersonTorres ];
39     platforms = lib.platforms.all;
40   };