This repository was archived by the owner on Dec 13, 2019. It is now read-only.
alsa-project/alsa-gi
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# alsa-gobject 2018/09/23 Takashi Sakamoto ## Introduction I design this library to use ALSA kernel-land functionalities by any language bindings for GObject Introspection. According to this design, this library is an application of Linux sound subsystem and GLib/GObject. ## License - GNU Lesser General Public License version 2.1 or later ## Dependencies - Glib 2.34.0 or later - GObject Introspection 1.32.1 or later - Linux kernel 3.12 or later ## Requirements to build - Meson 0.47.0 or later - Ninja - PyGObject (optional to run unit tests) - GTK-Doc 1.18-2 (optional to generate API documentation) ## How to build ``` $ meson . build $ cd build $ ninja $ ninja install ``` ## How to test ``` $ meson . build $ cd build $ meson test --list $ meson test ``` ## How to run sample scripts ``` $ meson . build $ cd build $ ninja $ cd - $ ./samples/run.sh [ctl/seq/timer] ```