stevenblack-blocklist: 3.15.5 -> 3.15.8 (#372042)
[NixPkgs.git] / pkgs / by-name / pd / pdpmake / package.nix
blob58e391d071c98a47a6995f581bbfbb6ac99faba0
2   lib,
3   stdenv,
4   fetchFromGitHub,
5 }:
6 stdenv.mkDerivation rec {
7   pname = "pdpmake";
8   version = "2.0.1";
10   src = fetchFromGitHub {
11     owner = "rmyorston";
12     repo = "pdpmake";
13     rev = version;
14     hash = "sha256-E9AcWwMfPp2sn4k/gv2gjBuqQ6k8J0TSfncMKuXh/Cc=";
15   };
17   makeFlags = [ "PREFIX=$(out)" ];
19   doCheck = true;
20   checkTarget = "test";
22   enableParallelBuilding = true;
24   meta = with lib; {
25     homepage = "https://github.com/rmyorston/pdpmake";
26     description = "Public domain POSIX make";
27     license = licenses.unlicense;
28     maintainers = with maintainers; [ eownerdead ];
29     mainProgram = "pdpmake";
30     platforms = platforms.all;
31     badPlatforms = platforms.darwin; # Requires `uimensat`
32   };