summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Susha2018-02-12 12:06:07 +0300
committerAlexander Susha2018-02-12 12:06:07 +0300
commitba4b563b4151179f857c928fa44b9e7a1bcb1fd6 (patch)
tree9c814d0b67ca4efab7308d87658f63bf20f7353c
downloadaur-ba4b563b4151179f857c928fa44b9e7a1bcb1fd6.tar.gz
Initial commit
-rw-r--r--.SRCINFO40
-rw-r--r--PKGBUILD38
-rw-r--r--SdpEndpoint.conf.json.patch29
3 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7487cac6c6de
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,40 @@
+pkgbase = kms-core
+ pkgdesc = Kurento core module
+ pkgver = 6.6.3
+ pkgrel = 1
+ url = http://www.kurento.org/
+ arch = any
+ license = LGPL v2.1
+ makedepends = cmake
+ makedepends = glib2
+ makedepends = gst-plugins-base
+ makedepends = gst-plugins-good
+ makedepends = gst-plugins-bad
+ makedepends = gst-plugins-ugly
+ makedepends = gst-libav
+ makedepends = boost
+ makedepends = boost-libs
+ makedepends = libsigc++
+ makedepends = glibmm
+ makedepends = kms-cmake-utils>=1.3.2
+ makedepends = kms-jsonrpc
+ makedepends = kurento-module-creator
+ depends = boost-libs
+ depends = glib2
+ depends = gst-plugins-base
+ depends = gst-plugins-good
+ depends = gst-plugins-bad
+ depends = gst-plugins-ugly
+ depends = gst-libav
+ depends = libsigc++
+ depends = glibmm
+ depends = kms-jsonrpc
+ provides = kms-core
+ conflicts = kms-core
+ source = https://github.com/Kurento/kms-core/archive/6.6.3.tar.gz
+ source = SdpEndpoint.conf.json.patch
+ sha256sums = b0643e36e2e422678db31177f0682a4adefdc359eaf2eaf1546b336c3e2df439
+ sha256sums = dfd717ed76d489e73459ddd00111282f6cecbc9d8f3f616bc750ddd5164ac0cd
+
+pkgname = kms-core
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e1076447c398
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Alexander Susha <isushik94@gmail.com>
+pkgname=kms-core
+pkgver=6.6.3
+pkgrel=1
+pkgdesc='Kurento core module'
+arch=('any')
+url='http://www.kurento.org/'
+license=('LGPL v2.1')
+depends=('boost-libs' 'glib2' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav' 'libsigc++' 'glibmm' 'kms-jsonrpc')
+makedepends=('cmake' 'glib2' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav'
+ 'boost' 'boost-libs' 'libsigc++' 'glibmm' 'kms-cmake-utils>=1.3.2' 'kms-jsonrpc' 'kurento-module-creator')
+provides=(${pkgname})
+conflicts=(${pkgname})
+source=("https://github.com/Kurento/${pkgname}/archive/${pkgver}.tar.gz"
+ 'SdpEndpoint.conf.json.patch')
+sha256sums=('b0643e36e2e422678db31177f0682a4adefdc359eaf2eaf1546b336c3e2df439'
+ 'dfd717ed76d489e73459ddd00111282f6cecbc9d8f3f616bc750ddd5164ac0cd')
+
+prepare(){
+ cd ${srcdir}/${pkgname}-${pkgver}
+
+ patch -Nup0 < ../SdpEndpoint.conf.json.patch
+
+ for FILE in $(find . -type f)
+ do
+ sed -i -E "s/gstreamer\-((\w|\d)+\-)?1\.5/gstreamer-\11.0/g" $FILE
+ done
+}
+build() {
+ mkdir -p "build"
+ cd "build"
+
+ cmake ${srcdir}/${pkgname}-${pkgver}/. -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations"
+}
+package() {
+ make -C build DESTDIR="${pkgdir}" install
+ mv ${pkgdir}/usr/etc ${pkgdir}/
+}
diff --git a/SdpEndpoint.conf.json.patch b/SdpEndpoint.conf.json.patch
new file mode 100644
index 000000000000..b38b5f9e04aa
--- /dev/null
+++ b/SdpEndpoint.conf.json.patch
@@ -0,0 +1,29 @@
+--- src/server/config/SdpEndpoint.conf.json 2018-02-06 09:25:02.084944462 +0300
++++ src/server/config/SdpEndpoint.conf.json 2018-02-06 10:49:32.698457149 +0300
+@@ -3,16 +3,16 @@
+ "numVideoMedias" : 1,
+ "audioCodecs" : [
+ {
+- "name" : "opus/48000/2"
+-// Next is an example about how a codec can be configured.
+-// WARNING: Usage of properties is not yet supported
+-// "properties" : {
+-// "maxcodedaudiobandwidth" : "16000",
+-// "maxaveragebitrate" : "20000",
+-// "stereo": "1",
+-// "useinbandfec" : "1",
+-// "usedtx" : "0"
+-// }
++ "name" : "opus/48000/2",
++"_comment01": "// Next is an example about how a codec can be configured.",
++"_comment02": "// WARNING: Usage of properties is not yet supported",
++"_comment03": "// \"properties\" : {",
++"_comment04": "// \"maxcodedaudiobandwidth\" : \"16000\",",
++"_comment05": "// \"maxaveragebitrate\" : \"20000\",",
++"_comment06": "// \"stereo\": \"1\",",
++"_comment07": "// \"useinbandfec\" : \"1\",",
++"_comment08": "// \"usedtx\" : \"0\"",
++"_comment09": "// }"
+ },
+ {
+ "name" : "PCMU/8000"