trying fixes

This commit is contained in:
Arthur Wambst 2025-05-30 16:38:21 +02:00
parent 199aec8968
commit 8538673cb8

View File

@ -73,6 +73,7 @@
libxml2 libxml2
json-glib json-glib
libgudev libgudev
glib-networking
# iso-codes # Not available in nixpkgs under this name # iso-codes # Not available in nixpkgs under this name
aalib aalib
openexr openexr
@ -96,13 +97,13 @@
# More conservative meson configuration # More conservative meson configuration
mesonFlags = [ mesonFlags = [
"-Dbuild-id=Nix" "-Dbuild-id=Nix"
"-Dgtk-doc=false" # "-Dgtk-doc=false"
"-Dg-ir-doc=false" # Disable introspection docs # "-Dg-ir-doc=false" # Disable introspection docs
"-Dcheck-update=no" # Disable update checks "-Dcheck-update=no" # Disable update checks
# Explicitly disable problematic features that might cause build issues # Explicitly disable problematic features that might cause build issues
"-Dalsa=disabled" "-Dalsa=disabled"
"-Dgudev=disabled" "-Dgudev=disabled"
"-Dwebkitgtk=disabled" # "-Dwebkitgtk=disabled"
] ++ pkgs.lib.optionals (enabledFeatures != []) ] ++ pkgs.lib.optionals (enabledFeatures != [])
(map (feature: "-D${feature}=enabled") enabledFeatures) (map (feature: "-D${feature}=enabled") enabledFeatures)
++ pkgs.lib.optionals (disabledFeatures != []) ++ pkgs.lib.optionals (disabledFeatures != [])
@ -193,15 +194,15 @@
# Ultra-minimal version for testing # Ultra-minimal version for testing
gimp3-test = buildGimp3 { gimp3-test = buildGimp3 {
disabledFeatures = [ disabledFeatures = [
"python" #"python"
"javascript" "javascript"
"lua" #"lua"
"webkitgtk" #"webkitgtk"
"alsa" "alsa"
"gudev" "gudev"
"check-update" #"check-update"
"gtk-doc" #"gtk-doc"
"g-ir-doc" #"g-ir-doc"
]; ];
}; };