guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 85dd4524a64b82ec646e57094a3d6dcf7e506bf1
Author: Saku Laesvuori <[email protected]>
AuthorDate: Thu Aug 6 20:28:41 2026 +0300

    gnu: telegram-desktop: Update to 6.9.3.
    
    * gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: Rebase patch.
    * gnu/packages/telegram.scm (%telegram-version): Set to 6.9.3
    (libyuv-for-telegram-desktop, cmake-helpers-for-telegram-desktop)
    (codegen-for-telegram-desktop, lib-base-for-telegram-desktop)
    (lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop)
    (lib-qr-for-telegram-desktop, lib-spellcheck-for-telegram-desktop)
    (lib-storage-for-telegram-desktop, lib-ui-for-telegram-desktop)
    (lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop)
    (tgcalls-for-telegram-desktop): Bump submodules.
    (telegram-desktop): Update to 6.9.3.
    [arguments]<phases>: Unpack new submodules:
    lib-translate-for-telegram-desktop, cmark-gfm-for-telegram-desktop,
    microtex-for-telegram-desktop and toomanycooks-for-telegram-desktop.
    [inputs]: Remove libdispatch.
    <abseil-cpp-cxxstd17>: Replace with abseil-cpp-20250127.
    [native-inputs]: Add qtshadertools.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
    Merges: guix/guix#9513
---
 .../patches/telegram-desktop-unbundle-cppgir.patch | 18 +++----
 gnu/packages/telegram.scm                          | 62 ++++++++++++----------
 2 files changed, 42 insertions(+), 38 deletions(-)

diff --git a/gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch 
b/gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch
index 33edfaf193..24b15f758d 100644
--- a/gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch
+++ b/gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch
@@ -1,15 +1,14 @@
-Upstream-status: https://github.com/desktop-app/cmake_helpers/pull/305
-
-From fa47432aeccb2cf657a79f8e1a3af1ef0663b4c6 Mon Sep 17 00:00:00 2001
+From 1f8b6ecf37fed307ced91a4f4115fe38b11f23bc Mon Sep 17 00:00:00 2001
 From: dan <[email protected]>
 Date: Sun, 12 Oct 2025 18:45:40 +0800
 Subject: [PATCH] Look for system-wide cppgir before fallback to the bundled
  copy.
 
+Upstream-status: https://github.com/desktop-app/cmake_helpers/pull/305
 ---
  external/glib/CMakeLists.txt        |  7 ++++---
- external/glib/generate_cppgir.cmake | 16 +++++++++++-----
- 2 files changed, 15 insertions(+), 8 deletions(-)
+ external/glib/generate_cppgir.cmake | 17 +++++++++++------
+ 2 files changed, 15 insertions(+), 9 deletions(-)
 
 diff --git a/external/glib/CMakeLists.txt b/external/glib/CMakeLists.txt
 index 9b80f23..1a2e9b7 100644
@@ -35,7 +34,7 @@ index 9b80f23..1a2e9b7 100644
  if (DESKTOP_APP_GLIB2_gio-unix-2.0_VERSION VERSION_GREATER_EQUAL 2.86)
      generate_cppgir(external_glib GioUnix-2.0)
 diff --git a/external/glib/generate_cppgir.cmake 
b/external/glib/generate_cppgir.cmake
-index c4475c6..012fd52 100644
+index 62a3b6d..012fd52 100644
 --- a/external/glib/generate_cppgir.cmake
 +++ b/external/glib/generate_cppgir.cmake
 @@ -4,6 +4,8 @@
