summary refs log tree commit diff
path: root/pkgs/applications/networking/p2p/transmission-remote-gtk
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2017-04-18 22:55:49 +0200
committerRobert Helgesson <robert@rycee.net>2017-04-26 00:02:56 +0200
commit4c171319f56ab1b9fb50d8fd0afb422046adc636 (patch)
tree3fc64d6abdac4fb9e66f6b46c18e7a087d2bf15e /pkgs/applications/networking/p2p/transmission-remote-gtk
parentb2ce7fd3a925127ce1549755433bb2b7cb45e0fd (diff)
downloadnixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.tar
nixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.tar.gz
nixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.tar.bz2
nixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.tar.lz
nixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.tar.xz
nixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.tar.zst
nixpkgs-4c171319f56ab1b9fb50d8fd0afb422046adc636.zip
transmission-remote-gtk: fix broken tray applet icons
This uses `wrapGAppsHook` and `hicolor_icon_theme` to let the tray
applet find the icons.
Diffstat (limited to 'pkgs/applications/networking/p2p/transmission-remote-gtk')
-rw-r--r--pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix19
1 files changed, 7 insertions, 12 deletions
diff --git a/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix b/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
index 694b7541bba..20c3540b7f4 100644
--- a/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
+++ b/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
@@ -1,5 +1,6 @@
-{ stdenv, autoconf, automake, libtool, makeWrapper, fetchFromGitHub, pkgconfig
-, intltool, gtk3, json_glib, curl, glib, autoconf-archive, appstream-glib }:
+{ stdenv, autoconf, automake, libtool, wrapGAppsHook, fetchFromGitHub, pkgconfig
+, intltool, gtk3, json_glib, curl, glib, autoconf-archive, appstream-glib
+, hicolor_icon_theme }:
 
 
 stdenv.mkDerivation rec {
@@ -15,18 +16,12 @@ stdenv.mkDerivation rec {
 
   preConfigure = "./autogen.sh";
 
-  nativeBuildInputs= [ 
-    autoconf automake libtool makeWrapper 
-    pkgconfig intltool autoconf-archive 
+  nativeBuildInputs= [
+    autoconf automake libtool wrapGAppsHook
+    pkgconfig intltool autoconf-archive
     appstream-glib
   ];
-  buildInputs = [ gtk3 json_glib curl glib ];
-
-  preFixup = ''
-    wrapProgram "$out/bin/transmission-remote-gtk" \
-      --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-    rm $out/share/icons/hicolor/icon-theme.cache
-  '';
+  buildInputs = [ gtk3 json_glib curl glib hicolor_icon_theme ];
 
   meta = with stdenv.lib;
     { description = "GTK remote control for the Transmission BitTorrent client";