Antoine Ténart
ce4795e22e
jack2: allow to choose the mode to operate jackd
...
jack2 allows to use three modes:
- A legacy jackd service alone.
- A DBUS jackd service alone.
- A mixture between the standalone jackd and the DBUS jackd.
This patch adds the possibility to choose between these three modes,
while the legacy jackd was the only option before.
In addition, the jack_control tool is removed when the DBUS jackd is not
available, as this tool is used to control it.
Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com >
[yann.morin.1998@free.fr:
- rebase
- only use two booleans, not a choice
- python is a runtime-only dependency
- use python3 if enabled, fallback to python
- simplify post-install condition
]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Thomas: fix minor typo.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-03-20 21:43:23 +01:00
Thomas Petazzoni
7f4597d94e
jack2: use the proper BR2_TOOLCHAIN_HAS_SYNC_x symbol
...
Move away from BR2_ARCH_HAS_ATOMICS and use BR2_TOOLCHAIN_HAS_SYNC_4
instead for the jack2 package and its reverse dependency.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
2016-02-06 11:16:00 +01:00
Peter Korsgaard
f84f204df5
jack2: not available for static only builds
...
Fixes:
http://autobuild.buildroot.net/results/e53/e537a500852ddb8aa0b1155ea9bc8a17636dd50d/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-21 23:41:13 +02:00
Gustavo Zacarias
757e9c4c2a
package: kill pointless text justification
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-23 09:47:08 +02:00
Gustavo Zacarias
f4716f79a0
packages: remove (non-)lfs dependencies and tweaks
...
Now that largefile is mandatory removes package dependencies and
conditionals.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-01 22:47:22 +02:00
Yann E. MORIN
f346af2868
package/jack2: use the new ARCH_HAS_ATOMICS as dependency
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-08-18 10:57:20 +02:00
Anton Kolesov
b35d158234
jack2: Add dependency on atomic intrinsics
...
Jack requires GCC built-in atomic functions which are architecture specific
and may not be implemented.
This fixes:
http://autobuild.buildroot.net/results/c218be876d3abf7a8e212b6d526595bfd835e1c5/
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-08-03 11:22:24 +02:00
Thomas Petazzoni
fe33b6fd47
jack2: not available on ARC
...
ARC lacks some compiler intrinsics to build jack2.
Fixes:
http://autobuild.buildroot.org/results/c21/c218be876d3abf7a8e212b6d526595bfd835e1c5/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-05-17 11:34:36 +02:00
Thomas Petazzoni
bd87e5bbf8
jack2: requires MMU support
...
jack2 uses fork(), so it's not available on non-MMU architectures.
Fixes:
http://autobuild.buildroot.org/results/0d4/0d441bf1831b2a657b466e44c29423c45c07decd/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-05-17 11:34:32 +02:00
Thomas Petazzoni
5035af0cbb
jack2: needs C++ support
...
Fixes:
http://autobuild.buildroot.org/results/ede/ede17f2fdb9b5cd4b974ef820d95b0eba863c420/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-20 19:59:27 +02:00
Samuel Martin
ca4e9a7873
jack2: fix missing alsa-lib feature dependency
...
jack2 needs snd_hwdep support.
Fixes:
http://autobuild.buildroot.net/results/4c3/4c3b4f1db5c1aadfd8de59f7a655a7644f1bc1be/
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-03-10 13:13:03 +01:00
Thomas Petazzoni
0ac17ecc21
jack2: needs BR2_PACKAGE_ALSA_LIB_RAWMIDI
...
Fixes:
http://autobuild.buildroot.org/results/f45/f4558837adeb89650beb9d74a3bd97616e412a8f/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-03-08 15:09:57 +01:00
Thomas Petazzoni
714de8abcd
jack2: add select on BR2_PACKAGE_ALSA_LIB_SEQ
...
The BR2_PACKAGE_ALSA_LIB_SEQ option is needed for jack2 to build
properly.
Fixes:
http://autobuild.buildroot.org/results/fc4/fc42597a9a22af69a33c810561e2b3dd6c6bf8f4/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-03-08 11:11:32 +01:00
Wojciech M. Zabolotny
32a40fdee2
jack2: new package
...
[Thomas: use github download helper, small improvements to Config.in]
Signed-off-by: Wojciech M. Zabolotny <wzab01@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-03-08 00:08:38 +01:00