summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2022-10-04 13:31:40 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2022-10-04 13:37:42 +0200
commitdf5a021f66a2f39bd0be2b488fb797773b5275d9 (patch)
treedd36d6e6aee953949db9a3a1e892f07f256d09ad
parentgnu: emacs-org-mime: Update to 0.3.2. (diff)
downloadguix-df5a021f66a2f39bd0be2b488fb797773b5275d9.tar.gz
guix-df5a021f66a2f39bd0be2b488fb797773b5275d9.tar.bz2
guix-df5a021f66a2f39bd0be2b488fb797773b5275d9.tar.xz
gnu: emacs-modus-themes: Update to 2.7.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.7.1.
-rw-r--r--gnu/packages/emacs-xyz.scm67
1 files changed, 35 insertions, 32 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index db2323efb3..48d4e05bfc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -29398,36 +29398,39 @@ Emacs that integrate with major modes like Org-mode.")
29398 (license license:expat))) 29398 (license license:expat)))
29399 29399
29400(define-public emacs-modus-themes 29400(define-public emacs-modus-themes
29401 (package 29401 ;; XXX: Upstream did not tag latest version bump, so we use the commit
29402 (name "emacs-modus-themes") 29402 ;; matching that bump.
29403 (version "2.6.0") 29403 (let ((commit "0b42e595fb8c1753039277ab0b068d0f4f107edf"))
29404 (source 29404 (package
29405 (origin 29405 (name "emacs-modus-themes")
29406 (method git-fetch) 29406 (version "2.7.1")
29407 (uri (git-reference 29407 (source
29408 (url "https://git.sr.ht/~protesilaos/modus-themes") 29408 (origin
29409 (commit version))) 29409 (method git-fetch)
29410 (file-name (git-file-name name version)) 29410 (uri (git-reference
29411 (sha256 29411 (url "https://git.sr.ht/~protesilaos/modus-themes")
29412 (base32 "1zl1gd3jlkanjmlsxmwhqaiwyblp6kzznfjnw9cq8ah2390y9n1c")))) 29412 (commit commit)))
29413 (native-inputs (list texinfo)) 29413 (file-name (git-file-name name version))
29414 (build-system emacs-build-system) 29414 (sha256
29415 (arguments 29415 (base32 "0iy1psfkhqf9a47pabl1w108niw2d4xnfvlcql2j58qlv5k9h1z7"))))
29416 (list 29416 (native-inputs (list texinfo))
29417 #:phases 29417 (build-system emacs-build-system)
29418 #~(modify-phases %standard-phases 29418 (arguments
29419 (add-after 'install 'makeinfo 29419 (list
29420 (lambda _ 29420 #:phases
29421 (invoke "emacs" 29421 #~(modify-phases %standard-phases
29422 "--batch" 29422 (add-after 'install 'makeinfo
29423 "--eval=(require 'ox-texinfo)" 29423 (lambda _
29424 "--eval=(find-file \"doc/modus-themes.org\")" 29424 (invoke "emacs"
29425 "--eval=(org-texinfo-export-to-info)") 29425 "--batch"
29426 (install-file "doc/modus-themes.info" (string-append #$output "/share/info"))))))) 29426 "--eval=(require 'ox-texinfo)"
29427 (home-page "https://protesilaos.com/modus-themes/") 29427 "--eval=(find-file \"doc/modus-themes.org\")"
29428 (synopsis "Accessible themes (WCAG AAA)") 29428 "--eval=(org-texinfo-export-to-info)")
29429 (description 29429 (install-file "doc/modus-themes.info" (string-append #$output "/share/info")))))))
29430 "The Modus themes are designed for accessible readability. They conform 29430 (home-page "https://protesilaos.com/modus-themes/")
29431 (synopsis "Accessible themes (WCAG AAA)")
29432 (description
29433 "The Modus themes are designed for accessible readability. They conform
29431with the highest standard for color contrast between any given combination of 29434with the highest standard for color contrast between any given combination of
29432background and foreground values. This corresponds to the WCAG AAA standard, 29435background and foreground values. This corresponds to the WCAG AAA standard,
29433which specifies a minimum rate of distance in relative luminance of 7:1. 29436which specifies a minimum rate of distance in relative luminance of 7:1.
@@ -29436,8 +29439,8 @@ Modus Operandi (modus-operandi) is a light theme, while Modus
29436Vivendi (modus-vivendi) is dark. Each theme’s color palette is designed to 29439Vivendi (modus-vivendi) is dark. Each theme’s color palette is designed to
29437meet the needs of the numerous interfaces that are possible in the Emacs 29440meet the needs of the numerous interfaces that are possible in the Emacs
29438computing environment.") 29441computing environment.")
29439 (license (list license:gpl3+ 29442 (license (list license:gpl3+
29440 license:fdl1.3+)))) ; GFDLv1.3+ for the manual 29443 license:fdl1.3+))))) ; GFDLv1.3+ for the manual
29441 29444
29442(define-public emacs-punpun-theme 29445(define-public emacs-punpun-theme
29443 (let ((commit "7026684cd568cb691af3ced5de14c375fe6f5a1a") 29446 (let ((commit "7026684cd568cb691af3ced5de14c375fe6f5a1a")