Skip to content

v1: Fix CI and add Fedora target #78

v1: Fix CI and add Fedora target

v1: Fix CI and add Fedora target #78

Workflow file for this run

name: Build
on: [push]
jobs:
alpine:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: jirutka/setup-alpine@v1
with:
branch: edge
packages: build-base meson wlroots-dev wayland-dev wayland-protocols libdecor git
- run: |
meson setup build
meson compile -C build
shell: alpine.sh {0}
fedora:
runs-on: ubuntu-latest
container: "registry.fedoraproject.org/fedora:rawhide"
steps:
- name: Install pre-requisites
run: |
dnf --assumeyes install gcc-c++ meson \
'pkgconfig(wayland-protocols)' \
'pkgconfig(wayland-scanner)' \
'pkgconfig(wayland-server)' \
'pkgconfig(wlroots)' \
'pkgconfig(xcb)' 'pkgconfig(xkbcommon)'
- name: Build magpie
- run: |
meson setup build
meson compile -C build