Nedko Arnaudov 321e8a747a | ||
---|---|---|
common | ||
doc | ||
example-clients | ||
man | ||
scripts | ||
tools | ||
.cirrus.yml | ||
.gitignore | ||
COPYING.md | ||
NEWS.md | ||
README.md | ||
meson.build | ||
meson_options.txt |
README.md
JACK command-line tools (LADI project modifications)
This repository has the LADI project variants of JACK tools and other example clients, which are tracked by jackaudio as jackaudio/jack-example-tools, jackaudio/example-clients and jackaudio/tools in the past.
Dependencies
List of required and optional dependencies:
- alsa-lib (required when
building
alsa_in
andalsa_out
or ZALSA internal clients) - LADI/jack2 >= 2.23.0 or LADI/jack1 >= 1.121.0 Other versions may work but are not supported in LADI project are jackaudio/jack2 >= 1.9.20, and pipewire-jack >= 0.3.44
- opus (optional buildtime/ runtime dependency
for
jack_netsource
) - readline (optional
buildtime/ runtime dependency for
jack_transport
) - libsamplerate (required when
building
alsa_in
andalsa_out
orjack_netsource
) - libsndfile (required when
building
jack_rec
) - libzita-alsa-pcmi (required when building ZALSA internal clients)
- libzita-resampler (required when building ZALSA internal clients)
For all available options please refer to
meson_options.txt or run meson configure
in the project
directory.
Building
jack-example-tools uses the meson build system.
To configure the project, meson's universal options (e.g. --prefix) can be used to prepare a build directory:
meson --prefix=/usr build
To build the applications and libraries ninja is required:
ninja -C build
Installing
Meson is able to install the project components to the system directories (when run as root), while honoring the DESTDIR environment variable:
DESTDIR="/some/other/location" meson install -C build
Internet Relay Chat
For LADI specific issues, submit issues or pull request to LADI project. For related discussions, you are invited to join Libera.Chat channel #ladi
IMPORTANT: Do not submit LADI specific issues to jackaudio project.