nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, stdenv, fetchurl }:
2
3stdenv.mkDerivation rec {
4 pname = "sbagen";
5 version = "1.4.4";
6
7 src = fetchurl {
8 url = "https://uazu.net/sbagen/sbagen-${version}.tgz";
9 sha256 = "0w62yk1b0hq79kl0angma897yqa8p1ww0dwydf3zlwav333prkd2";
10 };
11
12 postPatch = ''
13 patchShebangs ./mk
14 '';
15
16 buildPhase = "./mk";
17
18 installPhase = ''
19 mkdir -p $out/{bin,share/sbagen/doc}
20 cp -r --target-directory=$out/share/sbagen examples scripts river1.ogg river2.ogg
21 cp sbagen $out/bin
22 cp --target-directory=$out/share/sbagen/doc README.txt SBAGEN.txt theory{,2}.txt {wave,holosync,focus,TODO}.txt
23 '';
24
25 meta = {
26 description = "Binaural sound generator";
27 homepage = "http://uazu.net/sbagen";
28 license = lib.licenses.gpl2;
29 platforms = [ "i686-linux" ];
30 };
31}