From 6ffb0b4f6a99f6f1d601418af6e87566957c0031 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Wed, 11 Dec 2019 23:23:30 +0100 Subject: gnu: Add emacs-modus-themes. * gnu/packages/emacs-xyz.scm (emacs-modus-themes): New variable. --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c7da8b9556..1a49ff4172 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -19816,6 +19816,33 @@ Emacs that integrate with major modes like Org-mode.") (home-page "https://github.com/hlissner/emacs-doom-themes") (license license:expat))) +(define-public emacs-modus-themes + (package + (name "emacs-modus-themes") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/protesilaos/modus-themes.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "15g63675c5df2p0kk2sqj2c8qriyh69lcbggknqlaxapr13giz4x")))) + (build-system emacs-build-system) + (home-page "https://gitlab.com/protesilaos/modus-themes") + (synopsis "Emacs themes designed for colour-contrast accessibility") + (description + "This is a set of accessible themes for GNU Emacs. The contrast ratio +between foreground and background values should always be >= 7:1, which +conforms with the WCAG AAA accessibility standard. + +The Modus themes project consists of two standalone items, one where dark text +is cast on a light backdrop (Modus Operandi) and another where light text is +displayed against a dark background (Modus Vivendi).") + (license license:gpl3+))) + (define-public emacs-elixir-mode (package (name "emacs-elixir-mode") -- cgit v1.2.3 From d057c52f951d92460a987770fef0881a300c07cf Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Thu, 12 Dec 2019 18:41:17 -0600 Subject: gnu: emacs-telega: Update to 0.5.2. * gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.2. --- gnu/packages/emacs-xyz.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1a49ff4172..2b8c143d4a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20073,9 +20073,9 @@ fish-completion. It can be used in both Eshell and M-x shell.") (license license:gpl3+)))) (define-public emacs-telega - (let ((commit "56aef884921d99e5170d5425dbe0fce645620511") - (revision "2") - (version "0.4.4")) + (let ((commit "57fb6089aac3c7bd84fd9a2d9ccb1937c9836275") + (revision "1") + (version "0.5.2")) (package (name "emacs-telega") (version (git-version version revision commit)) @@ -20087,7 +20087,7 @@ fish-completion. It can be used in both Eshell and M-x shell.") (commit commit))) (sha256 (base32 - "0a8k3j20nz4xwswg9qp9xpaakk3q3ibiz8mkryk92zmrdmaah5mi")) + "0v46jnkphsd7glndcxz05b3xbgyw0i8zl0ybzbrjx24764svn69f")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments -- cgit v1.2.3 From b45af175b1671eaaeb9519a1b069e0a256da2a7d Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Thu, 12 Dec 2019 20:51:28 -0600 Subject: gnu: emacs-telega: Add sticker support. * gnu/packages/emacs-xyz.scm (emacs-telega)[propagated-inputs]: Add libwebp to the propagated-inputs in order to emit stickers properly. --- gnu/packages/emacs-xyz.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2b8c143d4a..0f3bc2a868 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20169,7 +20169,8 @@ fish-completion. It can be used in both Eshell and M-x shell.") (add-after 'emacs-build 'emacs-make-autoloads (assoc-ref emacs:%standard-phases 'make-autoloads))))) (propagated-inputs - `(("emacs-visual-fill-column" ,emacs-visual-fill-column))) + `(("emacs-visual-fill-column" ,emacs-visual-fill-column) + ("libwebp" ,libwebp))) ; sticker support. (native-inputs `(("tdlib" ,tdlib) ("emacs" ,emacs-minimal) -- cgit v1.2.3 From 7afb0b25df649e814ded611bdb656d802b821a73 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Thu, 12 Dec 2019 20:55:16 -0600 Subject: gnu: emacs-telega: Modify description. * gnu/packages/emacs-xyz.scm (emacs-telega)[description]: Modify the description to be easier to read. --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 0f3bc2a868..487e0f3e83 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20177,8 +20177,8 @@ fish-completion. It can be used in both Eshell and M-x shell.") ("python" ,python))) (synopsis "GNU Emacs client for the Telegram messenger") (description - "Telega is full-featured, unofficial client for the Telegram messaging -platform for GNU Emacs.") + "Telega is a full-featured, unofficial GNU Emacs-based client for the +Telegram messaging platform.") (home-page "https://github.com/zevlg/telega.el") (license license:gpl3+)))) -- cgit v1.2.3 From f85c0f1878e08a08f5e4fcea2aeb7add24cbe3e3 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Thu, 12 Dec 2019 20:55:59 -0600 Subject: gnu: emacs-telega: Update to 0.5.2-2. * gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.2-2. Adds support for I18N. --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 487e0f3e83..668a34b3b8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20073,8 +20073,8 @@ fish-completion. It can be used in both Eshell and M-x shell.") (license license:gpl3+)))) (define-public emacs-telega - (let ((commit "57fb6089aac3c7bd84fd9a2d9ccb1937c9836275") - (revision "1") + (let ((commit "6184e76990db395bea02f7b5d3169e746111e1ad") + (revision "2") (version "0.5.2")) (package (name "emacs-telega") @@ -20087,7 +20087,7 @@ fish-completion. It can be used in both Eshell and M-x shell.") (commit commit))) (sha256 (base32 - "0v46jnkphsd7glndcxz05b3xbgyw0i8zl0ybzbrjx24764svn69f")) + "1kfmmfc9dv3r2wxm1njflgas51qm0j8sj7yr7vfvwaz5sz7p121b")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments -- cgit v1.2.3 From eb8aad6a23442cf7b23e0df88b89b4cd030dfbf5 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Thu, 12 Dec 2019 21:24:54 -0600 Subject: gnu: emacs-telega: Add MP4/GIF support. * gnu/packages/emacs-xyz.scm (emacs-telega)[propagated-inputs]: Pass ffmpeg in propagated-inputs to support playback of inline MP4 and GIF files. --- gnu/packages/emacs-xyz.scm | 1 + 1 file changed, 1 insertion(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 668a34b3b8..ae7e7a64cc 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20170,6 +20170,7 @@ fish-completion. It can be used in both Eshell and M-x shell.") (assoc-ref emacs:%standard-phases 'make-autoloads))))) (propagated-inputs `(("emacs-visual-fill-column" ,emacs-visual-fill-column) + ("ffmpeg" ,ffmpeg) ; mp4/gif support. ("libwebp" ,libwebp))) ; sticker support. (native-inputs `(("tdlib" ,tdlib) -- cgit v1.2.3