Browse Source

add CI builds

master
Alexandros Theodotou 3 years ago
parent
commit
7ef11e2b34
Signed by: alex
GPG Key ID: 022EAE42313D70F3
  1. 22
      .builds/archlinux.yml
  2. 21
      .builds/debian.yml
  3. 25
      .builds/fedora.yml
  4. 23
      .builds/freebsd.yml
  5. 2
      README.md

22
.builds/archlinux.yml

@ -0,0 +1,22 @@ @@ -0,0 +1,22 @@
image: archlinux
packages:
- meson
- libx11
- python
- ninja
- librsvg
- cairo
- lv2lint
- lv2
sources:
- https://git.sr.ht/~alextee/ZLFO
tasks:
- setup: |
cd ZLFO
meson build
- build: |
cd ZLFO
ninja -C build
- test: |
cd ZLFO
ninja -C build test

21
.builds/debian.yml

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
image: debian/buster
packages:
- meson
- ninja-build
- python3
- librsvg2-dev
- libx11-dev
- libcairo2-dev
- lv2-dev
sources:
- https://git.sr.ht/~alextee/ZLFO
tasks:
- setup: |
cd ZLFO
meson build
- build: |
cd ZLFO
ninja -C build
- test: |
cd ZLFO
ninja -C build test

25
.builds/fedora.yml

@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
image: fedora/latest
packages:
- gcc-c++
- gcc
- pkgconfig
- python3
- gettext
- sed
- meson
- libX11-devel
- cairo-devel
- librsvg2-devel
- lv2-devel
sources:
- https://git.sr.ht/~alextee/ZLFO
tasks:
- setup: |
cd ZLFO
meson build
- build: |
cd ZLFO
ninja -C build
- test: |
cd ZLFO
ninja -C build test

23
.builds/freebsd.yml

@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
image: freebsd/latest
packages:
- meson
- ninja
- python36
- pkgconf
- libX11
- cairo
- librsvg2
- lv2lint
- lv2
sources:
- https://git.sr.ht/~alextee/ZLFO
tasks:
- setup: |
cd ZLFO
meson build
- build: |
cd ZLFO
ninja -C build
- test: |
cd ZLFO
ninja -C build test

2
README.md

@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
ZLFO
====
[![builds.sr.ht status](https://builds.sr.ht/~alextee/ZLFO.svg)](https://builds.sr.ht/~alextee/ZLFO?)
ZLFO is a fully featured LFO for CV-based
automation.

Loading…
Cancel
Save