diff options
author | Timo Kaufmann <eisfreak7@gmail.com> | 2017-10-14 18:13:25 -0500 |
---|---|---|
committer | Timo Kaufmann <eisfreak7@gmail.com> | 2017-10-14 18:13:25 -0500 |
commit | 1e6662dc6a12c7454a1296af40a88c8dba1b598e (patch) | |
tree | eb77d8b82040ad2c9a0e4164c708075d73af9596 /pkgs/development/tools/database/sqldeveloper/default.nix | |
parent | f8244623a7dbd50b7937373d47472980431a41f5 (diff) | |
download | nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.tar nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.tar.gz nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.tar.bz2 nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.tar.lz nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.tar.xz nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.tar.zst nixlib-1e6662dc6a12c7454a1296af40a88c8dba1b598e.zip |
sqldeveloper: Add a detailed requireFile message
Diffstat (limited to 'pkgs/development/tools/database/sqldeveloper/default.nix')
-rw-r--r-- | pkgs/development/tools/database/sqldeveloper/default.nix | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/pkgs/development/tools/database/sqldeveloper/default.nix b/pkgs/development/tools/database/sqldeveloper/default.nix index 929aeb23e6d6..6895e8b509b4 100644 --- a/pkgs/development/tools/database/sqldeveloper/default.nix +++ b/pkgs/development/tools/database/sqldeveloper/default.nix @@ -1,12 +1,29 @@ { stdenv, makeWrapper, requireFile, unzip, openjdk }: stdenv.mkDerivation rec { - name = "sqldeveloper-17.2.0.188.1159"; + version = "17.2.0.188.1159"; + name = "sqldeveloper-${version}"; - src = requireFile { - name = "${name}-no-jre.zip"; - url = "http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/"; - /* Actual direct link (would it be allowed to give that link?): http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-17.2.0.188.1159-no-jre.zip */ + src = requireFile rec { + name = "sqldeveloper-${version}-no-jre.zip"; + url = "http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-downloads-172-3939055.html"; + message = '' + This Nix expression requires that ${name} already be part of the store. To + obtain it you need to + + - navigate to ${url} + - accept the license agreement + - download the file listed under "Other Platforms" + - sign in or create an oracle account if neccessary + + and then add the file to the Nix store using either: + + nix-store --add-fixed sha256 ${name} + + or + + nix-prefetch-url --type sha256 file:///path/to/${name} + ''; sha256 = "03960705fabc7b3fa98d55a31ee6a17f783b8c8b01462613c6b6a699e8cae4d5"; }; |