Debian pipeline fixes

This commit is contained in:
Johannes Leupolz 2025-12-25 21:50:47 +00:00
parent 00b80691e4
commit 7c25eb2cfe
2 changed files with 11 additions and 8 deletions

View file

@ -23,6 +23,7 @@ jobs:
- name: Install build dependencies
run: |
sudo apt update
# cargo deps
sudo apt install -y \
build-essential \
devscripts \
@ -33,7 +34,10 @@ jobs:
pkg-config \
libudev-dev \
libfuse3-dev \
fuse3
fuse3 \
libclang-dev
# debian packages, if packages are not downloaded via cargo
sudo apt install -y librust-bindgen-dev librust-nix-dev librust-libc-dev librust-time-dev librust-log-dev librust-env-logger-dev librust-libudev-dev librust-regex-dev librust-async-channel-dev librust-futures-dev librust-async-io-dev librust-anyhow-dev librust-clap-dev
- name: Show versions (debug)
run: |

13
debian/control vendored
View file

@ -2,12 +2,6 @@ Source: vuinputd
Section: utils
Priority: optional
Maintainer: Johannes Leupolz <dev@leupolz.eu>
Depends:
${misc:Depends},
${shlibs:Depends},
systemd,
udev,
libfuse3-3
Build-Depends: debhelper (>= 12),
dh-cargo (>= 24),
dh-sequence-bash-completion,
@ -39,5 +33,10 @@ Rules-Requires-Root: no
Package: vuinputd
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
systemd,
udev,
libfuse3-3
Description: Virtual input forwarder for Linux.