Skip to content

FallenProjects/tdlib-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated TDLib Build & JSON Generator

Build Status Go Version License

An automated workflow to build TDLib (Telegram Database Library) and generate the essential tdlib.json schema file for use in various wrappers and bots.

Features

  • Automatic tdlib.json Generation:
    • Fetches the latest td_api.tl schema.
    • Parses it into a JSON format compatible with tdlib-json wrappers.
  • Cross-Platform Builds:
    • Linux (x86_64, arm64) - Built with cmake, gperf, zlib, openssl.
    • macOS (x86_64, arm64) - Built with brew dependencies.
    • Windows (x64, arm64) - Built with vcpkg dependencies.
    • Android (x86_64, aarch64) - Built with Android NDK, openssl.
  • GitHub Releases Integration:
    • Automatically creates a new Release tagged with the TDLib version (e.g., v1.8.0).
    • Uploads separate shared and static pre-built library binaries for all platforms and architectures as release assets.

About

Automated TDLib Build & JSON Generator

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages