Package Details: telegram-tdlib 1.8.0-3

Git Clone URL: https://aur.archlinux.org/telegram-tdlib.git (read-only, click to copy)
Package Base: telegram-tdlib
Description: Cross-platform library for building Telegram clients
Upstream URL: https://core.telegram.org/tdlib
Keywords: tdlib telegram
Licenses: boost
Conflicts: telegram-tdlib
Provides: telegram-tdlib
Submitter: ephoz
Maintainer: ephoz
Last Packager: ephoz
Votes: 14
Popularity: 0.000720
First Submitted: 2018-05-16 09:26 (UTC)
Last Updated: 2022-05-27 02:58 (UTC)

Pinned Comments

ephoz commented on 2022-06-08 15:12 (UTC) (edited on 2022-06-08 15:14 (UTC) by ephoz)

A note before you flag this out of date. :)

Telegram's main developer will tag stable releases on Github, and that is what is packaged here. See this comment from the main developer about requesting a 1.7 tag while 1.6 was the lastest tagged version:

The last release is still 1.6.0. All later version are development versions with continuously changing API. They all can be called 1.7.0-beta-X instead. Before TDLib 1.5.0 they wasn't even published on Github until next minor release. The 1.7.0 version will have a tag as soon it is ready.

Unless you can make Telegram change their mind about tagging, this is what you get here: a stable version.

If you need the latest unstable version, based on commit messages, check out libtd, it's fine! (Except it also brings PHP. 😅.)

Latest Comments

1 2 Next › Last »

ephoz commented on 2022-06-08 15:12 (UTC) (edited on 2022-06-08 15:14 (UTC) by ephoz)

A note before you flag this out of date. :)

Telegram's main developer will tag stable releases on Github, and that is what is packaged here. See this comment from the main developer about requesting a 1.7 tag while 1.6 was the lastest tagged version:

The last release is still 1.6.0. All later version are development versions with continuously changing API. They all can be called 1.7.0-beta-X instead. Before TDLib 1.5.0 they wasn't even published on Github until next minor release. The 1.7.0 version will have a tag as soon it is ready.

Unless you can make Telegram change their mind about tagging, this is what you get here: a stable version.

If you need the latest unstable version, based on commit messages, check out libtd, it's fine! (Except it also brings PHP. 😅.)

Thaodan commented on 2022-06-05 23:11 (UTC)

Another way is to enable lto fat objects read here: https://archlinux.org/todo/lto-fat-objects/

Thaodan commented on 2022-05-17 22:17 (UTC) (edited on 2022-05-17 22:17 (UTC) by Thaodan)

@ephoz: If the user has the option lto in makepkg.conf enabled it breaks the static archives since stripping of static archives isn't supported with lto enabled.

ephoz commented on 2022-05-16 17:27 (UTC)

@Thaodan What do you mean? I was under the impression that LTO was not enabled by default, assuming you meant -DTD_ENABLE_LTO=ON here.

Thaodan commented on 2022-05-15 21:36 (UTC)

tdlibs static archives break when lto is used. Can you add !lto to options?

fl.duriez commented on 2022-03-06 17:23 (UTC)

Please add aarch64 in arch list

ephoz commented on 2021-03-17 19:49 (UTC)

@ellton: I'll try if I find the time. :)

ellton commented on 2021-03-17 19:42 (UTC)

Can you create a new pkg telegram-tdlib-git?

rustemb commented on 2021-02-04 16:46 (UTC)

add git to makedeps for gen_git_commit

ephoz commented on 2020-10-14 08:27 (UTC) (edited on 2020-10-14 09:47 (UTC) by ephoz)

A small update on new releases: this package follows Tdlib releases, and not dev releases. For example the current release version is 1.6.0 while the latest unstable version is 1.6.9 (at this time). Once the next stable is released (likely 1.7.0), this package will also be updated.

See also https://github.com/tdlib/td/issues/1243