tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
supercollider: disable fortify hardening
Robin Gloster
10 years ago
18adc96e
dcf10328
+6
-4
1 changed file
expand all
collapse all
unified
split
pkgs
development
interpreters
supercollider
default.nix
+6
-4
pkgs/development/interpreters/supercollider/default.nix
···
3
, libXt, qt, readline
4
, useSCEL ? false, emacs
5
}:
6
-
7
let optional = stdenv.lib.optional; in
8
9
-
stdenv.mkDerivation rec {
10
name = "supercollider-3.6.6";
11
12
meta = {
···
21
sha256 = "11khrv6jchs0vv0lv43am8lp0x1rr3h6l2xj9dmwrxcpdayfbalr";
22
};
23
0
0
24
# QGtkStyle unavailable
25
patchPhase = ''
26
substituteInPlace editors/sc-ide/widgets/code_editor/autocompleter.cpp \
···
29
30
cmakeFlags = ''
31
-DSC_WII=OFF
32
-
-DSC_EL=${if useSCEL then "ON" else "OFF"}
33
'';
34
35
nativeBuildInputs = [ cmake pkgconfig ];
36
37
-
buildInputs = [
38
gcc libjack2 libsndfile fftw curl libXt qt readline ]
39
++ optional useSCEL emacs;
40
}
···
3
, libXt, qt, readline
4
, useSCEL ? false, emacs
5
}:
6
+
7
let optional = stdenv.lib.optional; in
8
9
+
stdenv.mkDerivation rec {
10
name = "supercollider-3.6.6";
11
12
meta = {
···
21
sha256 = "11khrv6jchs0vv0lv43am8lp0x1rr3h6l2xj9dmwrxcpdayfbalr";
22
};
23
24
+
hardening_stackprotector = false;
25
+
26
# QGtkStyle unavailable
27
patchPhase = ''
28
substituteInPlace editors/sc-ide/widgets/code_editor/autocompleter.cpp \
···
31
32
cmakeFlags = ''
33
-DSC_WII=OFF
34
+
-DSC_EL=${if useSCEL then "ON" else "OFF"}
35
'';
36
37
nativeBuildInputs = [ cmake pkgconfig ];
38
39
+
buildInputs = [
40
gcc libjack2 libsndfile fftw curl libXt qt readline ]
41
++ optional useSCEL emacs;
42
}