summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAllen Wild2018-06-27 23:50:55 -0400
committerAllen Wild2018-06-28 00:18:05 -0400
commit6d795f3b296ba9281c7c607c87b2bd19371565f8 (patch)
tree234e4df258ac5bf88aa0a4da1896c9db7b15844f /PKGBUILD
parent31486972bffdba1c801d7ed9f457f2b1693c0332 (diff)
downloadaur-6d795f3b296ba9281c7c607c87b2bd19371565f8.tar.gz
update to 1.3.8-1
tdesktop.patch: rebase CMakeLists.inj: add precompiled header for lib_export, use gcc-nm and gcc-ranlib for CMAKE_NM and CMAKE_RANLIB (CMAKE_AR is already supported by mainline gyp) Add patch to use parallel LTO in final link, which evaluates `nproc` during prepare(). Using -flto=jobserver would be nice, but doens't seem to work with CMake.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 51f628884124..0c8da036b944 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# https://github.com/mymedia2/tdesktop
pkgname=telegram-desktop-systemqt-notoemoji
-pkgver=1.3.7
+pkgver=1.3.8
pkgrel=1
pkgdesc='Official Telegram Desktop client (with noto emoji)'
arch=('x86_64')
@@ -30,6 +30,7 @@ source=(
"CMakeLists.inj"
"tdesktop.patch"
"no-gtk2.patch"
+ "parallel-lto.patch.in"
"libtgvoip.patch"
"libtgvoip-2.patch"
)
@@ -40,9 +41,10 @@ sha512sums=('SKIP'
'SKIP'
'376a4860e37b0f60892f362e954f976a563c632579167003b4aacbb24b6fea6aabb4e6952baf6d1a546b961936935cc49cf0e0ce9570320245b6bb326cb149e5'
'b87414ceaae19185a8a5749cea1f6d9f3fc3c69b8dd729e3db8790cde00b987c3c827cd30baf0eac579d1884e34aa2f37bb90778c3c0bc9ca211d75a82891b9d'
- 'aa97c02ff4f1caa152671496aff6bb7162271fbfb86ade7c5b72f1cca3ab1ef92b69a9e9390614d2b84ae43606545b8c8bc2bfd98132d0cf57a8b253bcf2e643'
- '72c9cf1f5639c2c090e853d7141cc9f8c295b869f3ce1b998559db136903d37f3a8c6676520cd5d5d228f6e1e6db0ec0b0c7c399a3653f214bf56d9d1c1a25d0'
- '7a37e0ca582145a56a411585aec0bc94889dc18a80cc038d2efa237e19eebf8b67d56825e068be88f7566b08316ce068d7f20c25729caa33d0e9d6c370325025'
+ 'ccbfca942e9fc5ce94a7e9c74429f3463886a35d887aad39ea74a95a2bfc664e5d6641bf1c46e1cf9b786c8aaa21449ac6bbbbc52c84dea550add80d8ea060d4'
+ '37eda4cd7c88f8b55f7bc6786dd23af691060c9040b8e5d65dda07ab234397af23c3f699abe2bfec8919f501ce45b8f1d25180f5077480b1ca966308c62f8ecb'
+ 'c05351aa9f6503daa6ef8b01adb73c7e71fd01377d833f47f826e184d78dd79628ce7c686ae23a40b7468adcd5af0af9ebce4783113957b6126892aca83c7712'
+ '3344965dbec7b18293d7b4f812975688fba42e71721150cb365b3eeb69b5dc0a64494476bdc41007aa8cf4414993148d06089af057bb6b634257a51602af03f7'
'd60694dc701aa985b0e82a12c9732b945082470441c687b33167a94f94efcf253baf43bb7280ec160ba338485ee5c62de138e4804cae05f27cc5cf4298166d39'
'251f43bcdfd688a4c7dda082e981569c6cd6332289652576cfdc9f6376eee6e28195ec4a60bcfa002c6358d0f3cbdf215b7d390bbcce2ed560abfc9c606566b5')
@@ -57,6 +59,9 @@ prepare() {
patch -Np1 -i "$srcdir/tdesktop.patch"
patch -Np1 -i "$srcdir/no-gtk2.patch"
+ sed "s/@NPROC@/$(nproc)/g" "$srcdir/parallel-lto.patch.in" >"$srcdir/parallel-lto.patch"
+ patch -Np1 -i "$srcdir/parallel-lto.patch"
+
cd "Telegram/ThirdParty/libtgvoip"
patch -Np1 -i "$srcdir/libtgvoip.patch"
# patch -Np1 -i "$srcdir/libtgvoip-2.patch"