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 see a github ticket at first sight
Search Criteria
Package Details: roc-toolkit-git 0.3.0.r0.g57b932b8-3
Package Actions
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.000001 |
First Submitted: | 2022-01-11 15:55 (UTC) |
Last Updated: | 2023-11-27 19:43 (UTC) |
Dependencies (16)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libuv (libuv-gitAUR)
- openfec
- speexdsp (speexdsp-gitAUR)
- alsa-lib (make)
- cpputest (cpputest-gitAUR) (make)
- gengetopt (gengetopt-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- ragel (ragel-gitAUR) (make)
- scons (make)
- sox (sox-dsd-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – for roc-conv, roc-receive and roc-send
- sox (sox-dsd-gitAUR) (optional) – for roc-conv, roc-receive and roc-send
Required by (31)
- gst-plugin-pipewire-full-git (requires roc-toolkit) (make)
- libpipewire-full-git (requires roc-toolkit) (make)
- libpipewire-git (requires roc-toolkit) (make)
- pipewire-alsa-git (requires roc-toolkit) (make)
- pipewire-audio-git (requires roc-toolkit) (make)
- pipewire-docs-git (requires roc-toolkit) (make)
- pipewire-ffado-git (requires roc-toolkit) (make)
- pipewire-full-alsa-git (requires roc-toolkit) (make)
- pipewire-full-audio-git (requires roc-toolkit) (make)
- pipewire-full-docs-git (requires roc-toolkit) (make)
- pipewire-full-ffado-git (requires roc-toolkit) (make)
- pipewire-full-ffmpeg-git (requires roc-toolkit) (make)
- pipewire-full-git (requires roc-toolkit) (make)
- pipewire-full-jack-client-git (requires roc-toolkit) (make)
- pipewire-full-jack-git (requires roc-toolkit) (make)
- pipewire-full-pulse-git (requires roc-toolkit) (make)
- pipewire-full-roc-git (requires roc-toolkit)
- pipewire-full-roc-git (requires roc-toolkit) (make)
- pipewire-full-v4l2-git (requires roc-toolkit) (make)
- pipewire-full-vulkan-git (requires roc-toolkit) (make)
- Show 11 more...
Sources (1)
FabioLolix commented on 2023-11-27 19:46 (UTC) (edited on 2024-06-02 09:20 (UTC) by FabioLolix)
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?
Pinned Comments
FabioLolix commented on 2023-11-27 19:46 (UTC) (edited on 2024-06-02 09:20 (UTC) by FabioLolix)
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 see a github ticket at first sight