Source: libinput-rs
Section: libs
Priority: optional
Maintainer: Kenny Glowner <SisyphusAeolides@pm.me>
Build-Depends:
debhelper-compat (= 13),
cargo (>= 1.75),
rustc (>= 1.75),
binutils,
gcc,
gfortran,
meson (>= 0.63),
ninja-build,
patch,
pkgconf,
libevdev-dev (>= 1.10.0),
libmtdev-dev (>= 1.1.0),
libudev-dev,
libwacom-dev (>= 2.18),
libgtk-3-dev,
libcairo2-dev,
libwayland-dev,
wayland-protocols,
python3,
python3-libevdev,
python3-pyudev,
python3-yaml
Standards-Version: 4.7.2
Rules-Requires-Root: no
Homepage: https://github.com/SisyphusAeolides/libinput-rs
Vcs-Git: https://github.com/SisyphusAeolides/libinput-rs.git
Vcs-Browser: https://github.com/SisyphusAeolides/libinput-rs
Package: libinput10
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${shlibs:Depends},
${misc:Depends},
libgfortran5 | libgfortran (>= 10),
libinput-bin (>= ${binary:Version})
Description: input device management and event handling library - shared library
libinput-rs implements the libinput 1.31.3 public C ABI in Rust. It handles
input device discovery, event processing, configuration, and abstraction for
display servers and other direct input consumers.
.
This package contains the libinput.so.10 shared library.
Package: libinput-bin
Architecture: any
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends:
${shlibs:Depends},
${misc:Depends}
Description: input device management and event handling library - udev quirks
libinput-rs implements the libinput 1.31.3 public C ABI in Rust. It handles
input device discovery, event processing, configuration, and abstraction for
display servers and other direct input consumers.
.
This package contains the udev helpers, rules, and hardware quirks database.
Package: libinput-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libinput10 (= ${binary:Version}),
libmtdev-dev (>= 1.1.0),
libudev-dev,
libevdev-dev (>= 1.10.0),
libwacom-dev (>= 0.20),
${shlibs:Depends},
${misc:Depends}
Description: input device management and event handling library - development files
libinput-rs implements the libinput 1.31.3 public C ABI in Rust. It handles
input device discovery, event processing, configuration, and abstraction for
display servers and other direct input consumers.
.
This package contains the C header, linker name, and pkg-config metadata.
Package: libinput-tools
Section: libdevel
Architecture: any
Multi-Arch: allowed
Depends:
libinput10 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends},
python3,
python3-libevdev,
python3-pyudev,
python3-yaml
Description: input device management and event handling library - command line tools
libinput-rs implements the libinput 1.31.3 public C ABI in Rust. It handles
input device discovery, event processing, configuration, and abstraction for
display servers and other direct input consumers.
.
This package contains the libinput command-line tools and manual pages.
Package: libinput-rs
Section: admin
Architecture: any
Depends:
libinput10 (= ${binary:Version}),
libinput-bin (= ${binary:Version}),
libinput-dev (= ${binary:Version}),
libinput-tools (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Description: complete Rust libinput replacement and hardware support utilities
This coordinating package installs the complete libinput-rs replacement,
including Ubuntu's runtime, udev, development, and command-line package
identities. It also contains hardware profile inspection and narrowly scoped
ELAN controller recovery support.