@@ -66,17 +65,18 @@ index c4475c6..012fd52 100644
  
      add_custom_command(
      OUTPUT
-@@ -28,7 +34,7 @@ function(generate_cppgir target_name gir)
+@@ -28,8 +34,7 @@ function(generate_cppgir target_name gir)
          --class
          --class-full
          --expected
+-        --only-changed
 -        --ignore
 +        "$<$<BOOL:${ignore_files}>:--ignore>"
          "$<JOIN:${ignore_files},:>"
          --output
          ${gen_dst}
 
-base-commit: c7e0493dea2b870fb1b8e26604201fdb9e8c1ee5
+base-commit: 268e9a0330d65ea53c2cfd6aafe9b94f70793cbf
 -- 
-2.49.0
+2.54.0
 
diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
index 8076c1b4f2..b831e06a2e 100644
--- a/gnu/packages/telegram.scm
+++ b/gnu/packages/telegram.scm
@@ -91,7 +91,7 @@
   #:use-module (guix build-system qt)
   #:use-module (guix utils))
 
-(define %telegram-version "6.3.6")
+(define %telegram-version "6.9.3")
 
 (define libyuv-for-telegram-desktop
   (let ((commit "04821d1e7d60845525e8db55c7bcd41ef5be9406")
@@ -113,7 +113,7 @@
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/cmake_helpers.git";)
-          (commit "d927f5b7e6469ecf2200db39111c5a77592eecd6")))
+          (commit "268e9a0330d65ea53c2cfd6aafe9b94f70793cbf")))
     (file-name
      (git-file-name "cmake-helpers-for-telegram-desktop" %telegram-version))
     (patches
@@ -121,55 +121,55 @@
      (search-patches "telegram-desktop-unbundle-cppgir.patch"))
     (sha256
      (base32
-      "11zxlvg6p1irb5hwsawnxd9kx5jz3dsdnb1c8abh30spyprli79g"))))
+      "1da57fbv1lvll6c4hxh1w07bq0vm3p4sm5fzl1rm7lcraqvxmhj0"))))
 
 (define codegen-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/codegen.git";)
-          (commit "b7517766603d28138d1c8b2743febe754f6f6986")))
+          (commit "63ec3de7273566aee8c8b11a40c91f3880c217a7")))
     (file-name
      (git-file-name "codegen-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "0hlvbz7rpmiprdjlzwc46wkg6kaj5q2dgmqjila6py5p5yy76srn"))))
+      "0iaa83kxh8hc2np3bd7sp9i3v5ssffxprfwgjmwa7wk24c6b06mw"))))
 
 (define lib-base-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_base.git";)
-          (commit "b842e6719abf6fc03f8dc4e550351467a51b75e3")))
+          (commit "4ad72ddc4bee752b996e66170c562a43c546b014")))
     (file-name
      (git-file-name "lib-base-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "10v9mskq60r71dwg2x8sqyv401is15jzj501zbs4x7ybjn1lcmf2"))))
+      "1q220rks87lvpqjsb3vxabgkxir54n473myvif6aj1k8dwa637sr"))))
 
 (define lib-crl-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_crl.git";)
-          (commit "c1d6b0273653095b10b4d0f4f7c30b614b690fd5")))
+          (commit "5b34c118543c6d4c0a1d7fdc7133f9d26fd529e2")))
     (file-name
      (git-file-name "lib-crl-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "1sxn3qccsfbx1289z0fdrb4cggs16a8r75ic6wi81c6lnkrdi3wl"))))
+      "1ahmnkgxhr4s0gqd9h6m63nw2d4cya7109wm40nm35jd8v8nnfqz"))))
 
 (define lib-lottie-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_lottie.git";)
-          (commit "4fc3ac0ea52f271cc9b108481f83d56fd76ab0ed")))
+          (commit "49d67cf66d3573cd71a3228af47a4ac59b64fc90")))
     (file-name
      (git-file-name "lib-lottie-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "0q8k2i00kg1l4ivaarhyfaf1jpjv71pynjrg3cmgwama7g0n7zj4"))))
+      "1b7f9pf745s1c2s5rlvb600ndmmyarzfnrzs23arz99ywid64b7d"))))
 
 (define lib-qr-for-telegram-desktop
   (origin
@@ -188,24 +188,24 @@
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_rpl.git";)
-          (commit "f4eb411668573d32fc430e27260728be0376ea6c")))
+          (commit "c57cccffb01d85570decd7fccb88419c9a682e63")))
     (file-name
      (git-file-name "lib-rpl-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "1njhm42b5w6f7hkf5aiczli5jir5s2lkbyhn4lv3y2jd13frfvaw"))))
+      "0s9sza56fsrcd366ii6isc3w27ii2n9k48drn2q4vrq4jy1hy9ln"))))
 
 (define lib-spellcheck-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_spellcheck.git";)
-          (commit "62c586bbbf7f8a6ba87b00f7eb73d41dcf7b12c5")))
+          (commit "0ebd04ece297494394be409e73ce276b24565175")))
     (file-name
      (git-file-name "lib-spellcheck-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "138arl1b33kgrhidg857bbdnx3q9cmf2d96r3npfpvnlcs30s7lv"))))
+      "16aj9hgg6r840alcy4plx71wcradpd2xh1y5jn5aj692al1q1vzc"))))
 
 (define lib-storage-for-telegram-desktop
   (origin
@@ -224,14 +224,14 @@
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_tl.git";)
-          (commit "783052514ea6bd9ed0b7ddb4e5adb8c0077e5b9a")))
+          (commit "665160f91565bab00ecab65df3a17438e91e44ec")))
     (file-name
      (git-file-name "lib-tl-for-telegram-desktop" %telegram-version))
     (patches
      (search-patches "lib-tl-for-telegram-memcpy.patch"))
     (sha256
      (base32
-      "18vfjwv5h0j8a7lw1qcrsl16kbnnfjhgb7ay6ibi433kbddbdw5l"))))
+      "07dgy93vx0b5q7a879fs30farvdibyllj5hygpzqnqij5hbsc7dn"))))
 
 (define lib-translate-for-telegram-desktop
   (origin
@@ -250,48 +250,48 @@
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_ui.git";)
-          (commit "258a928d83c9b69ee2e5ab65a2e1aa4f384d7a46")))
+          (commit "742640cb626f05350d6dd73b043bbf470daff5ec")))
     (file-name
      (git-file-name "lib-ui-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "1m1bljv77cghfazvclnbf14cy9vsjz40v2kmrimz3mkaxaqmnmpr"))))
+      "1vi7fkjbil13mnbqfsschqiynfca7vl7whil258abpvm5bnb23px"))))
 
 (define lib-webrtc-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_webrtc.git";)
-          (commit "792c7a5b4846c489753deb5b87f67b3d11b399cf")))
+          (commit "52636e86eaa493de670daf71959d000b281bd153")))
     (file-name
      (git-file-name "lib-webrtc-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "140jkpgnld5byjypld439qs9nblh31p147a7rm86r1cmhm5zhljv"))))
+      "1y50q6b33r506qn4pw0sn6cmxhwjcxdb79qrw7laz45l1iw1zhm0"))))
 
 (define lib-webview-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/desktop-app/lib_webview.git";)
-          (commit "c998e31342f0a9c1dc2192dee35df7f9dff4bed4")))
+          (commit "b1011367be1c6effe15e0cd3ed53b5ffc33e84c3")))
     (file-name
      (git-file-name "lib-webview-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "0nag7bsv9z41wjdpsd4zir32akb64ixfxln0j4351wmz3d7y17ix"))))
+      "027wsjd5vnlvbhl9ja2vg5jbzhvc0b631j8280iclf63xss1hiv0"))))
 
 (define tgcalls-for-telegram-desktop
   (origin
     (method git-fetch)
     (uri (git-reference
           (url "https://github.com/TelegramMessenger/tgcalls.git";)
-          (commit "24876ebca7da10f92dc972225734337f9e793054")))
+          (commit "616810f1539e3f5ee917fff42557c5eeb8b4be40")))
     (file-name
      (git-file-name "tgcalls-for-telegram-desktop" %telegram-version))
     (sha256
      (base32
-      "1v33nsggz8fk3bnky9di5ggi8jc96y8yfrxf3pjvw239qfi3m9lz"))))
+      "0cn5v1b3m4zfvkym0ai5rfw9j9v2k0an0bg7dif8qf6ckvi8vns9"))))
 
 (define-public webrtc-for-telegram-desktop
   (let ((commit "5c5c71258777d0196dbb3a09cc37d2f56ead28ab")
@@ -553,7 +553,7 @@ support for high performance Telegram Bot creation.")
        (file-name
         (git-file-name name version))
        (sha256
-        (base32 "06jxr0cj7lg12jm545gilq4qwzb87s2p4cp8lqn2b91cpsbf3dfx"))
+        (base32 "1hypd3faz6lii8ba7ysg7a2hq77xb7mvwk89wg17z8a6jn1764q2"))
        (patches
         (search-patches
          ;; Make it compatible with GCC 11.
@@ -621,12 +621,16 @@ support for high performance Telegram Bot creation.")
                       ("Telegram/lib_spellcheck" 
#$lib-spellcheck-for-telegram-desktop)
                       ("Telegram/lib_storage" 
#$lib-storage-for-telegram-desktop)
                       ("Telegram/lib_tl" #$lib-tl-for-telegram-desktop)
+                      ("Telegram/lib_translate" 
#$lib-translate-for-telegram-desktop)
                       ("Telegram/lib_ui" #$lib-ui-for-telegram-desktop)
                       ("Telegram/lib_webrtc" #$lib-webrtc-for-telegram-desktop)
                       ("Telegram/lib_webview" 
#$lib-webview-for-telegram-desktop)
                       ("Telegram/ThirdParty/cld3" #$cld3-for-telegram-desktop)
+                      ("Telegram/ThirdParty/cmark-gfm" 
#$cmark-gfm-for-telegram-desktop)
                       ("Telegram/ThirdParty/libprisma" 
#$libprisma-for-telegram-desktop)
-                      ("Telegram/ThirdParty/tgcalls" 
#$tgcalls-for-telegram-desktop)))))
+                      ("Telegram/ThirdParty/MicroTeX" 
#$microtex-for-telegram-desktop)
+                      ("Telegram/ThirdParty/tgcalls" 
#$tgcalls-for-telegram-desktop)
+                      ("Telegram/ThirdParty/TooManyCooks" 
#$toomanycooks-for-telegram-desktop)))))
                (add-after 'unpack-additional-sources 'patch-gir-ignore-paths
                  (lambda _
                    (substitute* "cmake/external/glib/generate_cppgir.cmake"
@@ -656,9 +660,10 @@ support for high performance Telegram Bot creation.")
            `(,gtk+ "bin")
            pkg-config
            python-wrapper
+           qtshadertools
            xdg-desktop-portal))
     (inputs
-     (list abseil-cpp-cxxstd17
+     (list abseil-cpp-20250127
            alsa-lib
            boost
            c++-gsl
@@ -675,7 +680,6 @@ support for high performance Telegram Bot creation.")
            kcoreaddons
            kimageformats
            libavif
-           libdispatch
            libexpected
            libjpeg-turbo
            libjxl

Reply via email to