summaryrefslogtreecommitdiffstats
path: root/.build.yml
diff options
context:
space:
mode:
authorDave Davenport <qball@blame.services>2022-05-24 23:53:44 +0200
committerDave Davenport <qball@blame.services>2022-05-25 00:40:17 +0200
commit31c5f6b0f3d3e457b404e6fb98137d28255aea40 (patch)
tree2002b6edc37f2bd349471f08805ae61524f9276f /.build.yml
parentf5836419148bb672243b0d9bfa713620ddc565e3 (diff)
[Build] Try sr.ht build system
Diffstat (limited to '.build.yml')
-rw-r--r--.build.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.build.yml b/.build.yml
new file mode 100644
index 00000000..4143a74a
--- /dev/null
+++ b/.build.yml
@@ -0,0 +1,34 @@
+image: ubuntu/lts
+packages:
+ - meson
+ - ninja-build
+ - build-essential
+ - libpango1.0-dev
+ - libstartup-notification0-dev
+ - libxcb-ewmh-dev
+ - libxcb-icccm4-dev
+ - libxcb-randr0-dev
+ - libxcb-util0-dev
+ - libxcb-xinerama0-dev
+ - libxcb-xkb-dev
+ - libxcb-xrm-dev
+ - libxcb-cursor-dev
+ - libxkbcommon-dev
+ - libxkbcommon-dev
+ - libxkbcommon-x11-dev
+ - libgdk-pixbuf2.0-dev
+ - flex
+ - bison
+ - libglib2.0-dev-bin
+sources:
+ - https://sr.ht/~qball/rofi/
+tasks:
+ - setup: |
+ cd rofi
+ meson setup builddir .
+ - build: |
+ ninja -C rofi/builddir
+ - test: |
+ ninja -C rofi/builddir test
+ - dist: |
+ ninja -C rofi/builddir dist