udev: libudev bindings

[ bsd3, library, system ] [ Propose Tags ]

libudev bindings

[Skip to Readme]
Versions [faq],,
Change log changelog
Dependencies base (==4.*), bytestring, posix-paths, udev, unix [details]
License BSD-3-Clause
Copyright (c) 2013, Sam Truzjan
Author Sam Truzjan
Maintainer abimelech@gmail.com
Category System
Home page https://github.com/LeifW/udev
Bug tracker https://github.com/LeifW/udev/issues
Source repo head: git clone git://github.com/LeifW/udev.git -b master
this: git clone git://github.com/LeifW/udev.git -b master(tag v0.1.1.0)
Uploaded by LeifWarner at Wed Jan 15 10:48:10 UTC 2020
Distributions NixOS:
Executables monitor, hidraw
Downloads 1675 total (99 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2020-01-15 [all 2 reports]


  • System
    • System.UDev
      • System.UDev.Context
      • System.UDev.Device
      • System.UDev.Enumerate
      • System.UDev.HWDB
      • System.UDev.List
      • System.UDev.Monitor
      • System.UDev.Queue
      • System.UDev.Util



whether to build examples


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for udev-

[back to package description]

This package provides Haskell bindings to libudev, that allows access to device information. libudev is part of udev device manager for linux kernel.

To build library you need to install libudev-dev (Debian, Ubuntu) first.

To build examples you need to configure package with examples flag. The examples are ported from this tutorial.

Documentation is available at udev hackage page, but if it isn't you can see gh-pages branch hosted by github.

Build Status Build Status

Maintainer abimelech@gmail.com

Feel free to report bugs and suggestions via github issue tracker or the mail.