From e6ed52e8a0c463bf93a3b142291c807a3a499a44 Mon Sep 17 00:00:00 2001 From: hlolli Date: Mon, 12 Nov 2018 20:28:14 +0100 Subject: lumo: use newer clj2nix which passes pkgs as an argument to deps.nix instead of import --- pkgs/development/interpreters/clojurescript/lumo/default.nix | 4 ++-- pkgs/development/interpreters/clojurescript/lumo/deps.nix | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/interpreters/clojurescript/lumo/default.nix b/pkgs/development/interpreters/clojurescript/lumo/default.nix index 40276cf3c42b..bc2d0e5be5a8 100644 --- a/pkgs/development/interpreters/clojurescript/lumo/default.nix +++ b/pkgs/development/interpreters/clojurescript/lumo/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchurl, clojure, nodejs, jre, unzip, nodePackages, - python, openssl }: + python, openssl, pkgs }: let # packageJSON=./package.json; version = "1.9.0"; @@ -118,7 +118,7 @@ let # packageJSON=./package.json; ''; - cljdeps = import ./deps.nix; + cljdeps = import ./deps.nix { inherit pkgs; }; cljpaths = cljdeps.makePaths {}; classp = cljdeps.makeClasspaths { extraClasspaths=["src/js" "src/cljs/bundled" "src/cljs/snapshot"]; diff --git a/pkgs/development/interpreters/clojurescript/lumo/deps.nix b/pkgs/development/interpreters/clojurescript/lumo/deps.nix index b73c41b8f3d7..8ce50b6e7b4b 100644 --- a/pkgs/development/interpreters/clojurescript/lumo/deps.nix +++ b/pkgs/development/interpreters/clojurescript/lumo/deps.nix @@ -1,5 +1,7 @@ -# generated by clj2nix -let repos = [ +# generated by clj2nix-1.0.3 +{ pkgs ? import {} }: + + let repos = [ "https://repo.clojars.org/" "https://repo1.maven.org/" "http://central.maven.org/maven2/" @@ -7,7 +9,7 @@ let repos = [ "http://oss.sonatype.org/content/repositories/public/" "http://repo.typesafe.com/typesafe/releases/" ]; - pkgs = import {}; + in rec { makePaths = {extraClasspaths ? []}: (builtins.map (dep: if builtins.hasAttr "jar" dep.path then dep.path.jar else dep.path) packages) ++ extraClasspaths; makeClasspaths = {extraClasspaths ? []}: builtins.concatStringsSep ":" (makePaths {inherit extraClasspaths;}); -- cgit 1.4.1