Merge pull request #260690 from alyssais/gobject-introspection-static

This commit is contained in:
Artturi 2023-10-13 06:19:03 +03:00 committed by GitHub
commit 467ed599a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 20 additions and 19 deletions

View File

@ -7,7 +7,7 @@
, pkg-config , pkg-config
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, gsettings-desktop-schemas , gsettings-desktop-schemas
, makeWrapper , makeWrapper
, dbus , dbus

View File

@ -19,7 +19,7 @@
, lib , lib
, testers , testers
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, gobject-introspection , gobject-introspection
}: }:

View File

@ -158,6 +158,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = teams.gnome.members ++ (with maintainers; [ lovek323 artturin ]); maintainers = teams.gnome.members ++ (with maintainers; [ lovek323 artturin ]);
pkgConfigModules = [ "gobject-introspection-1.0" ]; pkgConfigModules = [ "gobject-introspection-1.0" ];
platforms = platforms.unix; platforms = platforms.unix;
badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ];
license = with licenses; [ gpl2 lgpl2 ]; license = with licenses; [ gpl2 lgpl2 ];
longDescription = '' longDescription = ''

View File

@ -4,7 +4,7 @@
, glib , glib
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, meson , meson
, ninja , ninja
# just for passthru # just for passthru

View File

@ -23,7 +23,7 @@
, at-spi2-atk , at-spi2-atk
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, compileSchemas ? stdenv.hostPlatform.emulatorAvailable buildPackages , compileSchemas ? stdenv.hostPlatform.emulatorAvailable buildPackages
, fribidi , fribidi
, xorg , xorg

View File

@ -11,7 +11,7 @@
, ninja , ninja
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, icu , icu
, graphite2 , graphite2
, harfbuzz # The icu variant uses and propagates the non-icu one. , harfbuzz # The icu variant uses and propagates the non-icu one.

View File

@ -7,7 +7,7 @@
, nixosTests , nixosTests
, pkg-config , pkg-config
, gettext , gettext
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, buildPackages , buildPackages
, gobject-introspection , gobject-introspection
, gi-docgen , gi-docgen

View File

@ -7,7 +7,7 @@
, vala , vala
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, gtk-doc , gtk-doc
, docbook-xsl-nons , docbook-xsl-nons
, docbook_xml_dtd_43 , docbook_xml_dtd_43

View File

@ -12,7 +12,7 @@
, bash-completion , bash-completion
, bash , bash
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, withDocs ? stdenv.hostPlatform == stdenv.buildPlatform , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform
, gobject-introspection , gobject-introspection
}: }:

View File

@ -9,7 +9,7 @@
, gdk-pixbuf , gdk-pixbuf
, gnome , gnome
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, gobject-introspection , gobject-introspection
}: }:

View File

@ -17,7 +17,7 @@
, libmbim , libmbim
, libqrtr-glib , libqrtr-glib
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, withMan ? stdenv.buildPlatform.canExecute stdenv.hostPlatform , withMan ? stdenv.buildPlatform.canExecute stdenv.hostPlatform
}: }:

View File

@ -22,7 +22,7 @@
, gnome , gnome
, vala , vala
, writeScript , writeScript
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, buildPackages , buildPackages
, gobject-introspection , gobject-introspection
, _experimental-update-script-combinators , _experimental-update-script-combinators

View File

@ -13,7 +13,7 @@
, libgcrypt , libgcrypt
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, vala , vala
, gi-docgen , gi-docgen
, gnome , gnome

View File

@ -11,7 +11,7 @@
, glib-networking , glib-networking
, buildPackages , buildPackages
, gobject-introspection , gobject-introspection
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, vala , vala
, libpsl , libpsl
, python3 , python3

View File

@ -16,7 +16,7 @@
, sqlite , sqlite
, glib-networking , glib-networking
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {

View File

@ -11,7 +11,7 @@
, libvirt , libvirt
, libxml2 , libxml2
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, gobject-introspection , gobject-introspection
, withDocs ? stdenv.hostPlatform == stdenv.buildPlatform , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform
, gtk-doc , gtk-doc

View File

@ -17,7 +17,7 @@
, glib , glib
, python3 , python3
, x11Support? !stdenv.isDarwin, libXft , x11Support? !stdenv.isDarwin, libXft
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, buildPackages, gobject-introspection , buildPackages, gobject-introspection
}: }:

View File

@ -25,7 +25,7 @@
, systemdMinimal , systemdMinimal
, elogind , elogind
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
# A few tests currently fail on musl (polkitunixusertest, polkitunixgrouptest, polkitidentitytest segfault). # A few tests currently fail on musl (polkitunixusertest, polkitunixgrouptest, polkitidentitytest segfault).
# Not yet investigated; it may be due to the "Make netgroup support optional" # Not yet investigated; it may be due to the "Make netgroup support optional"
# patch not updating the tests correctly yet, or doing something wrong, # patch not updating the tests correctly yet, or doing something wrong,

View File

@ -10,7 +10,7 @@
, asciidoc , asciidoc
, gobject-introspection , gobject-introspection
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, vala , vala
, python3 , python3
, gi-docgen , gi-docgen

View File

@ -24,7 +24,7 @@
, libimobiledevice , libimobiledevice
, withDocs ? withIntrospection , withDocs ? withIntrospection
, mesonEmulatorHook , mesonEmulatorHook
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages
, buildPackages , buildPackages
, gobject-introspection , gobject-introspection
}: }: