# generated by clj2nix-1.0.7 { pkgs ? import {} }: let repos = [ "https://repo1.maven.org/maven2/" "https://repo.clojars.org/" ]; in rec { fetchmaven = pkgs.callPackage (pkgs.fetchurl { url = "https://raw.githubusercontent.com/NixOS/nixpkgs/ba5e2222458a52357a3ba5873d88779d5c223269/pkgs/build-support/fetchmavenartifact/default.nix"; sha512 = "05m7i8hbhyfz7p2f106mfbsasjf04svd9xkgc26pl3shljrk0dfacz39wiwzm6xqw7czgrsx745vciram7al621v7634nfdq3m1x88a"; }) {}; makePaths = {extraClasspaths ? null}: (pkgs.lib.concatMap (dep: builtins.map (path: if builtins.isString path then path else if builtins.hasAttr "jar" path then path.jar else if builtins.hasAttr "outPath" path then path.outPath else path ) dep.paths) packages) ++ (if extraClasspaths != null then [ extraClasspaths ] else []); makeClasspaths = {extraClasspaths ? null}: builtins.concatStringsSep ":" (makePaths {inherit extraClasspaths;}); packageSources = builtins.map (dep: dep.src) packages; packages = [ rec { name = "data.csv/org.clojure"; src = fetchmaven { inherit repos; artifactId = "data.csv"; groupId = "org.clojure"; sha512 = "b039775a859ed27eca8f8ae74ccb6afde3ad1fe2b3cbe542240c324d60fe1237e495eb1300ee9eb4ff4ef59f01faf7aec6ef1dd6a025ee4fe556c1d91acfcf1b"; version = "1.0.0"; }; paths = [ src ]; } rec { name = "core.match/org.clojure"; src = fetchmaven { inherit repos; artifactId = "core.match"; groupId = "org.clojure"; sha512 = "52ada3bbe73ed1b429be811d3990df0cdb3e9d50f2a6c92b70d490a8ea922d4794da93c3b7487653f801954fc599704599b318b4d7926a9594583df37c55e926"; version = "1.0.0"; }; paths = [ src ]; } (rec { name = "arachne-framework/valuehash"; src = pkgs.fetchgit { name = "valuehash"; url = "https://git.fudo.org/fudo-public/valuehash.git"; rev = "9d2dbafdb5db886a57f44c5b7fe32c824713e6c7"; sha256 = "1civ393c4yy9p2xbmrrvpbyqczx55k3fkvimkf850fl62ns5zl9r"; }; paths = map (path: src + path) [ "/src" ]; }) rec { name = "clojure/org.clojure"; src = fetchmaven { inherit repos; artifactId = "clojure"; groupId = "org.clojure"; sha512 = "d9e2c0676cdc349a3455d92b3ce3c3f01a2410de448c9416edfe72bc7eaf356cfadbb6d746740a821940c3b4cab100ca941e23bab482e98b404ed9ef79c562df"; version = "1.10.0-alpha4"; }; paths = [ src ]; } rec { name = "tools.logging/org.clojure"; src = fetchmaven { inherit repos; artifactId = "tools.logging"; groupId = "org.clojure"; sha512 = "f1381bf5bf71048298241738d7b0b0ee5e90e4666ec7067f7544898beb8e3370a93471ffc6766537b5451f820b9aa96432a1e50bf4e21bda6e105e4c92727cbc"; version = "0.3.1"; }; paths = [ src ]; } rec { name = "spec.alpha/org.clojure"; src = fetchmaven { inherit repos; artifactId = "spec.alpha"; groupId = "org.clojure"; sha512 = "b8fc40ed9bc52b545e699ed188dd61bfd144ee67f0c70364b8f2715e9f1fea608d3721db7f618f6ef4bc3056e3c2984c626080486ca710f3595dda8ba23730ac"; version = "0.1.143"; }; paths = [ src ]; } rec { name = "core.specs.alpha/org.clojure"; src = fetchmaven { inherit repos; artifactId = "core.specs.alpha"; groupId = "org.clojure"; sha512 = "b4f5eee01da39914e6024dd529d1f72952d5a9dae65e1e41bf386b1e86a004a0d197b5be95aa70e7e8d6438c92b7fa8fc0c5039f2013e97c0b91c22d86fb7968"; version = "0.1.24"; }; paths = [ src ]; } ]; }