diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-04-08 18:15:13 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-04-08 18:18:03 +0200 |
commit | 672111dc350a8c8fe9198935417360182d423ac1 (patch) | |
tree | 2fab8529388585866c0ea2d92144ddb7f65f4e94 /pkgs/applications/video/clipgrab/default.nix | |
parent | bcc1d0339b35c290d60098807bbc3801e2f86b72 (diff) | |
download | nixlib-672111dc350a8c8fe9198935417360182d423ac1.tar nixlib-672111dc350a8c8fe9198935417360182d423ac1.tar.gz nixlib-672111dc350a8c8fe9198935417360182d423ac1.tar.bz2 nixlib-672111dc350a8c8fe9198935417360182d423ac1.tar.lz nixlib-672111dc350a8c8fe9198935417360182d423ac1.tar.xz nixlib-672111dc350a8c8fe9198935417360182d423ac1.tar.zst nixlib-672111dc350a8c8fe9198935417360182d423ac1.zip |
clipgrab: use makeDesktopItem
Diffstat (limited to 'pkgs/applications/video/clipgrab/default.nix')
-rw-r--r-- | pkgs/applications/video/clipgrab/default.nix | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/pkgs/applications/video/clipgrab/default.nix b/pkgs/applications/video/clipgrab/default.nix index 23bf14bf857b..675f0a3a2f67 100644 --- a/pkgs/applications/video/clipgrab/default.nix +++ b/pkgs/applications/video/clipgrab/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, qt4 }: +{ stdenv, fetchurl, makeDesktopItem, qt4 }: let version = "3.4.9"; in stdenv.mkDerivation rec { @@ -31,12 +31,19 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - installPhase = '' - mkdir -p $out/bin - install -Dm755 clipgrab $out/bin + desktopItem = makeDesktopItem rec { + name = "clipgrab"; + exec = name; + icon = name; + desktopName = "ClipGrab"; + comment = "A friendly downloader for YouTube and other sites"; + genericName = "Web video downloader"; + categories = "Qt;AudioVideo;Audio;Video"; + }; - mkdir -p $out/share + installPhase = '' + install -Dm755 clipgrab $out/bin/clipgrab install -Dm644 icon.png $out/share/pixmaps/clipgrab.png - install -Dm644 ${./clipgrab.desktop} $out/share/applications/clipgrab.desktop + cp -r ${desktopItem}/share/applications $out/share ''; } |