Giter Club home page Giter Club logo

guile-udev's Introduction

Guile-Udev

https://github.com/artyom-poptsov/guile-udev/actions/workflows/guile2.2.yml/badge.svg https://github.com/artyom-poptsov/guile-udev/actions/workflows/guile3.0.yml/badge.svg

Guile-Udev is a GNU Guile bindings to libudev.

License

Guile-Udev is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Please see COPYING file for the terms of GNU General Public License.

Requirements

  • guile-2.2 / guile-3.0
  • libudev >= 239

Build-time dependencies

  • guile-2.2-dev / guile-3.0-dev
  • libudev-dev
  • gettext
  • automake
  • autoconf
  • texinfo
  • pkg-config

Building and installation

On Ubuntu GNU/Linux 20.04 you’ll need to install the needed dependencies to be able to build the library with Guile 3.0:

$ sudo apt install \
    gcc            \
    make           \
    guile-3.0-dev  \
    libudev-dev    \
    gettext        \
    automake       \
    autoconf       \
    texinfo        \
    pkg-config     \
    libguile-dev

To build and install the library, use the following commands:

$ autoreconf -vif
$ ./configure
$ make
$ make install

Usage

Please see the documentation in Info format for API documentation and usage examples – you can open it by typing info guile-udev in the shell, or using C-h i m guile-udev RET combo in Emacs. Also take a look on examples in the examples directory.

guile-udev's People

Contributors

artyom-poptsov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.