about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-04-04 16:49:18 +0200
committerJörg Thalheim <joerg@thalheim.io>2017-04-04 16:53:53 +0200
commit9fc14f23b8cc5a4868bb3f78630f0aeb453883ff (patch)
tree99deb2d818fd3cb32935d128837ed81e998123ef
parentde51ad6cd1a1443d66263420c49c334cad0eeb71 (diff)
downloadnixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.tar
nixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.tar.gz
nixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.tar.bz2
nixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.tar.lz
nixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.tar.xz
nixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.tar.zst
nixlib-9fc14f23b8cc5a4868bb3f78630f0aeb453883ff.zip
gnome-keyring: use wrapGAppsHook
-rw-r--r--pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix13
1 files changed, 3 insertions, 10 deletions
diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix
index 3ea108808f50..df47c1a477b9 100644
--- a/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib, libxslt
-, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, makeWrapper
+, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, wrapGAppsHook
 , docbook_xsl_ns, docbook_xsl, gnome3 }:
 
 stdenv.mkDerivation rec {
@@ -7,25 +7,18 @@ stdenv.mkDerivation rec {
 
   buildInputs = with gnome3; [
     dbus libgcrypt pam python gtk3 gconf libgnome_keyring
-    pango gcr gdk_pixbuf atk p11_kit makeWrapper
+    pango gcr gdk_pixbuf atk p11_kit
   ];
 
   propagatedBuildInputs = [ glib libtasn1 libxslt ];
 
-  nativeBuildInputs = [ pkgconfig intltool docbook_xsl_ns docbook_xsl ];
+  nativeBuildInputs = [ pkgconfig intltool docbook_xsl_ns docbook_xsl wrapGAppsHook ];
 
   configureFlags = [
     "--with-pkcs11-config=$$out/etc/pkcs11/" # installation directories
     "--with-pkcs11-modules=$$out/lib/pkcs11/"
   ];
 
-  preFixup = ''
-    wrapProgram "$out/bin/gnome-keyring" \
-      --prefix XDG_DATA_DIRS : "${glib.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
-    wrapProgram "$out/bin/gnome-keyring-daemon" \
-      --prefix XDG_DATA_DIRS : "${glib.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
-  '';
-
   meta = with stdenv.lib; {
     platforms = platforms.linux;
     maintainers = gnome3.maintainers;