blob: 2f64bb09d846b7b506c393c6510d5c65f72b1cf9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
{ lib, pkgs, stdenv }:
stdenv.mkDerivation {
pname = "K_belwagen";
version = "1.0";
src = pkgs.painload;
sourceRoot = "source/K_belwagen";
buildInputs = [
pkgs.jack1
pkgs.pkg-config
];
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
'';
}
|