From 7da9aad117f92144b57908be223a3df4ddd3c141 Mon Sep 17 00:00:00 2001 From: Raphael Robatsch Date: Tue, 16 Nov 2021 18:12:57 +0100 Subject: [PATCH] add ci files --- .builds/archlinux.yml | 19 +++++++++++++++++++ .builds/freebsd.DISABLED | 20 ++++++++++++++++++++ README.md | 2 +- 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 .builds/archlinux.yml create mode 100644 .builds/freebsd.DISABLED diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml new file mode 100644 index 0000000..7c4f209 --- /dev/null +++ b/.builds/archlinux.yml @@ -0,0 +1,19 @@ +image: archlinux +packages: + - base-devel + - meson + - wayland + - wayland-protocols + - cairo + - pango +sources: + - https://git.sr.ht/~raphi/somebar +tasks: + - setup: | + cd somebar + meson build --fatal-meson-warnings + cp src/config.def.hpp src/config.hpp + - build: | + cd somebar/build + ninja + sudo ninja install diff --git a/.builds/freebsd.DISABLED b/.builds/freebsd.DISABLED new file mode 100644 index 0000000..90e6f1a --- /dev/null +++ b/.builds/freebsd.DISABLED @@ -0,0 +1,20 @@ +image: freebsd/latest +packages: + - devel/evdev-proto + - devel/meson + - devel/pkgconf + - graphics/cairo + - graphics/wayland + - graphics/wayland-protocols + - x11-toolkits/pango +sources: + - https://git.sr.ht/~raphi/somebar +tasks: + - setup: | + cd somebar + meson build --fatal-meson-warnings + cp src/config.def.hpp src/config.hpp + - build: | + cd somebar/build + ninja + sudo ninja install \ No newline at end of file diff --git a/README.md b/README.md index 843a056..143bce5 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ sudo apt install build-essential meson ninja-build \ # or sudo pacman -S base-devel meson \ - wayland-protocols cairo pango + wayland wayland-protocols cairo pango ``` ## Configuration