From 7c25eb2cfeab499400adf5ce690c26fdac9811cb Mon Sep 17 00:00:00 2001 From: Johannes Leupolz Date: Thu, 25 Dec 2025 21:50:47 +0000 Subject: [PATCH] Debian pipeline fixes --- .github/workflows/debian-package.yml | 6 +++++- debian/control | 13 ++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/debian-package.yml b/.github/workflows/debian-package.yml index b54ea6d..181966e 100644 --- a/.github/workflows/debian-package.yml +++ b/.github/workflows/debian-package.yml @@ -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: | diff --git a/debian/control b/debian/control index 5926f8d..6b594ae 100644 --- a/debian/control +++ b/debian/control @@ -2,12 +2,6 @@ Source: vuinputd Section: utils Priority: optional Maintainer: Johannes Leupolz -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. \ No newline at end of file