Date: Thursday, March 9, 2023 @ 17:23:16
  Author: dvzrv
Revision: 1417146

archrelease: copy trunk to community-x86_64

Added:
  roc-toolkit/repos/community-x86_64/PKGBUILD
    (from rev 1417145, roc-toolkit/trunk/PKGBUILD)
Deleted:
  roc-toolkit/repos/community-x86_64/PKGBUILD
  roc-toolkit/repos/community-x86_64/roc-toolkit-0.2.1-destdir.patch
  roc-toolkit/repos/community-x86_64/roc-toolkit-0.2.1-pkgconfig_deps.patch

----------------------------------------+
 PKGBUILD                               |  144 ++++++++++++++++---------------
 roc-toolkit-0.2.1-destdir.patch        |   78 ----------------
 roc-toolkit-0.2.1-pkgconfig_deps.patch |   34 -------
 3 files changed, 75 insertions(+), 181 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-09 17:23:00 UTC (rev 1417145)
+++ PKGBUILD    2023-03-09 17:23:16 UTC (rev 1417146)
@@ -1,69 +0,0 @@
-# Maintainer: David Runge <[email protected]>
-
-pkgname=roc-toolkit
-pkgver=0.2.2
-pkgrel=1
-pkgdesc="Real-time audio streaming over the network"
-arch=(x86_64)
-url="https://github.com/roc-streaming/roc-toolkit/";
-license=(MPL2 custom:CC0)
-depends=(glibc libunwind libuv)
-makedepends=(alsa-lib cpputest gengetopt libpulse openfec ragel scons sox 
speexdsp)
-optdepends=(
-  'libpulse: for roc-conv, roc-receive and roc-send'
-  'sox: for roc-conv, roc-receive and roc-send'
-)
-provides=(libroc.so)
-source=(
-  $url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz
-  # remove unnecessary library dependencies from pkg-config integration: 
https://github.com/roc-streaming/roc-toolkit/pull/507
-  $pkgname-0.2.1-pkgconfig_deps.patch
-)
-sha512sums=('b39a88811c3d7c8dfbaeb73f22d24715240c0e7ce0ae6b9148980a520efc0cf4939e1d461f05c7f00b15282756826c145a5560b2cbce8373ecc13b4ad93c47ee'
-            
'59ab91620a1c1a013f5f3da51d78d0e56df10fb5c3e21e156c0a86929652f7f9921798b2b8ada1ab8056109a9c30712e9dfa00f41697b3ca6d81e5ff92d0dfdf')
-b2sums=('3f90b771e360bf1a6f2fe67fa5586076a16adb8ddf991190082de308fbef6a4d174f9072a83693195fbd08d9ab6b8d5e91916f7e8c9e77147119da80a8ed7792'
-        
'7cff5118b8773f3266d345f410308e110bd9c4615b230ce6586def53ea0028c6c417ba66bde61be472ac5ae7988eae25ffb858ce9d2b3431794c155d2149752d')
-
-prepare() {
-  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-0.2.1-pkgconfig_deps.patch
-}
-
-build() {
-  local scons_options=(
-    --prefix=/usr
-    --libdir=/usr/lib
-    --enable-tests
-    --enable-examples
-  )
-
-  cd $pkgname-$pkgver
-  scons "${scons_options[@]}"
-}
-
-check() {
-  local scons_options=(
-    --prefix=/usr
-    --libdir=/usr/lib
-    --enable-tests
-    --enable-examples
-  )
-
-  cd $pkgname-$pkgver
-  scons test "${scons_options[@]}"
-}
-
-package() {
-  local scons_options=(
-    --prefix=/usr
-    --libdir=/usr/lib
-  )
-  depends+=(
-    openfec libopenfec.so
-    speexdsp libspeexdsp.so
-  )
-
-  cd $pkgname-$pkgver
-  scons DESTDIR="$pkgdir/" "${scons_options[@]}" install
-
-  install -vDm 644 3rdparty/hedley/COPYING -t 
"$pkgdir/usr/share/licenses/$pkgname/hedley.COPYING"
-}

Copied: roc-toolkit/repos/community-x86_64/PKGBUILD (from rev 1417145, 
roc-toolkit/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-03-09 17:23:16 UTC (rev 1417146)
@@ -0,0 +1,75 @@
+# Maintainer: David Runge <[email protected]>
+
+pkgname=roc-toolkit
+pkgver=0.2.3
+pkgrel=1
+pkgdesc="Real-time audio streaming over the network"
+arch=(x86_64)
+url="https://github.com/roc-streaming/roc-toolkit/";
+license=(MPL2 custom:CC0)
+depends=(
+  glibc
+  libunwind
+  libuv
+)
+makedepends=(
+  alsa-lib
+  cpputest
+  gengetopt
+  libpulse
+  openfec
+  ragel
+  scons
+  sox
+  speexdsp
+)
+optdepends=(
+  'libpulse: for roc-conv, roc-receive and roc-send'
+  'sox: for roc-conv, roc-receive and roc-send'
+)
+provides=(libroc.so)
+source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
+sha512sums=('f57b76cf6e5bda00072008b17c13fb9e5ae74e6fd6c141da10a2395d4b1ea150f1353081937afe7493af7e7e4d4db1bae87cd4cdea073fa9c138c9c5ada0d90a')
+b2sums=('cd75f33feacdab77fdfadea87d8e72a39a2cf7ef423450c511eb39e1506055ca6db7d38f378aaa7500d9d4bfb4c6b2111a9b4f43800f87c7e1fe559bcb522711')
+
+build() {
+  local scons_options=(
+    --prefix=/usr
+    --libdir=/usr/lib
+    --disable-openssl  # disable as it is not yet used
+    --enable-tests
+    --enable-examples
+  )
+
+  cd $pkgname-$pkgver
+  scons "${scons_options[@]}"
+}
+
+check() {
+  local scons_options=(
+    --prefix=/usr
+    --libdir=/usr/lib
+    --disable-openssl  # disable as it is not yet used
+    --enable-tests
+    --enable-examples
+  )
+
+  cd $pkgname-$pkgver
+  scons test "${scons_options[@]}"
+}
+
+package() {
+  local scons_options=(
+    --prefix=/usr
+    --libdir=/usr/lib
+  )
+  depends+=(
+    openfec libopenfec.so
+    speexdsp libspeexdsp.so
+  )
+
+  cd $pkgname-$pkgver
+  scons DESTDIR="$pkgdir/" "${scons_options[@]}" install
+
+  install -vDm 644 3rdparty/hedley/COPYING -t 
"$pkgdir/usr/share/licenses/$pkgname/hedley.COPYING"
+}

Deleted: roc-toolkit-0.2.1-destdir.patch
===================================================================
--- roc-toolkit-0.2.1-destdir.patch     2023-03-09 17:23:00 UTC (rev 1417145)
+++ roc-toolkit-0.2.1-destdir.patch     2023-03-09 17:23:16 UTC (rev 1417146)
@@ -1,78 +0,0 @@
-diff --git i/SConstruct w/SConstruct
-index 081e26a2..7dad6ee4 100644
---- i/SConstruct
-+++ w/SConstruct
-@@ -296,6 +296,7 @@ env.OverrideFromArgument('BREATHE_APIDOC', 
default='breathe-apidoc')
- env.PrependFromArgument('CPPFLAGS')
- env.PrependFromArgument('CXXFLAGS')
- env.PrependFromArgument('CFLAGS')
-+env.PrependFromArgument('DESTDIR', default='/')
- env.PrependFromArgument('LINKFLAGS', names=['LINKFLAGS', 'LDFLAGS'])
- env.PrependFromArgument('STRIPFLAGS')
- 
-diff --git i/docs/SConscript w/docs/SConscript
-index c32d9519..a18c8076 100644
---- i/docs/SConscript
-+++ w/docs/SConscript
-@@ -77,5 +77,5 @@ if GetOption('enable_sphinx'):
- doc_env.AlwaysBuild(doc_env.Alias('docs', ['doxygen', 'sphinx']))
- 
- for manpage in doc_env.GlobFiles('#docs/sphinx/manuals/*.rst'):
--    doc_env.AddDistFile(GetOption('mandir'), '#docs/man/%s.1' %
-+    doc_env.AddDistFile(doc_env["DESTDIR"] + GetOption('mandir'), 
'#docs/man/%s.1' %
-                         manpage.srcnode().name.replace('.rst', 
'').replace('_', '-'))
-diff --git i/src/SConscript w/src/SConscript
-index b59f67a7..8dad9f87 100644
---- i/src/SConscript
-+++ w/src/SConscript
-@@ -88,14 +88,14 @@ if not GetOption('disable_shared') or 
GetOption('enable_static') or GetOption('e
-         public_api_targets += [install_target]
-         public_api_targets += symlinks
- 
--        env.AddDistFile(env['ROC_SYSTEM_LIBDIR'], install_target)
-+        env.AddDistFile(env['DESTDIR'] + env['ROC_SYSTEM_LIBDIR'], 
install_target)
- 
-         if env.NeedsFixupSharedLibrary():
-             env.AddDistAction(env.FixupSharedLibrary(
-                 os.path.join(env['ROC_SYSTEM_LIBDIR'], 
install_target[0].name)))
- 
-         for lnk in symlinks:
--            env.AddDistFile(env['ROC_SYSTEM_LIBDIR'], lnk)
-+            env.AddDistFile(env['DESTDIR'] + env['ROC_SYSTEM_LIBDIR'], lnk)
- 
-     if GetOption('enable_static'):
-         thirdparty_libs = libs_env.GetThirdPartyStaticLibs()
-@@ -123,13 +123,13 @@ if not GetOption('disable_shared') or 
GetOption('enable_static') or GetOption('e
-         install_target = env.Install(env['ROC_BINDIR'], libroc_static)
-         public_api_targets += [install_target]
- 
--        env.AddDistFile(env['ROC_SYSTEM_LIBDIR'], install_target)
-+        env.AddDistFile(env['DESTDIR'] + env['ROC_SYSTEM_LIBDIR'], 
install_target)
- 
-     if not GetOption('disable_shared') or GetOption('enable_static'):
-         env.Alias('public_api', public_api_targets, env.Action(''))
-         env.AlwaysBuild('public_api')
- 
--        env.AddDistFile(env['ROC_SYSTEM_INCDIR'], 
'#src/public_api/include/roc')
-+        env.AddDistFile(env['DESTDIR'] + env['ROC_SYSTEM_INCDIR'], 
'#src/public_api/include/roc')
- 
-         if 'PKG_CONFIG_PATH' in env.Dictionary():
-             pc_file = env.GeneratePkgConfig(
-@@ -141,7 +141,7 @@ if not GetOption('disable_shared') or 
GetOption('enable_static') or GetOption('e
-                 desc='Real-time audio streaming over the network.',
-                 url='https://roc-streaming.org',
-                 version=env['ROC_VERSION'])
--            env.AddDistFile(env['PKG_CONFIG_PATH'], pc_file)
-+            env.AddDistFile(env['DESTDIR'] + env['PKG_CONFIG_PATH'], pc_file)
- 
- if GetOption('enable_examples'):
-     examples_env = subenvs.examples.Clone()
-@@ -197,7 +197,7 @@ if not GetOption('disable_tools'):
-         env.Alias(exe_name, [target], env.Action(''))
-         env.AlwaysBuild(exe_name)
- 
--        env.AddDistFile(env['ROC_SYSTEM_BINDIR'], target)
-+        env.AddDistFile(env['DESTDIR'] + env['ROC_SYSTEM_BINDIR'], target)
- 
- if GetOption('enable_tests') or GetOption('enable_benchmarks'):
-     common_test_env = subenvs.tests.Clone()

Deleted: roc-toolkit-0.2.1-pkgconfig_deps.patch
===================================================================
--- roc-toolkit-0.2.1-pkgconfig_deps.patch      2023-03-09 17:23:00 UTC (rev 
1417145)
+++ roc-toolkit-0.2.1-pkgconfig_deps.patch      2023-03-09 17:23:16 UTC (rev 
1417146)
@@ -1,34 +0,0 @@
-diff --git i/3rdparty/SConscript w/3rdparty/SConscript
-index 8083170b..cb236dff 100644
---- i/3rdparty/SConscript
-+++ w/3rdparty/SConscript
-@@ -240,9 +240,6 @@ if 'pulseaudio' in autobuild_dependencies:
- elif 'pulseaudio' in system_dependencies:
-     conf = Configure(env, custom_tests=env.CustomTests)
- 
--    if not conf.AddPkgConfigDependency('libpulse', '--cflags --libs'):
--        conf.env.AddPkgConfigLibs(['pulse'])
--
-     if not conf.CheckLibWithHeaderExt(
-             'pulse', 'pulse/pulseaudio.h', 'C', run=not is_crosscompiling):
-         env.Die("libpulse not found (see 'config.log' for details)")
-@@ -252,9 +249,6 @@ elif 'pulseaudio' in system_dependencies:
-     if GetOption('enable_examples'):
-         conf = Configure(subenvs.examples, custom_tests=env.CustomTests)
- 
--        if not conf.AddPkgConfigDependency('libpulse-simple', '--cflags 
--libs'):
--            conf.env.AddPkgConfigLibs(['pulse-simple'])
--
-         if not conf.CheckLibWithHeaderExt(
-                 'pulse-simple', 'pulse/simple.h', 'C', run=not 
is_crosscompiling):
-             env.Die("libpulse-simple not found (see 'config.log' for 
details)")
-@@ -292,9 +286,6 @@ if 'sox' in autobuild_dependencies:
- elif 'sox' in system_dependencies:
-     conf = Configure(env, custom_tests=env.CustomTests)
- 
--    if not conf.AddPkgConfigDependency('sox', '--cflags --libs'):
--        conf.env.AddPkgConfigLibs(['sox'])
--
-     if not is_crosscompiling:
-         if not conf.CheckLibWithHeaderExt(
-                 'sox', 'sox.h', 'C',

Reply via email to