summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Susha2018-05-08 14:02:23 +0300
committerAlexander Susha2018-05-08 14:02:23 +0300
commit292967848a0659aa8aea20c953a88b6edf6b250c (patch)
tree37becfd4826245bed10ce6faba7220e13735904e
parent7763ade15dfc8b07f4d7da206662cc463bf04a4c (diff)
downloadaur-292967848a0659aa8aea20c953a88b6edf6b250c.tar.gz
Fixed building with GCC 8.1
-rw-r--r--.SRCINFO4
-rw-r--r--JsonRpcClient.cpp.patch11
-rw-r--r--PKGBUILD10
3 files changed, 20 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb13fe06954e..d7ce6b415787 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = kms-jsonrpc
pkgdesc = Kurento jsonrpc library
pkgver = 6.7.0
- pkgrel = 2
+ pkgrel = 3
url = http://www.kurento.org/
arch = any
license = LGPL v2.1
@@ -16,7 +16,9 @@ pkgbase = kms-jsonrpc
provides = kms-jsonrpc
conflicts = kms-jsonrpc
source = https://github.com/Kurento/kms-jsonrpc/archive/6.7.0.tar.gz
+ source = JsonRpcClient.cpp.patch
sha256sums = 7f2116135369603d831bc6dddbb00b57fddfeeb698c5f69a498a8f5606c400a2
+ sha256sums = 79f03ddfdde5ea6fd8a52e2da1418c2ba121a97e07c88d024de5d84a10cad345
pkgname = kms-jsonrpc
diff --git a/JsonRpcClient.cpp.patch b/JsonRpcClient.cpp.patch
new file mode 100644
index 000000000000..138e52d73633
--- /dev/null
+++ b/JsonRpcClient.cpp.patch
@@ -0,0 +1,11 @@
+--- kms-jsonrpc-6.7.0/src/JsonRpcClient.cpp 2018-05-08 13:56:52.767859950 +0300
++++ kms-jsonrpc-6.7.0/src/JsonRpcClient.cpp 2018-05-08 13:57:40.511954800 +0300
+@@ -131,7 +131,7 @@
+ }
+
+ responseHandlers.erase (id);
+- } catch (std::out_of_range) {
++ } catch (std::out_of_range&) {
+
+ }
+ } else {
diff --git a/PKGBUILD b/PKGBUILD
index 1413b50d3ae5..24f6d86c3d0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alexander Susha <isushik94@gmail.com>
pkgname=kms-jsonrpc
pkgver=6.7.0
-pkgrel=2
+pkgrel=3
pkgdesc='Kurento jsonrpc library'
arch=('any')
url='http://www.kurento.org/'
@@ -10,12 +10,14 @@ depends=('boost-libs' 'jsoncpp')
makedepends=('cmake' 'pkg-config' 'jsoncpp' 'boost' 'boost-libs' 'kms-cmake-utils>=6.7.0')
provides=(${pkgname})
conflicts=(${pkgname})
-source=("https://github.com/Kurento/${pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('7f2116135369603d831bc6dddbb00b57fddfeeb698c5f69a498a8f5606c400a2')
+source=("https://github.com/Kurento/${pkgname}/archive/${pkgver}.tar.gz"
+ 'JsonRpcClient.cpp.patch')
+sha256sums=('7f2116135369603d831bc6dddbb00b57fddfeeb698c5f69a498a8f5606c400a2'
+ '79f03ddfdde5ea6fd8a52e2da1418c2ba121a97e07c88d024de5d84a10cad345')
prepare(){
cd ${srcdir}/${pkgname}-${pkgver}
-
+ patch -Nup1 < ../JsonRpcClient.cpp.patch
find . -type f -exec sed -i -E "s/kmsjsoncpp/jsoncpp/g" {} \;
}
build() {