Skip to content

Commit

Permalink
Merge pull request #42758 from flokli/sqldeveloper-desktop-item-18.03
Browse files Browse the repository at this point in the history
sqldeveloper: add desktop item
  • Loading branch information
Mic92 committed Jun 29, 2018
2 parents 0a70d65 + d214b55 commit d039b58
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions 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 {
Expand Down Expand Up @@ -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; {
Expand Down

0 comments on commit d039b58

Please sign in to comment.