tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
drumgizmo: fix build with gcc 13
Weijia Wang
2 years ago
ea483cfa
64891e36
+12
-5
2 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
drumgizmo
default.nix
top-level
all-packages.nix
+11
-2
pkgs/applications/audio/drumgizmo/default.nix
···
1
1
-
{ lib, stdenv, fetchurl, alsa-lib, expat, glib, libjack2, libXext, libX11, libpng
1
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
14
+
patches = [
15
15
+
(fetchDebianPatch {
16
16
+
pname = "drumgizmo";
17
17
+
version = "0.9.20";
18
18
+
debianRevision = "3";
19
19
+
patch = "0005-fix_ftbfs_with_gcc13.patch";
20
20
+
hash = "sha256-y5NDZ+3t6GkBeF/5UY8dwtH8k0cuM+5SGBGPSV7AX7M=";
21
21
+
})
22
22
+
];
23
23
+
14
24
configureFlags = [ "--enable-lv2" ];
15
25
16
26
nativeBuildInputs = [ pkg-config ];
···
21
31
];
22
32
23
33
meta = with lib; {
24
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
31251
-
drumgizmo = callPackage ../applications/audio/drumgizmo {
31252
31252
-
stdenv = gcc10StdenvCompat;
31253
31253
-
};
31251
31251
+
drumgizmo = callPackage ../applications/audio/drumgizmo { };
31254
31252
31255
31253
dsf2flac = callPackage ../applications/audio/dsf2flac { };
31256
31254