aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/dependency.lux
diff options
context:
space:
mode:
authorEduardo Julian2020-10-14 21:48:00 -0400
committerEduardo Julian2020-10-14 21:48:00 -0400
commit440608bc32916329c9f3c0f2bd9a8d1152ed5da8 (patch)
treee27ae0f41a437c24275293b151b23e63bf938392 /stdlib/source/program/aedifex/dependency.lux
parent00d5ccbc043960037f644d4ff09b6a46fd0093d0 (diff)
Gave the Location type its own module.
Diffstat (limited to 'stdlib/source/program/aedifex/dependency.lux')
-rw-r--r--stdlib/source/program/aedifex/dependency.lux12
1 files changed, 6 insertions, 6 deletions
diff --git a/stdlib/source/program/aedifex/dependency.lux b/stdlib/source/program/aedifex/dependency.lux
index 3128bb3f3..52a1f00c5 100644
--- a/stdlib/source/program/aedifex/dependency.lux
+++ b/stdlib/source/program/aedifex/dependency.lux
@@ -29,10 +29,10 @@
[net (#+ URL)
["." uri]]]]
["." // #_
- ["#." extension]
["#." hash]
["#." artifact (#+ Artifact)
- ["#/." type]]])
+ ["#/." type]
+ ["#/." extension]]])
(type: #export Repository
URL)
@@ -219,10 +219,10 @@
(let [[artifact type] dependency
prefix (format repository uri.separator (//artifact.path artifact))]
(do (try.with io.monad)
- [library (..download (format prefix "." type))
- sha1 (..verified-hash dependency library (format prefix //extension.sha1) //hash.sha1 ..sha1 ..sha1-does-not-match)
- md5 (..verified-hash dependency library (format prefix //extension.md5) //hash.md5 ..md5 ..md5-does-not-match)
- pom (..download (format prefix //extension.pom))]
+ [library (..download (format prefix (//artifact/extension.extension type)))
+ sha1 (..verified-hash dependency library (format prefix //artifact/extension.sha1) //hash.sha1 ..sha1 ..sha1-does-not-match)
+ md5 (..verified-hash dependency library (format prefix //artifact/extension.md5) //hash.md5 ..md5 ..md5-does-not-match)
+ pom (..download (format prefix //artifact/extension.pom))]
(:: io.monad wrap
(do try.monad
[pom (encoding.from-utf8 pom)