unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#53359] [PATCH 1/2] gnu: tdlib: Update to 1.8.0.
       [not found] <cover.1642591789.git.avityazev@posteo.org>
@ 2022-01-19 11:30 ` Aleksandr Vityazev
  2022-01-19 13:17   ` Nicolas Goaziou
  2022-01-19 11:30 ` [bug#53359] [PATCH 2/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d Aleksandr Vityazev
  1 sibling, 1 reply; 4+ messages in thread
From: Aleksandr Vityazev @ 2022-01-19 11:30 UTC (permalink / raw)
  To: 53359

* gnu/packages/emacs-xyz.scm (tdlib): Update to 1.8.0.
---
 gnu/packages/messaging.scm | 72 +++++++++++++++++++-------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 2fe0d35a10..2feba7ac62 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2021 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
 ;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
 ;;; Copyright © 2021 jgart <jgart@dismail.de>
+;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2593,45 +2594,44 @@ (define-public telegram-purple
     (license license:gpl2+)))
 
 (define-public tdlib
-  (let ((commit "34ba9b21f365b8d3bdc36808c2d665ca5cd128f6"))
-    (package
-      (name "tdlib")
-      (version "1.7.10")
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://github.com/tdlib/td")
-               (commit commit)))
-         (sha256
-          (base32 "06fbdh1jypz0p1rf6xbpias4kx7xplq9xjd9vz177vwj9icq3wki"))
-         (file-name (git-file-name name version))))
-      (build-system cmake-build-system)
-      (arguments
-       `(#:tests? #t
-         #:configure-flags
-         (list "-DCMAKE_BUILD_TYPE=Release"
-               "-DTD_ENABLE_LTO=OFF")   ; FIXME: Get LTO to work.
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'unpack 'remove-failing-tests
-             (lambda _
-               (substitute* "test/CMakeLists.txt"
-                 ;; The test cases are compiled into a distinct binary
-                 ;; which uses mtproto.cpp to attempt to connect to
-                 ;; a remote server. Removing this file from the sources
-                 ;; list disables those specific test cases.
-                 (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") ""))
-               #t)))))
-      (native-inputs
-       (list gperf openssl zlib php doxygen))
-      (synopsis "Cross-platform library for building Telegram clients")
-      (description "Tdlib is a cross-platform library for creating custom
+  (package
+    (name "tdlib")
+    (version "1.8.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/tdlib/td")
+             (commit (string-append "v" version))))
+       (sha256
+        (base32 "19psqpyh9a2kzfdhgqkirpif4x8pzy89phvi59dq155y30a3661q"))
+       (file-name (git-file-name name version))))
+    (build-system cmake-build-system)
+    (arguments
+     `(#:tests? #t
+       #:configure-flags
+       (list "-DCMAKE_BUILD_TYPE=Release"
+             "-DTD_ENABLE_LTO=OFF")   ; FIXME: Get LTO to work.
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'remove-failing-tests
+           (lambda _
+             (substitute* "test/CMakeLists.txt"
+               ;; The test cases are compiled into a distinct binary
+               ;; which uses mtproto.cpp to attempt to connect to
+               ;; a remote server. Removing this file from the sources
+               ;; list disables those specific test cases.
+               (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") ""))
+             #t)))))
+    (native-inputs
+     (list gperf openssl zlib php doxygen))
+    (synopsis "Cross-platform library for building Telegram clients")
+    (description "Tdlib is a cross-platform library for creating custom
 Telegram clients following the official Telegram API.  It can be easily used
 from almost any programming language with a C-FFI and features first-class
 support for high performance Telegram Bot creation.")
-      (home-page "https://core.telegram.org/tdlib")
-      (license license:boost1.0))))
+    (home-page "https://core.telegram.org/tdlib")
+    (license license:boost1.0)))
 
 (define-public purple-mm-sms
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#53359] [PATCH 2/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d.
       [not found] <cover.1642591789.git.avityazev@posteo.org>
  2022-01-19 11:30 ` [bug#53359] [PATCH 1/2] gnu: tdlib: Update to 1.8.0 Aleksandr Vityazev
@ 2022-01-19 11:30 ` Aleksandr Vityazev
  2022-01-19 13:18   ` bug#53359: " Nicolas Goaziou
  1 sibling, 1 reply; 4+ messages in thread
From: Aleksandr Vityazev @ 2022-01-19 11:30 UTC (permalink / raw)
  To: 53359

* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 8.2-2-5739794d.
---
 gnu/packages/emacs-xyz.scm | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f25481e2e6..f2572732c7 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -90,7 +90,7 @@
 ;;; Copyright © 2020 Jonathan Rostran <rostranjj@gmail.com>
 ;;; Copyright © 2020, 2021 Noah Evans <noah@nevans.me>
 ;;; Copyright © 2020 Brit Butler <brit@kingcons.io>
-;;; Copyright © 2021 Alexandr Vityazev <avityazev@posteo.org>
+;;; Copyright © 2021, 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;; Copyright © 2021 Yurii Kholodkov <urist.mckorobochka@gmail.com>
 ;;; Copyright © 2021 Alexey Abramov <levenson@mmer.org>
 ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
@@ -26808,11 +26808,11 @@ (define-public emacs-helm-switch-to-repl
     (license license:gpl3+)))
 
 (define-public emacs-telega-server
-  (let ((commit "b4a5e206bd259f3d7f7633a725b2990704d6a1e8")
-        (revision "1"))
+  (let ((commit "5739794d2d0c8a4e7b77c2e37a097e19f80ac9f0")
+        (revision "2"))
     (package
       (name "emacs-telega-server")
-      (version (git-version  "0.7.15" revision commit))
+      (version (git-version  "0.8.2" revision commit))
       (source
        (origin
          (method git-fetch)
@@ -26820,7 +26820,7 @@ (define-public emacs-telega-server
                (url "https://github.com/zevlg/telega.el")
                (commit commit)))
          (sha256
-          (base32 "0gr4nmpk175hxmj357bpzaqywbjc6dmmvfxnyzkh884vyzbwdxlc"))
+          (base32 "1am0b2bjjkw7zd0yq39v015a08dcbk43j4d4h8y2q8hj53ryfk5a"))
          (file-name (git-file-name "emacs-telega" version))
          (patches
           (search-patches "emacs-telega-path-placeholder.patch"
-- 
2.34.0



-- 

Aleksandr Vityazev




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#53359] [PATCH 1/2] gnu: tdlib: Update to 1.8.0.
  2022-01-19 11:30 ` [bug#53359] [PATCH 1/2] gnu: tdlib: Update to 1.8.0 Aleksandr Vityazev
@ 2022-01-19 13:17   ` Nicolas Goaziou
  0 siblings, 0 replies; 4+ messages in thread
From: Nicolas Goaziou @ 2022-01-19 13:17 UTC (permalink / raw)
  To: Aleksandr Vityazev; +Cc: 53359

Hello,

Aleksandr Vityazev <avityazev@posteo.org> writes:

> * gnu/packages/emacs-xyz.scm (tdlib): Update to 1.8.0.

Applied. Thank you.

> +         (add-after 'unpack 'remove-failing-tests
> +           (lambda _
> +             (substitute* "test/CMakeLists.txt"
> +               ;; The test cases are compiled into a distinct binary
> +               ;; which uses mtproto.cpp to attempt to connect to
> +               ;; a remote server. Removing this file from the sources
> +               ;; list disables those specific test cases.
> +               (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") ""))
> +             #t)))))

I removed this trailing #T on your behalf.

Regards,
-- 
Nicolas Goaziou




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#53359: [PATCH 2/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d.
  2022-01-19 11:30 ` [bug#53359] [PATCH 2/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d Aleksandr Vityazev
@ 2022-01-19 13:18   ` Nicolas Goaziou
  0 siblings, 0 replies; 4+ messages in thread
From: Nicolas Goaziou @ 2022-01-19 13:18 UTC (permalink / raw)
  To: Aleksandr Vityazev; +Cc: 53359-done

Hello,

Aleksandr Vityazev <avityazev@posteo.org> writes:

> * gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to
> 8.2-2-5739794d.

Applied, too. Thank you.

>  (define-public emacs-telega-server
> -  (let ((commit "b4a5e206bd259f3d7f7633a725b2990704d6a1e8")
> -        (revision "1"))
> +  (let ((commit "5739794d2d0c8a4e7b77c2e37a097e19f80ac9f0")
> +        (revision "2"))
>      (package
>        (name "emacs-telega-server")
> -      (version (git-version  "0.7.15" revision commit))
> +      (version (git-version  "0.8.2" revision commit))

Note that you don't need to bump revision since you're updating the base
version anyway. I reverted the revision to 0.

Regards,
-- 
Nicolas Goaziou




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-01-19 14:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <cover.1642591789.git.avityazev@posteo.org>
2022-01-19 11:30 ` [bug#53359] [PATCH 1/2] gnu: tdlib: Update to 1.8.0 Aleksandr Vityazev
2022-01-19 13:17   ` Nicolas Goaziou
2022-01-19 11:30 ` [bug#53359] [PATCH 2/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d Aleksandr Vityazev
2022-01-19 13:18   ` bug#53359: " Nicolas Goaziou

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).