diff options
Diffstat (limited to 'pkgs/development/compilers')
19 files changed, 124 insertions, 158 deletions
diff --git a/pkgs/development/compilers/closure/default.nix b/pkgs/development/compilers/closure/default.nix index 9d9eb42b064..e94cbeae37f 100644 --- a/pkgs/development/compilers/closure/default.nix +++ b/pkgs/development/compilers/closure/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "closure-compiler-${version}"; - version = "20150609"; + version = "20151015"; src = fetchurl { url = "http://dl.google.com/closure-compiler/compiler-${version}.tar.gz"; - sha256 = "0347j50kg41agrvpb29vp69ra912ljhp206z9kbrk84lxpmx19rp"; + sha256 = "0idb0qrzca8j2nj0zxfpnsspmdkmda864rr5m05xxgcvn7150x0h"; }; phases = [ "installPhase" ]; diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index 51e19614ddd..9b9773e6973 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -43,18 +43,9 @@ let elm-reactor = hlib.overrideCabal elmPkgs'.elm-reactor (drv: { buildTools = drv.buildTools or [] ++ [ self.elm-make ]; - patches = [ (fetchpatch { - url = "https://github.com/elm-lang/elm-reactor/commit/ca4d91d3fc7c6f72aa802d79fd1563ab5f3c4f2c.patch"; - sha256 = "0cjcv5rvrq7v1j8n8w87ljgza522cm32cy4n4rq5ysjq3qnaxwcq"; - }) ]; preConfigure = makeElmStuff (import ./packages/elm-reactor-elm.nix); }); - elm-package = hlib.appendPatch elmPkgs'.elm-package (fetchpatch { - url = "https://github.com/elm-lang/elm-package/commit/af517f2ffe15f8ec1d8c38f01ce188bbdefea47a.patch"; - sha256 = "1l66i4qssp0mcq8yypcn1ps3n2bskyfiqf0qr8gan6wz3znafpy9"; - }); - elm-repl = hlib.overrideCabal elmPkgs'.elm-repl (drv: { doCheck = false; buildTools = drv.buildTools or [] ++ [ makeWrapper ]; diff --git a/pkgs/development/compilers/elm/packages/elm-compiler.nix b/pkgs/development/compilers/elm/packages/elm-compiler.nix index a5829b19d39..2c390ee406f 100644 --- a/pkgs/development/compilers/elm/packages/elm-compiler.nix +++ b/pkgs/development/compilers/elm/packages/elm-compiler.nix @@ -1,34 +1,35 @@ -{ mkDerivation, aeson, aeson-pretty, ansi-terminal, base, binary -, blaze-html, blaze-markup, bytestring, cmdargs, containers -, directory, edit-distance, fetchgit, filemanip, filepath, HUnit -, indents, language-ecmascript, language-glsl, mtl, parsec, pretty -, process, QuickCheck, stdenv, test-framework, test-framework-hunit -, test-framework-quickcheck2, text, transformers, union-find -, unordered-containers +{ mkDerivation, aeson, aeson-pretty, ansi-terminal, ansi-wl-pprint +, base, binary, bytestring, containers, directory, edit-distance +, fetchgit, filemanip, filepath, HUnit, indents +, language-ecmascript, language-glsl, mtl, parsec, pretty, process +, QuickCheck, stdenv, test-framework, test-framework-hunit +, test-framework-quickcheck2, text, union-find, wl-pprint }: mkDerivation { pname = "elm-compiler"; - version = "0.15.1"; + version = "0.16"; src = fetchgit { url = "https://github.com/elm-lang/elm-compiler"; - sha256 = "379a38db4f240ab206a2bbedc49d4768d7cf6fdf497b2d25dea71fca1d58efaa"; - rev = "7fbdee067b494c0298d07c944629aaa5d3fa82f5"; + sha256 = "696413b69fa5e66f878ed189094be5f74dfaced42121c82ac88bbab1c2bb9861"; + rev = "cb1bad3b6ebaa02d5af47e9b98eab7d475a3a48d"; }; isLibrary = true; isExecutable = true; - buildDepends = [ - aeson aeson-pretty ansi-terminal base binary blaze-html - blaze-markup bytestring cmdargs containers directory edit-distance - filepath indents language-ecmascript language-glsl mtl parsec - pretty process text transformers union-find unordered-containers + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal ansi-wl-pprint base binary + bytestring containers directory edit-distance filepath indents + language-ecmascript language-glsl mtl parsec pretty process text + union-find wl-pprint ]; - testDepends = [ - aeson aeson-pretty ansi-terminal base binary blaze-html - blaze-markup bytestring cmdargs containers directory edit-distance - filemanip filepath HUnit indents language-ecmascript language-glsl - mtl parsec pretty process QuickCheck test-framework - test-framework-hunit test-framework-quickcheck2 text transformers - union-find + executableHaskellDepends = [ + aeson base binary directory filepath process text + ]; + testHaskellDepends = [ + aeson aeson-pretty ansi-terminal ansi-wl-pprint base binary + bytestring containers directory edit-distance filemanip filepath + HUnit indents language-ecmascript language-glsl mtl parsec pretty + process QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text union-find wl-pprint ]; jailbreak = true; homepage = "http://elm-lang.org"; diff --git a/pkgs/development/compilers/elm/packages/elm-make.nix b/pkgs/development/compilers/elm/packages/elm-make.nix index 22fb78f75ee..953039ec0a8 100644 --- a/pkgs/development/compilers/elm/packages/elm-make.nix +++ b/pkgs/development/compilers/elm/packages/elm-make.nix @@ -1,22 +1,22 @@ -{ mkDerivation, aeson, ansi-wl-pprint, base, binary, blaze-html -, blaze-markup, bytestring, containers, directory, elm-compiler -, elm-package, fetchgit, filepath, mtl, optparse-applicative -, stdenv, text +{ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base, binary +, blaze-html, blaze-markup, bytestring, containers, directory +, elm-compiler, elm-package, fetchgit, filepath, mtl +, optparse-applicative, stdenv, text, time }: mkDerivation { pname = "elm-make"; - version = "0.2"; + version = "0.16"; src = fetchgit { url = "https://github.com/elm-lang/elm-make"; - sha256 = "b618e827ca01ddeae38624f4bf5baa3dc4cb6e9e3c9bf15f2dda5a7c756bca33"; - rev = "d9bedfdadc9cefce8e5249db6a316a5e712158d0"; + sha256 = "bae1206c8066fb4e191345a3da79b89a5ec488929370b210203c8b4dcb35cebc"; + rev = "e3bfc3e3d04c9b47e18fac289c796caec88d4fef"; }; isLibrary = false; isExecutable = true; - buildDepends = [ - aeson ansi-wl-pprint base binary blaze-html blaze-markup bytestring - containers directory elm-compiler elm-package filepath mtl - optparse-applicative text + executableHaskellDepends = [ + aeson ansi-terminal ansi-wl-pprint base binary blaze-html + blaze-markup bytestring containers directory elm-compiler + elm-package filepath mtl optparse-applicative text time ]; jailbreak = true; homepage = "http://elm-lang.org"; diff --git a/pkgs/development/compilers/elm/packages/elm-package.nix b/pkgs/development/compilers/elm/packages/elm-package.nix index 69974857c83..db57df970ee 100644 --- a/pkgs/development/compilers/elm/packages/elm-package.nix +++ b/pkgs/development/compilers/elm/packages/elm-package.nix @@ -1,24 +1,29 @@ { mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, base, binary , bytestring, containers, directory, elm-compiler, fetchgit , filepath, HTTP, http-client, http-client-tls, http-types, mtl -, network, optparse-applicative, pretty, process, stdenv, text -, time, unordered-containers, vector, zip-archive +, network, optparse-applicative, pretty, stdenv, text, time +, unordered-containers, vector, zip-archive }: mkDerivation { pname = "elm-package"; - version = "0.5.1"; + version = "0.16"; src = fetchgit { url = "https://github.com/elm-lang/elm-package"; - sha256 = "0d69e68831f4a86c6c02aed33fc3a6aca87636a7fb0bb6e39ffc74ddd15b5435"; - rev = "365e2d86a8222c92e50951c7d30b3c5db44c383d"; + sha256 = "836789a823ab1d97a37907396856d8808c5573e295315c0a55e5bb44915fba4b"; + rev = "6305a7954a45d1635d6a7185f2dcf136c376074f"; }; isLibrary = true; isExecutable = true; - buildDepends = [ + libraryHaskellDepends = [ + aeson aeson-pretty base binary bytestring containers directory + elm-compiler filepath HTTP http-client http-client-tls http-types + mtl network text time unordered-containers vector zip-archive + ]; + executableHaskellDepends = [ aeson aeson-pretty ansi-wl-pprint base binary bytestring containers directory elm-compiler filepath HTTP http-client http-client-tls - http-types mtl network optparse-applicative pretty process text - time unordered-containers vector zip-archive + http-types mtl network optparse-applicative pretty text time + unordered-containers vector zip-archive ]; jailbreak = true; homepage = "http://github.com/elm-lang/elm-package"; diff --git a/pkgs/development/compilers/elm/packages/elm-reactor-elm.nix b/pkgs/development/compilers/elm/packages/elm-reactor-elm.nix index d2102b521c8..e75744013c4 100644 --- a/pkgs/development/compilers/elm/packages/elm-reactor-elm.nix +++ b/pkgs/development/compilers/elm/packages/elm-reactor-elm.nix @@ -1,18 +1,18 @@ { "evancz/virtual-dom" = { - version = "1.2.3"; - sha256 = "03iv9fpng3gvia00v3gl8rs83j5b112hx0vm36az13zjr378b1jr"; + version = "2.1.0"; + sha256 = "0x072vk2x9md5pxwc3f3v7gm738wr996d54avzzadfvj3qcjxpfs"; }; "evancz/elm-markdown" = { - version = "1.1.5"; - sha256 = "01vdaz56i064lah7kd8485j0y33di8wa134sr4292wb3na990a8r"; + version = "2.0.0"; + sha256 = "1x1kvwag7idxif4gsznnx0lp1c49dl9pin3aj0dq21lzradggn3g"; }; "evancz/elm-html" = { - version = "3.0.0"; - sha256 = "0a2iw45x3qwxkgibkc6qx1csfa06gpkfc9b04vkq1h7ynw2g5577"; + version = "4.0.2"; + sha256 = "05hzsnsqp2krd9s4xjwhmvyafpky4dc40bbk9sgsr301450cfgw6"; }; "elm-lang/core" = { - version = "2.1.0"; - sha256 = "10fg7bcc310b5bwv6sq7gjhy9r5xzc98nbk4zhs4jqykn36i6l43"; + version = "3.0.0"; + sha256 = "18pdsnz05pjhdv575l3bqzrjd7780zgpcklg4c6lvwwcanpg42pk"; }; } diff --git a/pkgs/development/compilers/elm/packages/elm-reactor.nix b/pkgs/development/compilers/elm/packages/elm-reactor.nix index 8c7419c3b3f..7715523a88c 100644 --- a/pkgs/development/compilers/elm/packages/elm-reactor.nix +++ b/pkgs/development/compilers/elm/packages/elm-reactor.nix @@ -1,24 +1,22 @@ { mkDerivation, base, blaze-html, blaze-markup, bytestring, cmdargs -, containers, directory, elm-compiler, fetchgit, filepath, fsnotify -, HTTP, mtl, process, snap-core, snap-server, stdenv -, system-filepath, text, time, transformers, unordered-containers +, directory, elm-compiler, fetchgit, filepath, fsnotify, mtl +, snap-core, snap-server, stdenv, text, time, transformers , websockets, websockets-snap }: mkDerivation { pname = "elm-reactor"; - version = "0.3.2"; + version = "0.16"; src = fetchgit { url = "https://github.com/elm-lang/elm-reactor"; - sha256 = "a7775971ea6634f13436f10098c462d39c6e115dbda79e537831a71975451e9a"; - rev = "b6c11be539734e72015ce151a9189d06dfc9db76"; + sha256 = "dbf881808ff00772d464675f1dd88a40273569ab0e9298805133a3b8f3ed4f26"; + rev = "ff4ad13ea6b55c63b2d2099b738fd1d5ec2d29b4"; }; isLibrary = false; isExecutable = true; - buildDepends = [ - base blaze-html blaze-markup bytestring cmdargs containers - directory elm-compiler filepath fsnotify HTTP mtl process snap-core - snap-server system-filepath text time transformers - unordered-containers websockets websockets-snap + executableHaskellDepends = [ + base blaze-html blaze-markup bytestring cmdargs directory + elm-compiler filepath fsnotify mtl snap-core snap-server text time + transformers websockets websockets-snap ]; jailbreak = true; homepage = "http://elm-lang.org"; diff --git a/pkgs/development/compilers/elm/packages/elm-repl.nix b/pkgs/development/compilers/elm/packages/elm-repl.nix index 96171bb6efe..656fd18c721 100644 --- a/pkgs/development/compilers/elm/packages/elm-repl.nix +++ b/pkgs/development/compilers/elm/packages/elm-repl.nix @@ -1,26 +1,25 @@ { mkDerivation, base, binary, bytestring, bytestring-trie, cmdargs , containers, directory, elm-compiler, elm-package, fetchgit -, filepath, haskeline, HUnit, mtl, parsec, process, QuickCheck -, stdenv, test-framework, test-framework-hunit -, test-framework-quickcheck2 +, filepath, haskeline, HUnit, mtl, parsec, QuickCheck, stdenv +, test-framework, test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "elm-repl"; - version = "0.4.2"; + version = "0.16"; src = fetchgit { url = "https://github.com/elm-lang/elm-repl"; - sha256 = "a6eadbef7886c4c65243723f101910909bb0d53b2c48454ed7b39cf700f9649c"; - rev = "0c434fdb24b86a93b06c33c8f26857ce47caf165"; + sha256 = "36d50cf1f86815900afd4b75da6e5cd15008b2652e97ffed0f321a28e6442874"; + rev = "265de7283488964f44f0257a8b4a055ad8af984d"; }; isLibrary = false; isExecutable = true; - buildDepends = [ + executableHaskellDepends = [ base binary bytestring bytestring-trie cmdargs containers directory - elm-compiler elm-package filepath haskeline mtl parsec process + elm-compiler elm-package filepath haskeline mtl parsec ]; - testDepends = [ + testHaskellDepends = [ base bytestring bytestring-trie cmdargs directory elm-compiler - elm-package filepath haskeline HUnit mtl parsec process QuickCheck + elm-package filepath haskeline HUnit mtl parsec QuickCheck test-framework test-framework-hunit test-framework-quickcheck2 ]; jailbreak = true; diff --git a/pkgs/development/compilers/elm/packages/release.nix b/pkgs/development/compilers/elm/packages/release.nix index 3c9d9c9ce7c..b1826260f8f 100644 --- a/pkgs/development/compilers/elm/packages/release.nix +++ b/pkgs/development/compilers/elm/packages/release.nix @@ -1,6 +1,6 @@ { callPackage }: { - version = "0.15.1"; + version = "0.16.0"; packages = { elm-compiler = callPackage ./elm-compiler.nix { }; elm-package = callPackage ./elm-package.nix { }; diff --git a/pkgs/development/compilers/elm/update-elm.rb b/pkgs/development/compilers/elm/update-elm.rb index f6ead5d0d1f..4a8001059c9 100755 --- a/pkgs/development/compilers/elm/update-elm.rb +++ b/pkgs/development/compilers/elm/update-elm.rb @@ -1,12 +1,12 @@ #!/usr/bin/env ruby # Take those from https://github.com/elm-lang/elm-platform/blob/master/installers/BuildFromSource.hs -$elm_version = "0.15.1" -$elm_packages = { "elm-compiler" => "0.15.1", - "elm-package" => "0.5.1", - "elm-make" => "0.2", - "elm-reactor" => "0.3.2", - "elm-repl" => "0.4.2" +$elm_version = "0.16.0" +$elm_packages = { "elm-compiler" => "0.16", + "elm-package" => "0.16", + "elm-make" => "0.16", + "elm-reactor" => "0.16", + "elm-repl" => "0.16" } for pkg, ver in $elm_packages diff --git a/pkgs/development/compilers/emscripten-fastcomp/default.nix b/pkgs/development/compilers/emscripten-fastcomp/default.nix index bb820f9820d..330fa2a7939 100644 --- a/pkgs/development/compilers/emscripten-fastcomp/default.nix +++ b/pkgs/development/compilers/emscripten-fastcomp/default.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = https://github.com/kripken/emscripten-fastcomp; description = "emscripten llvm"; + platforms = platforms.all; maintainers = with maintainers; [ bosu ]; license = stdenv.lib.licenses.ncsa; }; diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix index daa2ea3113c..0264c9d36d9 100644 --- a/pkgs/development/compilers/emscripten/default.nix +++ b/pkgs/development/compilers/emscripten/default.nix @@ -37,6 +37,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = https://github.com/kripken/emscripten; description = "An LLVM-to-JavaScript Compiler"; + platforms = platforms.all; maintainers = with maintainers; [ bosu ]; license = licenses.ncsa; }; diff --git a/pkgs/development/compilers/eql/default.nix b/pkgs/development/compilers/eql/default.nix index 5bb0a2e5f64..8f1987c5559 100644 --- a/pkgs/development/compilers/eql/default.nix +++ b/pkgs/development/compilers/eql/default.nix @@ -1,54 +1,37 @@ -x@{builderDefsPackage - , fetchgit, qt4, ecl, xorgserver - , xkbcomp, xkeyboard_config - , ...}: -builderDefsPackage -(a : -let - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ - ["fetchgit"]; +{ stdenv, fetchgit, qt4, ecl, xorgserver, xkbcomp, xkeyboard_config }: - buildInputs = map (n: builtins.getAttr n x) - (builtins.attrNames (builtins.removeAttrs x helperArgNames)); - sourceInfo = rec { - method = "fetchgit"; +stdenv.mkDerivation rec { + version = src.rev; + name = "eql-git-${version}"; + src = fetchgit { rev = "9097bf98446ee33c07bb155d800395775ce0d9b2"; - url = "git://gitorious.org/eql/eql"; - hash = "1fp88xmmk1sa0iqxahfiv818bp2sbf66vqrd4xq9jb731ybdvsb8"; - version = rev; - name = "eql-git-${version}"; + url = "https://gitlab.com/eql/eql.git"; + sha256 = "1fp88xmmk1sa0iqxahfiv818bp2sbf66vqrd4xq9jb731ybdvsb8"; }; -in -rec { - srcDrv = a.fetchgit { - url = sourceInfo.url; - sha256 = sourceInfo.hash; - rev = sourceInfo.rev; - }; - src = srcDrv + "/"; - - inherit (sourceInfo) name version; - inherit buildInputs; - phaseNames = ["setVars" "fixPaths" "doQMake" "doMake" "doDeploy"]; + buildInputs = [ ecl qt4 xorgserver xkbcomp xkeyboard_config ]; - setVars = a.fullDepEntry ('' - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -fPIC" - '') []; + NIX_CFLAGS_COMPILE = "-fPIC"; - fixPaths = a.fullDepEntry ('' + postPatch = '' sed -re 's@[(]in-home "gui/.command-history"[)]@(concatenate '"'"'string (ext:getenv "HOME") "/.eql-gui-command-history")@' -i gui/gui.lisp - '') ["minInit" "doUnpack"]; + ''; + + buildPhase = '' + cd src + ecl -shell make-eql-lib.lisp + qmake eql_lib.pro + make + cd .. - doQMake = a.fullDepEntry ('' cd src qmake eql_exe.pro make cd .. cd src - '') ["addInputs" "doUnpack" "buildEQLLib"]; + ''; - doDeploy = a.fullDepEntry ('' + installPhase = '' cd .. mkdir -p $out/bin $out/lib/eql/ $out/include $out/include/gen $out/lib cp -r . $out/lib/eql/build-dir @@ -56,35 +39,22 @@ rec { ln -s $out/lib/eql/build-dir/src/*.h $out/include ln -s $out/lib/eql/build-dir/src/gen/*.h $out/include/gen ln -s $out/lib/eql/build-dir/libeql*.so* $out/lib - '') ["minInit"]; + ''; - buildEQLLib = a.fullDepEntry ('' - cd src - ecl -shell make-eql-lib.lisp - qmake eql_lib.pro - make - cd .. - '') ["doUnpack" "addInputs"]; - - - meta = { + meta = with stdenv.lib; { description = "Embedded Qt Lisp (ECL+Qt)"; - maintainers = with a.lib.maintainers; - [ - raskin - ]; - platforms = with a.lib.platforms; - linux; + maintainers = with maintainers; [ raskin ]; + platforms = with platforms; linux; + license = licenses.mit; }; + passthru = { updateInfo = { downloadPage = "http://password-taxi.at/EQL"; method = "fetchgit"; - rev = "370b7968fd73d5babc81e35913a37111a788487f"; - url = "git://gitorious.org/eql/eql"; - hash = "2370e111d86330d178f3ec95e8fed13607e51fed8859c6e95840df2a35381636"; + rev = src.rev; + url = src.url; + hash = src.sha256; }; - inherit srcDrv; }; -}) x - +} diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix index c15ebeca9fd..fbacd45709a 100644 --- a/pkgs/development/compilers/ghcjs/default.nix +++ b/pkgs/development/compilers/ghcjs/default.nix @@ -47,8 +47,8 @@ mkDerivation (rec { src = fetchFromGitHub { owner = "ghcjs"; repo = "ghcjs"; - rev = "2ae1276a97c9f32c4b02080d1bb363cf0c2c553c"; - sha256 = "18m1737w4bfn84cnwcf021gsy69c84dlkwxnyf4r5h97gly6jx7q"; + rev = "561365ba1667053b5dc5846e2a8edb33eaa3f6dd"; + sha256 = "1vfa7j0ql3sng29m944iznjw9hcmyl57nfkgxa33dvi2ival8dl2"; }; isLibrary = true; isExecutable = true; diff --git a/pkgs/development/compilers/ghcjs/ghcjs-boot.nix b/pkgs/development/compilers/ghcjs/ghcjs-boot.nix index 9e5584a6ade..516ef9ab92d 100644 --- a/pkgs/development/compilers/ghcjs/ghcjs-boot.nix +++ b/pkgs/development/compilers/ghcjs/ghcjs-boot.nix @@ -1,7 +1,7 @@ { fetchgit }: fetchgit { url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "39cd58e12f02fa99f493387ba4c3708819a72294"; - sha256 = "0s7hvg60piklrg9ypa7r44l4qzvpinrgsaffak6fr7gd3k08wn9d"; + rev = "3529c6ab61d5f786bdde449fd069520664330b30"; + sha256 = "0d33nmbwrdn7ai4lsrn3qzcfy71hbini0jl437387cxdh3z6sjqa"; fetchSubmodules = true; } diff --git a/pkgs/development/compilers/ghcjs/shims.nix b/pkgs/development/compilers/ghcjs/shims.nix index 512d1c8e9b3..e596d57d74e 100644 --- a/pkgs/development/compilers/ghcjs/shims.nix +++ b/pkgs/development/compilers/ghcjs/shims.nix @@ -2,6 +2,6 @@ fetchFromGitHub { owner = "ghcjs"; repo = "shims"; - rev = "f17d10cf47450fe4e00433e988db0bddddb35cc0"; - sha256 = "1kgnkkz1khzkmb0dm0ssp8l17iy9d9n9phszcj6vg9vi7v9y7l05"; + rev = "09e37565df8bbf876d4b7f36fbc19aa2140844a7"; + sha256 = "000ds78pv56v4drbdx3y7xncx9224l28n7cal9gy3inns1mq6yhj"; } diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix index 5a3b60e3ee6..a31ef704e6a 100644 --- a/pkgs/development/compilers/go/1.4.nix +++ b/pkgs/development/compilers/go/1.4.nix @@ -9,11 +9,11 @@ in stdenv.mkDerivation rec { name = "go-${version}"; - version = "1.4.2"; + version = "1.4.3"; src = fetchurl { url = "https://github.com/golang/go/archive/go${version}.tar.gz"; - sha256 = "3e5d07bc5214a1ffe187cf6406c5b5a80ee44f12f6bca97a5463db0afee2f6ac"; + sha256 = "0rcrhb3r997dw3d02r37zp26ln4q9n77fqxbnvw04zs413md5s35"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix index 6444b7feeb8..142167e3373 100644 --- a/pkgs/development/compilers/nim/default.nix +++ b/pkgs/development/compilers/nim/default.nix @@ -23,6 +23,6 @@ stdenv.mkDerivation rec { homepage = http://nim-lang.org/; license = licenses.mit; maintainers = with maintainers; [ emery ]; - platforms = platforms.linux; # arbitrary + platforms = platforms.linux ++ platforms.darwin; # arbitrary }; } diff --git a/pkgs/development/compilers/squeak/default.nix b/pkgs/development/compilers/squeak/default.nix index 7f3ed5c6ec3..19b73a0bde5 100644 --- a/pkgs/development/compilers/squeak/default.nix +++ b/pkgs/development/compilers/squeak/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation { homepage = http://squeakvm.org/; downloadPage = http://squeakvm.org/unix/index.html; license = with licenses; [ asl20 mit ]; - platforms = with platforms; linux; + platforms = platforms.linux; maintainers = with maintainers; [ nckx ]; }; |