Peter Korsgaard
e57bdcaf0b
jack2: add .hash file
...
Fixes:
http://autobuild.buildroot.org/results/cc3/cc3590d9c602b38701398786741fceb612445b92/
http://autobuild.buildroot.org/results/2a6/2a691d01d8c91aa1058960f5176ad611b3549f36/
Similar to jquery-keyboard, it seems the jack2 tarball on the autobuilder
is corrupt. Fix it by adding a .hash file so it falls back to our s.b.o
mirror.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-06-16 08:44:23 +02:00
Samuel Martin
b7b9426ccc
package/jack2: fix build WRT backtrace support
...
This change adds a patch checking for the presence of execinfo.h header
and enabling the backtrace support depending on the check result.
Fixes:
http://autobuild.buildroot.org/results/415/415e2100dc59d35e58646c07f7cdccabecdda966/
http://autobuild.buildroot.org/results/43c/43ca1b103434ae582fdf93cb5912b311960f303b/
http://autobuild.buildroot.org/results/391/391e71a988250ea66ec4dbee6f60fdce9eaf2766/
...
Adapted from the PR:
https://github.com/jackaudio/jack2/pull/206
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-05-17 15:19:57 +02:00
Bernd Kuhls
520186dd0e
package/jack2: Fix build on nios2
...
Fixes
http://autobuild.buildroot.net/results/8f3/8f3d2139de7f85f729e0555f8513fdbd177cbadd/
http://autobuild.buildroot.net/results/5d2/5d2f049ab9fa6a1a4e3fa9884983ab66b2fccb56/
http://autobuild.buildroot.net/results/85a/85a4a7ee4cf5c0b65e4543a524909d9c0422eea4/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-19 21:03:13 +02:00
Yann E. MORIN
b7fc60abc2
package/jack2: add comment about celt and eigen
...
The optinal dependency on celt is not added, because we only have
celt-0.5.1 and jack2 requires celt >= 0.5.2 (even though it does look
for celt >= 0.5.0, it does not build with celt- < 0.5.2). Since we
cannot upgrade celt (for now), we just never make jack2 depend on
celt051, and it won't find it either, as it just searches for celt.pc
and we have celt051.pc.
As well, the dependency on eigen is only useful in conjunction with
gtkiostream, for which we do not have a package. So, we don't need to
depend on eigen.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-03-20 21:45:10 +01:00
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
Bernd Kuhls
f658b1934f
package/jack2: add optional support for readline
...
When readline was compiled before, jack2 will use it as optional
dependency:
$ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/bin/jack_transport | grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libjack.so.0]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.1]
0x0000000000000001 (NEEDED) Shared library: [libopus.so.0]
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.1]
0x0000000000000001 (NEEDED) Shared library: [libreadline.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.1]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-02-21 12:45:25 +01:00
Bernd Kuhls
055cf58842
package/jack2: add optional support for opus
...
When opus was compiled before, jack2 will use it as optional dependency:
$ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/bin/jackd | grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libjackserver.so.0]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.1]
0x0000000000000001 (NEEDED) Shared library: [libopus.so.0]
[...]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-02-21 12:45:15 +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
Maxime Hadjinlian
784fba1317
jack2: bump version
...
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-04 15:49:54 +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
Pieter De Gendt
a2bd599074
jack2: add staging installation
...
jack2 installs some headers and libraries that can be used by other
applications, so it makes sense to install it to the staging
directory.
Signed-off-by: Pieter De Gendt <pieter.degendt@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-08-06 19:41:51 +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
Samuel Martin
fc8fcec306
jack2: force host-python dependency for waf build-system
...
jack2 uses Waf 1.6.11. The waf configure program combines a part of
python script with a compiled blob. According to Waf documentation,
waf currently supports python interpreter from version 2.3 to 3.1.
However, Buildroot provides python-3.4. So, let's uses host python2
interpreter for building jack2.
This patch also cleanup whitespace, replacing wrongly used spaces with
tabs.
Fixed:
http://autobuild.buildroot.net/results/913/913bb1836076be9f201bf6641c7614708d6916bc/
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-05-16 16:08:04 +02:00
Thomas De Schampheleire
f386839de1
jack2: bump version to ab409a65df95bc261ff72b52d6b3f4a65cf3266a
...
Fixes
http://autobuild.buildroot.net/results/dfc/dfc9850a128ef46acc6bbc066656a692da08db04/build-end.log
thanks to commit
8097695445
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-24 11:14:44 +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