Merge remote-tracking branch 'ni/master'
This commit is contained in:
commit
660846db99
38
krebs/5pkgs/simple/K_belwagen.nix
Normal file
38
krebs/5pkgs/simple/K_belwagen.nix
Normal file
|
@ -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
|
||||||
|
'';
|
||||||
|
}
|
|
@ -1,7 +1,9 @@
|
||||||
{ fetchgit, ... }:
|
{ pkgs }:
|
||||||
|
|
||||||
fetchgit {
|
pkgs.fetchFromGitHub {
|
||||||
url = https://github.com/krebs/painload;
|
owner = "krebs";
|
||||||
rev = "c113487f73713a03b1a139b22bb34b86234d0495";
|
repo = "painload";
|
||||||
sha256 = "1irxklnmvm8wsa70ypjahkr8rfqq7357vcy8r0x1sfncs1hy6gr6";
|
rev = "a963b45d5a3921f19189575420cc7f8f946345b5";
|
||||||
|
sha256 = "03q8rxpzy4l9nd4wv0107s0ck3dhfzkfy1rabf8srabkwl0c3vsc";
|
||||||
|
fetchSubmodules = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user