From 83c26b693c4314851c8ecd3cc7f59723d7c2f716 Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Mon, 20 Mar 2023 01:23:19 +0000 Subject: [PATCH] tony: fix build with GCC 12 (#222095) --- pkgs/applications/audio/tony/default.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/tony/default.nix b/pkgs/applications/audio/tony/default.nix index 15c973a46fc8..33561122b191 100644 --- a/pkgs/applications/audio/tony/default.nix +++ b/pkgs/applications/audio/tony/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, pkg-config, wrapQtAppsHook +{ lib, stdenv, fetchurl, fetchpatch2, pkg-config, wrapQtAppsHook , alsa-lib, boost, bzip2, fftw, fftwFloat, libX11, libfishsound, libid3tag , libjack2, liblo, libmad, libogg, liboggz, libpulseaudio, libsamplerate , libsndfile, lrdf, opusfile, qtbase, qtsvg, rubberband, serd, sord @@ -13,6 +13,22 @@ stdenv.mkDerivation rec { sha256 = "03g2bmlj08lmgvh54dyd635xccjn730g4wwlhpvsw04bffz8b7fp"; }; + patches = [ + (fetchpatch2 { + url = "https://github.com/sonic-visualiser/svcore/commit/5a7b517e43b7f0b3f03b7fc3145102cf4e5b0ffc.patch"; + stripLen = 1; + extraPrefix = "svcore/"; + sha256 = "sha256-DOCdQqCihkR0g/6m90DbJxw00QTpyVmFzCxagrVWKiI="; + }) + (fetchpatch2 { + url = "https://github.com/sonic-visualiser/svgui/commit/5b6417891cff5cc614e8c96664d68674eb12b191.patch"; + stripLen = 1; + extraPrefix = "svgui/"; + excludes = [ "svgui/widgets/CSVExportDialog.cpp" ]; + sha256 = "sha256-pBCtoMXgjreUm/D0pl6+R9x1Ovwwwj8Ohv994oMX8XA="; + }) + ]; + nativeBuildInputs = [ pkg-config wrapQtAppsHook ]; buildInputs = [