net-libs/tdlib (mva)

Search

Install

Install this package:

emerge -a net-libs/tdlib

Package Information

Description:
Cross-platform library for building Telegram clients
Homepage:
https://github.com/tdlib/td
License:
Boost-1.0

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~x86 0
1.8.1_pre20251023 8 ~amd64 ~arm ~arm64 ~x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>mva@gentoo.org</email>
		<name>Vadim A. Misbakh-Soloviov</name>
		<description>Also, you can find me on IRC (Libera.Chat) as mva, or in Telegram as @mva_name</description>
	</maintainer>
	<use>
		<flag name="cli">Build CLI tools</flag>
		<flag name="tde2e">Install includes for td-e2e (needed for <pkg>net-im/telegram-desktop</pkg> but doesn't happen by default)</flag>
		<flag name="low-ram">Split build to many files, which adds possibility to build on machines with low RAM values by price of longer compilation time</flag>
		<flag name="lto">Enable Link Time Optimizations</flag>
	</use>
	<upstream>
		<remote-id type="github">tdlib/td</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-libs/tdlib | euse -E <flag> -p net-libs/tdlib | euse -D <flag> -p net-libs/tdlib

Flag Description 9999 1.8.1_pre20251023
cli Build CLI tools ⊕ ⊕
debug Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use. ⚠️ ✓ ✓
doc Build C++ documentation (requires <pkg>app-text/doxygen</pkg>) ⚠️ ✓ ✓
java ⚠️ ✓ ✓
low-ram Split build to many files, which adds possibility to build on machines with low RAM values by price of longer compilation time ✓ ✓
lto Enable Link Time Optimizations ✓ ✓
tde2e Install includes for td-e2e (needed for <pkg>net-im/telegram-desktop</pkg> but doesn't happen by default) ⊕ ⊕
test ⚠️ ✓ ✓