bindings-libusb-1.4.4.1: bindings-libusb.cabal
name: bindings-libusb
version: 1.4.4.1
cabal-version: >= 1.6
license: BSD3
license-file: LICENSE
author: Maurício C. Antunes <mauricio.antunes@gmail.com>
maintainer: Bas van Dijk <v.dijk.bas@gmail.com>
build-type: Simple
category: FFI
homepage: https://github.com/basvandijk/bindings-libusb
bug-reports: https://github.com/basvandijk/bindings-libusb/issues
synopsis: Low level bindings to libusb.
description: Low level bindings to @libusb-1.*@:
.
<http://libusb.sourceforge.net/api-1.0/>
.
This package uses @bindings-DSL@
and conforms to its naming convention.
.
For a higher-level and more Haskell friendly binding
(which uses this package) see the @usb@ package:
.
<http://hackage.haskell.org/package/usb>
extra-source-files: README.markdown
source-repository head
Type: git
Location: git://github.com/basvandijk/bindings-libusb.git
library
hs-source-dirs: src
build-depends:
base >= 3 && < 5,
bindings-DSL >= 1.0.15 && < 1.1
exposed-modules:
Bindings.Libusb
Bindings.Libusb.Asynchronous
Bindings.Libusb.Descriptors
Bindings.Libusb.HandlingAndEnumeration
Bindings.Libusb.InitializationDeinitialization
Bindings.Libusb.Miscellaneous
Bindings.Libusb.PollingAndTiming
Bindings.Libusb.Synchronous
c-sources:
src/inlines.c
if os(windows)
includes: libusb.h
extra-libraries: libusb-1.0
cc-options: -DBINDINGS_STDCALLCONV
else
pkgconfig-depends: libusb-1.0 >= 1.0.5