Skip to content

Commit 4adb872

Browse files
committed
fix(ci): install libkeybinder for Linux hotkey plugin builds
Add libkeybinder-3.0-dev to Linux dependency installation in both release and CI workflows. Reason: - hotkey_manager_linux requires keybinder-3.0 headers/libraries at configure time - release workflow failed at Linux build step with CMake error about missing keybinder
1 parent 1aa67fa commit 4adb872

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
- name: Install Linux dependencies
9898
run: |
9999
sudo apt-get update
100-
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libsecret-1-dev libayatana-appindicator3-dev
100+
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libsecret-1-dev libayatana-appindicator3-dev libkeybinder-3.0-dev
101101
102102
- name: Build Linux GUI
103103
run: flutter build linux --release

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Install Linux dependencies
2222
run: |
2323
sudo apt-get update
24-
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libsecret-1-dev libayatana-appindicator3-dev
24+
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libsecret-1-dev libayatana-appindicator3-dev libkeybinder-3.0-dev
2525
2626
- name: Cache Pub dependencies
2727
uses: actions/cache@v4

0 commit comments

Comments
 (0)