tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
projectm: fix build with gcc6
Orivej Desh
8 years ago
8991610f
7dd2e70b
+7
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
audio
projectm
default.nix
+7
-1
pkgs/applications/audio/projectm/default.nix
···
1
1
-
{ stdenv, fetchurl, pkgconfig, cmake
1
1
+
{ stdenv, fetchurl, fetchpatch, pkgconfig, cmake
2
2
, glew, ftgl, ttf_bitstream_vera
3
3
, withQt ? true, qt4
4
4
, withLibvisual ? false, libvisual, SDL
···
24
24
sha256 = "1vh6jk68a0jdb6qwppb6f8cbgmhnv2ba3bcavzfd6sq06gq08cji";
25
25
};
26
26
27
27
+
patch_gcc6 = fetchpatch {
28
28
+
url = https://raw.githubusercontent.com/gentoo/gentoo/45abd63abc6644b6e177c057b5b42d894dbf8e29/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch;
29
29
+
sha256 = "1i50scxv1jlqvb3jm3sql89a7wqckxhlpvnhz20vvmm1kii6lrsn";
30
30
+
};
31
31
+
27
32
patchPhase = ''
33
33
+
patch -d src/libprojectM -p1 -i "$patch_gcc6"
28
34
sed -i 's:''${LIBVISUAL_PLUGINSDIR}:''${CMAKE_INSTALL_PREFIX}/lib/libvisual-0.4:' \
29
35
src/projectM-libvisual/CMakeLists.txt
30
36
'';