summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2017-09-06 20:38:28 +0100
committerJavier Jardón <jjardon@gnome.org>2017-09-07 11:03:52 +0100
commitdbbdcdd6475fedaa4ae34b6fcb56101525855e52 (patch)
tree855f3056f3f5f96bcfd89f348a653ec2dba284d7
parentbfdcfb9c75459c72c3caab08f3075bf8a8e4cf10 (diff)
downloaddefinitions-dbbdcdd6475fedaa4ae34b6fcb56101525855e52.tar.gz
core: Add ninja
-rw-r--r--strata/core.morph7
-rw-r--r--strata/core/ninja.morph9
2 files changed, 16 insertions, 0 deletions
diff --git a/strata/core.morph b/strata/core.morph
index a0da0724..9b6d6eee 100644
--- a/strata/core.morph
+++ b/strata/core.morph
@@ -469,6 +469,13 @@ chunks:
- automake
- libtool
- perl
+- name: ninja
+ morph: strata/core/ninja.morph
+ repo: upstream:ninja
+ ref: 717b7b4a31db6027207588c0fb89c3ead384747b
+ unpetrify-ref: v1.7.2
+ build-depends:
+ - python3
- name: meson
repo: upstream:meson
ref: a629642f1ecaeaef85438156e1184ac300df536a
diff --git a/strata/core/ninja.morph b/strata/core/ninja.morph
new file mode 100644
index 00000000..26da5cae
--- /dev/null
+++ b/strata/core/ninja.morph
@@ -0,0 +1,9 @@
+name: ninja
+kind: chunk
+build-system: manual
+build-commands:
+- ./configure.py --bootstrap
+install-commands:
+- |
+ mkdir -p "$DESTDIR$PREFIX"/bin
+ cp ninja "$DESTDIR$PREFIX"/bin