Stuart Henderson <[email protected]> writes: > On 2021/05/05 15:34, Omar Polo wrote: >> Hello, >> >> Please find attached net/tdlib. It's required by another port I'm going >> to submit (net/tg), and it will also come in handy for the fellow emacs >> users (telega.el depends on net/tdlib; unfortunately I can't make a port >> for it because it depends on various other stuff on MELPA.) >> >> Since I've been using this for a year or so, I'd also like to take >> MAINTAINER. >> >> $ pkg_info tdlib >> Information for inst:tdlib-1.7.3 >> >> Comment: >> cross-platform library for building Telegram clients >> >> Required by: >> py3-telegram-0.14.0 >> >> Description: >> TDLib (Telegram Database Library) is a cross-platform, fully >> functional Telegram client that can be easily used from almost any >> programming language. > > upstream has "TDLib (Telegram Database library) is a cross-platform > library for building Telegram clients" which sounds more accurate?
Sure (in my defense I believe they changed the description at some point) >> WWW: https://github.com/tdlib/td > > how about https://core.telegram.org/tdlib ? yep, definitely better! > : # XXX: because of GH_COMMIT > : PKGNAME = tdlib-1.7.3 > : DISTNAME = tdlib-${GH_COMMIT} > : > : GH_ACCOUNT = tdlib > : GH_PROJECT = td > : #GH_TAGNAME = v1.7.0 # XXX: keep in sync with COMMIT below > : GH_COMMIT = 9964d24ec8e03bd0bc4d5fe33438f056d133fc1a > > bit messy; where does 1.7.3 come from? is there a need to use these > development versions rather than an actual release? > > https://github.com/tdlib/td/issues/1243 While upstream has this scheme where 1.7 is stable and 1.7.X is considered development, there are various clients that tracks these "unofficial minor" releases. telega.el[0] is one of these (and unfortunately I cannot make a port for it since it depends a various other emacs libraries on MELPA...) I'm trying to follow the version needed for telega.el, while also ensuring everything works in net/tg. The guix package does this too. If it's something unwanted, I can submit a port for the v1.7, but I'd personally prefer to keep these 1.7.X releases. > : COMMIT = 9964d24ec8e03bd0bc4d5fe33438f056d133fc1a > : SUBST_VARS += COMMIT > > if the development versions are needed, this should reuse GH_COMMIT > rather than a separate var with the same contents. Also true! When updating from 1.7 from 1.7.3 I forgot to de-duplicate the vars. Attaching a tarball with all these fixes included but still with the 1.7.3 version. Thanks, [0]: https://github.com/zevlg/telega.el/blob/master/telega.el#L14
tdlib.tar.gz
Description: Binary data
