tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
hybridreverb2: switch to fetchFromGitHub
Felix Buehler
4 years ago
82bb0302
aeb416bb
+44
-9
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
hybridreverb2
default.nix
+44
-9
pkgs/applications/audio/hybridreverb2/default.nix
···
1
-
{ lib, stdenv, fetchFromGitHub, fetchzip, cmake, pkg-config, lv2, alsa-lib, libjack2,
2
-
freetype, libX11, gtk3, pcre, libpthreadstubs, libXdmcp, libxkbcommon,
3
-
epoxy, at-spi2-core, dbus, curl, fftwFloat }:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
5
let
6
pname = "HybridReverb2";
···
10
in
11
12
stdenv.mkDerivation rec {
13
-
name = "${pname}-${version}";
14
15
-
impulseDB = fetchzip {
16
-
url = "https://github.com/${owner}/${pname}-impulse-response-database/archive/v${DBversion}.zip";
17
-
sha256 = "1hlfxbbkahm1k2sk3c3n2mjaz7k80ky3r55xil8nfbvbv0qan89z";
0
0
18
};
19
20
src = fetchFromGitHub {
···
26
};
27
28
nativeBuildInputs = [ pkg-config cmake ];
29
-
buildInputs = [ lv2 alsa-lib libjack2 freetype libX11 gtk3 pcre
30
-
libpthreadstubs libXdmcp libxkbcommon epoxy at-spi2-core dbus curl fftwFloat ];
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
32
cmakeFlags = [
33
"-DHybridReverb2_AdvancedJackStandalone=ON"
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitHub
4
+
, cmake
5
+
, pkg-config
6
+
, lv2
7
+
, alsa-lib
8
+
, libjack2
9
+
, freetype
10
+
, libX11
11
+
, gtk3
12
+
, pcre
13
+
, libpthreadstubs
14
+
, libXdmcp
15
+
, libxkbcommon
16
+
, epoxy
17
+
, at-spi2-core
18
+
, dbus
19
+
, curl
20
+
, fftwFloat
21
+
}:
22
23
let
24
pname = "HybridReverb2";
···
28
in
29
30
stdenv.mkDerivation rec {
31
+
inherit pname version;
32
33
+
impulseDB = fetchFromGitHub {
34
+
inherit owner;
35
+
repo = "HybridReverb2-impulse-response-database";
36
+
rev = "v${DBversion}";
37
+
sha256 = "sha256-PyGrMNhrL2cRjb2UPPwEaJ6vZBV2sDG1mKFCNdfqjsI=";
38
};
39
40
src = fetchFromGitHub {
···
46
};
47
48
nativeBuildInputs = [ pkg-config cmake ];
49
+
buildInputs = [
50
+
lv2
51
+
alsa-lib
52
+
libjack2
53
+
freetype
54
+
libX11
55
+
gtk3
56
+
pcre
57
+
libpthreadstubs
58
+
libXdmcp
59
+
libxkbcommon
60
+
epoxy
61
+
at-spi2-core
62
+
dbus
63
+
curl
64
+
fftwFloat
65
+
];
66
67
cmakeFlags = [
68
"-DHybridReverb2_AdvancedJackStandalone=ON"