tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
freewheeling: fix build
mjoerg.bsky.social
9 months ago
296779ea
d0000eda
+7
-23
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
fr
freewheeling
package.nix
+7
-23
pkgs/by-name/fr/freewheeling/package.nix
···
3
3
stdenv,
4
4
fetchFromGitHub,
5
5
pkg-config,
6
6
-
autoreconfHook,
7
7
-
gnutls,
8
6
freetype,
9
7
fluidsynth,
10
8
SDL,
···
18
16
libSM,
19
17
libsndfile,
20
18
libogg,
21
21
-
libtool,
19
19
+
libX11,
20
20
+
nettle,
22
21
}:
23
23
-
let
24
24
-
makeSDLFlags = map (p: "-I${lib.getDev p}/include/SDL");
25
25
-
in
26
22
27
23
stdenv.mkDerivation (finalAttrs: {
28
24
pname = "freewheeling";
···
35
31
hash = "sha256-xEZBE/7nUvK2hruqP6QQzlsIDmuniPZg7JEJkCEvzvU=";
36
32
};
37
33
38
38
-
nativeBuildInputs = [
39
39
-
pkg-config
40
40
-
autoreconfHook
41
41
-
libtool
42
42
-
];
34
34
+
nativeBuildInputs = [ pkg-config ];
35
35
+
43
36
buildInputs = [
44
37
freetype
45
38
fluidsynth
···
54
47
libsndfile
55
48
libogg
56
49
libSM
57
57
-
(gnutls.overrideAttrs (oldAttrs: {
58
58
-
configureFlags = oldAttrs.configureFlags ++ [ "--enable-openssl-compatibility" ];
59
59
-
}))
50
50
+
libX11
51
51
+
nettle
60
52
];
61
61
-
env.NIX_CFLAGS_COMPILE = toString (
62
62
-
makeSDLFlags [
63
63
-
SDL
64
64
-
SDL_ttf
65
65
-
SDL_gfx
66
66
-
]
67
67
-
++ [ "-I${libxml2.dev}/include/libxml2" ]
68
68
-
);
69
53
70
70
-
hardeningDisable = [ "format" ];
54
54
+
env.NIX_CFLAGS_COMPILE = "-I${lib.getDev libxml2}/include/libxml2";
71
55
72
56
meta = {
73
57
description = "Live looping instrument with JACK and MIDI support";