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
-
{ lib, stdenv, fetchurl, alsa-lib, expat, glib, libjack2, libXext, libX11, libpng
2
, libpthreadstubs, libsmf, libsndfile, lv2, pkg-config, zita-resampler
3
}:
4
···
11
sha256 = "sha256-AF8gQLiB29j963uI84TyNHIC0qwEWOCqmZIUWGq8V2o=";
12
};
13
0
0
0
0
0
0
0
0
0
0
14
configureFlags = [ "--enable-lv2" ];
15
16
nativeBuildInputs = [ pkg-config ];
···
21
];
22
23
meta = with lib; {
24
-
broken = (stdenv.isLinux && stdenv.isAarch64);
25
description = "An LV2 sample based drum plugin";
26
homepage = "https://www.drumgizmo.org";
27
license = licenses.lgpl3Plus;
···
1
+
{ lib, stdenv, fetchurl, fetchDebianPatch, alsa-lib, expat, glib, libjack2, libXext, libX11, libpng
2
, libpthreadstubs, libsmf, libsndfile, lv2, pkg-config, zita-resampler
3
}:
4
···
11
sha256 = "sha256-AF8gQLiB29j963uI84TyNHIC0qwEWOCqmZIUWGq8V2o=";
12
};
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
+
24
configureFlags = [ "--enable-lv2" ];
25
26
nativeBuildInputs = [ pkg-config ];
···
31
];
32
33
meta = with lib; {
0
34
description = "An LV2 sample based drum plugin";
35
homepage = "https://www.drumgizmo.org";
36
license = licenses.lgpl3Plus;
+1
-3
pkgs/top-level/all-packages.nix
···
31248
31249
droopy = python3Packages.callPackage ../applications/networking/droopy { };
31250
31251
-
drumgizmo = callPackage ../applications/audio/drumgizmo {
31252
-
stdenv = gcc10StdenvCompat;
31253
-
};
31254
31255
dsf2flac = callPackage ../applications/audio/dsf2flac { };
31256
···
31248
31249
droopy = python3Packages.callPackage ../applications/networking/droopy { };
31250
31251
+
drumgizmo = callPackage ../applications/audio/drumgizmo { };
0
0
31252
31253
dsf2flac = callPackage ../applications/audio/dsf2flac { };
31254