summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 6 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cc29617ff8da..231cd16b5c8f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@
# You can pass parameters to `ninja` via MAKEFLAGS
pkgname=telegram-desktop-dev
-pkgver=4.6.1
+pkgver=4.6.2
pkgrel=1
pkgdesc='Official Telegram Desktop client - development release'
arch=(x86_64)
@@ -175,24 +175,19 @@ prepare() {
}
build() {
- cd "$srcdir/tdesktop"
-
+ CXXFLAGS+=' -ffat-lto-objects'
# 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 \
+ cmake -B build -S tdesktop -G Ninja \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_BUILD_TYPE=Release \
-DTDESKTOP_API_ID=611335 \
-DTDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c
- ninja -C build $MAKEFLAGS
+ cmake --build build -- $MAKEFLAGS
}
package() {
- cd "$srcdir/tdesktop"
- DESTDIR="$pkgdir" ninja -C build install
- # They botched the release and put a lot of stuff here.
- rm -rf "$pkgdir/build"
+ DESTDIR="$pkgdir" cmake --install build
}