tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
glslviewer, tab: fixup build with gcc12
Vladimír Čunát
3 years ago
ef5aa34f
6056eaaa
+9
2 changed files
expand all
collapse all
unified
split
pkgs
development
tools
glslviewer
default.nix
tools
text
tab
default.nix
+4
pkgs/development/tools/glslviewer/default.nix
···
15
15
sha256 = "0v7x93b61ama0gmzlx1zc56jgi7bvzsfvbkfl82xzwf2h5g1zni7";
16
16
};
17
17
18
18
+
postPatch = ''
19
19
+
sed '1i#include <cstring>' -i src/tools/text.cpp # gcc12
20
20
+
'';
21
21
+
18
22
nativeBuildInputs = [ pkg-config ensureNewerSourcesForZipFilesHook python3Packages.six ];
19
23
buildInputs = [
20
24
glfw libGLU glfw libXrandr libXdamage
+5
pkgs/tools/text/tab/default.nix
···
11
11
sha256 = "sha256-AhgWeV/ojB8jM16A5ggrOD1YjWfRVcoQbkd3S2bgdyE=";
12
12
};
13
13
14
14
+
# gcc12; see https://github.com/ivan-tkatchev/tab/commit/673bdac998
15
15
+
postPatch = ''
16
16
+
sed '1i#include <cstring>' -i deps.h
17
17
+
'';
18
18
+
14
19
nativeCheckInputs = [ python3 ];
15
20
16
21
doCheck = !stdenv.isDarwin;