summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@gmail.com>2014-11-05 12:51:56 +0000
committerRichard Maw <richard.maw@gmail.com>2014-11-05 18:40:36 +0000
commitd91149bf656b6f4bb8a99313f8254699afc3c0a1 (patch)
treeffc8a673593b66ad890e71e7490bcf48da453e07
parent20bc5ec25fe14ce9a7dc37b1c3594a0430ebf645 (diff)
downloadmorph-d91149bf656b6f4bb8a99313f8254699afc3c0a1.tar.gz
yarns: Add run-depends to strata
-rw-r--r--yarns/implementations.yarn11
-rw-r--r--yarns/splitting.yarn8
2 files changed, 19 insertions, 0 deletions
diff --git a/yarns/implementations.yarn b/yarns/implementations.yarn
index 6110148e..246c885d 100644
--- a/yarns/implementations.yarn
+++ b/yarns/implementations.yarn
@@ -249,6 +249,9 @@ another to hold a chunk.
install -m644 -D /dev/stdin << EOF "strata/build-essential.morph"
name: build-essential
kind: stratum
+ run-depends:
+ build-essential-devel:
+ - artifact: build-essential-runtime
chunks:
- name: stage1-chunk
repo: test:bootstrap-chunk
@@ -269,6 +272,14 @@ another to hold a chunk.
kind: stratum
build-depends:
- morph: strata/build-essential.morph
+ run-depends:
+ core-runtime:
+ - morph: strata/build-essential.morph
+ artifact: build-essential-runtime
+ core-devel:
+ - artifact: core-runtime
+ - morph: strata/build-essential.morph
+ artifact: build-essential-devel
chunks:
- name: test-chunk
morph: test-chunk.morph
diff --git a/yarns/splitting.yarn b/yarns/splitting.yarn
index 75831e53..4c776047 100644
--- a/yarns/splitting.yarn
+++ b/yarns/splitting.yarn
@@ -130,6 +130,14 @@ Implementations
kind: stratum
build-depends:
- morph: strata/build-essential.morph
+ run-depends:
+ $name-runtime:
+ - morph: strata/build-essential.morph
+ artifact: build-essential-runtime
+ $name-devel:
+ - artifact: $name-runtime
+ - morph: strata/build-essential.morph
+ artifact: build-essential-devel
products:
- artifact: $name-devel
include: