extra/roc-toolkit to 0.4.0-1

This commit is contained in:
Kevin Mihelich 2024-06-29 23:29:08 +00:00
parent 2e7996195a
commit 396ed739d0
3 changed files with 14 additions and 9 deletions

View file

@ -1,6 +1,6 @@
pkgbase = roc-toolkit pkgbase = roc-toolkit
pkgdesc = Real-time audio streaming over the network pkgdesc = Real-time audio streaming over the network
pkgver = 0.3.0 pkgver = 0.4.0
pkgrel = 1 pkgrel = 1
url = https://github.com/roc-streaming/roc-toolkit/ url = https://github.com/roc-streaming/roc-toolkit/
arch = x86_64 arch = x86_64
@ -19,18 +19,20 @@ pkgbase = roc-toolkit
depends = gcc-libs depends = gcc-libs
depends = libunwind depends = libunwind
depends = libuv depends = libuv
depends = openssl
optdepends = libpulse: for roc-conv, roc-receive and roc-send optdepends = libpulse: for roc-conv, roc-receive and roc-send
optdepends = sox: for roc-conv, roc-receive and roc-send optdepends = sox: for roc-conv, roc-receive and roc-send
provides = libroc.so provides = libroc.so
source = https://github.com/roc-streaming/roc-toolkit//archive/v0.3.0/roc-toolkit-v0.3.0.tar.gz source = https://github.com/roc-streaming/roc-toolkit//archive/v0.4.0/roc-toolkit-v0.4.0.tar.gz
sha512sums = 447532862dc1714054ebd03ce7fd101525c213a87bc7198a55c8e6068c28db318d59389bafd83681a4e6b34a61e68ac305c66b84e417a3f791b02340a821e6ec sha512sums = 51763287ee825b6617273ededd9e77560f4223b8ba4a577855c3225908e848895a4f925163862cf6d19a8215245ec26f33d07d6cb80c51768d37eaa06ac02063
b2sums = 31775d330bdfb3c42278d1ecbbbb5e14f695ca82f22929e435b6c9bf10c2e25c3367d11cf2913a81e6469876c255193be11eb78b775fad3b17f57c5be9c4bb39 b2sums = 2ffcf6b1ca50fcae09c7aaa27939e23428feb21f330d578d731e494c62aa088c7e00de3b1a1b488d1bb13ffcc979fede1fc2726e2293a383a87174a4480e8aec
pkgname = roc-toolkit pkgname = roc-toolkit
depends = glibc depends = glibc
depends = gcc-libs depends = gcc-libs
depends = libunwind depends = libunwind
depends = libuv depends = libuv
depends = openssl
depends = openfec depends = openfec
depends = libopenfec.so depends = libopenfec.so
depends = speexdsp depends = speexdsp

View file

@ -0,0 +1,4 @@
[roc-toolkit]
source = "git"
git = "https://github.com/roc-streaming/roc-toolkit"
prefix = "v"

View file

@ -4,7 +4,7 @@
# - !distcc, build checks for clang first # - !distcc, build checks for clang first
pkgname=roc-toolkit pkgname=roc-toolkit
pkgver=0.3.0 pkgver=0.4.0
pkgrel=1 pkgrel=1
pkgdesc="Real-time audio streaming over the network" pkgdesc="Real-time audio streaming over the network"
arch=(x86_64) arch=(x86_64)
@ -18,6 +18,7 @@ depends=(
gcc-libs gcc-libs
libunwind libunwind
libuv libuv
openssl
) )
makedepends=( makedepends=(
alsa-lib alsa-lib
@ -37,14 +38,13 @@ optdepends=(
) )
provides=(libroc.so) provides=(libroc.so)
source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz) source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
sha512sums=('447532862dc1714054ebd03ce7fd101525c213a87bc7198a55c8e6068c28db318d59389bafd83681a4e6b34a61e68ac305c66b84e417a3f791b02340a821e6ec') sha512sums=('51763287ee825b6617273ededd9e77560f4223b8ba4a577855c3225908e848895a4f925163862cf6d19a8215245ec26f33d07d6cb80c51768d37eaa06ac02063')
b2sums=('31775d330bdfb3c42278d1ecbbbb5e14f695ca82f22929e435b6c9bf10c2e25c3367d11cf2913a81e6469876c255193be11eb78b775fad3b17f57c5be9c4bb39') b2sums=('2ffcf6b1ca50fcae09c7aaa27939e23428feb21f330d578d731e494c62aa088c7e00de3b1a1b488d1bb13ffcc979fede1fc2726e2293a383a87174a4480e8aec')
build() { build() {
local scons_options=( local scons_options=(
--prefix=/usr --prefix=/usr
--libdir=/usr/lib --libdir=/usr/lib
--disable-openssl # disable as it is not yet used
--enable-tests --enable-tests
--enable-examples --enable-examples
) )
@ -57,7 +57,6 @@ check() {
local scons_options=( local scons_options=(
--prefix=/usr --prefix=/usr
--libdir=/usr/lib --libdir=/usr/lib
--disable-openssl # disable as it is not yet used
--enable-tests --enable-tests
--enable-examples --enable-examples
) )