Vendor dependencies for 0.3.0 release

This commit is contained in:
2025-09-27 10:29:08 -05:00
parent 0c8d39d483
commit 82ab7f317b
26803 changed files with 16134934 additions and 0 deletions

29
vendor/gilrs-core/README.md vendored Normal file
View File

@@ -0,0 +1,29 @@
GilRs Core
==========
[![pipeline status](https://gitlab.com/gilrs-project/gilrs/badges/master/pipeline.svg)](https://gitlab.com/gilrs-project/gilrs-core/commits/master)
[![Minimum rustc version](https://img.shields.io/badge/rustc-1.64.0+-yellow.svg)](https://gitlab.com/gilrs-project/gilrs)
This library is minimal event-based abstraction for working with gamepads. If
you are looking for something more high level, take a look at `gilrs` crate.
Platform specific notes
======================
Linux
-----
On Linux, GilRs read (and write, in case of force feedback) directly from
appropriate `/dev/input/event*` file. This means that user has to have read and
write access to this file. On most distros it shouldnt be a problem, but if
it is, you will have to create udev rule.
To build GilRs, you will need pkg-config and libudev .pc file. On some
distributions this file is packaged in separate archive (for example
`libudev-dev` in Debian).
License
=======
This project is licensed under the terms of both the Apache License (Version
2.0) and the MIT license. See LICENSE-APACHE and LICENSE-MIT for details.