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 ⚠️