Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Mar 2020 02:39:01 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 244651] net-im/telegram-desktop: update to 1.9.14
Message-ID:  <bug-244651-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244651

            Bug ID: 244651
           Summary: net-im/telegram-desktop: update to 1.9.14
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: henry.hu.sh@gmail.com

Created attachment 212213
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D212213&action=
=3Dedit
patch for 1.9.14

Update telegram-desktop to 1.9.14.

This is a huge change, because
1. telegram-desktop gets rid of gyp. It moved to cmake completely.
2. It becomes more friendly to distros. Previously its default compilation
method will download everything's source into its directory and compile a
static binary linking everything inside. Now it is very easy to link with
libraries already installed in the system.
3. It now provides a "full" source package, which includes all the
dependencies. As a result, we no longer need to fetch each dependency
individually.
4. Some internal libraries/utilities are extracted to a separate account,
"desktop-app". We may consider add BSD support to these libraries directly.

As a result
1. Lots of patches are no longer needed, as they are already merged, or the=
y no
longer apply.
2. Now most patches are changing
#ifdef Q_OS_LINUX
to
#if defined Q_OS_LINUX || defined Q_OS_FREEBSD
3. GH_TUPLE is not needed anymore.

Arch's using the TEST API option. I think that it would be better to actual=
ly
register an API key for the FreeBSD version, so I registered one.

We may extract more dependencies and package them separately in the future.
Currently, rlottie, variant, and libtgvoip are still bundled.

This PR depends on pr/244550 and pr/244552. These must be submitted first.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244651-7788>