diff options
author | Dan Elkouby | 2020-08-24 15:00:11 +0300 |
---|---|---|
committer | Dan Elkouby | 2020-08-24 15:27:39 +0300 |
commit | 88fc695cf05e8de28cc0d9720a2ff61a87c6d194 (patch) | |
tree | 99d99dd61119be6e16ea4bd704fecf5dba26d8af /PKGBUILD | |
parent | 6895348f81bc28901e01294fd8964787a89c4b6e (diff) | |
download | aur-88fc695cf05e8de28cc0d9720a2ff61a87c6d194.tar.gz |
Update to 2.3.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -2,7 +2,7 @@ # Contributor: Sven-Hendrik Haase <svenstaro@gmail.com> # Contributor: hexchain <i@hexchain.org> pkgname=telegram-desktop9 -pkgver=2.2.0 +pkgver=2.3.2 pkgrel=1 pkgdesc='Official Telegram Desktop client (personal build)' arch=('x86_64') @@ -10,7 +10,7 @@ url="https://desktop.telegram.org/" license=('GPL3') depends=('ffmpeg' 'hicolor-icon-theme' 'lz4' 'minizip' 'openal' 'qt5-imageformats' 'xxhash' 'libdbusmenu-qt5' 'qt5-wayland' 'gtk3') -makedepends=('cmake' 'git' 'ninja' 'python' 'range-v3' 'tl-expected') +makedepends=('cmake' 'git' 'ninja' 'python' 'range-v3' 'tl-expected' 'microsoft-gsl' 'libwebrtc') optdepends=('ttf-opensans: default Open Sans font family') provides=('telegram-desktop') conflicts=('telegram-desktop') @@ -22,7 +22,7 @@ source=("https://github.com/telegramdesktop/tdesktop/releases/download/v${pkgver "clicky_sticker_panel.patch" "dont_pulse_mentions.patch" "no_circles.patch") -sha512sums=('2aeca83be7bc385bd7537d56ecf66996facedd0af588e743fedbb08c3158fc76436d6cf3b1fb5dd7c8d37b4471f739872ca54ba300aa1d0e0202e87c005703fd' +sha512sums=('757e57389ce24656c1d6676d6f0808e3d444785394e916b9f5fb47511662f01b6742c88c2a27274c4d9bb58263ae281218579c78cce7db119e2c863c1eaacc90' 'fdef3a430bdd60d88c9e9011ee878805e7803699204a2a7e22797d0f8729bf7dc0543851083ad700a4ece32bc768b6bfeb6f0135c8c039e035b22afb6df1171d' '91a0edab6408a223db77b75df5a913ffd36efa79340e8d78fa01ac2c3b6e09d5a5fc7fa214ccd40473093809f86b7aef199cebf56a1d5821c20083c4a3e5780b' 'f934856707feec5c141ea2d03bf3fb5583c7a9065c46ce0bc3cbf7cbc853ad0c6ee64267eba66a94ce7b85caf9f61cb4c661295ca84f361ec049ee2de128d6dd' @@ -41,24 +41,30 @@ prepare() { msg2 "Applying patch $src..." patch -Np1 < "../$src" done + + sed \ + -e 's|set(webrtc_build_loc ${libs_loc}/tg_owt/out/$<CONFIG>)|set(webrtc_build_loc /usr/lib)|' \ + -e 's|${webrtc_lib_prefix}tg_owt|${webrtc_lib_prefix}webrtc|' \ + -i cmake/external/webrtc/CMakeLists.txt } build() { cd tdesktop-$pkgver-full - # export CXXFLAGS="$CXXFLAGS -ffile-prefix-map=$srcdir/tdesktop-$pkgver-full=" - cmake -B build -G Ninja . \ + # Turns out we're allowed to use the official API key that telegram uses for their snap builds: + # https://github.com/telegramdesktop/tdesktop/blob/8fab9167beb2407c1153930ed03a4badd0c2b59f/snap/snapcraft.yaml#L87-L88 + # Thanks @primeos! + cmake . \ + -B build \ + -G Ninja \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_BUILD_TYPE=Release \ - -DTDESKTOP_API_ID=2040 \ - -DTDESKTOP_API_HASH=b18441a1ff607e10a989891a5462e627 \ - -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=OFF \ - -DDESKTOP_APP_USE_PACKAGED_VARIANT=OFF \ - -DDESKTOP_APP_USE_PACKAGED_GSL=OFF \ + -DTDESKTOP_API_ID=611335 \ + -DTDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c \ -DTDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME=ON \ - -DTDESKTOP_USE_PACKAGED_TGVOIP=OFF \ - -DDESKTOP_APP_SPECIAL_TARGET="" \ -DTDESKTOP_LAUNCHER_BASENAME="telegramdesktop" \ + -DDESKTOP_APP_SPECIAL_TARGET="" \ + -DDESKTOP_APP_WEBRTC_LOCATION=/usr/include/libwebrtc \ -DDESKTOP_APP_DISABLE_SPELLCHECK=ON ninja -C build } |