diff options
author | numinit <me@numin.it> | 2020-08-22 19:12:26 -0600 |
---|---|---|
committer | Morgan Jones <me@numin.it> | 2020-12-20 12:59:03 -0700 |
commit | ce5d0b66b3d0a3031e9fbf14680a075bb4970576 (patch) | |
tree | 4c5ec392c22256fce1f7310abcfd461bac98c32f /pkgs/applications/misc/keystore-explorer | |
parent | 86c1825fc13fa3a94e9f720c47d2868d9c330225 (diff) | |
download | nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.tar nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.tar.gz nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.tar.bz2 nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.tar.lz nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.tar.xz nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.tar.zst nixpkgs-ce5d0b66b3d0a3031e9fbf14680a075bb4970576.zip |
keystore-explorer: init at 5.4.4
Diffstat (limited to 'pkgs/applications/misc/keystore-explorer')
-rw-r--r-- | pkgs/applications/misc/keystore-explorer/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/misc/keystore-explorer/default.nix b/pkgs/applications/misc/keystore-explorer/default.nix new file mode 100644 index 00000000000..613b96d1731 --- /dev/null +++ b/pkgs/applications/misc/keystore-explorer/default.nix @@ -0,0 +1,40 @@ +{ fetchzip, stdenv, jdk8, runtimeShell }: + +stdenv.mkDerivation rec { + version = "5.4.4"; + pname = "keystore-explorer"; + src = fetchzip { + url = "https://github.com/kaikramer/keystore-explorer/releases/download/v${version}/kse-544.zip"; + sha256 = "01kpa8g6p6vcqq9y70w5bm8jbw4kp55pbywj2zrhgjibrhgjqi0b"; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + mkdir -p $out/share/keystore-explorer + cp -R icons licenses lib kse.jar $out/share/keystore-explorer/ + + # keystore-explorer's kse.sh tries to detect the path of Java by using + # Python on Darwin; just write our own start script to avoid unnecessary dependencies + cat > $out/bin/keystore-explorer <<EOF + #!${runtimeShell} + export JAVA_HOME=${jdk8.home} + exec ${jdk8}/bin/java -jar $out/share/keystore-explorer/kse.jar "\$@" + EOF + chmod +x $out/bin/keystore-explorer + + runHook postInstall + ''; + + dontStrip = true; + dontBuild = true; + dontConfigure = true; + + meta = { + description = "Open source GUI replacement for the Java command-line utilities keytool and jarsigner"; + license = stdenv.lib.licenses.gpl3Only; + maintainers = [ stdenv.lib.maintainers.numinit ]; + platforms = stdenv.lib.platforms.unix; + }; +} |