diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-01-20 09:21:54 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-01-20 09:25:50 +0400 |
| commit | e86e9c6c9a90848ec487107259a79d8ab66475ec (patch) | |
| tree | 69a73f2abfb9edd6317b07cb2b3861aaa668ad1a | |
| parent | dc47de178f1d3910bc193973192586e8b118e475 (diff) | |
| download | niri-e86e9c6c9a90848ec487107259a79d8ab66475ec.tar.gz niri-e86e9c6c9a90848ec487107259a79d8ab66475ec.tar.bz2 niri-e86e9c6c9a90848ec487107259a79d8ab66475ec.zip | |
CI: Add a Fedora build
| -rw-r--r-- | .github/workflows/ci.yml | 17 | ||||
| -rw-r--r-- | README.md | 2 |
2 files changed, 18 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 185c038f..e61eba90 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -107,3 +107,20 @@ jobs: - name: Run rustfmt run: cargo fmt --all -- --check + fedora: + runs-on: ubuntu-22.04 + container: fedora:39 + + steps: + - uses: actions/checkout@v4 + with: + show-progress: false + + - name: Install dependencies + run: | + sudo dnf update -y + sudo dnf install -y cargo gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel cairo-gobject-devel clang + + - uses: Swatinem/rust-cache@v2 + - run: cargo build + @@ -68,7 +68,7 @@ First, install the dependencies for your distribution. - Fedora: ```sh - sudo dnf install gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel clang + sudo dnf install gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel cairo-gobject-devel clang ``` Next, build niri with `cargo build --release`. |
