diff options
author | Pascal Wittmann <mail@pascal-wittmann.de> | 2018-04-24 18:02:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-24 18:02:33 +0200 |
commit | d3a5a921fb73ba94e40feb73f8cc5f154d41a469 (patch) | |
tree | 02bd6834280d3779d89a3652ed8586c3f84e4a6b /pkgs/development | |
parent | 18c6c495ea35e6909e989244439a838e204402af (diff) | |
parent | b73c44ece4b99421c488a08ebbaf0878e09c8d31 (diff) | |
download | nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.tar nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.tar.gz nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.tar.bz2 nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.tar.lz nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.tar.xz nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.tar.zst nixlib-d3a5a921fb73ba94e40feb73f8cc5f154d41a469.zip |
Merge pull request #39368 from flokli/sqldeveloper-desktopitem
sqldeveloper: add desktop item
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/tools/database/sqldeveloper/default.nix | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/pkgs/development/tools/database/sqldeveloper/default.nix b/pkgs/development/tools/database/sqldeveloper/default.nix index a5d5702029b9..f2c756e30f12 100644 --- a/pkgs/development/tools/database/sqldeveloper/default.nix +++ b/pkgs/development/tools/database/sqldeveloper/default.nix @@ -1,7 +1,21 @@ -{ stdenv, makeWrapper, requireFile, unzip, openjdk }: +{ stdenv, makeDesktopItem, makeWrapper, requireFile, unzip, openjdk }: -stdenv.mkDerivation rec { +let version = "17.4.1.054.0712"; + + desktopItem = makeDesktopItem { + name = "sqldeveloper"; + exec = "sqldeveloper"; + icon = "sqldeveloper"; + desktopName = "Oracle SQL Developer"; + genericName = "Oracle SQL Developer"; + comment = "Oracle's Oracle DB GUI client"; + categories = "Application;Development;"; + }; +in + stdenv.mkDerivation rec { + + inherit version; name = "sqldeveloper-${version}"; src = requireFile rec { @@ -51,6 +65,10 @@ stdenv.mkDerivation rec { cd $out unzip ${src} mv sqldeveloper $out/lib/${name} + + install -D -m 444 $out/lib/$name/icon.png $out/share/pixmaps/sqldeveloper.png + mkdir -p $out/share/applications + cp ${desktopItem}/share/applications/* $out/share/applications ''; meta = with stdenv.lib; { |