Add roc package and enable its pipewire module
This commit is contained in:
parent
1f033e70c6
commit
565b9b4c3a
3 changed files with 23 additions and 3 deletions
|
@ -4542,3 +4542,4 @@ libmaliit-plugins.so.2 maliit-keyboard-2.3.1_1
|
||||||
libSDL3.so.0 SDL3-3.2.2_1
|
libSDL3.so.0 SDL3-3.2.2_1
|
||||||
libiconv.so.2 libiconv-1.18_1
|
libiconv.so.2 libiconv-1.18_1
|
||||||
libcharset.so.1 libiconv-1.18_1
|
libcharset.so.1 libiconv-1.18_1
|
||||||
|
libroc.so.0.4 roc-0.4.0_1
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'pipewire'
|
# Template file for 'pipewire'
|
||||||
pkgname=pipewire
|
pkgname=pipewire
|
||||||
version=1.2.7
|
version=1.2.7
|
||||||
revision=1
|
revision=2
|
||||||
build_style=meson
|
build_style=meson
|
||||||
configure_args="
|
configure_args="
|
||||||
--auto-features=enabled
|
--auto-features=enabled
|
||||||
|
@ -9,7 +9,6 @@ configure_args="
|
||||||
-Ddocs=enabled
|
-Ddocs=enabled
|
||||||
-Dman=enabled
|
-Dman=enabled
|
||||||
-Dlibcamera=enabled
|
-Dlibcamera=enabled
|
||||||
-Droc=disabled
|
|
||||||
$(vopt_feature sdl2 sdl2)
|
$(vopt_feature sdl2 sdl2)
|
||||||
-Dsystemd=disabled
|
-Dsystemd=disabled
|
||||||
-Dlogind=disabled
|
-Dlogind=disabled
|
||||||
|
@ -30,7 +29,7 @@ makedepends="$(vopt_if sdl2 SDL2-devel) gst-plugins-base1-devel jack-devel
|
||||||
vulkan-loader-devel pulseaudio-devel avahi-libs-devel webrtc-audio-processing-devel
|
vulkan-loader-devel pulseaudio-devel avahi-libs-devel webrtc-audio-processing-devel
|
||||||
readline-devel openssl-devel lilv-devel libcanberra-devel dbus-devel
|
readline-devel openssl-devel lilv-devel libcanberra-devel dbus-devel
|
||||||
libmysofa-devel opus-devel $(vopt_if ffado libffado-devel) liblc3-devel
|
libmysofa-devel opus-devel $(vopt_if ffado libffado-devel) liblc3-devel
|
||||||
$(vopt_if selinux libselinux-devel) libcamera-devel libcap-devel"
|
$(vopt_if selinux libselinux-devel) libcamera-devel libcap-devel roc libuv-devel libunwind-devel speexdsp-devel"
|
||||||
depends="libspa-alsa>=${version}_${revision} libspa-audioconvert>=${version}_${revision}
|
depends="libspa-alsa>=${version}_${revision} libspa-audioconvert>=${version}_${revision}
|
||||||
libspa-audiomixer>=${version}_${revision} libspa-control>=${version}_${revision}
|
libspa-audiomixer>=${version}_${revision} libspa-control>=${version}_${revision}
|
||||||
libspa-v4l2>=${version}_${revision} pulseaudio-utils virtual?pipewire-session-manager"
|
libspa-v4l2>=${version}_${revision} pulseaudio-utils virtual?pipewire-session-manager"
|
||||||
|
|
20
srcpkgs/roc/template
Normal file
20
srcpkgs/roc/template
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
pkgname=roc
|
||||||
|
version=0.4.0
|
||||||
|
revision=1
|
||||||
|
build_style=scons
|
||||||
|
short_desc="real-time audio streaming over the network"
|
||||||
|
maintainer="Moritz Ruth <dev@moritzruth.de>"
|
||||||
|
license="MPL-2.0"
|
||||||
|
homepage="https://roc-streaming.org/"
|
||||||
|
distfiles="https://github.com/roc-streaming/roc-toolkit/archive/refs/tags/v0.4.0.tar.gz"
|
||||||
|
checksum="60501dfdc8c0de385898dbd1eb8239d93ef962667ddb064ad796b887a41a1a46"
|
||||||
|
hostmakedepends="ragel gengetopt cmake"
|
||||||
|
makedepends="libuv-devel libunwind-devel speexdsp-devel sox-devel libsndfile-devel openssl-devel pulseaudio-devel"
|
||||||
|
|
||||||
|
pre_build() {
|
||||||
|
make_build_args="--build-3rdparty=openfec --prefix=${PKGDESTDIR}/usr"
|
||||||
|
}
|
||||||
|
|
||||||
|
pre_install() {
|
||||||
|
make_install_args="--build-3rdparty=openfec --prefix=${PKGDESTDIR}/usr"
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue