summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMatt Votava <mvnetbiz@gmail.com>2020-11-28 10:24:15 -0800
committerMatt Votava <mvnetbiz@gmail.com>2020-12-02 16:53:34 -0800
commitb421c61891a6ae387d22e1a3b33ae7af3f006595 (patch)
treecca70b2def839c2588cc20d42a770a6c223baa78 /pkgs
parent037d1121a4d600424c213720b691e5a9e442c0a3 (diff)
downloadnixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.tar
nixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.tar.gz
nixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.tar.bz2
nixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.tar.lz
nixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.tar.xz
nixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.tar.zst
nixpkgs-b421c61891a6ae387d22e1a3b33ae7af3f006595.zip
gnomeExtensions.gsconnect: fix installed tests
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/desktops/gnome-3/extensions/gsconnect/default.nix20
1 files changed, 8 insertions, 12 deletions
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index 3d969f5c0bf..d85efd0a4da 100644
--- a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -9,15 +9,12 @@
 , gobject-introspection
 , wrapGAppsHook
 , glib
+, glib-networking
 , gtk3
 , openssh
 , gnome3
 , gjs
 , nixosTests
-, atk
-, harfbuzz
-, pango
-, gdk-pixbuf
 , gsettings-desktop-schemas
 }:
 
@@ -55,6 +52,7 @@ stdenv.mkDerivation rec {
 
   buildInputs = [
     glib # libgobject
+    glib-networking
     gtk3
     gsound
     gjs # for running daemon
@@ -87,20 +85,18 @@ stdenv.mkDerivation rec {
     done
   '';
 
-  postFixup = let
-    testDeps = [
-      gtk3 harfbuzz atk pango.out gdk-pixbuf
-    ];
-  in ''
+  postFixup = ''
     # Let’s wrap the daemons
     for file in $out/share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/{daemon,nativeMessagingHost}.js; do
       echo "Wrapping program $file"
       wrapGApp "$file"
     done
 
-    wrapProgram "$installedTests/libexec/installed-tests/gsconnect/minijasmine" \
-      --prefix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" \
-      --prefix GI_TYPELIB_PATH : "${stdenv.lib.makeSearchPath "lib/girepository-1.0" testDeps}"
+    # Wrap jasmine runner for tests
+    for file in $installedTests/libexec/installed-tests/gsconnect/minijasmine; do
+      echo "Wrapping program $file"
+      wrapGApp "$file"
+    done
   '';
 
   uuid = "gsconnect@andyholmes.github.io";