about summary refs log tree commit diff
path: root/pkgs/servers/jetbrains
diff options
context:
space:
mode:
authorYorick van Pelt <yorick@yorickvanpelt.nl>2018-04-27 16:57:47 +0200
committerYorick van Pelt <yorick@yorickvanpelt.nl>2018-04-27 17:09:53 +0200
commit6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca (patch)
treeca00a9a86fbb518fa42905d540ce1ca42449b971 /pkgs/servers/jetbrains
parent74ed06efa040a12413c8aa72e89627caa6c48d33 (diff)
downloadnixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.tar
nixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.tar.gz
nixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.tar.bz2
nixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.tar.lz
nixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.tar.xz
nixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.tar.zst
nixlib-6c0806bdf0b908ce678b1dcb78a253d0dc61c9ca.zip
youtrack: init at 2018.1.41051
Diffstat (limited to 'pkgs/servers/jetbrains')
-rw-r--r--pkgs/servers/jetbrains/youtrack.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/servers/jetbrains/youtrack.nix b/pkgs/servers/jetbrains/youtrack.nix
new file mode 100644
index 000000000000..7e368bf295b6
--- /dev/null
+++ b/pkgs/servers/jetbrains/youtrack.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, makeWrapper, jre }:
+
+stdenv.mkDerivation rec {
+  name = "youtrack-${version}";
+  version = "2018.1.41051";
+
+  jar = fetchurl {
+    url = "https://download.jetbrains.com/charisma/${name}.jar";
+    sha256 = "1sznay3lbyb2i977103hzh61rw1bpkdv0raffbir68apmvv1r0rb";
+  };
+
+  buildInputs = [ makeWrapper ];
+
+  unpackPhase = "true";
+
+  installPhase = ''
+    runHook preInstall
+    makeWrapper ${jre}/bin/java $out/bin/youtrack --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar"
+    runHook postInstall
+  '';
+
+  meta = with stdenv.lib; {
+    description = ''
+      Issue Tracking and Project Management Tool for Developers
+    '';
+    maintainers = with maintainers; [ yorickvp ];
+    # https://www.jetbrains.com/youtrack/buy/license.html
+    license = licenses.unfree;
+  };
+}