diff options
author | tv <tv@krebsco.de> | 2022-01-11 20:57:11 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2022-01-11 20:57:11 +0100 |
commit | c76269e7084ce3c07956ea04654af7eed347d703 (patch) | |
tree | 703d2d00999ab1876ba7d5d0fff57dee19603d3a /krebs/5pkgs/simple/K_belwagen.nix | |
parent | decef6d4788e12634991e196aa751c66e25dbe6f (diff) |
K_belwagen: init at 1.0.0
Diffstat (limited to 'krebs/5pkgs/simple/K_belwagen.nix')
-rw-r--r-- | krebs/5pkgs/simple/K_belwagen.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/krebs/5pkgs/simple/K_belwagen.nix b/krebs/5pkgs/simple/K_belwagen.nix new file mode 100644 index 000000000..80d377b0c --- /dev/null +++ b/krebs/5pkgs/simple/K_belwagen.nix @@ -0,0 +1,38 @@ +{ lib, pkgs, stdenv }: + +stdenv.mkDerivation { + pname = "K_belwagen"; + version = "1.0"; + + src = pkgs.painload; + sourceRoot = "source/K_belwagen"; + + buildInputs = [ + pkgs.jack1 + pkgs.pkgconfig + ]; + + patchPhase = '' + sed -i ' + s@^cd@# &@ + s@^make@# &@ + s@^jackd@# &@ + s@^trap@# &@ + + s@^set.*@&\nPATH=${lib.makeBinPath [ + pkgs.bc + pkgs.coreutils + ]}; export PATH@ + + s@\./a\.out@'"$out"'/lib/a.out@ + ' alarm + ''; + + installPhase = '' + mkdir -p $out/lib + mkdir -p $out/bin + + cp alarm $out/bin + cp a.out $out/lib + ''; +} |