summary refs log tree commit diff
path: root/pkgs/development/tools/jbake
diff options
context:
space:
mode:
authorJohn Mercier <moaxcp@gmail.com>2017-12-26 20:06:19 -0500
committerRobin Gloster <mail@glob.in>2017-12-29 03:26:13 +0100
commit78d76e4b552edee9d6b5792e1e02e216d686c517 (patch)
tree6eeb6b8e48cb57429b9df3e075bea2bd7de8b81b /pkgs/development/tools/jbake
parent95fde40b71a00940e19e555adbe771f42355e720 (diff)
downloadnixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.tar
nixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.tar.gz
nixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.tar.bz2
nixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.tar.lz
nixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.tar.xz
nixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.tar.zst
nixpkgs-78d76e4b552edee9d6b5792e1e02e216d686c517.zip
jbake: init at 2.5.1
Diffstat (limited to 'pkgs/development/tools/jbake')
-rw-r--r--pkgs/development/tools/jbake/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/tools/jbake/default.nix b/pkgs/development/tools/jbake/default.nix
new file mode 100644
index 00000000000..5bc649ece86
--- /dev/null
+++ b/pkgs/development/tools/jbake/default.nix
@@ -0,0 +1,27 @@
+{stdenv, fetchurl, unzip, jre, ...}:
+
+stdenv.mkDerivation rec {
+    version = "2.5.1";
+    name = "jbake-${version}";
+    src = fetchurl {
+        url = "http://jbake.org/files/jbake-${version}-bin.zip";
+        sha256="1r46y84q5x915055hx2vxydaqng3cz0clwz0yhwapgmi4sliygjd";
+    };
+
+    buildInputs = [ unzip jre ];
+
+    unpackPhase = "unzip ${src}";
+
+    installPhase = ''
+        substituteInPlace $name/bin/jbake --replace "java" "${jre}/bin/java" 
+        mkdir -p $out
+        cp -r $name/* $out
+    '';
+
+    meta = with stdenv; {
+        description = "JBake is a Java based, open source, static site/blog generator for developers & designers";
+        homepage = "http://jbake.org/";
+        license = lib.licenses.mit;
+        maintainers = with lib.maintainers; [moaxcp];
+    };
+}