diff options
author | Florian Klink <flokli@flokli.de> | 2018-01-15 14:53:49 +0100 |
---|---|---|
committer | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-01-15 13:53:49 +0000 |
commit | 994e5ddd0c8461ed573795f021b023e47642ed98 (patch) | |
tree | 0deadfcb7725d70484a0ab0896f2af3a69998b4c /pkgs/applications/networking | |
parent | 4c63cc8c4b05d53794f03d5c4499ff056b24e62c (diff) | |
download | nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.tar nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.tar.gz nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.tar.bz2 nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.tar.lz nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.tar.xz nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.tar.zst nixlib-994e5ddd0c8461ed573795f021b023e47642ed98.zip |
apache-directory-studio: add missing desktop item (#33893)
* apache-directory-studio: add missing desktop item * apache-directory-studio: use install command to copy icons
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r-- | pkgs/applications/networking/apache-directory-studio/default.nix | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/applications/networking/apache-directory-studio/default.nix b/pkgs/applications/networking/apache-directory-studio/default.nix index 36d0c9e4acf6..d593947f3e62 100644 --- a/pkgs/applications/networking/apache-directory-studio/default.nix +++ b/pkgs/applications/networking/apache-directory-studio/default.nix @@ -1,9 +1,20 @@ -{ stdenv, fetchurl, xorg, jre, makeWrapper }: +{ stdenv, fetchurl, xorg, jre, makeWrapper, makeDesktopItem }: let rpath = stdenv.lib.makeLibraryPath (with xorg; [ libXtst ]); + + desktopItem = makeDesktopItem { + name = "apache-directory-studio"; + exec = "ApacheDirectoryStudio"; + icon = "apache-directory-studio"; + comment = "Eclipse-based LDAP browser and directory client"; + desktopName = "Apache Directory Studio"; + genericName = "Apache Directory Studio"; + categories = "Java;Network"; + }; + in stdenv.mkDerivation rec { name = "apache-directory-studio-${version}"; @@ -36,6 +47,8 @@ stdenv.mkDerivation rec { "$out/bin/ApacheDirectoryStudio" \ --prefix PATH : "${jre}/bin" \ --prefix LD_LIBRARY_PATH : "${rpath}" + install -D icon.xpm "$out/share/pixmaps/apache-directory-studio.xpm" + install -D -t "$out/share/applications" ${desktopItem}/share/applications/* ''; meta = with stdenv.lib; { |