fix: add dependencies to debian control & ci clippy and test

This commit is contained in:
Ashley Wulber 2023-09-07 12:17:20 -04:00 • committed by Ashley Wulber
parent e3dde863f0
commit 1c6ed73165
2 changed files with 4 additions and 2 deletions

View file

@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: install system dependencies - name: install system dependencies
run: sudo apt-get update && sudo apt-get install lld cmake libexpat1-dev libfontconfig-dev libfreetype-dev pkg-config libxkbcommon-dev run: sudo apt-get update && sudo apt-get install lld cmake libexpat1-dev libfontconfig-dev libfreetype-dev pkg-config libxkbcommon-dev libudev-dev libinput-dev
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: install toolchain - name: install toolchain
run: rustup toolchain install 1.70.0 --component clippy run: rustup toolchain install 1.70.0 --component clippy
@ -33,7 +33,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: install system dependencies - name: install system dependencies
run: sudo apt-get update && sudo apt-get install lld cmake libexpat1-dev libfontconfig-dev libfreetype-dev pkg-config libxkbcommon-dev run: sudo apt-get update && sudo apt-get install lld cmake libexpat1-dev libfontconfig-dev libfreetype-dev pkg-config libxkbcommon-dev libudev-dev libinput-dev
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: install toolchain - name: install toolchain
run: rustup show run: rustup show

2
debian/control vendored
View file

@ -13,6 +13,8 @@ Build-Depends:
lld, lld,
pkg-config, pkg-config,
libxkbcommon-dev, libxkbcommon-dev,
libudev-dev,
libinput-dev
Standards-Version: 4.6.2 Standards-Version: 4.6.2
Homepage: https://github.com/pop-os/cosmic-settings Homepage: https://github.com/pop-os/cosmic-settings