drumgizmo: fix build with gcc 13

+12 -5
+11 -2
pkgs/applications/audio/drumgizmo/default.nix
··· 1 - { lib, stdenv, fetchurl, alsa-lib, expat, glib, libjack2, libXext, libX11, libpng 1 + { lib, stdenv, fetchurl, fetchDebianPatch, alsa-lib, expat, glib, libjack2, libXext, libX11, libpng 2 2 , libpthreadstubs, libsmf, libsndfile, lv2, pkg-config, zita-resampler 3 3 }: 4 4 ··· 11 11 sha256 = "sha256-AF8gQLiB29j963uI84TyNHIC0qwEWOCqmZIUWGq8V2o="; 12 12 }; 13 13 14 + patches = [ 15 + (fetchDebianPatch { 16 + pname = "drumgizmo"; 17 + version = "0.9.20"; 18 + debianRevision = "3"; 19 + patch = "0005-fix_ftbfs_with_gcc13.patch"; 20 + hash = "sha256-y5NDZ+3t6GkBeF/5UY8dwtH8k0cuM+5SGBGPSV7AX7M="; 21 + }) 22 + ]; 23 + 14 24 configureFlags = [ "--enable-lv2" ]; 15 25 16 26 nativeBuildInputs = [ pkg-config ]; ··· 21 31 ]; 22 32 23 33 meta = with lib; { 24 - broken = (stdenv.isLinux && stdenv.isAarch64); 25 34 description = "An LV2 sample based drum plugin"; 26 35 homepage = "https://www.drumgizmo.org"; 27 36 license = licenses.lgpl3Plus;
+1 -3
pkgs/top-level/all-packages.nix
··· 31248 31248 31249 31249 droopy = python3Packages.callPackage ../applications/networking/droopy { }; 31250 31250 31251 - drumgizmo = callPackage ../applications/audio/drumgizmo { 31252 - stdenv = gcc10StdenvCompat; 31253 - }; 31251 + drumgizmo = callPackage ../applications/audio/drumgizmo { }; 31254 31252 31255 31253 dsf2flac = callPackage ../applications/audio/dsf2flac { }; 31256 31254