[arch-commits] Commit in telegram-desktop/trunk (3 files)
Sven-Hendrik Haase
svenstaro at archlinux.org
Sun Sep 2 19:12:29 UTC 2018
Date: Sunday, September 2, 2018 @ 19:12:29
Author: svenstaro
Revision: 376079
upgpkg: telegram-desktop 1.3.13-1
Added:
telegram-desktop/trunk/401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch
telegram-desktop/trunk/46946c73236285649950071632beb3f3e855b2ea.patch
Modified:
telegram-desktop/trunk/PKGBUILD
------------------------------------------------+
401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch | 27 +++++++++++++++++++++++
46946c73236285649950071632beb3f3e855b2ea.patch | 27 +++++++++++++++++++++++
PKGBUILD | 12 +++++++---
3 files changed, 63 insertions(+), 3 deletions(-)
Added: 401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch
===================================================================
--- 401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch (rev 0)
+++ 401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch 2018-09-02 19:12:29 UTC (rev 376079)
@@ -0,0 +1,27 @@
+From 401e1166f9de4c4a19aba79f9afcd611eaa6e30d Mon Sep 17 00:00:00 2001
+From: Nicholas Guriev <guriev-ns at ya.ru>
+Date: Fri, 31 Aug 2018 00:28:27 +0300
+Subject: [PATCH] Workaround internal compiler error in GCC
+
+Closes: #5111
+---
+ Telegram/SourceFiles/apiwrap.cpp | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp
+index 3301b6f04..c3e3c6f16 100644
+--- a/Telegram/SourceFiles/apiwrap.cpp
++++ b/Telegram/SourceFiles/apiwrap.cpp
+@@ -2390,7 +2390,11 @@ void ApiWrap::requestFileReference(
+
+ request(std::move(data)).done([=](const auto &result) {
+ const auto parsed = Data::GetFileReferences(result);
+- for (const auto &[origin, reference] : parsed) {
++ for (const auto &p : parsed) {
++ // Unpack here the parsed pair by hand to workaround a GCC bug.
++ // See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87122
++ const auto &origin = p.first;
++ const auto &reference = p.second;
+ const auto documentId = base::get_if<DocumentFileLocationId>(
+ &origin);
+ if (documentId) {
Added: 46946c73236285649950071632beb3f3e855b2ea.patch
===================================================================
--- 46946c73236285649950071632beb3f3e855b2ea.patch (rev 0)
+++ 46946c73236285649950071632beb3f3e855b2ea.patch 2018-09-02 19:12:29 UTC (rev 376079)
@@ -0,0 +1,27 @@
+From 46946c73236285649950071632beb3f3e855b2ea Mon Sep 17 00:00:00 2001
+From: John Preston <johnprestonmail at gmail.com>
+Date: Mon, 27 Aug 2018 14:34:18 +0300
+Subject: [PATCH] Use correct SHA1_ functions.
+
+Fixes #5103.
+---
+ Telegram/SourceFiles/base/openssl_help.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Telegram/SourceFiles/base/openssl_help.h b/Telegram/SourceFiles/base/openssl_help.h
+index 0ad4916be..9d776b3da 100644
+--- a/Telegram/SourceFiles/base/openssl_help.h
++++ b/Telegram/SourceFiles/base/openssl_help.h
+@@ -388,9 +388,9 @@ template <
+ inline bytes::vector Sha1(Args &&...args) {
+ return details::Sha<kSha1Size>(
+ SHA_CTX(),
+- SHA_Init,
+- SHA_Update,
+- SHA_Final,
++ SHA1_Init,
++ SHA1_Update,
++ SHA1_Final,
+ args...);
+ }
+
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-09-02 18:43:18 UTC (rev 376078)
+++ PKGBUILD 2018-09-02 19:12:29 UTC (rev 376079)
@@ -5,8 +5,8 @@
# https://github.com/mymedia2/tdesktop
pkgname=telegram-desktop
-pkgver=1.3.10
-pkgrel=2
+pkgver=1.3.13
+pkgrel=1
pkgdesc='Official Telegram Desktop client'
arch=('x86_64')
url="https://desktop.telegram.org/"
@@ -26,6 +26,8 @@
"tdesktop.patch"
"no-gtk2.patch"
"libtgvoip.patch"
+ "46946c73236285649950071632beb3f3e855b2ea.patch"
+ "401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch"
)
sha512sums=('SKIP'
'SKIP'
@@ -37,7 +39,9 @@
'2647251940f0d3a2d41ca8a32a592f1ab1e23fe02d3b11d8dc3a54ef34df7c290c9cbf3df76b09970e1cba15c149bc38d49fc824a173d4b21c54edb3c5d5a3da'
'00b4307143cf599859d9b9b6d7ac4acbe8b407da55a1e3833921e113dc3aed8c61f2e5f2c1c37e81a261ba4b9e6f40d9bf5f8c90c20dcf0820cfb73852cb091d'
'7a37e0ca582145a56a411585aec0bc94889dc18a80cc038d2efa237e19eebf8b67d56825e068be88f7566b08316ce068d7f20c25729caa33d0e9d6c370325025'
- 'd60694dc701aa985b0e82a12c9732b945082470441c687b33167a94f94efcf253baf43bb7280ec160ba338485ee5c62de138e4804cae05f27cc5cf4298166d39')
+ 'd60694dc701aa985b0e82a12c9732b945082470441c687b33167a94f94efcf253baf43bb7280ec160ba338485ee5c62de138e4804cae05f27cc5cf4298166d39'
+ 'e441175afe31d875ba9699274e2c0153d594a4e94e4dae7134d2ee170ad4468b93972b47f801197d88cf3350cc6d9ef6243419dcf1e18a12184cff1e5cdb617c'
+ 'cb5a414c58614f39dbd45d7260a06abe921165f8426f3e6327bc24e7e7ad291db484fee38975b11f8eff39c3e78d5312e6548b9110dd621f13013c6084be3c1e')
prepare() {
cd "$srcdir/tdesktop"
@@ -51,6 +55,8 @@
patch -Np1 -i "$srcdir/tdesktop.patch"
patch -Np1 -i "$srcdir/no-gtk2.patch"
+ patch -Np1 -i "$srcdir/46946c73236285649950071632beb3f3e855b2ea.patch"
+ patch -Np1 -i "$srcdir/401e1166f9de4c4a19aba79f9afcd611eaa6e30d.patch"
cd "Telegram/ThirdParty/libtgvoip"
patch -Np1 -i "$srcdir/libtgvoip.patch"
More information about the arch-commits
mailing list