devel/py-evdev 1.3.0_1 MidnightBSD
Bindings to the Linux input handling subsystem
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- devel, python
Description
This package provides bindings to the generic input event interface in Linux. The evdev interface serves the purpose of passing events generated in the kernel directly to userspace through character devices that are typically located in /dev/input/.
This package also comes with bindings to uinput, the userspace input subsystem. Uinput allows userspace programs to create and handle input devices that can inject events directly into the input subsystem.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/py-evdev | 1.3.0_1 |
| FreeBSD | devel/py-evdev | 1.9.1_1 |
| DragonFly | devel/py-evdev | 1.9.1_1 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}evdev
From mports:
cd /usr/mports/devel/py-evdev && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evdev>0:devel/py-evdev
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/linux/input.h: devel/evdev-proto
Build dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| evdev-1.3.0.tar.gz | 25381 | b1c649b4fed7252711011da235782b2c260b32e004058d62473471e5cd30634d |
Master sites 1
- PYPI