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
stdenv,
4
fetchFromGitHub,
5
pkg-config,
6
-
autoreconfHook,
7
-
gnutls,
8
freetype,
9
fluidsynth,
10
SDL,
···
18
libSM,
19
libsndfile,
20
libogg,
21
-
libtool,
0
22
}:
23
-
let
24
-
makeSDLFlags = map (p: "-I${lib.getDev p}/include/SDL");
25
-
in
26
27
stdenv.mkDerivation (finalAttrs: {
28
pname = "freewheeling";
···
35
hash = "sha256-xEZBE/7nUvK2hruqP6QQzlsIDmuniPZg7JEJkCEvzvU=";
36
};
37
38
-
nativeBuildInputs = [
39
-
pkg-config
40
-
autoreconfHook
41
-
libtool
42
-
];
43
buildInputs = [
44
freetype
45
fluidsynth
···
54
libsndfile
55
libogg
56
libSM
57
-
(gnutls.overrideAttrs (oldAttrs: {
58
-
configureFlags = oldAttrs.configureFlags ++ [ "--enable-openssl-compatibility" ];
59
-
}))
60
];
61
-
env.NIX_CFLAGS_COMPILE = toString (
62
-
makeSDLFlags [
63
-
SDL
64
-
SDL_ttf
65
-
SDL_gfx
66
-
]
67
-
++ [ "-I${libxml2.dev}/include/libxml2" ]
68
-
);
69
70
-
hardeningDisable = [ "format" ];
71
72
meta = {
73
description = "Live looping instrument with JACK and MIDI support";
···
3
stdenv,
4
fetchFromGitHub,
5
pkg-config,
0
0
6
freetype,
7
fluidsynth,
8
SDL,
···
16
libSM,
17
libsndfile,
18
libogg,
19
+
libX11,
20
+
nettle,
21
}:
0
0
0
22
23
stdenv.mkDerivation (finalAttrs: {
24
pname = "freewheeling";
···
31
hash = "sha256-xEZBE/7nUvK2hruqP6QQzlsIDmuniPZg7JEJkCEvzvU=";
32
};
33
34
+
nativeBuildInputs = [ pkg-config ];
35
+
0
0
0
36
buildInputs = [
37
freetype
38
fluidsynth
···
47
libsndfile
48
libogg
49
libSM
50
+
libX11
51
+
nettle
0
52
];
0
0
0
0
0
0
0
0
53
54
+
env.NIX_CFLAGS_COMPILE = "-I${lib.getDev libxml2}/include/libxml2";
55
56
meta = {
57
description = "Live looping instrument with JACK and MIDI support";