Author: raskin
Date: Tue Apr 10 14:53:39 2012
New Revision: 33726
URL: https://nixos.org/websvn/nix/?rev=33726&sc=1

Log:
Updating Julia to include a few fixes - and adding web-repl

Modified:
   nixpkgs/trunk/pkgs/development/compilers/julia/default.nix

Modified: nixpkgs/trunk/pkgs/development/compilers/julia/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/compilers/julia/default.nix  Tue Apr 10 
14:39:12 2012        (r33725)
+++ nixpkgs/trunk/pkgs/development/compilers/julia/default.nix  Tue Apr 10 
14:53:39 2012        (r33726)
@@ -1,6 +1,6 @@
 { stdenv, fetchgit, gfortran, perl, m4, llvm, gmp, pcre, blas, liblapack
  , readline, fftwSinglePrec, fftw, libunwind, suitesparse, glpk, fetchurl
- , ncurses, libunistring
+ , ncurses, libunistring, lighttpd
  } :
 let
   liblapackShared = liblapack.override{shared=true;};
@@ -8,7 +8,7 @@
 in
 stdenv.mkDerivation rec {
   pname = "julia";
-  date = "20120405";
+  date = "20120410";
   name = "${pname}-git-${date}";
 
   grisu_ver = "1.1";
@@ -43,8 +43,8 @@
 
   src = fetchgit {
     url = "git://github.com/JuliaLang/julia.git";
-    rev = "a6324519931e874d3691be258af7f81e4e4826e4";
-    sha256 = 
"897019f1dc5c4ce7d1e5c607c1f9cb6efe0e6fb74184fdd921ab239c3adaed6d";
+    rev = "73776ba8ed510862b81eb1dd5c70e2055deb5895";
+    sha256 = 
"e833caeeecedc5603ee71405a8cb3813bf7ace10df8f7b4a43c7beccf0ccaf0d";
   };
 
   buildInputs = [ gfortran perl m4 gmp pcre llvm blas liblapackShared readline 
@@ -82,6 +82,19 @@
   postInstall = ''
     mkdir -p "$out/bin"
     ln -s "$out/share/julia/julia" "$out/bin"
+
+    mkdir -p "$out/share/julia/ui/"
+    cp -r ui/website "$out/share/julia/ui/"
+    cp external/lighttpd.conf "$out/share/julia/ui/"
+
+    mkdir -p "$out/share/julia/ui/webserver/"
+    cp -r ui/webserver/{*.jl,*.h} "$out/share/julia/ui/webserver/"
+
+    echo -e '#!/bin/sh' >> "$out/bin/julia-webserver"
+    echo -e "cd \"$out/share/julia\"" >> "$out/bin/julia-webserver"
+    echo -e '${lighttpd}/sbin/lighttpd -D -f ./ui/lighttpd.conf &' >> 
"$out/bin/julia-webserver"
+    echo -e './julia-release-webserver -p 2001' >> "$out/bin/julia-webserver"
+    chmod a+x "$out/bin/julia-webserver"
   '';
 
   meta = {
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to