summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
-rw-r--r--strsignal.patch13
3 files changed, 23 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index af9f5bfcf5ea..4aa151a3e077 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = megasync
pkgdesc = Easy automated syncing between your computers and your MEGA cloud drive
pkgver = 4.3.3.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/meganz/MEGAsync
arch = i686
arch = x86_64
@@ -26,9 +26,11 @@ pkgbase = megasync
source = git+https://github.com/meganz/MEGAsync.git#tag=v4.3.3.0_Linux
source = meganz-sdk::git+https://github.com/meganz/sdk.git
source = pdfium.patch
+ source = strsignal.patch
sha256sums = SKIP
sha256sums = SKIP
sha256sums = 3a03d20165ebfb523644229bd650a2d0e51506c9555a1a9b28c61d07b8f28d7a
+ sha256sums = 5b7553fdf68d6350b7e255553285e002dc643f04e8aae9d891d0f9802f6cf27a
pkgname = megasync
diff --git a/PKGBUILD b/PKGBUILD
index 25f28f616be1..34dc64566bc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=megasync
pkgver=4.3.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="Easy automated syncing between your computers and your MEGA cloud drive"
arch=('i686' 'x86_64')
url="https://github.com/meganz/MEGAsync"
@@ -19,10 +19,12 @@ makedepends=('qt5-tools' 'swig' 'doxygen' 'lsb-release' 'git')
_extname="_Linux"
source=("git+https://github.com/meganz/MEGAsync.git#tag=v${pkgver}${_extname}"
"meganz-sdk::git+https://github.com/meganz/sdk.git"
- "pdfium.patch")
+ "pdfium.patch"
+ "strsignal.patch")
sha256sums=('SKIP'
'SKIP'
- '3a03d20165ebfb523644229bd650a2d0e51506c9555a1a9b28c61d07b8f28d7a')
+ '3a03d20165ebfb523644229bd650a2d0e51506c9555a1a9b28c61d07b8f28d7a'
+ '5b7553fdf68d6350b7e255553285e002dc643f04e8aae9d891d0f9802f6cf27a')
prepare() {
cd "MEGAsync"
@@ -30,6 +32,8 @@ prepare() {
git config submodule.src/MEGASync/mega.url "../meganz-sdk"
git submodule update
+ patch -Np1 -i "../strsignal.patch"
+
cd "src/MEGASync/mega"
patch -Np1 -i "../../../../pdfium.patch"
}
diff --git a/strsignal.patch b/strsignal.patch
new file mode 100644
index 000000000000..bf12d00df77f
--- /dev/null
+++ b/strsignal.patch
@@ -0,0 +1,13 @@
+diff --git a/src/MEGASync/control/CrashHandler.cpp b/src/MEGASync/control/CrashHandler.cpp
+index 2040102f..bd8b2592 100644
+--- a/src/MEGASync/control/CrashHandler.cpp
++++ b/src/MEGASync/control/CrashHandler.cpp
+@@ -209,7 +209,7 @@ string getDistroVersion()
+ oss << "Error info:\n";
+ if (info)
+ {
+- oss << sys_siglist[sig] << " (" << sig << ") at address " << std::showbase << std::hex << info->si_addr << std::dec << "\n";
++ oss << strsignal(sig) << " (" << sig << ") at address " << std::showbase << std::hex << info->si_addr << std::dec << "\n";
+ }
+ else
+ {