pkgsMusl.gtk4: fix build (#228560)

This commit is contained in:
Yureka 2023-04-27 21:15:41 +02:00 committed by GitHub
parent 922fe76151
commit dfcc29fe27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -48,6 +48,7 @@
, cups
, AppKit
, Cocoa
, libexecinfo
, broadwaySupport ? true
}:
@ -138,6 +139,8 @@ stdenv.mkDerivation rec {
cups
] ++ lib.optionals stdenv.isDarwin [
Cocoa
] ++ lib.optionals stdenv.hostPlatform.isMusl [
libexecinfo
];
#TODO: colord?
@ -180,7 +183,11 @@ stdenv.mkDerivation rec {
# These are the defines that'd you'd get with --enable-debug=minimum (default).
# See: https://developer.gnome.org/gtk3/stable/gtk-building.html#extra-configuration-options
env.NIX_CFLAGS_COMPILE = "-DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS";
env = {
NIX_CFLAGS_COMPILE = "-DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS";
} // lib.optionalAttrs stdenv.hostPlatform.isMusl {
NIX_LDFLAGS = "-lexecinfo";
};
postPatch = ''
files=(