pinact: 1.0.0 -> 1.1.2 and set CGO_ENABLED=0 (#368078)
[NixPkgs.git] / pkgs / by-name / ca / catnest / package.nix
blob3e2349818818cc194d231a64851e6d7725648724
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   installShellFiles,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "catnest";
10   version = "0.2.1";
12   src = fetchFromGitHub {
13     owner = "eweOS";
14     repo = "catnest";
15     rev = "v${finalAttrs.version}";
16     hash = "sha256-/t1clnxBNU5lfTjtUbt5eOl5KPeAfG8Hq6jBVMqkkWY=";
17   };
19   nativeBuildInputs = [ installShellFiles ];
21   buildPhase = ''
22     runHook preBuild
24     $CC catnest.c -o catnest -std=gnu99
26     runHook postBuild
27   '';
29   installPhase = ''
30     runHook preInstall
32     install -Dm755 catnest -t $out/bin
33     installManPage catnest.1
35     runHook postInstall
36   '';
38   meta = {
39     description = "Small, single-file and POSIX-compatible substituion for systemd-sysusers";
40     homepage = "https://github.com/eweOS/catnest";
41     license = lib.licenses.mit;
42     mainProgram = "catnest";
43     maintainers = with lib.maintainers; [ aleksana ];
44     platforms = lib.platforms.unix;
45   };