diff options
author | Sergey Mironov <grrwlf@gmail.com> | 2013-11-05 15:47:30 +0400 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-11-06 22:57:55 +0100 |
commit | 82dedd9cada0f7fd607b8bf9de30051510704a22 (patch) | |
tree | 1cec1553c5dff3e11df6b909a0fddedf56513f51 /pkgs/applications/networking/remote/remmina/default.nix | |
parent | ac0019dc18bfcbdc764df1f87acb8ab4b35682ab (diff) | |
download | nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.tar nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.tar.gz nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.tar.bz2 nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.tar.lz nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.tar.xz nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.tar.zst nixpkgs-82dedd9cada0f7fd607b8bf9de30051510704a22.zip |
Fix remmina: add Desktop file and icons
Diffstat (limited to 'pkgs/applications/networking/remote/remmina/default.nix')
-rw-r--r-- | pkgs/applications/networking/remote/remmina/default.nix | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/pkgs/applications/networking/remote/remmina/default.nix b/pkgs/applications/networking/remote/remmina/default.nix index a3cffd51d94..0d7092280da 100644 --- a/pkgs/applications/networking/remote/remmina/default.nix +++ b/pkgs/applications/networking/remote/remmina/default.nix @@ -1,8 +1,21 @@ { stdenv, fetchurl, cmake, pkgconfig, makeWrapper , glib, gtk, gettext, libxkbfile, libgnome_keyring, libX11 -, freerdp, libssh, libgcrypt, gnutls }: +, freerdp, libssh, libgcrypt, gnutls, makeDesktopItem }: + +let + version = "1.0.0"; + + desktopItem = makeDesktopItem { + name = "remmina"; + desktopName = "Remmina"; + genericName = "Remmina Remote Desktop Client"; + exec = "remmina"; + icon = "remmina"; + comment = "Connect to remote desktops"; + categories = "GTK;GNOME;X-GNOME-NetworkSettings;Network;"; + }; -let version = "1.0.0"; in +in stdenv.mkDerivation { name = "remmina-${version}"; @@ -21,6 +34,10 @@ stdenv.mkDerivation { patches = [ ./lgthread.patch ]; postInstall = '' + mkdir -pv $out/share/applications + mkdir -pv $out/share/icons + cp ${desktopItem}/share/applications/* $out/share/applications + cp -r $out/share/remmina/icons/* $out/share/icons wrapProgram $out/bin/remmina --prefix LD_LIBRARY_PATH : "${libX11}/lib" ''; |