Package Details: roc-toolkit-git 0.3.0.r0.g57b932b8-3

Git Clone URL: https://aur.archlinux.org/roc-toolkit-git.git (read-only, click to copy)
Package Base: roc-toolkit-git
Description: Real-time audio streaming over network
Upstream URL: https://github.com/roc-streaming/roc-toolkit
Licenses: MPL2
Conflicts: roc, roc-toolkit
Provides: roc-toolkit
Replaces: roc
Submitter: ronalde
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 4
Popularity: 0.000112
First Submitted: 2022-01-11 15:55 (UTC)
Last Updated: 2023-11-27 19:43 (UTC)

Dependencies (16)

Required by (46)

Sources (1)

Pinned Comments

FabioLolix commented on 2023-11-27 19:46 (UTC)

This package seems to prefer clang by default but currently failed to build using makepkg, solutions are either build with devtools or remove clang. Didn't a github ticket at first sight

Latest Comments

1 2 Next › Last »

FabioLolix commented on 2023-11-27 19:46 (UTC)

This package seems to prefer clang by default but currently failed to build using makepkg, solutions are either build with devtools or remove clang. Didn't a github ticket at first sight

maderios commented on 2023-01-02 13:35 (UTC)

To build, just remove '-disable-tests --disable-examples'

eh5 commented on 2022-12-31 08:54 (UTC)

I have created roc-toolkit that build roc-toolkit v0.2.1 to replace this PKGBUILD (and as a dependency of pipewire-full-git).

q234rty commented on 2022-12-19 20:06 (UTC)

This currently fails to build as the --disable-tests --disable-examples options seem to be removed upstream.

eh5 commented on 2022-11-27 06:03 (UTC)

Hi, seems the PKGBUILD does not build in a clean chroot because of missing gsm.

Could you add gsm to depends as built roc-* binaries are linked to libgsm.so.1.

tallero commented on 2022-09-19 16:19 (UTC) (edited on 2022-09-19 17:42 (UTC) by tallero)

Fails at beginning of build:

scons: Reading SConscript files ...
TypeError: '>=' not supported between instances of 'NoneType' and 'tuple':
  File "/home/dev/makepkg/roc-toolkit-git/src/roc-toolkit/SConstruct", line 406:
    if clang_format and env.ParseCompilerVersion(clang_format) >= (3, 6):
find: ‘3rdparty’: No such file or directory

EDIT: error on my side (corrupted clang)

marfrit commented on 2022-03-31 11:34 (UTC)

To build on aarch64, I needed to add this to the PKGBUILD

prepare() { cd "${_pkgname}" sed -i 's/c++98/c++11/g' SConstruct }

ronalde commented on 2022-01-11 16:05 (UTC) (edited on 2022-01-11 16:11 (UTC) by ronalde)

Based on PKGBUILD from roc-git which is compiled with pulseaudio modules. This package is compiled without pulseaudio so it may be used as a replacement for pulseaudio-rtp on systems running pipewire.

The rationale being that pipewire currently lacks native RTP support, while pulseaudio-rtp is incompatible with wireplumber, and the ('standalone') tools provided by this toolkit can be used by the pulseaudio emulation of pipewire. See: https://github.com/roc-streaming/roc-toolkit/issues/446

ronalde commented on 2022-01-11 16:00 (UTC)

I created a new package based on roc, roc-toolkit-git which pulls from the working github repo, and disables pulseaudio support, so that roc may be used as a replacement for pulseaudio-rtp in systems running pipewire.

cyberpunkrocker commented on 2021-07-28 19:39 (UTC)

Could the maintainer please fix the PKGBUILD using @wenxin.wang's patches?