mbox series

[bug#57675,v8,RESEND,0/7] gnu: telegram-desktop: Update to 4.2.0.

Message ID y76mtasddas.wl-hako@ultrarare.space
Headers show
Series gnu: telegram-desktop: Update to 4.2.0. | expand

Message

Hilton Chain Sept. 21, 2022, 2:15 p.m. UTC
v7 -> v8:
1. Add telegram-desktop 4.1.1, which does not require an updated cmake-extra-modules.
2. Remove %telegram-version, to avoid downloading all the sources each time updating
telegram.

v8 -> v8 RESEND: Finally figured out mime stuff.....

Hilton Chain (7):
  gnu: Add abseil-cpp-cxxstd17.
  gnu: webrtc-for-telegram-desktop: Update to 621f3da5.
  gnu: telegram-desktop: Update to 4.1.1.
  gnu: extra-cmake-modules: Update to 5.98.0.
  gnu: kcoreaddons: Remove trailing #t.
  gnu: kcoreaddons: Update to 5.98.0.
  gnu: telegram-desktop: Update to 4.2.0.

 gnu/local.mk                                  |   2 +
 gnu/packages/cpp.scm                          |   9 +
 gnu/packages/kde-frameworks.scm               |  23 +-
 ...gram-desktop-allow-disable-libtgvoip.patch | 125 ++++
 ...r-telegram-desktop-fix-gcc12-cstdint.patch |  21 +
 gnu/packages/telegram.scm                     | 606 +++++++++---------
 6 files changed, 460 insertions(+), 326 deletions(-)
 create mode 100644 gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch
 create mode 100644 gnu/packages/patches/webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch


base-commit: 344405475aebd6bcad60f29fc4ac0b7122a78fd0
--
2.37.3

Comments

Liliana Marie Prikler Sept. 21, 2022, 4:58 p.m. UTC | #1
Am Mittwoch, dem 21.09.2022 um 22:15 +0800 schrieb Hilton Chain:
> v7 -> v8:
> 1. Add telegram-desktop 4.1.1, which does not require an updated
> cmake-extra-modules.
> 2. Remove %telegram-version, to avoid downloading all the sources
> each time updating
> telegram.
> 
> v8 -> v8 RESEND: Finally figured out mime stuff.....
> 
> Hilton Chain (7):
>   gnu: Add abseil-cpp-cxxstd17.
>   gnu: webrtc-for-telegram-desktop: Update to 621f3da5.
>   gnu: telegram-desktop: Update to 4.1.1.
>   gnu: extra-cmake-modules: Update to 5.98.0.
>   gnu: kcoreaddons: Remove trailing #t.
>   gnu: kcoreaddons: Update to 5.98.0.
>   gnu: telegram-desktop: Update to 4.2.0.
Is there a *good* reason for the intermediate step?

Also, the %telegram-version was so that we can update the submodules
(whose hashes I assume change with updated telegrams) more easily.  Is
there a better versioning scheme for those?

Cheers
Hilton Chain Sept. 21, 2022, 11:42 p.m. UTC | #2
>Is there a *good* reason for the intermediate step?
No....

>Also, the %telegram-version was so that we can update the submodules
>(whose hashes I assume change with updated telegrams) more easily.  Is
>there a better versioning scheme for those?
Not all submodules need updating when new releases out.

Another approach is just cloning recursively and remove all sources within ThirdParty folder via snippet, then only tracking version changes of these removed ones (or unbundle them when applicable).