Merge remote-tracking branch 'ni/master'

This commit is contained in:
lassulus 2022-01-11 21:01:38 +01:00
commit 660846db99
2 changed files with 45 additions and 5 deletions

View 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
'';
}

View File

@ -1,7 +1,9 @@
{ fetchgit, ... }:
{ pkgs }:
fetchgit {
url = https://github.com/krebs/painload;
rev = "c113487f73713a03b1a139b22bb34b86234d0495";
sha256 = "1irxklnmvm8wsa70ypjahkr8rfqq7357vcy8r0x1sfncs1hy6gr6";
pkgs.fetchFromGitHub {
owner = "krebs";
repo = "painload";
rev = "a963b45d5a3921f19189575420cc7f8f946345b5";
sha256 = "03q8rxpzy4l9nd4wv0107s0ck3dhfzkfy1rabf8srabkwl0c3vsc";
fetchSubmodules = true;
}