Skip to content

Commit

Permalink
GitHub Actions workflow for Ubuntu 22.04 (solus-project#122)
Browse files Browse the repository at this point in the history
* Add GitHub Actions workflow for Ubuntu 22.04

* libmutter-10-dev

* Build with GNOME Screensaver

* Rename workflow and remove extra deps

* Use system meson and ninja

* Run on push/PR to master or v10.6.x
  • Loading branch information
serebit authored May 13, 2022
1 parent 0d1d4ed commit 197b4e4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Build on Ubuntu 22.04
on:
push:
branches:
- master
- v10.6.x
pull_request:
branches:
- master
- v10.6.x
jobs:
ubuntu:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
- run: sudo apt update
- run: sudo apt install meson ninja-build gnome-screensaver gnome-settings-daemon-dev gtk-doc-tools intltool libaccountsservice-dev libasound2-dev libgnome-bluetooth-dev libgnome-desktop-3-dev libgnome-menu-3-dev libgtk-3-dev libibus-1.0-dev libmutter-10-dev libpeas-dev libpolkit-agent-1-dev libpulse-dev libupower-glib-dev libwnck-3-dev sassc uuid-dev valac
- run: meson build -Dwith-gnome-screensaver=true
- run: meson compile -C build

0 comments on commit 197b4e4

Please sign in to comment.