aboutsummaryrefslogtreecommitdiffstats
path: root/builds.sr.ht/manifest.md
diff options
context:
space:
mode:
authorStephen Gregoratto <dev@sgregoratto.me>2019-01-14 14:05:00 +1100
committerDrew DeVault <sir@cmpwn.com>2019-01-14 07:53:32 -0500
commit10cd5d3faef71342edc0d73779fe4192b54f1dfc (patch)
tree1590bcfc67eee7027de6f957291ad846a5ee0e58 /builds.sr.ht/manifest.md
parent7e055f2dd5256f0083ac446022ccc8328a5ad873 (diff)
downloadsr.ht-docs-10cd5d3faef71342edc0d73779fe4192b54f1dfc.tar.gz
Update sway example manifest
Diffstat (limited to 'builds.sr.ht/manifest.md')
-rw-r--r--builds.sr.ht/manifest.md49
1 files changed, 25 insertions, 24 deletions
diff --git a/builds.sr.ht/manifest.md b/builds.sr.ht/manifest.md
index c4e37c9..7dd6844 100644
--- a/builds.sr.ht/manifest.md
+++ b/builds.sr.ht/manifest.md
@@ -1,30 +1,31 @@
A build manifest is a YAML file that describes how to perform a build. Here's an
example:
- image: archlinux
- packages:
- - cmake
- - wlc-git
- - xorg-server-xwayland
- - xcb-util-image
- - json-c
- - pango
- - cairo
- - wayland
- - gdk-pixbuf2
- - asciidoc
- sources:
- - https://github.com/SirCmpwn/sway
- tasks:
- - setup: |
- cd sway
- mkdir build
- cd build
- cmake ..
- - build: |
- cd sway
- cd build
- make
+```yaml
+image: archlinux
+packages:
+ - meson
+ - scdoc
+ - wayland-protocols
+ - wlroots-git
+ - wayland
+ - libxkbcommon
+ - cairo
+ - pango
+ - gdk-pixbuf2
+ - pixman
+ - libinput
+ - xorg-server-xwayland
+sources:
+ - https://github.com/SirCmpwn/sway
+tasks:
+ - setup: |
+ cd sway
+ meson build
+ - build: |
+ cd sway
+ ninja -C build
+```
The minimum build manifest has an image and at least one task. The various
properties available are described here: