summary refs log tree commit diff
path: root/pkgs/development/libraries/libsoup
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-10-12 13:13:57 +0000
committerAlyssa Ross <hi@alyssa.is>2023-10-12 13:25:31 +0000
commitaf82a43ffc5130257ba4639adfe291dbb7bb4ec9 (patch)
tree26aa2e0d2ba10570ba7b076eae00e2dcc47875c8 /pkgs/development/libraries/libsoup
parent44ef6a13bf0aea330ad8a4737065f457b3c6cbbf (diff)
downloadnixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.tar
nixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.tar.gz
nixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.tar.bz2
nixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.tar.lz
nixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.tar.xz
nixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.tar.zst
nixpkgs-af82a43ffc5130257ba4639adfe291dbb7bb4ec9.zip
treewide: disable gobject-introspection when unavailable
This makes gsettings-desktop-schemas, harfbuzz, json-glib, and
libsecret buildable statically, and is still the right thing to do
everywhere else even where it's not a complete fix.
Diffstat (limited to 'pkgs/development/libraries/libsoup')
-rw-r--r--pkgs/development/libraries/libsoup/3.x.nix2
-rw-r--r--pkgs/development/libraries/libsoup/default.nix2
2 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libsoup/3.x.nix b/pkgs/development/libraries/libsoup/3.x.nix
index 13c7ccc3028..2d1755945bf 100644
--- a/pkgs/development/libraries/libsoup/3.x.nix
+++ b/pkgs/development/libraries/libsoup/3.x.nix
@@ -11,7 +11,7 @@
 , glib-networking
 , buildPackages
 , gobject-introspection
-, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
+, withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
 , vala
 , libpsl
 , python3
diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix
index eb99010fb85..5f6e200b183 100644
--- a/pkgs/development/libraries/libsoup/default.nix
+++ b/pkgs/development/libraries/libsoup/default.nix
@@ -16,7 +16,7 @@
 , sqlite
 , glib-networking
 , buildPackages
-, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
+, withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
 }:
 
 stdenv.mkDerivation rec {