summaryrefslogtreecommitdiff
path: root/strata/buildstream-tools.morph
diff options
context:
space:
mode:
Diffstat (limited to 'strata/buildstream-tools.morph')
-rw-r--r--strata/buildstream-tools.morph79
1 files changed, 79 insertions, 0 deletions
diff --git a/strata/buildstream-tools.morph b/strata/buildstream-tools.morph
new file mode 100644
index 00000000..cb1f85a3
--- /dev/null
+++ b/strata/buildstream-tools.morph
@@ -0,0 +1,79 @@
+name: buildstream-tools
+kind: stratum
+
+description: |
+ The BuildStream build tool.
+
+build-depends:
+- morph: strata/core.morph
+- morph: strata/ostree-core.morph
+- morph: strata/python3-gobject.morph
+# Only depends on setuptools-scm and pytest-runner from this stratum
+- morph: strata/python-common.morph
+# Only depends on bubblewrap from this stratum
+- morph: strata/sandboxing.morph
+# Only depends on Git from this stratum, as a runtime dependency
+- morph: strata/devtools.morph
+
+chunks:
+- name: blessings
+ repo: upstream:python-packages/blessings
+ ref: 1a463ac86c7645315195ec012d3caf930ac3c10f
+ unpetrify-ref: '1.6'
+ build-system: python3-distutils
+
+- name: click
+ repo: upstream:python-packages/click
+ ref: df0e37dd890d36fc997986ae6d2b6c255f3ed1dc
+ unpetrify-ref: '6.7'
+ build-system: python3-distutils
+
+- name: fusepy
+ repo: upstream:python-packages/fusepy
+ ref: 8f107ade51e1f99346a584931486d8bc3fd14789
+ unpetrify-ref: v2.0.4
+ build-system: python3-distutils
+
+- name: pluginbase
+ repo: upstream:python-packages/pluginbase
+ ref: 8907716a7da2e87e16db0369ca5ec494d670cc54
+ unpetrify-ref: '0.5'
+ build-system: python3-distutils
+
+- name: psutil
+ repo: upstream:python-packages/psutil
+ ref: 8b8da39e0c62432504fb5f67c418715aad35b291
+ unpetrify-ref: master
+ build-system: python3-distutils
+
+- name: wheel
+ repo: upstream:python-packages/wheel
+ ref: 6cf95a60b3c7ae44cc1f4835b4a5153ae508d084
+ unpetrify-ref: master
+ build-system: python3-distutils
+
+- name: ruamel.base
+ morph: strata/buildstream-tools/ruamel.base.morph
+ repo: upstream:python-packages/ruamel.base
+ ref: 50ac90d1e4af4b1e6ff2472a84bacc2f45414414
+ unpetrify-ref: master
+
+- name: ruamel.std.argparse
+ morph: strata/buildstream-tools/ruamel.std.argparse.morph
+ repo: upstream:python-packages/ruamel.std.argparse
+ ref: 5d14025ccf69c3002e0aa1ab4954481584c1db6f
+ unpetrify-ref: master
+ build-depends:
+ - wheel
+
+- name: ruamel.yaml
+ repo: upstream:python-packages/ruamel.yaml
+ ref: f3de88b82bf5e3902c44f6c30aed065e56626ee6
+ unpetrify-ref: 0.10.5
+ build-system: python3-distutils
+
+- name: buildstream
+ repo: upstream:buildstream
+ ref: b27e606383339ea46a55e5cf796143c7e95b0b3a
+ unpetrify-ref: master
+ build-system: python3-distutils