projectm: fix build with gcc6

+7 -1
+7 -1
pkgs/applications/audio/projectm/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, cmake 2 , glew, ftgl, ttf_bitstream_vera 3 , withQt ? true, qt4 4 , withLibvisual ? false, libvisual, SDL ··· 24 sha256 = "1vh6jk68a0jdb6qwppb6f8cbgmhnv2ba3bcavzfd6sq06gq08cji"; 25 }; 26 27 patchPhase = '' 28 sed -i 's:''${LIBVISUAL_PLUGINSDIR}:''${CMAKE_INSTALL_PREFIX}/lib/libvisual-0.4:' \ 29 src/projectM-libvisual/CMakeLists.txt 30 '';
··· 1 + { stdenv, fetchurl, fetchpatch, pkgconfig, cmake 2 , glew, ftgl, ttf_bitstream_vera 3 , withQt ? true, qt4 4 , withLibvisual ? false, libvisual, SDL ··· 24 sha256 = "1vh6jk68a0jdb6qwppb6f8cbgmhnv2ba3bcavzfd6sq06gq08cji"; 25 }; 26 27 + patch_gcc6 = fetchpatch { 28 + url = https://raw.githubusercontent.com/gentoo/gentoo/45abd63abc6644b6e177c057b5b42d894dbf8e29/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch; 29 + sha256 = "1i50scxv1jlqvb3jm3sql89a7wqckxhlpvnhz20vvmm1kii6lrsn"; 30 + }; 31 + 32 patchPhase = '' 33 + patch -d src/libprojectM -p1 -i "$patch_gcc6" 34 sed -i 's:''${LIBVISUAL_PLUGINSDIR}:''${CMAKE_INSTALL_PREFIX}/lib/libvisual-0.4:' \ 35 src/projectM-libvisual/CMakeLists.txt 36 '';