From d417af523be113d4d3c27171c70a6a758f5894c3 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Tue, 7 Jul 2026 09:41:32 -0700 Subject: [PATCH] add libxkbcommon-dev dependency --- .github/workflows/ci.yml | 6 +++--- .github/workflows/release.yml | 6 +++--- BUILD.md | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0523338..4b009c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: with: go-version: 'stable' - name: Install dependencies - run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev + run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev - name: golangci-lint uses: golangci/golangci-lint-action@v9 with: @@ -169,7 +169,7 @@ jobs: with: go-version: 'stable' - name: Install dependencies - run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev + run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev - name: Install Fyne tool run: go install fyne.io/fyne/v2/cmd/fyne@latest - name: Fyne package @@ -217,7 +217,7 @@ jobs: with: go-version: 'stable' - name: Install dependencies - run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev + run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev - name: Build run: make build - name: Make appimage diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c7c314b..2094bd8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -149,7 +149,7 @@ jobs: with: go-version: 'stable' - name: Install dependencies - run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev + run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev - name: Install Fyne tool run: go install fyne.io/fyne/v2/cmd/fyne@latest - name: Fyne package @@ -173,7 +173,7 @@ jobs: with: go-version: 'stable' - name: Install dependencies - run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev + run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev - name: Install Fyne tool run: go install fyne.io/fyne/v2/cmd/fyne@latest - name: Fyne package @@ -197,7 +197,7 @@ jobs: with: go-version: 'stable' - name: Install dependencies - run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev + run: sudo apt update && sudo apt install -y libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev - name: Build run: make build - name: Make appimage diff --git a/BUILD.md b/BUILD.md index 202be70..98ae03c 100644 --- a/BUILD.md +++ b/BUILD.md @@ -7,10 +7,10 @@ To build Supersonic from source, first clone the Git repo or download the source ### Ubuntu dependencies * ``sudo snap install --classic go`` * Make sure the Go bin directory is in your `$PATH` (`export PATH=~/go/bin:$PATH`) -* ``sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev`` +* ``sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev`` ### Debian dependencies -* ``sudo apt install golang libmpv-dev gcc libegl1-mesa-dev xorg-dev`` +* ``sudo apt install golang libmpv-dev gcc libegl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev`` ### Fedora dependencies ### Fedora dependencies @@ -85,4 +85,4 @@ Supersonic is available in the AUR and can be built either manually with `makepk ## Build instructions (dev container) -See `.devcontainer/DEVCONTAINER.md` for more info \ No newline at end of file +See `.devcontainer/DEVCONTAINER.md` for more info