diff options
author | Allen Wild | 2018-06-27 23:50:55 -0400 |
---|---|---|
committer | Allen Wild | 2018-06-28 00:18:05 -0400 |
commit | 6d795f3b296ba9281c7c607c87b2bd19371565f8 (patch) | |
tree | 234e4df258ac5bf88aa0a4da1896c9db7b15844f /PKGBUILD | |
parent | 31486972bffdba1c801d7ed9f457f2b1693c0332 (diff) | |
download | aur-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-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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" |