Package Details: sonobus 1.4.6-1

Git Clone URL: https://aur.archlinux.org/sonobus.git (read-only, click to copy)
Package Base: sonobus
Description: An easy to use application for streaming high-quality, low-latency peer-to-peer audio
Upstream URL: https://sonobus.net
Licenses: GPL3
Submitter: Luchs
Maintainer: Luchs (Scrumplex)
Last Packager: Scrumplex
Votes: 7
Popularity: 0.77
First Submitted: 2021-01-20 21:44
Last Updated: 2021-06-05 09:28

Latest Comments

leonardder commented on 2021-06-05 07:19

Could you consider adding arm architectures to the list of architectures? I at least know aarch64 to work.

Cholfo commented on 2021-06-04 19:27

Hi, when I try to load an audio file or record the program crashes with a segfault. Talking with some friends who had sonobus also installed, one has the same issue and for the other one all works as expected.

sonosaurus commented on 2021-04-28 18:46

JUCE is not a normal library dependency (for anyone), it is a source code collection... it isn't designed to be linked to like most other "dependencies". And furthermore, I have modified it, so you need to think of it as part of the SonoBus source code (which it is), and not a dependency.

Looks like libcurl is no longer a dependency either.

Regarding X11 and libjack, the code does dynamic library loading internally at runtime, and not at link time, which is why they don't show up with ldd.

Scrumplex commented on 2021-04-28 17:29

sonosaurus: Thank you for your comment. First of all: Awesome piece of software you got here :D

On Arch Linux it is undesirable to have dependencies in-tree, as that does not guarantee reproducability. But as far as I can tell it's currently not possible to solve this. Maybe we can work this out in a GitHub issue.

I was a little confused about it being statically linked or not, as libcurl, libjack and libx* are all not linked with any binary (neither /usr/bin/sonobus, nor the VSTs)

sonosaurus commented on 2021-04-28 15:19

Also, you cannot use a "system JUCE" because the JUCE included in the SB source code is a custom branch with specific changes... that's why it is part of the source tree.

The binary is not statically linked on Linux.

sonosaurus commented on 2021-04-28 15:17

Hi, I'm the developer of SonoBus and I just wanted to mention that libgl is no longer a dependency. Thanks!

Scrumplex commented on 2021-04-16 17:59

TODOs with this package:

  • Force system JUCE; Blocked by outdated community/juce, doesn't include FindJUCE.cmake
  • use make install; Blocked by upstream not including GNUInstallDirs
  • binary might be statically linked?

mbc commented on 2021-04-16 16:38

I just ran into an issue where I didn't have cmake installed in my system and the package failed to build, so you should probably add cmake as a dependency.

Luchs commented on 2021-04-08 21:58

Sorry for the delay, I updated the package and added you as a co-maintainer.

Scrumplex commented on 2021-04-05 12:52

Hi there,

if you don't mind I would be interested in maintaining or co-maintaining this package.