tdlib.native
tdlib.native copied to clipboard
Prebuilt binaries of TDLib distributed as a NuGet package.
``` xcode-select --install /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install gperf cmake openssl git clone https://github.com/tdlib/td.git cd td rm -rf build mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DOPENSSL_ROOT_DIR=/opt/homebrew/opt/openssl/ -DCMAKE_INSTALL_PREFIX:PATH=/usr/local .....
We should assert the state of `.nupkg`, that it contains all the files (especially Windows `.dll`s).
We should add code which asserts libraries/versions our artifacts depend on, to avoid situations like #51 in the future. This will also help with #29 (there'll be a formal definition...
Ubuntu has switched to libssl3. I personally compiled tdlib but encountered runtime error when running the binary: `Error while reading RSA public key.` Could you compile it please?
There are several comments in `main.yml` like this: `TODO: Add ${{ github.run_id }} as a patch version` We should figure out if we still need that, and either fix that...
The nearest plan is to: - [ ] create separate packages per platform (like `tdlib.native.win-x64`, `tdlib.native.macos-x64`, `tdlib.native.ubuntu-20.04-x64` - [ ] the default package `tdlib.native will include references to `tdlib.native.win-x64`, `tdlib.native.osx-x64`,...
E.g. here: https://github.com/ForNeVeR/tdlib.native/actions/runs/3661144955
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/ForNeVeR/tdlib.native). ## Config Migration Needed - [ ]...
_(Extracted from #92.)_ Create a new module for the uber-package that will - repack the incompatible binaries into different directories (like the outdated RID graph model, `linux/ubuntu-20.04` + `linux/ubuntu-22.04`) -...