Libraries

stmm-input-au

Latest version: 0.7

Device input event library - openal playback

Features:

Debian binary packages (amd64 architecture only)

For Debian based Linux distros like Debian, Ubuntu, Linux Mint, etc.

Note: the sudo package must be installed and your user must have permission to execute commands as superuser.

Prerequisite projects (must be installed first)

Prerequisite packages

$ sudo apt-get install libalure1

Download, unzip and install

$ wget https://www.efanomars.com/bins/stmm-input-au-0.7-1-dist.tar.gz
$ sha256sum stmm-input-au-0.7-1-dist.tar.gz    # should return
$ # e40915fc5c56ae4aefebfd5c2345da2d78a37233a8b287eae9b24cc474496728
$ tar xvz -f stmm-input-au-0.7-1-dist.tar.gz
$ cd stmm-input-au-0.7
$ ./install-bin.sh    # with -d also development debs are installed

Uninstall

From the same directory of install-bin.sh
$ # Remember to uninstall dependant projects first !
$ ./uninstall-bin.sh    # with -d also development debs are uninstalled

Arch binary packages (amd64 architecture only)

For Linux Arch based distros like Arch, Manjaro, etc.

This project is also available in the AUR (Arch User Repository) at https://aur.archlinux.org/packages/stmm-input-au/.

Note: the sudo package must be installed and your user must have permission to execute commands as superuser.

Prerequisite projects (must be installed first)

Prerequisite packages

$ sudo pacman -S alure

Download and install

$ wget https://www.efanomars.com/bins/stmm-input-au-0.7-1-x86_64.pkg.tar.xz
$ sha256sum stmm-input-au-0.7-1-x86_64.pkg.tar.xz    # should return
$ # bf204edf5ac51e4955941018cb40bf8e3dafc6caef27c8e4f3cbce3242ca0a46
$ sudo pacman -U stmm-input-au-0.7-1-x86_64.pkg.tar.xz

Uninstall

$ sudo pacman -R stmm-input-au

Other linux distributions or architectures

Prerequisite projects (must be installed first)

Prerequisite packages

Download, build and install

$ git clone https://gitlab.com/efanomars/stmm-input-au.git
$ cd stmm-input-au
$ STMM_MAKE_OPTIONS="--jobs=4"   ./scripts/install_stmm-input-au-all.py -b=Release

Uninstall

$ ./scripts/uninstall_stmm-input-au-all.py

Source code

Gitlab: https://gitlab.com/efanomars/stmm-input-au

Tarball: https://www.efanomars.com/sources/stmm-input-au-0.7.tar.gz

(sha256sum: f8b775d93a88b7dd5584b021656dd64899c28c4b68e7f1e8817ebed1fc7f9d42)

Contents

This source package contains:
  • libstmm-input-au: library that defines the PlaybackCapablity interface to play sounds and the “sound finished” event that is sent to listeners.
  • libstmm-input-openal: Defines a device manager for devices that implement libstmm-input-au interfaces with OpenAL and Alure.