aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/audio/helm/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/audio/helm/default.nix')
-rw-r--r--nixpkgs/pkgs/applications/audio/helm/default.nix25
1 files changed, 22 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/applications/audio/helm/default.nix b/nixpkgs/pkgs/applications/audio/helm/default.nix
index 8459967a363..145ba68b08b 100644
--- a/nixpkgs/pkgs/applications/audio/helm/default.nix
+++ b/nixpkgs/pkgs/applications/audio/helm/default.nix
@@ -1,5 +1,16 @@
-{ stdenv, fetchFromGitHub , xorg, freetype, alsaLib, curl, libjack2
-, lv2, pkgconfig, libGLU, libGL }:
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, xorg
+, freetype
+, alsaLib
+, curl
+, libjack2
+, lv2
+, pkgconfig
+, libGLU
+, libGL
+}:
stdenv.mkDerivation {
version = "0.9.0";
@@ -20,7 +31,15 @@
CXXFLAGS = "-DHAVE_LROUND";
- patchPhase = ''
+ patches = [
+ # gcc9 compatibility https://github.com/mtytel/helm/pull/233
+ (fetchpatch {
+ url = "https://github.com/mtytel/helm/commit/cb611a80bd5a36d31bfc31212ebbf79aa86c6f08.patch";
+ sha256 = "1i2289srcfz17c3zzab6f51aznzdj62kk53l4afr32bkjh9s4ixk";
+ })
+ ];
+
+ prePatch = ''
sed -i 's|usr/||g' Makefile
'';