From 69ff3b14cc83aaaba20c71a4c635292663d68715 Mon Sep 17 00:00:00 2001 From: Atemu Date: Wed, 15 May 2024 22:05:52 +0200 Subject: [PATCH] libratbag: fix ratbagctl execution It requires gobject-introspection, don't ask me why a CLI has any need for that. --- pkgs/os-specific/linux/libratbag/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/libratbag/default.nix b/pkgs/os-specific/linux/libratbag/default.nix index a35ab1dcc01c9..76a4fa64a2c92 100644 --- a/pkgs/os-specific/linux/libratbag/default.nix +++ b/pkgs/os-specific/linux/libratbag/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config , glib, systemd, udev, libevdev, gitMinimal, check, valgrind, swig, python3 -, json-glib, libunistring }: +, json-glib, libunistring, wrapGAppsHook3, gobject-introspection }: stdenv.mkDerivation rec { pname = "libratbag"; @@ -14,12 +14,13 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ - meson ninja pkg-config gitMinimal swig check valgrind + meson ninja pkg-config gitMinimal swig check valgrind wrapGAppsHook3 ]; buildInputs = [ glib systemd udev libevdev json-glib libunistring (python3.withPackages (ps: with ps; [ evdev pygobject3 ])) + gobject-introspection # ratbagctl needs this ]; mesonFlags = [