packages feed

bindings-libpci 0.4.0.0 → 0.4.0.1

raw patch · 3 files changed

+24/−6 lines, 3 filesdep ~base

Dependency ranges changed: base

Files

CHANGELOG.md view
@@ -1,4 +1,9 @@ # Revision history for bindings-libpci++## 0.4.0.1 -- 2021-06-19+* Update README+* Update base dependency bounds+ ## 0.4.0.0 -- 2020-12-14 * Min-Version bind pci_find_cap_nr() to libpci-3.6.3 * Min-Version bind pci_get_string_property() to libpci-3.6.0
README.md view
@@ -1,13 +1,26 @@-![Haskell CI](https://github.com/standardsemiconductor/bindings-libpci/workflows/Haskell%20CI/badge.svg?branch=main) # bindings-libpci+![Haskell CI](https://github.com/standardsemiconductor/bindings-libpci/workflows/Haskell%20CI/badge.svg?branch=main)+[![Hackage][hackage-badge]][hackage]+[![Hackage Dependencies][hackage-deps-badge]][hackage-deps]+ Low level bindings to [libpci](https://github.com/pciutils/pciutils) See also the pciutils [homepage](https://mj.ucw.cz/sw/pciutils/).  This package uses [bindings-DSL](http://hackage.haskell.org/package/bindings-DSL) and conforms to its naming convention. -For a higher-level and more Haskell friendly binding (which uses this package) see the [pci](https://github.com/standardsemiconductor/pci) package.+For a higher-level and more Haskell friendly example (which uses this package) see the [pci](https://github.com/standardsemiconductor/pci) repo. -## Installing+## Prerequisite Make sure the `libpci` C library is installed:   * *Ubuntu Linux*: `sudo apt install libpci-dev`   * *Arch Linux*: `sudo pacman -S pciutils`++## Build+```+cabal build -flibpci-vvv+```++[hackage]:            <https://hackage.haskell.org/package/bindings-libpci>+[hackage-badge]:      <https://img.shields.io/hackage/v/bindings-libpci.svg?color=success>+[hackage-deps-badge]: <https://img.shields.io/hackage-deps/v/bindings-libpci.svg>+[hackage-deps]:       <https://packdeps.haskellers.com/feed?needle=bindings-libpci>
bindings-libpci.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               bindings-libpci-version:            0.4.0.0+version:            0.4.0.1 synopsis:           Low level bindings to libpci description:        Low level bindings to libpci:                     .@@ -21,7 +21,7 @@  source-repository head                   type: git-                  location: git://github.com/standardsemiconductor/bindings-libpci.git+                  location: https://github.com/standardsemiconductor/bindings-libpci                   branch: main  flag libpci-352@@ -64,7 +64,7 @@         default-extensions: ForeignFunctionInterface,                             CPP         build-depends:-          base >= 4.12 && < 4.15,+          base         >= 4.12   && < 4.16,           bindings-DSL >= 1.0.24 && < 1.1         exposed-modules:           Bindings.Libpci.Pci,