From 7ef11e2b346bd9056cb3c14f72b7cb5415167787 Mon Sep 17 00:00:00 2001 From: Alexandros Theodotou Date: Wed, 12 Feb 2020 19:25:38 +0000 Subject: [PATCH] add CI builds --- .builds/archlinux.yml | 22 ++++++++++++++++++++++ .builds/debian.yml | 21 +++++++++++++++++++++ .builds/fedora.yml | 25 +++++++++++++++++++++++++ .builds/freebsd.yml | 23 +++++++++++++++++++++++ README.md | 2 ++ 5 files changed, 93 insertions(+) create mode 100644 .builds/archlinux.yml create mode 100644 .builds/debian.yml create mode 100644 .builds/fedora.yml create mode 100644 .builds/freebsd.yml diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml new file mode 100644 index 0000000..870f8fa --- /dev/null +++ b/.builds/archlinux.yml @@ -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 diff --git a/.builds/debian.yml b/.builds/debian.yml new file mode 100644 index 0000000..964459a --- /dev/null +++ b/.builds/debian.yml @@ -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 diff --git a/.builds/fedora.yml b/.builds/fedora.yml new file mode 100644 index 0000000..77ab4e1 --- /dev/null +++ b/.builds/fedora.yml @@ -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 diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml new file mode 100644 index 0000000..3b10bfe --- /dev/null +++ b/.builds/freebsd.yml @@ -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 diff --git a/README.md b/README.md index 53634ae..5effb52 100644 --- a/README.md +++ b/README.md @@ -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.