Merge #239191: treewide: gobject-introspection from buildInputs to nativeBuildInputs

...into staging
This commit is contained in:
Vladimír Čunát 2023-07-26 20:53:32 +02:00
commit 1c0d654684
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA
100 changed files with 117 additions and 132 deletions

View File

@ -26,10 +26,10 @@ buildPythonApplication {
nativeBuildInputs = [
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gobject-introspection
gtk3
libappindicator
libpulseaudio

View File

@ -34,9 +34,9 @@ python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [ toml pygobject3 ];
nativeBuildInputs = [ wrapGAppsHook ];
nativeBuildInputs = [ wrapGAppsHook gobject-introspection ];
buildInputs = [ gtk3 gobject-introspection sox ];
buildInputs = [ gtk3 sox ];
dontWrapGApps = true;
makeWrapperArgs = [

View File

@ -52,6 +52,7 @@ stdenv.mkDerivation rec {
itstool
wrapGAppsHook
desktop-file-utils
gobject-introspection
];
buildInputs = [
@ -72,7 +73,6 @@ stdenv.mkDerivation rec {
brasero
grilo
gobject-introspection
python3.pkgs.pygobject3
gst_all_1.gstreamer

View File

@ -17,7 +17,6 @@ python3Packages.buildPythonApplication rec {
buildInputs = [
gtk3
fdk-aac-encoder
gobject-introspection
gst_all_1.gst-libav
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
@ -28,6 +27,7 @@ python3Packages.buildPythonApplication rec {
nativeBuildInputs = [
intltool
wrapGAppsHook
gobject-introspection
];
propagatedBuildInputs = [

View File

@ -70,11 +70,11 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pkg-config
python3Packages.wrapPython
gobject-introspection
];
buildInputs = [
flac
gobject-introspection
gtk3
libappindicator
libnotify

View File

@ -24,9 +24,9 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [ meson ninja pkg-config desktop-file-utils
appstream-glib wrapGAppsHook sassc ];
appstream-glib wrapGAppsHook sassc gobject-introspection ];
buildInputs = [ glib pythonEnv gobject-introspection gtk3
buildInputs = [ glib pythonEnv gtk3
gnome.adwaita-icon-theme webkitgtk gspell texlive
glib-networking libhandy ];

View File

@ -23,10 +23,10 @@ let
docbook2x
docbook-xsl-nons
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gtk3
gobject-introspection
vala gtk-doc
];
});
@ -50,10 +50,10 @@ let
python3
glib
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gtk3
gobject-introspection
vala
gtk-doc
gst_all_1.gstreamer

View File

@ -1055,9 +1055,8 @@ self: super: {
svedbackend = stdenv.mkDerivation {
name = "svedbackend-${super.sved.name}";
inherit (super.sved) src;
nativeBuildInputs = [ wrapGAppsHook ];
nativeBuildInputs = [ wrapGAppsHook gobject-introspection ];
buildInputs = [
gobject-introspection
glib
(python3.withPackages (ps: with ps; [ pygobject3 pynvim dbus-python ]))
];

View File

@ -49,7 +49,6 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = [
glib
gtk3
gobject-introspection
libhandy
librsvg
];

View File

@ -47,7 +47,6 @@ python3.pkgs.buildPythonApplication rec {
libadwaita
libnotify
webkitgtk_6_0
gobject-introspection
];
propagatedBuildInputs = with python3.pkgs; [

View File

@ -31,11 +31,11 @@ stdenv.mkDerivation rec {
intltool
itstool
libxml2
gobject-introspection
];
buildInputs = [
gtk3
gobject-introspection
goocanvas2
gtkspell3
isocodes

View File

@ -26,6 +26,7 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
nativeBuildInputs = [
file
intltool
gobject-introspection
];
# Package has no generally usable unit tests.
@ -37,13 +38,9 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
$out/bin/rapid-photo-downloader --detailed-version
'';
# NOTE: Without gobject-introspection in buildInputs and strictDeps = false,
# launching fails with:
# "Namespace [Notify / GExiv2 / GUdev] not available"
buildInputs = [
gdk-pixbuf
gexiv2
gobject-introspection
gst_all_1.gst-libav
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
@ -54,6 +51,10 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
udisks
];
# NOTE: Check if strictDeps can be renabled
# at the time of writing this the dependency easygui fails to build
# launching fails with:
# "Namespace [Notify / GExiv2 / GUdev] not available"
strictDeps = false;
propagatedBuildInputs = with python3Packages; [

View File

@ -99,6 +99,7 @@ stdenv.mkDerivation (finalAttrs: rec {
pkg-config
makeWrapper
wrapGAppsHook
gobject-introspection
];
buildInputs = [
@ -106,7 +107,6 @@ stdenv.mkDerivation (finalAttrs: rec {
cairo.dev
dblatex
gnumake
gobject-introspection
graphicsmagick
gsettings-desktop-schemas
gtk3

View File

@ -38,7 +38,6 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = [
gtk3
atk
gobject-introspection
libhandy
libnotify
pango

View File

@ -59,8 +59,6 @@ buildPythonApplication rec {
buildInputs = [
atk
gdk-pixbuf
# Needed to detect namespaces
gobject-introspection
gst-plugins-good
libhandy
networkmanager

View File

@ -29,10 +29,10 @@ stdenv.mkDerivation rec {
ninja
pkg-config
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gobject-introspection
gtk3
libhandy
libnotify

View File

@ -45,7 +45,6 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = [
gtk4
glib
gobject-introspection
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
libsoup_3

View File

@ -12,8 +12,8 @@ in buildPythonApplication rec {
version = "5.1.4";
pname = "gramps";
nativeBuildInputs = [ wrapGAppsHook intltool gettext ];
buildInputs = [ gtk3 gobject-introspection pango gexiv2 ]
nativeBuildInputs = [ wrapGAppsHook intltool gettext gobject-introspection ];
buildInputs = [ gtk3 pango gexiv2 ]
# Map support
++ lib.optionals enableOSM [ osm-gps-map glib-networking ]
# Graphviz support

View File

@ -17,10 +17,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
desktop-file-utils glib gtk3 meson ninja pkg-config python3 vala
wrapGAppsHook
wrapGAppsHook gobject-introspection
];
buildInputs = [
glib glib-networking gobject-introspection gtk3 json-glib libgee libhandy
glib glib-networking gtk3 json-glib libgee libhandy
libsoup
];

View File

@ -22,8 +22,8 @@ buildGoModule rec {
vendorHash = "sha256-RehZ86XuFs1kbm9V3cgPz1SPG3izK7/6fHQjPTHOYZs=";
buildInputs = [ cairo gobject-introspection gtk3 gtk-layer-shell ];
nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ cairo gtk3 gtk-layer-shell ];
nativeBuildInputs = [ pkg-config wrapGAppsHook gobject-introspection ];
doCheck = false;

View File

@ -33,6 +33,7 @@ let
pkg-config
wrapGAppsHook
wrapPython
gobject-introspection
];
configureFlags = [
@ -47,7 +48,6 @@ let
];
buildInputs = [
gobject-introspection
gtk3
python
] ++ lib.optional withRandr libxcb

View File

@ -27,10 +27,10 @@ stdenv.mkDerivation rec {
ninja
pkg-config
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gobject-introspection
gtk3
libhandy
(python3.withPackages (ps: with ps; [

View File

@ -40,12 +40,12 @@ stdenv.mkDerivation rec {
python3
desktop-file-utils
gtk3
gobject-introspection
];
buildInputs = [
gtk3
python3.pkgs.gatt
gobject-introspection
];
pythonPath = with python3.pkgs; [

View File

@ -20,7 +20,6 @@ python3Packages.buildPythonApplication rec {
};
buildInputs = [
gobject-introspection
gtk3
gtksourceview4
# webkitgkt is used for rendering interactive statistics graph which

View File

@ -33,7 +33,6 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = [
glib
gobject-introspection
cinnamon.xapp
gspell
];

View File

@ -46,13 +46,13 @@ stdenv.mkDerivation rec {
python3
vala
wrapGAppsHook
gobject-introspection
];
buildInputs = [
accountsservice
dbus
glib
gobject-introspection
gsettings-desktop-schemas
gtk-layer-shell
gtk3

View File

@ -34,9 +34,10 @@ python3Packages.buildPythonApplication rec {
pkg-config meson ninja
appstream-glib desktop-file-utils
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gtk3 gobject-introspection
gtk3
glib
];
nativeCheckInputs = with python3Packages; [ flake8 pytest ];

View File

@ -38,7 +38,6 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = [
gexiv2
gobject-introspection
gtk3
hicolor-icon-theme
libnotify

View File

@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
pkg-config
wrapGAppsHook
jinja2
gobject-introspection
];
buildInputs = [
@ -62,7 +63,6 @@ stdenv.mkDerivation rec {
libSM
libXScrnSaver
libXtst
gobject-introspection
glib
glibmm
gtkmm3

View File

@ -28,7 +28,6 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = with gst_all_1; [
glib-networking
gobject-introspection
gst-libav
gst-plugins-base
gst-plugins-ugly

View File

@ -46,11 +46,11 @@ stdenv.mkDerivation rec {
pkg-config
wrapGAppsHook
gettext
gobject-introspection
];
buildInputs = [
qrencode
gobject-introspection
glib
glib-networking # required for TLS support
libadwaita

View File

@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec {
format = "pyproject";
buildInputs = [
gobject-introspection gtk3 gnome.adwaita-icon-theme
gtk3 gnome.adwaita-icon-theme
gtksourceview4
glib-networking
] ++ lib.optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-good libnice ]
@ -41,7 +41,7 @@ python3.pkgs.buildPythonApplication rec {
++ lib.optional enableAppIndicator libappindicator-gtk3;
nativeBuildInputs = [
gettext wrapGAppsHook
gettext wrapGAppsHook gobject-introspection
];
dontWrapGApps = true;

View File

@ -23,10 +23,9 @@ buildGoModule rec {
buildInputs = [
gtk4
glib
gobject-introspection
];
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [ pkg-config gobject-introspection ];
# Checking requires a working display
doCheck = false;

View File

@ -78,12 +78,11 @@ with mikutterPaths; stdenv.mkDerivation rec {
sha256 = "05253nz4i1lmnq6czj48qdab2ny4vx2mznj6nsn2l1m2z6zqkwk3";
};
nativeBuildInputs = [ copyDesktopItems wrapGAppsHook ]
nativeBuildInputs = [ copyDesktopItems wrapGAppsHook gobject-introspection ]
++ lib.optionals stdenv.isDarwin [ libicns ];
buildInputs = [
atk
gtk2
gobject-introspection
libnotify
which # some plugins use it at runtime
wrappedRuby

View File

@ -41,13 +41,13 @@ python3Packages.buildPythonApplication rec {
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-bad
gobject-introspection
libsecret
] ++ pluginsDeps;
nativeBuildInputs = [
gettext
wrapGAppsHook
gobject-introspection
# To later add plugins to
xorg.lndir
];

View File

@ -16,8 +16,11 @@ python3Packages.buildPythonPackage rec {
sha256 = "0bij6cy96nhq7xzslx0fnhmiac629h0x4wgy67k4i4npwqw10680";
};
buildInputs = [
nativeBuildInputs = [
gobject-introspection
];
buildInputs = [
gnome-online-accounts
];

View File

@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
python3Packages.wrapPython
intltool
pkg-config
gobject-introspection
];
buildInputs = [
@ -49,7 +50,6 @@ stdenv.mkDerivation rec {
libpeas
gsettings-desktop-schemas
json-glib
gobject-introspection
libsecret
glib-networking
libnotify

View File

@ -44,13 +44,13 @@ stdenv.mkDerivation rec {
pkg-config
vala
wrapGAppsHook
gobject-introspection
];
buildInputs = [
appstream
desktop-file-utils
glib
gobject-introspection
gtk3
html2text
libgee

View File

@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-Pr2YA2MHXD4W7lyCxGAVLKyoZarZ8t92RSkWle3LNuc=";
};
nativeBuildInputs = [ meson ninja python3 wrapGAppsHook ];
nativeBuildInputs = [ meson ninja python3 wrapGAppsHook gobject-introspection ];
postPatch = ''
patchShebangs build-aux/meson/postinstall.py
@ -32,7 +32,6 @@ stdenv.mkDerivation rec {
gtk3
webkitgtk
desktop-file-utils
gobject-introspection
gsettings-desktop-schemas
];

View File

@ -70,6 +70,7 @@ stdenv.mkDerivation rec {
python3 # for build scripts
pkgconf
wrapGAppsHook
gobject-introspection
];
buildInputs = [
@ -79,7 +80,6 @@ stdenv.mkDerivation rec {
elfutils
gexiv2
glib
gobject-introspection
gst-plugins-base
gstreamer
gtk3

View File

@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [
ffmpeg frei0r sox gtk3 gobject-introspection ladspaPlugins
ffmpeg frei0r sox gtk3 ladspaPlugins
(python3.withPackages (ps: with ps; [ mlt pygobject3 dbus-python numpy pillow ]))
];

View File

@ -44,12 +44,12 @@ python3.pkgs.buildPythonApplication rec {
ninja
pkg-config
wrapGAppsHook
gobject-introspection
];
buildInputs = [
libnotify
librsvg
gobject-introspection
gtk3
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good

View File

@ -67,13 +67,13 @@ stdenv.mkDerivation rec {
itstool
pkg-config
yelp-tools
gobject-introspection
];
buildInputs = [
clutter-gst
clutter-gtk
glib
gobject-introspection
gst-plugins-bad
gst-plugins-base
gst-plugins-good

View File

@ -52,6 +52,7 @@ stdenv.mkDerivation rec {
xmlto docbook_xml_dtd_45
docbook_xsl findXMLCatalogs
asciidoctor
gobject-introspection
];
outputs = [ "out" "doc" ];
@ -59,7 +60,7 @@ stdenv.mkDerivation rec {
FONTCONFIG_FILE = toString fontsConf;
propagatedUserEnvPkgs = [ hicolor-icon-theme ];
buildInputs = [ cairo librsvg dbus gdk-pixbuf gobject-introspection
buildInputs = [ cairo librsvg dbus gdk-pixbuf
git luaEnv libpthreadstubs libstartup_notification
libxdg_basedir lua nettools pango xcb-util-cursor
xorg.libXau xorg.libXdmcp xorg.libxcb xorg.libxshmfence

View File

@ -19,7 +19,11 @@ python3Packages.buildPythonApplication rec {
sha256 = "18ygvkl92yr69kxsym57k1mc90asdxpz4b943i61qr0s4fc5n4mq";
};
buildInputs = [ libpulseaudio libnotify gobject-introspection ];
nativeBuildInputs = [
gobject-introspection
];
buildInputs = [ libpulseaudio libnotify ];
propagatedBuildInputs = with python3Packages; [
keyring colour netifaces psutil basiciw pygobject3

View File

@ -193,8 +193,8 @@ in
};
graphene-sys = attrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ graphene gobject-introspection ];
nativeBuildInputs = [ pkg-config gobject-introspection ];
buildInputs = [ graphene ];
};
nettle-sys = attrs: {

View File

@ -26,11 +26,11 @@ stdenv.mkDerivation rec {
wrapGAppsHook
gsettings-desktop-schemas
gettext
gobject-introspection
];
buildInputs = [
(python3.withPackages (p: with p; [ pygobject3 magic setproctitle ]))
gobject-introspection
gsettings-desktop-schemas
gtk3
glib

View File

@ -41,7 +41,6 @@ stdenv.mkDerivation rec {
xorg.libxkbfile
xorg.libXext
xorg.libXrandr
gobject-introspection
];
nativeBuildInputs = [
@ -51,6 +50,7 @@ stdenv.mkDerivation rec {
wrapGAppsHook
intltool
pkg-config
gobject-introspection
];
postPatch = ''

View File

@ -22,7 +22,6 @@ stdenv.mkDerivation rec {
buildInputs = [
glib
gobject-introspection
];
nativeBuildInputs = [
@ -30,6 +29,7 @@ stdenv.mkDerivation rec {
ninja
wrapGAppsHook
pkg-config
gobject-introspection
];
meta = with lib; {

View File

@ -48,11 +48,11 @@ stdenv.mkDerivation rec {
libtool
meson
ninja
gobject-introspection
];
buildInputs = [
# from meson.build
gobject-introspection
gtk3
glib

View File

@ -33,10 +33,10 @@ stdenv.mkDerivation rec {
pkg-config
which # for locale detection
libxml2 # for xml-stripblanks
gobject-introspection
];
buildInputs = [
gobject-introspection
cairo
readline
spidermonkey_102

View File

@ -62,6 +62,7 @@ stdenv.mkDerivation rec {
python3
wrapGAppsHook
xorgserver # for cvt command
gobject-introspection
];
buildInputs = [
@ -69,7 +70,6 @@ stdenv.mkDerivation rec {
cinnamon-desktop
dbus
glib
gobject-introspection
gtk3
libcanberra
libdrm

View File

@ -49,7 +49,6 @@ stdenv.mkDerivation rec {
libexif
exempi
gvfs
gobject-introspection
libgsf
];
@ -60,6 +59,7 @@ stdenv.mkDerivation rec {
wrapGAppsHook
intltool
shared-mime-info
gobject-introspection
];
mesonFlags = [

View File

@ -44,10 +44,10 @@ stdenv.mkDerivation rec {
python3
vala
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gobject-introspection
(python3.withPackages (ps: with ps; [
pygobject3
setproctitle # mate applet

View File

@ -21,11 +21,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
pkg-config
go
gobject-introspection
];
buildInputs = [
libgudev
gobject-introspection
];
makeFlags = [

View File

@ -58,7 +58,6 @@ python3.pkgs.buildPythonApplication rec {
glib
libmediaart
gnome-online-accounts
gobject-introspection
gdk-pixbuf
python3
grilo

View File

@ -120,6 +120,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
libxslt.bin
asciidoc
gobject-introspection
];
buildInputs = [
@ -153,7 +154,6 @@ stdenv.mkDerivation rec {
ibus
gnome-desktop
gnome-settings-daemon
gobject-introspection
mesa
# recording

View File

@ -102,6 +102,7 @@ stdenv.mkDerivation (finalAttrs: {
wrapGAppsHook
gi-docgen
xorgserver
gobject-introspection
];
buildInputs = [
@ -110,7 +111,6 @@ stdenv.mkDerivation (finalAttrs: {
glib
gnome-desktop
gnome-settings-daemon
gobject-introspection
gsettings-desktop-schemas
gtk3
libcanberra

View File

@ -108,6 +108,7 @@ stdenv.mkDerivation (finalAttrs: {
wrapGAppsHook4
gi-docgen
xorgserver
gobject-introspection
];
buildInputs = [
@ -116,7 +117,6 @@ stdenv.mkDerivation (finalAttrs: {
glib
gnome-desktop
gnome-settings-daemon
gobject-introspection
gsettings-desktop-schemas
atk
fribidi

View File

@ -32,7 +32,6 @@ buildPythonApplication rec {
buildInputs = [
gnome.gnome-shell
gobject-introspection # for Gio typelib
];
pythonPath = [

View File

@ -45,10 +45,11 @@ stdenv.mkDerivation rec {
ninja
pkg-config
gi-docgen
gobject-introspection
] ++ lib.optional enableViewer wrapGAppsHook;
buildInputs =
[ glib libxml2 gobject-introspection ]
[ glib libxml2 ]
++ lib.optional enableUsb libusb1
++ lib.optionals (enableViewer || enableGstPlugin) (with gst_all_1; [ gstreamer gst-plugins-base (gst-plugins-good.override { gtkSupport = true; }) gst-plugins-bad ])
++ lib.optionals (enableViewer) [ gtk3 ];

View File

@ -18,12 +18,12 @@ stdenv.mkDerivation rec {
meson
ninja
pkg-config
gobject-introspection
];
buildInputs = [
arrow-cpp
glib
gobject-introspection
];
meta = with lib; {

View File

@ -32,8 +32,8 @@ stdenv.mkDerivation rec {
pythonPath = with python3Packages;
[ pygobject3 ];
nativeBuildInputs = [ pkg-config wrapGAppsHook python3Packages.wrapPython];
buildInputs = [ atk dbus evemu frame gdk-pixbuf gobject-introspection grail
nativeBuildInputs = [ pkg-config wrapGAppsHook python3Packages.wrapPython gobject-introspection ];
buildInputs = [ atk dbus evemu frame gdk-pixbuf grail
gtk3 xorg.libX11 xorg.libXext xorg.libXi xorg.libXtst pango python3Packages.python xorgserver
];

View File

@ -65,7 +65,6 @@ stdenv.mkDerivation rec {
json-glib
libsoup_3
avahi
gobject-introspection
] ++ lib.optionals withDemoAgent [
libnotify gdk-pixbuf
] ++ lib.optionals (!stdenv.isDarwin) [

View File

@ -142,7 +142,6 @@ stdenv.mkDerivation rec {
];
buildInputs = [
gobject-introspection
gst-plugins-base
orc
json-glib

View File

@ -77,7 +77,6 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
gobject-introspection
graphene
orc
libtheora

View File

@ -64,7 +64,6 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
bash-completion
gobject-introspection
] ++ lib.optionals stdenv.isLinux [
libcap
libunwind

View File

@ -46,7 +46,6 @@ stdenv.mkDerivation rec {
cairo
python3
json-glib
gobject-introspection
];
propagatedBuildInputs = [

View File

@ -45,7 +45,6 @@ stdenv.mkDerivation rec {
buildInputs = [
bash-completion
libxml2
gobject-introspection
gst-devtools
python3
];

View File

@ -41,7 +41,6 @@ stdenv.mkDerivation rec {
buildInputs = [
gst-plugins-base
gst-plugins-bad
gobject-introspection
];
mesonFlags = [

View File

@ -13,11 +13,11 @@ stdenv.mkDerivation rec {
sha256 = "sha256-elL6DZtzCwAtoyGZYP0jAma6tHPks2KAtrziWtBENGU=";
};
nativeBuildInputs = [ pkg-config autoconf automake ];
nativeBuildInputs = [ pkg-config autoconf automake gobject-introspection ];
buildInputs = [
libtool gnome.gnome-common gtk-doc gtk2
lua gobject-introspection
lua
];
configureFlags = [ "--disable-python" ];

View File

@ -27,11 +27,11 @@ stdenv.mkDerivation rec {
autoreconfHook
pkg-config
python3
gobject-introspection
];
buildInputs = [
glib
gobject-introspection
gtk-doc
libtool
libxml2

View File

@ -35,8 +35,8 @@ stdenv.mkDerivation rec {
(stdenv.hostPlatform.libc == "glibc")
"--with-locale-alias=${stdenv.cc.libc}/share/locale/locale.alias";
buildInputs = [ gettext glib libxml2 gobject-introspection gnome-common ];
nativeBuildInputs = [ autoreconfHook gtk-doc gettext pkg-config unzip ];
buildInputs = [ gettext glib libxml2 gnome-common ];
nativeBuildInputs = [ autoreconfHook gtk-doc gettext pkg-config unzip gobject-introspection ];
meta = with lib; {
description = "An interface library to access tags for identifying languages";

View File

@ -33,10 +33,9 @@ stdenv.mkDerivation rec {
configureScript = "sh autogen.sh";
nativeBuildInputs = [ pkg-config automake autoconf intltool ];
nativeBuildInputs = [ pkg-config automake autoconf intltool gobject-introspection ];
buildInputs = [
libtool
gobject-introspection glib
gtk2 gtk-doc clutter clutter-gtk
];

View File

@ -16,8 +16,8 @@ stdenv.mkDerivation rec {
sha256 = "0f70lkw66v9cj72q0iw1s2546r6bwwcd8idcm3621fg2fgh2rw58";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus dbus-glib gtk3 gobject-introspection gtk-doc docbook_xml_dtd_45 docbook_xsl libxslt libxml2 ];
nativeBuildInputs = [ pkg-config gobject-introspection ];
buildInputs = [ dbus dbus-glib gtk3 gtk-doc docbook_xml_dtd_45 docbook_xsl libxslt libxml2 ];
meta = {
homepage = "https://wiki.gnome.org/Attic/LibUnique";

View File

@ -11,10 +11,10 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" "doc" ];
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [ pkg-config gobject-introspection ];
buildInputs = [
cairo glib gobject-introspection
cairo glib
gnome.gnome-common gtk3 gnome.libsoup
];

View File

@ -24,10 +24,10 @@ buildPythonPackage rec {
nativeBuildInputs = [
poetry-core
gobject-introspection
];
buildInputs = [
gobject-introspection
gtk3
];

View File

@ -15,9 +15,9 @@ buildPythonPackage rec {
sha256 = "0qv2kv7vc3qqlzxsisgg31cmrkkqgnmxspbj10c5fhdmwzzwi0i9";
};
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [ makeWrapper gobject-introspection ];
buildInputs = [
glibcLocales gobject-introspection gtk3 libsoup libsecret
glibcLocales gtk3 libsoup libsecret
];
propagatedBuildInputs = [

View File

@ -121,6 +121,8 @@ buildPythonPackage rec {
setuptools
setuptools-scm
numpy
] ++ lib.optionals enableGtk3 [
gobject-introspection
];
buildInputs = [
@ -131,7 +133,6 @@ buildPythonPackage rec {
ghostscript
] ++ lib.optionals enableGtk3 [
cairo
gobject-introspection
gtk3
] ++ lib.optionals enableTk [
libX11

View File

@ -25,7 +25,7 @@ buildPythonPackage rec {
hash = "sha256-/LBz0PCQI3QOAmOZk6Jynqi/+NN0w8gbY/S3YckRZ68=";
};
buildInputs = [ gobject-introspection gtk3 gtksourceview4 ];
buildInputs = [ gtk3 gtksourceview4 ];
nativeBuildInputs = [ gobject-introspection wrapGAppsHook ];
propagatedBuildInputs = [
nest-asyncio

View File

@ -239,9 +239,9 @@ in
};
gio2 = attrs: {
nativeBuildInputs = [ pkg-config ]
nativeBuildInputs = [ pkg-config gobject-introspection ]
++ lib.optionals stdenv.isDarwin [ DarwinTools ];
buildInputs = [ gtk2 pcre pcre2 gobject-introspection ] ++ lib.optionals stdenv.isLinux [ util-linux libselinux libsepol ];
buildInputs = [ gtk2 pcre pcre2 ] ++ lib.optionals stdenv.isLinux [ util-linux libselinux libsepol ];
};
gitlab-markup = attrs: { meta.priority = 1; };

View File

@ -15,11 +15,11 @@ buildPythonApplication {
doCheck = false;
nativeBuildInputs = [ wrapGAppsHook ];
nativeBuildInputs = [ wrapGAppsHook gobject-introspection ];
buildInputs = with gst_all_1; [
gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad
gnome.adwaita-icon-theme gtk3 gobject-introspection
gnome.adwaita-icon-theme gtk3
];
propagatedBuildInputs = with python3Packages; [ gst-python pygobject3 ];

View File

@ -21,10 +21,9 @@ python3.pkgs.buildPythonApplication rec {
buildInputs = [
gtk3
gobject-introspection
];
nativeBuildInputs = [ wrapGAppsHook ];
nativeBuildInputs = [ wrapGAppsHook gobject-introspection ];
propagatedBuildInputs = with python3.pkgs; [
pygobject3

View File

@ -27,8 +27,8 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
nativeBuildInputs = [ python3Packages.wrapPython wrapGAppsHook ];
buildInputs = [ SDL2 SDL2_mixer SDL2_net gtk3 gobject-introspection ];
nativeBuildInputs = [ python3Packages.wrapPython wrapGAppsHook gobject-introspection ];
buildInputs = [ SDL2 SDL2_mixer SDL2_net gtk3 ];
postInstall = ''
make -C menu PREFIX=$out all install

View File

@ -100,8 +100,7 @@ stdenv.mkDerivation rec {
sha256 = "0w8z21ml79kblv20wh5lz037g130pxkgs8ll9s3bi94zn2pbrhim";
};
nativeBuildInputs = [ makeWrapper wrapGAppsHook copyDesktopItems ];
buildInputs = [ gobject-introspection ];
nativeBuildInputs = [ makeWrapper wrapGAppsHook copyDesktopItems gobject-introspection ];
sourceRoot = ".";

View File

@ -60,6 +60,7 @@ stdenv.mkDerivation rec {
cmake
pkg-config
wrapGAppsHook
gobject-introspection
] ++ lib.optionals withDoc [
sphinx
graphviz
@ -81,7 +82,6 @@ stdenv.mkDerivation rec {
pcre
zstd
glib
gobject-introspection
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good

View File

@ -14,9 +14,9 @@ buildGoModule rec {
vendorHash = "sha256-5o1i88v+1UGYXP2SzyM6seyidrj1Z3Q64w/gi07xf4w=";
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [ pkg-config gobject-introspection ];
buildInputs = [ gobject-introspection vips ]
buildInputs = [ vips ]
++ lib.optionals stdenv.isDarwin [ libunwind ];
preBuild = ''

View File

@ -14,13 +14,12 @@ stdenv.mkDerivation rec {
sha256 = "sha256-eaAbqeFY+B3CcKJywC3vaRsWZNQENTbALc7L7uW0W6U=";
};
nativeBuildInputs = [ wrapGAppsHook ];
nativeBuildInputs = [ wrapGAppsHook gobject-introspection ];
buildInputs = [
(python3.withPackages (ps: with ps; [ pygobject3 ]))
headsetcontrol
gtk3
gobject-introspection
libayatana-appindicator
];

View File

@ -45,7 +45,6 @@ stdenv.mkDerivation rec {
gtk3
gtk4
fmt
gobject-introspection
fcitx5
pcre
libuuid
@ -64,6 +63,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
gobject-introspection
];
meta = with lib; {

View File

@ -131,6 +131,7 @@ stdenv.mkDerivation rec {
vala
wrapGAppsHook
dbus-launch
gobject-introspection
];
propagatedBuildInputs = [
@ -142,7 +143,6 @@ stdenv.mkDerivation rec {
systemd
dconf
gdk-pixbuf
gobject-introspection
python3.pkgs.pygobject3 # for pygobject overrides
gtk2
gtk3

View File

@ -14,7 +14,8 @@ stdenv.mkDerivation rec {
pythonEnv = python3.withPackages(ps: with ps; [ pygobject3 ]);
buildInputs = [ pythonEnv gtk3 libwnck gobject-introspection wrapGAppsHook ];
nativeBuildInputs = [ gobject-introspection ];
buildInputs = [ pythonEnv gtk3 libwnck wrapGAppsHook ];
installPhase = ''
sed -i 's/python/python3/g' clipster

View File

@ -31,9 +31,9 @@ stdenv.mkDerivation rec {
configureScript = "sh autogen.sh";
nativeBuildInputs = [ pkg-config autoconf automake ];
nativeBuildInputs = [ pkg-config autoconf automake gobject-introspection ];
buildInputs = [ gtk-doc lvm2 libxslt.bin
libtool readline gobject-introspection json-glib libuuid
libtool readline json-glib libuuid
];
meta = with lib; {

View File

@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
] ++ lib.optionals withGui [
makeWrapper
wrapGAppsHook
gobject-introspection
];
buildInputs = [
@ -51,7 +52,6 @@ stdenv.mkDerivation rec {
util-linux
] ++ lib.optionals withGui [
cairo
gobject-introspection
gtksourceview3
pango
polkit

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib udev libusb1 cups
python3Packages.python
libnotify gobject-introspection gdk-pixbuf pango atk packagekit
libnotify gdk-pixbuf pango atk packagekit
libsecret
];
@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
intltool pkg-config
xmlto libxml2 docbook_xml_dtd_412 docbook_xsl desktop-file-utils
python3Packages.wrapPython
wrapGAppsHook autoreconfHook
wrapGAppsHook autoreconfHook gobject-introspection
];
pythonPath = with python3Packages; requiredPythonModules [ pycups pycurl dbus-python pygobject3 requests pycairo pysmbc ];

View File

@ -128,7 +128,6 @@ stdenv.mkDerivation rec {
];
buildInputs = [
gobject-introspection
systemd
libselinux
audit

View File

@ -13,7 +13,8 @@ in stdenv.mkDerivation rec {
sha256 = "sha256-cJeDYk2BQv2ZWGC96I7lXFFYgseWj68ZfvE7ATW46U0=";
};
buildInputs = [ glib python pygobject3 gobject-introspection networkmanager python3Packages.wrapPython ];
nativeBuildInputs = [ gobject-introspection ];
buildInputs = [ glib python pygobject3 networkmanager python3Packages.wrapPython ];
dontBuild = true;

View File

@ -37,6 +37,7 @@ python3.pkgs.buildPythonApplication rec {
wrapGAppsHook4
appstream-glib
desktop-file-utils
gobject-introspection
];
buildInputs = [
@ -44,7 +45,6 @@ python3.pkgs.buildPythonApplication rec {
gtk4
librsvg
libadwaita
gobject-introspection
];
propagatedBuildInputs = with python3.pkgs; [

View File

@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
pkg-config
vala
wrapGAppsHook
gobject-introspection
];
buildInputs = [
glib
@ -29,7 +30,6 @@ stdenv.mkDerivation rec {
libgee
xorg.libSM
xorg.libICE
gobject-introspection
libsecret
];

View File

@ -42,7 +42,6 @@ python3Packages.buildPythonApplication rec {
];
buildInputs = [
gobject-introspection
glib
gtk3
libnotify

View File

@ -44,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
wrapGAppsHook4
appstream-glib
desktop-file-utils
gobject-introspection
];
buildInputs = [
@ -54,7 +55,6 @@ stdenv.mkDerivation (finalAttrs: {
libgee
json-glib
gtksourceview5
gobject-introspection
];
runtimeDependencies = [