Package Details: telegram-desktop-git 1.6.3.r0.g9b247ce5e-1

Git Clone URL: https://aur.archlinux.org/telegram-desktop-git.git (read-only)
Package Base: telegram-desktop-git
Description: Official desktop version of Telegram messaging app (dev branch)
Upstream URL: https://desktop.telegram.org/
Licenses: GPL3
Conflicts: telegram-desktop
Provides: telegram-desktop
Submitter: tredaelli
Maintainer: bakatrouble
Last Packager: bakatrouble
Votes: 6
Popularity: 0.560318
First Submitted: 2015-05-21 08:28
Last Updated: 2019-05-14 14:44

Latest Comments

1 2 3 4 Next › Last »

bakatrouble commented on 2019-05-14 14:17

https://gist.github.com/bakatrouble/31caf6d64785f6a634dca3d292139898

Current tdesktop.patch (just used it to build version 1.7.0.r7.g63fc55263)

Note: you should replace sha256 for this file in PKGBUILD with 'SKIP'

Also owned the package and fixed the checksum, should work without manual fixes now

daweiy commented on 2019-05-10 04:47

I solved the problem by the following steps: 1. Run makepkg to apply existing successful patches. 2. Edit Telegram/SourceFiles/core/launcher.cpp according to the tdesktop.patch: add 3 lines in Launcher::exec() and change a macro from #ifndef OS_MAC_OLD to #if !defined(Q_OS_MAC) && QT_VERSION >= QT_VERSION_CHECK(5, 6, 0). 3. Generate the correct patch by git diff > tdesktop.patch and replace the old one with this, and editing the sha256sums accordingly.

hexadecagram commented on 2019-05-05 00:25

@bakatrouble: that hunk also results in build failure, or I'm not editing tdesktop.patch correctly.

bakatrouble commented on 2019-05-03 16:44

To fix the tdesktop.patch file to work with current source code replace the second chunk (for Telegram/SourceFiles/core/launcher.cpp) with following snippet:

--- a/Telegram/SourceFiles/core/launcher.cpp
+++ b/Telegram/SourceFiles/core/launcher.cpp
@@ -209,11 +209,12 @@
    QApplication::setApplicationName(qsl("TelegramDesktop"));

 #if defined(Q_OS_LINUX) && QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
    QApplication::setDesktopFileName(qsl("telegramdesktop.desktop"));
 #endif
-#ifndef OS_MAC_OLD
+#if !defined(Q_OS_MAC) && QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
+   // Retina display support is working fine, others are not.
    QApplication::setAttribute(Qt::AA_DisableHighDpiScaling, true);
-#endif // OS_MAC_OLD
+#endif // not defined Q_OS_MAC and QT_VERSION >= 5.6.0

    initHook();
 }

Lenovsky commented on 2019-03-19 11:28

I've disowned the package because I don't have enough time to prepare and maintain proper patches. Further reliance on those from the official repository, in the long run, won't work.

If someone has enough time and determination, I encourage to play with the package ;)

pizzaman commented on 2019-02-24 23:27


==> Validating source files with sha256sums...
    tdesktop ... Skipped
...
    no-gtk2.patch ... Passed
    tdesktop.patch ... FAILED
    Use-system-wide-font.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

wallace11 commented on 2019-01-10 06:42

Please note:

qt5-imageformats is a mandatory dependency for displaying stickers so it should be marked as normal dependency instead of makedep

Lenovsky commented on 2018-10-03 14:51

@spacepluk, I can't confirm, check if you have the latest version of the PKGBUILD.

spacepluk commented on 2018-10-03 07:21

It doesn't build here. It first complains about the sums, then a patch fails to apply.

Lenovsky commented on 2018-06-02 17:13

@Musikolo, ou so that's the problem ;) I don't remember exactly the way, but in the system tray options/preferences you can mark Telegram to show the icon always/never/automatic - play around there and you will find what you need ;)