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