diff options
Diffstat (limited to 'builds.sr.ht/manifest.md')
-rw-r--r-- | builds.sr.ht/manifest.md | 49 |
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: |