diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2025-03-25 01:12:57 +0100 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-05-06 11:25:07 +0200 |
commit | b1ef3bce13f5228b88218a4b908b2dd7d570c2a4 (patch) | |
tree | 8851de6de1dcc36695e51506bf6b3487e3d95daa | |
parent | 6f67fb06b06176dde4b122cd5e1c16819254b0e5 (diff) | |
download | guix-b1ef3bce13f5228b88218a4b908b2dd7d570c2a4.tar.gz guix-b1ef3bce13f5228b88218a4b908b2dd7d570c2a4.zip |
gnu: Update TeX Live to 2025.2.
* gnu/packages/tex.scm: Update TeX Live to 2025.2.
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/python-xyz.scm (python-nbconvert): Remove texlive-ms package.
Change-Id: Ia6c6753ddb889413522e3351f38a95dd24912984
-rw-r--r-- | gnu/packages/bioinformatics.scm | 1 | ||||
-rw-r--r-- | gnu/packages/python-xyz.scm | 3 | ||||
-rw-r--r-- | gnu/packages/tex.scm | 27895 |
3 files changed, 18662 insertions, 9237 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 1391135542..7fa1043e2b 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -7506,7 +7506,6 @@ data and settings.") texlive-examplep texlive-forloop texlive-listofitems - texlive-ms texlive-natbib texlive-pgf ;tikz texlive-readarray diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 112bb2aefd..3f303f2e43 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -49,7 +49,7 @@ ;;; Copyright © 2018 Mathieu Lirzin <mthl@gnu.org> ;;; Copyright © 2018 Adam Massmann <massmannak@gmail.com> ;;; Copyright © 2016, 2018 Tomáš Čech <sleep_walker@gnu.org> -;;; Copyright © 2018-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr> +;;; Copyright © 2018-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com> ;;; Copyright © 2018, 2019, 2021, 2023 Clément Lassieur <clement@lassieur.org> ;;; Copyright © 2018-2024 Maxim Cournoyer <maxim.cournoyer@gmail.com> @@ -19416,7 +19416,6 @@ time.") texlive-lm texlive-lm-math texlive-mathpazo - texlive-ms texlive-parskip texlive-pdfcol texlive-pgf diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 1607446e3a..08c8b125be 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -268,7 +268,7 @@ (define-public texlive-source (package (name "texlive-source") - (version "2024.2") + (version "2025.2") (source (origin ;; This could be written as a SVN reference, but with a multi-reference @@ -277,12 +277,12 @@ (uri (svn-multi-reference (url (string-append %texlive-repository "tags/texlive-" version "/Build/source")) - (revision 70951) + (revision 74725) (locations (list "./")))) (file-name (git-file-name name version)) (sha256 (base32 - "1qrbdghbi0r43l4yparr3wld98pgb3fmbdwx7yb1hv8cx6wlwl9l")))) + "1wcldxrk6kv855nzbwp2j2qlkh64z6dxy3jpfdzas4wjp5rwhgli")))) (build-system trivial-build-system) (arguments (list #:builder #~(mkdir #$output))) (home-page "https://www.tug.org/texlive/") @@ -469,13 +469,13 @@ of user-specified directories similar to how shells look up executables.") (define-public texlive-scripts (package (name "texlive-scripts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (string-append %texlive-repository "tags/texlive-" version "/Master/")) - (revision 70951) + (revision 74725) (locations (list "texmf-dist/doc/man/man1/fmtutil-sys.1" "texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf" @@ -533,7 +533,7 @@ of user-specified directories similar to how shells look up executables.") "tlpkg/texlive.tlpdb")))) (file-name (git-file-name name version)) (sha256 - "0ld5nsns6ms639pig2l5989997n1hg0afs1wh8z9yi7mdhn2ak0p"))) + "0i7pf13a2j6k6gkn56h97912gssv7z5im2s0zxygawb1pylahayx"))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl"))) (build-system copy-build-system) @@ -606,12 +606,12 @@ of user-specified directories similar to how shells look up executables.") (define-public texlive-hyphen-complete (package (name "texlive-hyphen-complete") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/dehyph-exptl/" "doc/generic/elhyphen/" "doc/generic/huhyphen/" @@ -632,7 +632,7 @@ of user-specified directories similar to how shells look up executables.") (file-name (git-file-name name version)) (sha256 (base32 - "18i12gzlss0myj3c0lb5i0xwpmcffanj1lwyq7pk59ss6mcax2y9")))) + "1zcqpc3qf3vgfqka3lzj1sfdc5cflfjsjdsn3y359rlrb20k9wms")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -801,7 +801,14 @@ and should be preferred to it whenever a package would otherwise depend on ;; Delete bundled software, except Lua which cannot easily be used ;; as an external dependency, pplib and xpdf which aren't ;; supported as system libraries (see m4/kpse-xpdf-flags.m4). - (delete-other-directories "libs" '("lua53" "luajit" "pplib" "xpdf")) + ;; + ;; XXX: Also keep zziplib because 32bit systems fail to build + ;; using external library, with the following error: + ;; "src/luazip.c:183:(.text+0x192): undefined reference to + ;; `zzip_open_ext_io64'". + (delete-other-directories + "libs" + '("lua53" "luajit" "pplib" "xpdf" "zziplib")) ;; Remove all packages: they are installed through their ;; respective regular TeX Live package. (delete-other-directories "utils" '()) @@ -825,6 +832,12 @@ and should be preferred to it whenever a package would otherwise depend on "--disable-static" "--disable-linked-scripts" "--disable-all-pkgs" + ;; XXX: Use bundled zziplib when building on 32bit. Other + ;; systems still use the system one. See `snippet' field + ;; above for details. + #$@(if (target-64bit?) + '("--with-system-zziplib") + '("--with-system-zziplib=no")) ;; Help locating external kpathsea. For some reason ;; PKG-CONFIG is unable to find it. "--with-system-kpathsea" @@ -868,20 +881,6 @@ and should be preferred to it whenever a package would otherwise depend on (("_kpsewhich=.*") (format #f "_kpsewhich=~a/bin/kpsewhich\n" #$(this-package-input "texlive-libkpathsea")))))) - (add-after 'install 'maybe-clear-symlinks - ;; XXX: No matter the combination of configure flags, process - ;; insists on creating those dangling links, resulting in an error - ;; during `validate-runpath' phase. - ;; - ;; Make it specific to TEXLIVE-BIN package by verifying the - ;; existence of "tex" binary so that packages inheriting from this - ;; one do not need to remove the phase. - (lambda _ - (let ((bin (string-append #$output "/bin/"))) - (when (file-exists? (string-append bin "tex")) - (with-directory-excursion bin - (for-each delete-file - '("pbibtex" "pdvitype" "ppltotf" "ptftopl"))))))) (add-after 'install 'remove-documentation ;; Documentation is provided by specific TeX Live packages, in ;; a dedicated "doc" output. Ignore documentation generated when @@ -994,7 +993,6 @@ mathematical or other technical packages.") texlive-collection-metapost texlive-dejavu texlive-eulervm - texlive-gentium-tug texlive-iwona texlive-kurier texlive-ly1 @@ -1280,7 +1278,6 @@ variant. It adds XeTeX, MetaPost, and some recommended packages to texlive-supertabular texlive-tamethebeast texlive-tds - texlive-tex-refs texlive-tie texlive-web texlive-xpdfopen)) @@ -1420,12 +1417,12 @@ as a package native input, in order to build TeX documentation.") (define-public texlive-12many (package (name "texlive-12many") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/12many/" "source/latex/12many/" "tex/latex/12many/")))) (file-name (git-file-name name version)) @@ -1448,12 +1445,12 @@ that makes changing from one to another a one-line change.") (define-public texlive-a2ping (package (name "texlive-a2ping") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/a2ping.1" "doc/man/man1/a2ping.man1.pdf" "doc/support/a2ping/" "scripts/a2ping/")))) @@ -1479,12 +1476,12 @@ markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, XPM.") (define-public texlive-aaai-named (package (name "texlive-aaai-named") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/aaai-named/")))) (file-name (git-file-name name version)) (sha256 @@ -1501,12 +1498,12 @@ presumably for use with the @code{aaai} package.") (define-public texlive-aalok (package (name "texlive-aalok") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aalok/" "source/latex/aalok/" "tex/latex/aalok/")))) (file-name (git-file-name name version)) @@ -1528,12 +1525,12 @@ a Marathi journal, with LaTeX.") (define-public texlive-aastex (package (name "texlive-aastex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/aastex/" "doc/latex/aastex/" "tex/latex/aastex/")))) (file-name (git-file-name name version)) @@ -1554,12 +1551,12 @@ preference to any of the alternatives available.") (define-public texlive-abc (package (name "texlive-abc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/abc/" "source/latex/abc/" "tex/latex/abc/")))) (file-name (git-file-name name version)) @@ -1581,12 +1578,12 @@ document.") (define-public texlive-abnt (package (name "texlive-abnt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/abnt/" "tex/latex/abnt/")))) (file-name (git-file-name name version)) (sha256 @@ -1605,12 +1602,12 @@ texts.") (define-public texlive-abntex2 (package (name "texlive-abntex2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/abntex2/" "bibtex/bst/abntex2/" "doc/latex/abntex2/" "tex/latex/abntex2/")))) (file-name (git-file-name name version)) @@ -1632,17 +1629,17 @@ Tecnicas} rules. It replaces the old @code{abntex}.") (define-public texlive-abntexto (package (name "texlive-abntexto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/abntexto/" "tex/latex/abntexto/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0p5fkcgcfxqdznigj947dxgpy6vw52ahpqs5j58li0dlgp01k8l9")))) + "0mmjbn5vnqpq1l7mkpw5zrd84k3vvfxbj9xv0ndpb1cw4iadka7k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/abntexto") @@ -1656,12 +1653,12 @@ Tecnicas} in academic works like TCCs, dissertations, theses.") (define-public texlive-aboensis (package (name "texlive-aboensis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/aboensis/" "fonts/opentype/public/aboensis/" "tex/latex/aboensis/")))) @@ -1697,12 +1694,12 @@ line spacing.") (define-public texlive-academicons (package (name "texlive-academicons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/academicons/" "fonts/truetype/public/academicons/" "tex/latex/academicons/")))) @@ -1727,12 +1724,12 @@ commands for each specific icon.") (define-public texlive-accanthis (package (name "texlive-accanthis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/accanthis/" "fonts/enc/dvips/accanthis/" "fonts/map/dvips/accanthis/" @@ -1758,12 +1755,12 @@ Bembo. The package provides support files for use with all LaTeX engines.") (define-public texlive-accents (package (name "texlive-accents") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/accents/" "tex/latex/accents/")))) (file-name (git-file-name name version)) (sha256 @@ -1782,12 +1779,12 @@ scripts.") (define-public texlive-accfonts (package (name "texlive-accfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/accfonts/" "scripts/accfonts/" "tex/latex/accfonts/")))) (file-name (git-file-name name version)) @@ -1812,12 +1809,12 @@ Omega one.") (define-public texlive-accsupp (package (name "texlive-accsupp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/accsupp/" "source/latex/accsupp/" "tex/latex/accsupp/")))) (file-name (git-file-name name version)) @@ -1838,12 +1835,12 @@ for programmers; its status is experimental.") (define-public texlive-abbr (package (name "texlive-abbr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/abbr/" "tex/generic/abbr/")))) (file-name (git-file-name name version)) (sha256 @@ -1863,12 +1860,12 @@ parameterless macros.") (define-public texlive-abstyles (package (name "texlive-abstyles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/abstyles/" "bibtex/bst/abstyles/" "doc/bibtex/abstyles/" @@ -1894,12 +1891,12 @@ adaptation for working with Babel.") (define-public texlive-acmconf (package (name "texlive-acmconf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/acmconf/" "source/latex/acmconf/" "tex/latex/acmconf/")))) (file-name (git-file-name name version)) @@ -1920,12 +1917,12 @@ the ACM's own specification.") (define-public texlive-active-conf (package (name "texlive-active-conf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/active-conf/" "source/latex/active-conf/" "tex/latex/active-conf/")))) @@ -1947,12 +1944,12 @@ years with a header file.") (define-public texlive-adfathesis (package (name "texlive-adfathesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/adfathesis/" "doc/latex/adfathesis/" "source/latex/adfathesis/" @@ -1972,23 +1969,24 @@ thesis format. The bundle also includes a BibTeX style file.") (define-public texlive-adforn (package (name "texlive-adforn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/adforn/" "fonts/afm/arkandis/adforn/" "fonts/enc/dvips/adforn/" "fonts/map/dvips/adforn/" "fonts/tfm/arkandis/adforn/" "fonts/type1/arkandis/adforn/" + "source/fonts/adforn/" "tex/latex/adforn/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0dpdbqlc7p3mwm1bj1m5sbkwi5qjsvsfzfb0wnq4flvz1gc09245")))) + "1dw2033lr0j9ag6cn1sa9qvj4awi43vgapcwam2rzj0hhy7r1yd0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/adforn") @@ -2001,23 +1999,24 @@ with TeX and LaTeX support files.") (define-public texlive-adfsymbols (package (name "texlive-adfsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/adfsymbols/" "fonts/afm/arkandis/adfsymbols/" "fonts/enc/dvips/adfsymbols/" "fonts/map/dvips/adfsymbols/" "fonts/tfm/arkandis/adfsymbols/" "fonts/type1/arkandis/adfsymbols/" + "source/fonts/adfsymbols/" "tex/latex/adfsymbols/")))) (file-name (git-file-name name version)) (sha256 (base32 - "188is31d2zcd8kk339x4wvhhm98gbfkvq6pi25d9mva4vz3w1vf5")))) + "12la4i9cv9azr4ldqawf7jmvmkcramj95ck298my356dsfmqpmyv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/adfsymbols") @@ -2030,12 +2029,12 @@ in Adobe Type 1 format, together with TeX and LaTeX support files.") (define-public texlive-adhocfilelist (package (name "texlive-adhocfilelist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/adhocfilelist/" "scripts/adhocfilelist/" "source/support/adhocfilelist/" @@ -2058,12 +2057,12 @@ controlling the searches that the package does.") (define-public texlive-adtrees (package (name "texlive-adtrees") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/adtrees/" "tex/latex/adtrees/")))) (file-name (git-file-name name version)) (sha256 @@ -2081,12 +2080,12 @@ devoted to representing natural language expressions.") (define-public texlive-adobemapping (package (name "texlive-adobemapping") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/cmap/adobemapping/")))) (file-name (git-file-name name version)) (sha256 @@ -2103,12 +2102,12 @@ available for distribution by Adobe.") (define-public texlive-aesupp (package (name "texlive-aesupp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/aesupp/" "fonts/enc/dvips/aesupp/" "fonts/map/dvips/aesupp/" @@ -2133,15 +2132,41 @@ Gyre Pagella, and the Latin Modern fonts are supported. The other fonts in the TeX Gyre bundle do not need this support.") (license (list license:gfl1.0 license:gpl3+)))) +(define-public texlive-affilauthor + (package + (name "texlive-affilauthor") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/affilauthor/" + "tex/latex/affilauthor/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nig3fz7pa8360y9nrc7xlvsyhv2g5pvcl2pp25qj3v88nbrv0r5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/affilauthor") + (synopsis "Tag author and affiliation information in a key-value style") + (description + "This package provides key-value style author and affiliation information +tagging in a structured format. Each field has a specific name within +@code{\\author} and @code{\\affil} commands similar to BibTeX format, and can +be customized individually.") + (license license:lppl1.3c))) + (define-public texlive-afm2pl (package (name "texlive-afm2pl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/afm2pl.1" "doc/man/man1/afm2pl.man1.pdf" "fonts/enc/dvips/afm2pl/" @@ -2207,40 +2232,15 @@ ligatures, but also offers additional control over them.") "This package provides the binary for @code{texlive-afm2pl}.") (license (package-license texlive-afm2pl)))) -(define-public texlive-afparticle - (package - (name "texlive-afparticle") - (version "2024.2") - (source (origin - (method svn-multi-fetch) - (uri (svn-multi-reference - (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/afparticle/" - "source/latex/afparticle/" - "tex/latex/afparticle/")))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1g7dk32la2zlspdsw1pz15bf90jjycblgpg91m24bx70svdv67kv")))) - (outputs '("out" "doc")) - (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/afparticle") - (synopsis "Typesetting articles for @emph{Archives of Forensic Psychology}") - (description - "This package provides a class for typesetting articles for the open -access journal @emph{Archives of Forensic Psychology}.") - (license license:lppl1.3+))) - (define-public texlive-afthesis (package (name "texlive-afthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/afthesis/" "doc/latex/afthesis/" "tex/latex/afthesis/")))) (file-name (git-file-name name version)) @@ -2259,12 +2259,12 @@ Of Technology.") (define-public texlive-aguplus (package (name "texlive-aguplus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/aguplus/" "doc/latex/aguplus/" "tex/latex/aguplus/")))) (file-name (git-file-name name version)) @@ -2285,12 +2285,12 @@ own; it is recommended to switch to the official distribution.") (define-public texlive-aiaa (package (name "texlive-aiaa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/aiaa/" "doc/latex/aiaa/" "source/latex/aiaa/" "tex/latex/aiaa/")))) (file-name (git-file-name name version)) @@ -2311,12 +2311,12 @@ Astronautics}.") (define-public texlive-aichej (package (name "texlive-aichej") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/aichej/")))) (file-name (git-file-name name version)) (sha256 @@ -2331,15 +2331,45 @@ the American Institute of Chemical Engineers Journal (or @code{AIChE} Journal or @code{AIChE} J or @code{AIChEJ).}") (license license:lppl))) +(define-public texlive-aiplans + (package + (name "texlive-aiplans") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/aiplans/" + "tex/latex/aiplans/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sx5qs8wyhhmrzz0jfnsrxm5xh6m18ifl2v0z2qcv699w41n0zaq")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/aiplans") + (synopsis "TikZ-based library for drawing POCL plans") + (description + "This TikZ library is designed for generating diagrams related to +Automated Planning, a sub-discipline of Artificial Intelligence. It allows +users to define a ``domain model'' for actions, similar to PDDL and HDDL used +in hierarchical planning. The package is useful for researchers and students +to create diagrams that represent sequential action sequences or partially +ordered plans, including causal links and ordering constraints (e.g., POCL +plans). It is particularly suited for presentations and scientific +publications.") + (license license:lppl1.3c))) + (define-public texlive-ajl (package (name "texlive-ajl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ajl/")))) (file-name (git-file-name name version)) (sha256 @@ -2356,12 +2386,12 @@ Australian Journal of Linguistics.") (define-public texlive-akshar (package (name "texlive-akshar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/akshar/" "source/latex/akshar/" "tex/latex/akshar/")))) (file-name (git-file-name name version)) @@ -2380,12 +2410,12 @@ Devanagari characters and syllables in a more correct way.") (define-public texlive-albatross (package (name "texlive-albatross") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/albatross.1" "doc/man/man1/albatross.man1.pdf" "doc/support/albatross/" @@ -2408,12 +2438,12 @@ a given (Unicode) glyph. It relies on Fontconfig.") (define-public texlive-alegreya (package (name "texlive-alegreya") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/alegreya/" "fonts/enc/dvips/alegreya/" "fonts/map/dvips/alegreya/" @@ -2440,18 +2470,18 @@ number styles are available.") (define-public texlive-aleph (package (name "texlive-aleph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/aleph/base/" "doc/man/man1/aleph.1" "doc/man/man1/aleph.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "096p2kcfmdvf09xpijwsrhkhmaggvd04jxrs2abag45wsrj75h0s")))) + "0nx8nrjjavkqrvp7nmf3nc6yvxlab58q8a0c7xfb1qh08pzr8gn2")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:create-formats #~(list "aleph"))) @@ -2499,12 +2529,12 @@ extensions of TeX, itself developed for e-TeX.") (define-public texlive-alfaslabone (package (name "texlive-alfaslabone") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/alfaslabone/" "fonts/enc/dvips/alfaslabone/" "fonts/map/dvips/alfaslabone/" @@ -2530,12 +2560,12 @@ headlines.") (define-public texlive-alg (package (name "texlive-alg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/alg/" "source/latex/alg/" "tex/latex/alg/")))) (file-name (git-file-name name version)) @@ -2558,12 +2588,12 @@ defined.") (define-public texlive-algobox (package (name "texlive-algobox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/algobox/" "source/latex/algobox/" "tex/latex/algobox/")))) (file-name (git-file-name name version)) @@ -2586,12 +2616,12 @@ inconsistent differences between the input syntax and the program text.") (define-public texlive-algolrevived (package (name "texlive-algolrevived") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/algolrevived/" "fonts/enc/dvips/algolrevived/" "fonts/map/dvips/algolrevived/" @@ -2603,7 +2633,7 @@ inconsistent differences between the input syntax and the program text.") (file-name (git-file-name name version)) (sha256 (base32 - "0709ijp5jqajwdc9ryhjp4jky0pqynj9wj3rryxk9z6sm63pbq1k")))) + "1x56hgb8cxavg1yfbsi3k8bvlx06xsx7fl08ps8gxg4vj57gkcyh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/algolrevived") @@ -2619,12 +2649,12 @@ specific columns. It also makes a passable but limited text font.") (define-public texlive-algorithm2e (package (name "texlive-algorithm2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/algorithm2e/" "tex/latex/algorithm2e/")))) (file-name (git-file-name name version)) @@ -2649,12 +2679,12 @@ in other algorithms.") (define-public texlive-algorithmicx (package (name "texlive-algorithmicx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/algorithmicx/" "tex/latex/algorithmicx/")))) (file-name (git-file-name name version)) @@ -2676,12 +2706,12 @@ style to his native language.") (define-public texlive-algorithms (package (name "texlive-algorithms") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/algorithms/" "source/latex/algorithms/" "tex/latex/algorithms/")))) @@ -2704,12 +2734,12 @@ typesetting popular algorithmic constructs are available.") (define-public texlive-algpseudocodex (package (name "texlive-algpseudocodex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/algpseudocodex/" "tex/latex/algpseudocodex/")))) (file-name (git-file-name name version)) @@ -2732,18 +2762,18 @@ support for long code lines spanning several lines and improved comments.") (define-public texlive-algxpar (package (name "texlive-algxpar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/algxpar/" "tex/latex/algxpar/")))) (file-name (git-file-name name version)) (sha256 (base32 - "14hspzx0bd2p2aahfa54jz0f97nz1wbjykjrgb5l8ncmr11hr09h")))) + "1mikzc63n8kv0kaw6l1rfasxqi9a4hfzgz1xhd4rx4dzalhjhxzg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/algxpar") @@ -2756,12 +2786,12 @@ text which spans over multiple lines.") (define-public texlive-aligned-overset (package (name "texlive-aligned-overset") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aligned-overset/" "source/latex/aligned-overset/" "tex/latex/aligned-overset/")))) @@ -2782,12 +2812,12 @@ math environments.") (define-public texlive-alkalami (package (name "texlive-alkalami") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/alkalami/" "fonts/truetype/public/alkalami/")))) (file-name (git-file-name name version)) @@ -2806,12 +2836,12 @@ region of Nigeria and Niger.") (define-public texlive-allrunes (package (name "texlive-allrunes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/allrunes/" "fonts/map/dvips/allrunes/" "fonts/source/public/allrunes/" @@ -2835,12 +2865,12 @@ covers not only the main forms but also a lot of varieties.") (define-public texlive-almendra (package (name "texlive-almendra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/almendra/" "fonts/enc/dvips/almendra/" "fonts/map/dvips/almendra/" @@ -2868,12 +2898,12 @@ There is also a regular-weight small-caps.") (define-public texlive-almfixed (package (name "texlive-almfixed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/almfixed/" "fonts/opentype/public/almfixed/" "fonts/truetype/public/almfixed/")))) @@ -2901,12 +2931,12 @@ proofread.") (define-public texlive-alpha-persian (package (name "texlive-alpha-persian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/alpha-persian/" "doc/bibtex/alpha-persian/")))) (file-name (git-file-name name version)) @@ -2926,12 +2956,12 @@ offers several enhancements. It is compatible with the @code{hyperref}, (define-public texlive-amscdx (package (name "texlive-amscdx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amscdx/" "source/latex/amscdx/" "tex/latex/amscdx/")))) (file-name (git-file-name name version)) @@ -2956,12 +2986,12 @@ class of commutative diagrams and alike.") (define-public texlive-amscls-doc (package (name "texlive-amscls-doc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amscls-doc/")))) (file-name (git-file-name name version)) (sha256 @@ -2988,12 +3018,12 @@ various components.") (define-public texlive-amslatex-primer (package (name "texlive-amslatex-primer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amslatex-primer/")))) (file-name (git-file-name name version)) (sha256 @@ -3016,12 +3046,12 @@ create a bibliography.") (define-public texlive-amsldoc-it (package (name "texlive-amsldoc-it") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amsldoc-it/")))) (file-name (git-file-name name version)) (sha256 @@ -3039,12 +3069,12 @@ create a bibliography.") (define-public texlive-amsldoc-vn (package (name "texlive-amsldoc-vn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amsldoc-vn/")))) (file-name (git-file-name name version)) (sha256 @@ -3062,19 +3092,19 @@ create a bibliography.") (define-public texlive-amstex (package (name "texlive-amstex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/amstex/base/" "doc/man/man1/amstex.1" "doc/man/man1/amstex.man1.pdf" "tex/amstex/base/" "tex/amstex/config/")))) (file-name (git-file-name name version)) (sha256 (base32 - "19wmfij3g3kaqnhypczpda7i2c3nhin1h6fjwjb5raimr9g5qyql")))) + "16ivmxl924cchgss7jkix7fihbfw1z62avhk5lpi81x3xiz71f6f")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -3117,12 +3147,12 @@ prepare submissions for the AMS.") (define-public texlive-amsthdoc-it (package (name "texlive-amsthdoc-it") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amsthdoc-it/")))) (file-name (git-file-name name version)) (sha256 @@ -3140,12 +3170,12 @@ prepare submissions for the AMS.") (define-public texlive-andika (package (name "texlive-andika") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/andika/" "fonts/enc/dvips/andika/" "fonts/map/dvips/andika/" @@ -3173,12 +3203,12 @@ with one another.") (define-public texlive-annee-scolaire (package (name "texlive-annee-scolaire") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/annee-scolaire/" "source/latex/annee-scolaire/" "tex/latex/annee-scolaire/")))) @@ -3201,12 +3231,12 @@ the years.") (define-public texlive-annotate (package (name "texlive-annotate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/annotate/")))) (file-name (git-file-name name version)) (sha256 @@ -3226,12 +3256,12 @@ processes an entry's annotate field as part of the printed output.") (define-public texlive-annotate-equations (package (name "texlive-annotate-equations") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/annotate-equations/" "tex/latex/annotate-equations/")))) (file-name (git-file-name name version)) @@ -3251,12 +3281,12 @@ as well as LuaLaTeX.") (define-public texlive-anonymous-acm (package (name "texlive-anonymous-acm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/anonymous-acm/" "tex/latex/anonymous-acm/")))) (file-name (git-file-name name version)) @@ -3281,12 +3311,12 @@ simply changing one option and recompiling.") (define-public texlive-anonymouspro (package (name "texlive-anonymouspro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/anonymouspro/" "fonts/afm/public/anonymouspro/" "fonts/enc/dvips/anonymouspro/" @@ -3314,12 +3344,12 @@ also provided.") (define-public texlive-antanilipsum (package (name "texlive-antanilipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/antanilipsum/" "source/latex/antanilipsum/" "tex/latex/antanilipsum/")))) @@ -3340,12 +3370,12 @@ friends'', in English), directed by Mario Monicelli.") (define-public texlive-antiqua (package (name "texlive-antiqua") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/antiqua/" "fonts/afm/urw/antiqua/" "fonts/map/dvips/antiqua/" @@ -3367,15 +3397,41 @@ friends'', in English), directed by Mario Monicelli.") Condensed, with supporting files for use with (La)TeX.") (license license:gpl3+))) +(define-public texlive-antique-spanish-units + (package + (name "texlive-antique-spanish-units") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/generic/antique-spanish-units/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09w95jv60qy5fc8b121f69b2bj8gj9cqz77x4rgp68xpnm125y0z")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/antique-spanish-units") + (synopsis "Short document about antique Spanish units") + (description + "This short document is about antique Spanish units used in Spain and +their colonies between the sixteenth and nineteenth centuries. The next step +will be to develop a LaTeX package similar to @code{siunitx}. The document +could be interesting for historians, economists, metrologists and others, as +a reference and detailed compendium about this old system of units.") + (license license:cc-by4.0))) + (define-public texlive-antomega (package (name "texlive-antomega") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/omega/antomega/" "omega/ocp/antomega/" "omega/otp/antomega/" "source/lambda/antomega/" @@ -3411,12 +3467,12 @@ of LaTeX documents to Lambda).") (define-public texlive-anufinalexam (package (name "texlive-anufinalexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/anufinalexam/")))) (file-name (git-file-name name version)) (sha256 @@ -3434,12 +3490,12 @@ final exams in the @acronym{ANU, Australian National University}.") (define-public texlive-anyfontsize (package (name "texlive-anyfontsize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/anyfontsize/" "tex/latex/anyfontsize/")))) (file-name (git-file-name name version)) @@ -3462,20 +3518,28 @@ Computer Modern encoding; the present package generalises the facility.") (define-public texlive-aomart (package (name "texlive-aomart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "bibtex/bst/aomart/" "doc/latex/aomart/" - "source/latex/aomart/" "tex/latex/aomart/")))) + (revision 74725) + (locations (list "bibtex/bst/aomart/" + "doc/latex/aomart/" + "doc/man/man1/aom-fullref.1" + "doc/man/man1/aom-fullref.man1.pdf" + "scripts/aomart/" + "source/latex/aomart/" + "tex/latex/aomart/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0gdi54qi0m96pwwn59r9qjlkw0986z9ra57g1vf11h67zwmrgrv9")))) + "0lqy3ydm798iivirdm2gxdp0lfz2im74qiywq4zpmzcr56q6zyjh")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "aom-fullref.pl"))) + (inputs (list perl)) (home-page "https://ctan.org/pkg/aomart") (synopsis "Typeset articles for the @emph{Annals of Mathematics}") (description @@ -3486,12 +3550,12 @@ Computer Modern encoding; the present package generalises the facility.") (define-public texlive-apa (package (name "texlive-apa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apa/" "tex/latex/apa/")))) (file-name (git-file-name name version)) (sha256 @@ -3517,12 +3581,12 @@ Apacite, which used to work with this class, has been updated for use with (define-public texlive-apa6e (package (name "texlive-apa6e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apa6e/" "source/latex/apa6e/" "tex/latex/apa6e/")))) (file-name (git-file-name name version)) @@ -3543,12 +3607,12 @@ requirements.") (define-public texlive-apa7 (package (name "texlive-apa7") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apa7/" "source/latex/apa7/" "tex/latex/apa7/")))) (file-name (git-file-name name version)) @@ -3579,12 +3643,12 @@ a development of the @code{apa6} class.") (define-public texlive-apalike-ejor (package (name "texlive-apalike-ejor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/apalike-ejor/" "doc/bibtex/apalike-ejor/")))) (file-name (git-file-name name version)) @@ -3605,12 +3669,12 @@ guidelines.") (define-public texlive-apalike2 (package (name "texlive-apalike2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/apalike2/")))) (file-name (git-file-name name version)) (sha256 @@ -3627,12 +3691,12 @@ base BibTeX distribution.") (define-public texlive-apnum (package (name "texlive-apnum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/apnum/" "tex/generic/apnum/")))) (file-name (git-file-name name version)) (sha256 @@ -3652,12 +3716,12 @@ is allowed. The expression scanner is also provided.") (define-public texlive-apprendre-a-programmer-en-tex (package (name "texlive-apprendre-a-programmer-en-tex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/apprendre-a-programmer-en-tex/")))) (file-name (git-file-name name version)) (sha256 @@ -3677,12 +3741,12 @@ to everyone.") (define-public texlive-apprends-latex (package (name "texlive-apprends-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apprends-latex/")))) (file-name (git-file-name name version)) (sha256 @@ -3700,12 +3764,12 @@ documentation for LaTeX beginners.") (define-public texlive-apxproof (package (name "texlive-apxproof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apxproof/" "source/latex/apxproof/" "tex/latex/apxproof/")))) @@ -3731,12 +3795,12 @@ material.") (define-public texlive-arabi (package (name "texlive-arabi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arabi/" "fonts/afm/arabi/arabeyes/" "fonts/enc/dvips/arabi/" @@ -3770,12 +3834,12 @@ copied from them and pasted elsewhere.") (define-public texlive-arabi-add (package (name "texlive-arabi-add") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arabi-add/" "tex/latex/arabi-add/")))) (file-name (git-file-name name version)) @@ -3796,12 +3860,12 @@ contents for Arabic texts created by the @code{arabi} package.") (define-public texlive-arabic-book (package (name "texlive-arabic-book") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/arabic-book/" "tex/xelatex/arabic-book/")))) (file-name (git-file-name name version)) @@ -3827,12 +3891,12 @@ elsewhere.") (define-public texlive-arabluatex (package (name "texlive-arabluatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/arabluatex/" "source/lualatex/arabluatex/" "tex/lualatex/arabluatex/")))) @@ -3861,12 +3925,12 @@ correlated in various ways.") (define-public texlive-arabtex (package (name "texlive-arabtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arabtex/" "fonts/map/dvips/arabtex/" "fonts/source/public/arabtex/" @@ -3895,12 +3959,12 @@ style. ArabTeX will run with Plain TeX and also with LaTeX.") (define-public texlive-arara (package (name "texlive-arara") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/arara.1" "doc/man/man1/arara.man1.pdf" "doc/support/arara/" "scripts/arara/" @@ -3908,7 +3972,7 @@ style. ArabTeX will run with Plain TeX and also with LaTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "13wqpc586vmk2c3fj2w1ykixrgfkjnwiplb1ra5mia9m53g6s7wz")))) + "0w0c9vbyd0gs9nm7z8aphszrf6nj3ckn7afixaqlx2pbz7bscvn8")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "icedtea"))) (build-system texlive-build-system) @@ -3935,12 +3999,12 @@ virtual machine.") (define-public texlive-aramaic-serto (package (name "texlive-aramaic-serto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aramaic-serto/" "fonts/afm/public/aramaic-serto/" "fonts/map/dvips/aramaic-serto/" @@ -3969,12 +4033,12 @@ form).") (define-public texlive-archaeologie (package (name "texlive-archaeologie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/archaeologie/" "doc/latex/archaeologie/" "source/latex/archaeologie/" @@ -3996,12 +4060,12 @@ change and adjust the outcome according to one's own preferences.") (define-public texlive-archaic (package (name "texlive-archaic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/archaic/" "fonts/afm/public/archaic/" "fonts/map/dvips/archaic/" @@ -4031,12 +4095,12 @@ writings.") (define-public texlive-archivo (package (name "texlive-archivo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/archivo/" "fonts/enc/dvips/archivo/" "fonts/map/dvips/archivo/" @@ -4058,15 +4122,39 @@ writings.") Omnibus-Type, with support for LaTeX and pdfLaTeX.") (license (list license:silofl1.1 license:lppl)))) +(define-public texlive-argumentation + (package + (name "texlive-argumentation") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/argumentation/" + "tex/latex/argumentation/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13lr0g5wiwbgdzl79hwcn7i9nqas0b8xj5b9w0mmy53zqn5gjzmi")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/argumentation") + (synopsis "Create abstract argumentation frameworks via TikZ") + (description + "This package provides commands for creating abstract argumentation + frameworks via TikZ.") + (license license:lppl1.3c))) + (define-public texlive-arimo (package (name "texlive-arimo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/arimo/" "fonts/enc/dvips/arimo/" "fonts/map/dvips/arimo/" @@ -4091,12 +4179,12 @@ design which is metrically compatible with Arial.") (define-public texlive-armtex (package (name "texlive-armtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/armenian/" "fonts/afm/public/armenian/" "fonts/map/dvips/armenian/" @@ -4126,12 +4214,12 @@ Armenian keyboard using UTF-8 encoding.") (define-public texlive-around-the-bend (package (name "texlive-around-the-bend") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/around-the-bend/")))) (file-name (git-file-name name version)) (sha256 @@ -4150,12 +4238,12 @@ to get onto CTAN.") (define-public texlive-arphic (package (name "texlive-arphic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/arphic/" "dvips/arphic/" "fonts/afm/arphic/bkaiu/" @@ -4198,12 +4286,12 @@ LuaLaTeX are provided by the @code{arphic-ttf} package.") (define-public texlive-arphic-ttf (package (name "texlive-arphic-ttf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/arphic-ttf/" "fonts/truetype/public/arphic-ttf/")))) (file-name (git-file-name name version)) @@ -4224,12 +4312,12 @@ package.") (define-public texlive-arsclassica (package (name "texlive-arsclassica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arsclassica/" "tex/latex/arsclassica/")))) (file-name (git-file-name name version)) @@ -4246,15 +4334,49 @@ style. It enables the user to reproduce the look of the guide @emph{The art of writing with LaTeX} (the web page is in Italian).") (license license:lppl))) +(define-public texlive-arsenal + (package + (name "texlive-arsenal") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/arsenal/" + "fonts/opentype/public/arsenal/" + "source/fonts/arsenal/" + "tex/latex/arsenal/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gm0vrcs7dzv4lryaw0phgzhy98sd9y33vwfzlm9a8149fjagh6l")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/arsenal") + (synopsis "Open Type font by Andrij Shevchenko") + (description + "In 2011 Andrij's typeface became a winner of the Ukrainian Type Design +Competition ``Mystetsky Arsenal'' in which three main criteria were sought +for: being zeitgeist, practical, and Ukrainian. Andrij's winning entry was +crowned Arsenal and made publicly available. Arsenal is a semi-grotesque with +traditional forms. It is primarily designed for body text and intended for +various professional communication. Its special qualities of letter shapes +and subtle contrast modulation articulate grace and expressiveness. Arsenal's +somewhat lyrical sentiment abides to the Ukrainian nature of the font. This +package provides the fonts and LaTeX support for them with matching math. It +needs LuaLaTeX or XeLaTeX.") + (license (list license:silofl1.1 license:lppl1.3c)))) + (define-public texlive-articleingud (package (name "texlive-articleingud") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/articleingud/" "source/latex/articleingud/" "tex/latex/articleingud/")))) @@ -4274,12 +4396,12 @@ review. This class is derived from the standard LaTeX class @code{article}.") (define-public texlive-arvo (package (name "texlive-arvo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/arvo/" "fonts/enc/dvips/arvo/" "fonts/map/dvips/arvo/" @@ -4303,12 +4425,12 @@ Koovit, with support for LaTeX and pdfLaTeX.") (define-public texlive-asaetr (package (name "texlive-asaetr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/asaetr/" "doc/latex/asaetr/" "tex/latex/asaetr/")))) (file-name (git-file-name name version)) @@ -4329,12 +4451,12 @@ Caps font.") (define-public texlive-asapsym (package (name "texlive-asapsym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/asapsym/" "fonts/opentype/omnibus-type/asapsym/" "source/fonts/asapsym/" @@ -4359,12 +4481,12 @@ this time, only XeTeX and LuaTeX are supported.") (define-public texlive-ascelike (package (name "texlive-ascelike") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ascelike/" "doc/latex/ascelike/" "tex/latex/ascelike/")))) (file-name (git-file-name name version)) @@ -4385,12 +4507,12 @@ that organization.") (define-public texlive-ascii-chart (package (name "texlive-ascii-chart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/ascii-chart/")))) (file-name (git-file-name name version)) (sha256 @@ -4408,12 +4530,12 @@ converted between Plain TeX and LaTeX by a simple editing action.") (define-public texlive-ascii-font (package (name "texlive-ascii-font") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ascii-font/" "fonts/map/dvips/ascii-font/" "fonts/tfm/public/ascii-font/" @@ -4437,12 +4559,12 @@ according to the IBM PC Code Page 437 C0 Graphics.") (define-public texlive-ascmac (package (name "texlive-ascmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ascmac/" "fonts/map/dvips/ascmac/" "fonts/source/public/ascmac/" @@ -4468,18 +4590,18 @@ boxes and is thus driver independent.") (define-public texlive-asmeconf (package (name "texlive-asmeconf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/asmeconf/" "doc/latex/asmeconf/" "tex/latex/asmeconf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1sgpm9avf7s81xzq80ny0d0i2zvhgjz3iqnbx5xpwkrk82gi3qsv")))) + "0y3s4qvpp1dsh1k30xmwcjcjk2x12w9809wqfr1dpwx64abcf9c3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/asmeconf") @@ -4497,18 +4619,18 @@ This LaTeX template is not a publication of ASME.") (define-public texlive-asmejour (package (name "texlive-asmejour") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/asmejour/" "doc/latex/asmejour/" "tex/latex/asmejour/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13znp2mmizab1993f00f2pq3wg104z5vndnqgszbnia2yxr9g18f")))) + "1s3x0g7hjjrdrxk1sk35j27i3w0lgkk2k10hfngs5jk1qkakbn1d")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/asmejour") @@ -4526,12 +4648,12 @@ This package is not a publication of ASME.") (define-public texlive-aspectratio (package (name "texlive-aspectratio") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aspectratio/" "fonts/map/dvips/aspectratio/" "fonts/source/public/aspectratio/" @@ -4556,12 +4678,12 @@ and engineers. Note that the package supersedes the package @code{ar}.") (define-public texlive-asternote (package (name "texlive-asternote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/asternote/" "tex/latex/asternote/")))) (file-name (git-file-name name version)) @@ -4580,12 +4702,12 @@ brackets and marked with an asterisk.") (define-public texlive-astro (package (name "texlive-astro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/astro/" "fonts/source/public/astro/" "fonts/tfm/public/astro/")))) @@ -4605,15 +4727,42 @@ zodiac, and some additional symbols. The font is distributed as Metafont source.") (license license:lppl))) +(define-public texlive-asy-overview + (package + (name "texlive-asy-overview") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/asy-overview/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ykzhy85gca230jf5w4c2i4kxjdvx3phbqa1ci6vv0v2f2lnb9kj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/asy-overview") + (synopsis + "Overview of the Asymptote language for drawing mathematical graphics") + (description + "Asymptote is a programming language for creating mathematical graphics. +This document gives you a quick overview, illustrating with a few familiar +Calculus examples. Readers can work through it in a couple of hours to get +a feel for the system's strengths, and if they are interested then go on to +a full tutorial or the official reference.") + (license license:cc-by-sa4.0))) + (define-public texlive-asymptote-by-example-zh-cn (package (name "texlive-asymptote-by-example-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/asymptote-by-example-zh-cn/")))) (file-name (git-file-name name version)) (sha256 @@ -4630,12 +4779,12 @@ Chinese.") (define-public texlive-asymptote-faq-zh-cn (package (name "texlive-asymptote-faq-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/asymptote-faq-zh-cn/")))) (file-name (git-file-name name version)) (sha256 @@ -4651,12 +4800,12 @@ Chinese.") (define-public texlive-asymptote-manual-zh-cn (package (name "texlive-asymptote-manual-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/asymptote-manual-zh-cn/")))) (file-name (git-file-name name version)) (sha256 @@ -4671,15 +4820,40 @@ Chinese.") manual.") (license license:lgpl3+))) +(define-public texlive-atableau + (package + (name "texlive-atableau") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/atableau/" + "tex/latex/atableau/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h2sx9h5ra9bp109lvs1r22abxhjdybsdb9196f81i66vfdvc6zx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/atableau") + (synopsis "LaTeX package for symmetric group combinatorics") + (description + "This is a LaTeX package for symmetric group combinatorics, +with commands for Young diagrams, tableaux, tabloids, skew tableaux, shifted +tableaux, ribbon tableaux, multitableaux, and abacuses.") + (license license:lppl1.3c))) + (define-public texlive-atkinson (package (name "texlive-atkinson") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/atkinson/" "fonts/enc/dvips/atkinson/" "fonts/map/dvips/atkinson/" @@ -4691,7 +4865,7 @@ manual.") (file-name (git-file-name name version)) (sha256 (base32 - "00wg21v7jiaw3qajdxp2jih5xjpv7h8d0n1d6zjnzkxzk0p8zcj0")))) + "0vas4g5mlkrgnnl5q0i4y313cjl0xa7b89jy7z93m9zc64jrk1fi")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/atkinson") @@ -4709,12 +4883,12 @@ increase character recognition, ultimately improving readability.") (define-public texlive-aucklandthesis (package (name "texlive-aucklandthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aucklandthesis/" "tex/latex/aucklandthesis/")))) (file-name (git-file-name name version)) @@ -4735,12 +4909,12 @@ diplomas.") (define-public texlive-augie (package (name "texlive-augie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/augie/" "fonts/afm/public/augie/" "fonts/map/dvips/augie/" @@ -4764,12 +4938,12 @@ informal handwriting. The font is distributed in Adobe Type 1 format.") (define-public texlive-auncial-new (package (name "texlive-auncial-new") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/auncial-new/" "fonts/afm/public/auncial-new/" "fonts/map/dvips/auncial-new/" @@ -4796,12 +4970,12 @@ provided, and the font is distributed in Adobe Type 1 format.") (define-public texlive-aurical (package (name "texlive-aurical") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aurical/" "fonts/afm/public/aurical/" "fonts/map/dvips/aurical/" @@ -4829,12 +5003,12 @@ Svatba offers a long @samp{s}.") (define-public texlive-authordate (package (name "texlive-authordate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/authordate/" "doc/bibtex/authordate/" "tex/latex/authordate/")))) @@ -4856,12 +5030,12 @@ necessary for the LaTeX package to work.") (define-public texlive-auto-pst-pdf (package (name "texlive-auto-pst-pdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/auto-pst-pdf/" "source/latex/auto-pst-pdf/" "tex/latex/auto-pst-pdf/")))) @@ -4884,12 +5058,12 @@ PSfrag figures can all be input consistently and easily.") (define-public texlive-autoaligne (package (name "texlive-autoaligne") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/autoaligne/" "tex/generic/autoaligne/")))) (file-name (git-file-name name version)) @@ -4908,12 +5082,12 @@ math expressions.") (define-public texlive-autobreak (package (name "texlive-autobreak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/autobreak/" "source/latex/autobreak/" "tex/latex/autobreak/")))) @@ -4936,12 +5110,12 @@ computer-generated long formulae with many terms.") (define-public texlive-autosp (package (name "texlive-autosp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/autosp/" "doc/man/man1/autosp.1" "doc/man/man1/autosp.man1.pdf" @@ -5016,21 +5190,20 @@ other parts.") (define-public texlive-axodraw2 (package (name "texlive-axodraw2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/axodraw2/" "doc/man/man1/axohelp.1" "doc/man/man1/axohelp.man1.pdf" - "source/latex/axodraw2/" "tex/latex/axodraw2/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0x1cskdm3kmf08gdrvgasd1b3l0dri9mdmk13880dz4g2rdgbvi2")))) + "0r52al3ya302ps8hnn1hqi8nhvva46p81dv68qp1abfpaax0s227")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-axodraw2-bin)) @@ -5101,12 +5274,12 @@ the pdf code inserted in the output file. The processing involves a run of (define-public texlive-b1encoding (package (name "texlive-b1encoding") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/b1encoding/" "fonts/enc/dvips/b1encoding/" "source/latex/b1encoding/" @@ -5127,12 +5300,12 @@ with LaTeX when typesetting things using his Bookhands fonts.") (define-public texlive-backnaur (package (name "texlive-backnaur") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/backnaur/" "source/latex/backnaur/" "tex/latex/backnaur/")))) @@ -5153,12 +5326,12 @@ in-line BNF expressions using math mode.") (define-public texlive-baekmuk (package (name "texlive-baekmuk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/baekmuk/" "fonts/truetype/public/baekmuk/")))) (file-name (git-file-name name version)) @@ -5178,12 +5351,12 @@ in-line BNF expressions using math mode.") (define-public texlive-bagpipe (package (name "texlive-bagpipe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/bagpipe/" "tex/generic/bagpipe/")))) (file-name (git-file-name name version)) @@ -5202,12 +5375,12 @@ package provides specialized and re-defined macros to simplify this task.") (define-public texlive-bangla (package (name "texlive-bangla") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bangla/" "fonts/truetype/public/bangla/" "tex/latex/bangla/")))) @@ -5228,19 +5401,19 @@ language and comes with some fonts of its own.") (define-public texlive-bangorcsthesis (package (name "texlive-bangorcsthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bangorcsthesis/" "source/latex/bangorcsthesis/" "tex/latex/bangorcsthesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "138h5q8060z7frb6krrzcx49pd0ifqh1lizi465gs6x7q7cdagz8")))) + "0lnrqlzgl8ayycx4by7lygf4jbsghb22ymlzl0h3fg6jf50032ag")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bangorcsthesis") @@ -5254,12 +5427,12 @@ also provides macros designed to optimise the process of producing a thesis.") (define-public texlive-bangorexam (package (name "texlive-bangorexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bangorexam/" "source/latex/bangorexam/" "tex/latex/bangorexam/")))) @@ -5280,12 +5453,12 @@ styles. Marks are totalled and checked automatically.") (define-public texlive-bangtex (package (name "texlive-bangtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bangtex/" "fonts/source/public/bangtex/" "fonts/tfm/public/bangtex/" @@ -5307,12 +5480,12 @@ and Metafont sources for fonts.") (define-public texlive-barr (package (name "texlive-barr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/barr/" "tex/generic/barr/")))) (file-name (git-file-name name version)) (sha256 @@ -5330,12 +5503,12 @@ of mathematical disciplines.") (define-public texlive-bartel-chess-fonts (package (name "texlive-bartel-chess-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bartel-chess-fonts/" "fonts/source/public/bartel-chess-fonts/" "fonts/tfm/public/bartel-chess-fonts/")))) @@ -5357,30 +5530,38 @@ of mathematical disciplines.") (description "This package provides fonts supporting chess diagrams.") (license license:gpl3+))) -(define-public texlive-baskervald +(define-public texlive-baskervaldadf (package - (name "texlive-baskervald") - (version "2024.2") + (name "texlive-baskervaldadf") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/fonts/baskervald/" - "fonts/afm/arkandis/baskervald/" - "fonts/enc/dvips/baskervald/" - "fonts/map/dvips/baskervald/" - "fonts/tfm/arkandis/baskervald/" - "fonts/type1/arkandis/baskervald/" - "fonts/vf/arkandis/baskervald/" - "source/fonts/baskervald/" - "tex/latex/baskervald/")))) + (revision 74725) + (locations (list "doc/fonts/baskervaldadf/" + "fonts/afm/public/baskervaldadf/" + "fonts/enc/dvips/baskervaldadf/" + "fonts/map/dvips/baskervaldadf/" + "fonts/tfm/public/baskervaldadf/" + "fonts/type1/public/baskervaldadf/" + "fonts/vf/public/baskervaldadf/" + "source/fonts/baskervaldadf/" + "tex/latex/baskervaldadf/")))) (file-name (git-file-name name version)) (sha256 - (base32 - "1alny6nsxm43mn84w16vp2whlhnmqkr7pfx8jsmgkz8bkxzh9pg9")))) + (base32 "05ishkqwxgv482hcpzbkbkb5cwv1xxg98r7bymfnfxqcqz1zd5fx")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-files + (lambda _ + (for-each delete-file + (find-files "source/fonts/baskervaldadf/" + "\\.etx$"))))))) (home-page "https://ctan.org/pkg/baskervaldadf") (synopsis "Baskervald ADF fonts collection with TeX and LaTeX support") (description @@ -5388,17 +5569,17 @@ of mathematical disciplines.") a substitute for Baskerville. The family currently includes upright and italic or oblique shapes in each of regular, bold and heavy weights. All fonts include the slashed zero and additional non-standard ligatures.") - (license license:lppl))) + (license (list license:lppl1.3c license:gpl2)))) (define-public texlive-baskervaldx (package (name "texlive-baskervaldx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/baskervaldx/" "fonts/afm/public/baskervaldx/" "fonts/enc/dvips/baskervaldx/" @@ -5411,7 +5592,7 @@ fonts include the slashed zero and additional non-standard ligatures.") (file-name (git-file-name name version)) (sha256 (base32 - "1h3959cxlbjxyw4kf4j3rpjar389kfq1kn9wq89xaifhvcmvll1a")))) + "008w1ripan6xxn290scsf0dhba0k9kpd0dylxzn3gy4zxdvsm3jn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/baskervaldx") @@ -5426,12 +5607,12 @@ support files.") (define-public texlive-baskervillef (package (name "texlive-baskervillef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/baskervillef/" "fonts/enc/dvips/baskervillef/" "fonts/map/dvips/baskervillef/" @@ -5443,7 +5624,7 @@ support files.") (file-name (git-file-name name version)) (sha256 (base32 - "107lqn684kgr7fk3zh1lgi6q7hqz9gs18kkg3fbbrg9qjva1j4xv")))) + "04wczv0fp8lg1wg6w84hikwsbzzd8mpjq1p3qzjdwzqr53pxq710")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/baskervillef") @@ -5459,12 +5640,12 @@ an option to @code{newtxmath}.") (define-public texlive-basque-book (package (name "texlive-basque-book") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/basque-book/" "source/latex/basque-book/" "tex/latex/basque-book/")))) @@ -5486,12 +5667,12 @@ Theses, etc., in Basque.") (define-public texlive-basque-date (package (name "texlive-basque-date") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/basque-date/" "source/latex/basque-date/" "tex/latex/basque-date/")))) @@ -5513,12 +5694,12 @@ issues of numbers in Basque.") (define-public texlive-bath-bst (package (name "texlive-bath-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bath-bst/" "doc/bibtex/bath-bst/" "source/bibtex/bath-bst/")))) @@ -5540,12 +5721,12 @@ used in conjunction with @code{natbib} for citations.") (define-public texlive-bbding (package (name "texlive-bbding") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bbding/" "fonts/source/public/bbding/" "fonts/tfm/public/bbding/" @@ -5569,12 +5750,12 @@ available in the @code{niceframe} fonts bundle.") (define-public texlive-bbold-type1 (package (name "texlive-bbold-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bbold-type1/" "fonts/afm/public/bbold-type1/" "fonts/map/dvips/bbold-type1/" @@ -5597,12 +5778,12 @@ versions of the @code{bbold} fonts.") (define-public texlive-bboldx (package (name "texlive-bboldx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bboldx/" "fonts/afm/public/bboldx/" "fonts/enc/dvips/bboldx/" @@ -5629,12 +5810,12 @@ bold.") (define-public texlive-bclogo (package (name "texlive-bclogo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bclogo/" "metapost/bclogo/" "tex/latex/bclogo/")))) (file-name (git-file-name name version)) @@ -5653,12 +5834,12 @@ It may use either TikZ or PSTricks as graphics engine.") (define-public texlive-beamer-fuberlin (package (name "texlive-beamer-fuberlin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamer-fuberlin/" "tex/latex/beamer-fuberlin/")))) (file-name (git-file-name name version)) @@ -5679,12 +5860,12 @@ class itself (FUbeamer) or use the theme in the usual way with (define-public texlive-beamer-verona (package (name "texlive-beamer-verona") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamer-verona/" "tex/latex/beamer-verona/")))) (file-name (git-file-name name version)) @@ -5702,17 +5883,17 @@ class itself (FUbeamer) or use the theme in the usual way with (define-public texlive-beebe (package (name "texlive-beebe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/beebe/" "tex/generic/beebe/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1w6n6112mq82gz8mmyfjs1wgqfpy1dln2s49r8dmxzqjakws1486")))) + "1w8f2zc5rghjpqrp8klq65prqblyam3wzhwp9yas5xfmy7hlsf52")))) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblio") (synopsis "Collection of bibliographies") @@ -5725,12 +5906,12 @@ includes a LaTeX wrapper file to typeset the bibliography.") (define-public texlive-begingreek (package (name "texlive-begingreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/begingreek/" "source/latex/begingreek/" "tex/latex/begingreek/")))) @@ -5752,12 +5933,12 @@ texts.") (define-public texlive-beilstein (package (name "texlive-beilstein") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/beilstein/" "doc/latex/beilstein/" "source/latex/beilstein/" @@ -5780,12 +5961,12 @@ of Nanotechnology}.") (define-public texlive-belleek (package (name "texlive-belleek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/belleek/" "fonts/map/dvips/belleek/" "fonts/truetype/public/belleek/" @@ -5805,12 +5986,12 @@ of Nanotechnology}.") (define-public texlive-begriff (package (name "texlive-begriff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/begriff/" "tex/latex/begriff/")))) (file-name (git-file-name name version)) (sha256 @@ -5828,12 +6009,12 @@ of Nanotechnology}.") (define-public texlive-bengali (package (name "texlive-bengali") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bengali/" "fonts/source/public/bengali/" "fonts/tfm/public/bengali/" @@ -5856,12 +6037,12 @@ supports Assamese.") (define-public texlive-berenisadf (package (name "texlive-berenisadf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/berenisadf/" "fonts/afm/arkandis/berenisadf/" "fonts/enc/dvips/berenisadf/" @@ -5869,13 +6050,21 @@ supports Assamese.") "fonts/opentype/arkandis/berenisadf/" "fonts/tfm/arkandis/berenisadf/" "fonts/type1/arkandis/berenisadf/" + "source/fonts/berenisadf/" "tex/latex/berenisadf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "11daizsls1zhwdfy78s2rjk76zwkziv33xrvrqbxybs2hdbg261d")))) + "106gxzdcfi3rkrg1ylrdmybwn9b0kra85a9d4f1qd3q0i28f1z2b")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-file + (lambda _ + (delete-file "source/fonts/berenisadf/Makefile.make")))))) (home-page "https://ctan.org/pkg/berenisadf") (synopsis "Berenis ADF fonts and TeX/LaTeX support") (description @@ -5889,12 +6078,12 @@ TeXnANSI (LY1) and LaTeX standard T1 and TS1 encodings.") (define-public texlive-besjournals (package (name "texlive-besjournals") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/besjournals/" "doc/bibtex/besjournals/")))) (file-name (git-file-name name version)) @@ -5915,12 +6104,12 @@ Society, and has no formal approval by the BES.") (define-public texlive-bestpapers (package (name "texlive-bestpapers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bestpapers/" "doc/bibtex/bestpapers/")))) (file-name (git-file-name name version)) @@ -5945,12 +6134,12 @@ and then let the computer select the papers with highest scores.") (define-public texlive-betababel (package (name "texlive-betababel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/betababel/" "tex/latex/betababel/")))) (file-name (git-file-name name version)) @@ -5971,12 +6160,12 @@ transliteration.") (define-public texlive-beuron (package (name "texlive-beuron") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/beuron/" "fonts/map/dvips/beuron/" "fonts/opentype/public/beuron/" @@ -6004,17 +6193,17 @@ selection commands for use with LaTeX.") (define-public texlive-bfh-ci (package (name "texlive-bfh-ci") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bfh-ci/" "tex/latex/bfh-ci/")))) (file-name (git-file-name name version)) (sha256 (base32 - "175mb10mcj7yq3ncg2bgm1c9i7rgkmrwbfbw3vdm9m7z526k9g34")))) + "1f1ygicy2i23z7ilz3cpv856nccplah0996nv3wc0p2k1xw29rpk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-adjustbox @@ -6054,12 +6243,12 @@ classes as well as some helper packages and config files.") (define-public texlive-bgteubner (package (name "texlive-bgteubner") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bgteubner/" "doc/latex/bgteubner/" "makeindex/bgteubner/" @@ -6097,12 +6286,12 @@ the user.") (define-public texlive-bguq (package (name "texlive-bguq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bguq/" "fonts/map/dvips/bguq/" "fonts/source/public/bguq/" @@ -6129,12 +6318,12 @@ will be used by other packages which implement the Begriffsschrift.") (define-public texlive-bib-fr (package (name "texlive-bib-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bib-fr/" "doc/bibtex/bib-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -6152,23 +6341,25 @@ files.") (define-public texlive-bib2gls (package (name "texlive-bib2gls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/bib2gls.1" "doc/man/man1/bib2gls.man1.pdf" "doc/man/man1/convertgls2bib.1" "doc/man/man1/convertgls2bib.man1.pdf" + "doc/man/man1/datatool2bib.1" + "doc/man/man1/datatool2bib.man1.pdf" "doc/support/bib2gls/" "scripts/bib2gls/" - "source/support/bib2gls/src/")))) + "source/support/bib2gls/")))) (file-name (git-file-name name version)) (sha256 (base32 - "06jylyhgj53dc424j7ahlxng5wwa2ihf4azx9851h68rylv4i6fh")))) + "1r77zf0h1zxdapfwxdwd8ljvj70r7zll819c0614aympnnl4slp4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "bib2gls.sh" "convertgls2bib.sh"))) @@ -6192,21 +6383,48 @@ existing @file{.tex} files containing definitions (@code{\\newglossaryentry} etc.)#: to the @file{.bib} format required by @command{bib2gls}.") (license license:gpl3+))) +(define-public texlive-bib2qr + (package + (name "texlive-bib2qr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/bib2qr/" + "source/latex/bib2qr/" + "tex/latex/bib2qr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z1ln5y7d6z5dwsd2y4s5n9yb4npzndh0297l3ph5gks656cdv5j")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/bib2qr") + (synopsis "Cite BibTeX entries with QR codes") + (description + "This package provides functionality to cite BibTeX entries with QR codes +for easy sharing and referencing. The target of the QR code is the entry's +digital object identifier (DOI), or URL if no DOI exists. It is realised via +the @code{LaTeX} packages @code{biblatex} and @code{qrcode}.") + (license license:lppl1.3c))) + (define-public texlive-bibarts (package (name "texlive-bibarts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibarts/" "source/latex/bibarts/" "tex/latex/bibarts/")))) (file-name (git-file-name name version)) (sha256 (base32 - "130qdf75225zz1g2cr0rw0kz4pylyif5nz98wnqjsnly5kdxkz6k")))) + "0ymjp12l8d6yg9n1gypy8lcw2fijr66cmr0xr3my2dfbnkjgd4g8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -6238,12 +6456,12 @@ bibliography without using MakeIndex or BibTeX.") (define-public texlive-bibcop (package (name "texlive-bibcop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/bibtex/bibcop/" "doc/man/man1/bibcop.1" "doc/man/man1/bibcop.man1.pdf" @@ -6253,7 +6471,7 @@ bibliography without using MakeIndex or BibTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "16w1iwiq7wfz7q4rfrv9pkf71m9yxrpxq70c8asy2vh73sh90szn")))) + "1z6lfd5sqg5nn8gnm0kpqhl169wpdnhvbdlsin0x0i1s6kc7g2xs")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "bibcop.pl"))) @@ -6271,12 +6489,12 @@ as a standalone command line tool.") (define-public texlive-biber-ms (package (name "texlive-biber-ms") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/bibtex/biber-ms/" "source/bibtex/biber-ms/")))) (file-name (git-file-name name version)) @@ -6285,6 +6503,136 @@ as a standalone command line tool.") "10r9jgarrbvqrz9nkjfkzsy3niggg5w6sjr7zi7bqy8zhkwf3hsf")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (properties '((updater-extra-native-inputs "perl-config-autoconf" + "perl-extutils-libbuilder" + "perl-file-which" + "perl-module-build" + "perl-test-differences") + (updater-extra-inputs "perl" + "perl-autovivification" + "perl-class-accessor" + "perl-data-dump" + "perl-data-compare" + "perl-data-uniqid" + "perl-datetime-format-builder" + "perl-datetime-calendar-julian" + "perl-file-slurper" + "perl-io-string" + "perl-ipc-cmd" + "perl-ipc-run3" + "perl-list-allutils" + "perl-list-moreutils" + "perl-mozilla-ca" + "perl-regexp-common" + "perl-log-log4perl" + "perl-parse-recdescent" + "perl-unicode-collate" + "perl-unicode-normalize" + "perl-unicode-linebreak" + "perl-encode-eucjpascii" + "perl-encode-jis2k" + "perl-encode-hanextra" + "perl-xml-libxml" + "perl-xml-libxml-simple" + "perl-xml-libxslt" + "perl-xml-writer" + "perl-sort-key" + "perl-text-csv" + "perl-text-csv-xs" + "perl-text-roman" + "perl-uri" + "perl-text-bibtex" + "perl-libwww" + "perl-lwp-protocol-https" + "perl-business-isbn" + "perl-business-issn" + "perl-business-ismn" + "perl-lingua-translit"))) + (arguments + (list + #:tests? #true + #:imported-modules `(,@%texlive-build-system-modules + (guix build perl-build-system)) + #:modules '((guix build texlive-build-system) + ((guix build perl-build-system) #:prefix perl:) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'unpack-biber-ms-source + (lambda _ + (mkdir-p "build") + (with-directory-excursion "build" + (invoke "tar" "xvf" + "../source/bibtex/biber-ms/biblatex-biber-ms.tar.gz" + "--strip-components=1")))) + (add-after 'unpack-biber-ms-source 'build-biber-ms + (lambda args + (with-directory-excursion "build" + ;; The following test is expected to fail on 32 bits systems. + #$@(if (target-x86-32?) + '((delete-file "t/dateformats.t")) + '()) + ;; FIXME: The following tests fail without a good reason. + (for-each delete-file '("t/multiscript.t" "t/utils.t")) + (for-each (lambda (phase) + (apply (assoc-ref perl:%standard-phases phase) args)) + '(configure build check install))))) + (add-after 'install 'wrap-programs + (lambda _ + (with-directory-excursion (string-append #$output "/bin") + (rename-file "biber" "biber-ms") + (let ((perl5lib (getenv "PERL5LIB"))) + (wrap-program "biber-ms" + `("PERL5LIB" ":" prefix + (,(string-append perl5lib ":" + #$output "/lib/perl5/site_perl"))))))))))) + (native-inputs + (list perl-config-autoconf + perl-extutils-libbuilder + perl-file-which + perl-module-build + perl-test-differences)) + (inputs + (list perl + perl-autovivification + perl-business-isbn + perl-business-ismn + perl-business-issn + perl-class-accessor + perl-data-compare + perl-data-dump + perl-data-uniqid + perl-datetime-calendar-julian + perl-datetime-format-builder + perl-encode-eucjpascii + perl-encode-hanextra + perl-encode-jis2k + perl-file-slurper + perl-io-string + perl-ipc-cmd + perl-ipc-run3 + perl-libwww + perl-lingua-translit + perl-list-allutils + perl-list-moreutils + perl-log-log4perl + perl-lwp-protocol-https + perl-mozilla-ca + perl-parse-recdescent + perl-regexp-common + perl-sort-key + perl-text-bibtex + perl-text-csv + perl-text-csv-xs + perl-text-roman + perl-unicode-collate + perl-unicode-linebreak + perl-unicode-normalize + perl-uri + perl-xml-libxml + perl-xml-libxml-simple + perl-xml-libxslt + perl-xml-writer)) (home-page "https://ctan.org/pkg/biber-ms") (synopsis "BibTeX replacement for users of BibLaTeX (multiscript version)") @@ -6296,12 +6644,12 @@ multiscript version of @code{biblatex-ms}.") (define-public texlive-bibexport (package (name "texlive-bibexport") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bibexport/" "doc/bibtex/bibexport/" "scripts/bibexport/" "source/bibtex/bibexport/")))) @@ -6332,12 +6680,12 @@ ones like month names) and following the cross-references.") (define-public texlive-bibhtml (package (name "texlive-bibhtml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bibhtml/" "doc/bibtex/bibhtml/")))) (file-name (git-file-name name version)) (sha256 @@ -6361,18 +6709,18 @@ package provides three different style files derived from each of the standard (define-public texlive-biblatex-abnt (package (name "texlive-biblatex-abnt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-abnt/" "tex/latex/biblatex-abnt/")))) (file-name (git-file-name name version)) (sha256 (base32 - "14j3yn8ijwaa547gzyw7ql8q871w5r9rprc6l1s5dhp7vz3kzk6z")))) + "14v6203y1xi10fv0lmdk46pnrvd489ag982jlkmyxqvy6rfhw9lg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-abnt") @@ -6382,15 +6730,77 @@ package provides three different style files derived from each of the standard Association of Technical Norms) rules.") (license license:lppl1.3c))) +(define-public texlive-biblatex-accursius + (package + (name "texlive-biblatex-accursius") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/biblatex-accursius/" + "source/latex/biblatex-accursius/" + "tex/latex/biblatex-accursius/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i71sd94045qgxyhzcrfr6qm7fiibbibzzz7hwaprj6phac0zzky")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) + (build-system texlive-build-system) + (arguments (list #:tex-format "lualatex")) + (native-inputs + (list (texlive-local-tree + (list texlive-babel-french + texlive-babel-german + texlive-babel-italian + texlive-biblatex + texlive-biblatex-ext + texlive-caption + texlive-csquotes + texlive-emptypage + texlive-enumitem + texlive-fmtcount + texlive-fontsize + texlive-fontspec + texlive-hypdoc + texlive-itnumpar + texlive-lettrine + texlive-libertine + texlive-libertinus + texlive-libertinus-fonts + texlive-libertinus-otf + texlive-listings + texlive-lualatex-math + texlive-mdframed + texlive-metalogo + texlive-needspace + texlive-pgf + texlive-quoting + texlive-titlesec + texlive-unicode-math + texlive-xcolor + texlive-xkeyval + texlive-zref)))) + (home-page "https://ctan.org/pkg/biblatex-accursius") + (synopsis "Citing features for Italian jurists") + (description + "This style is primarily aimed at Italian legal jurists and provides them +with the ability to cite legal materials, such as legislative acts, +regulations, soft law, treaties and case law. Additionally, the style +codifies the most prevalent citation practices among Italian legal scholars.") + (license license:lppl1.3+))) + (define-public texlive-biblatex-ajc2020unofficial (package (name "texlive-biblatex-ajc2020unofficial") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-ajc2020unofficial/" "tex/latex/biblatex-ajc2020unofficial/")))) (file-name (git-file-name name version)) @@ -6410,12 +6820,12 @@ BibLaTeX, so you probably want to use @code{biblatex2bibitem}.") (define-public texlive-biblatex-anonymous (package (name "texlive-biblatex-anonymous") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-anonymous/" "tex/latex/biblatex-anonymous/")))) (file-name (git-file-name name version)) @@ -6434,12 +6844,12 @@ It will be useful, for example, in history or classical philology.") (define-public texlive-biblatex-apa6 (package (name "texlive-biblatex-apa6") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-apa6/" "tex/latex/biblatex-apa6/")))) (file-name (git-file-name name version)) @@ -6463,12 +6873,12 @@ the BibLaTeX-apa style package for the latest APA edition conformance.") (define-public texlive-biblatex-archaeology (package (name "texlive-biblatex-archaeology") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-archaeology/" "source/latex/biblatex-archaeology/" "tex/latex/biblatex-archaeology/")))) @@ -6495,12 +6905,12 @@ catalogues.") (define-public texlive-biblatex-arthistory-bonn (package (name "texlive-biblatex-arthistory-bonn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-arthistory-bonn/" "tex/latex/biblatex-arthistory-bonn/")))) (file-name (git-file-name name version)) @@ -6523,12 +6933,12 @@ compatible with English and German.") (define-public texlive-biblatex-bath (package (name "texlive-biblatex-bath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-bath/" "source/latex/biblatex-bath/" "tex/latex/biblatex-bath/")))) @@ -6548,12 +6958,12 @@ Harvard style recommended by the University of Bath Library.") (define-public texlive-biblatex-bookinarticle (package (name "texlive-biblatex-bookinarticle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-bookinarticle/" "tex/latex/biblatex-bookinarticle/")))) (file-name (git-file-name name version)) @@ -6575,12 +6985,12 @@ package is now superseded by @code{biblatex-bookinother}.") (define-public texlive-biblatex-bookinother (package (name "texlive-biblatex-bookinother") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-bookinother/" "tex/latex/biblatex-bookinother/")))) (file-name (git-file-name name version)) @@ -6601,12 +7011,12 @@ supersedes.") (define-public texlive-biblatex-bwl (package (name "texlive-biblatex-bwl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-bwl/" "tex/latex/biblatex-bwl/")))) (file-name (git-file-name name version)) @@ -6626,12 +7036,12 @@ University of Berlin.") (define-public texlive-biblatex-caspervector (package (name "texlive-biblatex-caspervector") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-caspervector/" "tex/latex/biblatex-caspervector/")))) (file-name (git-file-name name version)) @@ -6650,12 +7060,12 @@ style for Chinese LaTeX users, using BibLaTeX.") (define-public texlive-biblatex-chem (package (name "texlive-biblatex-chem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-chem/" "tex/latex/biblatex-chem/")))) (file-name (git-file-name name version)) @@ -6677,18 +7087,18 @@ a wide range of journals).") (define-public texlive-biblatex-chicago (package (name "texlive-biblatex-chicago") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-chicago/" "tex/latex/biblatex-chicago/")))) (file-name (git-file-name name version)) (sha256 (base32 - "00y8h4hvmz17bn46936xfi1cy0rsh5y33pyc1hrkrrldabq8rxys")))) + "0wa4i84hkladgz1j9aq5yiazpryxh3sykmkvsf7xpw5qlaay1psj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-chicago") @@ -6704,12 +7114,12 @@ others.") (define-public texlive-biblatex-claves (package (name "texlive-biblatex-claves") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-claves/" "tex/latex/biblatex-claves/")))) (file-name (git-file-name name version)) @@ -6733,15 +7143,39 @@ field for different claves, and to present all these fields in a consistent way.") (license license:lppl1.3+))) +(define-public texlive-biblatex-cse + (package + (name "texlive-biblatex-cse") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/biblatex-cse/" + "tex/latex/biblatex-cse/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03habhgn696z8zaar0m0l8yws82p6ds5bv0nskhfz5sqc2ddjpmc")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/biblatex-cse") + (synopsis "Council of Science Editors (CSE) style file for BibLaTeX") + (description + "This is a BibLaTeX style that implements the bibliography style of the +Council of Science Editors (CSE) for BibLaTeX.") + (license license:lppl1.3c))) + (define-public texlive-biblatex-cv (package (name "texlive-biblatex-cv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-cv/" "tex/latex/biblatex-cv/")))) (file-name (git-file-name name version)) @@ -6761,12 +7195,12 @@ automatically format, group, and sort the entries on a CV.") (define-public texlive-biblatex-dw (package (name "texlive-biblatex-dw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-dw/" "tex/latex/biblatex-dw/bbx/" "tex/latex/biblatex-dw/cbx/" @@ -6789,18 +7223,18 @@ are dependent on BibLaTeX and cannot be used without it.") (define-public texlive-biblatex-enc (package (name "texlive-biblatex-enc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-enc/" "tex/latex/biblatex-enc/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0k9sais0dknydcdy1a7fkkrb5grqap3q2jn8qk36x658nkjjb9ln")))) + "0w8qahm6msmgjsbgz3x67wsd0p4xvwlfzqmnxicjkgghzx6x0br1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-enc") @@ -6815,18 +7249,18 @@ historical and philological works.") (define-public texlive-biblatex-ext (package (name "texlive-biblatex-ext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-ext/" "tex/latex/biblatex-ext/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0al97virwph44bmjhya9xq4y8kj7f4d2v7f2jahvfz2j00j78rr7")))) + "0i9n6hj81ma3w67hhfc59wv01h3kna4lwcn652hslbg4x03bprl2")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-ext") @@ -6843,12 +7277,12 @@ here as well.") (define-public texlive-biblatex-fiwi (package (name "texlive-biblatex-fiwi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-fiwi/" "tex/latex/biblatex-fiwi/")))) (file-name (git-file-name name version)) @@ -6870,18 +7304,18 @@ documentation is only available in German.") (define-public texlive-biblatex-gb7714-2015 (package (name "texlive-biblatex-gb7714-2015") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-gb7714-2015/" "tex/latex/biblatex-gb7714-2015/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1zhh9mwbywqbx0966amdngqpk7ayknklk2j11zc10rq7z68pjzb1")))) + "01m60n88k7hy3dkhbc07in57f2h98q9phkbxd7c04cch82ci1mlg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-gb7714-2015") @@ -6897,12 +7331,12 @@ by simply loading BibLaTeX with the appropriate option.") (define-public texlive-biblatex-german-legal (package (name "texlive-biblatex-german-legal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-german-legal/" "tex/latex/biblatex-german-legal/")))) (file-name (git-file-name name version)) @@ -6923,12 +7357,12 @@ the future.") (define-public texlive-biblatex-gost (package (name "texlive-biblatex-gost") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-gost/" "tex/latex/biblatex-gost/")))) (file-name (git-file-name name version)) @@ -6947,12 +7381,12 @@ GOST 7.0.5-2008") (define-public texlive-biblatex-historian (package (name "texlive-biblatex-historian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-historian/" "tex/latex/biblatex-historian/")))) (file-name (git-file-name name version)) @@ -6971,18 +7405,18 @@ Manual} (a version of Chicago).") (define-public texlive-biblatex-ieee (package (name "texlive-biblatex-ieee") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-ieee/" "tex/latex/biblatex-ieee/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0a3r2lvp4nr53gxpa40qa7zdgj2qpyygvcgcbprnvfxlqrk8lfm0")))) + "0ld360la3h4j3whg89lx9aw6s28sb4g91c0vk1m5dpvhrsdrnnqi")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-ieee") @@ -6997,12 +7431,12 @@ option.") (define-public texlive-biblatex-ijsra (package (name "texlive-biblatex-ijsra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-ijsra/" "tex/latex/biblatex-ijsra/")))) (file-name (git-file-name name version)) @@ -7023,12 +7457,12 @@ Student Research in Archaeology.") (define-public texlive-biblatex-iso690 (package (name "texlive-biblatex-iso690") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-iso690/" "tex/latex/biblatex-iso690/")))) (file-name (git-file-name name version)) @@ -7047,12 +7481,12 @@ the latest revision of the international standard ISO 690:2010.") (define-public texlive-biblatex-jura2 (package (name "texlive-biblatex-jura2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-jura2/" "tex/latex/biblatex-jura2/")))) (file-name (git-file-name name version)) @@ -7070,12 +7504,12 @@ the latest revision of the international standard ISO 690:2010.") (define-public texlive-biblatex-juradiss (package (name "texlive-biblatex-juradiss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-juradiss/" "tex/latex/biblatex-juradiss/")))) (file-name (git-file-name name version)) @@ -7094,12 +7528,12 @@ law thesis with LaTeX.") (define-public texlive-biblatex-license (package (name "texlive-biblatex-license") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-license/" "tex/latex/biblatex-license/")))) (file-name (git-file-name name version)) @@ -7119,12 +7553,12 @@ via BibLaTeX's built-in related mechanism. It provides a new related type (define-public texlive-biblatex-lncs (package (name "texlive-biblatex-lncs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-lncs/" "tex/latex/biblatex-lncs/")))) (file-name (git-file-name name version)) @@ -7143,18 +7577,18 @@ via BibLaTeX's built-in related mechanism. It provides a new related type (define-public texlive-biblatex-lni (package (name "texlive-biblatex-lni") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-lni/" "tex/latex/biblatex-lni/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08vpynqkg22gs869yagh6v4drh0dnkdghqd1nvcq6gh3c56dlpni")))) + "0038pa7pzd2hf9hh43nd7iq7761hrhq445ggi6b3ibw24s8mwif5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-lni") @@ -7167,12 +7601,12 @@ by the Gesellschaft fur Informatik (GI e.V.).") (define-public texlive-biblatex-luh-ipw (package (name "texlive-biblatex-luh-ipw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-luh-ipw/" "tex/latex/biblatex-luh-ipw/bbx/" "tex/latex/biblatex-luh-ipw/cbx/" @@ -7195,12 +7629,12 @@ the institutes for the social sciences of the Leibniz University Hannover/LUH (define-public texlive-biblatex-manuscripts-philology (package (name "texlive-biblatex-manuscripts-philology") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-manuscripts-philology/" "tex/latex/biblatex-manuscripts-philology/")))) (file-name (git-file-name name version)) @@ -7220,12 +7654,12 @@ edition.") (define-public texlive-biblatex-mla (package (name "texlive-biblatex-mla") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-mla/" "tex/latex/biblatex-mla/")))) (file-name (git-file-name name version)) @@ -7244,12 +7678,12 @@ specified by the MLA handbook.") (define-public texlive-biblatex-morenames (package (name "texlive-biblatex-morenames") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-morenames/" "tex/latex/biblatex-morenames/")))) (file-name (git-file-name name version)) @@ -7270,12 +7704,12 @@ means the editor of @code{@@mvcollection}, and not the editor of the (define-public texlive-biblatex-ms (package (name "texlive-biblatex-ms") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/biblatex-ms/biblatex/" "bibtex/bst/biblatex-ms/" "doc/latex/biblatex-ms/" @@ -7302,12 +7736,12 @@ It requires the use of the multiscript version of Biber (biber-ms).") (define-public texlive-biblatex-multiple-dm (package (name "texlive-biblatex-multiple-dm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-multiple-dm/" "tex/latex/biblatex-multiple-dm/")))) (file-name (git-file-name name version)) @@ -7326,12 +7760,12 @@ multiple sources.") (define-public texlive-biblatex-musuos (package (name "texlive-biblatex-musuos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-musuos/" "tex/latex/biblatex-musuos/")))) (file-name (git-file-name name version)) @@ -7350,12 +7784,12 @@ usable with other classes, too.") (define-public texlive-biblatex-nature (package (name "texlive-biblatex-nature") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-nature/" "tex/latex/biblatex-nature/")))) (file-name (git-file-name name version)) @@ -7374,12 +7808,12 @@ preparing papers for submission to the journal @emph{Nature}.") (define-public texlive-biblatex-nejm (package (name "texlive-biblatex-nejm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-nejm/" "source/latex/biblatex-nejm/" "tex/latex/biblatex-nejm/")))) @@ -7399,12 +7833,12 @@ Journal of Medicine (NEJM).") (define-public texlive-biblatex-nottsclassic (package (name "texlive-biblatex-nottsclassic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-nottsclassic/" "tex/latex/biblatex-nottsclassic/")))) (file-name (git-file-name name version)) @@ -7423,12 +7857,12 @@ University of Nottingham.") (define-public texlive-biblatex-opcit-booktitle (package (name "texlive-biblatex-opcit-booktitle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-opcit-booktitle/" "tex/latex/biblatex-opcit-booktitle/")))) (file-name (git-file-name name version)) @@ -7449,19 +7883,19 @@ the @samp{op.@: cit.}@: mechanism does not work. This package fixes this.") (define-public texlive-biblatex-oxref (package (name "texlive-biblatex-oxref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-oxref/" "source/latex/biblatex-oxref/" "tex/latex/biblatex-oxref/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0hhl331vxsffm7wnxpx846xzbs66pjbpqhgiblds7gmz5zz6ng1k")))) + "185swvbhpdicsgbxg3bpxkqkydl72vyl8k1mqxnxfi9ki9z7mbz9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-oxref") @@ -7493,12 +7927,12 @@ manuscripts, audiovisual resources, social media and legal references.") (define-public texlive-biblatex-philosophy (package (name "texlive-biblatex-philosophy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-philosophy/" "source/latex/biblatex-philosophy/" "tex/latex/biblatex-philosophy/")))) @@ -7554,18 +7988,18 @@ language recognized by Babel, possibly with some simple redefinitions.") (define-public texlive-biblatex-phys (package (name "texlive-biblatex-phys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-phys/" "tex/latex/biblatex-phys/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1q9l7ma3zpybx142adbiall4y5x4hc5kc536wpmiwkz29zi6w7ka")))) + "04qbfcxqp2gvsspvay35vwis8vdpsd86yiylf9k6rmjqk7f3s4px")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-phys") @@ -7581,18 +8015,18 @@ appropriate option: @samp{\\usepackage[style=phys]@{biblatex@}}.") (define-public texlive-biblatex-publist (package (name "texlive-biblatex-publist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-publist/" "tex/latex/biblatex-publist/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1xk80agsawp8amphpnk1s55kbp8rx5npphsadqi0nmclqi920f38")))) + "01by2sb53568m5c5qg4psx74lyj45cj9c86j6ma7bk3312yijhsc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-publist") @@ -7607,12 +8041,12 @@ such as the omission of the author's own name from author or editor data.") (define-public texlive-biblatex-readbbl (package (name "texlive-biblatex-readbbl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-readbbl/" "tex/latex/biblatex-readbbl/")))) (file-name (git-file-name name version)) @@ -7634,12 +8068,12 @@ changes one has to create a new @file{.bbl} file.") (define-public texlive-biblatex-realauthor (package (name "texlive-biblatex-realauthor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-realauthor/" "tex/latex/biblatex-realauthor/")))) (file-name (git-file-name name version)) @@ -7659,19 +8093,19 @@ name.") (define-public texlive-biblatex-sbl (package (name "texlive-biblatex-sbl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-sbl/" "makeindex/biblatex-sbl/" "tex/latex/biblatex-sbl/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1b04lwzmsgapf2x1y83jdmzsc0h59dwy35lglxwvmlwlv8czpx9s")))) + "1fhxvcyafvk1xxsiqhqi1lpvcfpjxmssdvrq3vj69qvbdc4zqp9d")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-sbl") @@ -7686,12 +8120,12 @@ included.") (define-public texlive-biblatex-science (package (name "texlive-biblatex-science") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-science/" "tex/latex/biblatex-science/")))) (file-name (git-file-name name version)) @@ -7710,12 +8144,12 @@ preparing papers for submission to the journal @emph{Science}.") (define-public texlive-biblatex-shortfields (package (name "texlive-biblatex-shortfields") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-shortfields/" "tex/latex/biblatex-shortfields/")))) (file-name (git-file-name name version)) @@ -7746,12 +8180,12 @@ the fields. This list also includes the claves defined with the (define-public texlive-biblatex-socialscienceshuberlin (package (name "texlive-biblatex-socialscienceshuberlin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-socialscienceshuberlin/" "tex/latex/biblatex-socialscienceshuberlin/")))) (file-name (git-file-name name version)) @@ -7770,19 +8204,19 @@ Humboldt-Universitat zu Berlin.") (define-public texlive-biblatex-software (package (name "texlive-biblatex-software") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-software/" "source/latex/biblatex-software/" "tex/latex/biblatex-software/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0dlinydsrlcw898ccynx76mdv9jsvr4ninsqv2aggmj3g9xripn0")))) + "1s5d11gdzqr4q04x49sx0l5vf23yayfqcs1vdpbz2miqah1dm5iw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/biblatex-software") @@ -7795,12 +8229,12 @@ a bibliography style extension. It requires the Biber backend.") (define-public texlive-biblatex-source-division (package (name "texlive-biblatex-source-division") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-source-division/" "tex/latex/biblatex-source-division/")))) (file-name (git-file-name name version)) @@ -7822,12 +8256,12 @@ square brackets may include the division specification.") (define-public texlive-biblatex-spbasic (package (name "texlive-biblatex-spbasic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-spbasic/" "tex/latex/biblatex-spbasic/")))) (file-name (git-file-name name version)) @@ -7847,12 +8281,12 @@ old BibTeX style @file{spbasic.bst}.") (define-public texlive-biblatex-subseries (package (name "texlive-biblatex-subseries") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-subseries/" "tex/latex/biblatex-subseries/")))) (file-name (git-file-name name version)) @@ -7873,12 +8307,12 @@ system.") (define-public texlive-biblatex-swiss-legal (package (name "texlive-biblatex-swiss-legal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-swiss-legal/" "tex/latex/biblatex-swiss-legal/")))) (file-name (git-file-name name version)) @@ -7900,12 +8334,12 @@ work properly with newer versions of BibLaTeX.") (define-public texlive-biblatex-trad (package (name "texlive-biblatex-trad") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-trad/" "tex/latex/biblatex-trad/")))) (file-name (git-file-name name version)) @@ -7924,12 +8358,12 @@ work properly with newer versions of BibLaTeX.") (define-public texlive-biblatex-true-citepages-omit (package (name "texlive-biblatex-true-citepages-omit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-true-citepages-omit/" "tex/latex/biblatex-true-citepages-omit/")))) (file-name (git-file-name name version)) @@ -7951,12 +8385,12 @@ text]@{key@}}. The package corrects this problem.") (define-public texlive-biblatex-unified (package (name "texlive-biblatex-unified") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-unified/" "tex/latex/biblatex-unified/")))) (file-name (git-file-name name version)) @@ -7975,12 +8409,12 @@ Unified Stylesheet for Linguistics Journals.") (define-public texlive-biblatex-vancouver (package (name "texlive-biblatex-vancouver") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-vancouver/" "tex/latex/biblatex-vancouver/")))) (file-name (git-file-name name version)) @@ -7999,12 +8433,12 @@ based on the @code{numeric} style and requires Biber.") (define-public texlive-biblatex2bibitem (package (name "texlive-biblatex2bibitem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex2bibitem/" "tex/latex/biblatex2bibitem/")))) (file-name (git-file-name name version)) @@ -8028,12 +8462,12 @@ problem.") (define-public texlive-bibleref (package (name "texlive-bibleref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibleref/" "source/latex/bibleref/" "tex/latex/bibleref/")))) @@ -8053,12 +8487,12 @@ of the Christian @emph{Bible}, in a number of well-defined formats.") (define-public texlive-bibleref-french (package (name "texlive-bibleref-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibleref-french/" "source/latex/bibleref-french/" "tex/latex/bibleref-french/")))) @@ -8078,12 +8512,12 @@ conventions for use of @code{bibleref} in French.") (define-public texlive-bibleref-german (package (name "texlive-bibleref-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibleref-german/" "tex/latex/bibleref-german/")))) (file-name (git-file-name name version)) @@ -8104,12 +8538,12 @@ addition, the Vulgate (Latin Bible) is supported.") (define-public texlive-bibleref-lds (package (name "texlive-bibleref-lds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibleref-lds/" "source/latex/bibleref-lds/" "tex/latex/bibleref-lds/")))) @@ -8132,12 +8566,12 @@ Saints (LDS).") (define-public texlive-bibleref-mouth (package (name "texlive-bibleref-mouth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibleref-mouth/" "source/latex/bibleref-mouth/" "tex/latex/bibleref-mouth/")))) @@ -8160,12 +8594,12 @@ expandable context, such as an argument to a @code{\\url} command.") (define-public texlive-bibleref-parse (package (name "texlive-bibleref-parse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibleref-parse/" "tex/latex/bibleref-parse/")))) (file-name (git-file-name name version)) @@ -8186,12 +8620,12 @@ a simpler and more convenient interface to the functionality of the (define-public texlive-biblist (package (name "texlive-biblist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblist/" "tex/latex/biblist/")))) (file-name (git-file-name name version)) (sha256 @@ -8210,12 +8644,12 @@ avoiding the potentially large (macro) impact associated with (define-public texlive-bidihl (package (name "texlive-bidihl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidihl/" "tex/xelatex/bidihl/")))) (file-name (git-file-name name version)) (sha256 @@ -8232,12 +8666,12 @@ avoiding the potentially large (macro) impact associated with (define-public texlive-bibtexperllibs (package (name "texlive-bibtexperllibs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ltx2unitxt.1" "doc/man/man1/ltx2unitxt.man1.pdf" "scripts/bibtexperllibs/" @@ -8245,7 +8679,7 @@ avoiding the potentially large (macro) impact associated with (file-name (git-file-name name version)) (sha256 (base32 - "07frlvg53m6ps8gyh04kwwhsmyyvycqj72s31h4z82y9gxxajxc6")))) + "14v3gr9cs5iyg40cwfnifhq478chsc6ar4jsywrqixgs9psbj8fk")))) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bibtexperllibs") (synopsis "BibTeX Perl Libraries") @@ -8256,15 +8690,66 @@ avoiding the potentially large (macro) impact associated with license:gpl1 license:public-domain)))) +(define-public texlive-bibtools + (package + (name "texlive-bibtools") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "bibtex/bst/bibtools/" + "source/bibtex/bibtools/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ma8zdk8wr1hniax1f6mqps2ppc14awikwh78qgb7v5s4js0scr1")))) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/bibtools") + (synopsis "Bib management tools") + (description + "This package provides a set of bibliography tools. It includes: +@itemize + +@item @code{aux2bib}, a Perl script which will take an @file{.aux} file and +make a portable @file{.bib} file to go with it; + +@item @code{bibify}, a shell script that will optimize away one pass of the +LaTeX-BibTeX cycle, in some cases; + +@item @code{bibkey}, a shell script that finds entries whose @samp{keyword} +field matches the given keys (uses @command{sed} and @command{awk}); + +@item @code{cleantex}, a shell script to tidy up after a LaTeX run; + +@item @code{looktex}, a shell script to list entries that match a given regexp; + +@item @code{makebib}, a shell script to make an exportable @file{.bib} file +from an existing (set of) @file{.bib} file(s) and an optional set of +citations (uses @command{sed}); + +@item @code{printbib}, a shell script to make a DVI file from a @file{.bib} +file, sorted by cite key, and including fields like @samp{keyword}, +@samp{abstract}, and @samp{comment}; + +@item @code{bib2html}, a Perl script that makes a browsable HTML version of +a bibliography (several @file{.bst} files are supplied); + +@item and @code{citekeys}, a shell script that lists the citation keys of +a @file{.bib} file. +@end itemize") + (license license:lppl))) + (define-public texlive-bibtopic (package (name "texlive-bibtopic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibtopic/" "source/latex/bibtopic/" "tex/latex/bibtopic/")))) @@ -8292,12 +8777,12 @@ have bibliographies specific to one part of a document, see the packages (define-public texlive-bibtopicprefix (package (name "texlive-bibtopicprefix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibtopicprefix/" "source/latex/bibtopicprefix/" "tex/latex/bibtopicprefix/")))) @@ -8319,12 +8804,12 @@ package.") (define-public texlive-bibunits (package (name "texlive-bibunits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibunits/" "source/latex/bibunits/" "tex/latex/bibunits/")))) @@ -8348,12 +8833,12 @@ and the global bibliographies at the same time.") (define-public texlive-binomexp (package (name "texlive-binomexp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/binomexp/" "source/latex/binomexp/" "tex/latex/binomexp/")))) @@ -8374,12 +8859,12 @@ used to print successive rows of the triangle, or to print the rows inside an (define-public texlive-biocon (package (name "texlive-biocon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biocon/" "tex/latex/biocon/")))) (file-name (git-file-name name version)) (sha256 @@ -8401,12 +8886,12 @@ Different default styles are used in different situations.") (define-public texlive-biolett-bst (package (name "texlive-biolett-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/biolett-bst/" "doc/bibtex/biolett-bst/")))) (file-name (git-file-name name version)) @@ -8425,12 +8910,12 @@ Different default styles are used in different situations.") (define-public texlive-bitelist (package (name "texlive-bitelist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/bitelist/" "source/generic/bitelist/" "tex/generic/bitelist/")))) @@ -8455,12 +8940,12 @@ retains outer braces.") (define-public texlive-bitpattern (package (name "texlive-bitpattern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bitpattern/" "source/latex/bitpattern/" "tex/latex/bitpattern/")))) @@ -8480,12 +8965,12 @@ used to describe hardware, data format or protocols.") (define-public texlive-bitter (package (name "texlive-bitter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bitter/" "fonts/enc/dvips/bitter/" "fonts/map/dvips/bitter/" @@ -8511,12 +8996,12 @@ text. There are regular and bold weights and an italic, but no bold italic.") (define-public texlive-bjfuthesis (package (name "texlive-bjfuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bjfuthesis/" "tex/latex/bjfuthesis/")))) (file-name (git-file-name name version)) @@ -8536,12 +9021,12 @@ theses and dissertations.") (define-public texlive-blacklettert1 (package (name "texlive-blacklettert1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/blacklettert1/" "fonts/tfm/public/blacklettert1/" "fonts/vf/public/blacklettert1/" @@ -8565,12 +9050,12 @@ into the LaTeX font selection scheme.") (define-public texlive-bmstu (package (name "texlive-bmstu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bmstu/" "tex/latex/bmstu/")))) (file-name (git-file-name name version)) (sha256 @@ -8593,20 +9078,59 @@ explanatory notes in Bauman Moscow State Technical University (Russia).") (define-public texlive-bmstu-iu8 (package (name "texlive-bmstu-iu8") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bmstu-iu8/" "tex/latex/bmstu-iu8/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1nb3dfaw0m3w179z46d7fbvibkp15wf4ws3xbvws0gymwyi4nx1m")))) + "0jl0h6f8v1v4afkvlcyqbhv9jrjxi2wj7j9lfgzbj7y2487lpcgg")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs + (list texlive-algorithm2e + texlive-amscls + texlive-anyfontsize + texlive-babel + texlive-biblatex + texlive-bookmark + texlive-caption + texlive-chngcntr + texlive-csquotes + texlive-enumitem + texlive-fancyhdr + texlive-float + texlive-fontspec + texlive-geometry + texlive-glossaries + texlive-glossaries-extra + texlive-graphics + texlive-ifoddpage + texlive-koma-script + texlive-lastpage + texlive-lineno + texlive-listings + texlive-ltablex + texlive-multirow + texlive-nowidow + texlive-oberdiek + texlive-relsize + texlive-setspace + texlive-stackengine + texlive-tabto-ltx + texlive-titlesec + texlive-tools + texlive-totcount + texlive-ulem + texlive-xassoccnt + texlive-xcolor + texlive-xltabular + texlive-xstring)) (home-page "https://ctan.org/pkg/bmstu-iu8") (synopsis "Class for IU8 reports") (description @@ -8621,19 +9145,19 @@ requirements.") (define-public texlive-bodeplot (package (name "texlive-bodeplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bodeplot/" "source/latex/bodeplot/" "tex/latex/bodeplot/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0b55y82gmxjyy9g1v2b85p1qr0hyf47jh345phbnyqxb9zk5kb5c")))) + "0d90y36pfs11yyn7gjjv6nmd09p618qy33wagpwnrqlcw2f0za22")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bodeplot") @@ -8659,12 +9183,12 @@ plots of any transfer function given poles, zeros, and gain. (define-public texlive-bohr (package (name "texlive-bohr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bohr/" "tex/latex/bohr/")))) (file-name (git-file-name name version)) (sha256 @@ -8683,12 +9207,12 @@ convert atomic numbers to element symbols or element names and vice versa.") (define-public texlive-boisik (package (name "texlive-boisik") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/boisik/" "fonts/source/public/boisik/" "fonts/tfm/public/boisik/" @@ -8717,12 +9241,12 @@ fonts. LaTeX support is offered for use with OT1, IL2 and OM* encodings.") (define-public texlive-boldtensors (package (name "texlive-boldtensors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/boldtensors/" "tex/latex/boldtensors/")))) (file-name (git-file-name name version)) @@ -8743,12 +9267,12 @@ characters.") (define-public texlive-bookdb (package (name "texlive-bookdb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/bookdb/" "doc/bibtex/bookdb/")))) (file-name (git-file-name name version)) (sha256 @@ -8768,12 +9292,12 @@ value, volumes.") (define-public texlive-bookhands (package (name "texlive-bookhands") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bookhands/" "fonts/afm/public/bookhands/" "fonts/map/dvips/bookhands/" @@ -8807,12 +9331,12 @@ centuries); and Insular Majuscule (6th-9th centuries).") (define-public texlive-booktabs-de (package (name "texlive-booktabs-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/booktabs-de/")))) (file-name (git-file-name name version)) (sha256 @@ -8830,12 +9354,12 @@ documentation.") (define-public texlive-booktabs-fr (package (name "texlive-booktabs-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/booktabs-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -8853,12 +9377,12 @@ documentation.") (define-public texlive-boondox (package (name "texlive-boondox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/boondox/" "fonts/map/dvips/boondox/" "fonts/tfm/public/boondox/" @@ -8883,12 +9407,12 @@ suitable for maths mode are provided, as are LaTeX support files.") (define-public texlive-borceux (package (name "texlive-borceux") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/borceux/" "tex/generic/borceux/")))) (file-name (git-file-name name version)) @@ -8914,12 +9438,12 @@ south-east, etc.); 12 types and 32 directions are available.") (define-public texlive-bosisio (package (name "texlive-bosisio") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bosisio/" "source/latex/bosisio/" "tex/latex/bosisio/")))) (file-name (git-file-name name version)) @@ -8940,12 +9464,12 @@ south-east, etc.); 12 types and 32 directions are available.") (define-public texlive-bpchem (package (name "texlive-bpchem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bpchem/" "source/latex/bpchem/" "tex/latex/bpchem/")))) (file-name (git-file-name name version)) @@ -8965,12 +9489,12 @@ the labelling of compounds and reference to labelled compounds.") (define-public texlive-br-lex (package (name "texlive-br-lex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/br-lex/" "tex/latex/br-lex/")))) (file-name (git-file-name name version)) (sha256 @@ -8988,12 +9512,12 @@ purpose is to be an easy-to-use implementation for the end-user.") (define-public texlive-braille (package (name "texlive-braille") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/braille/" "tex/latex/braille/")))) (file-name (git-file-name name version)) (sha256 @@ -9014,12 +9538,12 @@ symbols.") (define-public texlive-brandeis-dissertation (package (name "texlive-brandeis-dissertation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/brandeis-dissertation/" "source/latex/brandeis-dissertation/" "tex/latex/brandeis-dissertation/")))) @@ -9040,12 +9564,12 @@ School of Arts and Sciences}.") (define-public texlive-brandeis-problemset (package (name "texlive-brandeis-problemset") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/brandeis-problemset/" "tex/latex/brandeis-problemset/")))) (file-name (git-file-name name version)) @@ -9065,12 +9589,12 @@ which require fairly rigorous formatting. This document class, which extends (define-public texlive-brandeis-thesis (package (name "texlive-brandeis-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/brandeis-thesis/" "source/latex/brandeis-thesis/" "tex/latex/brandeis-thesis/")))) @@ -9091,12 +9615,12 @@ of Arts and Sciences.") (define-public texlive-breakcites (package (name "texlive-breakcites") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/breakcites/" "tex/latex/breakcites/")))) (file-name (git-file-name name version)) @@ -9120,12 +9644,12 @@ LaTeX 2.09. Neither @code{cite} nor @code{natbib} make this mistake.") (define-public texlive-bropd (package (name "texlive-bropd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bropd/" "source/latex/bropd/" "tex/latex/bropd/")))) (file-name (git-file-name name version)) @@ -9151,12 +9675,12 @@ alternate form.") (define-public texlive-brushscr (package (name "texlive-brushscr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/brushscr/" "dvips/brushscr/" "fonts/afm/public/brushscr/" @@ -9182,12 +9706,12 @@ The package includes the files needed by LaTeX in order to use that font.") (define-public texlive-buctthesis (package (name "texlive-buctthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/buctthesis/" "source/xelatex/buctthesis/" "tex/xelatex/buctthesis/")))) @@ -9207,12 +9731,12 @@ of Chemical Technology, supporting bachelor, master, and doctor theses.") (define-public texlive-burmese (package (name "texlive-burmese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/burmese/" "fonts/map/dvips/burmese/" "fonts/tfm/public/burmese/" @@ -9251,12 +9775,12 @@ macros.") (define-public texlive-bussproofs-extra (package (name "texlive-bussproofs-extra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bussproofs-extra/" "source/latex/bussproofs-extra/" "tex/latex/bussproofs-extra/")))) @@ -9277,12 +9801,12 @@ entire (sub)deductions.") (define-public texlive-bxbase (package (name "texlive-bxbase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxbase/" "tex/latex/bxbase/")))) (file-name (git-file-name name version)) (sha256 @@ -9301,12 +9825,12 @@ contains a few user-level commands and is of some use by itself.") (define-public texlive-bxcjkjatype (package (name "texlive-bxcjkjatype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxcjkjatype/" "tex/latex/bxcjkjatype/")))) (file-name (git-file-name name version)) @@ -9325,15 +9849,45 @@ that are similar to those used by the pLaTeX kernel and some other packages used with it.") (license license:expat))) +(define-public texlive-bxcoloremoji + (package + (name "texlive-bxcoloremoji") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/bxcoloremoji/" + "tex/latex/bxcoloremoji/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h4pa9h683rds27ni762hg0arrddzpcb5pmr7r8pvr129cy98rvj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/bxcoloremoji") + (synopsis "Use color emojis more conveniently") + (description + "This package lets users output color emojis in LaTeX documents. +Emojis can be entered as the characters themselves, as their Unicode code +values, or as their short names. + +There are already many emoji packages in TeX Live. To avoid uploading a large +amount of emoji image data that are essentially identical, the package +delegates the image output to the @code{twmojis} package and therefore +contains no image data.") + (license license:expat))) + (define-public texlive-bxghost (package (name "texlive-bxghost") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxghost/" "tex/latex/bxghost/")))) (file-name (git-file-name name version)) (sha256 @@ -9352,12 +9906,12 @@ pTeX, upTeX, and ApTeX (pTeX-ng).") (define-public texlive-bxjaholiday (package (name "texlive-bxjaholiday") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxjaholiday/" "tex/latex/bxjaholiday/")))) (file-name (git-file-name name version)) @@ -9377,12 +9931,12 @@ in Japanese, is available as a free gift.") (define-public texlive-bxjalipsum (package (name "texlive-bxjalipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxjalipsum/" "tex/latex/bxjalipsum/")))) (file-name (git-file-name name version)) @@ -9403,12 +9957,12 @@ language, the package uses some real text in public domain.") (define-public texlive-bxjaprnind (package (name "texlive-bxjaprnind") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxjaprnind/" "tex/latex/bxjaprnind/")))) (file-name (git-file-name name version)) @@ -9428,19 +9982,19 @@ of parentheses accordingly.") (define-public texlive-bxjatoucs (package (name "texlive-bxjatoucs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxjatoucs/" "fonts/tfm/public/bxjatoucs/" "tex/latex/bxjatoucs/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1032lfp9qy4arzy06s5hkqlva7y182763wxfdql93yn68hcn85vd")))) + "03f6vmfwlyawn79vlz09rzziky4435n7b0ax97c5s1kmkc8bv0ly")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bxjatoucs") @@ -9456,18 +10010,18 @@ set.") (define-public texlive-bxjscls (package (name "texlive-bxjscls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxjscls/" "source/latex/bxjscls/" "tex/latex/bxjscls/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1qgv528s7n36j4276jkd0gazfh2nary6yqll8qv98pc2k049vblg")))) + "006sq8p88sxsv54g81kv4yv2vy1nbwj2lk2by53wykrjhjjc8lrg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bxjscls") @@ -9483,12 +10037,12 @@ Japanese typesetting.") (define-public texlive-bxorigcapt (package (name "texlive-bxorigcapt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxorigcapt/" "tex/latex/bxorigcapt/")))) (file-name (git-file-name name version)) @@ -9508,12 +10062,12 @@ Babel package.") (define-public texlive-bxwareki (package (name "texlive-bxwareki") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxwareki/" "tex/latex/bxwareki/")))) (file-name (git-file-name name version)) (sha256 @@ -9535,19 +10089,19 @@ years.") (define-public texlive-bytefield (package (name "texlive-bytefield") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bytefield/" "source/latex/bytefield/" "tex/latex/bytefield/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1qrq46c1x3g7kchi89srwbpssz721021jkpjfas38nlaxj70swaa")))) + "0b2qik4pkqyaqk00aynl5k6vzzgwdr5ir4x72364v59wn97cx1bz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bytefield") @@ -9562,12 +10116,12 @@ a packet or in memory.") (define-public texlive-c-pascal (package (name "texlive-c-pascal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/c-pascal/" "tex/generic/c-pascal/")))) (file-name (git-file-name name version)) @@ -9586,12 +10140,12 @@ in Python, C and Pascal. Program source files may also be input.") (define-public texlive-c90 (package (name "texlive-c90") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/enc/c90/" "fonts/enc/dvips/c90/" "source/fonts/enc/c90/")))) (file-name (git-file-name name version)) @@ -9605,15 +10159,39 @@ in Python, C and Pascal. Program source files may also be input.") (description "This package provides C90 font encoding for Thai.") (license license:gpl2+))) +(define-public texlive-cahierprof + (package + (name "texlive-cahierprof") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/cahierprof/" + "tex/latex/cahierprof/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07zbwnbk2pdzb6rkkivlrmfzyx312p1h6qb9sgjxggnq03zifcmh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cahierprof") + (synopsis "Schedule and grade books for French teachers") + (description + "This package provide tools to help teachers in France to produce weekly +schedules and grade books.") + (license license:lppl1.3c))) + (define-public texlive-caladea (package (name "texlive-caladea") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/caladea/" "fonts/enc/dvips/caladea/" "fonts/map/dvips/caladea/" @@ -9638,12 +10216,12 @@ the Caladea family of fonts.") (define-public texlive-calculation (package (name "texlive-calculation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calculation/" "source/latex/calculation/" "tex/latex/calculation/")))) @@ -9669,12 +10247,12 @@ hints although numbering and commenting is then disabled.") (define-public texlive-calligra (package (name "texlive-calligra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calligra/" "fonts/source/public/calligra/" "fonts/tfm/public/calligra/")))) @@ -9696,12 +10274,12 @@ provided in the @code{calligra} package in the @code{fundus} bundle.") (define-public texlive-calligra-type1 (package (name "texlive-calligra-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/calligra-type1/" "fonts/afm/public/calligra-type1/" "fonts/map/dvips/calligra-type1/" @@ -9722,12 +10300,12 @@ font.") (define-public texlive-cantarell (package (name "texlive-cantarell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cantarell/" "fonts/enc/dvips/cantarell/" "fonts/map/dvips/cantarell/" @@ -9754,12 +10332,12 @@ package using FontForge from its sources, for full support with Dvips.") (define-public texlive-carlito (package (name "texlive-carlito") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/carlito/" "fonts/enc/dvips/carlito/" "fonts/map/dvips/carlito/" @@ -9784,12 +10362,12 @@ the Carlito family of sans serif fonts, designed by Lukasz Dziedzic.") (define-public texlive-carolmin-ps (package (name "texlive-carolmin-ps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/carolmin-ps/" "fonts/afm/public/carolmin-ps/" "fonts/map/dvips/carolmin-ps/" @@ -9812,12 +10390,12 @@ originals.") (define-public texlive-cartonaugh (package (name "texlive-cartonaugh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cartonaugh/" "source/latex/cartonaugh/" "tex/latex/cartonaugh/")))) @@ -9840,12 +10418,12 @@ contains commands for drawing implicants on top of the map.") (define-public texlive-cascade (package (name "texlive-cascade") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cascade/" "source/latex/cascade/" "tex/latex/cascade/")))) (file-name (git-file-name name version)) @@ -9866,12 +10444,12 @@ for the deductions.") (define-public texlive-cascadia-code (package (name "texlive-cascadia-code") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cascadia-code/" "fonts/enc/dvips/cascadia-code/" "fonts/map/dvips/cascadia-code/" @@ -9893,15 +10471,40 @@ for the deductions.") the Cascadia Code family of fonts with support for LaTeX and pdfLaTeX.") (license (list license:silofl1.1 license:lppl)))) +(define-public texlive-cascadiamono-otf + (package + (name "texlive-cascadiamono-otf") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/cascadiamono-otf/" + "tex/fonts/cascadiamono-otf/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1v27fz7cx68hfcl2ypgs9ddgyac1mnxv10rv82wrqbcd39vxm14q")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cascadiamono-otf") + (synopsis "Fontspec support for the OpenType font CascadiaMono") + (description + "This package provides support for the OpenType font CascadiaMono --- i.e., +with LuaLaTeX or XeTeX and Fontspec --- which is a variant of CascadiaCode, +but without ligatures.") + (license license:lppl1.3+))) + (define-public texlive-cascadilla (package (name "texlive-cascadilla") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/cascadilla/" "doc/latex/cascadilla/" "tex/latex/cascadilla/")))) @@ -9924,12 +10527,12 @@ conference proceedings.") (define-public texlive-catcodes (package (name "texlive-catcodes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/catcodes/" "source/generic/catcodes/" "tex/generic/catcodes/")))) @@ -9957,17 +10560,17 @@ mechanism. (define-public texlive-causets (package (name "texlive-causets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/causets/" "tex/latex/causets/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03n3k1xklf42k8ybvvg0hlakqavcsa2dap8hpj3ln007yr4m22g8")))) + "15wfsg5vpkx25hx5d9scvyxbq1qwanjzinkxbwrib36pdblv237k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/causets") @@ -9982,12 +10585,12 @@ modify a diagram.") (define-public texlive-ccfonts (package (name "texlive-ccfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ccfonts/" "source/latex/ccfonts/" "tex/latex/ccfonts/")))) (file-name (git-file-name name version)) @@ -10009,12 +10612,12 @@ including AMS fonts (Ulrik Vieth's @code{concmath}).") (define-public texlive-ccool (package (name "texlive-ccool") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ccool/" "source/latex/ccool/" "tex/latex/ccool/")))) (file-name (git-file-name name version)) @@ -10040,12 +10643,12 @@ documents sharing the same notation.") (define-public texlive-cell (package (name "texlive-cell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/cell/" "doc/latex/cell/" "tex/latex/cell/")))) (file-name (git-file-name name version)) @@ -10065,12 +10668,12 @@ package is also provided.") (define-public texlive-cesenaexam (package (name "texlive-cesenaexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cesenaexam/" "source/latex/cesenaexam/" "tex/latex/cesenaexam/")))) @@ -10089,12 +10692,12 @@ package is also provided.") (define-public texlive-cfr-initials (package (name "texlive-cfr-initials") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cfr-initials/" "tex/latex/cfr-initials/")))) (file-name (git-file-name name version)) @@ -10114,12 +10717,12 @@ package.") (define-public texlive-cfr-lm (package (name "texlive-cfr-lm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cfr-lm/" "fonts/enc/dvips/cfr-lm/" "fonts/map/dvips/cfr-lm/" @@ -10130,9 +10733,17 @@ package.") (file-name (git-file-name name version)) (sha256 (base32 - "06zsvbnpg93gw7m0nfsxc1hcqi6idgdc3xwwwy954fx13dpvrqfi")))) + "169wav78cr14d2zrrsfndszbixg4vyvfw3i8rcg9sa7d7821zmmp")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-files + (lambda _ + (for-each delete-file + (find-files "source/fonts/cfr-lm/" "\\.etx$"))))))) (home-page "https://ctan.org/pkg/cfr-lm") (synopsis "Enhanced support for the Latin Modern fonts") (description @@ -10153,12 +10764,12 @@ by default, say, but tabular lining digits within a particular table.") (define-public texlive-chbibref (package (name "texlive-chbibref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chbibref/" "tex/latex/chbibref/")))) (file-name (git-file-name name version)) (sha256 @@ -10176,12 +10787,12 @@ whichever of @code{\\bibname} and @code{\\refname} is in use.") (define-public texlive-chem-journal (package (name "texlive-chem-journal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chem-journal/")))) (file-name (git-file-name name version)) (sha256 @@ -10200,12 +10811,12 @@ Chemistry Chemical Physics}.") (define-public texlive-chemarrow (package (name "texlive-chemarrow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/chemarrow/" "fonts/afm/public/chemarrow/" "fonts/map/dvips/chemarrow/" @@ -10233,12 +10844,12 @@ do Knuth's originals.") (define-public texlive-chembst (package (name "texlive-chembst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chembst/" "doc/latex/chembst/" "source/latex/chembst/")))) (file-name (git-file-name name version)) @@ -10262,12 +10873,12 @@ be cited simultaneously.") (define-public texlive-chemcompounds (package (name "texlive-chemcompounds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemcompounds/" "source/latex/chemcompounds/" "tex/latex/chemcompounds/")))) @@ -10289,12 +10900,12 @@ generating an odd-looking list of compounds inside the text.") (define-public texlive-chemcono (package (name "texlive-chemcono") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemcono/" "tex/latex/chemcono/")))) (file-name (git-file-name name version)) (sha256 @@ -10315,12 +10926,12 @@ affect the normal citation routines.") (define-public texlive-chemexec (package (name "texlive-chemexec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemexec/" "tex/latex/chemexec/")))) (file-name (git-file-name name version)) (sha256 @@ -10340,12 +10951,12 @@ of solutions.") (define-public texlive-chemformula (package (name "texlive-chemformula") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemformula/" "tex/latex/chemformula/")))) (file-name (git-file-name name version)) @@ -10363,15 +10974,42 @@ reactions in support of other chemistry packages (such as @code{chemmacros}).") (license license:lppl1.3c))) +(define-public texlive-chemformula-ru + (package + (name "texlive-chemformula-ru") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/chemformula-ru/" + "tex/latex/chemformula-ru/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08frbj3swbf57l3kcljaj82kk1r5xsb0zwx995i6f07d7gkzsr97")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/chemformula-ru") + (synopsis "Fix @code{chemformula} package and @code{babel-russian} conflict") + (description + "The @code{chemformula} package and @code{babel-russian} settings both +define macros named @code{\\ch}. This package un-defines Babel's macro to +prevent an error when both packages are loaded together. Optionally, it +redefines the @code{\\cosh} macro to print the hyperbolic cosine in Russian +notation or defines a new macro @code{\\Ch} for that purpose.") + (license license:lppl1.3c))) + (define-public texlive-chemgreek (package (name "texlive-chemgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemgreek/" "tex/latex/chemgreek/")))) (file-name (git-file-name name version)) @@ -10390,12 +11028,12 @@ packages (such as @code{chemmacros}).") (define-public texlive-chemmacros (package (name "texlive-chemmacros") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemmacros/" "tex/latex/chemmacros/")))) (file-name (git-file-name name version)) @@ -10416,12 +11054,12 @@ newman projections, etc.") (define-public texlive-chemnum (package (name "texlive-chemnum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemnum/" "tex/latex/chemnum/")))) (file-name (git-file-name name version)) (sha256 @@ -10439,12 +11077,12 @@ compound numbers.") (define-public texlive-chemobabel (package (name "texlive-chemobabel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemobabel/" "source/latex/chemobabel/" "tex/latex/chemobabel/")))) @@ -10469,12 +11107,12 @@ or @command{ps2eps} (optional; for cropping large margins of PDF/EPS).") (define-public texlive-chemplants (package (name "texlive-chemplants") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemplants/" "tex/latex/chemplants/")))) (file-name (git-file-name name version)) @@ -10495,12 +11133,12 @@ UNICHIM regulation.") (define-public texlive-chemschemex (package (name "texlive-chemschemex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemschemex/" "source/latex/chemschemex/" "tex/latex/chemschemex/")))) @@ -10520,12 +11158,12 @@ schemes, and also offers automatic structure referencing.") (define-public texlive-chemsec (package (name "texlive-chemsec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemsec/" "source/latex/chemsec/" "tex/latex/chemsec/")))) (file-name (git-file-name name version)) @@ -10547,12 +11185,12 @@ references.") (define-public texlive-chemstyle (package (name "texlive-chemstyle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chemstyle/" "source/latex/chemstyle/" "tex/latex/chemstyle/")))) @@ -10573,12 +11211,12 @@ leading journals. It also provides some handy chemistry-related macros.") (define-public texlive-cherokee (package (name "texlive-cherokee") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cherokee/" "fonts/source/public/cherokee/" "fonts/tfm/public/cherokee/" @@ -10608,12 +11246,12 @@ appropriate character.") (define-public texlive-chess (package (name "texlive-chess") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/chess/" "fonts/source/public/chess/" "fonts/tfm/public/chess/" "tex/latex/chess/")))) @@ -10636,19 +11274,19 @@ notation support), @code{texmate} (for alternative notation support), or (define-public texlive-chess-problem-diagrams (package (name "texlive-chess-problem-diagrams") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chess-problem-diagrams/" "source/latex/chess-problem-diagrams/" "tex/latex/chess-problem-diagrams/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0m32dhwdfrgy1r3lq8j7hdaa79kniwwq3lanbkkn32dhybwa0b61")))) + "1yikr896j3n7qslhlpb4qyi960icw163qgpj2ql8yij10la5rfg3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/chess-problem-diagrams") @@ -10662,19 +11300,19 @@ boards.") (define-public texlive-chessboard (package (name "texlive-chessboard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chessboard/" "source/latex/chessboard/" "tex/latex/chessboard/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1nz66h6baz5m2jfzjzyccw0rcpkc6rfbq9cc759y875b47j8pkhx")))) + "0jgxi51lshb82xx0ck34zxansgi2c852kb3y7fdahi9r08kvjv46")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/chessboard") @@ -10689,12 +11327,12 @@ pieces (e.g., for fairy chess) is possible.") (define-public texlive-chessfss (package (name "texlive-chessfss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chessfss/" "fonts/enc/dvips/chessfss/" "source/latex/chessfss/" @@ -10720,12 +11358,12 @@ e.g,. single chess symbols and simple diagrams.") (define-public texlive-chhaya (package (name "texlive-chhaya") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chhaya/" "source/latex/chhaya/" "tex/latex/chhaya/")))) (file-name (git-file-name name version)) @@ -10747,12 +11385,12 @@ given by Mumbai University.") (define-public texlive-chicago (package (name "texlive-chicago") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chicago/" "tex/latex/chicago/")))) (file-name (git-file-name name version)) (sha256 @@ -10770,12 +11408,12 @@ provided. The style was derived from the @code{newapa} style.") (define-public texlive-chicago-annote (package (name "texlive-chicago-annote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chicago-annote/" "doc/bibtex/chicago-annote/")))) (file-name (git-file-name name version)) @@ -10794,12 +11432,12 @@ in place of the original's annotation.") (define-public texlive-chicagoa (package (name "texlive-chicagoa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chicagoa/")))) (file-name (git-file-name name version)) (sha256 @@ -10813,15 +11451,40 @@ in place of the original's annotation.") an annotation field in bibliographies.") (license license:knuth))) +(define-public texlive-chicagolinks + (package + (name "texlive-chicagolinks") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "bibtex/bst/chicagolinks/" + "doc/bibtex/chicagolinks/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zflsbj46q3vlx03np7xyafn8xfnjamm5lmqayigi6ag2abj1w16")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/chicagolinks") + (synopsis "Chicago bibliography style that allows annotations") + (description + "This bibliography style is intended to extend the Chicago bibliography +style so that it can be annotated and at the same allowing DOI and URL +fields.") + (license license:expat))) + (define-public texlive-chifoot (package (name "texlive-chifoot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chifoot/" "tex/latex/chifoot/")))) (file-name (git-file-name name version)) (sha256 @@ -10841,12 +11504,12 @@ number.") (define-public texlive-chinesechess (package (name "texlive-chinesechess") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chinesechess/" "tex/latex/chinesechess/")))) (file-name (git-file-name name version)) @@ -10865,12 +11528,12 @@ environment for Chinese chess manual writing.") (define-public texlive-chivo (package (name "texlive-chivo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/chivo/" "fonts/enc/dvips/chivo/" "fonts/map/dvips/chivo/" @@ -10897,12 +11560,12 @@ Team.") (define-public texlive-chordbars (package (name "texlive-chordbars") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chordbars/" "tex/latex/chordbars/")))) (file-name (git-file-name name version)) @@ -10924,12 +11587,12 @@ structure by showing the bar count and the repetitions of the patterns.") (define-public texlive-chordbox (package (name "texlive-chordbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chordbox/" "tex/latex/chordbox/")))) (file-name (git-file-name name version)) (sha256 @@ -10946,15 +11609,41 @@ composed as TikZ pictures and have several options to modify their appearance.") (license license:lppl1.3+))) +(define-public texlive-chronos + (package + (name "texlive-chronos") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/chronos/" + "tex/latex/chronos/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fyz2m8iqsna70lds6y2b278b1zn4wxqj3pmpnbnr3q68fw3hpf7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/chronos") + (synopsis "TikZ-based package for drawing configurable timelines") + (description + "The package supports drawing timelines and aims to be highly configurable. +Custom color schemes and styles are supported, and the package includes +documented examples of each. Memoization works out-of-the-box if the +@code{memoize} package is loaded.") + (license license:lppl1.3c))) + (define-public texlive-chronosys (package (name "texlive-chronosys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/chronosys/" "tex/generic/chronosys/")))) (file-name (git-file-name name version)) @@ -10973,12 +11662,12 @@ Interfaces for Plain TeX, ConTeXt and LaTeX are provided.") (define-public texlive-chs-physics-report (package (name "texlive-chs-physics-report") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chs-physics-report/" "tex/latex/chs-physics-report/")))) (file-name (git-file-name name version)) @@ -11001,12 +11690,12 @@ only use TeX for mathematics and not typesetting.") (define-public texlive-chscite (package (name "texlive-chscite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chscite/" "doc/latex/chscite/" "source/latex/chscite/" "tex/latex/chscite/")))) (file-name (git-file-name name version)) @@ -11023,15 +11712,40 @@ citations, provides a citation suite for students at Chalmers University of Technology that follows given recommendations.") (license license:lppl1.2+))) +(define-public texlive-chuushaku + (package + (name "texlive-chuushaku") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/chuushaku/" + "tex/latex/chuushaku/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03np78w18m3qcp0aw134vxzcqi14j1qrasdixyfajgr5gd0sh9zs")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/chuushaku") + (synopsis "Flexible book notes in Japanese") + (description + "This style file is designed for compiling book notes in Japanese as part +of the body text. The ``remember picture'' feature automatically calculates +coordinates, eliminating the need for manual adjustment of note positions.") + (license license:lppl1.3c))) + (define-public texlive-churchslavonic (package (name "texlive-churchslavonic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/churchslavonic/" "tex/latex/churchslavonic/")))) (file-name (git-file-name name version)) @@ -11056,12 +11770,12 @@ to typeset Church Slavonic texts.") (define-public texlive-cinzel (package (name "texlive-cinzel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cinzel/" "fonts/enc/dvips/cinzel/" "fonts/map/dvips/cinzel/" @@ -11091,12 +11805,12 @@ support.") (define-public texlive-citation-style-language (package (name "texlive-citation-style-language") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/citation-style-language/" "doc/man/man1/citeproc-lua.1" "doc/man/man1/citeproc-lua.man1.pdf" @@ -11105,14 +11819,14 @@ support.") (file-name (git-file-name name version)) (sha256 (base32 - "135al26nwqq0v5pvl54cbkbi0pxcvdkaskys0v2cigan1b406pj2")))) + "1gd5flkd1ixn7p1xwp6wz258ndv919y3x9xr5dwhjlwqj5w92ax0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "citeproc-lua.lua"))) (propagated-inputs - (list texlive-filehook - texlive-l3kernel + (list texlive-l3kernel texlive-l3packages + texlive-lua-tinyyaml texlive-lua-uca texlive-lualibs texlive-luatex @@ -11136,12 +11850,12 @@ processor.") (define-public texlive-citeall (package (name "texlive-citeall") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/citeall/" "tex/latex/citeall/")))) (file-name (git-file-name name version)) (sha256 @@ -11159,12 +11873,12 @@ a BibLaTeX (@file{.bbl}) file.") (define-public texlive-citeref (package (name "texlive-citeref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/citeref/" "tex/latex/citeref/")))) (file-name (git-file-name name version)) (sha256 @@ -11183,12 +11897,12 @@ job without using the indexing facilities, and needs no special (define-public texlive-cje (package (name "texlive-cje") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/cje/" "doc/latex/cje/" "tex/latex/cje/")))) (file-name (git-file-name name version)) @@ -11210,12 +11924,12 @@ the proof authors will receive for approval).") (define-public texlive-cjhebrew (package (name "texlive-cjhebrew") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cjhebrew/" "fonts/afm/public/cjhebrew/" "fonts/enc/dvips/cjhebrew/" @@ -11242,12 +11956,12 @@ in other-language documents.") (define-public texlive-cjk (package (name "texlive-cjk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cjk/" "source/latex/cjk/contrib/wadalab/" "source/latex/cjk/texinput/KS/HLaTeX/" @@ -11283,12 +11997,12 @@ supported.") (define-public texlive-cjk-gs-integrate (package (name "texlive-cjk-gs-integrate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cjk-gs-integrate/" "fonts/misc/cjk-gs-integrate/" "scripts/cjk-gs-integrate/" @@ -11313,12 +12027,12 @@ Ghostscript.") (define-public texlive-cjk-ko (package (name "texlive-cjk-ko") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cjk-ko/" "tex/latex/cjk-ko/")))) (file-name (git-file-name name version)) (sha256 @@ -11339,12 +12053,12 @@ between Latin and CJK characters.") (define-public texlive-cjkpunct (package (name "texlive-cjkpunct") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cjkpunct/" "source/latex/cjkpunct/" "tex/latex/cjkpunct/")))) @@ -11363,12 +12077,12 @@ adjust locations and kerning of CJK punctuation marks.") (define-public texlive-cjkutils (package (name "texlive-cjkutils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/bg5conv.1" "doc/man/man1/bg5conv.man1.pdf" "doc/man/man1/cef5conv.1" @@ -11449,15 +12163,44 @@ supported.") "This package provides the binaries for @code{texlive-cjkutils}.") (license (package-license texlive-cjkutils)))) +(define-public texlive-cjs-rcs-article + (package + (name "texlive-cjs-rcs-article") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "bibtex/bst/cjs-rcs-article/" + "doc/latex/cjs-rcs-article/" + "source/latex/cjs-rcs-article/" + "tex/latex/cjs-rcs-article/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a5d1dkzcz4vqh9vb3lyv7rxjj8ahj48mx453gx99arvcwdw2fm3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cjs-rcs-article") + (synopsis "Article class for The Canadian Journal of Statistics") + (description + "The document class @code{cjs-rcs-article} and its companion +bibliographic styles @code{cjs-rcs-en} and @code{cjs-rcs-fr} typeset +manuscripts immediately in accordance with the presentation rules of The +Canadian Journal of Statistics.") + (license (list license:lppl1.3c license:cc-by-sa4.0)))) + (define-public texlive-clara (package (name "texlive-clara") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/clara/" "fonts/enc/dvips/clara/" "fonts/map/dvips/clara/" @@ -11487,18 +12230,18 @@ languages.") (define-public texlive-classicthesis (package (name "texlive-classicthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/classicthesis/" "tex/latex/classicthesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0djx7vcrc1ksbgppdbwy31z5qd95flgsgqk6gpzpi3a5rc7h54nz")))) + "0y6l2rdmpw6m86r1ji2picnkl5lf0cdn89ajm5f14m0lp2prlk2q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/classicthesis") @@ -11513,12 +12256,12 @@ in the bundle are templates to make thesis writing easier.") (define-public texlive-cleanthesis (package (name "texlive-cleanthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cleanthesis/" "tex/latex/cleanthesis/")))) (file-name (git-file-name name version)) @@ -11537,12 +12280,12 @@ documents.") (define-public texlive-clearsans (package (name "texlive-clearsans") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/clearsans/" "fonts/enc/dvips/clearsans/" "fonts/map/dvips/clearsans/" @@ -11574,12 +12317,12 @@ both TrueType and Type 1 formats.") (define-public texlive-cleveref (package (name "texlive-cleveref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cleveref/" "source/latex/cleveref/" "tex/latex/cleveref/")))) @@ -11604,15 +12347,75 @@ formatted according to its type. In such lists, it can collapse sequences of numerically-consecutive labels to a reference range.") (license license:lppl1.2+))) +(define-public texlive-cleveref-forward + (package + (name "texlive-cleveref-forward") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/cleveref-forward/" + "tex/latex/cleveref-forward/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11y50jcjnzqlqg4sbjdmxqphdnpcgalnkb5h1frl3hi02q3x3whd")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cleveref-forward") + (synopsis "Forward-referencing functionality for @code{cleveref}") + (description + "This package aims at providing the forward-referencing functionality for +the package @code{cleveref}. It is derived from the package +@code{cleveref-usedon}, with several fixes and enhancements.") + (license license:lppl1.3c))) + +(define-public texlive-cleveref-usedon + (package + (name "texlive-cleveref-usedon") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/cleveref-usedon/" + "source/latex/cleveref-usedon/" + "tex/latex/cleveref-usedon/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15s0r7p86jnkqsyqwb3ds7acapdj72chb5q40kc166cribaqzwc2")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cleveref-usedon") + (synopsis "Adds forward-referencing functionality to @code{cleveref}") + (description + "This package adds forward-referencing to the @code{cleveref} package. +Any label can be referenced with the new optional argument @code{UsedOn} +passed to @code{\\cref}. Doing so, it will print an info message at the +original label location (in a @code{theorem} environment, say) which reads +``Used on pages ⟨list of pages⟩.'. This functionality is complementary to +@code{pagebackref} option from @code{hyperref} or @code{backref} option from +@code{biblatex} for the bibliography. It might be useful for authors of +longer texts such as textbooks or theses, where a lot of supplementary results +and information are given in early chapters, appendices or exercises. The +message on which pages these results will be used can be a helpful information +for the reader of the final text.") + (license license:lppl1.3+))) + (define-public texlive-clrscode (package (name "texlive-clrscode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clrscode/" "tex/latex/clrscode/")))) (file-name (git-file-name name version)) (sha256 @@ -11633,12 +12436,12 @@ output will look just like the pseudocode in the text.") (define-public texlive-clrscode3e (package (name "texlive-clrscode3e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clrscode3e/" "tex/latex/clrscode3e/")))) (file-name (git-file-name name version)) @@ -11660,12 +12463,12 @@ will look just like the pseudocode in the text.") (define-public texlive-cm-mf-extra-bold (package (name "texlive-cm-mf-extra-bold") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/cm-mf-extra-bold/" "fonts/tfm/public/cm-mf-extra-bold/")))) (file-name (git-file-name name version)) @@ -11685,12 +12488,12 @@ font distribution), as Metafont base files.") (define-public texlive-cm-unicode (package (name "texlive-cm-unicode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cm-unicode/" "fonts/afm/public/cm-unicode/" "fonts/enc/dvips/cm-unicode/" @@ -11718,12 +12521,12 @@ and LuaTeX.") (define-public texlive-cmathbb (package (name "texlive-cmathbb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmathbb/" "fonts/enc/dvips/cmathbb/" "fonts/map/dvips/cmathbb/" @@ -11747,12 +12550,12 @@ for the Computer Modern font family in blackboard bold.") (define-public texlive-cmll (package (name "texlive-cmll") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmll/" "fonts/map/dvips/cmll/" "fonts/source/public/cmll/" @@ -11782,12 +12585,12 @@ series. The font is provided both as Metafont source, and in Adobe Type (define-public texlive-cmpica (package (name "texlive-cmpica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cmpica/" "fonts/source/public/cmpica/" "fonts/tfm/public/cmpica/")))) @@ -11811,12 +12614,12 @@ fonts are supplied as Metafont source.") (define-public texlive-cmpj (package (name "texlive-cmpj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/cmpj/" "doc/latex/cmpj/" "tex/latex/cmpj/")))) (file-name (git-file-name name version)) @@ -11837,12 +12640,12 @@ Sciences of Ukraine.") (define-public texlive-cmsrb (package (name "texlive-cmsrb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmsrb/" "fonts/afm/public/cmsrb/" "fonts/enc/dvips/cmsrb/" @@ -11874,12 +12677,12 @@ modified so that it is now easy to transcribe Latin text to Cyrillic.") (define-public texlive-cmtiup (package (name "texlive-cmtiup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cmtiup/" "fonts/source/public/cmtiup/" "fonts/tfm/public/cmtiup/" @@ -11906,12 +12709,12 @@ provided.") (define-public texlive-cmupint (package (name "texlive-cmupint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmupint/" "fonts/afm/public/cmupint/" "fonts/map/dvips/cmupint/" @@ -11936,12 +12739,12 @@ Computer Modern font.") (define-public texlive-cochineal (package (name "texlive-cochineal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cochineal/" "fonts/afm/public/cochineal/" "fonts/enc/dvips/cochineal/" @@ -11971,12 +12774,12 @@ formats.") (define-public texlive-codeanatomy (package (name "texlive-codeanatomy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codeanatomy/" "source/latex/codeanatomy/" "tex/latex/codeanatomy/")))) @@ -11998,12 +12801,12 @@ Interdisciplinary Approach} from Robert Sedgewick and Kevin Wayne.") (define-public texlive-codicefiscaleitaliano (package (name "texlive-codicefiscaleitaliano") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codicefiscaleitaliano/" "source/latex/codicefiscaleitaliano/" "tex/latex/codicefiscaleitaliano/")))) @@ -12025,12 +12828,12 @@ be useful for lawyers and accountants that use fiscal codes very frequently.") (define-public texlive-coelacanth (package (name "texlive-coelacanth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/coelacanth/" "fonts/enc/dvips/coelacanth/" "fonts/map/dvips/coelacanth/" @@ -12055,15 +12858,54 @@ beautiful typeface ever designed. It aims to be a professional quality type family for general book typesetting.") (license (list license:silofl1.1 license:lppl)))) +(define-public texlive-collargs + (package + (name "texlive-collargs") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/generic/collargs/" + "source/generic/collargs/" + "tex/context/third/collargs/" + "tex/latex/collargs/" + "tex/plain/collargs/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "075scmn3r20ycfbf0j9zpsw84irg7j1fmpyyhkm374ixlmsin17j")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-easydtx"))) + (build-system texlive-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'edtx-to-dtx + (lambda _ + (with-directory-excursion "source/generic/collargs" + (with-output-to-file "collargs.dtx" + (lambda () + (invoke "edtx2dtx" "collargs.edtx"))))))))) + (native-inputs (list texlive-easydtx)) + (home-page "https://ctan.org/pkg/collargs") + (synopsis "Collect arguments of any command") + (description + "This is a cross-format package providing a command which can determine +the argument scope of any command whose argument structure conforms to +@code{xparse} argument specification.") + (license license:lppl1.3c))) + (define-public texlive-collref (package (name "texlive-collref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/collref/" "source/latex/collref/" "tex/latex/collref/")))) (file-name (git-file-name name version)) @@ -12080,15 +12922,95 @@ which always appear in the same sequence in @code{\\cite}, into a single @code{\\bibitem} block.") (license license:lppl1.3+))) +(define-public texlive-colorblind + (package + (name "texlive-colorblind") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/colorblind/" + "tex/latex/colorblind/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0w21drrpmal8iw50kcvik0d2q7sgj7ngqif01iq9xky5xiy1ywx6")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/colorblind") + (synopsis "Easy colorblind-safe typesetting") + (description + "In colorblind-safe documents, the contents are presented in a way that +the same information is conveyed to readers regardless of a potential color +vision deficiency. This package provides the tools necessary for +colorblind-safe typesetting in LaTeX. It provides color schemes for a wide +range of applications. The most commonly used schemes are qualitative +schemes, providing easily distinguishable colors for use in graphics, but also +for text coloring or highlighting. Additionally, diverging and sequential +schemes are included which can be used for encoding quantitative information +using colors. This package incorporates colorblind-safeness into the writing +process, making it both less cumbersome and less error-prone.") + (license license:lppl1.3c))) + +(define-public texlive-coloredbelts + (package + (name "texlive-coloredbelts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/coloredbelts/" + "tex/latex/coloredbelts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yc50fy2bgl8w76bwb818nxi1ls4llhpq1rfx18s6xvdycpynvci")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/coloredbelts") + (synopsis "Insert colored belts in documents") + (description + "The package provides commands (English and French version) to insert +colored belts to present skills, for example.") + (license (list license:lppl1.3c license:cc-by-sa3.0)))) + +(define-public texlive-coloredtheorem + (package + (name "texlive-coloredtheorem") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/coloredtheorem/" + "tex/latex/coloredtheorem/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11dmvqxs1gij8hrrp5rrwlcfj6vc68j5492r4qqg8nif2aphmhqh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/coloredtheorem") + (synopsis "Colorful boxed theorem environment") + (description + "This packages provides a colorful boxed theorem environment, combining +@code{tcolorbox} and breakable boxes.") + (license license:lppl1.3c))) + (define-public texlive-colorsep (package (name "texlive-colorsep") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/colorsep/")))) (file-name (git-file-name name version)) (sha256 @@ -12104,12 +13026,12 @@ which always appear in the same sequence in @code{\\cite}, into a single (define-public texlive-comfortaa (package (name "texlive-comfortaa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/comfortaa/" "fonts/enc/dvips/comfortaa/" "fonts/map/dvips/comfortaa/" @@ -12135,12 +13057,12 @@ includes both the TrueType fonts, and conversions to Adobe Type 1 format.") (define-public texlive-comicneue (package (name "texlive-comicneue") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/comicneue/" "fonts/enc/dvips/comicneue/" "fonts/map/dvips/comicneue/" @@ -12166,12 +13088,12 @@ and also has converted Type1 files for pdfTeX users.") (define-public texlive-commath (package (name "texlive-commath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/commath/" "tex/latex/commath/")))) (file-name (git-file-name name version)) (sha256 @@ -12190,12 +13112,12 @@ domain and range, and function operation) and various reference commands.") (define-public texlive-commutative-diagrams (package (name "texlive-commutative-diagrams") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/commutative-diagrams/" "tex/context/third/commutative-diagrams/" "tex/generic/commutative-diagrams/" @@ -12204,7 +13126,7 @@ domain and range, and function operation) and various reference commands.") (file-name (git-file-name name version)) (sha256 (base32 - "0nypxn0lzzddwcdm53y1i0l9kxjq01v6q30dnh4b9cd2ms9mwllh")))) + "0p2icaq0znji162g11yqvjma83y2wg5011dkgbvwlvxawk5rr7dc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/commutative-diagrams") @@ -12217,12 +13139,12 @@ easy to design, parse and tweak.") (define-public texlive-compactbib (package (name "texlive-compactbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/compactbib/")))) (file-name (git-file-name name version)) (sha256 @@ -12239,12 +13161,12 @@ title, after the main bibliography.") (define-public texlive-compare (package (name "texlive-compare") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/compare/")))) (file-name (git-file-name name version)) (sha256 @@ -12263,12 +13185,12 @@ is alphabetic, using ASCII collating order.") (define-public texlive-complexity (package (name "texlive-complexity") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/complexity/" "tex/latex/complexity/")))) (file-name (git-file-name name version)) @@ -12287,15 +13209,41 @@ font classes are typeset in and how many are defined (all of them or just the basic, most commonly used ones).") (license license:lppl1.3c))) +(define-public texlive-complexpolylongdiv + (package + (name "texlive-complexpolylongdiv") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/complexpolylongdiv/" + "source/latex/complexpolylongdiv/" + "tex/latex/complexpolylongdiv/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12kgdk7b90i672ch8hlfnz62bpia689nfi6xih8k6r6fvraf60qf")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/complexpolylongdiv") + (synopsis "Typesetting (complex) polynomial long division") + (description + "This package provides a simple interface for typesetting (complex) +polynomial long division.") + (license license:lppl1.3c))) + (define-public texlive-computational-complexity (package (name "texlive-computational-complexity") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/computational-complexity/" "doc/latex/computational-complexity/" "source/latex/computational-complexity/" @@ -12318,12 +13266,12 @@ a set of theorem definitions, an algorithm environment, and more.") (define-public texlive-concmath (package (name "texlive-concmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/concmath/" "source/latex/concmath/" "tex/latex/concmath/")))) @@ -12344,12 +13292,12 @@ math fonts using parameters from Concrete Roman text fonts.") (define-public texlive-concmath-fonts (package (name "texlive-concmath-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/concmath-fonts/" "fonts/source/public/concmath-fonts/" "fonts/tfm/public/concmath-fonts/")))) @@ -12372,19 +13320,19 @@ LaTeX support is offered by the @code{concmath} package.") (define-public texlive-concmath-otf (package (name "texlive-concmath-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/concmath-otf/" "fonts/opentype/public/concmath-otf/" "tex/latex/concmath-otf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0478gvi7v21nnbj19prfznkg4vzwb5w08rx4549kfqf0wnw57bpz")))) + "1s7bzc14jmhd9zsmicz69yzj2kmzhkrb4x4v93xjdfd6fg9wbpkl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/concmath-otf") @@ -12399,12 +13347,12 @@ engines.") (define-public texlive-concrete (package (name "texlive-concrete") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/concrete/" "fonts/source/public/concrete/" "fonts/tfm/public/concrete/")))) @@ -12430,12 +13378,12 @@ the @code{ecc} fonts are part of the @code{cm-super} bundle.") (define-public texlive-confproc (package (name "texlive-confproc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/confproc/" "doc/latex/confproc/" "makeindex/confproc/" "source/latex/confproc/" @@ -12457,12 +13405,12 @@ some scripts for generating conference proceedings.") (define-public texlive-conteq (package (name "texlive-conteq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/conteq/" "source/latex/conteq/" "tex/latex/conteq/")))) (file-name (git-file-name name version)) @@ -12482,12 +13430,12 @@ the equalities are provided, and the user may define their own.") (define-public texlive-convbkmk (package (name "texlive-convbkmk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/convbkmk/" "scripts/convbkmk/")))) (file-name (git-file-name name version)) (sha256 @@ -12508,12 +13456,12 @@ files created by pLaTeX or upLaTeX, using @code{hyperref}.") (define-public texlive-cookingsymbols (package (name "texlive-cookingsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cookingsymbols/" "fonts/source/public/cookingsymbols/" "fonts/tfm/public/cookingsymbols/" @@ -12538,12 +13486,12 @@ defined using Metafont.") (define-public texlive-cooperhewitt (package (name "texlive-cooperhewitt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cooperhewitt/" "fonts/enc/dvips/cooperhewitt/" "fonts/map/dvips/cooperhewitt/" @@ -12565,15 +13513,43 @@ defined using Metafont.") modified-geometric curves and arches, by Chester Jenkins.") (license (list license:silofl1.1 license:lppl)))) +(define-public texlive-cora-macs + (package + (name "texlive-cora-macs") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/cora-macs/" + "tex/latex/cora-macs/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgmsykfivvq6ixs9frjclih3jhq7qjd03wf20zkgb2rwafl8cgx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cora-macs") + (synopsis + "Macros for continuous sets and neural networks in cyber-physical systems") + (description + "This LaTeX package has been designed to assist in the representation and +manipulation of continuous sets, operations, neural networks, and color +schemes tailored for use in the context of cyber-physical systems. It +provides a comprehensive set of macros that streamline the process of +documenting complex mathematical objects and operations.") + (license license:expat))) + (define-public texlive-cormorantgaramond (package (name "texlive-cormorantgaramond") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cormorantgaramond/" "fonts/enc/dvips/cormorantgaramond/" "fonts/map/dvips/cormorantgaramond/" @@ -12585,7 +13561,7 @@ modified-geometric curves and arches, by Chester Jenkins.") (file-name (git-file-name name version)) (sha256 (base32 - "0sd4g4s3d3nk4wrav3szzbihdj6saznnzm6kiyr4qqqgi5ib3ami")))) + "198zvgi68cndshyrq82bi3lgfcz7agkknrp9gckm68haji45h1jp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/cormorantgaramond") @@ -12600,12 +13576,12 @@ italics.") (define-public texlive-correctmathalign (package (name "texlive-correctmathalign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/correctmathalign/" "tex/latex/correctmathalign/")))) (file-name (git-file-name name version)) @@ -12621,15 +13597,95 @@ italics.") mathematical environments.") (license license:bsd-2))) +(define-public texlive-couleurs-fr + (package + (name "texlive-couleurs-fr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/couleurs-fr/" + "tex/latex/couleurs-fr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nkp76z0ar3hjyrw4ydq177bm27giz69f68jf1gcrb246aid0bj4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/couleurs-fr") + (synopsis "French version of color definitions from @code{xcolor}") + (description + "This package provides provides colors with French names, based on +@code{xcolor} and @code{xkcdcolors}.") + (license license:lppl1.3c))) + +(define-public texlive-count1to + (package + (name "texlive-count1to") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/count1to/" + "source/latex/count1to/" + "tex/latex/count1to/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gihx2qydnwksjm751b3wi1bh083k66sjn6gfsz1b0jijbljrk0i")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments (list #:tex-format "latex")) + (home-page "https://ctan.org/pkg/count1to") + (synopsis "Make use of @code{count1} to @code{count9}") + (description + "This package provides a LaTeX package which sets @code{count1} to +absolute page number, @code{count2-8} to the numbers of the current +@code{\\part}, @code{\\chapter}, ... @code{\\subparagraph}, and @code{count9} +to @code{1} or @code{0}, according to whether the page is odd or even. These +values can be used to select pages with some drivers.") + (license license:lppl))) + +(define-public texlive-counterz + (package + (name "texlive-counterz") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/counterz/" + "source/latex/counterz/" + "tex/latex/counterz/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03gs5jv0spm5yfy2rgndlxi9fv0aa21azzyamkq54ifmpnva2zxv")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/counterz") + (synopsis "Additional tools for counters") + (description + "The package facilitates the use of stealth prefixes for counter names in +order to help distinguish between counters from multiple input files. The +package also provides a means to generate random counters and save such +counter values for future typesetting.") + (license license:lppl1.3c))) + (define-public texlive-countriesofeurope (package (name "texlive-countriesofeurope") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/countriesofeurope/" "fonts/afm/public/countriesofeurope/" "fonts/enc/dvips/countriesofeurope/" @@ -12656,12 +13712,12 @@ is at the same cartographic scale.") (define-public texlive-courier-scaled (package (name "texlive-courier-scaled") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/courier-scaled/" "tex/latex/courier-scaled/")))) (file-name (git-file-name name version)) @@ -12681,12 +13737,12 @@ for sans serif).") (define-public texlive-courierten (package (name "texlive-courierten") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/courierten/" "fonts/enc/dvips/courierten/" "fonts/map/dvips/courierten/" @@ -12711,12 +13767,12 @@ conversion as well.") (define-public texlive-covington (package (name "texlive-covington") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/covington/" "tex/latex/covington/")))) (file-name (git-file-name name version)) @@ -12736,12 +13792,12 @@ translations), Discourse Representation Structures, and example numbering.") (define-public texlive-cquthesis (package (name "texlive-cquthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/cquthesis/" "doc/latex/cquthesis/" "source/latex/cquthesis/" @@ -12763,18 +13819,18 @@ grace and speed.") (define-public texlive-create-theorem (package (name "texlive-create-theorem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/create-theorem/" "tex/latex/create-theorem/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1x7pr5xsmsy0a844nrfld18xiv7x0ckijnnjwd78y1hmsgd6cdqb")))) + "082nyap4kp7mrl06qbl9lar1x3gs9m4f2zjjbzwkn3fjyng40pfa")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-crefthe)) @@ -12791,12 +13847,12 @@ adapt to the language settings.") (define-public texlive-crefthe (package (name "texlive-crefthe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crefthe/" "tex/latex/crefthe/")))) (file-name (git-file-name name version)) (sha256 @@ -12815,15 +13871,40 @@ in incorrect grammar. For this purpose, the current package offers the article contractions in many European languages).") (license license:lppl1.3c))) +(define-public texlive-creationboites + (package + (name "texlive-creationboites") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/creationboites/" + "tex/latex/creationboites/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d207i32niy8shlq0f2ap5yc4agh4zhyh88rjqk887zkzxlxffa5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/creationboites") + (synopsis "Macros to create simple, yet configurable, color boxes") + (description + "This package provides provides some macros to create simple boxes: +@code{\\CreationBoite} to create the box and @code{\\ParamBoites} to modify +some of its parameters.") + (license license:lppl1.3c))) + (define-public texlive-crimson (package (name "texlive-crimson") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/crimson/" "fonts/enc/dvips/crimson/" "fonts/map/dvips/crimson/" @@ -12835,7 +13916,7 @@ the article contractions in many European languages).") (file-name (git-file-name name version)) (sha256 (base32 - "14zrb015cs5f5kdyjy987mx4jdvi7vr1830dvnnygvkpcacvc3mc")))) + "10b2bclm2xs1f0pm5w7j8nb1dn23d4gnlp76416rqzvcp2c08qc9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/crimson") @@ -12848,12 +13929,12 @@ the Crimson family of fonts, designed by Sebastian Kosch.") (define-public texlive-crimsonpro (package (name "texlive-crimsonpro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/crimsonpro/" "fonts/enc/dvips/crimsonpro/" "fonts/map/dvips/crimsonpro/" @@ -12879,18 +13960,18 @@ includes eight weights and italics for each weight.") (define-public texlive-crossrefenum (package (name "texlive-crossrefenum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/crossrefenum/" "tex/generic/crossrefenum/")))) (file-name (git-file-name name version)) (sha256 (base32 - "07h7d47fxjj70h4bxd5sqz8abjnvgvkrnsy13a26imbarzg14db4")))) + "0vv963kfibrnlq0lr88hl6iziyw0b74a15fhjg88lrifyzdiv281")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/crossrefenum") @@ -12919,12 +14000,12 @@ ConTeXt and LaTeX.") (define-public texlive-crossrefware (package (name "texlive-crossrefware") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/bbl2bib.1" "doc/man/man1/bbl2bib.man1.pdf" "doc/man/man1/bibdoiadd.1" @@ -12943,7 +14024,7 @@ ConTeXt and LaTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "01ajqi1ba7fhidzpfrnvpszl5bkcjgnxp06fvxd1h7d5c5229iyi")))) + "09rqvsf2lgb75z83295qf7h0pnlbgvm3l8p41qlbgymm9505jid0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -12984,19 +14065,19 @@ submitting to @url{crossref.org}. (define-public texlive-crossword (package (name "texlive-crossword") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crossword/" "source/latex/crossword/" "tex/latex/crossword/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1yxjhni6jw7j7wnz6g6d1bmri8afvqsj58bar0aqliyfhr55xzai")))) + "134103kkrill6dlql3j9lyx4k7avmv1gmdcri4zrqdrwgh6bv6bd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/crossword") @@ -13028,12 +14109,12 @@ separated by thick lines. (define-public texlive-crosswrd (package (name "texlive-crosswrd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crosswrd/" "source/latex/crosswrd/" "tex/latex/crosswrd/")))) @@ -13053,12 +14134,12 @@ assists the composer ensure that the grid all goes together properly.") (define-public texlive-cryptocode (package (name "texlive-cryptocode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cryptocode/" "source/latex/cryptocode/" "tex/latex/cryptocode/")))) @@ -13083,12 +14164,12 @@ game-based proofs or black-box reductions.") (define-public texlive-cryst (package (name "texlive-cryst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cryst/" "fonts/afm/public/cryst/" "fonts/source/public/cryst/" "fonts/tfm/public/cryst/" @@ -13111,12 +14192,12 @@ source.") (define-public texlive-csassignments (package (name "texlive-csassignments") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/csassignments/" "source/latex/csassignments/" "tex/latex/csassignments/")))) @@ -13137,15 +14218,51 @@ for structuring exercises, aggregating points, and displaying a grading table, as well as several macros for easier math mode usage.") (license license:expat))) +(define-public texlive-culmus + (package + (name "texlive-culmus") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/culmus/" + "fonts/afm/public/culmus/" + "fonts/enc/dvips/culmus/" + "fonts/map/dvips/culmus/" + "fonts/opentype/public/culmus/" + "fonts/tfm/public/culmus/" + "fonts/truetype/public/culmus/" + "fonts/type1/public/culmus/" + "fonts/type3/culmus/" + "fonts/vf/public/culmus/" + "source/fonts/culmus/" + "tex/latex/culmus/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0amrpywyffs124lv3w91gy060s5ikhnjw0i3wjb0frsd79nni8f3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/culmus") + (synopsis "Hebrew fonts from the Culmus project") + (description + "This package provides Hebrew fonts from the Culmus Project. Both Type1 +and Open/TrueType versions of the fonts are provided, as well as font +definition files. It is recomended to use these fonts with the NHE8 font +encoding, from the @code{hebrew-fonts} package.") + (license (list license:lppl1.3+ license:gpl2)))) + (define-public texlive-cuprum (package (name "texlive-cuprum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cuprum/" "fonts/map/dvips/cuprum/" "fonts/tfm/public/cuprum/" @@ -13166,12 +14283,12 @@ as well as several macros for easier math mode usage.") (define-public texlive-custom-bib (package (name "texlive-custom-bib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/custom-bib/" "source/latex/custom-bib/" "tex/latex/custom-bib/")))) @@ -13203,12 +14320,12 @@ application. It includes support for the Harvard style of citations.") (define-public texlive-customdice (package (name "texlive-customdice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/customdice/" "source/latex/customdice/" "tex/latex/customdice/")))) @@ -13227,15 +14344,39 @@ highly-customisable but simple-to-use commands, allowing: adding custom text to dice faces; control over colouring; control over sizing.") (license license:cc-by-sa4.0))) +(define-public texlive-customenvs + (package + (name "texlive-customenvs") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/customenvs/" + "tex/latex/customenvs/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12mjzmj21fg2rgy1sqyd1v1bdxy47zdsmssmxmschgv6d7f4yhx4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/customenvs") + (synopsis "Custom environments (MCQ, list with picked items, ...)") + (description + "The package provides some custom environments (multiple choice, list +with chosen items, ...) based on existing environments.") + (license (list license:lppl1.3c license:cc-by-sa4.0)))) + (define-public texlive-cvss (package (name "texlive-cvss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cvss/" "source/latex/cvss/" "tex/latex/cvss/")))) (file-name (git-file-name name version)) @@ -13258,12 +14399,12 @@ Environmental scores will be part of a future release.") (define-public texlive-cweb-old (package (name "texlive-cweb-old") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/plain/cweb-old/")))) (file-name (git-file-name name version)) (sha256 @@ -13279,12 +14420,12 @@ Environmental scores will be part of a future release.") (define-public texlive-dad (package (name "texlive-dad") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dad/" "fonts/afm/public/dad/" "fonts/map/dvips/dad/" @@ -13312,12 +14453,12 @@ situation.") (define-public texlive-dancers (package (name "texlive-dancers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/dancers/" "fonts/tfm/public/dancers/")))) (file-name (git-file-name name version)) @@ -13346,12 +14487,12 @@ distributed as Metafont source.") (define-public texlive-dashrule (package (name "texlive-dashrule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dashrule/" "source/latex/dashrule/" "tex/latex/dashrule/")))) @@ -13372,15 +14513,41 @@ pattern of dash segments and the space between those segments. Those rules are fully compatible with every @code{LaTeX} back-end processor.") (license license:lppl))) +(define-public texlive-dashrulex + (package + (name "texlive-dashrulex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/dashrulex/" + "tex/latex/dashrulex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1isk2qyz9nmcc1p03cp94lrxnkhw5xcdaq7z0fqgcq91l3q9s18l")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/dashrulex") + (synopsis "Draw dashed rules") + (description + "This package package provides a flexible solution for drawing dashed +rules in the body. It currently provides two commands, @code{\\hdashrule} and +@code{\\hanyrule}. It can be used as an alternative to the @code{dashrule} +package.") + (license license:cc-by4.0))) + (define-public texlive-dantelogo (package (name "texlive-dantelogo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dantelogo/" "fonts/enc/dvips/dantelogo/" "fonts/map/dvips/dantelogo/" @@ -13407,19 +14574,19 @@ provides an interface for LuaLaTeX, XeLaTeX, and pdfLaTeX.") (define-public texlive-dccpaper (package (name "texlive-dccpaper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dccpaper/" "source/latex/dccpaper/" "tex/latex/dccpaper/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qqsg3mwai186phw0yij9fm1f9df0m4l24fbyzhf0vswclk2rmpk")))) + "1fqdf56pmcfcl2zcr711qky4anl0pplc3m28fjfbbc3zbll7pm9m")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/dccpaper") @@ -13437,12 +14604,12 @@ Digital Curation Conference, beginning with the 2015 conference.") (define-public texlive-decision-table (package (name "texlive-decision-table") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/decision-table/" "source/latex/decision-table/" "tex/latex/decision-table/")))) @@ -13467,21 +14634,48 @@ labels and captions to be added seamlessly. It is also possible to place multiple DMN tables in one table/figure environment.") (license license:lppl1.3c))) +(define-public texlive-defoldfonts + (package + (name "texlive-defoldfonts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/defoldfonts/" + "source/latex/defoldfonts/" + "tex/latex/defoldfonts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0arzvd8dqnybp9mph1kbpv6nbvc7bzyqprncf29g60vmzcslv80m")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/defoldfonts") + (synopsis "Define old font commands") + (description + "In 1994, with LaTeX2e, the old font commands @code{\\rm}, @code{\\sf}, +@code{\\tt}, @code{\\bf}, @code{\\it}, @code{\\sl}, and @code{\\sc} became +obsolete. This package defines them, and also the deprecated KOMA-Script +command @code{\\sfb}.") + (license license:lppl1.3c))) + (define-public texlive-dejavu-otf (package (name "texlive-dejavu-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dejavu-otf/" "tex/latex/dejavu-otf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0vn16rb816w7kdqkyqxr01w1qd654s1f3k368q0cj0ab1247q7q8")))) + "171mnygvm5984v5cpgh91vaw2fv2rh42098bvbx9i9k01348ry4d")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/dejavu-otf") @@ -13494,12 +14688,12 @@ project and the OpenType version of the TeXGyre Math.") (define-public texlive-delim (package (name "texlive-delim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/delim/" "source/latex/delim/" "tex/latex/delim/")))) (file-name (git-file-name name version)) @@ -13518,12 +14712,12 @@ of @code{\\big} commands and the like.") (define-public texlive-delimseasy (package (name "texlive-delimseasy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/delimseasy/" "tex/latex/delimseasy/")))) (file-name (git-file-name name version)) @@ -13545,19 +14739,19 @@ default.") (define-public texlive-delimset (package (name "texlive-delimset") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/delimset/" "source/latex/delimset/" "tex/latex/delimset/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0vkfk09g7vys4dfa01dxhznczdjklmj90lsw25glbcl1hxr1c1fn")))) + "1xygc60m27x81id2mv8v9ixrwwx3zqrn5k1piz5vqiry6xjqfikp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/delimset") @@ -13571,12 +14765,12 @@ delimiters in math mode whose size can be adjusted conveniently.") (define-public texlive-denisbdoc (package (name "texlive-denisbdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/denisbdoc/" "source/latex/denisbdoc/" "tex/latex/denisbdoc/")))) @@ -13595,12 +14789,12 @@ delimiters in math mode whose size can be adjusted conveniently.") (define-public texlive-derivative (package (name "texlive-derivative") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/derivative/" "tex/latex/derivative/")))) (file-name (git-file-name name version)) @@ -13629,12 +14823,12 @@ a consistent naming scheme making them easy to use and understand.") (define-public texlive-diadia (package (name "texlive-diadia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/diadia/" "scripts/diadia/" "tex/latex/diadia/")))) (file-name (git-file-name name version)) @@ -13661,12 +14855,12 @@ medication charts and info boxes.") (define-public texlive-diagbox (package (name "texlive-diagbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/diagbox/" "source/latex/diagbox/" "tex/latex/diagbox/")))) (file-name (git-file-name name version)) @@ -13689,12 +14883,12 @@ package, which it supersedes.") (define-public texlive-dice (package (name "texlive-dice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dice/" "fonts/source/public/dice/" "fonts/tfm/public/dice/")))) @@ -13715,12 +14909,12 @@ or with various 3D effects.") (define-public texlive-dictsym (package (name "texlive-dictsym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dictsym/" "fonts/afm/public/dictsym/" "fonts/map/dvips/dictsym/" @@ -13743,15 +14937,73 @@ a number of symbols commonly used in dictionaries. The accompanying macro package makes the symbols accessible as LaTeX commands.") (license license:lppl))) +(define-public texlive-didactic + (package + (name "texlive-didactic") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/didactic/" + "source/latex/didactic/" + "tex/latex/didactic/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0li1f0lfzmhf6ac8vsszsyxl2ch7j6g9zk2b1vmnsilzhwlkaw6y")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/didactic") + (synopsis "Tools for writing teaching material") + (description + "This package provides macros and environments useful for writing +teaching material. It provides more semantic environments on top of the +standard definition, theorem, and friends: for instance, exercise, activity +and question. These are suitably color-coded when used with Beamer. They +occur as normal text in handouts produced by @code{beamerarticle} (same style +as definition usually has). It also provides macros for typesetting code +listings and output side by side. Finally, it modifies the appearance of +Beamer (Berlin-based theme) and Memoir (Tufte style layout), if loaded. It is +designed to be used with Beamer to produce slides and @code{beamerarticle} +with @code{memoir} to produce notes and handouts from the same source.") + (license license:lppl1.3c))) + +(define-public texlive-didec + (package + (name "texlive-didec") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/didec/" + "tex/latex/didec/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c3z7bn812gn5mx2mfk3lkrn8v1j2kkmm2ir2s27kk8ajx0q7i49")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/didec") + (synopsis "Fixed-point arithmetic with two decimal places") + (description + "This package supports fixed-point arithmetic with two decimal places +(di-decimal) which is typical for financial transactions in many currencies. +The intended use case is (personal) bookkeeping.") + (license license:lppl1.3+))) + (define-public texlive-din1505 (package (name "texlive-din1505") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/din1505/" "doc/latex/din1505/")))) (file-name (git-file-name name version)) (sha256 @@ -13771,12 +15023,12 @@ package makes the symbols accessible as LaTeX commands.") (define-public texlive-dingbat (package (name "texlive-dingbat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dingbat/" "fonts/source/public/dingbat/" "fonts/tfm/public/dingbat/" @@ -13800,12 +15052,12 @@ bundle.") (define-public texlive-diffcoeff (package (name "texlive-diffcoeff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/diffcoeff/" "tex/latex/diffcoeff/")))) (file-name (git-file-name name version)) @@ -13830,12 +15082,12 @@ extending to differentials (including simple line elements) and jacobians.") (define-public texlive-digiconfigs (package (name "texlive-digiconfigs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/digiconfigs/" "tex/latex/digiconfigs/")))) (file-name (git-file-name name version)) @@ -13857,12 +15109,12 @@ configurations.") (define-public texlive-dijkstra (package (name "texlive-dijkstra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dijkstra/" "tex/latex/dijkstra/")))) (file-name (git-file-name name version)) (sha256 @@ -13882,12 +15134,12 @@ path are stored in macros.") (define-public texlive-dinat (package (name "texlive-dinat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/dinat/" "doc/bibtex/dinat/")))) (file-name (git-file-name name version)) (sha256 @@ -13906,12 +15158,12 @@ parts 2 and 3.") (define-public texlive-dirtree (package (name "texlive-dirtree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/dirtree/" "source/generic/dirtree/" "tex/generic/dirtree/")))) @@ -13933,12 +15185,12 @@ TeX and with LaTeX.") (define-public texlive-disser (package (name "texlive-disser") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/disser/" "makeindex/disser/" "source/latex/disser/" "tex/latex/disser/")))) (file-name (git-file-name name version)) @@ -13961,12 +15213,12 @@ R 7.0.11-2011, are provided.") (define-public texlive-dithesis (package (name "texlive-dithesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dithesis/" "tex/latex/dithesis/")))) (file-name (git-file-name name version)) (sha256 @@ -13986,12 +15238,12 @@ with XeLaTeX.") (define-public texlive-dk-bib (package (name "texlive-dk-bib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/dk-bib/" "bibtex/bst/dk-bib/" "bibtex/csf/dk-bib/" @@ -14017,12 +15269,12 @@ comes with a couple of Danish sorting order files for BibTeX8.") (define-public texlive-dnp (package (name "texlive-dnp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/sfd/dnp/")))) (file-name (git-file-name name version)) (sha256 @@ -14038,12 +15290,12 @@ comes with a couple of Danish sorting order files for BibTeX8.") (define-public texlive-docbytex (package (name "texlive-docbytex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/docbytex/" "tex/generic/docbytex/")))) (file-name (git-file-name name version)) @@ -14064,12 +15316,12 @@ programming languages.") (define-public texlive-doipubmed (package (name "texlive-doipubmed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/doipubmed/" "source/latex/doipubmed/" "tex/latex/doipubmed/")))) @@ -14087,15 +15339,44 @@ programming languages.") bibliographies. A @code{LaTeX2HTML} style file is also provided.") (license license:lppl))) +(define-public texlive-domaincoloring + (package + (name "texlive-domaincoloring") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/lualatex/domaincoloring/" + "tex/lualatex/domaincoloring/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k69ri56hbrlmkwmzq95agmvkzn7gqg1wzrrninq9ac3aykj3ji7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/domaincoloring") + (synopsis "Draw colored representations of complex functions") + (description + "Domain coloring is a technique to visualize complex functions by +assigning a color to each point of the complex plane. This package calculates +with the help of Lua any complex function to visualize its behavior. The +value of the complex function can be described by radius and angle which can +be two values of the HSV-color model, which then defines the color of each +point in the complex plane.") + (license license:lppl1.3+))) + (define-public texlive-domitian (package (name "texlive-domitian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/domitian/" "fonts/enc/dvips/domitian/" "fonts/map/dvips/domitian/" @@ -14125,12 +15406,12 @@ has been improved.") (define-public texlive-dosepsbin (package (name "texlive-dosepsbin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dosepsbin.1" "doc/man/man1/dosepsbin.man1.pdf" "doc/support/dosepsbin/" @@ -14160,12 +15441,12 @@ a file, in particular providing a text'-form EPS file for use with (La)TeX.") (define-public texlive-doublestroke (package (name "texlive-doublestroke") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/doublestroke/" "fonts/map/dvips/doublestroke/" "fonts/source/public/doublestroke/" @@ -14193,12 +15474,12 @@ use are provided.") (define-public texlive-dowith (package (name "texlive-dowith") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/dowith/" "source/generic/dowith/" "tex/generic/dowith/")))) @@ -14220,12 +15501,12 @@ work with other formats as well.") (define-public texlive-dozenal (package (name "texlive-dozenal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dozenal/" "fonts/afm/public/dozenal/" "fonts/map/dvips/dozenal/" @@ -14257,12 +15538,12 @@ as Metafont source and in Adobe Type 1 format.") (define-public texlive-dramatist (package (name "texlive-dramatist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dramatist/" "source/latex/dramatist/" "tex/latex/dramatist/")))) @@ -14282,15 +15563,39 @@ appearance of characters and stage directions; and automatic generation of a ``dramatis personae'' list.") (license license:gpl3+))) +(define-public texlive-drawing-with-metapost + (package + (name "texlive-drawing-with-metapost") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/metapost/drawing-with-metapost/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w6icqqqx0h5byzmfwjdra523khj9sfgbxwxa2jpy6xy5n03gdlj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/drawing-with-metapost") + (synopsis "How to draw technical diagrams with MetaPost") + (description + "This project provides a document that discusses how to draw technical +diagrams with MetaPost language. It includes over 200 illustrations created +with MetaPost, complete with source code as inspiration and examples.") + (license license:opl1.0+))) + (define-public texlive-drawmatrix (package (name "texlive-drawmatrix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/drawmatrix/" "source/latex/drawmatrix/" "tex/latex/drawmatrix/")))) @@ -14311,12 +15616,12 @@ triangular, or banded matrices.") (define-public texlive-drawstack (package (name "texlive-drawstack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/drawstack/" "tex/latex/drawstack/")))) (file-name (git-file-name name version)) @@ -14336,12 +15641,12 @@ top of TikZ.") (define-public texlive-droit-fr (package (name "texlive-droit-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/droit-fr/" "tex/latex/droit-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -14361,12 +15666,12 @@ documentation. The class assumes use of Biber and BibLaTeX.") (define-public texlive-drm (package (name "texlive-drm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/drm/" "fonts/afm/public/drm/" "fonts/map/dvips/drm/" @@ -14400,12 +15705,12 @@ fonts, along with an extremely flexible ellipsis package.") (define-public texlive-droid (package (name "texlive-droid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/droid/" "fonts/enc/dvips/droid/" "fonts/map/dvips/droid/" @@ -14439,12 +15744,12 @@ bundle includes the fonts in both TrueType and Adobe Type 1 formats.") (define-public texlive-dsptricks (package (name "texlive-dsptricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dsptricks/" "tex/latex/dsptricks/")))) (file-name (git-file-name name version)) @@ -14469,12 +15774,12 @@ supports DSP block diagrams.") (define-public texlive-dsserif (package (name "texlive-dsserif") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dsserif/" "fonts/afm/public/dsserif/" "fonts/map/dvips/dsserif/" @@ -14500,12 +15805,12 @@ starting from a Courier-like base.") (define-public texlive-duerer (package (name "texlive-duerer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/duerer/" "fonts/source/public/duerer/" "fonts/tfm/public/duerer/")))) @@ -14528,12 +15833,12 @@ support is available in the @code{duerer-latex} bundle.") (define-public texlive-duerer-latex (package (name "texlive-duerer-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/duerer-latex/" "tex/latex/duerer-latex/")))) (file-name (git-file-name name version)) @@ -14552,12 +15857,12 @@ using their standard fontname names.") (define-public texlive-dutchcal (package (name "texlive-dutchcal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dutchcal/" "fonts/afm/public/dutchcal/" "fonts/map/dvips/dutchcal/" @@ -14581,12 +15886,12 @@ adding a bold version. LaTeX support files are included.") (define-public texlive-dvgloss (package (name "texlive-dvgloss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dvgloss/" "source/latex/dvgloss/" "tex/latex/dvgloss/")))) (file-name (git-file-name name version)) @@ -14605,12 +15910,12 @@ text --- useful, for instance, for typing linguistics papers.") (define-public texlive-dyntree (package (name "texlive-dyntree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dyntree/" "source/latex/dyntree/" "tex/latex/dyntree/")))) (file-name (git-file-name name version)) @@ -14634,12 +15939,12 @@ simple roots.") (define-public texlive-e-french (package (name "texlive-e-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/e-french/" "makeindex/e-french/" "tex/generic/e-french/")))) @@ -14661,12 +15966,12 @@ Gaulle (now deceased), under a free licence. It replaces the old full (define-public texlive-ean (package (name "texlive-ean") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/ean/" "tex/generic/ean/")))) (file-name (git-file-name name version)) (sha256 @@ -14682,12 +15987,12 @@ Gaulle (now deceased), under a free licence. It replaces the old full (define-public texlive-easing (package (name "texlive-easing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easing/" "source/latex/easing/" "tex/latex/easing/")))) @@ -14707,12 +16012,12 @@ to the PGF mathematical engine.") (define-public texlive-ebgaramond (package (name "texlive-ebgaramond") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ebgaramond/" "fonts/enc/dvips/ebgaramond/" "fonts/map/dvips/ebgaramond/" @@ -14724,7 +16029,7 @@ to the PGF mathematical engine.") (file-name (git-file-name name version)) (sha256 (base32 - "1cm0cyfh3cmm7d6pjqbpi32yqssq062mgmdb9lfkkydh3k4visjj")))) + "1k7hfxl8i3b2wcpwv5dgnxsa0n6mdwgpyaygklkgqd46095x4xwq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ebgaramond") @@ -14739,21 +16044,22 @@ are provided.") (define-public texlive-ebgaramond-maths (package (name "texlive-ebgaramond-maths") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ebgaramond-maths/" "fonts/enc/dvips/ebgaramond-maths/" "fonts/map/dvips/ebgaramond-maths/" "fonts/tfm/public/ebgaramond-maths/" + "source/fonts/ebgaramond-maths/" "tex/latex/ebgaramond-maths/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0rjrf360d7nsny4cxn5fa0gwpph28cx0v9mrr20sbx1vrv9aqvp9")))) + "0zqvd17m33czb3dni35iw04v0vzclw5zwgbssygclzh4vhmnb0qn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ebgaramond-maths") @@ -14766,12 +16072,12 @@ mathematics.") (define-public texlive-ebook (package (name "texlive-ebook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ebook/" "tex/latex/ebook/")))) (file-name (git-file-name name version)) (sha256 @@ -14790,12 +16096,12 @@ ebook-readers.") (define-public texlive-ebsthesis (package (name "texlive-ebsthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ebsthesis/" "source/latex/ebsthesis/" "tex/latex/ebsthesis/")))) @@ -14817,12 +16123,12 @@ School.") (define-public texlive-ecc (package (name "texlive-ecc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ecc/" "fonts/source/public/ecc/" "fonts/tfm/public/ecc/")))) (file-name (git-file-name name version)) @@ -14845,12 +16151,12 @@ available as part of the @code{cm-super} font bundle.") (define-public texlive-ecltree (package (name "texlive-ecltree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ecltree/" "tex/latex/ecltree/")))) (file-name (git-file-name name version)) (sha256 @@ -14869,12 +16175,12 @@ macros. A chunk may have a @code{bundle} environment inside it.") (define-public texlive-eco (package (name "texlive-eco") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/eco/" "fonts/tfm/public/eco/" "fonts/vf/public/eco/" "source/fonts/eco/" "tex/latex/eco/")))) @@ -14896,12 +16202,12 @@ families as well, e.g., PostScript fonts, try @code{altfont}.") (define-public texlive-ecobiblatex (package (name "texlive-ecobiblatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ecobiblatex/" "tex/latex/ecobiblatex/")))) (file-name (git-file-name name version)) @@ -14921,12 +16227,12 @@ BibLaTeX in the style of the @emph{Global Ecology and Biogeography} journal.") (define-public texlive-econ-bst (package (name "texlive-econ-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/econ-bst/" "doc/bibtex/econ-bst/")))) (file-name (git-file-name name version)) @@ -14947,12 +16253,12 @@ proposed by Ray Robson (2018)") (define-public texlive-econometrics (package (name "texlive-econometrics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/econometrics/" "tex/latex/econometrics/")))) (file-name (git-file-name name version)) @@ -14975,12 +16281,12 @@ statistical operators.") (define-public texlive-economic (package (name "texlive-economic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/economic/" "doc/bibtex/economic/" "tex/latex/economic/")))) (file-name (git-file-name name version)) @@ -15005,12 +16311,12 @@ provide variations of author-date styles of presentation.") (define-public texlive-ecothesis (package (name "texlive-ecothesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ecothesis/")))) (file-name (git-file-name name version)) (sha256 @@ -15028,12 +16334,12 @@ Universidade Federal de Vicosa}, Brazil.") (define-public texlive-eczar (package (name "texlive-eczar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/eczar/" "fonts/opentype/public/eczar/")))) (file-name (git-file-name name version)) @@ -15052,12 +16358,12 @@ over 45+3 languages in Latin and Devanagari scripts in 5 weights.") (define-public texlive-edfnotes (package (name "texlive-edfnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/edfnotes/" "source/latex/edfnotes/" "tex/latex/edfnotes/")))) @@ -15078,18 +16384,18 @@ order that one would expect.") (define-public texlive-edmac (package (name "texlive-edmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/edmac/" "source/latex/edmac/" + (revision 74725) + (locations (list "doc/generic/edmac/" "tex/generic/edmac/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pflqzrzfyw725ypc6lcryzzbizk13j69h4875r6q4fs763kv3w1")))) + "03jqv8ar7m6l1ywp86piwm2cvxj9yrq4mncwkz3qwlky7lykqvlk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/edmac") @@ -15099,15 +16405,43 @@ order that one would expect.") editions.") (license license:gpl2))) +(define-public texlive-edmaths + (package + (name "texlive-edmaths") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/edmaths/" + "tex/latex/edmaths/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19ymw7377h968ggc1kcbs5kgk17953s3h2kbl4jys1pg5s6pp11z")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/edmaths") + (synopsis "Report and thesis class file for University of Edinburgh") + (description + "This package provides a report and thesis class file for The School of +Mathematics, Scotland at the University of Edinburgh (UoE). When working on +a report or thesis, an easy way to implement the University's typesetting +rules in LaTeX is provided by @file{edmaths.sty}. It sets the page margins as +required and defines commands to create the correct cover page and standard +declaration.") + (license license:lppl1.3c))) + (define-public texlive-egameps (package (name "texlive-egameps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/egameps/" "tex/latex/egameps/")))) (file-name (git-file-name name version)) (sha256 @@ -15125,12 +16459,12 @@ with relative ease. The facilities of PSTricks are used for graphics.") (define-public texlive-eiad (package (name "texlive-eiad") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/eiad/" "fonts/source/public/eiad/" "fonts/tfm/public/eiad/" "tex/latex/eiad/")))) @@ -15155,12 +16489,12 @@ Computer Modern family of fonts.") (define-public texlive-eiad-ltx (package (name "texlive-eiad-ltx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eiad-ltx/" "fonts/source/public/eiad-ltx/" "source/latex/eiad-ltx/" @@ -15182,12 +16516,12 @@ font package, but not provided there.") (define-public texlive-einfart (package (name "texlive-einfart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/einfart/" "tex/latex/einfart/")))) (file-name (git-file-name name version)) (sha256 @@ -15210,12 +16544,12 @@ compiles with either XeLaTeX or LuaLaTeX. This is part of the (define-public texlive-ejpecp (package (name "texlive-ejpecp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ejpecp/" "source/latex/ejpecp/" "tex/latex/ejpecp/")))) (file-name (git-file-name name version)) @@ -15235,12 +16569,12 @@ research periodicals @emph{Electronic Journal of Probability} (EJP) and (define-public texlive-ekaia (package (name "texlive-ekaia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ekaia/" "source/latex/ekaia/" "tex/latex/ekaia/")))) (file-name (git-file-name name version)) @@ -15262,12 +16596,12 @@ Basque Country.") (define-public texlive-ektype-tanka (package (name "texlive-ektype-tanka") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ektype-tanka/" "fonts/truetype/public/ektype-tanka/")))) (file-name (git-file-name name version)) @@ -15286,12 +16620,12 @@ Mukta, Baloo, Modak, and Jaini.") (define-public texlive-elbioimp (package (name "texlive-elbioimp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elbioimp/" "source/latex/elbioimp/" "tex/latex/elbioimp/")))) @@ -15309,50 +16643,56 @@ Mukta, Baloo, Modak, and Jaini.") @emph{Journal of Electrical Bioimpedance}.") (license license:lppl))) -(define-public texlive-electrum +(define-public texlive-electrumadf (package - (name "texlive-electrum") - (version "2024.2") + (name "texlive-electrumadf") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/fonts/electrum/" - "fonts/afm/arkandis/electrum/" - "fonts/enc/dvips/electrum/" - "fonts/map/dvips/electrum/" - "fonts/tfm/arkandis/electrum/" - "fonts/type1/arkandis/electrum/" - "fonts/vf/arkandis/electrum/" - "source/fonts/electrum/" - "tex/latex/electrum/")))) + (revision 74725) + (locations (list "doc/fonts/electrumadf/" + "fonts/afm/public/electrumadf/" + "fonts/enc/dvips/electrumadf/" + "fonts/map/dvips/electrumadf/" + "fonts/tfm/public/electrumadf/" + "fonts/type1/public/electrumadf/" + "fonts/vf/public/electrumadf/" + "source/fonts/electrumadf/" + "tex/latex/electrumadf/")))) (file-name (git-file-name name version)) (sha256 - (base32 - "0k8yckfh7pw2p3gy2j4ss9l42dmdbdnb7nsliz0j05g7wkkcp05w")))) + (base32 "1mjhwzaryxq2b9g05apz9190wrc1hsxyakdzfl1rn5zfvnb3gx4j")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-files + (lambda _ + (for-each delete-file + (find-files "source/fonts/electrumadf/" + "\\.(e|m)tx$"))))))) (home-page "https://ctan.org/pkg/electrumadf") (synopsis "Electrum ADF fonts collection") (description "Electrum ADF is a slab-serif font featuring optical and italic -small-caps; additional ligatures and an alternate @samp{Q}; lining, hanging, -inferior and superior digits; and four weights. The fonts are provided in -Adobe Type 1 format and the support material enables use with LaTeX. Licence -is mixed: LPPL for LaTeX support; GPL with font exception for the fonts.") - ;; LPPL for LaTeX support, GPL with font exception for the fonts. - (license (list license:lppl license:gpl2+)))) +small-caps; additional ligatures and an alternate Q; lining, hanging, inferior +and superior digits; and four weights. The fonts are provided in Adobe Type +1 format and the support material enables use with LaTeX.") + (license (list license:lppl1.3c license:gpl2)))) (define-public texlive-eledform (package (name "texlive-eledform") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eledform/" "source/latex/eledform/" "tex/latex/eledform/")))) @@ -15372,12 +16712,12 @@ editions typeset using @code{eledmac}.") (define-public texlive-eledmac (package (name "texlive-eledmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eledmac/" "source/latex/eledmac/" "tex/latex/eledmac/")))) (file-name (git-file-name name version)) @@ -15399,19 +16739,19 @@ indexing by page and by line numbers, and simple @code{tabular}- and (define-public texlive-els-cas-templates (package (name "texlive-els-cas-templates") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/els-cas-templates/" "doc/latex/els-cas-templates/" "tex/latex/els-cas-templates/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1drp6gykqn4yaxjsiamsn8v5zv7nhvlqiblfhqg85fq3yl4q1sqk")))) + "0jpwwn4m54zj5rl9ylc3rsjs30rf7hka0qz70wd45405y8mdh5ji")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/els-cas-templates") @@ -15427,12 +16767,12 @@ electronic submission system and elsewhere.") (define-public texlive-elsarticle (package (name "texlive-elsarticle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/elsarticle/" "doc/latex/elsarticle/" "source/latex/elsarticle/" @@ -15440,7 +16780,7 @@ electronic submission system and elsewhere.") (file-name (git-file-name name version)) (sha256 (base32 - "1616ql7yhf6fr66szgnpkxd2sz8vx22w25annf11i2zmr698k3aa")))) + "1hkqfwn8417irdndxazdpzimc2vr2gdb5bmh6q1f1zrx1ixjks3c")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/elsarticle") @@ -15450,21 +16790,57 @@ electronic submission system and elsewhere.") articles both in Elsevier's electronic submission system and elsewhere.") (license license:lppl1.2+))) +(define-public texlive-elteiktdk + (package + (name "texlive-elteiktdk") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/elteiktdk/" + "tex/latex/elteiktdk/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mpy60kszwgr5ckn3xhrfwmqlzh6xzzsdys80ssbcnzjji36cgym")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/elteiktdk") + (synopsis + "TDK-thesis template for Hungarian TDK conferences, Section of Computer Science") + (description + "The National Conference of Scientific Students Associations (OTDK) of +Hungary is a scientific event for Bachelor and Master students in the country, +where students compete with their research papers in all field of science. +The conference/competition has two rounds: a university level and a country +level (for the best papers). This class template enforces the required +formatting rules for TDK theses and generates the cover and title page given +on the provided metadata. The formatting rules are defined to meet the +requirements for TDK theses submitted at the Eotvos Lorand University, Faculty +of Informatics (Budapest, Hungary). This also fits the formatting +requirements of the Computer Science Section of the country level round. With +sufficient modifications the template could be usable for TDK theses at other +national and faculty level sections, too. The template supports producing +both Hungarian and English theses.") + (license license:expat))) + (define-public texlive-elteikthesis (package (name "texlive-elteikthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elteikthesis/" "tex/latex/elteikthesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "12lm8xsk7jwfhykfw3cz8knj4jphsmqzzs8v359fgpxnpqwnw5cw")))) + "1apd8ag55s1hmfm99sd1wvpvippry43v3k5yjqvgqf4azb4x9r8d")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/elteikthesis") @@ -15478,12 +16854,12 @@ template supports producing both Hungarian and English theses.") (define-public texlive-eltex (package (name "texlive-eltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eltex/" "tex/latex/eltex/")))) (file-name (git-file-name name version)) (sha256 @@ -15503,12 +16879,12 @@ the various parts of the standard IEC 617.") (define-public texlive-elvish (package (name "texlive-elvish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/elvish/" "fonts/source/public/elvish/" "fonts/tfm/public/elvish/")))) @@ -15532,12 +16908,12 @@ are supported by macros in @file{teng.tex}, or by the (better documented) (define-public texlive-emf (package (name "texlive-emf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emf/" "tex/latex/emf/")))) (file-name (git-file-name name version)) (sha256 @@ -15557,12 +16933,12 @@ otherwise.") (define-public texlive-emisa (package (name "texlive-emisa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emisa/" "source/latex/emisa/" "tex/latex/emisa/")))) (file-name (git-file-name name version)) @@ -15592,12 +16968,12 @@ as for typesetting the final document by the editorial office.") (define-public texlive-endiagram (package (name "texlive-endiagram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endiagram/" "tex/latex/endiagram/")))) (file-name (git-file-name name version)) @@ -15616,12 +16992,12 @@ diagrams with just a few simple commands.") (define-public texlive-engtlc (package (name "texlive-engtlc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/engtlc/" "tex/latex/engtlc/")))) (file-name (git-file-name name version)) (sha256 @@ -15639,18 +17015,18 @@ telecommunications engineering.") (define-public texlive-iexec (package (name "texlive-iexec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iexec/" "source/latex/iexec/" "tex/latex/iexec/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pskdinm7rqsrb8xdz980wvxqjv018zj70l6gki0pch98ygwmg8d")))) + "13nymi6sk06jwgmc9a24qh892a5gi1wpzly7s53rp9bq41450z3k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-pgf)) @@ -15665,12 +17041,12 @@ you use any special symbols inside your command.") (define-public texlive-eolang (package (name "texlive-eolang") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eolang/" "doc/man/man1/eolang.1" "doc/man/man1/eolang.man1.pdf" @@ -15680,9 +17056,12 @@ you use any special symbols inside your command.") (file-name (git-file-name name version)) (sha256 (base32 - "143k0j6cyysisraags5i1cp90199b7f6hdjg1rar6ysrrfvp9dhv")))) + "0r4ci6dxr0hln0iq23ry7s012iglpkfdz3k0svcq0kqx7jgl72rg")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "eolang.pl"))) + (inputs (list perl)) (propagated-inputs (list texlive-amsfonts texlive-amsmath @@ -15699,15 +17078,41 @@ you use any special symbols inside your command.") @url{https://www.eolang.org, EO} programming language.") (license license:expat))) +(define-public texlive-epcqrcode + (package + (name "texlive-epcqrcode") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/epcqrcode/" + "source/latex/epcqrcode/" + "tex/latex/epcqrcode/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "192crw7d0arsw4hl2dqi8pfsbdp37cnmcxj5yq8wngargkm83zsh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/epcqrcode") + (synopsis "Generate valid EPC QR codes") + (description + "This package is a wrapper for the @code{qrcode} package. It can be used +to generate valid EPC QR codes by providing syntax and validity checks, e.g., +verifying the correctness of the IBAN.") + (license license:lppl1.3+))) + (define-public texlive-epigrafica (package (name "texlive-epigrafica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/epigrafica/" "fonts/afm/public/epigrafica/" "fonts/enc/dvips/epigrafica/" @@ -15732,12 +17137,12 @@ Cosmetica font, which is a similar design to Optima and includes Greek.") (define-public texlive-eplain (package (name "texlive-eplain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/eplain/" "doc/info/eplain.info" "doc/man/man1/eplain.1" @@ -15747,7 +17152,7 @@ Cosmetica font, which is a similar design to Optima and includes Greek.") (file-name (git-file-name name version)) (sha256 (base32 - "00nmqhfckrf8ygw6i93d5xnf85i8a88ryadb5ml73w4rllwjxr72")))) + "0r89l1xbixs4hwc56ya3irlcac87ffmmb374x85g34rm258xrbz3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -15765,17 +17170,11 @@ Cosmetica font, which is a similar design to Optima and includes Greek.") (propagated-inputs (list texlive-babel texlive-cm - texlive-firstaid texlive-hyphen-complete texlive-knuth-lib - texlive-l3backend - texlive-l3kernel - texlive-latex texlive-latex-fonts texlive-pdftex - texlive-plain - texlive-tex-ini-files - texlive-unicode-data)) + texlive-plain)) (home-page "https://ctan.org/pkg/eplain") (synopsis "Extended plain TeX macros") (description @@ -15792,12 +17191,12 @@ and @code{url}.") (define-public texlive-epsdice (package (name "texlive-epsdice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epsdice/" "source/latex/epsdice/" "tex/latex/epsdice/")))) (file-name (git-file-name name version)) @@ -15818,12 +17217,12 @@ is provided in both Encapsulated PostScript and PDF formats.") (define-public texlive-epslatex-fr (package (name "texlive-epslatex-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epslatex-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -15841,12 +17240,12 @@ use imported graphics in LaTeX(2e) documents.") (define-public texlive-eqexpl (package (name "texlive-eqexpl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqexpl/" "tex/latex/eqexpl/")))) (file-name (git-file-name name version)) (sha256 @@ -15864,12 +17263,12 @@ components of a formula.") (define-public texlive-eqnarray (package (name "texlive-eqnarray") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqnarray/" "source/latex/eqnarray/" "tex/latex/eqnarray/")))) @@ -15891,12 +17290,12 @@ environment of @code{amsmath}.") (define-public texlive-eqnnumwarn (package (name "texlive-eqnnumwarn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqnnumwarn/" "tex/latex/eqnnumwarn/")))) (file-name (git-file-name name version)) @@ -15918,12 +17317,12 @@ whenever this occurs.") (define-public texlive-erdc (package (name "texlive-erdc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/erdc/" "source/latex/erdc/" "tex/latex/erdc/")))) (file-name (git-file-name name version)) @@ -15943,12 +17342,12 @@ Engineers.") (define-public texlive-erewhon (package (name "texlive-erewhon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/erewhon/" "fonts/afm/public/erewhon/" "fonts/enc/dvips/erewhon/" @@ -15961,7 +17360,7 @@ Engineers.") (file-name (git-file-name name version)) (sha256 (base32 - "02qhg27y24b533gnx90f8a1b7j06i369qswmpccq5a6gaaab8xcv")))) + "0vgam0s0kawr69vgykd9b38gc1djjlashbniz877ffw1rsf8p07q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/erewhon") @@ -15977,19 +17376,19 @@ Heuristica, matching that of UtopiaStd.") (define-public texlive-erewhon-math (package (name "texlive-erewhon-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/erewhon-math/" "fonts/opentype/public/erewhon-math/" "tex/latex/erewhon-math/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0g3f4p2zacans6zp59zrjk5blgrsyhqpx98qkgi4w0klxiclxa1c")))) + "1lsnk2rszqp8snibyx2lf9grvmnjg0y7ys07z4xfrplc04swaw30")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/erewhon-math") @@ -16002,12 +17401,12 @@ by Michel Bovani.") (define-public texlive-esrelation (package (name "texlive-esrelation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/esrelation/" "fonts/map/dvips/esrelation/" "fonts/source/public/esrelation/" @@ -16032,12 +17431,12 @@ describing relations between ordered pairs, using Metafont.") (define-public texlive-esstix (package (name "texlive-esstix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/esstix/" "fonts/afm/esstix/" "fonts/map/dvips/esstix/" @@ -16064,12 +17463,12 @@ allow their use as @code{calligraphic}, @code{fraktur} and (define-public texlive-estcpmm (package (name "texlive-estcpmm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/estcpmm/" "source/latex/estcpmm/" "tex/latex/estcpmm/")))) (file-name (git-file-name name version)) @@ -16089,12 +17488,12 @@ Environmental Security Technology Certification Program.") (define-public texlive-esvect (package (name "texlive-esvect") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esvect/" "fonts/map/dvips/esvect/" "fonts/source/public/esvect/" @@ -16121,12 +17520,12 @@ use it.") (define-public texlive-etbb (package (name "texlive-etbb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/etbb/" "fonts/afm/public/etbb/" "fonts/enc/dvips/etbb/" @@ -16154,12 +17553,12 @@ version, along with macros to activate these features in LaTeX.") (define-public texlive-etsvthor (package (name "texlive-etsvthor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etsvthor/" "tex/latex/etsvthor/")))) (file-name (git-file-name name version)) (sha256 @@ -16176,15 +17575,41 @@ Technology. This package provides abbreviations useful for creating meeting notes or other documents within the association.") (license license:lppl1.3c))) +(define-public texlive-euclidean-lattice + (package + (name "texlive-euclidean-lattice") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/euclidean-lattice/" + "source/latex/euclidean-lattice/" + "tex/latex/euclidean-lattice/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gfnqmsqnsrfd6pphly1n5hwzkhqqvarzdabdz944xvlpwhvfq6c")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/euclidean-lattice") + (synopsis "Draw two-dimensional Euclidean lattices with TikZ") + (description + "This package provides an efficient and configurable way to draw +two-dimensional Euclidean lattices using TikZ.") + (license license:lppl1.3c))) + (define-public texlive-euclideangeometry (package (name "texlive-euclideangeometry") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/euclideangeometry/" "source/latex/euclideangeometry/" "tex/latex/euclideangeometry/")))) @@ -16208,19 +17633,19 @@ package.") (define-public texlive-euler-math (package (name "texlive-euler-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/euler-math/" "fonts/opentype/public/euler-math/" "tex/latex/euler-math/")))) (file-name (git-file-name name version)) (sha256 (base32 - "18vd27yqmch97xrjpw3wwhf4v74m97nxd2azr0vl5gbx3sx6igii")))) + "0r4ygvgvmib88d4b0pkzi9s84lbc8dm423vr0y75cy8szxlnb7kj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/euler-math") @@ -16234,12 +17659,12 @@ of the @code{eulervm} package for LuaLaTeX and XeLaTeX users.") (define-public texlive-euxm (package (name "texlive-euxm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/euxm/" "fonts/tfm/public/euxm/")))) (file-name (git-file-name name version)) @@ -16258,12 +17683,12 @@ needed for Concrete Math.") (define-public texlive-evangelion-jfm (package (name "texlive-evangelion-jfm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/evangelion-jfm/" "source/luatex/evangelion-jfm/" "tex/luatex/evangelion-jfm/")))) @@ -16286,12 +17711,12 @@ feature, meeting the standards, and allows easy customisation.") (define-public texlive-expex (package (name "texlive-expex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/expex/" "tex/generic/expex/")))) (file-name (git-file-name name version)) (sha256 @@ -16307,15 +17732,47 @@ glosses, with a refined mechanism for referencing examples and parts of examples. The package can be used with LaTeX or with Plain TeX.") (license license:lppl))) +(define-public texlive-expex-glossonly + (package + (name "texlive-expex-glossonly") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/expex-glossonly/" + "tex/latex/expex-glossonly/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16x99ypmfpqyac07760d7jdxjnndw4q6z0m2hjy8qfvwm2ik24gx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/expex-glossonly") + (synopsis + "Help gb4e, linguex, and covington users use the ExPex glossing macros") + (description + "The ExPex package provides very fine-grained control over glossing and +example formatting, including unlimited gloss lines and various ways of +formatting multiline glosses. By contrast the @code{cgloss4e} glossing macros +provided with @code{gb4e}, @code{linguex}, and @code{covington}, although very +capable at basic glossing, lack the degree of customization that is sometimes +needed for more complex glossing. This package is an attempt to have the best +of both worlds: it allows @code{gb4e}, @code{linguex} and @code{covington} +users to keep using those packages for basic example numbering and formatting, +but also allows them to use the glossing macros that ExPex provides.") + (license license:lppl1.3+))) + (define-public texlive-expose-expl3-dunkerque-2019 (package (name "texlive-expose-expl3-dunkerque-2019") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/expose-expl3-dunkerque-2019/")))) (file-name (git-file-name name version)) (sha256 @@ -16337,12 +17794,12 @@ needed to produce it.") (define-public texlive-extarrows (package (name "texlive-extarrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/extarrows/" "tex/latex/extarrows/")))) (file-name (git-file-name name version)) @@ -16363,12 +17820,12 @@ needed to produce it.") (define-public texlive-extpfeil (package (name "texlive-extpfeil") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/extpfeil/" "source/latex/extpfeil/" "tex/latex/extpfeil/")))) @@ -16386,15 +17843,42 @@ as @code{\\xleftarrow} from @code{amsmath}), and a simple command to create new ones.") (license license:lppl1.3+))) +(define-public texlive-ezedits + (package + (name "texlive-ezedits") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/ezedits/" + "tex/latex/ezedits/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zrwlcd54gipxsg9pfdxyjfwpb3mc7gpcymc70gyb9d3kgwcrwnm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ezedits") + (synopsis "Commands for tracking document changes and notes") + (description + "This is a package built for collaboratively editing LaTeX documents and +tracking changes. Through highly configurable commands, the user can choose +how their and their collaborators modifications appear in the document. +Additional tools are provided to help keep track of where the edits are made +within the PDF.") + (license license:lppl1.3c))) + (define-public texlive-facture (package (name "texlive-facture") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/facture/" "source/xelatex/facture/" "tex/xelatex/facture/")))) @@ -16415,12 +17899,12 @@ permitted.") (define-public texlive-facture-belge-simple-sans-tva (package (name "texlive-facture-belge-simple-sans-tva") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/facture-belge-simple-sans-tva/" "tex/xelatex/facture-belge-simple-sans-tva/")))) (file-name (git-file-name name version)) @@ -16441,15 +17925,41 @@ package can also generate expense reports. All totals are calculated automatically, in the invoice and in the expense report.") (license license:lppl1.3c))) +(define-public texlive-fail-fast + (package + (name "texlive-fail-fast") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fail-fast/" + "source/latex/fail-fast/" + "tex/latex/fail-fast/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16hbqsyxiw1c8lbvzygh9yd8m63s0i6n50wj41bh9q04vdm9nnld")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fail-fast") + (synopsis "Turn warnings into errors") + (description + "This LaTeX package helps you make the build more fragile by turning +warnings into errors. This may be a good practice if you care about the +quality of your documents.") + (license license:expat))) + (define-public texlive-faktor (package (name "texlive-faktor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/faktor/" "source/latex/faktor/" "tex/latex/faktor/")))) (file-name (git-file-name name version)) @@ -16472,12 +17982,12 @@ that the numerator and denominator's sizes do not change in the (define-public texlive-fascicules (package (name "texlive-fascicules") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fascicules/" "source/latex/fascicules/" "tex/latex/fascicules/")))) @@ -16499,12 +18009,12 @@ exercises and the activities.") (define-public texlive-fbb (package (name "texlive-fbb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fbb/" "fonts/enc/dvips/fbb/" "fonts/map/dvips/fbb/" @@ -16533,12 +18043,12 @@ all necessary support files are provided. The font works well with (define-public texlive-fbithesis (package (name "texlive-fbithesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fbithesis/" "source/latex/fbithesis/" "tex/latex/fbithesis/")))) @@ -16562,12 +18072,12 @@ is adjusted to these cover pages.") (define-public texlive-fbs (package (name "texlive-fbs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/fbs/")))) (file-name (git-file-name name version)) (sha256 @@ -16584,12 +18094,12 @@ fit @emph{Frontiers in Bioscience} requirements.") (define-public texlive-fcavtex (package (name "texlive-fcavtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/fcavtex/" "doc/latex/fcavtex/" "tex/latex/fcavtex/")))) (file-name (git-file-name name version)) @@ -16610,12 +18120,12 @@ rules for thesis publications.") (define-public texlive-fcltxdoc (package (name "texlive-fcltxdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fcltxdoc/" "source/latex/fcltxdoc/" "tex/latex/fcltxdoc/")))) @@ -16636,12 +18146,12 @@ support of others of the author's packages (which are compiled under the (define-public texlive-fdsymbol (package (name "texlive-fdsymbol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fdsymbol/" "doc/latex/fdsymbol/" "fonts/enc/dvips/fdsymbol/" @@ -16655,7 +18165,7 @@ support of others of the author's packages (which are compiled under the (file-name (git-file-name name version)) (sha256 (base32 - "1qw2bmw48xppn9jj5m46l3lr1zja6nall0a3vvpcfjd66ai3hmca")))) + "14abmd3pa8icmf8mvfaq8i6il9w9n6dq7g0y73rwn17917zkx2ii")))) (outputs '("out" "doc")) (build-system texlive-build-system) (native-inputs (list texlive-metafont)) @@ -16669,12 +18179,12 @@ family, but it might also fit other contemporary typefaces.") (define-public texlive-fduthesis (package (name "texlive-fduthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fduthesis/" "source/latex/fduthesis/" "tex/latex/fduthesis/")))) @@ -16694,12 +18204,12 @@ It can make it easy to write theses both in Chinese and English.") (define-public texlive-fei (package (name "texlive-fei") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fei/" "source/latex/fei/" "tex/latex/fei/")))) (file-name (git-file-name name version)) @@ -16725,12 +18235,12 @@ Organization (@acronym{ABNT, Associacao Brasileira de Normas Tecnicas}).") (define-public texlive-fetamont (package (name "texlive-fetamont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fetamont/" "fonts/afm/public/fetamont/" "fonts/map/dvips/fetamont/" @@ -16764,12 +18274,12 @@ Logo fonts to complete the Type 1 encoding.") (define-public texlive-feyn (package (name "texlive-feyn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/feyn/" "fonts/source/public/feyn/" "fonts/tfm/public/feyn/" @@ -16795,12 +18305,12 @@ distributed as Metafont source, and macros for their use are also provided.") (define-public texlive-fge (package (name "texlive-fge") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fge/" "fonts/map/dvips/fge/" "fonts/source/public/fge/" @@ -16826,12 +18336,12 @@ files. A small LaTeX package (@code{fge}) is included.") (define-public texlive-figbas (package (name "texlive-figbas") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/figbas/" "fonts/afm/public/figbas/" "fonts/map/dvips/figbas/" @@ -16855,12 +18365,12 @@ and Palatino/Palladio, respectively.") (define-public texlive-figbib (package (name "texlive-figbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/figbib/" "doc/latex/figbib/" "tex/latex/figbib/")))) (file-name (git-file-name name version)) @@ -16892,12 +18402,12 @@ float objects or in a separate part at the end of your document. (define-public texlive-filecontentsdef (package (name "texlive-filecontentsdef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/filecontentsdef/" "source/latex/filecontentsdef/" "tex/latex/filecontentsdef/")))) @@ -16924,12 +18434,12 @@ the PDF as file attachment annotations (by using Scott Pakin's package (define-public texlive-firamath (package (name "texlive-firamath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/firamath/" "fonts/opentype/public/firamath/")))) (file-name (git-file-name name version)) @@ -16951,12 +18461,12 @@ package.") (define-public texlive-firamath-otf (package (name "texlive-firamath-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/firamath-otf/" "tex/latex/firamath-otf/")))) (file-name (git-file-name name version)) @@ -16976,12 +18486,12 @@ Fira Math font.") (define-public texlive-fixdif (package (name "texlive-fixdif") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixdif/" "source/latex/fixdif/" "tex/latex/fixdif/")))) (file-name (git-file-name name version)) @@ -17002,12 +18512,12 @@ with pdfTeX, XeTeX and LuaTeX, and can also be used with the (define-public texlive-fixfoot (package (name "texlive-fixfoot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixfoot/" "tex/latex/fixfoot/")))) (file-name (git-file-name name version)) (sha256 @@ -17027,12 +18537,12 @@ run several times to achieve this).") (define-public texlive-fixjfm (package (name "texlive-fixjfm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/fixjfm/" "tex/generic/fixjfm/")))) (file-name (git-file-name name version)) (sha256 @@ -17050,19 +18560,19 @@ TeX are supported.") (define-public texlive-fixltxhyph (package (name "texlive-fixltxhyph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixltxhyph/" "source/latex/fixltxhyph/" "tex/latex/fixltxhyph/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1wjrq2gplal5hpij758c4mk6s6aidqp2h25mvf7jmbbzq2nfsyq1")))) + "1csznkhxfwpfmnjl97bynsj3rcq7zyb5ixlkx4mb9ycm3yzfcaal")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fixltxhyph") @@ -17078,12 +18588,12 @@ French, Italian and Romansh.") (define-public texlive-fixmath (package (name "texlive-fixmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixmath/" "source/latex/fixmath/" "tex/latex/fixmath/")))) (file-name (git-file-name name version)) @@ -17109,12 +18619,12 @@ alphabet @code{\\mathbold} for boldface italic letters, including Greek.") (define-public texlive-fnspe (package (name "texlive-fnspe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fnspe/" "tex/latex/fnspe/")))) (file-name (git-file-name name version)) (sha256 @@ -17135,12 +18645,12 @@ spaces, operators, physics unit, etc.") (define-public texlive-foekfont (package (name "texlive-foekfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/foekfont/" "fonts/map/dvips/foekfont/" "fonts/tfm/public/foekfont/" @@ -17162,12 +18672,12 @@ support for its use.") (define-public texlive-fonetika (package (name "texlive-fonetika") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fonetika/" "fonts/afm/public/fonetika/" "fonts/map/dvips/fonetika/" @@ -17194,12 +18704,12 @@ weights. LaTeX support is provided.") (define-public texlive-fontawesome (package (name "texlive-fontawesome") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fontawesome/" "fonts/enc/dvips/fontawesome/" "fonts/map/dvips/fontawesome/" @@ -17223,12 +18733,12 @@ provided by the FontAwesome font.") (define-public texlive-fontawesome5 (package (name "texlive-fontawesome5") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fontawesome5/" "fonts/enc/dvips/fontawesome5/" "fonts/map/dvips/fontawesome5/" @@ -17252,12 +18762,12 @@ set.") (define-public texlive-fontmfizz (package (name "texlive-fontmfizz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fontmfizz/" "fonts/truetype/public/fontmfizz/" "tex/latex/fontmfizz/")))) @@ -17278,19 +18788,19 @@ seen as an extension to FontAwesome.") (define-public texlive-fontsize (package (name "texlive-fontsize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fontsize/" "source/latex/fontsize/" "tex/latex/fontsize/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1y061r4hadb2c26dgch6lrjw6f4j87zj1gj5lgzgx0hyyz58snqy")))) + "14kibnibj201fnhc00mgq4spl941mhrpl4l8mmkdz3fc6b06acc8")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) @@ -17351,12 +18861,12 @@ document, through the @emph{fontsize=<size>} option.") (define-public texlive-fonttable (package (name "texlive-fonttable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fonttable/" "source/latex/fonttable/" "tex/latex/fonttable/")))) @@ -17377,12 +18887,12 @@ or testing purposes), from within a document.") (define-public texlive-footbib (package (name "texlive-footbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footbib/" "source/latex/footbib/" "tex/latex/footbib/")))) (file-name (git-file-name name version)) @@ -17408,12 +18918,12 @@ style may be used.") (define-public texlive-formal-grammar (package (name "texlive-formal-grammar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/formal-grammar/" "source/latex/formal-grammar/" "tex/latex/formal-grammar/")))) @@ -17436,12 +18946,12 @@ grammar (which is the main novelty compared to other BNF packages).") (define-public texlive-formation-latex-ul (package (name "texlive-formation-latex-ul") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/formation-latex-ul/" "source/latex/formation-latex-ul/")))) (file-name (git-file-name name version)) @@ -17461,12 +18971,12 @@ Universite Laval, Quebec, Canada.") (define-public texlive-forum (package (name "texlive-forum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/forum/" "fonts/enc/dvips/forum/" "fonts/map/dvips/forum/" @@ -17495,12 +19005,12 @@ just a regular weight and an artificially emboldened bold.") (define-public texlive-fouridx (package (name "texlive-fouridx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fouridx/" "source/latex/fouridx/" "tex/latex/fouridx/")))) (file-name (git-file-name name version)) @@ -17522,12 +19032,12 @@ level, as appropriate. The package provides an alternative to the use of the (define-public texlive-fouriernc (package (name "texlive-fouriernc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fouriernc/" "fonts/afm/public/fouriernc/" "fonts/tfm/public/fouriernc/" @@ -17549,12 +19059,12 @@ Century Schoolbook text.") (define-public texlive-francais-bst (package (name "texlive-francais-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/francais-bst/" "doc/bibtex/francais-bst/" "source/bibtex/francais-bst/" @@ -17577,12 +19087,12 @@ compatible with @code{natbib}.") (define-public texlive-frcursive (package (name "texlive-frcursive") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/frcursive/" "fonts/map/dvips/frcursive/" "fonts/source/public/frcursive/" @@ -17607,12 +19117,12 @@ converted to Adobe Type 1 format. LaTeX support is provided.") (define-public texlive-frederika2016 (package (name "texlive-frederika2016") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/frederika2016/" "fonts/opentype/public/frederika2016/")))) (file-name (git-file-name name version)) @@ -17629,22 +19139,46 @@ The font is the Greek companion of Virtuosa by the same designer. This font is a calligraphy font and this is an initial release.") (license license:silofl1.1))) +(define-public texlive-freealign + (package + (name "texlive-freealign") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/freealign/" + "tex/latex/freealign/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0569wfag41n81cjpynylzgjp8lafm2lkq5ngfzqkqgicppq42b9p")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/freealign") + (synopsis "Align math formulas in different lines") + (description + "This package provides several commands for aligning math formulas in +different lines.") + (license license:lppl1.3c))) + (define-public texlive-frenchmath (package (name "texlive-frenchmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/frenchmath/" "source/latex/frenchmath/" "tex/latex/frenchmath/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03z3dgdv8kcgwv5bilqavfc17lhhz9ybqcp3kawqyra55grlz5mb")))) + "1y1hqaw1ss37nzp5zas8axhbygzxr7qb06qqmqs51v8kbsdv8dbc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/frenchmath") @@ -17668,12 +19202,12 @@ writing french operator names like @emph{pgcd}, @emph{ppcm}, @emph{Card}, (define-public texlive-frimurer (package (name "texlive-frimurer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/frimurer/" "fonts/afm/public/frimurer/" "fonts/enc/dvips/frimurer/" @@ -17697,12 +19231,12 @@ LaTeX.") (define-public texlive-frletter (package (name "texlive-frletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/frletter/" "tex/latex/frletter/")))) (file-name (git-file-name name version)) (sha256 @@ -17722,12 +19256,12 @@ the standard LaTeX @code{letter} class.") (define-public texlive-frontespizio (package (name "texlive-frontespizio") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/frontespizio/" "source/latex/frontespizio/" "tex/latex/frontespizio/")))) @@ -17752,12 +19286,12 @@ theses in Italy.") (define-public texlive-frpseudocode (package (name "texlive-frpseudocode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/frpseudocode/" "tex/latex/frpseudocode/")))) (file-name (git-file-name name version)) @@ -17777,12 +19311,12 @@ algorithms to make it integrate seamlessly in a French written document.") (define-public texlive-ftc-notebook (package (name "texlive-ftc-notebook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ftc-notebook/" "tex/latex/ftc-notebook/")))) (file-name (git-file-name name version)) @@ -17804,12 +19338,12 @@ explanations, team stories and bios, and more.") (define-public texlive-functan (package (name "texlive-functan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/functan/" "source/latex/functan/" "tex/latex/functan/")))) (file-name (git-file-name name version)) @@ -17831,12 +19365,12 @@ possibility to override the standard behavior of norms, ...).") (define-public texlive-gaceta (package (name "texlive-gaceta") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gaceta/" "tex/latex/gaceta/")))) (file-name (git-file-name name version)) (sha256 @@ -17854,12 +19388,12 @@ Matematica Espanola}.") (define-public texlive-gamebook (package (name "texlive-gamebook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gamebook/" "source/latex/gamebook/" "tex/latex/gamebook/")))) @@ -17880,12 +19414,12 @@ a tutorial.") (define-public texlive-gamebooklib (package (name "texlive-gamebooklib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gamebooklib/" "source/latex/gamebooklib/" "tex/latex/gamebooklib/")))) @@ -17914,12 +19448,12 @@ used together or separately.") (define-public texlive-gammas (package (name "texlive-gammas") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/gammas/" "doc/latex/gammas/" "tex/latex/gammas/")))) (file-name (git-file-name name version)) @@ -17939,12 +19473,12 @@ used together or separately.") (define-public texlive-garamond-libre (package (name "texlive-garamond-libre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/garamond-libre/" "fonts/enc/dvips/garamond-libre/" "fonts/map/dvips/garamond-libre/" @@ -17956,7 +19490,7 @@ used together or separately.") (file-name (git-file-name name version)) (sha256 (base32 - "0mmfxpdy2r5wd51b8f2l0qb7d6nncypzfs4bmimcm68s4l0rzsw4")))) + "1djx6ill3yznkw2xbqshm9xy54fii2i71b9xalml0f7yb5fsbr6l")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/garamond-libre") @@ -17976,12 +19510,12 @@ and swash capitals.") (define-public texlive-garamond-math (package (name "texlive-garamond-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/garamond-math/" "fonts/opentype/public/garamond-math/")))) (file-name (git-file-name name version)) @@ -18001,12 +19535,12 @@ derived from other fonts, others are made from scratch.") (define-public texlive-gastex (package (name "texlive-gastex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gastex/" "dvips/gastex/" "tex/latex/gastex/")))) (file-name (git-file-name name version)) @@ -18025,12 +19559,12 @@ nets, diagrams, etc., very easily, in the LaTeX @code{picture} environment.") (define-public texlive-gb4e (package (name "texlive-gb4e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gb4e/" "tex/latex/gb4e/")))) (file-name (git-file-name name version)) (sha256 @@ -18045,15 +19579,41 @@ nets, diagrams, etc., very easily, in the LaTeX @code{picture} environment.") glosses, and various other goodies.") (license license:lppl1.2+))) +(define-public texlive-gb4e-next + (package + (name "texlive-gb4e-next") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/gb4e-next/" + "tex/latex/gb4e-next/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1386r7cylsm3kq8g3mvr77933gn1j6xvv6zdz737yr9wm75a8jpv")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/gb4e-next") + (synopsis "Linguistic tools") + (description + "The package provides @code{gb4e} users two relative example reference +commands: @code{\\Next} refers to the next example in the document and +@code{\\Prev} refers to the previous example. No explicit label command is +required.") + (license license:lppl1.3+))) + (define-public texlive-gbt7714 (package (name "texlive-gbt7714") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/gbt7714/" "doc/bibtex/gbt7714/" "source/bibtex/gbt7714/" "tex/latex/gbt7714/")))) @@ -18079,12 +19639,12 @@ detection (Chinese and English) for each biblilography entry.") (define-public texlive-gchords (package (name "texlive-gchords") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gchords/" "tex/latex/gchords/")))) (file-name (git-file-name name version)) (sha256 @@ -18102,15 +19662,77 @@ that provides a graphical application which creates LaTeX files that use @file{gchords.sty}.") (license license:gpl3+))) +(define-public texlive-gelasio + (package + (name "texlive-gelasio") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/gelasio/" + "fonts/enc/dvips/gelasio/" + "fonts/map/dvips/gelasio/" + "fonts/opentype/sorkin/gelasio/" + "fonts/tfm/sorkin/gelasio/" + "fonts/type1/sorkin/gelasio/" + "fonts/vf/sorkin/gelasio/" + "tex/latex/gelasio/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kj91rpn4iw3cws4iq0cyd5vf38jg1893r3nc5mwm3kc5wd24s4g")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/gelasio") + (synopsis "LaTeX support for the Gelasio family of fonts") + (description + "This package provides (pdf)LaTeX, XeLaTeX and LuaLaTeX support for the +Gelasio family of fonts designed by Eben Sorkin to be metric-compatible with +Georgia in its Regular and Bold weights. Medium and SemiBold weights have +been added.") + (license (list license:silofl1.1 license:lppl)))) + +(define-public texlive-gelasiomath + (package + (name "texlive-gelasiomath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/gelasiomath/" + "fonts/map/dvips/gelasiomath/" + "fonts/tfm/public/gelasiomath/" + "fonts/type1/public/gelasiomath/" + "fonts/vf/public/gelasiomath/" + "tex/latex/gelasiomath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zp9q6f3az9b373dlvdw2avmbl9bdjqypky6k0vgh5ppl6w2qmhp")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/gelasiomath") + (synopsis "Math and small cap additions to Gelasio fonts") + (description + "The package offers math support for the @code{gelasio} package, using +symbols from @code{newtxmath}, Roman math letters from Gelasio and Greek math +letters based on XCharter Greek. It also adds small caps based on XCharter +small caps and other minor features to Gelasio.") + (license (list license:silofl1.1 license:lppl1.3+)))) + (define-public texlive-gene-logic (package (name "texlive-gene-logic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gene-logic/" "tex/latex/gene-logic/")))) (file-name (git-file-name name version)) @@ -18130,12 +19752,12 @@ environment (NewTheorem), and several macros.") (define-public texlive-genealogy (package (name "texlive-genealogy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/genealogy/" "fonts/source/public/genealogy/" "fonts/tfm/public/genealogy/")))) @@ -18155,15 +19777,42 @@ symbols to Knuth's @code{gen} font, and so avoiding loading two fonts when you need only genealogical symbols. The font is distributed as Metafont source.") (license license:lppl))) +(define-public texlive-genealogy-profiles + (package + (name "texlive-genealogy-profiles") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/genealogy-profiles/" + "tex/latex/genealogy-profiles/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0076nn6l5nl7vznzgxxd6xibipi60nzhp77xf5md8g84h4d4ybc7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/genealogy-profiles") + (synopsis "Genealogical profiles for LaTeX") + (description + "This package enables the presentation of individual profiles, which may +be useful for genealogical or local history treatises. Each profile is +typeset using key/value-configurable environments, and a number of macros are +provided to enable references and name formatting.") + (license license:cc-by-sa4.0))) + (define-public texlive-geradwp (package (name "texlive-geradwp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/geradwp/" "source/latex/geradwp/" "tex/latex/geradwp/")))) (file-name (git-file-name name version)) @@ -18184,12 +19833,12 @@ presentation standards required by the @emph{Cahiers du GERAD} series.") (define-public texlive-geschichtsfrkl (package (name "texlive-geschichtsfrkl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/geschichtsfrkl/" "source/latex/geschichtsfrkl/" "tex/latex/geschichtsfrkl/")))) @@ -18209,12 +19858,12 @@ of the History Faculty of the University of Freiburg (Germany).") (define-public texlive-gfdl (package (name "texlive-gfdl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gfdl/" "source/latex/gfdl/" "tex/latex/gfdl/")))) (file-name (git-file-name name version)) @@ -18237,12 +19886,12 @@ document will be perfectly licensed under GFDL.") (define-public texlive-gfsartemisia (package (name "texlive-gfsartemisia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsartemisia/" "fonts/afm/public/gfsartemisia/" "fonts/enc/dvips/gfsartemisia/" @@ -18270,12 +19919,12 @@ LGR encodings.") (define-public texlive-gfsbodoni (package (name "texlive-gfsbodoni") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsbodoni/" "fonts/afm/public/gfsbodoni/" "fonts/enc/dvips/gfsbodoni/" @@ -18305,12 +19954,12 @@ formats.") (define-public texlive-gfscomplutum (package (name "texlive-gfscomplutum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfscomplutum/" "fonts/afm/public/gfscomplutum/" "fonts/enc/dvips/gfscomplutum/" @@ -18339,12 +19988,12 @@ majuscules.") (define-public texlive-gfsdidot (package (name "texlive-gfsdidot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsdidot/" "fonts/afm/public/gfsdidot/" "fonts/enc/dvips/gfsdidot/" @@ -18374,12 +20023,12 @@ OT1, T1, TS1, and LGR encodings.") (define-public texlive-gfsdidotclassic (package (name "texlive-gfsdidotclassic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsdidotclassic/" "fonts/opentype/public/gfsdidotclassic/")))) (file-name (git-file-name name version)) @@ -18398,12 +20047,12 @@ engines.") (define-public texlive-gfsneohellenic (package (name "texlive-gfsneohellenic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsneohellenic/" "fonts/afm/public/gfsneohellenic/" "fonts/enc/dvips/gfsneohellenic/" @@ -18432,12 +20081,12 @@ support of the fonts is provided, offering OT1, T1 and LGR encodings.") (define-public texlive-gfsneohellenicmath (package (name "texlive-gfsneohellenicmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsneohellenicmath/" "fonts/opentype/public/gfsneohellenicmath/" "tex/latex/gfsneohellenicmath/")))) @@ -18458,12 +20107,12 @@ in Beamer documents since this is a sans math font.") (define-public texlive-gfssolomos (package (name "texlive-gfssolomos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfssolomos/" "fonts/afm/public/gfssolomos/" "fonts/enc/dvips/gfssolomos/" @@ -18490,12 +20139,12 @@ use with the LGR encoding only, is provided.") (define-public texlive-ghab (package (name "texlive-ghab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ghab/" "fonts/source/public/ghab/" "tex/latex/ghab/")))) @@ -18516,12 +20165,12 @@ using an optional argument.") (define-public texlive-ghsystem (package (name "texlive-ghsystem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ghsystem/" "tex/latex/ghsystem/")))) (file-name (git-file-name name version)) (sha256 @@ -18540,12 +20189,12 @@ statements are taken from EU regulation 1272/2008.") (define-public texlive-gillcm (package (name "texlive-gillcm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gillcm/" "fonts/map/dvips/gillcm/" "fonts/tfm/public/gillcm/" @@ -18567,12 +20216,12 @@ the package implements unslanted italic Computer Modern fonts.") (define-public texlive-gillius (package (name "texlive-gillius") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gillius/" "fonts/enc/dvips/gillius/" "fonts/map/dvips/gillius/" @@ -18598,12 +20247,12 @@ versions of them, designed by Hirwen Harendal.") (define-public texlive-glosmathtools (package (name "texlive-glosmathtools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glosmathtools/" "tex/latex/glosmathtools/")))) (file-name (git-file-name name version)) @@ -18634,12 +20283,12 @@ package. Its main features are: (define-public texlive-gloss-occitan (package (name "texlive-gloss-occitan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gloss-occitan/" "source/latex/gloss-occitan/")))) (file-name (git-file-name name version)) @@ -18658,12 +20307,12 @@ Polyglossia.") (define-public texlive-glossaries (package (name "texlive-glossaries") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries/" "doc/man/man1/makeglossaries-lite.1" "doc/man/man1/makeglossaries-lite.man1.pdf" @@ -18679,7 +20328,7 @@ Polyglossia.") (file-name (git-file-name name version)) (sha256 (base32 - "1pnmvrs927p35b3p7kbqvrrhz244aw44y1ziv7w7616igl1bblnx")))) + "0q82hmvivly0g02pfwx49fvnrg0v7xf2b4ly6lccc1h1fym124vh")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl"))) (build-system texlive-build-system) @@ -18717,12 +20366,12 @@ now obsolete).") (define-public texlive-gmverse (package (name "texlive-gmverse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmverse/" "tex/latex/gmverse/")))) (file-name (git-file-name name version)) (sha256 @@ -18742,12 +20391,12 @@ because of length.") (define-public texlive-gnu-freefont (package (name "texlive-gnu-freefont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gnu-freefont/" "fonts/opentype/public/gnu-freefont/" "fonts/truetype/public/gnu-freefont/" @@ -18770,12 +20419,12 @@ modulated stroke).") (define-public texlive-go (package (name "texlive-go") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/go/" "fonts/source/public/go/" "fonts/tfm/public/go/" "source/fonts/go/" "tex/latex/go/")))) @@ -18796,12 +20445,12 @@ modulated stroke).") (define-public texlive-gofonts (package (name "texlive-gofonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gofonts/" "fonts/enc/dvips/gofonts/" "fonts/map/dvips/gofonts/" @@ -18829,12 +20478,12 @@ with italics.") (define-public texlive-gost (package (name "texlive-gost") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/gost/" "bibtex/csf/gost/" "doc/bibtex/gost/" "source/bibtex/gost/")))) (file-name (git-file-name name version)) @@ -18857,12 +20506,12 @@ compatibility.") (define-public texlive-gothic (package (name "texlive-gothic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gothic/" "fonts/source/public/gothic/" "fonts/tfm/public/gothic/" @@ -18895,12 +20544,12 @@ and T1, using Metafont.") (define-public texlive-gotoh (package (name "texlive-gotoh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gotoh/" "source/latex/gotoh/" "tex/latex/gotoh/")))) (file-name (git-file-name name version)) @@ -18920,12 +20569,12 @@ algorithm parameters.") (define-public texlive-gradstudentresume (package (name "texlive-gradstudentresume") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gradstudentresume/" "tex/latex/gradstudentresume/")))) (file-name (git-file-name name version)) @@ -18945,12 +20594,12 @@ each specific individual's needs.") (define-public texlive-grant (package (name "texlive-grant") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grant/" "source/latex/grant/" "tex/latex/grant/")))) (file-name (git-file-name name version)) @@ -18979,12 +20628,12 @@ proposals: (define-public texlive-greenpoint (package (name "texlive-greenpoint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/greenpoint/" "fonts/source/public/greenpoint/" "fonts/tfm/public/greenpoint/")))) @@ -19007,12 +20656,12 @@ logo.") (define-public texlive-gregoriotex (package (name "texlive-gregoriotex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/gregoriotex/" "fonts/source/gregoriotex/" "fonts/truetype/public/gregoriotex/" @@ -19023,7 +20672,7 @@ logo.") (file-name (git-file-name name version)) (sha256 (base32 - "0lnpq6rfdb6dg543cmbsm817ziim6arxnzxzbn0wn8i8aw681idr")))) + "0bs1fkdn1mikiam52m4bql3mcvbv6x7g9qy19qkmf4ycd46zx25m")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-gregoriotex-bin)) @@ -19085,12 +20734,12 @@ create a PDF of your score.") (define-public texlive-grotesq (package (name "texlive-grotesq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/grotesq/" "fonts/afm/urw/grotesq/" "fonts/map/dvips/grotesq/" @@ -19114,12 +20763,12 @@ Bold, with supporting files for use with (La)TeX.") (define-public texlive-grundgesetze (package (name "texlive-grundgesetze") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grundgesetze/" "source/latex/grundgesetze/" "tex/latex/grundgesetze/")))) @@ -19140,12 +20789,12 @@ Laws of Arithmetic).") (define-public texlive-gsemthesis (package (name "texlive-gsemthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gsemthesis/" "source/latex/gsemthesis/" "tex/latex/gsemthesis/")))) @@ -19168,12 +20817,12 @@ GSEM Faculty for writing PhD dissertations.") (define-public texlive-gtrcrd (package (name "texlive-gtrcrd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gtrcrd/" "tex/latex/gtrcrd/")))) (file-name (git-file-name name version)) (sha256 @@ -19194,12 +20843,12 @@ start of the lyric.") (define-public texlive-gu (package (name "texlive-gu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gu/" "tex/latex/gu/")))) (file-name (git-file-name name version)) (sha256 @@ -19220,12 +20869,12 @@ Currently two steps of symmetry reduction are supported.") (define-public texlive-gudea (package (name "texlive-gudea") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gudea/" "fonts/enc/dvips/gudea/" "fonts/map/dvips/gudea/" @@ -19249,12 +20898,12 @@ Mingote, with support for LaTeX and pdfLaTeX.") (define-public texlive-guide-to-latex (package (name "texlive-guide-to-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/guide-to-latex/")))) (file-name (git-file-name name version)) (sha256 @@ -19273,12 +20922,12 @@ processed files, as well as solutions to the exercises.") (define-public texlive-guitar (package (name "texlive-guitar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/guitar/" "source/latex/guitar/" "tex/latex/guitar/")))) (file-name (git-file-name name version)) @@ -19299,12 +20948,12 @@ recommends use of an additional package such as @code{gchords}.") (define-public texlive-guitarchordschemes (package (name "texlive-guitarchordschemes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/guitarchordschemes/" "tex/latex/guitarchordschemes/")))) (file-name (git-file-name name version)) @@ -19325,12 +20974,12 @@ a range of options that allow wide customization of the output.") (define-public texlive-guitartabs (package (name "texlive-guitartabs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/guitartabs/" "tex/latex/guitartabs/")))) (file-name (git-file-name name version)) @@ -19349,12 +20998,12 @@ to create basic guitar tablatures using LaTeX.") (define-public texlive-guitlogo (package (name "texlive-guitlogo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/guitlogo/" "source/latex/guitlogo/" "tex/latex/guitlogo/")))) @@ -19383,12 +21032,12 @@ Italian only.") (define-public texlive-gustlib (package (name "texlive-gustlib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/gustlib/" "bibtex/bst/gustlib/" "doc/plain/gustlib/" "tex/plain/gustlib/")))) (file-name (git-file-name name version)) @@ -19410,12 +21059,12 @@ manipulation, and tables.") (define-public texlive-gustprog (package (name "texlive-gustprog") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/gustprog/")))) (file-name (git-file-name name version)) (sha256 @@ -19434,12 +21083,12 @@ directories.") (define-public texlive-gzt (package (name "texlive-gzt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gzt/" "source/latex/gzt/" "tex/latex/gzt/")))) (file-name (git-file-name name version)) @@ -19464,12 +21113,12 @@ drafting of documents, in particular those containing mathematical formulas.") (define-public texlive-h2020proposal (package (name "texlive-h2020proposal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/h2020proposal/" "tex/latex/h2020proposal/")))) (file-name (git-file-name name version)) @@ -19489,12 +21138,12 @@ many cross-referenced tables that are required.") (define-public texlive-hacm (package (name "texlive-hacm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hacm/" "fonts/map/dvips/hacm/" "fonts/tfm/public/hacm/" @@ -19518,18 +21167,18 @@ Type 1 format.") (define-public texlive-hagenberg-thesis (package (name "texlive-hagenberg-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hagenberg-thesis/" "tex/latex/hagenberg-thesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0dp2mrf4smpllrgszi0cx5w42lm144qs3jvr44h6k98ibsfxdv9h")))) + "1gjx3ii0gxpjaqga65qn7xacpfjbg8cimpw1qd507zbly6gqsa52")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hagenberg-thesis") @@ -19547,12 +21196,12 @@ guidelines.") (define-public texlive-hamnosys (package (name "texlive-hamnosys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hamnosys/" "fonts/truetype/public/hamnosys/" "source/fonts/hamnosys/" @@ -19575,12 +21224,12 @@ rendering HamNoSys symbols as well as three methods for entering them.") (define-public texlive-hands (package (name "texlive-hands") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/hands/" "fonts/tfm/public/hands/")))) (file-name (git-file-name name version)) @@ -19600,12 +21249,12 @@ Metafont source.") (define-public texlive-hanoi (package (name "texlive-hanoi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/plain/hanoi/")))) (file-name (git-file-name name version)) (sha256 @@ -19623,12 +21272,12 @@ the towers with (up to) 15 discs.") (define-public texlive-happy4th (package (name "texlive-happy4th") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/happy4th/")))) (file-name (git-file-name name version)) (sha256 @@ -19646,12 +21295,12 @@ through it.") (define-public texlive-har2nat (package (name "texlive-har2nat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/har2nat/" "tex/latex/har2nat/")))) (file-name (git-file-name name version)) (sha256 @@ -19670,17 +21319,17 @@ commands provided by the @code{harvard} package to be compiled using the (define-public texlive-harmony (package (name "texlive-harmony") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/harmony/" "tex/latex/harmony/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ky4aiv3zvykfwalf1md4lzjbr9pc14i93xsxdwl25jcsi2kvjk7")))) + "0xh0h8wpypbi0z7x1i30b0fm85ivyh2mvmmqjawfxrixw7mczpns")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/harmony") @@ -19693,12 +21342,12 @@ musicology.") (define-public texlive-hanzibox (package (name "texlive-hanzibox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/hanzibox/" "source/xelatex/hanzibox/" "tex/xelatex/hanzibox/")))) @@ -19725,12 +21374,12 @@ other documentation work.") (define-public texlive-harvard (package (name "texlive-harvard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/harvard/" "bibtex/bst/harvard/" "doc/latex/harvard/" "source/latex/harvard/" "tex/latex/harvard/")))) @@ -19761,12 +21410,12 @@ whose authors offer no description of their behaviour.") (define-public texlive-harvmac (package (name "texlive-harvmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/harvmac/" "tex/plain/harvmac/")))) (file-name (git-file-name name version)) (sha256 @@ -19782,12 +21431,12 @@ whose authors offer no description of their behaviour.") (define-public texlive-havannah (package (name "texlive-havannah") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/havannah/" "source/latex/havannah/" "tex/latex/havannah/")))) @@ -19804,15 +21453,93 @@ whose authors offer no description of their behaviour.") in the games of Havannah and Hex.") (license license:lppl1.2+))) +(define-public texlive-hduthesis + (package + (name "texlive-hduthesis") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/hduthesis/" + "source/latex/hduthesis/" + "tex/latex/hduthesis/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10d2hw98k0gf6kp3mnsrlwi5dz5gi40845n8y82g5bwgnvwpb09s")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/hduthesis") + (synopsis + "LaTeX class for bachelor and MPhil theses in Hangzhou Dianzi University") + (description + "This package provides a LaTeX template for graduation theses from +Hangzhou Dianzi University. It supports the formatting of bachelor and MPhil +degree theses.") + (license license:lppl1.3c))) + +(define-public texlive-hebdomon + (package + (name "texlive-hebdomon") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/hebdomon/" + "tex/latex/hebdomon/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jlcf1qhxd7wmv808kfysipsa6ni41hcpnhbrhr8zpxcg6iskncj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/hebdomon") + (synopsis "Document class for report writing in university settings") + (description + "This package provides a document class for streamlining document +creation in LaTeX. It does not overwrite any TeX or LaTeX commands so the +user could use their own macros or other commands as they wish.") + (license license:lppl1.3c))) + +(define-public texlive-hebrew-fonts + (package + (name "texlive-hebrew-fonts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/hebrew-fonts/" + "source/latex/hebrew-fonts/" + "tex/latex/hebrew-fonts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ka8lrlvb48yz7p8ypj7d4kk8ga4afdqv5n8gqamkwbdf27aqcby")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/hebrew-fonts") + (synopsis + "Input encodings, font encodings and font definition files for Hebrew") + (description + "This package provides a collection of input encodings, font encodings +and font definition files for the Hebrew language.") + (license license:lppl1.3+))) + (define-public texlive-hecthese (package (name "texlive-hecthese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hecthese/" "source/latex/hecthese/" "tex/latex/hecthese/")))) @@ -19843,12 +21570,12 @@ requirements.") (define-public texlive-helmholtz-ellis-ji-notation (package (name "texlive-helmholtz-ellis-ji-notation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/helmholtz-ellis-ji-notation/" "fonts/opentype/public/helmholtz-ellis-ji-notation/" "source/fonts/helmholtz-ellis-ji-notation/" @@ -19879,12 +21606,12 @@ compiled using XeLaTeX.") (define-public texlive-hep (package (name "texlive-hep") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep/" "tex/latex/hep/")))) (file-name (git-file-name name version)) (sha256 @@ -19903,19 +21630,19 @@ papers, etc.") (define-public texlive-hep-bibliography (package (name "texlive-hep-bibliography") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-bibliography/" "source/latex/hep-bibliography/" "tex/latex/hep-bibliography/")))) (file-name (git-file-name name version)) (sha256 (base32 - "00zz26cp361z3wx9c8h7qq798xqm9gh945vg81hp9s4fpdd4wgzk")))) + "1g4cgdrpl7jqm19k4z7ykmyqj807d3lkaah07ws7jsrfh120jrys")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-bibliography") @@ -19930,19 +21657,19 @@ Physics.") (define-public texlive-hep-font (package (name "texlive-hep-font") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hep-font/" "source/fonts/hep-font/" "tex/latex/hep-font/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0k2kjq50zd5rdgwcgj3c803d68xx3zl77qp39nxzshbm3nks2sb9")))) + "1a2vcapvpa6qlbnw5zqmwnn8gil4gnlldpqbhnc9vlv8ahx05i3q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-font") @@ -19953,22 +21680,49 @@ usual Latin Modern implementations by replacing missing fonts with Computer Modern counterparts.") (license license:lppl1.3c))) +(define-public texlive-hep-graphic + (package + (name "texlive-hep-graphic") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/hep-graphic/" + "source/latex/hep-graphic/" + "tex/latex/hep-graphic/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12s7hm6f4znjnb9465y58dg79xcr54nry9k33i0ra5znd4h9c49m")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/hep-graphic") + (synopsis + "Extensions for graphics, plots and Feynman graphs in high energy physics") + (description + "The @code{hep-graphic} package collects convenience macros that modify +the behavior of the TikZ, PGFPlots, and TikZ-Feynman packages and ensure that +the generated graphics look consistent.") + (license license:lppl1.3c))) + (define-public texlive-hep-math-font (package (name "texlive-hep-math-font") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hep-math-font/" "source/fonts/hep-math-font/" "tex/latex/hep-math-font/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0v1fbll0knibmzsnbl7jiip99r79zr21f0kjkq9p5r49a55nwpi3")))) + "1n8ii2a72lbdqbvz5dmp9jrz6pyyswrvjx8z29343vphfb3in4hd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-math-font") @@ -19983,19 +21737,19 @@ macros are adjusted to give more consistently the naively expected results.") (define-public texlive-hep-paper (package (name "texlive-hep-paper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-paper/" "source/latex/hep-paper/" "tex/latex/hep-paper/")))) (file-name (git-file-name name version)) (sha256 (base32 - "192q9nhqmdxrfz1qh5i211k1b9g0cvlgdg5j85r1zx6lwfrrzfdi")))) + "1qdylnhr4fhsrqrxz4c4f25lcfjgwabn6yrxn3bswmgbhb1my5r6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-paper") @@ -20013,19 +21767,19 @@ the @code{hep-paper} package, without optional arguments, in addition to the (define-public texlive-hep-reference (package (name "texlive-hep-reference") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-reference/" "source/latex/hep-reference/" "tex/latex/hep-reference/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1931sdr8ivh2aslrs3gzi1cvp1djcisypfzsyn6xjgjsbvrnw96k")))) + "1jps82gx0hw1g0gwf33rl6llvpw6s4iwdyky98ghzn2vlcsvd0ny")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-reference") @@ -20039,12 +21793,12 @@ publications.") (define-public texlive-hepnames (package (name "texlive-hepnames") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hepnames/" "tex/latex/hepnames/")))) (file-name (git-file-name name version)) (sha256 @@ -20069,12 +21823,12 @@ Hepnicenames provides the main non-resonant particle names from (define-public texlive-hepparticles (package (name "texlive-hepparticles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hepparticles/" "tex/latex/hepparticles/")))) (file-name (git-file-name name version)) @@ -20109,12 +21863,12 @@ disappear if these macros are used. (define-public texlive-hepthesis (package (name "texlive-hepthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hepthesis/" "tex/latex/hepthesis/")))) (file-name (git-file-name name version)) @@ -20144,12 +21898,12 @@ The class is based on @code{scrbook}, from the KOMA-Script bundle.") (define-public texlive-hepunits (package (name "texlive-hepunits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hepunits/" "tex/latex/hepunits/")))) (file-name (git-file-name name version)) @@ -20166,15 +21920,45 @@ adds a collection of useful @acronym{HEP, High Energy Physics} units to the existing SIunits set.") (license license:lppl))) +(define-public texlive-heria + (package + (name "texlive-heria") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/heria/" + "source/latex/heria/" + "tex/latex/heria/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "041r0p5bs174h3a1mf7b4sd4rlbp2jvfj665z7hzn5mshaihzyq7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/heria") + (synopsis "LaTeX class for Horizon Europe RIA and IA grant proposals") + (description + "This class facilitates the preparation of Research and Innovation +Action (RIA) and Innovation Action (IA) funding proposals for the European +Commission's Horizon Europe program. The class is a conversion of the +official Part B template into LaTeX; it preserves the formatting and most of +the instructions of the original version, and has the additional feature that +tables (listing the participants, work packages, deliverables, etc.) are +generated according to data supplied by the user.") + (license license:lppl1.3c))) + (define-public texlive-heros-otf (package (name "texlive-heros-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/heros-otf/" "tex/latex/heros-otf/")))) (file-name (git-file-name name version)) @@ -20195,12 +21979,12 @@ defined.") (define-public texlive-heuristica (package (name "texlive-heuristica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/heuristica/" "fonts/enc/dvips/heuristica/" "fonts/map/dvips/heuristica/" @@ -20227,12 +22011,12 @@ Mathdesign font packages.") (define-public texlive-hexboard (package (name "texlive-hexboard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hexboard/" "source/latex/hexboard/" "tex/latex/hexboard/")))) @@ -20252,12 +22036,12 @@ and XeTeX, that provides functionality for drawing Hex boards and games.") (define-public texlive-hexgame (package (name "texlive-hexgame") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hexgame/" "tex/latex/hexgame/")))) (file-name (git-file-name name version)) (sha256 @@ -20276,12 +22060,12 @@ an environment that enables the user to draw such a game in a trivial way.") (define-public texlive-hfbright (package (name "texlive-hfbright") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hfbright/" "fonts/afm/public/hfbright/" "fonts/enc/dvips/hfbright/" @@ -20303,12 +22087,12 @@ the Computer Modern Bright fonts.") (define-public texlive-hfoldsty (package (name "texlive-hfoldsty") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hfoldsty/" "fonts/tfm/public/hfoldsty/" "fonts/vf/public/hfoldsty/" @@ -20333,12 +22117,12 @@ with guillemets, and support for character protruding using the (define-public texlive-hfutexam (package (name "texlive-hfutexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hfutexam/" "tex/latex/hfutexam/")))) (file-name (git-file-name name version)) (sha256 @@ -20356,12 +22140,12 @@ Technology (China).") (define-public texlive-hfutthesis (package (name "texlive-hfutthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/hfutthesis/" "tex/xelatex/hfutthesis/")))) (file-name (git-file-name name version)) @@ -20384,12 +22168,12 @@ Work Implementation Rules}.") (define-public texlive-hithesis (package (name "texlive-hithesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/hithesis/" "doc/xelatex/hithesis/" "makeindex/hithesis/" @@ -20419,12 +22203,12 @@ of Technology supporting bachelor, master, doctor dissertations.") (define-public texlive-hindmadurai (package (name "texlive-hindmadurai") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/hindmadurai/" "fonts/enc/dvips/hindmadurai/" "fonts/map/dvips/hindmadurai/" @@ -20449,12 +22233,12 @@ Indian Type Foundry, with support for LaTeX and pdfLaTeX.") (define-public texlive-historische-zeitschrift (package (name "texlive-historische-zeitschrift") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/historische-zeitschrift/" "tex/latex/historische-zeitschrift/")))) (file-name (git-file-name name version)) @@ -20473,12 +22257,12 @@ Indian Type Foundry, with support for LaTeX and pdfLaTeX.") (define-public texlive-hitex (package (name "texlive-hitex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/hitex/base/" "doc/man/man1/hishrink.1" "doc/man/man1/hishrink.man1.pdf" @@ -20486,12 +22270,16 @@ Indian Type Foundry, with support for LaTeX and pdfLaTeX.") "doc/man/man1/histretch.man1.pdf" "doc/man/man1/hitex.1" "doc/man/man1/hitex.man1.pdf" + "doc/man/man1/texprof.1" + "doc/man/man1/texprof.man1.pdf" + "doc/man/man1/texprofile.1" + "doc/man/man1/texprofile.man1.pdf" "makeindex/hitex/" "tex/hitex/base/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1wim25zd8wmqc2g8l9lk2gwwq51fwmj46hj8bmzbzy1a455ih0zq")))) + "1v8lislaz090phbnkx76r0z4qbjdk5zlmjb1xqarm4kp8hl1q535")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:create-formats #~(list "hilatex" "hitex"))) @@ -20559,12 +22347,12 @@ TeX to format a document for nearly-arbitrary values of @code{\\hsize} and (define-public texlive-hitszbeamer (package (name "texlive-hitszbeamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/hitszbeamer/" "doc/latex/hitszbeamer/" "source/latex/hitszbeamer/" @@ -20587,12 +22375,12 @@ Technology, ShenZhen).") (define-public texlive-hitszthesis (package (name "texlive-hitszthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/hitszthesis/" "doc/latex/hitszthesis/" "makeindex/hitszthesis/" @@ -20618,12 +22406,12 @@ dissertations.") (define-public texlive-hmtrump (package (name "texlive-hmtrump") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/hmtrump/" "fonts/truetype/public/hmtrump/" "tex/lualatex/hmtrump/")))) @@ -20646,12 +22434,12 @@ card games.") (define-public texlive-hobete (package (name "texlive-hobete") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hobete/" "tex/latex/hobete/")))) (file-name (git-file-name name version)) (sha256 @@ -20670,12 +22458,12 @@ that there will be no support for it from the University.") (define-public texlive-horoscop (package (name "texlive-horoscop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/horoscop/" "source/latex/horoscop/" "tex/latex/horoscop/")))) @@ -20698,12 +22486,12 @@ computing object positions.") (define-public texlive-hrlatex (package (name "texlive-hrlatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hrlatex/" "source/latex/hrlatex/" "tex/latex/hrlatex/")))) (file-name (git-file-name name version)) @@ -20724,12 +22512,12 @@ are included.") (define-public texlive-hu-berlin-bundle (package (name "texlive-hu-berlin-bundle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/hu-berlin-bundle/" "source/lualatex/hu-berlin-bundle/" "tex/lualatex/hu-berlin-bundle/")))) @@ -20750,17 +22538,17 @@ university itself, and not officially approved by it.") (define-public texlive-huaz (package (name "texlive-huaz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/huaz/" "tex/latex/huaz/")))) (file-name (git-file-name name version)) (sha256 (base32 - "103wnzw8401d1ckc31y6ga75bph0ls71hxs0hdkszw719ghm7vjr")))) + "1qn698n2fvk6wcxbz4ail36vslgy042nwbscn1zr32986mrnvlyr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/huaz") @@ -20772,22 +22560,48 @@ which are determined by the pronunciation of the subsequent word. The definite article for cross-references and other commands containing text.") (license license:lppl1.3+))) +(define-public texlive-huffman + (package + (name "texlive-huffman") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/metapost/huffman/" + "metapost/huffman/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lspi1ma388aaaanbmnnwcsajzcjnx48444gqcqadhd7wd6k5kz7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/huffman") + (synopsis "Drawing binary Huffman trees with MetaPost and METAOBJ") + (description + "This MetaPost package allows to draw binary Huffman trees from two +arrays: an array of strings, and an array of weights (numeric). It is based +on the METAOBJ package which provides many tools for building trees in +general.") + (license license:lppl1.3c))) + (define-public texlive-hulipsum (package (name "texlive-hulipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hulipsum/" "source/latex/hulipsum/" "tex/latex/hulipsum/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1w62vawh2l49bgm7ivprmz61b71qsf38xdsrq6x2dc2ywzvs4z2f")))) + "15xhphgry6y68h1020fwpsz774kn0fici7xzj5xj04p975nbp1qg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hulipsum") @@ -20804,20 +22618,19 @@ ipse.") (define-public texlive-hustthesis (package (name "texlive-hustthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "bibtex/bst/hustthesis/" - "doc/latex/hustthesis/" + (revision 74725) + (locations (list "doc/latex/hustthesis/" "source/latex/hustthesis/" "tex/latex/hustthesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "12sacpq43wjkr0j0ziszw37achyc7cf0z5kajqdfb5d7ksas0j2n")))) + "12r8kg7pwwy3kbg1w993p9wnir8vifr1gvhgvv9w675c46qbr422")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hustthesis") @@ -20830,12 +22643,12 @@ University of Science and Technology.") (define-public texlive-hvarabic (package (name "texlive-hvarabic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvarabic/" "tex/latex/hvarabic/")))) (file-name (git-file-name name version)) (sha256 @@ -20851,15 +22664,68 @@ uses by default the Arabic fonts Scheherazade and ALM fixed, the only monospaced Arabic font. The package only works with LuaLaTeX or XeLaTeX.") (license license:lppl1.3c))) +(define-public texlive-iaria + (package + (name "texlive-iaria") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/iaria/" + "source/latex/iaria/" + "tex/latex/iaria/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17y72vpvfv8balr776vfykrv8m9k17vlni2117wfcy7821kkw5sb")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/iaria") + (synopsis "Write documents for the IARIA publications") + (description + "This package contains templates for the creation of documents for IARIA +publications (International Academy, Research, and Industry Association) and +implements the specifications for the IARIA citation style.") + (license license:lppl1.3c))) + +(define-public texlive-iaria-lite + (package + (name "texlive-iaria-lite") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/iaria-lite/" + "source/latex/iaria-lite/" + "tex/latex/iaria-lite/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cv091zyf731p67bjfhgl2ah9gyan7y29nd8mpx394nv3rh00vf5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/iaria-lite") + (synopsis "Write documents for the IARIA publications") + (description + "This package provides a convenient environment for writing +IARIA (International Academy, Research, and Industry Association) scholar +publications. It does not implement the specifications for the IARIA citation +style, for which you have to use the @code{iaria} class.") + (license license:lppl1.3c))) + (define-public texlive-ibarra (package (name "texlive-ibarra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ibarra/" "fonts/enc/dvips/ibarra/" "fonts/map/dvips/ibarra/" @@ -20871,7 +22737,7 @@ monospaced Arabic font. The package only works with LuaLaTeX or XeLaTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "0mjf3mk95rs7qr2f4qpwa249kqycmbj0d13d3d0sc9lqkl0yza4w")))) + "157x2gnrnkx6v0px8pcn29f3v720wxdyvpmrz6hyllvc857g08k8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ibarra") @@ -20885,12 +22751,12 @@ in 1780.") (define-public texlive-ibrackets (package (name "texlive-ibrackets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ibrackets/" "source/latex/ibrackets/" "tex/latex/ibrackets/")))) @@ -20911,12 +22777,12 @@ when using for open intervals.") (define-public texlive-icite (package (name "texlive-icite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/icite/" "source/latex/icite/" "tex/latex/icite/")))) (file-name (git-file-name name version)) @@ -20937,12 +22803,12 @@ which are called indices locorum citatorum. It relies on a specific (define-public texlive-ietfbibs (package (name "texlive-ietfbibs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/bibtex/ietfbibs/")))) (file-name (git-file-name name version)) (sha256 @@ -20957,15 +22823,40 @@ which are called indices locorum citatorum. It relies on a specific files.") (license license:expat))) +(define-public texlive-ifis-macros + (package + (name "texlive-ifis-macros") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/plain/ifis-macros/" + "tex/plain/ifis-macros/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12cmpg4r065qvhjnm272iclih3lyk0vqqyk9zjyxdynpyhg042k1")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ifis-macros") + (synopsis "Check if a given input string is a number or dimension for TeX") + (description + "This package provides two macros: @code{\\ifisint} and @code{\\ifisdim}. +They test if a given input string represents either a valid integer or a valid +dimension for TeX.") + (license license:gpl3+))) + (define-public texlive-ifsym (package (name "texlive-ifsym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ifsym/" "fonts/source/public/ifsym/" "fonts/tfm/public/ifsym/" "tex/latex/ifsym/")))) @@ -20989,12 +22880,12 @@ symbols needed in a document.") (define-public texlive-ijqc (package (name "texlive-ijqc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ijqc/" "doc/bibtex/ijqc/")))) (file-name (git-file-name name version)) (sha256 @@ -21012,12 +22903,12 @@ symbols needed in a document.") (define-public texlive-imfellenglish (package (name "texlive-imfellenglish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/imfellenglish/" "fonts/enc/dvips/imfellenglish/" "fonts/map/dvips/imfellenglish/" @@ -21044,12 +22935,12 @@ Roman, Italic and Small-Cap fonts.") (define-public texlive-impatient (package (name "texlive-impatient") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/impatient/")))) (file-name (git-file-name name version)) (sha256 @@ -21066,12 +22957,12 @@ Roman, Italic and Small-Cap fonts.") (define-public texlive-impatient-cn (package (name "texlive-impatient-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/impatient-cn/")))) (file-name (git-file-name name version)) (sha256 @@ -21089,12 +22980,12 @@ Plain TeX and Eplain. This is its Chinese translation.") (define-public texlive-impatient-fr (package (name "texlive-impatient-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/impatient-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -21112,12 +23003,12 @@ Plain TeX and Eplain. This is its French translation.") (define-public texlive-impnattypo (package (name "texlive-impnattypo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/impnattypo/" "source/latex/impnattypo/" "tex/latex/impnattypo/")))) @@ -21137,12 +23028,12 @@ French Imprimerie Nationale.") (define-public texlive-import (package (name "texlive-import") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/import/" "tex/latex/import/")))) (file-name (git-file-name name version)) (sha256 @@ -21164,12 +23055,12 @@ variants of the commands.") (define-public texlive-imsproc (package (name "texlive-imsproc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/imsproc/" "tex/xelatex/imsproc/")))) (file-name (git-file-name name version)) @@ -21188,12 +23079,12 @@ conference proceedings. The class uses the XePersian package.") (define-public texlive-includernw (package (name "texlive-includernw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/includernw/" "tex/latex/includernw/")))) (file-name (git-file-name name version)) @@ -21213,12 +23104,12 @@ installed.") (define-public texlive-initials (package (name "texlive-initials") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/initials/" "dvips/initials/" "fonts/afm/public/initials/" @@ -21243,12 +23134,12 @@ font, at least a @file{.pfb} and a @file{.tfm} file is provided, with an (define-public texlive-inlinebib (package (name "texlive-inlinebib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/inlinebib/" "doc/bibtex/inlinebib/" "tex/latex/inlinebib/")))) @@ -21269,17 +23160,17 @@ footnotes.") (define-public texlive-install-latex-guide-zh-cn (package (name "texlive-install-latex-guide-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/install-latex-guide-zh-cn/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0hs9pqhbf5pkdk3a29xnicj7i8zxgf3vazf2mmm4z6fc4b0kfpjk")))) + "11yybwn14h3m62c69q97w5mvg0r5b0mm745rbsyds34sbs47gnkx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/install-latex-guide-zh-cn") @@ -21292,12 +23183,12 @@ Live and mainly introducing command line operations, in Chinese.") (define-public texlive-inter (package (name "texlive-inter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/inter/" "fonts/enc/dvips/inter/" "fonts/map/dvips/inter/" @@ -21323,15 +23214,51 @@ features a tall x-height to aid in readability of mixed-case and lower-case text.") (license (list license:silofl1.1 license:lppl)))) +(define-public texlive-interlinear + (package + (name "texlive-interlinear") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/interlinear/" + "tex/latex/interlinear/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cdwbacmpf3ysxb0yvrzq3c69byckqhffb91pd27dwi7pv126xmr")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs + (list texlive-enumitem + texlive-etoolbox + texlive-l3packages + texlive-marginnote + texlive-xifthen + texlive-xkeyval)) + (home-page "https://ctan.org/pkg/interlinear") + (synopsis "Create interlinear glossed texts with customizable formatting") + (description + "The @code{interlinear} package facilitates the creation of interlinear +glossed texts, commonly used in linguistic examples. It is based on the +@code{gb4e} package and builds upon its functionality to provide enhanced +features. It offers extensive customization options, allowing users to +control font styles, formatting, and layout. With predefined styles and +margin note customization, @code{interlinear} provides a flexible solution for +presenting linguistic data.") + (license license:lppl1.3c))) + (define-public texlive-interval (package (name "texlive-interval") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/interval/" "tex/latex/interval/")))) (file-name (git-file-name name version)) (sha256 @@ -21352,12 +23279,12 @@ will end up having the proper closing and opening types.") (define-public texlive-intro-scientific (package (name "texlive-intro-scientific") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/intro-scientific/")))) (file-name (git-file-name name version)) (sha256 @@ -21378,12 +23305,12 @@ bibliographic data and BibTeX.") (define-public texlive-ionumbers (package (name "texlive-ionumbers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ionumbers/" "source/latex/ionumbers/" "tex/latex/ionumbers/")))) @@ -21417,12 +23344,12 @@ Finally, an @emph{e} starts the exponent of the number. For example, (define-public texlive-iopart-num (package (name "texlive-iopart-num") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/iopart-num/" "doc/bibtex/iopart-num/")))) (file-name (git-file-name name version)) @@ -21442,12 +23369,12 @@ journals, including @emph{Journal of Physics}.") (define-public texlive-ipaex (package (name "texlive-ipaex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ipaex/" "fonts/truetype/public/ipaex/")))) (file-name (git-file-name name version)) @@ -21466,12 +23393,12 @@ proportional width glyphs for Western characters.") (define-public texlive-ipaex-type1 (package (name "texlive-ipaex-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ipaex-type1/" "fonts/enc/dvips/ipaex-type1/" "fonts/map/dvips/ipaex-type1/" @@ -21491,15 +23418,71 @@ proportional width glyphs for Western characters.") Type 1 format, which is most suitable for use with the CJK package.") (license license:ipa))) +(define-public texlive-ipsum + (package + (name "texlive-ipsum") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/ipsum/" + "tex/latex/ipsum/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ihf85j64grna2q4fwxhb1r8pcv8b67x6zzylazhxbl2bhpsqq4h")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ipsum") + (synopsis "Insert multilingual placeholder text") + (description + "This is a package to work with multilingual Lorem Ipsum dummy texts.") + (license license:lppl1.3c))) + +(define-public texlive-iran-bibtex + (package + (name "texlive-iran-bibtex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "bibtex/bst/iran-bibtex/" + "bibtex/csf/iran-bibtex/" + "doc/bibtex/iran-bibtex/" + "tex/latex/iran-bibtex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zvy4ln2jbkj1fdhqsm6s07ayrnvzfvilhgpssql41pslhnr1cv6")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/iran-bibtex") + (synopsis "Iran Manual of Style Citation Guide for BibTeX") + (description + "The @code{iran-bibtex} package, designed for LaTeX, provides BibTeX +styles in accordance with the guidelines outlined in the Iran Manual of Style +(1st edn., 2016)---citation guide to Persian, and English information sources. +To facilitate alphabetical sorting of references, prioritizing Persian/Farsi +items ahead of English/Latin ones, a dedicated file named +@file{iran-bibtex-cp1256fa.csf} is provided for use with this package. + +It is important to note that this package relies on the @code{natbib} package, +which is automatically loaded.") + (license license:lppl1.3c))) + (define-public texlive-is-bst (package (name "texlive-is-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/is-bst/" "doc/bibtex/is-bst/")))) (file-name (git-file-name name version)) (sha256 @@ -21520,12 +23503,12 @@ citation label suffixing.") (define-public texlive-icsv (package (name "texlive-icsv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/icsv/" "source/latex/icsv/" "tex/latex/icsv/")))) (file-name (git-file-name name version)) @@ -21544,12 +23527,12 @@ conference.") (define-public texlive-ieeeconf (package (name "texlive-ieeeconf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ieeeconf/" "source/latex/ieeeconf/" "tex/latex/ieeeconf/")))) @@ -21569,12 +23552,12 @@ Computer Society Press for conference proceedings.") (define-public texlive-ieeepes (package (name "texlive-ieeepes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ieeepes/" "doc/latex/ieeepes/" "tex/latex/ieeepes/")))) (file-name (git-file-name name version)) @@ -21594,12 +23577,12 @@ journals.") (define-public texlive-ieeetran (package (name "texlive-ieeetran") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/ieeetran/" "bibtex/bst/ieeetran/" "doc/latex/ieeetran/" "tex/latex/ieeetran/")))) @@ -21620,12 +23603,12 @@ Electronics Engineers} transactions, journals and conferences.") (define-public texlive-ijmart (package (name "texlive-ijmart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ijmart/" "doc/latex/ijmart/" "source/latex/ijmart/" "tex/latex/ijmart/")))) (file-name (git-file-name name version)) @@ -21649,12 +23632,12 @@ preprints in arXiv with minimal changes in the LaTeX source.") (define-public texlive-ijsra (package (name "texlive-ijsra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ijsra/" "tex/latex/ijsra/")))) (file-name (git-file-name name version)) (sha256 @@ -21674,12 +23657,12 @@ International Journal of Student Research in Archaeology.") (define-public texlive-imac (package (name "texlive-imac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/imac/" "doc/latex/imac/" "tex/latex/imac/")))) (file-name (git-file-name name version)) @@ -21699,12 +23682,12 @@ provides a LaTeX package and a BibTeX style file.") (define-public texlive-imakeidx (package (name "texlive-imakeidx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/imakeidx/" "source/latex/imakeidx/" "tex/latex/imakeidx/")))) @@ -21729,12 +23712,12 @@ used.") (define-public texlive-imtekda (package (name "texlive-imtekda") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/imtekda/" "source/latex/imtekda/" "tex/latex/imtekda/")))) (file-name (git-file-name name version)) @@ -21755,12 +23738,12 @@ of Freiburg (Germany). The class is based on the KOMA-Script class (define-public texlive-inkpaper (package (name "texlive-inkpaper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inkpaper/" "tex/latex/inkpaper/")))) (file-name (git-file-name name version)) (sha256 @@ -21778,12 +23761,12 @@ for mathematics students, ZJGS students, and magazine editors.") (define-public texlive-iodhbwm (package (name "texlive-iodhbwm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iodhbwm/" "tex/latex/iodhbwm/")))) (file-name (git-file-name name version)) (sha256 @@ -21803,12 +23786,12 @@ effort.") (define-public texlive-iscram (package (name "texlive-iscram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iscram/" "tex/latex/iscram/")))) (file-name (git-file-name name version)) (sha256 @@ -21827,12 +23810,12 @@ Management}.") (define-public texlive-isodate (package (name "texlive-isodate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isodate/" "source/latex/isodate/" "tex/latex/isodate/")))) (file-name (git-file-name name version)) @@ -21856,12 +23839,12 @@ French, Danish, Swedish, and Norwegian.") (define-public texlive-isomath (package (name "texlive-isomath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isomath/" "tex/latex/isomath/")))) (file-name (git-file-name name version)) (sha256 @@ -21883,12 +23866,12 @@ symbols.") (define-public texlive-itnumpar (package (name "texlive-itnumpar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/itnumpar/" "source/latex/itnumpar/" "tex/latex/itnumpar/")))) @@ -21910,12 +23893,12 @@ words, both in cardinal and in ordinal form.") (define-public texlive-jablantile (package (name "texlive-jablantile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/jablantile/" "fonts/source/public/jablantile/")))) (file-name (git-file-name name version)) @@ -21934,12 +23917,12 @@ Slavik Jablan.") (define-public texlive-jacow (package (name "texlive-jacow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jacow/" "tex/latex/jacow/")))) (file-name (git-file-name name version)) (sha256 @@ -21960,12 +23943,12 @@ conferences held around the world.") (define-public texlive-jamtimes (package (name "texlive-jamtimes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jamtimes/" "fonts/map/dvips/jamtimes/" "fonts/tfm/public/jamtimes/" @@ -21988,12 +23971,12 @@ Mathematique}. Mathematics support is based on the Belleek fonts.") (define-public texlive-jbact (package (name "texlive-jbact") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/jbact/")))) (file-name (git-file-name name version)) (sha256 @@ -22010,21 +23993,48 @@ Theoretical Biology}; otherwise it serves for the @emph{Journal of Molecular Biology}.") (license license:knuth))) +(define-public texlive-jetbrainsmono-otf + (package + (name "texlive-jetbrainsmono-otf") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/fonts/jetbrainsmono-otf/" + "fonts/opentype/SIL/jetbrainsmono-otf/" + "tex/latex/jetbrainsmono-otf/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06n1d4ydh15mmy601k3ycg6nkzxw22hbs6jrbr8ydx1b4517zgvw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/jetbrainsmono-otf") + (synopsis "Support for the OpenType font JetBrains") + (description + "This package provides support for the OpenType font JetBrainsMono --- so +with LuaLaTeX or XeTeX, and @code{fontspec} --- with or without ligatures, and +with weights versions.") + (license (list license:lppl1.3+ license:silofl1.1)))) + (define-public texlive-jeuxcartes (package (name "texlive-jeuxcartes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jeuxcartes/" "tex/latex/jeuxcartes/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0bs4jz87sh5mj0ka40w9lh4hq3pmlwmvm94fpmj8zwk1m7r74b7q")))) + "1lk9xdkks12phlfasf8siky6837mnqnab3f6dnw8d1fl6wh7nbmk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jeuxcartes") @@ -22042,12 +24052,12 @@ hand, or random-hand, Poker or French Tarot or Uno, from PNG files.") (define-public texlive-jfmutil (package (name "texlive-jfmutil") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/jfmutil/" "scripts/jfmutil/")))) (file-name (git-file-name name version)) (sha256 @@ -22076,19 +24086,20 @@ format, which is a subset of the ZVP format. (define-public texlive-jigsaw (package (name "texlive-jigsaw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jigsaw/" "tex/latex/jigsaw/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qpbsff6saxv2qp4fzyqrprxjy2434ylm11snyc3d59imdmksq0b")))) + "101vcarwivv7h7jn60nh4m5yif2wjivp612qb6jzfb73w0wxwf41")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-epstopdf-pkg texlive-iftex texlive-pgf)) (home-page "https://ctan.org/pkg/jigsaw") (synopsis "Draw jigsaw pieces with TikZ") (description @@ -22100,12 +24111,12 @@ patterns or automatically generate complete jigsaws.") (define-public texlive-jkmath (package (name "texlive-jkmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jkmath/" "tex/latex/jkmath/")))) (file-name (git-file-name name version)) (sha256 @@ -22124,12 +24135,12 @@ flexibility in typesetting material.") (define-public texlive-jmb (package (name "texlive-jmb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/jmb/" "tex/latex/jmb/")))) (file-name (git-file-name name version)) (sha256 @@ -22148,12 +24159,12 @@ it features author-date references.") (define-public texlive-jmlr (package (name "texlive-jmlr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jmlr/" "source/latex/jmlr/" "tex/latex/jmlr/")))) (file-name (git-file-name name version)) @@ -22174,12 +24185,12 @@ articles written using the @code{jmlr} class into a book.") (define-public texlive-jneurosci (package (name "texlive-jneurosci") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/jneurosci/" "doc/latex/jneurosci/" "tex/latex/jneurosci/")))) @@ -22201,17 +24212,17 @@ a LaTeX package are provided.") (define-public texlive-jnuexam (package (name "texlive-jnuexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jnuexam/" "tex/latex/jnuexam/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0n4nj9k5ahk2fncgdxbmq20kzar7jskwqcpiz76kdv136ci3c176")))) + "18j7a5i8qdm2pksv1c01kp1pa3sm8lyn0dlsff1f8kq9il78d813")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jnuexam") @@ -22220,15 +24231,40 @@ a LaTeX package are provided.") "The package provides an exam class for Jinan University (China).") (license license:lppl1.3+))) +(define-public texlive-joinbox + (package + (name "texlive-joinbox") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/joinbox/" + "tex/latex/joinbox/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qfjd4sag91p4r6a65r0p4gmmvxlcwxcdqj2xdyj814dz2s3yarl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/joinbox") + (synopsis "Join boxes vertically or horizontally") + (description + "This package can join boxes vertically or horizontally. When using +vertical joining, all boxes to be joined will keep same width, while when +using horizontal joined, all boxes to be joined keep same height.") + (license license:lppl1.3c))) + (define-public texlive-josefin (package (name "texlive-josefin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/josefin/" "fonts/enc/dvips/josefin/" "fonts/map/dvips/josefin/" @@ -22254,12 +24290,12 @@ is available in seven weights, with corresponding italics.") (define-public texlive-jourcl (package (name "texlive-jourcl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jourcl/" "tex/latex/jourcl/")))) (file-name (git-file-name name version)) (sha256 @@ -22298,15 +24334,46 @@ preparing the necessary ingredients for the cover letter; @end itemize") (license license:cc-by-sa4.0))) +(define-public texlive-jourrr + (package + (name "texlive-jourrr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/jourrr/" + "tex/latex/jourrr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vsqwqi4fwy9jh8lijzf29mwcdh48kwdq20rc4g2h0lvd30jkbs0")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/jourrr") + (synopsis "LaTeX template for journal rebuttal letters") + (description + "This package provides an elegant LaTeX template designed for crafting +professional rebuttal letters in response to editors or reviewers. It consists +of a LaTeX class and a template, fine-tuned to support your publishing +journey with several pre-defined commands that drastically speed up the process +of preparing letters during the revision process. The repository hosts a +template for writing responses to editors/reviewers comments for journal +submissions written in LaTeX that is minimalistic in one way while +pre-defined with several commands that drastically speed up the process of +preparing letters during the revision process.") + (license license:cc-by-sa4.0))) + (define-public texlive-jpsj (package (name "texlive-jpsj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jpsj/" "tex/latex/jpsj/")))) (file-name (git-file-name name version)) (sha256 @@ -22325,25 +24392,24 @@ Society of Japan}.") (define-public texlive-junicode (package (name "texlive-junicode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/junicode/" "fonts/enc/dvips/junicode/" "fonts/map/dvips/junicode/" "fonts/opentype/public/junicode/" "fonts/tfm/public/junicode/" - "fonts/truetype/public/junicode/" "fonts/type1/public/junicode/" "fonts/vf/public/junicode/" "tex/latex/junicode/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qm6p9dhibyp2q6slw2fw1ph230rak8vqvk4mdhx4fls3i6zfcfj")))) + "0wpsm4f4y25awhvsp0ry4w5d7j1392gmvl931f45325fx229p20k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/junicode") @@ -22355,21 +24421,50 @@ Press in the late 17th and early 18th centuries. It works well with Xe(La)TeX.") (license license:silofl1.1))) +(define-public texlive-junicodevf + (package + (name "texlive-junicodevf") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/junicodevf/" + "fonts/truetype/public/junicodevf/" + "tex/lualatex/junicodevf/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hq5cgzdjzjmfsp9j9vaynchhxxf5c6yjciwr4nmdv13lg01gdd0")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/junicodevf") + (synopsis "TrueType variable font family for medievalists") + (description + "This package supports the Junicode variable fonts for LuaLaTeX. The +Junicode font is primarily for scholars and students of the Middle Ages, but +it serves users with a wide variety of interests. It tracks the development +of the Medieval Unicode Font Initiative (MUFI), with its wealth of specialized +medieval characters, but it also provides many OpenType features that allow +users to access MUFI characters in accessible ways.") + (license (list license:silofl1.1 license:lppl)))) + (define-public texlive-jupynotex (package (name "texlive-jupynotex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jupynotex/" "tex/latex/jupynotex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1dfb20pv1ws89ckk80hnj57w64m4whmm8s66wh2lb9s3a2rd0brk")))) + "1nwcn44w5xq53r4wfs84qc3ljqhd4saxp0j6iksz8y2pydnsh8b0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jupynotex") @@ -22385,12 +24480,12 @@ text, LaTeX, images, etc.") (define-public texlive-jura (package (name "texlive-jura") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jura/" "source/latex/jura/" "tex/latex/jura/")))) (file-name (git-file-name name version)) @@ -22411,12 +24506,12 @@ that permits alphanumeric section numbering (e.g., @samp{A. Introduction}; (define-public texlive-juraabbrev (package (name "texlive-juraabbrev") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/juraabbrev/" "makeindex/juraabbrev/" "source/latex/juraabbrev/" @@ -22438,12 +24533,12 @@ abbreviations that have actually been used in the document.") (define-public texlive-jurabib (package (name "texlive-jurabib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/jurabib/" "bibtex/bst/jurabib/" "doc/latex/jurabib/" "source/latex/jurabib/" "tex/latex/jurabib/")))) @@ -22474,12 +24569,12 @@ by the special language field.") (define-public texlive-juramisc (package (name "texlive-juramisc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/juramisc/" "tex/latex/juramisc/")))) (file-name (git-file-name name version)) (sha256 @@ -22498,12 +24593,12 @@ A @code{jurabook} class is also provided, which may not yet be complete.") (define-public texlive-jurarsp (package (name "texlive-jurarsp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/jurarsp/" "doc/latex/jurarsp/" "source/latex/jurarsp/" "tex/latex/jurarsp/")))) (file-name (git-file-name name version)) @@ -22525,18 +24620,18 @@ this purpose, a special BibTeX-style is provided.") (define-public texlive-jwjournal (package (name "texlive-jwjournal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jwjournal/" "tex/latex/jwjournal/")))) (file-name (git-file-name name version)) (sha256 (base32 - "037brrxgd0zdjcac41n8gpvqiwj4n77f2q93bpdgla20ldyk7m51")))) + "11xg24v6lx8kqh4527y2q5sqxjc12rfsdwjks2a08086mpga2bpw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-einfart)) @@ -22550,12 +24645,12 @@ entries into a colorful and nicely formatted journal.") (define-public texlive-karnaugh (package (name "texlive-karnaugh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/karnaugh/" "tex/latex/karnaugh/")))) (file-name (git-file-name name version)) (sha256 @@ -22576,12 +24671,12 @@ variables.") (define-public texlive-karnaugh-map (package (name "texlive-karnaugh-map") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/karnaugh-map/" "source/latex/karnaugh-map/" "tex/latex/karnaugh-map/")))) @@ -22603,12 +24698,12 @@ drawing implicants on top of the map.") (define-public texlive-karnaughmap (package (name "texlive-karnaughmap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/karnaughmap/" "source/latex/karnaughmap/" "tex/latex/karnaughmap/")))) @@ -22629,17 +24724,17 @@ a key-value system to customize Karnaugh maps and a proper LaTeX package.") (define-public texlive-kaytannollista-latexia (package (name "texlive-kaytannollista-latexia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kaytannollista-latexia/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0w45gqrvbjfzqsx84flyf150zj8jw1wcd1zfhd361nzazqz7b0xw")))) + "1w5d5gz4ijv4zd0lwl4y1qi86cklig5bflwxqcam3vzjwdvd5kjr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/kaytannollista-latexia") @@ -22654,12 +24749,12 @@ a reference manual for advanced users.") (define-public texlive-kdgdocs (package (name "texlive-kdgdocs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kdgdocs/" "source/latex/kdgdocs/" "tex/latex/kdgdocs/")))) (file-name (git-file-name name version)) @@ -22680,33 +24775,32 @@ theses.") (define-public texlive-kdpcover (package (name "texlive-kdpcover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kdpcover/" "source/latex/kdpcover/" "tex/latex/kdpcover/")))) (file-name (git-file-name name version)) (sha256 (base32 - "116pzg0bdrj78vs2sq196jcwnv16b734kqnhfcg3fka4mf6jk2d1")))) + "09d4b9zcwd0sz1pmmzw3vsjwdrr3c15v0bvm9m91373fngvh96bd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-anyfontsize + texlive-etoolbox texlive-geometry - texlive-graphics + texlive-iexec texlive-microtype texlive-pgf + texlive-pgfopts texlive-setspace texlive-textpos - texlive-tools - texlive-xcolor - texlive-xifthen - texlive-xkeyval)) + texlive-xcolor)) (home-page "https://ctan.org/pkg/kdpcover") (synopsis "Covers for books published by Kindle Direct Publishing") (description @@ -22719,12 +24813,12 @@ necessary calculations on-the-fly, using the @code{qpdf} tool.") (define-public texlive-kfupm-math-exam (package (name "texlive-kfupm-math-exam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kfupm-math-exam/" "source/latex/kfupm-math-exam/" "tex/latex/kfupm-math-exam/")))) @@ -22746,15 +24840,39 @@ and Minerals}. It can be easily customized to fit any style for any institution.") (license license:expat))) +(define-public texlive-khatalmaqala + (package + (name "texlive-khatalmaqala") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/khatalmaqala/" + "fonts/truetype/public/khatalmaqala/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11lbjyxgddx4yzam0abrd7i86iklsakbabylj98xcln8w5kmx5ki")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/khatalmaqala") + (synopsis "Arabic font for university articles") + (description + "This font family is a modification of @code{cm-unicode} fonts, +with Arabic support.") + (license license:silofl1.1))) + (define-public texlive-kixfont (package (name "texlive-kixfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/kixfont/" "fonts/source/public/kixfont/" "fonts/tfm/public/kixfont/")))) @@ -22778,12 +24896,12 @@ upper-case letters.") (define-public texlive-kluwer (package (name "texlive-kluwer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/kluwer/" "doc/latex/kluwer/" "source/latex/kluwer/" "tex/latex/kluwer/")))) (file-name (git-file-name name version)) @@ -22814,21 +24932,47 @@ math instead of Computer Modern. This package is most likely long obsolete, unfortunately.") (license license:knuth))) +(define-public texlive-korigamik + (package + (name "texlive-korigamik") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/korigamik/" + "tex/latex/korigamik/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19f7bsamrkplgx10n7bzwh92wq409pb231shyy9pn2ql5rrv5mcw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/korigamik") + (synopsis "Typeset articles using KorigamiK's document class") + (description + "The KorigamiK class is used for typesetting documents for university or +school projects and lab reports. It is based on the @code{article} class with +modifications to allow for more flexible front-matter among other small +changes.") + (license license:gpl3+))) + (define-public texlive-kotex-oblivoir (package (name "texlive-kotex-oblivoir") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kotex-oblivoir/" "tex/latex/kotex-oblivoir/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0rnwzbalirc1qdhwkn976w09r2q39vycn027m2cmk6wxcc2v67bs")))) + "02wz799ayl8qshwwh9lqhzhicr184fk6dxqllhldk3swvjs003f4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kotex-utf texlive-memoir)) @@ -22842,12 +24986,12 @@ Korean documents.") (define-public texlive-kotex-plain (package (name "texlive-kotex-plain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/kotex-plain/" "tex/plain/kotex-plain/")))) (file-name (git-file-name name version)) @@ -22867,12 +25011,12 @@ UTF-8.") (define-public texlive-kotex-utf (package (name "texlive-kotex-utf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kotex-utf/" "tex/latex/kotex-utf/")))) (file-name (git-file-name name version)) @@ -22892,12 +25036,12 @@ language; input Korean text should be encoded in UTF-8.") (define-public texlive-kotex-utils (package (name "texlive-kotex-utils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kotex-utils/" "makeindex/kotex-utils/" "scripts/kotex-utils/")))) @@ -22922,12 +25066,12 @@ Korean language typesetting.") (define-public texlive-knuth-errata (package (name "texlive-knuth-errata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/knuth-errata/")))) (file-name (git-file-name name version)) (sha256 @@ -22946,17 +25090,17 @@ Metafont and related programs.") (define-public texlive-knuth-hint (package (name "texlive-knuth-hint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/knuth-hint/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1fl3nyzsf9jifccw75grhdgyh5qhj4akkkyaa7mp6kpfznipqbmc")))) + "1rrfn1ajj1fkxg2lr7isfdlkff6hxq37scdf370h2vd9ra484ykx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/knuth-hint") @@ -22980,17 +25124,17 @@ capabilities.") (define-public texlive-knuth-pdf (package (name "texlive-knuth-pdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/knuth-pdf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ig3ml88gqks5j9ly73qsx0kdii5m2i46f9d9bnh7nr9bjbpmd38")))) + "1aidr0jd69lysyn6igz7jya7bb504syvymnjbmjbicdjwly800sy")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/knuth-pdf") @@ -23013,12 +25157,12 @@ links to the individual documents, either in HTML or in PDF format.") (define-public texlive-ksfh-nat (package (name "texlive-ksfh-nat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ksfh_nat/")))) (file-name (git-file-name name version)) (sha256 @@ -23038,12 +25182,12 @@ KSFH (@emph{Katholische Stiftungsfachhochschule}) Munich. BibTeX entries in (define-public texlive-ksp-thesis (package (name "texlive-ksp-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ksp-thesis/" "tex/latex/ksp-thesis/")))) (file-name (git-file-name name version)) @@ -23068,12 +25212,12 @@ the requirements by KSP.") (define-public texlive-ku-template (package (name "texlive-ku-template") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ku-template/" "tex/latex/ku-template/")))) (file-name (git-file-name name version)) @@ -23093,12 +25237,12 @@ University of Copenhagen (Kobenhavns Universitet).") (define-public texlive-kvmap (package (name "texlive-kvmap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kvmap/" "source/latex/kvmap/" "tex/latex/kvmap/")))) (file-name (git-file-name name version)) @@ -23120,18 +25264,18 @@ It provides a tabular-like input syntax and support for drawing bundles (define-public texlive-langsci (package (name "texlive-langsci") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/langsci/" "tex/xelatex/langsci/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1jqv69wbr9mwg019h4x8b7s717299dy6pvmdpqs1mrdnrpzvl1v6")))) + "1g8vmkkjqcyy8a38n18lx0ww4549scxvaj013gn1pdq5a63af6wz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/langsci") @@ -23146,12 +25290,12 @@ list of references and indexes.") (define-public texlive-langsci-avm (package (name "texlive-langsci-avm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/langsci-avm/" "source/latex/langsci-avm/" "tex/latex/langsci-avm/")))) @@ -23174,12 +25318,12 @@ package.") (define-public texlive-lato (package (name "texlive-lato") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lato/" "fonts/enc/dvips/lato/" "fonts/map/dvips/lato/" @@ -23206,12 +25350,12 @@ LaTeX.") (define-public texlive-l2picfaq (package (name "texlive-l2picfaq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l2picfaq/")))) (file-name (git-file-name name version)) (sha256 @@ -23230,12 +25374,12 @@ some sample code, for every problem.") (define-public texlive-l2tabu (package (name "texlive-l2tabu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l2tabu/")))) (file-name (git-file-name name version)) (sha256 @@ -23254,12 +25398,12 @@ and commands.") (define-public texlive-l2tabu-english (package (name "texlive-l2tabu-english") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l2tabu-english/")))) (file-name (git-file-name name version)) (sha256 @@ -23278,12 +25422,12 @@ and commands.") (define-public texlive-l2tabu-french (package (name "texlive-l2tabu-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l2tabu-french/")))) (file-name (git-file-name name version)) (sha256 @@ -23302,12 +25446,12 @@ and commands.") (define-public texlive-l2tabu-italian (package (name "texlive-l2tabu-italian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l2tabu-italian/")))) (file-name (git-file-name name version)) (sha256 @@ -23326,12 +25470,12 @@ and commands.") (define-public texlive-l2tabu-spanish (package (name "texlive-l2tabu-spanish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l2tabu-spanish/")))) (file-name (git-file-name name version)) (sha256 @@ -23350,12 +25494,12 @@ and commands.") (define-public texlive-labyrinth (package (name "texlive-labyrinth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/labyrinth/" "tex/latex/labyrinth/")))) (file-name (git-file-name name version)) @@ -23375,12 +25519,12 @@ manual solution path.") (define-public texlive-lambda (package (name "texlive-lambda") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/lambda/base/" "tex/lambda/config/")))) (file-name (git-file-name name version)) (sha256 @@ -23395,12 +25539,12 @@ manual solution path.") (define-public texlive-langnames (package (name "texlive-langnames") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/langnames/" "source/latex/langnames/" "tex/latex/langnames/")))) @@ -23424,12 +25568,12 @@ with a variety of language examples.") (define-public texlive-latex-notes-zh-cn (package (name "texlive-latex-notes-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/latex-notes-zh-cn/")))) (file-name (git-file-name name version)) (sha256 @@ -23449,12 +25593,12 @@ bibliographies, indexes and page layout).") (define-public texlive-latex2e-help-texinfo-fr (package (name "texlive-latex2e-help-texinfo-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/latex2e-fr.info" "doc/latex/latex2e-help-texinfo-fr/")))) (file-name (git-file-name name version)) @@ -23473,12 +25617,12 @@ bibliographies, indexes and page layout).") (define-public texlive-latex2e-help-texinfo-spanish (package (name "texlive-latex2e-help-texinfo-spanish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/latex2e-es.info" "doc/latex/latex2e-help-texinfo-spanish/")))) (file-name (git-file-name name version)) @@ -23497,12 +25641,12 @@ bibliographies, indexes and page layout).") (define-public texlive-latex4musicians (package (name "texlive-latex4musicians") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex4musicians/")))) (file-name (git-file-name name version)) (sha256 @@ -23522,12 +25666,12 @@ tablatures, multi-page scores.") (define-public texlive-latexcheat-de (package (name "texlive-latexcheat-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexcheat-de/")))) (file-name (git-file-name name version)) (sha256 @@ -23546,12 +25690,12 @@ standards using the KOMA script document classes.") (define-public texlive-latexcheat-esmx (package (name "texlive-latexcheat-esmx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexcheat-esmx/")))) (file-name (git-file-name name version)) (sha256 @@ -23569,12 +25713,12 @@ cheat sheet (a reference sheet for writing scientific papers).") (define-public texlive-latino-sine-flexione (package (name "texlive-latino-sine-flexione") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latino-sine-flexione/" "tex/latex/latino-sine-flexione/")))) (file-name (git-file-name name version)) @@ -23599,12 +25743,12 @@ intelligentia}.") (define-public texlive-leadsheets (package (name "texlive-leadsheets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/leadsheets/" "tex/latex/leadsheets/")))) (file-name (git-file-name name version)) @@ -23623,12 +25767,12 @@ songs, i.e., song lyrics and the corresponding chords.") (define-public texlive-ledmac (package (name "texlive-ledmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ledmac/" "source/latex/ledmac/" "tex/latex/ledmac/")))) (file-name (git-file-name name version)) @@ -23648,22 +25792,48 @@ distributed with the related @code{ledpar} and @code{ledarab} packages. The package is now superseded by @code{reledmac}.") (license license:lppl1.3+))) +(define-public texlive-lete-sans-math + (package + (name "texlive-lete-sans-math") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/lete-sans-math/" + "fonts/opentype/public/lete-sans-math/" + "tex/latex/lete-sans-math/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hsf2vwbn1xf4aml3wskan21b7x025gy54agypj3md3q3v915y3x")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/lete-sans-math") + (synopsis "Lato-based OpenType math font for LuaTeX and XeTeX") + (description + "This package provides a Unicode math font LeteSansMath meant to be used +together with Lato sans-serif TrueType text fonts in LuaLaTeX or XeLaTeX +documents.") + (license (list license:silofl1.1 license:lppl1.3c)))) + (define-public texlive-letgut (package (name "texlive-letgut") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/letgut/" "source/lualatex/letgut/" "tex/lualatex/letgut/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cylvg39cav72pg3h48awmj7fka5kyj805hv9ayzk9ybxyvkwayz")))) + "0jgwxy03k08849q49p3ygzyaafrnzkgik91jy472fb51vass03mz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/letgut") @@ -23686,19 +25856,19 @@ class, able to be published on the CTAN. This is now done with the present (define-public texlive-letterswitharrows (package (name "texlive-letterswitharrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/letterswitharrows/" "source/latex/letterswitharrows/" "tex/latex/letterswitharrows/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qws4in1qgj52z2d38lfyx3l3dxp01agfbipy5xdi1p4jyhw6b7c")))) + "1v4q5wn2b9ww5dkcqywaivdnn8b5p73lkg45mrfbhyq0xhvff7q4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/letterswitharrows") @@ -23713,12 +25883,12 @@ symbols, the focus lies on single characters.") (define-public texlive-lexend (package (name "texlive-lexend") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lexend/" "fonts/truetype/public/lexend/" "tex/latex/lexend/")))) @@ -23739,12 +25909,12 @@ make reading easier for everyone.") (define-public texlive-lexikon (package (name "texlive-lexikon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lexikon/" "tex/latex/lexikon/")))) (file-name (git-file-name name version)) (sha256 @@ -23761,12 +25931,12 @@ dictionary.") (define-public texlive-lexref (package (name "texlive-lexref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lexref/" "tex/latex/lexref/")))) (file-name (git-file-name name version)) (sha256 @@ -23787,12 +25957,12 @@ indexes for each cited Act.") (define-public texlive-lfb (package (name "texlive-lfb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lfb/" "fonts/source/public/lfb/" "fonts/tfm/public/lfb/")))) (file-name (git-file-name name version)) @@ -23817,12 +25987,12 @@ readable than in some schemes.") (define-public texlive-libertinegc (package (name "texlive-libertinegc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertinegc/" "fonts/enc/dvips/libertinegc/" "fonts/map/dvips/libertinegc/" @@ -23846,12 +26016,12 @@ with that package.") (define-public texlive-libertinus (package (name "texlive-libertinus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertinus/" "tex/latex/libertinus/")))) (file-name (git-file-name name version)) @@ -23873,18 +26043,18 @@ fonts are similar to Libertine and Biolinum, but come with math symbols.") (define-public texlive-libertinus-fonts (package (name "texlive-libertinus-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertinus-fonts/" "fonts/opentype/public/libertinus-fonts/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1g4y3v7i8bs1677rj56v3kw5q3nkl9ksljmly4m7n42dlpggxiaj")))) + "07qznqhj7gandrg6014lx9plg5nmzk9yi5kwyrgamjxkikn3v3q4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/libertinus-fonts") @@ -23900,12 +26070,12 @@ OpenType math-capable applications.") (define-public texlive-libertinus-otf (package (name "texlive-libertinus-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertinus-otf/" "tex/latex/libertinus-otf/")))) (file-name (git-file-name name version)) @@ -23926,12 +26096,12 @@ math symbols.") (define-public texlive-libertinus-type1 (package (name "texlive-libertinus-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertinus-type1/" "fonts/enc/dvips/libertinus-type1/" "fonts/map/dvips/libertinus-type1/" @@ -23942,7 +26112,7 @@ math symbols.") (file-name (git-file-name name version)) (sha256 (base32 - "04maqnzdwk3c0pkjhslyrxdprr581vc078bqzqapr03jxx9x1rlx")))) + "1fpyg9xwis7phxdhl0rx0c00sfjkn3jyj7vhsf1jjga2bj6m351b")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/libertinus-type1") @@ -23955,12 +26125,12 @@ traditional processing engines (LaTeX with Dvips or Dvipdfmx, or pdfLaTeX).") (define-public texlive-libertinust1math (package (name "texlive-libertinust1math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertinust1math/" "fonts/afm/public/libertinust1math/" "fonts/enc/dvips/libertinust1math/" @@ -23972,7 +26142,7 @@ traditional processing engines (LaTeX with Dvips or Dvipdfmx, or pdfLaTeX).") (file-name (git-file-name name version)) (sha256 (base32 - "0v9hj90lqv4rx9ivqj53n3f4cnnmjmk7bw396w4xryrpwvk2hssx")))) + "1jv2ggfc2mhla26cripgw1q6bsxc8zlbg5psd7mc06l82f077gjm")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/libertinust1math") @@ -23988,12 +26158,12 @@ Roman and Greek letters.") (define-public texlive-librebaskerville (package (name "texlive-librebaskerville") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/librebaskerville/" "fonts/enc/dvips/librebaskerville/" "fonts/map/dvips/librebaskerville/" @@ -24020,12 +26190,12 @@ A BoldItalic variant has been artificially generated.") (define-public texlive-librebodoni (package (name "texlive-librebodoni") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/librebodoni/" "fonts/enc/dvips/librebodoni/" "fonts/map/dvips/librebodoni/" @@ -24050,12 +26220,12 @@ Fuenzalida, based on the 19th century Morris Fuller Benton's.") (define-public texlive-librecaslon (package (name "texlive-librecaslon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/librecaslon/" "fonts/enc/dvips/librecaslon/" "fonts/map/dvips/librecaslon/" @@ -24081,12 +26251,12 @@ fonts. An artificially generated BoldItalic variant has been added.") (define-public texlive-librefranklin (package (name "texlive-librefranklin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/librefranklin/" "fonts/enc/dvips/librefranklin/" "fonts/map/dvips/librefranklin/" @@ -24112,27 +26282,36 @@ Fuenzalida and Nhung Nguyen.") (define-public texlive-libris (package (name "texlive-libris") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libris/" - "fonts/afm/arkandis/libris/" + "fonts/afm/public/libris/" "fonts/enc/dvips/libris/" "fonts/map/dvips/libris/" - "fonts/tfm/arkandis/libris/" - "fonts/type1/arkandis/libris/" - "fonts/vf/arkandis/libris/" + "fonts/tfm/public/libris/" + "fonts/type1/public/libris/" + "fonts/vf/public/libris/" "source/fonts/libris/" "tex/latex/libris/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ky2b4knhfd51yz6ycsly6q5rz2fk4h3rhnxmcx3qnhnai6cf9fc")))) + "0zzvdh4r9884psgyqdn57ga6ylg64ypkaq43x8fysi4q4ylz87xw")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-files + (lambda _ + (for-each delete-file + (find-files "source/fonts/libris/" + "\\.(e|m)tx$"))))))) (home-page "https://ctan.org/pkg/libris") (synopsis "Libris ADF fonts, with LaTeX support") (description @@ -24144,18 +26323,18 @@ support macros, for use with the Type 1 versions of the fonts.") (define-public texlive-lie-hasse (package (name "texlive-lie-hasse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lie-hasse/" "tex/latex/lie-hasse/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1p4ln326spkzcp42p0bjk8cma4cj4ks8xs6ps5mq1b9q1r3vknaa")))) + "19hgxw4rhvj7xlylvcdsc3p81d1nj5gyg1jkdlmha7lgnk3dd5ix")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lie-hasse") @@ -24166,15 +26345,45 @@ simple roots of any complex simple Lie algebra. It uses the Dynkin diagrams package @code{dynkin-diagrams}.") (license license:lppl1.3c))) +(define-public texlive-liederbuch + (package + (name "texlive-liederbuch") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/liederbuch/" + "tex/latex/liederbuch/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zvpjxkxlar3sbjl72xypq7jh63igll86gaakc0q70q3crh9ylcc")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/liederbuch") + (synopsis "Store songs or other content for repeated use in documents") + (description + "This package is meant for content which you reuse regularly, like songs +in small booklets. For example the booklets used at church, weddings or +similar events. You typeset your content once (most likely a song), garnish +it with some meta data and put it into a file. From there you can insert this +content into your document with one single line. The inserted content can +have header and footer that use the meta data (i.e., title, composer, +lyricist). Inside these content fragments, you can combine an image of +a stave line with song lyrics.") + (license license:lppl1.3+))) + (define-public texlive-lilyglyphs (package (name "texlive-lilyglyphs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lilyglyphs/" "fonts/opentype/public/lilyglyphs/" "scripts/lilyglyphs/" @@ -24206,12 +26415,12 @@ with LuaLaTeX or XeLaTeX.") (define-public texlive-limecv (package (name "texlive-limecv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/limecv/" "source/latex/limecv/" "tex/latex/limecv/")))) (file-name (git-file-name name version)) @@ -24231,12 +26440,12 @@ this end, it offers several environments and macros for convenience.") (define-public texlive-lineara (package (name "texlive-lineara") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lineara/" "fonts/afm/public/lineara/" "fonts/map/dvips/lineara/" @@ -24259,15 +26468,43 @@ This way one can easily replicate Linear A texts using modern typographic technology.") (license license:lppl))) +(define-public texlive-linearregression + (package + (name "texlive-linearregression") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/linearregression/" + "source/latex/linearregression/" + "tex/latex/linearregression/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06ds74yq5r2rbka6nzd36lr4wlzrb0vgdinszhfgbd3xqpad988n")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/linearregression") + (synopsis "Calculate and display linear regressions") + (description + "This package provides the definition of some document-level +commands (and some auxiliary functions) that perform the linear regression on +a set of data and present the data and the results in tabular and in graphic +form.") + (license license:lppl))) + (define-public texlive-ling-macros (package (name "texlive-ling-macros") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ling-macros/" "tex/latex/ling-macros/")))) (file-name (git-file-name name version)) @@ -24286,12 +26523,12 @@ expressions. It covers a range of subfields in formal linguistics.") (define-public texlive-linguex (package (name "texlive-linguex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/linguex/" "tex/latex/linguex/")))) (file-name (git-file-name name version)) (sha256 @@ -24312,12 +26549,12 @@ trees.") (define-public texlive-linguisticspro (package (name "texlive-linguisticspro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/linguisticspro/" "fonts/enc/dvips/linguisticspro/" "fonts/map/dvips/linguisticspro/" @@ -24343,12 +26580,12 @@ Nova font family, by Andreas Nolda.") (define-public texlive-lion-msc (package (name "texlive-lion-msc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/lion-msc/" "doc/latex/lion-msc/" "tex/latex/lion-msc/")))) (file-name (git-file-name name version)) @@ -24374,12 +26611,12 @@ but should leave the title page as it is.") (define-public texlive-listbib (package (name "texlive-listbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/listbib/" "doc/latex/listbib/" "scripts/listbib/" "source/latex/listbib/" "tex/latex/listbib/")))) @@ -24398,15 +26635,39 @@ format. Included is a @file{listbib.bst}, which is better suited for this purpose than the standard styles.") (license license:gpl3+))) +(define-public texlive-litetable + (package + (name "texlive-litetable") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/litetable/" + "source/latex/litetable/" + "tex/latex/litetable/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zdakp22042h6cak40bc29lwmmdc3n6m07h70ivalg74hr649qgw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/litetable") + (synopsis "Class schedules with colorful course blocks") + (description + "The @code{litetable} class provides a colorful timetable design.") + (license license:lppl1.3c))) + (define-public texlive-lithuanian (package (name "texlive-lithuanian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lithuanian/" "fonts/enc/dvips/lithuanian/" "fonts/map/dvips/lithuanian/" @@ -24436,12 +26697,12 @@ and @file{latin7.def}. (define-public texlive-liturg (package (name "texlive-liturg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/liturg/" "source/latex/liturg/" "tex/latex/liturg/")))) (file-name (git-file-name name version)) @@ -24464,18 +26725,18 @@ assumes availability of Latin typesetting packages.") (define-public texlive-llncs (package (name "texlive-llncs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/llncs/" "doc/latex/llncs/" "tex/latex/llncs/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ix21bqh7wjlcwpljy3wvbir76n270n8phxrls3pwq3dhd2aqz51")))) + "02l61lrinkmwkqplhgfj94nvx856n6kgjvqkdcgy2wdif5wniy4f")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/llncs") @@ -24492,12 +26753,12 @@ AICT.") (define-public texlive-llncsconf (package (name "texlive-llncsconf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/llncsconf/" "tex/latex/llncsconf/")))) (file-name (git-file-name name version)) @@ -24519,18 +26780,19 @@ for Springer's LNCS series).") (define-public texlive-lni (package (name "texlive-lni") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "bibtex/bst/lni/" "doc/latex/lni/" - "source/latex/lni/" "tex/latex/lni/")))) + (revision 74725) + (locations (list "doc/latex/lni/" + "source/latex/lni/" + "tex/latex/lni/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0q4z7rkijx4gafsvz8rj3j1bvsd84cx323rz1hr44d3g8ra7hkj9")))) + "1rpfzvk625i541hzpkj95y8s7d0ja2b6mpnil6f8naqngx3qn033")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lni") @@ -24544,12 +26806,12 @@ Informatik.") (define-public texlive-lobster2 (package (name "texlive-lobster2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lobster2/" "fonts/enc/dvips/lobster2/" "fonts/map/dvips/lobster2/" @@ -24577,12 +26839,12 @@ for both.") (define-public texlive-logicproof (package (name "texlive-logicproof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/logicproof/" "source/latex/logicproof/" "tex/latex/logicproof/")))) @@ -24606,12 +26868,12 @@ proofs and boxes. It creates proofs in a style similar to that used in (define-public texlive-logicpuzzle (package (name "texlive-logicpuzzle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/logicpuzzle/" "scripts/logicpuzzle/" "tex/latex/logicpuzzle/")))) @@ -24695,12 +26957,12 @@ Great Wall of China, Loop the Loop, Rundweg, Gartenzaun, ...), (define-public texlive-logix (package (name "texlive-logix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/logix/" "fonts/opentype/public/logix/" "fonts/truetype/public/logix/" @@ -24720,15 +26982,39 @@ complements the AMS STIX2 math fonts, but focuses on new symbols and symbol variants more suited to work in logic.") (license (list license:silofl1.1 license:lppl1.3c)))) +(define-public texlive-logoetalab + (package + (name "texlive-logoetalab") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/logoetalab/" + "tex/latex/logoetalab/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1s0c9dqw19vxfdf6rc2dqwhyw4172l588l3s8b844gpyjam0c8i5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/logoetalab") + (synopsis "Insert Licence Etalab 2.0 logo") + (description + "This package provides commands to display the @emph{Licence Ouverte +Etalab 2.0} vector logo.") + (license (list license:lppl1.3c license:cc-by2.0)))) + (define-public texlive-lollipop (package (name "texlive-lollipop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/otherformats/lollipop/" "tex/lollipop/")))) (file-name (git-file-name name version)) (sha256 @@ -24762,12 +27048,12 @@ someone with only a very basic training in TeX programming.") (define-public texlive-longdivision (package (name "texlive-longdivision") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/longdivision/" "tex/latex/longdivision/")))) (file-name (git-file-name name version)) @@ -24794,12 +27080,12 @@ dividend stops (though the dividend doesn't have to be an integer).") (define-public texlive-lpform (package (name "texlive-lpform") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/lpform/" "tex/generic/lpform/")))) (file-name (git-file-name name version)) (sha256 @@ -24823,12 +27109,12 @@ other customization options.") (define-public texlive-lplfitch (package (name "texlive-lplfitch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lplfitch/" "source/latex/lplfitch/" "tex/latex/lplfitch/")))) @@ -24850,12 +27136,12 @@ Proof, and Logic} by Dave Barker-Plummer, Jon Barwise, and John Etchemendy.") (define-public texlive-lps (package (name "texlive-lps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lps/" "source/latex/lps/" "tex/latex/lps/")))) (file-name (git-file-name name version)) @@ -24876,12 +27162,12 @@ submitting to the journal.") (define-public texlive-lshort-bulgarian (package (name "texlive-lshort-bulgarian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-bulgarian/")))) (file-name (git-file-name name version)) (sha256 @@ -24900,17 +27186,17 @@ Bulgarian translation of the @emph{Short Introduction to LaTeX2e}.") (define-public texlive-lshort-chinese (package (name "texlive-lshort-chinese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-chinese/")))) (file-name (git-file-name name version)) (sha256 (base32 - "05b9fq4jhh9xifn2lj58fs17fc0prx915gwfz47s92spvv9fwbi6")))) + "0nghrs3cpwxfvn4qkrz56zlai55xcx1aq1rhrp1pj13qs0dcqgza")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lshort-zh-cn") @@ -24924,12 +27210,12 @@ language.") (define-public texlive-lshort-czech (package (name "texlive-lshort-czech") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-czech/")))) (file-name (git-file-name name version)) (sha256 @@ -24947,12 +27233,12 @@ LaTeX2e}.}") (define-public texlive-lshort-dutch (package (name "texlive-lshort-dutch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-dutch/")))) (file-name (git-file-name name version)) (sha256 @@ -24970,12 +27256,12 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-estonian (package (name "texlive-lshort-estonian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-estonian/")))) (file-name (git-file-name name version)) (sha256 @@ -24993,12 +27279,12 @@ LaTeX2e}.") (define-public texlive-lshort-english (package (name "texlive-lshort-english") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-english/")))) (file-name (git-file-name name version)) (sha256 @@ -25018,12 +27304,12 @@ other languages; see the @code{lshort} catalogue entry for the current list.") (define-public texlive-lshort-finnish (package (name "texlive-lshort-finnish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-finnish/")))) (file-name (git-file-name name version)) (sha256 @@ -25041,12 +27327,12 @@ LaTeX2e}, with added coverage of Finnish typesetting rules.") (define-public texlive-lshort-french (package (name "texlive-lshort-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-french/")))) (file-name (git-file-name name version)) (sha256 @@ -25064,12 +27350,12 @@ introduction to LaTeX2e}.") (define-public texlive-lshort-german (package (name "texlive-lshort-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-german/")))) (file-name (git-file-name name version)) (sha256 @@ -25089,12 +27375,12 @@ to LaTeX2e: LaTeX2e-Kurzbeschreibung}.") (define-public texlive-lshort-italian (package (name "texlive-lshort-italian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-italian/")))) (file-name (git-file-name name version)) (sha256 @@ -25112,12 +27398,12 @@ to LaTeX2e.}") (define-public texlive-lshort-japanese (package (name "texlive-lshort-japanese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-japanese/")))) (file-name (git-file-name name version)) (sha256 @@ -25134,17 +27420,17 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-korean (package (name "texlive-lshort-korean") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-korean/")))) (file-name (git-file-name name version)) (sha256 (base32 - "07660lrss97hswmis7rgc419h05mgrvsfrrwmnrwk5yn97flhhqd")))) + "09aninhhszjjzmygywd4w9f1phw15jnq2x010wllbmlwi03y26as")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lshort-korean") @@ -25157,12 +27443,12 @@ short introduction to LaTeX2e}.") (define-public texlive-lshort-mongol (package (name "texlive-lshort-mongol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-mongol/")))) (file-name (git-file-name name version)) (sha256 @@ -25180,12 +27466,12 @@ introduction to LaTeX2e}.") (define-public texlive-lshort-persian (package (name "texlive-lshort-persian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-persian/")))) (file-name (git-file-name name version)) (sha256 @@ -25203,12 +27489,12 @@ introduction to LaTeX2e}.") (define-public texlive-lshort-polish (package (name "texlive-lshort-polish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-polish/")))) (file-name (git-file-name name version)) (sha256 @@ -25226,12 +27512,12 @@ to LaTeX2e}.") (define-public texlive-lshort-portuguese (package (name "texlive-lshort-portuguese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-portuguese/")))) (file-name (git-file-name name version)) (sha256 @@ -25249,12 +27535,12 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-russian (package (name "texlive-lshort-russian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-russian/")))) (file-name (git-file-name name version)) (sha256 @@ -25271,12 +27557,12 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-slovak (package (name "texlive-lshort-slovak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-slovak/")))) (file-name (git-file-name name version)) (sha256 @@ -25294,12 +27580,12 @@ Short Introduction to LaTeX2e}.") (define-public texlive-lshort-slovenian (package (name "texlive-lshort-slovenian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-slovenian/")))) (file-name (git-file-name name version)) (sha256 @@ -25317,12 +27603,12 @@ Short Introduction to LaTeX2e}.") (define-public texlive-lshort-spanish (package (name "texlive-lshort-spanish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-spanish/")))) (file-name (git-file-name name version)) (sha256 @@ -25340,12 +27626,12 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-thai (package (name "texlive-lshort-thai") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-thai/")))) (file-name (git-file-name name version)) (sha256 @@ -25362,12 +27648,12 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-turkish (package (name "texlive-lshort-turkish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-turkish/")))) (file-name (git-file-name name version)) (sha256 @@ -25385,12 +27671,12 @@ short introduction to LaTeX2e}.") (define-public texlive-lshort-ukr (package (name "texlive-lshort-ukr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-ukr/")))) (file-name (git-file-name name version)) (sha256 @@ -25408,12 +27694,12 @@ Introduction to LaTeX2e}.") (define-public texlive-lshort-vietnamese (package (name "texlive-lshort-vietnamese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lshort-vietnamese/")))) (file-name (git-file-name name version)) (sha256 @@ -25431,12 +27717,12 @@ LaTeX2e}.") (define-public texlive-lstbayes (package (name "texlive-lstbayes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lstbayes/" "source/latex/lstbayes/" "tex/latex/lstbayes/")))) @@ -25456,12 +27742,12 @@ several languages not included in that package: BUGS, JAGS, and Stan.") (define-public texlive-ltb2bib (package (name "texlive-ltb2bib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltb2bib/" "source/latex/ltb2bib/" "tex/latex/ltb2bib/")))) (file-name (git-file-name name version)) @@ -25483,12 +27769,12 @@ bibliographical database (@file{.ltb}) to a BibTeX bibliographical database (define-public texlive-ltxdockit (package (name "texlive-ltxdockit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltxdockit/" "tex/latex/ltxdockit/")))) (file-name (git-file-name name version)) @@ -25508,12 +27794,12 @@ of his own packages.") (define-public texlive-luabibentry (package (name "texlive-luabibentry") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luabibentry/" "source/lualatex/luabibentry/" "tex/lualatex/luabibentry/")))) @@ -25532,12 +27818,12 @@ of his own packages.") (define-public texlive-lxfonts (package (name "texlive-lxfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lxfonts/" "fonts/map/dvips/lxfonts/" "fonts/source/public/lxfonts/" @@ -25548,7 +27834,7 @@ of his own packages.") (file-name (git-file-name name version)) (sha256 (base32 - "1n7bznkcc1ma2k977306rjg1mlpcspc46xg14abnc2d4k2970bfg")))) + "138mnlp5695l73ww2k6b34v5l59f49ifq4pmdi9yqp7nhq1s4f1h")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ec"))) (build-system texlive-build-system) @@ -25566,12 +27852,12 @@ parameters.") (define-public texlive-lyluatex (package (name "texlive-lyluatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/lyluatex/" "scripts/lyluatex/" "tex/luatex/lyluatex/")))) (file-name (git-file-name name version)) @@ -25592,12 +27878,12 @@ files.") (define-public texlive-m-tx (package (name "texlive-m-tx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/m-tx/" "doc/man/man1/prepmx.1" "doc/man/man1/prepmx.man1.pdf" @@ -25671,12 +27957,12 @@ those who prefer its language.") (define-public texlive-macros2e (package (name "texlive-macros2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/macros2e/" "tex/latex/macros2e/")))) (file-name (git-file-name name version)) (sha256 @@ -25697,12 +27983,12 @@ format and may miss some macros.") (define-public texlive-mafr (package (name "texlive-mafr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mafr/" "tex/latex/mafr/")))) (file-name (git-file-name name version)) (sha256 @@ -25722,12 +28008,12 @@ documents such as tests or lessons. The documentation is in French.") (define-public texlive-magra (package (name "texlive-magra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/magra/" "fonts/enc/dvips/magra/" "fonts/map/dvips/magra/" @@ -25751,18 +28037,18 @@ with support for LaTeX and pdfLaTeX.") (define-public texlive-mahjong (package (name "texlive-mahjong") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mahjong/" "source/latex/mahjong/" "tex/latex/mahjong/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1nkj6kri9dpk3gkms4raldzkj3dhsf54vggivb6nh169s7a16m7q")))) + "1nmgghw8zmnmmd0hkrm3l4fx3xgzsay6mhiyg50p9rrnm9ggb84a")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mahjong") @@ -25780,12 +28066,12 @@ mahjong.") (define-public texlive-marcellus (package (name "texlive-marcellus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/marcellus/" "fonts/enc/dvips/marcellus/" "fonts/map/dvips/marcellus/" @@ -25813,12 +28099,12 @@ will be silently substituted for bold.") (define-public texlive-margbib (package (name "texlive-margbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/margbib/" "source/latex/margbib/" "tex/latex/margbib/")))) (file-name (git-file-name name version)) @@ -25838,12 +28124,12 @@ the citation key into the margin.") (define-public texlive-matapli (package (name "texlive-matapli") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/matapli/" "tex/latex/matapli/")))) (file-name (git-file-name name version)) (sha256 @@ -25861,12 +28147,12 @@ Mathématiques Appliquées et Industrielles (SMAI).") (define-public texlive-matc3 (package (name "texlive-matc3") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/matc3/" "source/latex/matc3/" "tex/latex/matc3/")))) (file-name (git-file-name name version)) @@ -25885,12 +28171,12 @@ mathematical textbooks for use in Italian high schools.") (define-public texlive-matc3mem (package (name "texlive-matc3mem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/matc3mem/" "source/latex/matc3mem/" "tex/latex/matc3mem/")))) @@ -25912,12 +28198,12 @@ textbooks for use in Italian high schools.") (define-public texlive-math-into-latex-4 (package (name "texlive-math-into-latex-4") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/math-into-latex-4/")))) (file-name (git-file-name name version)) (sha256 @@ -25932,15 +28218,44 @@ textbooks for use in Italian high schools.") 4th edition.") (license license:public-domain))) +(define-public texlive-math-operator + (package + (name "texlive-math-operator") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/math-operator/" + "source/latex/math-operator/" + "tex/latex/math-operator/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wpgkqxblb0gl9z2lhs8wz2nszn0k3i791jhy4mmil230i6w9zll")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/math-operator") + (synopsis "Predefined and new math operators") + (description + "This package defines control sequences for roughly one hundred and fifty +math operators, including special functions, probability distributions, pure +mathematical constructions, and a variant of @code{\\overline}. The package +also provides an interface for users to define new math operators similar to +the @code{amsopn} package. New operators can be medium or bold weight, and +they may be declared as @code{\\mathord} or @code{\\mathop} sub-formulas.") + (license license:lppl1.3c))) + (define-public texlive-mathabx (package (name "texlive-mathabx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mathabx/" "fonts/source/public/mathabx/" "fonts/tfm/public/mathabx/" @@ -25964,12 +28279,12 @@ available.") (define-public texlive-mathabx-type1 (package (name "texlive-mathabx-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mathabx-type1/" "fonts/map/dvips/mathabx-type1/" "fonts/type1/public/mathabx-type1/")))) @@ -25989,18 +28304,21 @@ available.") (define-public texlive-mathalpha (package (name "texlive-mathalpha") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathalpha/" + "fonts/map/dvips/mathalpha/" + "fonts/tfm/public/mathalpha/" + "fonts/type1/public/mathalpha/" "tex/latex/mathalpha/")))) (file-name (git-file-name name version)) (sha256 (base32 - "19wniyaba8cz4vk279ashg68bxq9178cvvz53cng2cn6i6rw32rv")))) + "150kg69dj6z6kyng7kmpkf52qn3sz6s5zk60l4j4f2cpbwgr92hy")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mathalpha") @@ -26016,19 +28334,19 @@ addressed via macros @code{\\mathcal}, @code{\\mathbb}, @code{\\mathfrak} and (define-public texlive-mathastext (package (name "texlive-mathastext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathastext/" "source/latex/mathastext/" "tex/latex/mathastext/")))) (file-name (git-file-name name version)) (sha256 (base32 - "02zx7v3vffz4wag24pd29dgw2l6vbs30vhrrkylsi26rwsr839zc")))) + "1ngczp83lx43m11f49kl2w4mfn8xrd5nwxbf9hm5zwnpa5f9fzla")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mathastext") @@ -26048,12 +28366,12 @@ smaller PDF files.") (define-public texlive-mathcommand (package (name "texlive-mathcommand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathcommand/" "source/latex/mathcommand/" "tex/latex/mathcommand/")))) @@ -26077,12 +28395,12 @@ knowledge package for a proper handling of mathematical notations.") (define-public texlive-mathcomp (package (name "texlive-mathcomp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathcomp/" "source/latex/mathcomp/" "tex/latex/mathcomp/")))) @@ -26103,19 +28421,19 @@ mode.") (define-public texlive-mathfixs (package (name "texlive-mathfixs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathfixs/" "source/latex/mathfixs/" "tex/latex/mathfixs/")))) (file-name (git-file-name name version)) (sha256 (base32 - "069gcdc6mhf045cpg5dbd81ng8v7bhqjxwpg9dvz4qdpf508jvq0")))) + "137f95kz56dhik4pp3d15dl6kqj0lbbpcp1j2av010j4v2f3r8kc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mathfixs") @@ -26126,15 +28444,43 @@ spacing around fractions and roots, math symbols within bold text as well as capital Greek letters. It also adds some related macros.") (license license:lppl1.3+))) +(define-public texlive-mathgreeks + (package + (name "texlive-mathgreeks") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/mathgreeks/" + "source/latex/mathgreeks/" + "tex/latex/mathgreeks/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fswv2rvzjhdwkcvncnas2g47g53hd52gsf6yjhg8q92wcgkbgyl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mathgreeks") + (synopsis "Use different Greek letter fonts in math mode") + (description + "The purpose of this package is to provide access to numerous Greek +letter fonts for math mode, without altering other mathematical characters and +symbols and without loading whole extensions that provide these fonts. +Moreover, the chosen font or shape can be changed dynamically throughout the +document.") + (license license:lppl1.3c))) + (define-public texlive-mathlig (package (name "texlive-mathlig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/mathlig/")))) (file-name (git-file-name name version)) (sha256 @@ -26152,12 +28498,12 @@ maths mode.") (define-public texlive-mathpartir (package (name "texlive-mathpartir") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathpartir/" "source/latex/mathpartir/" "tex/latex/mathpartir/")))) @@ -26184,12 +28530,12 @@ for typeseting sets of type inference rules or typing derivations.") (define-public texlive-mathpunctspace (package (name "texlive-mathpunctspace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathpunctspace/" "tex/latex/mathpunctspace/")))) (file-name (git-file-name name version)) @@ -26208,12 +28554,12 @@ semicolons in mathematical expressions.") (define-public texlive-mathsemantics (package (name "texlive-mathsemantics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathsemantics/" "tex/latex/mathsemantics/")))) (file-name (git-file-name name version)) @@ -26236,12 +28582,12 @@ notation if a user prefers to. The semantic layer is split into topics.") (define-public texlive-maths-symbols (package (name "texlive-maths-symbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/maths-symbols/")))) (file-name (git-file-name name version)) (sha256 @@ -26260,12 +28606,12 @@ the AMS symbols, if available at compile time).") (define-public texlive-matlab-prettifier (package (name "texlive-matlab-prettifier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/matlab-prettifier/" "source/latex/matlab-prettifier/" "tex/latex/matlab-prettifier/")))) @@ -26286,12 +28632,12 @@ syntax is not complete.)") (define-public texlive-matrix-skeleton (package (name "texlive-matrix-skeleton") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/matrix-skeleton/" "tex/latex/matrix-skeleton/")))) (file-name (git-file-name name version)) @@ -26313,12 +28659,12 @@ rows and columns for easy styling.") (define-public texlive-mattens (package (name "texlive-mattens") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mattens/" "source/latex/mattens/" "tex/latex/mattens/")))) (file-name (git-file-name name version)) @@ -26339,12 +28685,12 @@ moments of inertia, etc.") (define-public texlive-maze (package (name "texlive-maze") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/maze/" "tex/latex/maze/")))) (file-name (git-file-name name version)) (sha256 @@ -26363,12 +28709,12 @@ obvious. The output it based on the @code{picture} environment.") (define-public texlive-mcmthesis (package (name "texlive-mcmthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mcmthesis/" "source/latex/mcmthesis/" "tex/latex/mcmthesis/")))) @@ -26389,12 +28735,12 @@ typesetting the submitted paper.") (define-public texlive-mdputu (package (name "texlive-mdputu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mdputu/" "fonts/tfm/public/mdputu/" "fonts/vf/public/mdputu/" @@ -26417,12 +28763,12 @@ digits and punctuation, as an extension to Mathdesign's Utopia bundle.") (define-public texlive-mdsymbol (package (name "texlive-mdsymbol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mdsymbol/" "doc/latex/mdsymbol/" "fonts/enc/dvips/mdsymbol/" @@ -26451,12 +28797,12 @@ well with other contemporary typefaces.") (define-public texlive-mecaso (package (name "texlive-mecaso") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mecaso/" "tex/latex/mecaso/")))) (file-name (git-file-name name version)) (sha256 @@ -26475,12 +28821,12 @@ package wraps them up in short commands.") (define-public texlive-membranecomputing (package (name "texlive-membranecomputing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/membranecomputing/" "tex/latex/membranecomputing/")))) (file-name (git-file-name name version)) @@ -26501,12 +28847,12 @@ Computing research.") (define-public texlive-memdesign (package (name "texlive-memdesign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/memdesign/")))) (file-name (git-file-name name version)) (sha256 @@ -26525,12 +28871,12 @@ first part of the @code{memoir} users manual.") (define-public texlive-memoirchapterstyles (package (name "texlive-memoirchapterstyles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/memoirchapterstyles/")))) (file-name (git-file-name name version)) (sha256 @@ -26552,12 +28898,12 @@ Zoonekynd's tutorial on headings.") (define-public texlive-memorygraphs (package (name "texlive-memorygraphs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/memorygraphs/" "tex/latex/memorygraphs/")))) (file-name (git-file-name name version)) @@ -26577,12 +28923,12 @@ that represent the memory of a computer program during its execution.") (define-public texlive-mendex-doc (package (name "texlive-mendex-doc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/mendex-doc/" "makeindex/mendex-doc/" "source/latex/mendex-doc/")))) @@ -26602,12 +28948,12 @@ processor).") (define-public texlive-mentis (package (name "texlive-mentis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mentis/" "source/latex/mentis/" "tex/latex/mentis/")))) (file-name (git-file-name name version)) @@ -26627,12 +28973,12 @@ Mentis class, but developed in close co-operation with Mentis.") (define-public texlive-merriweather (package (name "texlive-merriweather") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/merriweather/" "fonts/enc/dvips/merriweather/" "fonts/map/dvips/merriweather/" @@ -26661,12 +29007,12 @@ There are four weights and italics for each.") (define-public texlive-messagepassing (package (name "texlive-messagepassing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/messagepassing/" "source/latex/messagepassing/" "tex/latex/messagepassing/")))) @@ -26690,12 +29036,12 @@ to the processes, checkpoints, ...") (define-public texlive-metafont-beginners (package (name "texlive-metafont-beginners") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/metafont-beginners/")))) (file-name (git-file-name name version)) (sha256 @@ -26715,12 +29061,12 @@ people's fonts.") (define-public texlive-metapost-examples (package (name "texlive-metapost-examples") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/metapost-examples/")))) (file-name (git-file-name name version)) (sha256 @@ -26739,12 +29085,12 @@ geometric transformations, fractals, bitmap, etc).") (define-public texlive-metrix (package (name "texlive-metrix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metrix/" "source/latex/metrix/" "tex/latex/metrix/")))) (file-name (git-file-name name version)) @@ -26764,12 +29110,12 @@ with symbols, giving automatic alignment.") (define-public texlive-mex (package (name "texlive-mex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/mex/base/" "source/mex/base/" "tex/mex/base/" "tex/mex/config/")))) (file-name (git-file-name name version)) @@ -26814,12 +29160,12 @@ language and sources of formats.") (define-public texlive-mgltex (package (name "texlive-mgltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mgltex/" "source/latex/mgltex/" "tex/latex/mgltex/")))) (file-name (git-file-name name version)) @@ -26845,12 +29191,12 @@ scripting language, called MGL, which can be used independently.") (define-public texlive-mhchem (package (name "texlive-mhchem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mhchem/" "tex/latex/mhchem/")))) (file-name (git-file-name name version)) (sha256 @@ -26880,12 +29226,12 @@ official Risk and Safety (R and S) Phrases that are used to label chemicals.") (define-public texlive-mhequ (package (name "texlive-mhequ") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mhequ/" "tex/latex/mhequ/")))) (file-name (git-file-name name version)) (sha256 @@ -26908,12 +29254,12 @@ reduces visual clutter.") (define-public texlive-miama (package (name "texlive-miama") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/miama/" "fonts/afm/public/miama/" "fonts/enc/dvips/miama/" @@ -26926,7 +29272,7 @@ reduces visual clutter.") (file-name (git-file-name name version)) (sha256 (base32 - "07a2i250himdjnphq39kq08ycl7mgi9v1w3cnsg1q2c7qwwizrkw")))) + "1yxmx3crmnr31khcifdvcy52f3sa3hdnmly6lpyhp5qpl414011d")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/miama") @@ -26939,12 +29285,12 @@ supports Latin, Cyrillic, and Greek. It comes complete with LaTeX support.") (define-public texlive-miller (package (name "texlive-miller") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/miller/" "source/latex/miller/" "tex/latex/miller/")))) (file-name (git-file-name name version)) @@ -26964,12 +29310,12 @@ number.") (define-public texlive-minimalist (package (name "texlive-minimalist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minimalist/" "tex/latex/minimalist/")))) (file-name (git-file-name name version)) @@ -26993,12 +29339,12 @@ You may also wish to consider the packages @code{einfart} and (define-public texlive-mintspirit (package (name "texlive-mintspirit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mintspirit/" "fonts/enc/dvips/mintspirit/" "fonts/map/dvips/mintspirit/" @@ -27026,18 +29372,18 @@ for some glyphs.") (define-public texlive-mismath (package (name "texlive-mismath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mismath/" "source/latex/mismath/" "tex/latex/mismath/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1400jh0lnrz24zdwn9hai222haz9fqr0rxld9lnf42drlmb0nlxz")))) + "1h92j4c8ab3sc90gv3f89dsdpaycgz4ysh5ic0b18ydp4cx650r7")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mismath") @@ -27054,12 +29400,12 @@ for long calculations.") (define-public texlive-missaali (package (name "texlive-missaali") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/missaali/" "fonts/opentype/public/missaali/" "tex/latex/missaali/")))) @@ -27091,18 +29437,18 @@ look.") (define-public texlive-mlacls (package (name "texlive-mlacls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mlacls/" "source/latex/mlacls/" "tex/latex/mlacls/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1g6kqsrvcvf8xmygb7rh18a1amqc83fp7fghvd17klsaslal83cd")))) + "08ik1i0fri5wxj1kk5337nig8xzvym9mh8ghmxizg6mn2amlfl8r")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mlacls") @@ -27115,15 +29461,39 @@ This package provides a simple, straightforward LaTeX class for composing papers almost perfectly adherent to the MLA style guide.") (license license:lppl1.3c))) +(define-public texlive-mlawriter + (package + (name "texlive-mlawriter") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/plain/mlawriter/" + "tex/plain/mlawriter/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03b8rvidxdwkkaahzsa2aalhhnng8s3ja3k69n4d71177vi0d2s4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mlawriter") + (synopsis "Write MLA style documents in Plain TeX") + (description + "With this Plain TeX extension, papers can be written in MLA style. +These appear as if they were written in MS Word.") + (license license:cc0))) + (define-public texlive-mlmodern (package (name "texlive-mlmodern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mlmodern/" "fonts/map/dvips/mlmodern/" "fonts/tfm/public/mlmodern/" @@ -27147,12 +29517,12 @@ avoids the spindliness of most other Type 1 versions of Computer Modern.") (define-public texlive-mltex (package (name "texlive-mltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mltex/" "tex/latex/mltex/" "tex/mltex/config/")))) (file-name (git-file-name name version)) @@ -27199,12 +29569,12 @@ distributed as a TeX change file.") (define-public texlive-mluexercise (package (name "texlive-mluexercise") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mluexercise/" "source/latex/mluexercise/" "tex/latex/mluexercise/")))) @@ -27230,12 +29600,12 @@ during the bachelor's degree program.") (define-public texlive-mnras (package (name "texlive-mnras") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/mnras/" "doc/latex/mnras/" "tex/latex/mnras/")))) (file-name (git-file-name name version)) @@ -27254,12 +29624,12 @@ Notices of the Royal Astronomical Society}.") (define-public texlive-mnsymbol (package (name "texlive-mnsymbol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mnsymbol/" "fonts/enc/dvips/mnsymbol/" "fonts/map/dvips/mnsymbol/" @@ -27291,12 +29661,12 @@ package is provided.") (define-public texlive-modeles-factures-belges-assocs (package (name "texlive-modeles-factures-belges-assocs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/modeles-factures-belges-assocs/" "tex/latex/modeles-factures-belges-assocs/")))) (file-name (git-file-name name version)) @@ -27315,12 +29685,12 @@ invoices for Belgian non-profit organizations.") (define-public texlive-montserrat (package (name "texlive-montserrat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/montserrat/" "fonts/enc/dvips/montserrat/" "fonts/map/dvips/montserrat/" @@ -27349,15 +29719,67 @@ shapes that are much more rounded than the default version, reflecting the signage in the neighborhood of Montserrat.") (license (list license:silofl1.1 license:lppl1.3+)))) +(define-public texlive-mp-geom2d + (package + (name "texlive-mp-geom2d") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/metapost/mp-geom2d/" + "metapost/mp-geom2d/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hq7n105vh9lmyfhfd3ghlcnwzmn4in47rr32f90mg0n70cnprkh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mp-geom2d") + (synopsis "Flat geometry with MetaPost") + (description + "This package was written with the aim of providing MetaPost macros for +creating a geometry figure that closely matches an imperative description: +@samp{Let A be the point with coordinates (2,3). Let B be the point with +coordinates (4,5). Draw the line (A, B).}") + (license license:lppl1.3c))) + +(define-public texlive-mp-neuralnetwork + (package + (name "texlive-mp-neuralnetwork") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/metapost/mp-neuralnetwork/" + "metapost/mp-neuralnetwork/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ch2wxz7nm05s4a0pzb4ls5ganm2jmcv6zzi5f8jzs4dw6vvcgdy")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mp-neuralnetwork") + (synopsis "Drawing artificial neural networks with MetaPost and METAOBJ") + (description + "This MetaPost package allows to draw artificial neural networks. It is +based on the METAOBJ package which provides many tools to draw and arrange +nodes.") + (license license:lppl1.3c))) + (define-public texlive-mparhack (package (name "texlive-mparhack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mparhack/" "source/latex/mparhack/" "tex/latex/mparhack/")))) @@ -27377,12 +29799,12 @@ come out at the wrong margin.") (define-public texlive-mpfonts (package (name "texlive-mpfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mpfonts/" "fonts/map/dvips/mpfonts/" "fonts/type3/mpfonts/")))) @@ -27411,12 +29833,12 @@ printing.") (define-public texlive-mucproc (package (name "texlive-mucproc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mucproc/" "source/latex/mucproc/" "tex/latex/mucproc/")))) (file-name (git-file-name name version)) @@ -27435,12 +29857,12 @@ guidelines for submissions to the German Mensch und Computer conference.") (define-public texlive-mugsthesis (package (name "texlive-mugsthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mugsthesis/" "source/latex/mugsthesis/" "tex/latex/mugsthesis/")))) @@ -27462,12 +29884,12 @@ with Marquette University Graduate School requirements.") (define-public texlive-muling (package (name "texlive-muling") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/muling/" "source/latex/muling/" "tex/latex/muling/")))) (file-name (git-file-name name version)) @@ -27488,12 +29910,12 @@ Department of Linguistics at the University of Mumbai.") (define-public texlive-multibib (package (name "texlive-multibib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/multibib/" "doc/latex/multibib/" "makeindex/multibib/" "source/latex/multibib/" @@ -27517,12 +29939,12 @@ compatible with @code{inlinebib}, @code{natbib}, and @code{koma-script}.") (define-public texlive-multibibliography (package (name "texlive-multibibliography") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/multibibliography/" "doc/latex/multibibliography/" "scripts/multibibliography/" @@ -27551,12 +29973,12 @@ packages).") (define-public texlive-multiobjective (package (name "texlive-multiobjective") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multiobjective/" "source/latex/multiobjective/" "tex/latex/multiobjective/")))) @@ -27577,12 +29999,12 @@ algorithms, multicriteria decision making and similar fields.") (define-public texlive-munich (package (name "texlive-munich") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/munich/" "doc/latex/munich/")))) (file-name (git-file-name name version)) (sha256 @@ -27601,12 +30023,12 @@ styles as @code{harvard} and @code{oxford}.") (define-public texlive-musical (package (name "texlive-musical") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/musical/" "tex/latex/musical/")))) (file-name (git-file-name name version)) (sha256 @@ -27629,12 +30051,12 @@ lists of songs and lists of dances in the show.") (define-public texlive-musicography (package (name "texlive-musicography") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/musicography/" "tex/latex/musicography/")))) (file-name (git-file-name name version)) @@ -27657,12 +30079,12 @@ a larger range of symbols and a more flexible, user-friendly interface.") (define-public texlive-musikui (package (name "texlive-musikui") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/musikui/" "tex/latex/musikui/")))) (file-name (git-file-name name version)) (sha256 @@ -27680,12 +30102,12 @@ LaTeX.") (define-public texlive-musixguit (package (name "texlive-musixguit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/musixguit/" "tex/latex/musixguit/")))) (file-name (git-file-name name version)) @@ -27704,12 +30126,12 @@ especially for simplifying guitar notation with MusixTeX.") (define-public texlive-musixtex (package (name "texlive-musixtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/musixtex/" "doc/man/man1/musixflx.1" "doc/man/man1/musixflx.man1.pdf" @@ -27723,7 +30145,7 @@ especially for simplifying guitar notation with MusixTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "1jjsciwgibw3zqng9ix51ykxjr9kvljsqpamrk7d62s2lkvxx4xn")))) + "0z6xz3z4g36f4yb2qn3w4h7v4hj8nsala1jki94dk9njx7wz6f70")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -27749,12 +30171,12 @@ compiles a simpler input language to MusiXTeX macros.") (define-public texlive-musixtex-fonts (package (name "texlive-musixtex-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/musixtex-fonts/" "fonts/map/dvips/musixtex-fonts/" "fonts/opentype/public/musixtex-fonts/" @@ -27779,12 +30201,12 @@ the older (Type 1 fonts only) bundle @code{musixtex-t1fonts} obsolete.") (define-public texlive-musixtnt (package (name "texlive-musixtnt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/musixtnt/" "doc/man/man1/msxlint.1" "doc/man/man1/msxlint.man1.pdf" @@ -27865,12 +30287,12 @@ source file. This should be used before using @code{\\TransformNotes}.") (define-public texlive-musuos (package (name "texlive-musuos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/musuos/" "source/latex/musuos/" "tex/latex/musuos/")))) (file-name (git-file-name name version)) @@ -27891,12 +30313,12 @@ is provided.") (define-public texlive-muthesis (package (name "texlive-muthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/muthesis/" "tex/latex/muthesis/")))) (file-name (git-file-name name version)) (sha256 @@ -27915,18 +30337,18 @@ University of Manchester's Department of Computer Science.") (define-public texlive-msu-thesis (package (name "texlive-msu-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/msu-thesis/" "tex/latex/msu-thesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0h84kk88mn1vvakcvxxfwpw1fhc9i8ypmz3y12frzvm6n9h2dyy2")))) + "0l8v6n05n4kb72lnz0mk4gi4df3n54k747ij3w31np0cwmg2biq0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/msu-thesis") @@ -27943,12 +30365,12 @@ functionality of that class.") (define-public texlive-mwcls (package (name "texlive-mwcls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mwcls/" "source/latex/mwcls/" "tex/latex/mwcls/")))) (file-name (git-file-name name version)) @@ -27976,12 +30398,12 @@ blank pages.") (define-public texlive-mxedruli (package (name "texlive-mxedruli") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mxedruli/" "fonts/afm/public/mxedruli/" "fonts/map/dvips/mxedruli/" @@ -28006,12 +30428,12 @@ blank pages.") (define-public texlive-mynsfc (package (name "texlive-mynsfc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/mynsfc/" "source/xelatex/mynsfc/" "tex/xelatex/mynsfc/")))) @@ -28040,12 +30462,12 @@ uses BibLaTeX and Biber for the management of references.") (define-public texlive-na-box (package (name "texlive-na-box") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/na-box/" "tex/xelatex/na-box/")))) (file-name (git-file-name name version)) (sha256 @@ -28064,19 +30486,19 @@ boxed @code{theorem}-alike environments.") (define-public texlive-naive-ebnf (package (name "texlive-naive-ebnf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/naive-ebnf/" "source/latex/naive-ebnf/" "tex/latex/naive-ebnf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0z32jdxnw9lzc49ar6h8wb7rzh52pbkh88jha7zgz6nywpr7dwk1")))) + "1l7cs7na81f0ryszhs166scgspdkaxqylc0cpqwl6ws9a7r6vgdi")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -28094,12 +30516,12 @@ Form (EBNF) notation.") (define-public texlive-namedtensor (package (name "texlive-namedtensor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/namedtensor/" "tex/latex/namedtensor/")))) (file-name (git-file-name name version)) @@ -28116,12 +30538,12 @@ Form (EBNF) notation.") (define-public texlive-nanicolle (package (name "texlive-nanicolle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/nanicolle/" "tex/xelatex/nanicolle/")))) (file-name (git-file-name name version)) @@ -28142,12 +30564,12 @@ only be compiled with XeLaTeX.") (define-public texlive-nanumtype1 (package (name "texlive-nanumtype1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/nanumtype1/" "fonts/afm/public/nanumtype1/" "fonts/map/dvips/nanumtype1/" @@ -28175,12 +30597,12 @@ TS1 font definition files are also provided.") (define-public texlive-nar (package (name "texlive-nar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/nar/")))) (file-name (git-file-name name version)) (sha256 @@ -28197,12 +30619,12 @@ It was adapted from the standard @file{unsrt.bst} style file.") (define-public texlive-natded (package (name "texlive-natded") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/natded/" "tex/latex/natded/")))) (file-name (git-file-name name version)) (sha256 @@ -28220,12 +30642,12 @@ or that of Kalish and Montague.") (define-public texlive-nath (package (name "texlive-nath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nath/" "tex/latex/nath/")))) (file-name (git-file-name name version)) (sha256 @@ -28249,12 +30671,12 @@ adapt their size to the material enclosed, rendering @code{\\left} and (define-public texlive-nature (package (name "texlive-nature") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/nature/" "doc/latex/nature/" "tex/latex/nature/")))) (file-name (git-file-name name version)) @@ -28274,12 +30696,12 @@ papers in a format acceptable to the publisher.") (define-public texlive-navydocs (package (name "texlive-navydocs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/navydocs/" "source/latex/navydocs/" "tex/latex/navydocs/")))) @@ -28302,12 +30724,12 @@ page at its occurrence in the document.") (define-public texlive-nchairx (package (name "texlive-nchairx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nchairx/" "source/latex/nchairx/" "tex/latex/nchairx/")))) (file-name (git-file-name name version)) @@ -28327,12 +30749,12 @@ environments for quickly creating nice mathematical documents.") (define-public texlive-nddiss (package (name "texlive-nddiss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/nddiss/" "doc/latex/nddiss/" "source/latex/nddiss/" "tex/latex/nddiss/")))) (file-name (git-file-name name version)) @@ -28349,15 +30771,46 @@ the University of Notre Dame; with it a user can format a thesis or dissertation in LaTeX.") (license license:lppl1.2+))) +(define-public texlive-neoschool + (package + (name "texlive-neoschool") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/neoschool/" + "tex/latex/neoschool/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d6jjzk6ws87qiaypjxfyrybpw71c2784p19yg0ica6bwn46p0yr")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/neoschool") + (synopsis "LaTeX class for teachers") + (description + "This package provides secondary school teachers with a comprehensive set +of tools for creating educational documents such as assessments, course +materials, exercise sheets with solutions, and more. It includes eight +predefined color themes, various class options for layout and typography, +specialized environments, dedicated commands, and multiple pre-formatted +header styles tailored to different document types. The package integrates +numerous commonly used LaTeX packages, which significantly reduces the need +for extensive preambles and minimizes compatibility issues. Additionally, it +is multilingual, supporting French, English, and German.") + (license license:lppl1.3c))) + (define-public texlive-nevelok (package (name "texlive-nevelok") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nevelok/" "source/latex/nevelok/" "tex/latex/nevelok/")))) (file-name (git-file-name name version)) @@ -28375,12 +30828,12 @@ dissertation in LaTeX.") (define-public texlive-newcastle-bst (package (name "texlive-newcastle-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/newcastle-bst/" "doc/bibtex/newcastle-bst/")))) (file-name (git-file-name name version)) @@ -28401,19 +30854,19 @@ used alongside @code{natbib} for citations.") (define-public texlive-newcomputermodern (package (name "texlive-newcomputermodern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/newcomputermodern/" "fonts/opentype/public/newcomputermodern/" "tex/latex/newcomputermodern/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qqw6src414v9f418xc9pjwzij67rh874rwz8vnrz9fczvpbiq8f")))) + "1y3x7g591amd36i8hgbnd06kxxrcw8zdv00s3snq6agv3par199k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/newcomputermodern") @@ -28428,12 +30881,12 @@ weight of Computer Modern, it provides a Book weight for heavier printing.") (define-public texlive-newpx (package (name "texlive-newpx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/newpx/" "fonts/afm/public/newpx/" "fonts/enc/dvips/newpx/" @@ -28447,7 +30900,7 @@ weight of Computer Modern, it provides a Book weight for heavier printing.") (file-name (git-file-name name version)) (sha256 (base32 - "0ijy6hgdgyscp8jl2hf1g115k8w41z7mjjh010avgbjjrj7i8zky")))) + "0sm19l8vaj69l1yhlf81m8p7d5jzmc93i3j5agwnyh184ng36m3w")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/newpx") @@ -28462,12 +30915,12 @@ scaling, improved metrics, and other options.") (define-public texlive-newtxsf (package (name "texlive-newtxsf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/newtxsf/" "fonts/map/dvips/newtxsf/" "fonts/tfm/public/newtxsf/" @@ -28491,12 +30944,12 @@ the STIX sans serif Roman and Greek letters with most symbols taken from (define-public texlive-newtxtt (package (name "texlive-newtxtt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/newtxtt/" "fonts/enc/dvips/newtxtt/" "fonts/map/dvips/newtxtt/" @@ -28506,7 +30959,7 @@ the STIX sans serif Roman and Greek letters with most symbols taken from (file-name (git-file-name name version)) (sha256 (base32 - "1yhlk13nmzaprkw3vp8gbrdripf9xix1b2wmb48ci2ja4j9fpm46")))) + "19hyx1l1cscxp9j2llcq8sfy5ilqcdcsjzshyfmwkmmbfn629wll")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/newtxtt") @@ -28520,12 +30973,12 @@ slanted variants and a choice of four different styles for zero.") (define-public texlive-niceframe-type1 (package (name "texlive-niceframe-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/niceframe-type1/" "fonts/afm/public/niceframe-type1/" "fonts/map/dvips/niceframe-type1/" @@ -28533,7 +30986,7 @@ slanted variants and a choice of four different styles for zero.") (file-name (git-file-name name version)) (sha256 (base32 - "1vqdy0k94qn72mbz2kqccx2zlmzrh14qfwgqb16n017wlnynzvd7")))) + "11i1inimr8nkimnl3kdln7ckffnh2cj49g9606il2vrgg3d3xw5g")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/niceframe-type1") @@ -28546,19 +30999,19 @@ slanted variants and a choice of four different styles for zero.") (define-public texlive-nicematrix (package (name "texlive-nicematrix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nicematrix/" "source/latex/nicematrix/" "tex/latex/nicematrix/")))) (file-name (git-file-name name version)) (sha256 (base32 - "15jlm41gi2573l1bsqh1ldw49g5gk2bcgcaxm959388xzyky53gy")))) + "0pr0ffjn9zdwkvq7vki7qk8y2bxg955jmrrs0zg5fz3kl2jbfh3v")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/nicematrix") @@ -28576,12 +31029,12 @@ cells; etc.") (define-public texlive-nimbus15 (package (name "texlive-nimbus15") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/nimbus15/" "fonts/afm/public/nimbus15/" "fonts/enc/dvips/nimbus15/" @@ -28594,7 +31047,7 @@ cells; etc.") (file-name (git-file-name name version)) (sha256 (base32 - "1x5y8jcwg3ns4jdz3rqzmd1xsfsdjbab70dnlm3n7lgs64ljlzyk")))) + "07azlgb1ss786d3f9ak194r9x0rg6g2v4ap9yzfg4qpp4z60r8n2")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-fontools)) @@ -28611,12 +31064,12 @@ be useful for rendering code.") (define-public texlive-nimsticks (package (name "texlive-nimsticks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nimsticks/" "source/latex/nimsticks/" "tex/latex/nimsticks/")))) @@ -28640,12 +31093,12 @@ objects.") (define-public texlive-nkarta (package (name "texlive-nkarta") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/nkarta/" "fonts/source/public/nkarta/" "fonts/tfm/public/nkarta/" @@ -28668,18 +31121,18 @@ Encapsulated PostScript is also provided.") (define-public texlive-nmbib (package (name "texlive-nmbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/nmbib/" "doc/latex/nmbib/" "source/latex/nmbib/" "tex/latex/nmbib/")))) (file-name (git-file-name name version)) (sha256 (base32 - "17snspchv0yafz062h59gs9px4dwjk99pwfyxcraw9243k2gd79g")))) + "09sxi91shdyzgzr9z0myyd2afyg7cqarfdbri03v7hnm6l0cqxx6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/nmbib") @@ -28695,12 +31148,12 @@ provides other improvements.") (define-public texlive-nnext (package (name "texlive-nnext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nnext/" "source/latex/nnext/" "tex/latex/nnext/")))) (file-name (git-file-name name version)) @@ -28722,12 +31175,12 @@ commands from the @code{expex} package.") (define-public texlive-notes2bib (package (name "texlive-notes2bib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/notes2bib/" "source/latex/notes2bib/" "tex/latex/notes2bib/")))) @@ -28750,12 +31203,12 @@ Both sorted and unsorted bibliography styles are supported.") (define-public texlive-notex-bst (package (name "texlive-notex-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/notex-bst/")))) (file-name (git-file-name name version)) (sha256 @@ -28773,12 +31226,12 @@ generate bibliographies to be served on the web starting from BibTeX files.") (define-public texlive-noto-emoji (package (name "texlive-noto-emoji") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/noto-emoji/" "fonts/truetype/google/noto-emoji/")))) (file-name (git-file-name name version)) @@ -28797,12 +31250,12 @@ version.") (define-public texlive-notomath (package (name "texlive-notomath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/notomath/" "fonts/map/dvips/notomath/" "fonts/tfm/public/notomath/" @@ -28812,7 +31265,7 @@ version.") (file-name (git-file-name name version)) (sha256 (base32 - "1yb7gs2ks0n714n9isbrh4rdrr96b10v58f29907kjixjhf52cd5")))) + "0l1wrzb1ngl79hi6wa5mxbia8zl09vn6chw4lk86l0mz217ky0v7")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/notomath") @@ -28825,12 +31278,12 @@ and NotoSans. (Regular and Bold weights only.)") (define-public texlive-nuc (package (name "texlive-nuc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nuc/" "tex/latex/nuc/")))) (file-name (git-file-name name version)) (sha256 @@ -28851,12 +31304,12 @@ supported in the package.") (define-public texlive-njurepo (package (name "texlive-njurepo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/njurepo/" "source/latex/njurepo/" "tex/latex/njurepo/")))) (file-name (git-file-name name version)) @@ -28876,12 +31329,12 @@ for the bachelor's curriculum.") (define-public texlive-ndsu-thesis (package (name "texlive-ndsu-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ndsu-thesis/" "tex/latex/ndsu-thesis/")))) (file-name (git-file-name name version)) @@ -28900,12 +31353,12 @@ be in compliance with North Dakota State University requirements.") (define-public texlive-ndsu-thesis-2022 (package (name "texlive-ndsu-thesis-2022") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ndsu-thesis-2022/" "tex/latex/ndsu-thesis-2022/")))) (file-name (git-file-name name version)) @@ -28931,12 +31384,12 @@ and clever references.") (define-public texlive-nih (package (name "texlive-nih") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nih/" "tex/latex/nih/")))) (file-name (git-file-name name version)) (sha256 @@ -28954,12 +31407,12 @@ National Institutes of Health}, a US government agency.") (define-public texlive-nihbiosketch (package (name "texlive-nihbiosketch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nihbiosketch/" "tex/latex/nihbiosketch/")))) (file-name (git-file-name name version)) @@ -28980,12 +31433,12 @@ format is required for applications submitted for due dates on or after May (define-public texlive-njustthesis (package (name "texlive-njustthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/njustthesis/" "source/latex/njustthesis/" "tex/latex/njustthesis/")))) @@ -29006,19 +31459,19 @@ Technology.") (define-public texlive-njuthesis (package (name "texlive-njuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/njuthesis/" "source/latex/njuthesis/" "tex/latex/njuthesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0s8vf63yhkmyzz3x72cmch4i69q5py0nr9n83rxxjs5rlv3aid9l")))) + "1y24n3nnzw08n9bvf36v6i5lmplqi8zv1wv08qga2ysr5002lh38")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/njuthesis") @@ -29033,12 +31486,12 @@ class requires either XeLaTeX or LuaLaTeX.") (define-public texlive-njuvisual (package (name "texlive-njuvisual") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/njuvisual/" "source/latex/njuvisual/" "tex/latex/njuvisual/")))) @@ -29059,12 +31512,12 @@ a user-friendly interface to display them in documents and beamers.") (define-public texlive-nostarch (package (name "texlive-nostarch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/nostarch/" "doc/latex/nostarch/" "makeindex/nostarch/" "source/latex/nostarch/" @@ -29087,12 +31540,12 @@ books.") (define-public texlive-nrc (package (name "texlive-nrc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nrc/" "source/latex/nrc/" "tex/latex/nrc/")))) (file-name (git-file-name name version)) @@ -29113,12 +31566,12 @@ should be used.") (define-public texlive-nucleardata (package (name "texlive-nucleardata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nucleardata/" "source/latex/nucleardata/" "tex/latex/nucleardata/")))) @@ -29139,12 +31592,12 @@ requires @command{pythontex} to be called with the TeX file as the argument.") (define-public texlive-numberpt (package (name "texlive-numberpt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numberpt/" "source/latex/numberpt/" "tex/latex/numberpt/")))) @@ -29163,15 +31616,42 @@ Brazilian vs. European Portuguese forms in the spelling of @samp{16}, @samp{17}, and @samp{19}.") (license license:lppl1.3c))) +(define-public texlive-numbersets + (package + (name "texlive-numbersets") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/numbersets/" + "tex/latex/numbersets/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0j3bfnidml5yd0kk19j6m6yqb1ksgl1sy9g0lgyhip8619d3inip")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/numbersets") + (synopsis "Display number sets with customizable typefaces") + (description + "This package allows users to express mathematical concepts related to +sets of numbers using meaningful commands rather than relying on visual +representations. It can specify typefaces for number sets, define typeface +rules, and create commands that represent number sets. It includes several +predefined presets for common number sets.") + (license license:expat))) + (define-public texlive-numerica (package (name "texlive-numerica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numerica/" "tex/latex/numerica/")))) (file-name (git-file-name name version)) (sha256 @@ -29193,12 +31673,12 @@ numerical exploration are possible within the document being worked on.") (define-public texlive-numerica-plus (package (name "texlive-numerica-plus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numerica-plus/" "tex/latex/numerica-plus/")))) (file-name (git-file-name name version)) @@ -29218,18 +31698,18 @@ terms of recurrence relations.") (define-public texlive-numerica-tables (package (name "texlive-numerica-tables") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numerica-tables/" "tex/latex/numerica-tables/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1q39rlmi1f9xaf627vdqnnhl0b36ppk5hrql64incf3i8vvqziyw")))) + "1j0afp83y8b6hvwq6x9sbs8dv4chzbq5whz487901fawiwafian8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/numerica-tables") @@ -29239,15 +31719,53 @@ terms of recurrence relations.") mathematical function values.") (license license:lppl1.3c))) +(define-public texlive-nstc-proposal + (package + (name "texlive-nstc-proposal") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/nstc-proposal/" + "source/latex/nstc-proposal/" + "tex/latex/nstc-proposal/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vg68az1bynrmi6dj1qz6sidm7r56vl72j2szg2kdyia68y75lh3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-documentation + ;; Generating examples from ".ins" file raises an error. Since + ;; documentation is not re-generated anyways, skip these. + (lambda _ + (substitute* "source/latex/nstc-proposal/nstc-proposal.ins" + (("\\file\\{example/.*") ""))))))) + (home-page "https://ctan.org/pkg/nstc-proposal") + (synopsis + "Classes for grant proposals to National Science and Technology Council, Taiwan") + (description + "This package consists of LaTeX classes for preparing grant proposals to +the National Science and Technology Council, Taiwan, that is: CM03 CM302 which +support typesetting in both Chinese and English and are compatible with +pdfLaTeX and XeTeX.") + (license license:lppl1.3c))) + (define-public texlive-nunito (package (name "texlive-nunito") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/nunito/" "fonts/enc/dvips/nunito/" "fonts/map/dvips/nunito/" @@ -29272,12 +31790,12 @@ of fonts, designed by Vernon Adams.") (define-public texlive-nwafuthesis (package (name "texlive-nwafuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nwafuthesis/" "source/latex/nwafuthesis/" "tex/latex/nwafuthesis/")))) @@ -29303,12 +31821,12 @@ only supports XeTeX and LuaTeX engines.") (define-public texlive-nwejm (package (name "texlive-nwejm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nwejm/" "source/latex/nwejm/" "tex/latex/nwejm/")))) (file-name (git-file-name name version)) @@ -29330,15 +31848,40 @@ team, @code{nwejmart}, intended for the authors who wish to publish an article in the NWEJM.") (license license:lppl1.3c))) +(define-public texlive-nxuthesis + (package + (name "texlive-nxuthesis") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "bibtex/bst/nxuthesis/" + "doc/latex/nxuthesis/" + "tex/latex/nxuthesis/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11lwmh9qqpprmr61v5y8vaxvbjxnc6l6g9cxw4i55raxz1fjjwcp")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/nxuthesis") + (synopsis "Thesis template for Ningxia University") + (description + "This package provides a LaTeX thesis template for Ningxia University in +order to make it easy to write theses for graduate students.") + (license license:lppl1.3c))) + (define-public texlive-objectz (package (name "texlive-objectz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/objectz/" "source/latex/objectz/" "tex/latex/objectz/")))) (file-name (git-file-name name version)) @@ -29356,12 +31899,12 @@ in the NWEJM.") (define-public texlive-obnov (package (name "texlive-obnov") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/obnov/" "fonts/source/public/obnov/" "fonts/tfm/public/obnov/" "tex/latex/obnov/")))) @@ -29385,12 +31928,12 @@ Cyrillic font support.") (define-public texlive-ocherokee (package (name "texlive-ocherokee") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/omega/ocherokee/" "fonts/afm/public/ocherokee/" "fonts/map/dvips/ocherokee/" @@ -29418,12 +31961,12 @@ Cherokee language with the Omega version of LaTeX (known as Lambda).") (define-public texlive-octave (package (name "texlive-octave") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/octave/" "tex/latex/octave/")))) (file-name (git-file-name name version)) (sha256 @@ -29443,12 +31986,12 @@ mid-document.") (define-public texlive-ocr-b (package (name "texlive-ocr-b") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ocr-b/" "fonts/source/public/ocr-b/" "fonts/tfm/public/ocr-b/")))) @@ -29470,12 +32013,12 @@ mid-document.") (define-public texlive-ocr-b-outline (package (name "texlive-ocr-b-outline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ocr-b-outline/" "fonts/map/dvips/ocr-b-outline/" "fonts/opentype/public/ocr-b-outline/" @@ -29498,12 +32041,12 @@ mid-document.") (define-public texlive-ogham (package (name "texlive-ogham") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ogham/" "fonts/source/public/ogham/" "fonts/tfm/public/ogham/")))) @@ -29525,12 +32068,12 @@ distributed as Metafont source.") (define-public texlive-oinuit (package (name "texlive-oinuit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/oinuit/" "fonts/map/dvips/oinuit/" "fonts/ofm/public/oinuit/" @@ -29558,12 +32101,12 @@ the necessary fonts are also provided.") (define-public texlive-old-arrows (package (name "texlive-old-arrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/old-arrows/" "fonts/afm/public/old-arrows/" "fonts/enc/dvips/old-arrows/" @@ -29590,12 +32133,12 @@ arrows together with the old-style ones.") (define-public texlive-oldlatin (package (name "texlive-oldlatin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/oldlatin/" "fonts/source/public/oldlatin/" "fonts/tfm/public/oldlatin/")))) @@ -29616,12 +32159,12 @@ order to generate long @emph{s}, which was used in old text.") (define-public texlive-oldstandard (package (name "texlive-oldstandard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/oldstandard/" "fonts/enc/dvips/oldstandard/" "fonts/map/dvips/oldstandard/" @@ -29653,12 +32196,12 @@ Greek and Latin, and many more.") (define-public texlive-omega (package (name "texlive-omega") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/omega/base/" "dvips/omega/" "fonts/afm/public/omega/" @@ -29699,12 +32242,12 @@ LuaTeX.") (define-public texlive-omegaware (package (name "texlive-omegaware") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/odvicopy.1" "doc/man/man1/odvicopy.man1.pdf" "doc/man/man1/odvitype.1" @@ -29726,7 +32269,7 @@ LuaTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "04fchy1n6ppi2l2c99mz1x64m8zl741d0z8fkjxapqn266z4bc7k")))) + "0g09l0pm93b0c9qjy66hkrx5gwmfg9bnfxnzkvsi6sw7yqpp8qr3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-omegaware-bin)) @@ -29777,15 +32320,42 @@ Omega (and Aleph) ideas include Omega-2 and LuaTeX.") "This package provides the binaries for @code{texlive-omegaware}.") (license (package-license texlive-omegaware)))) +(define-public texlive-omgtudoc-asoiu + (package + (name "texlive-omgtudoc-asoiu") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/omgtudoc-asoiu/" + "source/latex/omgtudoc-asoiu/" + "tex/latex/omgtudoc-asoiu/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09h0slbbl7n0bcbjk34mh0yach4zvsliph96lhvd5nzqbsvr400c")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/omgtudoc-asoiu") + (synopsis "Class for ASOIU department at Omsk State Technical University") + (description + "This package provides a class for documents which are prepared on the +``Automatic systems for information processing and control'' (ASOIU) of Omsk +State Technical University, Omsk, Russia. The class is based on the article +class and requires XeLaTeX or LuaLaTeX for its proper working.") + (license license:lppl1.3+))) + (define-public texlive-onrannual (package (name "texlive-onrannual") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/onrannual/" "tex/latex/onrannual/")))) (file-name (git-file-name name version)) @@ -29804,15 +32374,42 @@ Naval Research} annual reports using LaTeX; as ONR has had numerous problems with LaTeX-generated PDF submissions in the past.") (license license:lppl1.3+))) +(define-public texlive-opbible + (package + (name "texlive-opbible") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/luatex/opbible/" + "tex/optex/opbible/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01xvl3i6fxyaffgvmnbl319j1pic7sxf6y7y9gnmy8xh63r9j71v")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/opbible") + (synopsis "Creating a study Bible with OpTeX") + (description + "This package includes OpTeX macros which allow to create a study Bible +in many language variants. The main Bible text is in separate files while the +commentary apparatus can be written in other files. TeX is able to join all +these data into a single print of a study Bible. Moreover, multiple language +variants and translation subvariants are provided.") + (license license:gpl3+))) + (define-public texlive-opensans (package (name "texlive-opensans") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/opensans/" "fonts/enc/dvips/opensans/" "fonts/map/dvips/opensans/" @@ -29838,12 +32435,12 @@ original TrueType fonts, as well as Type 1 versions.") (define-public texlive-oplotsymbl (package (name "texlive-oplotsymbl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/oplotsymbl/" "tex/latex/oplotsymbl/")))) (file-name (git-file-name name version)) @@ -29863,12 +32460,12 @@ the potential user is allowed to use them in other ways.") (define-public texlive-opteng (package (name "texlive-opteng") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/opteng/" "tex/latex/opteng/")))) (file-name (git-file-name name version)) (sha256 @@ -29889,12 +32486,12 @@ The template gives simple instructions on how to prepare the manuscript.") (define-public texlive-ordinalpt (package (name "texlive-ordinalpt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ordinalpt/" "source/latex/ordinalpt/" "tex/latex/ordinalpt/")))) @@ -29917,12 +32514,12 @@ letter case variants, and for masculine and feminine gender inflections.") (define-public texlive-orkhun (package (name "texlive-orkhun") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/orkhun/" "fonts/source/public/orkhun/" "fonts/tfm/public/orkhun/")))) @@ -29943,12 +32540,12 @@ source.") (define-public texlive-oscola (package (name "texlive-oscola") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/oscola/" "makeindex/oscola/" "tex/latex/oscola/")))) (file-name (git-file-name name version)) @@ -29969,15 +32566,42 @@ includes facilities for constructing tables of cases and legislation from citations (in conjunction with appropriate indexing packages).") (license license:lppl1.3+))) +(define-public texlive-oststud + (package + (name "texlive-oststud") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/oststud/" + "source/latex/oststud/" + "tex/latex/oststud/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1liqhfzn36fqvpn6r3hl1amcpzxsnsahcd2k41pmqcwzmrqkx4al")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/oststud") + (synopsis "Templates for the student organization at OST FH, Switzerland") + (description + "This package is made by the student organization at the University of +Applied Sciences of Eastern Switzerland (Ostschweizer Fachhochschule) to +provide an easy to use interface for newbies and give a more consistent look +and feel to the works produced by the organization's members.") + (license license:cc-by-sa4.0))) + (define-public texlive-oswald (package (name "texlive-oswald") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/oswald/" "fonts/enc/dvips/oswald/" "fonts/map/dvips/oswald/" @@ -30001,12 +32625,12 @@ Kalapi Gajjar, Cyreal, with support for LaTeX and pdfLaTeX.") (define-public texlive-ot-tableau (package (name "texlive-ot-tableau") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ot-tableau/" "tex/latex/ot-tableau/")))) (file-name (git-file-name name version)) @@ -30027,12 +32651,12 @@ stylistic variants are available to suit personal taste.") (define-public texlive-othello (package (name "texlive-othello") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/othello/" "fonts/source/public/othello/" "fonts/tfm/public/othello/" @@ -30054,12 +32678,12 @@ fonts, as Metafont source.") (define-public texlive-othelloboard (package (name "texlive-othelloboard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/othelloboard/" "tex/latex/othelloboard/")))) (file-name (git-file-name name version)) @@ -30082,12 +32706,12 @@ also supported.") (define-public texlive-otibet (package (name "texlive-otibet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/otibet/" "fonts/ofm/public/otibet/" "fonts/ovf/public/otibet/" @@ -30115,12 +32739,12 @@ also supported.") (define-public texlive-oubraces (package (name "texlive-oubraces") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/oubraces/" "tex/latex/oubraces/")))) (file-name (git-file-name name version)) (sha256 @@ -30141,12 +32765,12 @@ also supported.") (define-public texlive-oup-authoring-template (package (name "texlive-oup-authoring-template") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/oup-authoring-template/" "tex/latex/oup-authoring-template/")))) (file-name (git-file-name name version)) @@ -30169,19 +32793,19 @@ journals published by OUP, with large, medium and small page options.") (define-public texlive-overarrows (package (name "texlive-overarrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/overarrows/" "source/latex/overarrows/" "tex/latex/overarrows/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1zr1qq6g3zfabz4x37bc2ajlbrkdlskk99144kqwkvmrwr9nxpww")))) + "1hsh2vfgsdb2bcvvlpsas56lb480hi0cabahl9d3bddx8ab6xkhg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/overarrows") @@ -30197,12 +32821,12 @@ provided.") (define-public texlive-overlock (package (name "texlive-overlock") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/overlock/" "fonts/enc/dvips/overlock/" "fonts/map/dvips/overlock/" @@ -30229,12 +32853,12 @@ are also small-caps and old-style figures in the Regular weight.") (define-public texlive-pacioli (package (name "texlive-pacioli") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/pacioli/" "fonts/source/public/pacioli/" "fonts/tfm/public/pacioli/" @@ -30255,40 +32879,54 @@ together with punctuation and some analphabetics; no lowercase or digits. The package provides Metafont source for the font together with LaTeX support.") (license license:lppl))) -(define-public texlive-padauk +(define-public texlive-packdoc (package - (name "texlive-padauk") - (version "2024.2") - (source (origin - (method svn-multi-fetch) - (uri (svn-multi-reference - (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/fonts/padauk/" - "fonts/truetype/public/padauk/")))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0yn5w8bkcf9ihqy4v2zq4yc74d2d3dc1c6dcissaa6pcdj4z9r9l")))) + (name "texlive-packdoc") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/packdoc/" + "tex/latex/packdoc/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17v2d14m0r0cvwym0fp58lzp8rc5wlx1l3bybifcn0mg2nf7p5b2")))) (outputs '("out" "doc")) (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/padauk") - (synopsis - "High-quality TrueType font for languages using the Myanmar script") + (propagated-inputs + (list texlive-enumitem + texlive-etoolbox + texlive-geometry + texlive-hyperref + texlive-marginnote + texlive-minted + texlive-nowidow + texlive-pgfopts + texlive-ragged2e + texlive-snaptodo + texlive-tcolorbox + texlive-tools)) + (home-page "https://ctan.org/pkg/packdoc") + (synopsis "Document LaTeX packages in a consistent way") (description - "Padauk is a Unicode-based font family with broad support for writing -systems that use the Myanmar script.") - (license license:silofl1.1))) + "This package offers a variety of features for documenting LaTeX packages, +ensuring consistent presentation, cross-referencing, and index generation. It +also supports version and change tracking to maintain a consistent change +history.") + (license license:lppl1.3c))) (define-public texlive-pagella-otf (package (name "texlive-pagella-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/pagella-otf/" "tex/latex/pagella-otf/")))) (file-name (git-file-name name version)) @@ -30308,12 +32946,12 @@ missing typefaces like bold math and slanted text are also defined.") (define-public texlive-parallel (package (name "texlive-parallel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/parallel/" "source/latex/parallel/" "tex/latex/parallel/")))) @@ -30336,12 +32974,12 @@ have value when comparing any two texts.") (define-public texlive-paratype (package (name "texlive-paratype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/paratype/" "fonts/afm/paratype/ptmono/" "fonts/afm/paratype/ptsans/" @@ -30381,12 +33019,12 @@ and @code{ptserif}.") (define-public texlive-parrun (package (name "texlive-parrun") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/parrun/" "source/latex/parrun/" "tex/latex/parrun/")))) (file-name (git-file-name name version)) @@ -30405,12 +33043,12 @@ original source, parallel on the same page, one above the other.") (define-public texlive-pas-crosswords (package (name "texlive-pas-crosswords") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pas-crosswords/" "tex/latex/pas-crosswords/")))) (file-name (git-file-name name version)) @@ -30430,12 +33068,12 @@ its graphical output.") (define-public texlive-pascaltriangle (package (name "texlive-pascaltriangle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pascaltriangle/" "tex/latex/pascaltriangle/")))) (file-name (git-file-name name version)) @@ -30457,12 +33095,12 @@ customized by means of different @code{\\pascal} macro options or the (define-public texlive-patgen2-tutorial (package (name "texlive-patgen2-tutorial") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/patgen2-tutorial/")))) (file-name (git-file-name name version)) (sha256 @@ -30477,15 +33115,40 @@ customized by means of different @code{\\pascal} macro options or the patterns for wide ranges of languages.") (license license:lppl1.3c))) +(define-public texlive-pegmatch + (package + (name "texlive-pegmatch") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pegmatch/" + "tex/latex/pegmatch/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0drj1sb0d9kam6xz50np6r9ay794r5inacd9f6cqpm5hqp9f6f75")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pegmatch") + (synopsis "Parsing Expression Grammars for TeX") + (description + "This package ports PEG (Parsing Expression Grammars) to TeX. Following +the design in LPEG (Parsing Expression Grammars for Lua), it defines patterns +as LaTeX3 variables, and offers several operators to compose patterns.") + (license license:lppl1.3c))) + (define-public texlive-perception (package (name "texlive-perception") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/perception/" "doc/bibtex/perception/")))) (file-name (git-file-name name version)) @@ -30504,12 +33167,12 @@ patterns for wide ranges of languages.") (define-public texlive-perfectcut (package (name "texlive-perfectcut") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/perfectcut/" "tex/latex/perfectcut/")))) (file-name (git-file-name name version)) @@ -30538,12 +33201,12 @@ reimplementation of @code{\\big}, @code{\\bigg}, etc.") (define-public texlive-persian-bib (package (name "texlive-persian-bib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/persian-bib/" "bibtex/csf/persian-bib/" "doc/xelatex/persian-bib/")))) @@ -30566,12 +33229,12 @@ references and three fields LANGUAGE, TRANSLATOR and AUTHORFA are defined.") (define-public texlive-pfdicons (package (name "texlive-pfdicons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pfdicons/" "tex/latex/pfdicons/")))) (file-name (git-file-name name version)) (sha256 @@ -30593,12 +33256,12 @@ of all fluid processing operations.") (define-public texlive-phaistos (package (name "texlive-phaistos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/phaistos/" "fonts/afm/public/phaistos/" "fonts/map/dvips/phaistos/" @@ -30626,12 +33289,12 @@ the Unicode positions for the symbols).") (define-public texlive-philosophersimprint (package (name "texlive-philosophersimprint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/philosophersimprint/" "source/latex/philosophersimprint/" "tex/latex/philosophersimprint/")))) @@ -30653,12 +33316,12 @@ The class helps authors to typeset their own articles in Web-ready format.") (define-public texlive-phonetic (package (name "texlive-phonetic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/phonetic/" "fonts/source/public/phonetic/" "fonts/tfm/public/phonetic/" @@ -30680,12 +33343,12 @@ Metafont. Macros for the fonts use are provided for LaTeX.") (define-public texlive-physconst (package (name "texlive-physconst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/physconst/" "source/latex/physconst/" "tex/latex/physconst/")))) @@ -30712,12 +33375,12 @@ using the accepted values of the fundamental constants.") (define-public texlive-phonrule (package (name "texlive-phonrule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phonrule/" "tex/latex/phonrule/")))) (file-name (git-file-name name version)) (sha256 @@ -30732,15 +33395,43 @@ using the accepted values of the fundamental constants.") those in @emph{Sound Pattern of English} (Chomsky and Halle 1968).") (license license:lppl1.0+))) +(define-public texlive-physics-patch + (package + (name "texlive-physics-patch") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/physics-patch/" + "tex/latex/physics-patch/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m0q60h65lkjhhr31yc4b25nf3ygy9qaa555dimmc0z5b46m94li")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/physics-patch") + (synopsis + "Replacement for @code{physics}, and integration with @code{siunitx}") + (description + "This package replaces the @code{physics} package, covering all its +commands. While preserving the original goal--- simplifying mathematical and +physics typesetting for greater readability and efficiency---this package +refines the design by addressing unconventional behaviors, extending commands, +and introducing additional macros.") + (license license:lppl1.3c))) + (define-public texlive-physics2 (package (name "texlive-physics2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/physics2/" "source/latex/physics2/" "tex/latex/physics2/")))) @@ -30770,12 +33461,12 @@ Modules of physics provide the following supports: (define-public texlive-physunits (package (name "texlive-physunits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/physunits/" "source/latex/physunits/" "tex/latex/physunits/")))) @@ -30797,12 +33488,12 @@ Centimetre–Gram–Second} units used in astronomy.") (define-public texlive-piano (package (name "texlive-piano") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/piano/" "tex/latex/piano/")))) (file-name (git-file-name name version)) (sha256 @@ -30821,12 +33512,12 @@ document, with up to 7 keys highlighted.") (define-public texlive-pigpen (package (name "texlive-pigpen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/pigpen/" "fonts/map/dvips/pigpen/" "fonts/source/public/pigpen/" @@ -30852,12 +33543,12 @@ source, and as an Adobe Type 1 file), and macros for its use.") (define-public texlive-pinoutikz (package (name "texlive-pinoutikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pinoutikz/" "tex/latex/pinoutikz/")))) (file-name (git-file-name name version)) @@ -30877,12 +33568,12 @@ LaTeX, and directly supporting PDF output format.") (define-public texlive-pittetd (package (name "texlive-pittetd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pittetd/" "source/latex/pittetd/" "tex/latex/pittetd/")))) (file-name (git-file-name name version)) @@ -30902,12 +33593,12 @@ the University of Pittsburgh.") (define-public texlive-pkuthss (package (name "texlive-pkuthss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pkuthss/" "tex/latex/pkuthss/")))) (file-name (git-file-name name version)) (sha256 @@ -30928,12 +33619,12 @@ dissertations in Peking University.") (define-public texlive-plainyr (package (name "texlive-plainyr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/plainyr/")))) (file-name (git-file-name name version)) (sha256 @@ -30950,12 +33641,12 @@ chronologically (by year) first, then by author, title, etc.") (define-public texlive-plari (package (name "texlive-plari") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/plari/" "source/latex/plari/" "tex/latex/plari/")))) (file-name (git-file-name name version)) @@ -30974,12 +33665,12 @@ paragraphs vertically separated rather than indented.") (define-public texlive-play (package (name "texlive-play") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/play/" "source/latex/play/" "tex/latex/play/")))) (file-name (git-file-name name version)) @@ -30995,15 +33686,39 @@ paragraphs vertically separated rather than indented.") typesetting of plays, including options for line numbering.") (license license:lppl))) +(define-public texlive-playcards + (package + (name "texlive-playcards") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/playcards/" + "tex/latex/playcards/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xx7aps3z7mskcxh58ss4aysl0gxn1crqmawl31wc4c66m5jppdj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/playcards") + (synopsis "Simple template for drawing playcards") + (description + "This small package provides commands for drawing customized playcards +with width 59mm and height 89mm, which are typical card dimensions.") + (license license:lgpl3))) + (define-public texlive-playfair (package (name "texlive-playfair") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/playfair/" "fonts/enc/dvips/playfair/" "fonts/map/dvips/playfair/" @@ -31034,12 +33749,12 @@ typesetting proper nouns and initialisms.") (define-public texlive-plex (package (name "texlive-plex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/plex/" "fonts/enc/dvips/plex/" "fonts/map/dvips/plex/" @@ -31051,7 +33766,7 @@ typesetting proper nouns and initialisms.") (file-name (git-file-name name version)) (sha256 (base32 - "1h05ln5c74r85mpj0psf0zcv22mz5psbhqq10vap7x32pc7bhb48")))) + "1n4db1c3qqjkd7gimpb2bgs09xclih0430xih7jkmwgsrd8a80ki")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/plex") @@ -31066,17 +33781,17 @@ SemiBold (with corresponding italics).") (define-public texlive-plex-otf (package (name "texlive-plex-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/plex-otf/" "tex/latex/plex-otf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1zkzr7mrmvfgnfd554vb0g6bka7976p93hqfmzapf17js2mfxfsz")))) + "1cqw4227cca9q20ph002rl884cjgxfn1vbsybnx4aribvkyiqjdl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/plex-otf") @@ -31092,12 +33807,12 @@ one of the existing math fonts if you need them.") (define-public texlive-plimsoll (package (name "texlive-plimsoll") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/plimsoll/" "fonts/afm/public/plimsoll/" "fonts/enc/dvips/plimsoll/" @@ -31124,12 +33839,12 @@ well.") (define-public texlive-pm-isomath (package (name "texlive-pm-isomath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pm-isomath/" "source/latex/pm-isomath/" "tex/latex/pm-isomath/")))) @@ -31149,21 +33864,45 @@ only a maximum of such alphabets. The necessary user macros are defined for typsetting common math symbols that require special ISO treatment.") (license license:lppl1.3c))) +(define-public texlive-pmdraw + (package + (name "texlive-pmdraw") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pmdraw/" + "tex/latex/pmdraw/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l07vwch6a4xgsjpx0c3xshi2fq9cazq893wvz9wzrs0g0m4ch06")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pmdraw") + (synopsis "Draw elements of the diagram monoids") + (description + "This package allows you to draw elements of the diagram monoids, +commonly referred to as diagrams.") + (license license:lppl1.3+))) + (define-public texlive-pmhanguljamo (package (name "texlive-pmhanguljamo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pmhanguljamo/" "tex/latex/pmhanguljamo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1k8cvzmrrpb6hkkjczfq4mad71450pappf68jdlf1vmg3qb0f9z3")))) + "00yd1bh14w5dc8qdrdc2hi5kbhyi5634im0v0vydyy5rylas5hrc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pmhanguljamo") @@ -31177,12 +33916,12 @@ is recommended.") (define-public texlive-pmx (package (name "texlive-pmx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pmx/" "doc/man/man1/pmxab.1" "doc/man/man1/pmxab.man1.pdf" @@ -31257,20 +33996,21 @@ a score.") (define-public texlive-pmxchords (package (name "texlive-pmxchords") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pmxchords.1" "doc/man/man1/pmxchords.man1.pdf" - "doc/pmxchords/" "scripts/pmxchords/" + "doc/support/pmxchords/" + "scripts/pmxchords/" "tex/generic/pmxchords/")))) (file-name (git-file-name name version)) (sha256 (base32 - "01dlic0b0fdm41982mqj3xpin0wksmsyz4h53vdckkz2ayyagagk")))) + "02h8mlpyd3pmynjiv2i7s52snv01whiyyclsqqvmi2grnsh1r9rs")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "pmxchords.lua"))) @@ -31286,12 +34026,12 @@ and support scripts for common requirements.") (define-public texlive-pnas2009 (package (name "texlive-pnas2009") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/pnas2009/")))) (file-name (git-file-name name version)) (sha256 @@ -31309,12 +34049,12 @@ standard @file{unsrt.bst} and adapted to the new (2009) formatting rules.") (define-public texlive-poemscol (package (name "texlive-poemscol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/poemscol/" "source/latex/poemscol/" "tex/latex/poemscol/")))) @@ -31339,12 +34079,12 @@ of contents.") (define-public texlive-poetry (package (name "texlive-poetry") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/poetry/" "source/latex/poetry/" "tex/latex/poetry/")))) (file-name (git-file-name name version)) @@ -31367,12 +34107,12 @@ poems, an index of first lines, and some structural commands.") (define-public texlive-poetrytex (package (name "texlive-poetrytex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/poetrytex/" "source/latex/poetrytex/" "tex/latex/poetrytex/")))) @@ -31416,12 +34156,12 @@ actually typesetting the verse itself.") (define-public texlive-poiretone (package (name "texlive-poiretone") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/poiretone/" "fonts/enc/dvips/poiretone/" "fonts/map/dvips/poiretone/" @@ -31449,12 +34189,12 @@ bold.") (define-public texlive-polexpr (package (name "texlive-polexpr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/polexpr/" "tex/generic/polexpr/")))) (file-name (git-file-name name version)) @@ -31477,12 +34217,12 @@ of all rational roots is implemented via such macros.") (define-public texlive-powerdot-fuberlin (package (name "texlive-powerdot-fuberlin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/powerdot-fuberlin/" "tex/latex/powerdot-fuberlin/")))) (file-name (git-file-name name version)) @@ -31503,12 +34243,12 @@ way with @code{\\style=BerlinFU} as a class option.") (define-public texlive-powerdot-tuliplab (package (name "texlive-powerdot-tuliplab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/powerdot-tuliplab/" "tex/latex/powerdot-tuliplab/")))) (file-name (git-file-name name version)) @@ -31527,12 +34267,12 @@ presentation drafting.") (define-public texlive-pracjourn (package (name "texlive-pracjourn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pracjourn/" "source/latex/pracjourn/" "tex/latex/pracjourn/")))) @@ -31554,12 +34294,12 @@ among other small changes.") (define-public texlive-prftree (package (name "texlive-prftree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prftree/" "tex/latex/prftree/")))) (file-name (git-file-name name version)) (sha256 @@ -31577,18 +34317,18 @@ deduction calculi, sequent-like calculi, and similar.") (define-public texlive-principia (package (name "texlive-principia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/principia/" "tex/latex/principia/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0i429lcyblqx6g6nf6s6bbbfnb62wxgglgkg28hmip81xxbx4vbg")))) + "1y55i4wg20fdadgl6i54cmm5yaiqrrzg6qxccilxi6a7zmnfjwn3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/principia") @@ -31601,12 +34341,12 @@ Whitehead and Russell's 1910 @emph{Principia Mathematica}.") (define-public texlive-proba (package (name "texlive-proba") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/proba/" "source/latex/proba/" "tex/latex/proba/")))) (file-name (git-file-name name version)) @@ -31627,20 +34367,24 @@ filtrations (calligraphic).") (define-public texlive-prociagssymp (package (name "texlive-prociagssymp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prociagssymp/" + "source/latex/prociagssymp/" "tex/latex/prociagssymp/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1c8fa2d0rsq5drrrckvm1b9mfdfn3p0b9wwwzr263lw7qdqhnlwj")))) + "0irz5329mdmgcflhknl84niz148a75mzmxwl25yvq8mnhn9slq8f")))) (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) + (arguments (list #:tex-format "latex")) + (native-inputs (list (texlive-local-tree (list texlive-hypdoc)))) (home-page "https://ctan.org/pkg/prociagssymp") (synopsis "Macros for IAG symposium papers") (description @@ -31653,12 +34397,12 @@ published by Springer-Verlag.") (define-public texlive-prodint (package (name "texlive-prodint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/prodint/" "fonts/afm/public/prodint/" "fonts/map/dvips/prodint/" @@ -31684,19 +34428,19 @@ proposing the symbol and providing this font.") (define-public texlive-profcollege (package (name "texlive-profcollege") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/profcollege/" "metapost/profcollege/" "tex/latex/profcollege/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03cnyd4dwxmsl2z46878x7l1k3dshwjkwc7lclw1ivlakl6h4g1f")))) + "0pcmhfmgkkddvl1vq0gq8san1ffylgn2884f2164khymldjjl06p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/profcollege") @@ -31709,12 +34453,12 @@ for 11-16 years olds.") (define-public texlive-proflabo (package (name "texlive-proflabo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/proflabo/" "tex/latex/proflabo/")))) (file-name (git-file-name name version)) (sha256 @@ -31732,19 +34476,19 @@ drawings (using TikZ) for laboratory stuff.") (define-public texlive-proflycee (package (name "texlive-proflycee") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/proflycee/" "metapost/proflycee/" "tex/latex/proflycee/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1cmda7dqydvrg327sz5z635kzjs4p2r31z5pc1bj8zq7jc9c5f6h")))) + "1llww6w1xicj2z8826z6imfk1pncj862a4vilb06z8a1ghvcavck")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/proflycee") @@ -31754,21 +34498,70 @@ drawings (using TikZ) for laboratory stuff.") for 15-18 years olds.") (license license:lppl1.3c))) +(define-public texlive-profmaquette + (package + (name "texlive-profmaquette") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/profmaquette/" + "tex/latex/profmaquette/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14b2j95hg5cca3cq2cm26njvjy9kp5fwp37jjp0rqallyn964l5i")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/profmaquette") + (synopsis "Use exercises in different types of documents") + (description + "This LaTeX package can help French maths teachers to put the same +exercise into different sorts of documents.") + (license license:lppl1.3c))) + +(define-public texlive-profsio + (package + (name "texlive-profsio") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/profsio/" + "tex/latex/profsio/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qlhcl6wa0pysh7qy8bfch9569yn4jijh7h8b7g67b1amjgg266f")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/profsio") + (synopsis + "Commands (with TikZ) to work with French ``BTS SIO'' maths themes") + (description + "This package provides some commands (in French) to work with tables of +Karnaugh, MPM graphs, and simple graphs.") + (license license:lppl1.3c))) + (define-public texlive-projlib (package (name "texlive-projlib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/projlib/" "source/latex/projlib/" "tex/latex/projlib/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0kp8khsr848lksnypj0n4j24pg5xi1lcplvfi8fksrmv0whzyi31")))) + "0prc82a7nrs06y8piq6x1p4kf1iyd0k6bnl5hk17589275bfdcrr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-create-theorem)) @@ -31782,15 +34575,40 @@ multilingual settings. In addition, a series of auxiliary functionalities are introduced.") (license license:lppl1.3c))) +(define-public texlive-pronunciation + (package + (name "texlive-pronunciation") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pronunciation/" + "tex/latex/pronunciation/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19zv5m7gwki31hgpf4v9hbb659np6ql3317jn899wrfkmwyv2cix")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pronunciation") + (synopsis "American English pronunciation") + (description + "This style file is designed for automatically typing phonetic symbols in +American English. The system supports as many as 21,082 English words all +told.") + (license license:lppl1.3c))) + (define-public texlive-proof-at-the-end (package (name "texlive-proof-at-the-end") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/proof-at-the-end/" "source/latex/proof-at-the-end/" "tex/latex/proof-at-the-end/")))) @@ -31811,18 +34629,18 @@ links from theorems to proofs, restate theorems, add comments in appendix...") (define-public texlive-prooftrees (package (name "texlive-prooftrees") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prooftrees/" "tex/latex/prooftrees/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0apfsvnappjfnnw3962fwd5wmax6a0hqq8kz29qy3x20n4l8akk3")))) + "1lyaqsh93185ni2qzapjhn0xv3z419nvwpdg434m81sn608q3rhg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/prooftrees") @@ -31842,12 +34660,12 @@ justifications for proof lines or branch closures.") (define-public texlive-proposal (package (name "texlive-proposal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/proposal/base/" "doc/latex/proposal/dfg/" "doc/latex/proposal/eu/" @@ -31882,18 +34700,18 @@ research proposals.") (define-public texlive-prtec (package (name "texlive-prtec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/prtec/" "doc/latex/prtec/" "tex/latex/prtec/")))) (file-name (git-file-name name version)) (sha256 (base32 - "15l75a6blk1dpcj2q841i92cdvlfjxmmaqi5lk01rac8rxa5cghx")))) + "1i255l00ikzpvxfjjdq513iji6js0gas6mkhj7r9craylsnww462")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/prtec") @@ -31907,12 +34725,12 @@ Thermal Engineering Conference}.") (define-public texlive-pseudo (package (name "texlive-pseudo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pseudo/" "tex/latex/pseudo/")))) (file-name (git-file-name name version)) (sha256 @@ -31933,12 +34751,12 @@ elements such as keywords, identifiers, and comments.") (define-public texlive-pseudocode (package (name "texlive-pseudocode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pseudocode/" "tex/latex/pseudocode/")))) (file-name (git-file-name name version)) @@ -31957,12 +34775,12 @@ algorithms in a natural manner.") (define-public texlive-psgo (package (name "texlive-psgo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/psgo/" "tex/latex/psgo/")))) (file-name (git-file-name name version)) (sha256 @@ -31979,12 +34797,12 @@ algorithms in a natural manner.") (define-public texlive-psizzl (package (name "texlive-psizzl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/otherformats/psizzl/base/" "source/psizzl/base/" "tex/psizzl/base/" "tex/psizzl/config/")))) @@ -32006,12 +34824,12 @@ modern eyes.") (define-public texlive-ptptex (package (name "texlive-ptptex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ptptex/" "tex/latex/ptptex/")))) (file-name (git-file-name name version)) (sha256 @@ -32030,12 +34848,12 @@ Theoretical Physics}.") (define-public texlive-punk (package (name "texlive-punk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/punk/" "fonts/source/public/punk/" "fonts/tfm/public/punk/")))) @@ -32060,12 +34878,12 @@ Metafont source. The package also offers LaTeX support for them, although (define-public texlive-punk-latex (package (name "texlive-punk-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/punk-latex/" "tex/latex/punk-latex/")))) (file-name (git-file-name name version)) @@ -32085,12 +34903,12 @@ to be preferred.") (define-public texlive-punknova (package (name "texlive-punknova") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/punknova/" "fonts/opentype/public/punknova/")))) (file-name (git-file-name name version)) @@ -32111,12 +34929,12 @@ select a variant for each invocation.") (define-public texlive-pxtxalfa (package (name "texlive-pxtxalfa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/pxtxalfa/" "fonts/tfm/public/pxtxalfa/" "fonts/vf/public/pxtxalfa/" @@ -32136,21 +34954,47 @@ select a variant for each invocation.") @code{mathalpha} package offers support for this collection.") (license license:lppl))) +(define-public texlive-pynotebook + (package + (name "texlive-pynotebook") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pynotebook/" + "tex/latex/pynotebook/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vq65v8hbrv7z3axznpxsrzz6dfshk7ral3hcg2j3mdh9100jxkr")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pynotebook") + (synopsis + "Present code (and execution with LuaLaTeX) as in a Jupyter Notebook") + (description + "This package provides environments to (re)create a Jupyter notebook +with: raw blocks markdown blocks (with full LaTeX support) code +blocks (Python) with execution thanks to @code{piton} and PyLuaTeX.") + (license license:lppl1.3c))) + (define-public texlive-pythonhighlight (package (name "texlive-pythonhighlight") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pythonhighlight/" "tex/latex/pythonhighlight/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1grvq2sih8klkvzgyrc4fpalv7q670l9q00vs8293n698bhmn72g")))) + "0bj281ii45rj76dnfwqzcs3q2n1q7cy9i1g8rai7qi4s0s8shf09")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pythonhighlight") @@ -32161,15 +35005,43 @@ select a variant for each invocation.") @code{listings} package.") (license license:bsd-3))) +(define-public texlive-q-and-a + (package + (name "texlive-q-and-a") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/q-and-a/" + "tex/latex/q-and-a/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b5cgnrsgnsgxrb9vy37pgc8f5f7rgjh7fwvz4affkp6k5jga7qm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-einfart)) + (home-page "https://ctan.org/pkg/q-and-a") + (synopsis "Typesetting Q&A-style conversation made easier") + (description + "Q-and-A is a LaTeX document class for you to typeset Q&A-style +conversation. It turns simple pure text Q&A dialog into a carefully designed +document. Notably, it features two themes, @code{ChatGPT-light} and +@code{ChatGPT-dark}, enabling you to format your Q&A dialog in a way that +closely resembles the interface of ChatGPT.") + (license license:lppl1.3c))) + (define-public texlive-qobitree (package (name "texlive-qobitree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qobitree/" "tex/latex/qobitree/")))) (file-name (git-file-name name version)) (sha256 @@ -32188,12 +35060,12 @@ commands, and then issue the @code{\\tree} command to typeset the whole.") (define-public texlive-qrbill (package (name "texlive-qrbill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qrbill/" "scripts/qrbill/" "source/latex/qrbill/" "tex/latex/qrbill/")))) (file-name (git-file-name name version)) @@ -32213,12 +35085,12 @@ to support these regulations and can be adapted for international use.") (define-public texlive-qsharp (package (name "texlive-qsharp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qsharp/" "source/latex/qsharp/" "tex/latex/qsharp/")))) (file-name (git-file-name name version)) @@ -32237,12 +35109,12 @@ a domain-specific language for quantum programming.") (define-public texlive-qtree (package (name "texlive-qtree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qtree/" "tex/latex/qtree/")))) (file-name (git-file-name name version)) (sha256 @@ -32264,12 +35136,12 @@ end.") (define-public texlive-qualitype (package (name "texlive-qualitype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/qualitype/" "fonts/opentype/public/qualitype/")))) (file-name (git-file-name name version)) @@ -32287,12 +35159,12 @@ end.") (define-public texlive-quantumarticle (package (name "texlive-quantumarticle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/quantumarticle/" "doc/latex/quantumarticle/" "tex/latex/quantumarticle/")))) @@ -32323,12 +35195,12 @@ notes as well.") (define-public texlive-quattrocento (package (name "texlive-quattrocento") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/quattrocento/" "fonts/enc/dvips/quattrocento/" "fonts/map/dvips/quattrocento/" @@ -32359,12 +35231,12 @@ Quattrocento.") (define-public texlive-raleway (package (name "texlive-raleway") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/raleway/" "fonts/enc/dvips/raleway/" "fonts/map/dvips/raleway/" @@ -32390,12 +35262,12 @@ font family is included.") (define-public texlive-rank-2-roots (package (name "texlive-rank-2-roots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rank-2-roots/" "tex/latex/rank-2-roots/")))) (file-name (git-file-name name version)) @@ -32415,12 +35287,12 @@ systems, with Weyl chambers, weight lattices, and parabolic subgroups.") (define-public texlive-rbt-mathnotes (package (name "texlive-rbt-mathnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rbt-mathnotes/" "tex/latex/rbt-mathnotes/")))) (file-name (git-file-name name version)) @@ -32440,12 +35312,12 @@ for typesetting homework assignments, and formula cheat sheets for exams.") (define-public texlive-realtranspose (package (name "texlive-realtranspose") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/realtranspose/" "source/latex/realtranspose/" "tex/latex/realtranspose/")))) @@ -32462,20 +35334,45 @@ for typesetting homework assignments, and formula cheat sheets for exams.") by rotating the symbols 90 degrees.") (license license:expat))) +(define-public texlive-rebuttal + (package + (name "texlive-rebuttal") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/rebuttal/" + "source/latex/rebuttal/" + "tex/latex/rebuttal/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fzb484jam2xsgkwd029hm7m1qykl9ynjq9lx8qsc72cnyswx0wx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/rebuttal") + (synopsis "Markup for structured journal and conference paper rebuttals") + (description + "This package provides means for writing structured journal and +conference paper rebuttals.") + (license license:lppl1.3+))) + (define-public texlive-rec-thy (package (name "texlive-rec-thy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rec-thy/" "tex/latex/rec-thy/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1hnh371kvp2m98gg01cnqqia8gp6m0rvblff53sq86ihcij8ifz9")))) + "157xa3679cglk521jdwg24z7gbfc4zqv59phsn99p06153y3ball")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/rec-thy") @@ -32491,18 +35388,18 @@ classes.") (define-public texlive-recorder-fingering (package (name "texlive-recorder-fingering") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/recorder-fingering/" "tex/latex/recorder-fingering/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1yq4fwh7pqkhh52f1zfdgf0a5f0kqfh167c4fnh2pvirkfwi7312")))) + "0z1ajxiigdwd8z15iykw9w34ji684gimidapsqb42p8fjdf1r056")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/recorder-fingering") @@ -32517,12 +35414,12 @@ alternate fingerings for trills, etc.") (define-public texlive-recycle (package (name "texlive-recycle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/recycle/" "fonts/map/dvips/recycle/" "fonts/source/public/recycle/" @@ -32553,19 +35450,19 @@ at various sizes.") (define-public texlive-reledmac (package (name "texlive-reledmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/reledmac/" "source/latex/reledmac/" "tex/latex/reledmac/")))) (file-name (git-file-name name version)) (sha256 (base32 - "12ds4zbpv4zv6igg2pnqjxayxkrg06a69s4i10p408kwp9wwhs17")))) + "14daz7vzpnnfjjj9gnrifj24hl2daxn7hp08vi3smql2isldyhfm")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/reledmac") @@ -32581,18 +35478,18 @@ related @code{reledpar} package.") (define-public texlive-resolsysteme (package (name "texlive-resolsysteme") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/resolsysteme/" "tex/latex/resolsysteme/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0g51cmjd5gs0p198sb8v95l8jra6cv6smz2068b1pdpv1fqpmjfv")))) + "0ca51bw7j0ji71y9pyrsw2c7y52wn35ifl82blifw53b7xq65hac")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/resolsysteme") @@ -32616,12 +35513,12 @@ solution of a linear system; (define-public texlive-resphilosophica (package (name "texlive-resphilosophica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/resphilosophica/" "doc/latex/resphilosophica/" "source/latex/resphilosophica/" @@ -32639,15 +35536,43 @@ solution of a linear system; @emph{Res Philosophica}.") (license license:lppl1.3+))) +(define-public texlive-responsive + (package + (name "texlive-responsive") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/responsive/" + "tex/latex/responsive/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pi978a17sr74qz8k7jr98jf9455w6vwgfffv3gsf67hrp2fyqza")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/responsive") + (synopsis "Responsive design methods for LaTeX") + (description + "Responsive design aims to display text and other design elements well on +variety of outputs, including electronic devices or various paper sizes. This +package tries to achieve similar results with LaTeX. The main aim is to +support the output of multiple editions of one document with readable font +sizes regardless of the physical size of the produced PDF, from smartphones or +e-ink readers to printed A4 pages.") + (license license:lppl1.3+))) + (define-public texlive-rest-api (package (name "texlive-rest-api") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rest-api/" "source/latex/rest-api/" "tex/latex/rest-api/")))) @@ -32669,12 +35594,12 @@ content type and status code.") (define-public texlive-resumecls (package (name "texlive-resumecls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/resumecls/" "source/xelatex/resumecls/" "tex/xelatex/resumecls/")))) @@ -32694,12 +35619,12 @@ both in English and Chinese with more ease and flexibility.") (define-public texlive-reverxii (package (name "texlive-reverxii") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/reverxii/" "source/generic/reverxii/" "tex/generic/reverxii/")))) @@ -32722,12 +35647,12 @@ Reversi.") (define-public texlive-revquantum (package (name "texlive-revquantum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/revquantum/" "source/latex/revquantum/" "tex/latex/revquantum/")))) @@ -32752,12 +35677,12 @@ known to be incompatible with @code{revtex4-1}.") (define-public texlive-revtex4 (package (name "texlive-revtex4") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/revtex4/" "doc/latex/revtex4/" "source/latex/revtex4/" "tex/latex/revtex4/")))) (file-name (git-file-name name version)) @@ -32776,12 +35701,12 @@ users having difficulty with the incompatibility of that latest version.") (define-public texlive-revtex4-1 (package (name "texlive-revtex4-1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/revtex4-1/" "doc/latex/revtex4-1/" "source/latex/revtex4-1/" @@ -32827,12 +35752,12 @@ users having difficulty with the incompatibility of that latest version.") (define-public texlive-ribbonproofs (package (name "texlive-ribbonproofs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ribbonproofs/" "tex/latex/ribbonproofs/")))) (file-name (git-file-name name version)) @@ -32849,15 +35774,77 @@ proof system for the propositional fragment of the logic of bunched implications.") (license license:lppl1.3+))) +(define-public texlive-rigidnotation + (package + (name "texlive-rigidnotation") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/rigidnotation/" + "source/latex/rigidnotation/" + "tex/latex/rigidnotation/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qyhjgizsha057203vy6xxnxjz8kqadvw6bif2a7ldjyw47pizbq")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-l3packages texlive-mathtools)) + (home-page "https://ctan.org/pkg/rigidnotation") + (synopsis "Typeset vectors and matrices following the RIGID notation") + (description + "This package provides LaTeX macros to easily and concisely typeset +vectors and matrices in a flexible way such as to follow the RIGID notation +convention. The package enables the user to define custom commands that can +then be used in any math-mode environment to efficiently and rigorously +typeset the notational elements commonly used in robotics research (and many +other fields) for position vectors, rotation matrices, pose matrices, etc.") + (license license:lppl1.3c))) + +(define-public texlive-rit-fonts + (package + (name "texlive-rit-fonts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/rit-fonts/" + "fonts/opentype/public/rit-fonts/" + "fonts/truetype/public/rit-fonts/" + "tex/latex/rit-fonts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00wdcjb98ar8vjcrp77lyj36vvnm8mjdmdfphxxx88skw8ghnxky")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/rit-fonts") + (synopsis "Malayalam fonts by Rachana Institute of Typography (RIT)") + (description + "The RIT font collection provides versions of ten font families in +Malayalam (the language spoken in the southern Indian state of Kerala) script +in TrueType and WOFF2 formats. The fonts are: RIT Rachana, RIT Panmana, RIT +MeeraNew, RIT TN Joy, RIT Karuna, RIT Keralayeeam, RIT Sundar, RIT Uroob, RIT +Ezhuthu, and RIT Kutty. + +A LaTeX package that will help users to make use of these Unicode-compliant +fonts in LaTeX documents with XeTeX or LuaTeX is also provided.") + (license (list license:silofl1.1 license:lppl1.3+)))) + (define-public texlive-rmathbr (package (name "texlive-rmathbr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rmathbr/" "source/latex/rmathbr/" "tex/latex/rmathbr/")))) (file-name (git-file-name name version)) @@ -32881,12 +35868,12 @@ mathematical packages.") (define-public texlive-roboto (package (name "texlive-roboto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/roboto/" "fonts/enc/dvips/roboto/" "fonts/map/dvips/roboto/" @@ -32909,30 +35896,38 @@ the Roboto Sans, Roboto Condensed, Roboto Mono, Roboto Slab and Roboto Serif families of fonts, designed by Christian Robertson and Greg Gazdowicz.") (license (list license:asl2.0 license:silofl1.1 license:lppl)))) -(define-public texlive-romande +(define-public texlive-romandeadf (package - (name "texlive-romande") - (version "2024.2") + (name "texlive-romandeadf") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/fonts/romande/" - "fonts/afm/arkandis/romande/" - "fonts/enc/dvips/romande/" - "fonts/map/dvips/romande/" - "fonts/tfm/arkandis/romande/" - "fonts/type1/arkandis/romande/" - "fonts/vf/arkandis/romande/" - "source/fonts/romande/" - "tex/latex/romande/")))) + (revision 74725) + (locations (list "doc/fonts/romandeadf/" + "fonts/afm/public/romandeadf/" + "fonts/enc/dvips/romandeadf/" + "fonts/map/dvips/romandeadf/" + "fonts/tfm/public/romandeadf/" + "fonts/type1/public/romandeadf/" + "fonts/vf/public/romandeadf/" + "source/fonts/romandeadf/" + "tex/latex/romandeadf/")))) (file-name (git-file-name name version)) (sha256 - (base32 - "0xvahacjs8g5bl7yy89wi50m894r2402d5203ai79fk9d7rbc116")))) + (base32 "00l328q4h72k1vd42jk5d33hyrbpmkmavm7h2b7iqdi6ll5m7dwy")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-files + (lambda _ + (for-each delete-file + (find-files "source/fonts/romandeadf/" + "\\.etx$"))))))) (home-page "https://ctan.org/pkg/romandeadf") (synopsis "Romande ADF fonts and LaTeX support") (description @@ -32940,22 +35935,22 @@ families of fonts, designed by Christian Robertson and Greg Gazdowicz.") a substitute for Times, Tiffany or Caslon. The family currently includes upright, italic and small-caps shapes in each of regular and demi-bold weights and an italic script in regular. The support package renames the fonts -according to the Karl Berry fontname scheme and defines four families. Two of -these primarily provide access to the standard, or default, characters while -the alternate families support alternate characters, additional ligatures and -the long @emph{s}. The included package files provide access to these -features in LaTeX.") - (license license:lppl))) +according to the Karl Berry font name scheme and defines four families. Two +of these primarily provide access to the ``standard'' or default characters +while the ``alternate'' families support alternate characters, additional +ligatures and the long ``s''. The included package files provide access to +these features in LaTeX as explained in the documentation.") + (license (list license:lppl1.3c license:gpl2)))) (define-public texlive-rosario (package (name "texlive-rosario") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/rosario/" "fonts/enc/dvips/rosario/" "fonts/map/dvips/rosario/" @@ -32978,15 +35973,42 @@ features in LaTeX.") LaTeX. Rosario is a set of four fonts provided by Hector Gatti.") (license license:lppl1.3c))) +(define-public texlive-rpgicons + (package + (name "texlive-rpgicons") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/rpgicons/" + "tex/latex/rpgicons/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04q3wkdgnjwgbbp7gckdpmd7999g4iyxssj5ks8yas5hi7dhmmpl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/rpgicons") + (synopsis "Icons for tabletop role-playing games") + (description + "This package provides a set of high-quality icons for use in notes for +tabletop role-playing games. The icons are meant to be used in the body text, +but they can also be used in other contexts such as graphics or diagrams. The +package comes in two variants, one based on the @code{l3draw} package, and the +other on PGF/TikZ.") + (license license:lppl1.3c))) + (define-public texlive-rsfso (package (name "texlive-rsfso") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/rsfso/" "fonts/map/dvips/rsfso/" "fonts/tfm/public/rsfso/" "fonts/vf/public/rsfso/" "tex/latex/rsfso/")))) @@ -33008,12 +36030,12 @@ from the Adobe Mathematical Pi script font.") (define-public texlive-rrgtrees (package (name "texlive-rrgtrees") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rrgtrees/" "source/latex/rrgtrees/" "tex/latex/rrgtrees/")))) @@ -33036,12 +36058,12 @@ lines, as is required by this theory for many languages.") (define-public texlive-rsc (package (name "texlive-rsc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/rsc/" "doc/latex/rsc/" "source/latex/rsc/" "tex/latex/rsc/")))) (file-name (git-file-name name version)) @@ -33062,12 +36084,12 @@ the file @file{pccp.bst}, but also implements a number of styles from the (define-public texlive-rtklage (package (name "texlive-rtklage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rtklage/" "tex/latex/rtklage/")))) (file-name (git-file-name name version)) (sha256 @@ -33083,15 +36105,42 @@ German lawyers. Now in the early beginning it only contains @code{rtklage}, a class to make lawsuits.") (license license:lppl))) +(define-public texlive-rub-kunstgeschichte + (package + (name "texlive-rub-kunstgeschichte") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/rub-kunstgeschichte/" + "source/latex/rub-kunstgeschichte/" + "tex/latex/rub-kunstgeschichte/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1haa7s4mg93qq6knn8wwa8p7m22kylamqimgajwd7i04whzld8rr")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/rub-kunstgeschichte") + (synopsis "Class for the art history institute at Ruhr University Bochum") + (description + "This package provides a LaTeX class implementing the guidelines on +scientific writing of the art history institute (Kunstgeschichtliches +Institut) at Ruhr University Bochum.") + (license license:lppl1.3c))) + (define-public texlive-rubik (package (name "texlive-rubik") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rubik/" "doc/man/man1/rubikrotation.1" "doc/man/man1/rubikrotation.man1.pdf" @@ -33131,12 +36180,12 @@ their associated rotation sequences. (define-public texlive-rutitlepage (package (name "texlive-rutitlepage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rutitlepage/" "source/latex/rutitlepage/" "tex/latex/rutitlepage/")))) @@ -33157,12 +36206,12 @@ university.") (define-public texlive-ryersonsgsthesis (package (name "texlive-ryersonsgsthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ryersonsgsthesis/" "tex/latex/ryersonsgsthesis/")))) (file-name (git-file-name name version)) @@ -33181,12 +36230,12 @@ School of Graduate Studies (SGS) theses.") (define-public texlive-ryethesis (package (name "texlive-ryethesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ryethesis/" "source/latex/ryethesis/" "tex/latex/ryethesis/")))) @@ -33207,12 +36256,12 @@ formatting regulations.") (define-public texlive-sageep (package (name "texlive-sageep") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/sageep/" "doc/latex/sageep/" "source/latex/sageep/" "tex/latex/sageep/")))) (file-name (git-file-name name version)) @@ -33232,18 +36281,18 @@ of Geophysics to Engineering and Environmental Problems, known as SAGEEP.") (define-public texlive-sankey (package (name "texlive-sankey") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sankey/" "source/latex/sankey/" "tex/latex/sankey/")))) (file-name (git-file-name name version)) (sha256 (base32 - "020in4r4pim07nya119767zjs90yqpkcyr6h6l5v7ig21n4q7d8s")))) + "1k17jwf8z0b4fh1nd9ldacd4qq1m7c3j7lh17dv42gz8yb80r0xq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/sankey") @@ -33257,12 +36306,12 @@ to the flow rate.") (define-public texlive-sansmathaccent (package (name "texlive-sansmathaccent") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/sansmathaccent/" "fonts/map/dvips/sansmathaccent/" "fonts/tfm/public/sansmathaccent/" @@ -33286,12 +36335,12 @@ used for sans serif maths.") (define-public texlive-sapthesis (package (name "texlive-sapthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/sapthesis/" "doc/latex/sapthesis/" "tex/latex/sapthesis/")))) @@ -33311,12 +36360,12 @@ the publishing guidelines of the Sapienza University of Rome.") (define-public texlive-sasnrdisplay (package (name "texlive-sasnrdisplay") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sasnrdisplay/" "tex/latex/sasnrdisplay/")))) (file-name (git-file-name name version)) @@ -33337,12 +36386,12 @@ capable of overloading the Sweave User Manual and SASweave packages.") (define-public texlive-sauterfonts (package (name "texlive-sauterfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sauterfonts/" "source/latex/sauterfonts/" "tex/latex/sauterfonts/")))) @@ -33365,12 +36414,12 @@ intermediate document sizes as 11pt. Also included is the package (define-public texlive-schola-otf (package (name "texlive-schola-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/schola-otf/" "tex/latex/schola-otf/")))) (file-name (git-file-name name version)) @@ -33390,12 +36439,12 @@ missing typefaces like bold math and slanted text are also defined.") (define-public texlive-scholax (package (name "texlive-scholax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/scholax/" "fonts/afm/public/scholax/" "fonts/enc/dvips/scholax/" @@ -33425,17 +36474,17 @@ adaptation of the Fourier math Greek letters.") (define-public texlive-schule (package (name "texlive-schule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/schule/" "tex/latex/schule/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0j1qpr8712zailnl6cal11wl27zq2vk456xgx9dza354imxpsjs9")))) + "0i26lfkgjflj2fdnqclz7k4glsja1lk9zmgaq69g7q3scd6q1fjh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/schule") @@ -33456,12 +36505,12 @@ and answer keys).") (define-public texlive-schulschriften (package (name "texlive-schulschriften") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/schulschriften/" "fonts/source/public/schulschriften/" "fonts/tfm/public/schulschriften/" @@ -33486,12 +36535,12 @@ Ausgangsschrift.") (define-public texlive-scientific-thesis-cover (package (name "texlive-scientific-thesis-cover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scientific-thesis-cover/" "source/latex/scientific-thesis-cover/" "tex/latex/scientific-thesis-cover/")))) @@ -33511,12 +36560,12 @@ a thesis. This package provides both.") (define-public texlive-shobhika (package (name "texlive-shobhika") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/shobhika/" "fonts/opentype/public/shobhika/")))) (file-name (git-file-name name version)) @@ -33541,19 +36590,19 @@ scientific and technical documents.") (define-public texlive-schwalbe-chess (package (name "texlive-schwalbe-chess") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/schwalbe-chess/" "source/latex/schwalbe-chess/" "tex/latex/schwalbe-chess/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1i68bl4hb7cagwwb4lyihvdnwgd0irgqp7344m5kmsdxy7z94fmr")))) + "0cdh5n5ih8yjy9jgkmm16g2pi7n6kwb2zni7j8zd9063096kha6m")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/schwalbe-chess") @@ -33567,12 +36616,12 @@ has a dependency on the @code{bartel-chess-fonts}.") (define-public texlive-sciposter (package (name "texlive-sciposter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sciposter/" "tex/latex/sciposter/")))) (file-name (git-file-name name version)) @@ -33594,12 +36643,12 @@ any editing (save reducing the size).") (define-public texlive-sclang-prettifier (package (name "texlive-sclang-prettifier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sclang-prettifier/" "source/latex/sclang-prettifier/" "tex/latex/sclang-prettifier/")))) @@ -33620,12 +36669,12 @@ with LaTeX and friends.") (define-public texlive-scrabble (package (name "texlive-scrabble") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scrabble/" "tex/latex/scrabble/")))) (file-name (git-file-name name version)) (sha256 @@ -33643,12 +36692,12 @@ with a Scrabble board.") (define-public texlive-scratchx (package (name "texlive-scratchx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scratchx/" "tex/latex/scratchx/")))) (file-name (git-file-name name version)) (sha256 @@ -33667,12 +36716,12 @@ specialists.") (define-public texlive-screenplay (package (name "texlive-screenplay") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/screenplay/" "source/latex/screenplay/" "tex/latex/screenplay/")))) @@ -33692,12 +36741,12 @@ Picture Arts and Sciences.") (define-public texlive-screenplay-pkg (package (name "texlive-screenplay-pkg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/screenplay-pkg/" "tex/latex/screenplay-pkg/")))) (file-name (git-file-name name version)) @@ -33714,22 +36763,54 @@ class in the form of a package so that screenplay fragments can be included within another document class.") (license license:lppl1.3+))) +(define-public texlive-scrhack + (package + (name "texlive-scrhack") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/scrhack/" + "source/latex/scrhack/" + "tex/latex/scrhack/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hhdwjzggz3n04df1fczvv2pxdv560p1swx9z9s7sj5bd1mihzm5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/scrhack") + (synopsis "Emulate the former KOMA-Script package @code{scrhack}") + (description + "The @code{scrhack} package used to be part of KOMA-Script. It was +originally intended to improve the compatibility of third-party packages with +KOMA-Script. However, most of the so-called hacks also added additional +functionality to the corresponding third-party package. On the other hand, it +was sometimes urgent to react to a change in such a third-party package, which +was difficult to do from within a large collection like KOMA-Script. +Therefore, the @code{scrhack} part of KOMA-Script was split into several +independent packages. And the @code{scrhack} spin-off was made to emulate the +former KOMA-Script package of the same name.") + (license license:lppl1.3c))) + (define-public texlive-scripture (package (name "texlive-scripture") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scripture/" "source/latex/scripture/" "tex/latex/scripture/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0d57w9av2ysji31sm8qafi29irhvz7ds22jjx6ckm00idqbxvn9i")))) + "1yb4ys38b0gfdnz733vr2nln8858j0j1qasqzf0sx7fls9rz0xnv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/scripture") @@ -33745,12 +36826,12 @@ paragraphs. A reference for the quotation can optionally be added.") (define-public texlive-scrjrnl (package (name "texlive-scrjrnl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scrjrnl/" "source/latex/scrjrnl/" "tex/latex/scrjrnl/")))) (file-name (git-file-name name version)) @@ -33769,12 +36850,12 @@ typesetting diaries, journals or devotionals.") (define-public texlive-sduthesis (package (name "texlive-sduthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sduthesis/" "source/latex/sduthesis/" "tex/latex/sduthesis/")))) @@ -33793,19 +36874,19 @@ typesetting diaries, journals or devotionals.") (define-public texlive-se2thesis (package (name "texlive-se2thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/se2thesis/" "source/latex/se2thesis/" "tex/latex/se2thesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "02hlq4pr0bn33x45azbajxyqp4bh3lb9bvr338pki04qdjja9ayg")))) + "0j1zh435qqdyjd293m4v5k3r42gcyyxhsx4hn2h3h7wvn3yq4ag4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/se2thesis") @@ -33823,12 +36904,12 @@ title page, it still provides large degrees of freedom to its users.") (define-public texlive-serbian-apostrophe (package (name "texlive-serbian-apostrophe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/serbian-apostrophe/" "tex/latex/serbian-apostrophe/")))) (file-name (git-file-name name version)) @@ -33847,12 +36928,12 @@ words) whose expansion is the Serbian word with appropriate apostrophes.") (define-public texlive-serbian-date-lat (package (name "texlive-serbian-date-lat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/serbian-date-lat/" "tex/latex/serbian-date-lat/")))) (file-name (git-file-name name version)) @@ -33872,12 +36953,12 @@ a @code{\\date} command that solves the problem.") (define-public texlive-serbian-def-cyr (package (name "texlive-serbian-def-cyr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/serbian-def-cyr/" "tex/latex/serbian-def-cyr/")))) (file-name (git-file-name name version)) @@ -33896,12 +36977,12 @@ language in Cyrillic scripts in T2A encoding and CP1251 code pages.") (define-public texlive-serbian-lig (package (name "texlive-serbian-lig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/serbian-lig/" "tex/latex/serbian-lig/")))) (file-name (git-file-name name version)) @@ -33920,12 +37001,12 @@ Serbian text written using Roman script.") (define-public texlive-sesamanuel (package (name "texlive-sesamanuel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sesamanuel/" "source/latex/sesamanuel/" "tex/latex/sesamanuel/")))) @@ -33947,12 +37028,12 @@ book.") (define-public texlive-seu-ml-assign (package (name "texlive-seu-ml-assign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/seu-ml-assign/" "tex/latex/seu-ml-assign/")))) (file-name (git-file-name name version)) @@ -33972,12 +37053,12 @@ a colorful theme that makes it look elegant and attractive.") (define-public texlive-seuthesis (package (name "texlive-seuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/seuthesis/" "doc/latex/seuthesis/" "source/latex/seuthesis/")))) @@ -33997,12 +37078,12 @@ China.") (define-public texlive-seuthesix (package (name "texlive-seuthesix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/seuthesix/" "doc/latex/seuthesix/" "source/latex/seuthesix/" @@ -34021,15 +37102,48 @@ style file for typesetting theses at the Southeast University, Nanjing, China. It is based on the @code{seuthesis}.") (license license:gpl3))) +(define-public texlive-sfee + (package + (name "texlive-sfee") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "bibtex/bst/sfee/" + "doc/latex/sfee/" + "source/latex/sfee/" + "tex/latex/sfee/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x2zsvdxn1x5fpp4pcirvl9idprm1i4z5kxk3dhaij4qsbaimzki")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) + (build-system texlive-build-system) + (arguments (list #:tex-format "latex")) + (native-inputs (list (texlive-local-tree (list texlive-hypdoc)))) + (home-page "https://ctan.org/pkg/sfee") + (synopsis + "Class for Smart Factory and Energy Efficence magazine of the Tecnologico") + (description + "The SFEE class belongs to the Smart Factory and Energy Efficence +magazine of the Tecnologico Nacional de Mexico/ITS Purisima del Rincon. +@code{SFEE.cls} was designed using the LaTeX document class standard. It is +accompanied by @code{SFEE.bst}, which provides the necessary elements to +generate the article citations.") + (license license:lppl1.3c))) + (define-public texlive-sfg (package (name "texlive-sfg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sfg/" "tex/latex/sfg/")))) (file-name (git-file-name name version)) (sha256 @@ -34047,12 +37161,12 @@ electrical and electronics engineers and graph theorists.") (define-public texlive-sgame (package (name "texlive-sgame") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sgame/" "tex/latex/sgame/")))) (file-name (git-file-name name version)) (sha256 @@ -34073,12 +37187,12 @@ vertically centered within the boxes.") (define-public texlive-shortmathj (package (name "texlive-shortmathj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shortmathj/" "tex/latex/shortmathj/")))) (file-name (git-file-name name version)) @@ -34098,12 +37212,12 @@ journal names as written in AMS standard: (define-public texlive-showtags (package (name "texlive-showtags") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/showtags/" "tex/latex/showtags/")))) (file-name (git-file-name name version)) (sha256 @@ -34121,12 +37235,12 @@ bibliography.") (define-public texlive-shtthesis (package (name "texlive-shtthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shtthesis/" "tex/latex/shtthesis/")))) (file-name (git-file-name name version)) @@ -34173,12 +37287,12 @@ requirements of the school.") (define-public texlive-shuffle (package (name "texlive-shuffle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shuffle/" "fonts/source/public/shuffle/" "fonts/tfm/public/shuffle/" @@ -34200,12 +37314,12 @@ the shuffle product which is used in some part of mathematics and physics.") (define-public texlive-sides (package (name "texlive-sides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sides/" "tex/latex/sides/")))) (file-name (git-file-name name version)) (sha256 @@ -34221,15 +37335,39 @@ the shuffle product which is used in some part of mathematics and physics.") been made to it.") (license license:gpl3+))) +(define-public texlive-sim-os-menus + (package + (name "texlive-sim-os-menus") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/sim-os-menus/" + "tex/latex/sim-os-menus/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q4lw8b8d249lnj9zm2c3y56k9vshy386xvkyhsb6pkzkf83v3p3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/sim-os-menus") + (synopsis "Insert terminal, context menu, or viewers like in an OS") + (description + "This is a package to present, like in an operating-system, a fake +terminal, a fake context menu with sub-menus, and a fake viewer.") + (license license:lppl1.3c))) + (define-public texlive-simplebnf (package (name "texlive-simplebnf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplebnf/" "tex/latex/simplebnf/")))) (file-name (git-file-name name version)) @@ -34249,12 +37387,12 @@ annotated), so users can write readable BNF expressions in their documents.") (define-public texlive-simpleicons (package (name "texlive-simpleicons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/simpleicons/" "fonts/enc/dvips/simpleicons/" "fonts/map/dvips/simpleicons/" @@ -34265,7 +37403,7 @@ annotated), so users can write readable BNF expressions in their documents.") (file-name (git-file-name name version)) (sha256 (base32 - "0k4dlyh9fng6358sp4njy51rh0165qipwaj5vpjljv2i3xbi7rxk")))) + "07pnpnimw34vvkqvdljdjgdiskpc88a3ns2kykqj4cy3ypsk66g0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/simpleicons") @@ -34279,12 +37417,12 @@ annotated), so users can write readable BNF expressions in their documents.") (define-public texlive-simpler-wick (package (name "texlive-simpler-wick") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simpler-wick/" "tex/latex/simpler-wick/")))) (file-name (git-file-name name version)) @@ -34309,12 +37447,12 @@ contractions.") (define-public texlive-simples-matrices (package (name "texlive-simples-matrices") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simples-matrices/" "source/latex/simples-matrices/" "tex/latex/simples-matrices/")))) @@ -34334,12 +37472,12 @@ coefficients are given row by row in a list of values separated by commas.") (define-public texlive-simplewick (package (name "texlive-simplewick") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplewick/" "source/latex/simplewick/" "tex/latex/simplewick/")))) @@ -34359,12 +37497,12 @@ and below expressions.") (define-public texlive-sistyle (package (name "texlive-sistyle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sistyle/" "source/latex/sistyle/" "tex/latex/sistyle/")))) (file-name (git-file-name name version)) @@ -34386,12 +37524,12 @@ now.") (define-public texlive-siunits (package (name "texlive-siunits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/siunits/" "source/latex/siunits/" "tex/latex/siunits/")))) (file-name (git-file-name name version)) @@ -34408,15 +37546,60 @@ International System of Units (SI). Note that the package is now superseded by @code{siunitx}; @code{siunits} has maintenance-only support, now.") (license license:lppl1.3+))) +(define-public texlive-sjtutex + (package + (name "texlive-sjtutex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/sjtutex/" + "source/latex/sjtutex/" + "tex/latex/sjtutex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01j55ckmgi8q06p7n64azmpwfj0zp9a6x8300236vfw6gx4fqidw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'copy-ctxdocstrip.tex + ;; There's a circular dependency between this package (where + ;; `ctex' should be a native input) and `ctex' (where this package + ;; is a propagated input). To work around this, install the + ;; specific "ctxdocstrip.tex" file from `ctex' in the build + ;; directory and set TEXINPUTS variable accordingly so the process + ;; can find it. + (lambda* (#:key inputs #:allow-other-keys) + (install-file (search-input-file inputs + "tex/generic/ctex/ctxdocstrip.tex") + "build/") + (setenv "TEXINPUTS" (string-append (getcwd) "/build:"))))))) + (native-inputs + (list (package-source texlive-ctex))) + (home-page "https://ctan.org/pkg/sjtutex") + (synopsis "LaTeX classes for Shanghai Jiao Tong University") + (description + "SJTUTeX aims to establish a simple and easy-to-use collection of +document classes for Shanghai Jiao Tong University, including the thesis +document class @code{sjtuthesis}, as well as the regular document classes +@code{sjtuarticle} and @code{sjtureport}.") + (license license:lppl1.3c))) + (define-public texlive-skak (package (name "texlive-skak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skak/" "fonts/source/public/skak/" "fonts/tfm/public/skak/" "tex/latex/skak/")))) @@ -34441,12 +37624,12 @@ chess fonts is provided in @code{chessfss}.") (define-public texlive-skaknew (package (name "texlive-skaknew") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/skaknew/" "fonts/afm/public/skaknew/" "fonts/map/dvips/skaknew/" @@ -34469,12 +37652,12 @@ Metafont source by the @code{skak} bundle.") (define-public texlive-skmath (package (name "texlive-skmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skmath/" "source/latex/skmath/" "tex/latex/skmath/")))) (file-name (git-file-name name version)) @@ -34493,12 +37676,12 @@ re-definitions of existing commands.") (define-public texlive-skull (package (name "texlive-skull") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/skull/" "fonts/tfm/public/skull/" "source/fonts/skull/" "tex/latex/skull/")))) @@ -34519,12 +37702,12 @@ maths mode.") (define-public texlive-smflatex (package (name "texlive-smflatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/smflatex/" "doc/latex/smflatex/" "source/latex/smflatex/" "tex/latex/smflatex/")))) @@ -34557,12 +37740,12 @@ on AMS classes. Besides a quite different design, their main features are: (define-public texlive-songbook (package (name "texlive-songbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/songbook/" "makeindex/songbook/" "source/latex/songbook/" "tex/latex/songbook/")))) @@ -34589,12 +37772,12 @@ languages.") (define-public texlive-songproj (package (name "texlive-songproj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/songproj/" "source/latex/songproj/" "tex/latex/songproj/")))) @@ -34619,12 +37802,12 @@ can be used to convert plain-text song lyrics to the expected LaTeX markup.") (define-public texlive-songs (package (name "texlive-songs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/songs/" "source/latex/songs/" "tex/latex/songs/")))) (file-name (git-file-name name version)) @@ -34654,12 +37837,12 @@ scripture references); (define-public texlive-sort-by-letters (package (name "texlive-sort-by-letters") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/sort-by-letters/" "doc/bibtex/sort-by-letters/")))) (file-name (git-file-name name version)) @@ -34680,12 +37863,12 @@ bibliography entry. The styles are adapted from standard ones or from (define-public texlive-soton (package (name "texlive-soton") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/soton/" "tex/latex/soton/")))) (file-name (git-file-name name version)) (sha256 @@ -34704,12 +37887,12 @@ compliant presentations.") (define-public texlive-soup (package (name "texlive-soup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/soup/" "source/latex/soup/" "tex/latex/soup/")))) (file-name (git-file-name name version)) @@ -34731,12 +37914,12 @@ custom symbol sets.") (define-public texlive-spalign (package (name "texlive-spalign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spalign/" "source/latex/spalign/" "tex/latex/spalign/")))) (file-name (git-file-name name version)) @@ -34763,17 +37946,17 @@ teachers) should find this package to be a real time saver.") (define-public texlive-spbmark (package (name "texlive-spbmark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spbmark/" "tex/latex/spbmark/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0yyrl3367zaibn20pcxry2pcmhjh46ny1qaf7nc2syqhsyv12hnd")))) + "1nan1ag5v8w0nydfvjj5s5vmibh8id6si8l8g18jd4mjl7wy4zsd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/spbmark") @@ -34788,12 +37971,12 @@ in text and math mode.") (define-public texlive-spectral (package (name "texlive-spectral") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/spectral/" "fonts/enc/dvips/spectral/" "fonts/map/dvips/spectral/" @@ -34820,12 +38003,12 @@ with small caps.") (define-public texlive-sphdthesis (package (name "texlive-sphdthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sphdthesis/" "tex/latex/sphdthesis/")))) (file-name (git-file-name name version)) @@ -34847,12 +38030,12 @@ not be difficult.") (define-public texlive-spie (package (name "texlive-spie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/spie/" "bibtex/bst/spie/" "doc/latex/spie/" "tex/latex/spie/")))) (file-name (git-file-name name version)) @@ -34871,12 +38054,12 @@ manuscripts. A class and a BibTeX style are provided.") (define-public texlive-splitbib (package (name "texlive-splitbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/splitbib/" "source/latex/splitbib/" "tex/latex/splitbib/")))) @@ -34894,15 +38077,49 @@ and subcategories. It does not depend on BibTeX: any bibliography may be split and reordered.") (license license:lppl))) +(define-public texlive-sqltex + (package + (name "texlive-sqltex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/support/sqltex/" + "scripts/sqltex/" + "source/support/sqltex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03xdcyad07i43i6999zhpx7xz57k4kzvxis1hgahjg5xsa95ifph")))) + (outputs '("out" "doc")) + (properties '((updater-extra-inputs "perl"))) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "sqltex"))) + (inputs (list perl)) + (home-page "https://ctan.org/pkg/sqltex") + (synopsis "SQL pre-processor for LaTeX") + (description + "SQLTeX is a pre-processor that enables the use of SQL statements in +LaTeX. The SQLTeX Perl script reads an input file containing the LaTeX source +with SQL commands, and writes a LaTeX file in which the SQL commands have been +replaced by the values from their execution. It is possible to select a field +for substitution in your LaTeX document, or to be used as input in another SQL +command. The default is to use MySQL databases, but Pg, Sybase, Oracle, +Ingres, mSQL and PostgreSQL are also supported.") + (license license:lppl))) + (define-public texlive-sr-vorl (package (name "texlive-sr-vorl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sr-vorl/" "source/latex/sr-vorl/" "tex/latex/sr-vorl/")))) (file-name (git-file-name name version)) @@ -34924,12 +38141,12 @@ fitting the conditions of the aforementioned publishers.") (define-public texlive-srbtiks (package (name "texlive-srbtiks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/srbtiks/" "fonts/enc/dvips/srbtiks/" "fonts/map/dvips/srbtiks/" @@ -34953,18 +38170,18 @@ Macedonian languages.") (define-public texlive-srdp-mathematik (package (name "texlive-srdp-mathematik") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/srdp-mathematik/" "tex/latex/srdp-mathematik/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0wxgjfb98qjbbp0l87ajly9b3wp3lp4caw9c3f3zw8798midar15")))) + "0dmi37jl292v5wia88wmkhvhd5hj17rvdglqzq5j26m14kay5pja")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/srdp-mathematik") @@ -34981,12 +38198,12 @@ for tests) easily.") (define-public texlive-stage (package (name "texlive-stage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stage/" "source/latex/stage/" "tex/latex/stage/")))) (file-name (git-file-name name version)) @@ -35005,12 +38222,12 @@ a standard manuscript format for production and submission.") (define-public texlive-stanli (package (name "texlive-stanli") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stanli/" "tex/latex/stanli/")))) (file-name (git-file-name name version)) (sha256 @@ -35031,12 +38248,12 @@ permits creating such 2D and 3D structures in a very fast and simple way.") (define-public texlive-starfont (package (name "texlive-starfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/starfont/" "fonts/afm/public/starfont/" "fonts/map/dvips/starfont/" @@ -35058,15 +38275,41 @@ with TeX and LaTeX. The fonts are supplied both in the original TrueType Format and in Adobe Type 1 format.") (license license:public-domain))) +(define-public texlive-starray + (package + (name "texlive-starray") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/starray/" + "tex/latex/starray/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17wshr3s7di32kjp6qfx32v1pig85y60v4nzqvzy4gwajpflvhb4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/starray") + (synopsis "Structured array (of properties) based on @code{expl3}") + (description + "This package implements vector-like structures, like in C and other +programming languages. So it is possible to store information in a systematic +and regular way. The provided functions are similar to the ones provided for +property (or sequence, or token) lists.") + (license (list license:lppl1.3c license:gpl3+)))) + (define-public texlive-startex (package (name "texlive-startex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/otherformats/startex/" "makeindex/startex/" "source/startex/startex/" "tex/startex/")))) @@ -35087,12 +38330,12 @@ such a task. It is also more robust than plain TeX and LaTeX.") (define-public texlive-statex (package (name "texlive-statex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/statex/" "tex/latex/statex/")))) (file-name (git-file-name name version)) (sha256 @@ -35111,12 +38354,12 @@ version of the package is available: @code{statex2}.") (define-public texlive-statex2 (package (name "texlive-statex2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/statex2/" "tex/latex/statex2/")))) (file-name (git-file-name name version)) (sha256 @@ -35135,12 +38378,12 @@ presentations. It represents a syntax-incompatible upgrade of (define-public texlive-statistics (package (name "texlive-statistics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/statistics/" "source/latex/statistics/" "tex/latex/statistics/")))) @@ -35167,12 +38410,12 @@ graphs.") (define-public texlive-statistik (package (name "texlive-statistik") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/statistik/" "source/latex/statistik/" "tex/latex/statistik/")))) @@ -35192,12 +38435,12 @@ results in a separate file; the format of the file is selectable.") (define-public texlive-statmath (package (name "texlive-statmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/statmath/" "source/latex/statmath/" "tex/latex/statmath/")))) @@ -35218,12 +38461,12 @@ the popular @code{amsmath} package.") (define-public texlive-staves (package (name "texlive-staves") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/staves/" "fonts/map/dvips/staves/" "fonts/tfm/public/staves/" @@ -35247,12 +38490,12 @@ in Adobe Type 1 format and LaTeX support.") (define-public texlive-steinmetz (package (name "texlive-steinmetz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/steinmetz/" "source/latex/steinmetz/" "tex/latex/steinmetz/")))) @@ -35272,12 +38515,12 @@ numbers in the Steinmetz notation used in electrotechnics.") (define-public texlive-stellenbosch (package (name "texlive-stellenbosch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/stellenbosch/" "doc/latex/stellenbosch/" "source/latex/stellenbosch/" @@ -35306,15 +38549,42 @@ provided for bibliographic matter, note title pages, lists of symbols, as well as various graphic files for logos.") (license license:lppl))) +(define-public texlive-stellenbosch-2 + (package + (name "texlive-stellenbosch-2") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "bibtex/bst/stellenbosch-2/" + "doc/latex/stellenbosch-2/" + "source/latex/stellenbosch-2/" + "tex/latex/stellenbosch-2/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pkbpzlsf7d2g6psic9czd19yg6p1mmn4kzsjxr5w60ksznk4813")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/stellenbosch-2") + (synopsis "Stellenbosch University thesis bundle") + (description + "Typesetting dissertations, theses and reports as well as presentations +of Stellenbosch University, South Africa. Note: The previous version, +@code{stellenbosch}, is still available for legacy documents.") + (license license:cc-by4.0))) + (define-public texlive-step (package (name "texlive-step") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/step/" "fonts/enc/dvips/step/" "fonts/map/dvips/step/" @@ -35342,12 +38612,12 @@ legacy TeX engines.") (define-public texlive-stepgreek (package (name "texlive-stepgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/stepgreek/" "fonts/enc/dvips/stepgreek/" "fonts/map/dvips/stepgreek/" @@ -35374,12 +38644,12 @@ polytonic Greek.") (define-public texlive-stickstoo (package (name "texlive-stickstoo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/stickstoo/" "fonts/afm/public/stickstoo/" "fonts/enc/dvips/stickstoo/" @@ -35391,7 +38661,7 @@ polytonic Greek.") (file-name (git-file-name name version)) (sha256 (base32 - "15hmplphlg5vc3a966x379bkn74vb39pv73w0py65nd9zbb7z27i")))) + "08600m0r734d3nwmds0g9l6y0hn9ii1ij3xk1xhiyy0sapa992ab")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/stickstoo") @@ -35407,12 +38677,12 @@ provides a matching math package using STIX2 letters (Roman and Greek) with (define-public texlive-stix (package (name "texlive-stix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/stix/" "fonts/enc/dvips/stix/" "fonts/map/dvips/stix/" @@ -35451,12 +38721,12 @@ See @code{stix2-otf} and @code{stix2-type1} instead.") (define-public texlive-stix2-type1 (package (name "texlive-stix2-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/stix2-type1/" "fonts/enc/dvips/stix2-type1/" "fonts/map/dvips/stix2-type1/" @@ -35486,12 +38756,12 @@ between the OpenType and Type 1 versions.") (define-public texlive-structmech (package (name "texlive-structmech") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/structmech/" "tex/latex/structmech/")))) (file-name (git-file-name name version)) @@ -35512,12 +38782,12 @@ internal force distributions, etc.") (define-public texlive-struktex (package (name "texlive-struktex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/struktex/" "source/latex/struktex/" "tex/latex/struktex/")))) @@ -35541,12 +38811,12 @@ conventions for alternatives, etc. The charts are drawn using the (define-public texlive-subfiles (package (name "texlive-subfiles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subfiles/" "source/latex/subfiles/" "tex/latex/subfiles/")))) @@ -35569,12 +38839,12 @@ either.") (define-public texlive-substances (package (name "texlive-substances") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/substances/" "tex/latex/substances/")))) (file-name (git-file-name name version)) @@ -35595,12 +38865,12 @@ created.") (define-public texlive-subsupscripts (package (name "texlive-subsupscripts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subsupscripts/" "tex/latex/subsupscripts/")))) (file-name (git-file-name name version)) @@ -35619,12 +38889,12 @@ combinations of left and right sub- and superscripts.") (define-public texlive-subtext (package (name "texlive-subtext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subtext/" "tex/latex/subtext/")))) (file-name (git-file-name name version)) (sha256 @@ -35643,12 +38913,12 @@ using the @code{\\text@{@}} command from the @code{amstext} package.") (define-public texlive-sudoku (package (name "texlive-sudoku") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sudoku/" "source/latex/sudoku/" "tex/latex/sudoku/")))) (file-name (git-file-name name version)) @@ -35667,12 +38937,12 @@ grids.") (define-public texlive-sudokubundle (package (name "texlive-sudokubundle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sudokubundle/" "source/latex/sudokubundle/" "tex/latex/sudokubundle/")))) @@ -35698,18 +38968,18 @@ The bundle comes with a set of ready-prepared puzzle files.") (define-public texlive-suftesi (package (name "texlive-suftesi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/suftesi/" "source/latex/suftesi/" "tex/latex/suftesi/")))) (file-name (git-file-name name version)) (sha256 (base32 - "07p2fv265g78zbfrq4j33ryz1z1b13g2rvln646w2g5md1zwm2hb")))) + "1salm73jhcp1agmpq5zlppxvqj1q55h7f3yhyfx4fzgg5s07h6p7")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) @@ -35772,12 +39042,12 @@ for use in the humanities).") (define-public texlive-sugconf (package (name "texlive-sugconf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sugconf/" "tex/latex/sugconf/")))) (file-name (git-file-name name version)) (sha256 @@ -35796,12 +39066,12 @@ produced by the class is based on that published by SAS Institute (2021).") (define-public texlive-superiors (package (name "texlive-superiors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/superiors/" "tex/latex/superiors/")))) (file-name (git-file-name name version)) @@ -35822,12 +39092,12 @@ Times, the other matching Libertine.") (define-public texlive-susy (package (name "texlive-susy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/susy/" "tex/latex/susy/")))) (file-name (git-file-name name version)) (sha256 @@ -35844,12 +39114,12 @@ abbreviations of longer expressions.") (define-public texlive-svg (package (name "texlive-svg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svg/" "source/latex/svg/" "tex/latex/svg/")))) (file-name (git-file-name name version)) @@ -35858,6 +39128,13 @@ abbreviations of longer expressions.") "1yizgrjn6l9j1cf8mvkjz0zni7bzmajszc1y8q80xc723nwnbq7q")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs + (list texlive-graphics + texlive-iftex + texlive-koma-script + texlive-pdftexcmds + texlive-tools + texlive-trimspaces)) (home-page "https://ctan.org/pkg/svg") (synopsis "Include and extract SVG pictures in LaTeX documents") (description @@ -35879,12 +39156,12 @@ rendered within the LaTeX document, using either ImageMagick or Ghostscript.") (define-public texlive-svrsymbols (package (name "texlive-svrsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/svrsymbols/" "fonts/afm/public/svrsymbols/" "fonts/map/dvips/svrsymbols/" @@ -35910,12 +39187,12 @@ in physics texts.") (define-public texlive-syllogism (package (name "texlive-syllogism") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/syllogism/" "tex/latex/syllogism/")))) (file-name (git-file-name name version)) @@ -35935,12 +39212,12 @@ a conclusion.") (define-public texlive-symbats3 (package (name "texlive-symbats3") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/symbats3/" "tex/latex/symbats3/")))) (file-name (git-file-name name version)) (sha256 @@ -35955,15 +39232,39 @@ a conclusion.") Symbats3 neopagan dingbats fonts.") (license license:lppl1.3c))) +(define-public texlive-sympycalc + (package + (name "texlive-sympycalc") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/sympycalc/" + "tex/lualatex/sympycalc/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hc8dq7rdv2jqznwfyv3dq4l0icj92s76xvcdl7jwpr19pskrzc8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/sympycalc") + (synopsis "Work with SymPy and PyLuaTeX") + (description + "This package provides some commands (mostly for French users) to perform +SymPy commands and format the result with some adjustments in formatting.") + (license license:lppl1.3c))) + (define-public texlive-sympytexpackage (package (name "texlive-sympytexpackage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sympytexpackage/" "scripts/sympytexpackage/" "source/latex/sympytexpackage/" @@ -35985,12 +39286,12 @@ module (or from Matplotlib).") (define-public texlive-synproof (package (name "texlive-synproof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/synproof/" "tex/latex/synproof/")))) (file-name (git-file-name name version)) (sha256 @@ -36010,12 +39311,12 @@ parameters (dimensions) can still be achieved through key=value pairs.") (define-public texlive-t-angles (package (name "texlive-t-angles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/t-angles/" "tex/latex/t-angles/")))) (file-name (git-file-name name version)) (sha256 @@ -36037,12 +39338,12 @@ ConTeXt) it may also be used with pdfLaTeX.") (define-public texlive-t2 (package (name "texlive-t2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/t2/" "fonts/enc/t2/" "tex/generic/t2/cyrfinst/" "tex/latex/t2/")))) (file-name (git-file-name name version)) @@ -36070,12 +39371,12 @@ non-ASCII) characters in citation keys; (define-public texlive-tablor (package (name "texlive-tablor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tablor/" "tex/latex/tablor/")))) (file-name (git-file-name name version)) (sha256 @@ -36097,12 +39398,12 @@ package requires that shell escape be enabled.") (define-public texlive-tabriz-thesis (package (name "texlive-tabriz-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabriz-thesis/" "doc/xelatex/tabriz-thesis/" "tex/latex/tabriz-thesis/" @@ -36124,12 +39425,12 @@ XeLaTeX.") (define-public texlive-tabvar (package (name "texlive-tabvar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabvar/" "fonts/afm/public/tabvar/" "fonts/map/dvips/tabvar/" @@ -36151,21 +39452,70 @@ XeLaTeX.") variations of functions as they are used in France.") (license license:lppl1.3+))) +(define-public texlive-tango + (package + (name "texlive-tango") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/tango/" + "tex/lualatex/tango/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0szg4ci2pyb2xhpf93xxpnhm6bgzi4v8gdjnpcavwdy31vp9gghb")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tango") + (synopsis "LaTeX document class for math teachers") + (description + "Tango is a LaTeX document class for use by mathematics teachers.") + (license license:lppl1.3c))) + +(define-public texlive-tangocolors + (package + (name "texlive-tangocolors") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tangocolors/" + "source/latex/tangocolors/" + "tex/latex/tangocolors/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gs117zww6hkjk5439cjkv0faf75chihr098fv4zqmppah6js3dq")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tangocolors") + (synopsis "Use colors from the Tango color palette") + (description + "The Tango color palette defines some color names and their RGB codes. +This LaTeX macro package implements these color names, so one can easily +access these colors by their names.") + (license (list license:lppl1.3+ license:gpl3+)))) + (define-public texlive-tangramtikz (package (name "texlive-tangramtikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tangramtikz/" "tex/latex/tangramtikz/")))) (file-name (git-file-name name version)) (sha256 (base32 - "18n67k7ggqh3mvp8iqyp44d70gh3s8jfbwbp3ympv2ff5drjjb3l")))) + "13ayvjg3nq6y4iy4l1hfiix7imk9pxqbqjn9ss1lkjl3avsls4h8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tangramtikz") @@ -36180,12 +39530,12 @@ a predefined tangram.") (define-public texlive-tapir (package (name "texlive-tapir") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tapir/" "fonts/source/public/tapir/" "fonts/type1/public/tapir/")))) @@ -36205,15 +39555,43 @@ in the range 0-127 (as in @code{cmr10}), accented characters used in the Czech, Slovak and Polish languages.") (license license:gpl3+))) +(define-public texlive-tblr-extras + (package + (name "texlive-tblr-extras") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tblr-extras/" + "tex/latex/tblr-extras/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yl6sz24ssl4sb9gsc6362m4g2rc8fr52d286i7ff4r4lkdw8gmz")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tblr-extras") + (synopsis + "@code{tabularray}, @code{caption} and @code{babel} compatibility") + (description + "The @code{tabularray} package offers a nice way to typeset tables, +keeping contents and style separated. The @code{tblr-extras} package +implements extra libraries to use the @code{caption} package alongside +@code{tabularray}, and translated strings for continuation text in +@code{tabularray} headers.") + (license license:lppl1.3c))) + (define-public texlive-tdsfrmath (package (name "texlive-tdsfrmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tdsfrmath/" "source/latex/tdsfrmath/" "tex/latex/tdsfrmath/")))) @@ -36234,12 +39612,12 @@ will facilitate the everyday use of LaTeX by mathematics teachers.") (define-public texlive-technion-thesis-template (package (name "texlive-technion-thesis-template") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/technion-thesis-template/" "tex/xelatex/technion-thesis-template/")))) (file-name (git-file-name name version)) @@ -36255,15 +39633,40 @@ will facilitate the everyday use of LaTeX by mathematics teachers.") specifications.") (license license:cc-by4.0))) +(define-public texlive-telprint + (package + (name "texlive-telprint") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/telprint/" + "source/latex/telprint/" + "tex/latex/telprint/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n65na590668p1bc37m1yks1nrx8z6h1nhk9fz3brv46hspgd3ym")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/telprint") + (synopsis "Format German phone numbers") + (description + "The package provides a command @code{\\telprint} for formatting German +telephone numbers.") + (license license:lppl1.3c))) + (define-public texlive-tempora (package (name "texlive-tempora") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tempora/" "fonts/afm/public/tempora/" "fonts/enc/dvips/tempora/" @@ -36289,15 +39692,44 @@ LaTeX support files giving essentially complete LGR coverage of monotonic, polytonic and ancient Greek, and almost full T2A coverage of Cyrillic.") (license license:gpl2))) +(define-public texlive-temporal-logic + (package + (name "texlive-temporal-logic") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/temporal-logic/" + "source/latex/temporal-logic/" + "tex/latex/temporal-logic/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0r4ibsa3dgbj4y6xdjx6477y1lrzkmkfrkqzhgjl8jyn745w997c")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/temporal-logic") + (synopsis "Symbols for temporal logics") + (description + "This package defines functions for rendering temporal operators defined +in Linear Temporal Logic (LTL), Metric Temporal Logic (MTL), Metric +First-order Temporal Logic (MFOTL), and the Counting Metric First-order +Temporal Binding Logic (CMFTBL). The package defines various functions with +variants in order to include or omit optional parameters of the operators like +the optional interval.") + (license license:lppl1.3c))) + (define-public texlive-tengwarscript (package (name "texlive-tengwarscript") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tengwarscript/" "fonts/enc/dvips/tengwarscript/" "fonts/map/dvips/tengwarscript/" @@ -36326,12 +39758,12 @@ are provided for all the supported fonts.") (define-public texlive-tensind (package (name "texlive-tensind") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tensind/" "tex/latex/tensind/")))) (file-name (git-file-name name version)) (sha256 @@ -36349,12 +39781,12 @@ index placement.") (define-public texlive-tensor (package (name "texlive-tensor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tensor/" "source/latex/tensor/" "tex/latex/tensor/")))) (file-name (git-file-name name version)) @@ -36375,12 +39807,12 @@ indices.") (define-public texlive-termes-otf (package (name "texlive-termes-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/termes-otf/" "tex/latex/termes-otf/")))) (file-name (git-file-name name version)) @@ -36400,12 +39832,12 @@ missing typefaces like bold math and slanted text are also defined.") (define-public texlive-tex-ewd (package (name "texlive-tex-ewd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tex-ewd/" "tex/generic/tex-ewd/")))) (file-name (git-file-name name version)) @@ -36426,12 +39858,12 @@ that support calculational proofs and Dijkstra's guarded command language.") (define-public texlive-tex-virtual-academy-pl (package (name "texlive-tex-virtual-academy-pl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tex-virtual-academy-pl/")))) (file-name (git-file-name name version)) (sha256 @@ -36450,12 +39882,12 @@ descriptions, etc.") (define-public texlive-texilikechaps (package (name "texlive-texilikechaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/texilikechaps/")))) (file-name (git-file-name name version)) (sha256 @@ -36472,12 +39904,12 @@ chapter headings in standard classes into a Texi-like smaller format.") (define-public texlive-texilikecover (package (name "texlive-texilikecover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/texilikecover/")))) (file-name (git-file-name name version)) (sha256 @@ -36494,12 +39926,12 @@ produces.") (define-public texlive-texsis (package (name "texlive-texsis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/texsis/" "doc/man/man1/texsis.1" "doc/man/man1/texsis.man1.pdf" @@ -36559,12 +39991,12 @@ useful. It is completely compatible with Plain TeX.") (define-public texlive-textglos (package (name "texlive-textglos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textglos/" "source/latex/textglos/" "tex/latex/textglos/")))) @@ -36586,12 +40018,12 @@ phonemic examples, orthographic examples, and more.") (define-public texlive-textgreek (package (name "texlive-textgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textgreek/" "source/latex/textgreek/" "tex/latex/textgreek/")))) @@ -36612,12 +40044,12 @@ symbols.") (define-public texlive-textopo (package (name "texlive-textopo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textopo/" "source/latex/textopo/" "tex/latex/textopo/")))) (file-name (git-file-name name version)) @@ -36636,12 +40068,12 @@ membrane protein topology plots and helical wheels.") (define-public texlive-tfrupee (package (name "texlive-tfrupee") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tfrupee/" "fonts/afm/public/tfrupee/" "fonts/map/dvips/tfrupee/" @@ -36665,12 +40097,12 @@ Simple LaTeX support written for its use.") (define-public texlive-thaienum (package (name "texlive-thaienum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thaienum/" "tex/latex/thaienum/")))) (file-name (git-file-name name version)) (sha256 @@ -36691,12 +40123,12 @@ Concrete examples are given in the documentation.") (define-public texlive-thaispec (package (name "texlive-thaispec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thaispec/" "source/latex/thaispec/" "tex/latex/thaispec/")))) @@ -36718,12 +40150,12 @@ tools.") (define-public texlive-thalie (package (name "texlive-thalie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thalie/" "tex/latex/thalie/")))) (file-name (git-file-name name version)) (sha256 @@ -36742,12 +40174,12 @@ into acts and scenes and to build the dramatis personae automatically.") (define-public texlive-theanodidot (package (name "texlive-theanodidot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/theanodidot/" "fonts/enc/dvips/theanodidot/" "fonts/map/dvips/theanodidot/" @@ -36774,12 +40206,12 @@ but there are no italic variants.") (define-public texlive-theanomodern (package (name "texlive-theanomodern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/theanomodern/" "fonts/enc/dvips/theanomodern/" "fonts/map/dvips/theanomodern/" @@ -36806,12 +40238,12 @@ but there are no italic variants.") (define-public texlive-theanooldstyle (package (name "texlive-theanooldstyle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/theanooldstyle/" "fonts/enc/dvips/theanooldstyle/" "fonts/map/dvips/theanooldstyle/" @@ -36838,12 +40270,12 @@ provided but there are no italic variants.") (define-public texlive-theatre (package (name "texlive-theatre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/theatre/")))) (file-name (git-file-name name version)) (sha256 @@ -36858,22 +40290,46 @@ provided but there are no italic variants.") permits creating highly customized printouts for each actor.") (license license:lppl1.2+))) +(define-public texlive-thematicpuzzle + (package + (name "texlive-thematicpuzzle") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/thematicpuzzle/" + "tex/latex/thematicpuzzle/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yvqrrmnkhlxscghh0bk13fbng8hpyza8qnc7iz1ip958620cp90")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/thematicpuzzle") + (synopsis "Horizontal banners in a puzzle style") + (description + "With this package it is possible to create a horizontal banner in the +form of a puzzle. There are some predefined themes.") + (license license:lppl1.3c))) + (define-public texlive-thermodynamics (package (name "texlive-thermodynamics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thermodynamics/" "source/latex/thermodynamics/" "tex/latex/thermodynamics/")))) (file-name (git-file-name name version)) (sha256 (base32 - "15g6nbv44f6rpnabz905025s7kh2lqgy6mzsgjm9bc97p87d4n6v")))) + "0hi7zxdkn46d8f5kqfkyp6yjrr7jcy6xjikmba8p8qqm627zfxmz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/thermodynamics") @@ -36892,19 +40348,19 @@ by changing package options.") (define-public texlive-thesis-ekf (package (name "texlive-thesis-ekf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thesis-ekf/" "source/latex/thesis-ekf/" "tex/latex/thesis-ekf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "06jc8h1195h6440yc2xblv7x8cyf6yhfh99x3p6hk97hcvq0ing4")))) + "0r5fnzj6gp5p9kq0s2f55c3xr0ha8xb19y1cqkxv88zalayvqyp5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/thesis-ekf") @@ -36918,12 +40374,12 @@ Hungarian.") (define-public texlive-thesis-gwu (package (name "texlive-thesis-gwu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thesis-gwu/" "tex/latex/thesis-gwu/")))) (file-name (git-file-name name version)) @@ -36945,12 +40401,12 @@ dissertations and theses.") (define-public texlive-thesis-qom (package (name "texlive-thesis-qom") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/thesis-qom/" "tex/xelatex/thesis-qom/")))) (file-name (git-file-name name version)) @@ -36974,12 +40430,12 @@ Yas.") (define-public texlive-thesis-titlepage-fhac (package (name "texlive-thesis-titlepage-fhac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thesis-titlepage-fhac/" "source/latex/thesis-titlepage-fhac/" "tex/latex/thesis-titlepage-fhac/")))) @@ -36997,12 +40453,12 @@ Yas.") (define-public texlive-thmbox (package (name "texlive-thmbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thmbox/" "source/latex/thmbox/" "tex/latex/thmbox/")))) (file-name (git-file-name name version)) @@ -37023,12 +40479,12 @@ to use the environment.") (define-public texlive-thuaslogos (package (name "texlive-thuaslogos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thuaslogos/" "tex/latex/thuaslogos/")))) (file-name (git-file-name name version)) @@ -37048,12 +40504,12 @@ of Applied Sciences}. These Logos are available in English and in Dutch.") (define-public texlive-thubeamer (package (name "texlive-thubeamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/thubeamer/" "doc/latex/thubeamer/" "source/latex/thubeamer/" @@ -37073,12 +40529,12 @@ of Applied Sciences}. These Logos are available in English and in Dutch.") (define-public texlive-thucoursework (package (name "texlive-thucoursework") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thucoursework/" "source/latex/thucoursework/" "tex/latex/thucoursework/")))) @@ -37129,12 +40585,12 @@ students from other universities.") (define-public texlive-thuthesis (package (name "texlive-thuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/thuthesis/" "doc/latex/thuthesis/" "source/latex/thuthesis/" @@ -37142,7 +40598,7 @@ students from other universities.") (file-name (git-file-name name version)) (sha256 (base32 - "04nqrg6ak102fhpn4myg3rby29mz1081y2s3qf0gb4aqc1yifv2l")))) + "1427s0h848972r16w71prprwvvmn48y2hbawdvj5408008maqs94")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/thuthesis") @@ -37156,12 +40612,12 @@ masters theses, doctoral dissertations, and postdoctoral reports.") (define-public texlive-tidyres (package (name "texlive-tidyres") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tidyres/" "tex/latex/tidyres/")))) (file-name (git-file-name name version)) (sha256 @@ -37179,12 +40635,12 @@ create multi-column formal resumes.") (define-public texlive-timbreicmc (package (name "texlive-timbreicmc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/timbreicmc/" "source/latex/timbreicmc/" "tex/latex/timbreicmc/")))) @@ -37206,12 +40662,12 @@ Carlos-SP, Brazil.") (define-public texlive-tinos (package (name "texlive-tinos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tinos/" "fonts/enc/dvips/tinos/" "fonts/map/dvips/tinos/" @@ -37236,12 +40692,12 @@ metrically compatible with Times New Roman.") (define-public texlive-tiscreen (package (name "texlive-tiscreen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tiscreen/" "tex/latex/tiscreen/")))) (file-name (git-file-name name version)) (sha256 @@ -37259,12 +40715,12 @@ display calculators, specifically the TI-82 STATS.") (define-public texlive-tlc-article (package (name "texlive-tlc-article") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tlc-article/" "tex/latex/tlc-article/")))) (file-name (git-file-name name version)) @@ -37285,12 +40741,12 @@ documents.") (define-public texlive-tocbibind (package (name "texlive-tocbibind") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tocbibind/" "source/latex/tocbibind/" "tex/latex/tocbibind/")))) @@ -37310,12 +40766,12 @@ the contents, etc., to the table of contents.") (define-public texlive-topletter (package (name "texlive-topletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/topletter/" "source/latex/topletter/" "tex/latex/topletter/")))) @@ -37337,18 +40793,18 @@ English.") (define-public texlive-toptesi (package (name "texlive-toptesi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/toptesi/" "source/latex/toptesi/" "tex/latex/toptesi/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mskk7swjgcy6lw1l81brcnw7n870mrz3la64ln0f3mxps98gik6")))) + "026yjgzj9mhdn6xyi21m3hwxv9w62ci3rjqgi9mm9dp4vh1km81x")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/toptesi") @@ -37366,12 +40822,12 @@ a thesis in PDF/A-1b compliant mode and with all the necessary metadata.") (define-public texlive-tpslifonts (package (name "texlive-tpslifonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tpslifonts/" "source/latex/tpslifonts/" "tex/latex/tpslifonts/")))) @@ -37400,12 +40856,12 @@ Modern Bright maths, or Euler fonts.") (define-public texlive-trajan (package (name "texlive-trajan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/trajan/" "fonts/afm/public/trajan/" "fonts/map/dvips/trajan/" @@ -37431,12 +40887,12 @@ together with some punctuation and analphabetics; no lowercase or digits.") (define-public texlive-translation-array-fr (package (name "texlive-translation-array-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-array-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -37454,12 +40910,12 @@ together with some punctuation and analphabetics; no lowercase or digits.") (define-public texlive-translation-dcolumn-fr (package (name "texlive-translation-dcolumn-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-dcolumn-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -37477,12 +40933,12 @@ together with some punctuation and analphabetics; no lowercase or digits.") (define-public texlive-translation-natbib-fr (package (name "texlive-translation-natbib-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-natbib-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -37500,12 +40956,12 @@ together with some punctuation and analphabetics; no lowercase or digits.") (define-public texlive-translation-tabbing-fr (package (name "texlive-translation-tabbing-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-tabbing-fr/")))) (file-name (git-file-name name version)) (sha256 @@ -37523,12 +40979,12 @@ the @code{tabbing} package.") (define-public texlive-tree-dvips (package (name "texlive-tree-dvips") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tree-dvips/" "dvips/tree-dvips/" "tex/latex/tree-dvips/")))) (file-name (git-file-name name version)) @@ -37553,37 +41009,40 @@ The package @code{lingmacros.sty} defines a few macros for linguists: (define-public texlive-tuda-ci (package (name "texlive-tuda-ci") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/tuda-ci/" "tex/latex/tuda-ci/")))) + (revision 74725) + (locations (list "doc/latex/tuda-ci/" + "source/latex/tuda-ci/" + "tex/latex/tuda-ci/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1vv80p8p8xqdqg35d7ix32dl8lw1rmzfzqdz5c785llr9k87470p")))) + "01swh258gs59nn99a3hsvcmsqhznsgql9x87a1q2xv8mdsfb8d3g")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments (list #:tex-format "latex")) (home-page "https://ctan.org/pkg/tuda-ci") (synopsis "LaTeX templates of Technische Universitat Darmstadt") (description - "The TUDa-CI-Bundle provides a possibility to use the corporate design -of TU Darmstadt in LaTeX. It contains document classes as well as -some helper packages and config files together with some templates for -user documentation, which currently are only available in German.") + "The TUDa-CI-Bundle provides a possibility to use the corporate design of +TU Darmstadt in LaTeX. It contains document classes as well as some helper +packages and configuration files together with some templates for user +documentation, which currently are only available in German.") (license license:lppl1.3c))) (define-public texlive-tudscr (package (name "texlive-tudscr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tudscr/" "source/latex/tudscr/" "tex/latex/tudscr/")))) (file-name (git-file-name name version)) @@ -37649,18 +41108,18 @@ headings in @code{twocolumn} layout. (define-public texlive-tugboat (package (name "texlive-tugboat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/tugboat/" "doc/latex/tugboat/" "source/latex/tugboat/" "tex/latex/tugboat/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1g6shnxmq9ak0lp73c41m3x4ifr4qrd0s0i7pypnxa6r4i1miqci")))) + "10v65skfcym6ylg0hy3mx3iw6y2lmjpcqkh3ws3zwcxgl3xp8zfj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tugboat") @@ -37674,18 +41133,18 @@ style, @file{tugboat.bst}.") (define-public texlive-tugboat-plain (package (name "texlive-tugboat-plain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/tugboat-plain/" "tex/plain/tugboat-plain/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1kqm03x42m3fpgsg644wychgi42wgpwl51ljarbf5kqcrjwij25z")))) + "10r4x2rbf36anczwzplq4icanw6phin0x9kxdbfs29gpbm7hq2gq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tugboat-plain") @@ -37698,12 +41157,12 @@ TeX for publication in @emph{TUGboat}.") (define-public texlive-tui (package (name "texlive-tui") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tui/" "tex/latex/tui/")))) (file-name (git-file-name name version)) (sha256 @@ -37722,12 +41181,12 @@ implemented as an extension of the @code{memoir} class.") (define-public texlive-turabian (package (name "texlive-turabian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/turabian/" "tex/latex/turabian/")))) (file-name (git-file-name name version)) (sha256 @@ -37746,12 +41205,12 @@ conforming to the Turabian 8th Edition style guide.") (define-public texlive-turabian-formatting (package (name "texlive-turabian-formatting") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/turabian-formatting/" "tex/latex/turabian-formatting/")))) (file-name (git-file-name name version)) @@ -37772,12 +41231,12 @@ edition).") (define-public texlive-turnstile (package (name "texlive-turnstile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/turnstile/" "source/latex/turnstile/" "tex/latex/turnstile/")))) @@ -37798,12 +41257,12 @@ logic, between a collection of formulas and a derived formula.") (define-public texlive-twemoji-colr (package (name "texlive-twemoji-colr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/twemoji-colr/" "fonts/truetype/public/twemoji-colr/")))) (file-name (git-file-name name version)) @@ -37822,12 +41281,12 @@ collection of emoji images.") (define-public texlive-txfontsb (package (name "texlive-txfontsb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/txfontsb/" "fonts/afm/public/txfontsb/" "fonts/enc/dvips/txfontsb/" @@ -37855,12 +41314,12 @@ The extensions are made with modifications of the GNU Freefont.") (define-public texlive-txuprcal (package (name "texlive-txuprcal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/txuprcal/" "fonts/map/dvips/txuprcal/" "fonts/tfm/public/txuprcal/" @@ -37883,12 +41342,12 @@ A scaled option is provided to allow arbitrary scaling.") (define-public texlive-typicons (package (name "texlive-typicons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/typicons/" "fonts/truetype/public/typicons/" "tex/latex/typicons/")))) @@ -37908,12 +41367,12 @@ included Typicons font, designed by Stephen Hutchings.") (define-public texlive-uaclasses (package (name "texlive-uaclasses") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uaclasses/" "source/latex/uaclasses/" "tex/latex/uaclasses/")))) @@ -37937,12 +41396,12 @@ any document class.") (define-public texlive-uafthesis (package (name "texlive-uafthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uafthesis/" "tex/latex/uafthesis/")))) (file-name (git-file-name name version)) @@ -37957,22 +41416,49 @@ any document class.") "This is document class for theses at University of Alaska Fairbanks.") (license license:lppl))) +(define-public texlive-ualberta + (package + (name "texlive-ualberta") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/ualberta/" + "tex/latex/ualberta/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b4xlxc2xghx26n67jbg659j55hmfkpzgai4xds5nz9yhvw3daj9")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ualberta") + (synopsis "LaTeX template for the University of Alberta") + (description + "This package provides a comprehensive template designed to meet the +formatting requirements of the University of Alberta for MSc and PhD theses. +It provides a structured and customizable framework that ensures compliance +with university guidelines while allowing flexibility in document +formatting.") + (license license:expat))) + (define-public texlive-uantwerpendocs (package (name "texlive-uantwerpendocs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uantwerpendocs/" "source/latex/uantwerpendocs/" "tex/latex/uantwerpendocs/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1kc8c2hb1lni19hi313y18n48ik37ba5bkqc431hfpgj18fl5jrq")))) + "0rk7js4c81xvx92h2kaihzz25nzp89g642vs0v02jfaxrs1bsbmq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/uantwerpendocs") @@ -37988,12 +41474,12 @@ style of the University of Antwerp.") (define-public texlive-ucalgmthesis (package (name "texlive-ucalgmthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucalgmthesis/" "tex/latex/ucalgmthesis/")))) (file-name (git-file-name name version)) @@ -38014,12 +41500,12 @@ Graduate Studies. It uses the @code{memoir} class.") (define-public texlive-ucbthesis (package (name "texlive-ucbthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucbthesis/" "tex/latex/ucbthesis/")))) (file-name (git-file-name name version)) @@ -38039,12 +41525,12 @@ California, Berkeley. It is based on the @code{memoir} class.") (define-public texlive-ucdavisthesis (package (name "texlive-ucdavisthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucdavisthesis/" "source/latex/ucdavisthesis/" "tex/latex/ucdavisthesis/")))) @@ -38063,15 +41549,54 @@ create a dissertation or thesis conforming to UC Davis formatting requirements as of April 2016.") (license license:lppl1.2+))) +(define-public texlive-ucph-revy + (package + (name "texlive-ucph-revy") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/ucph-revy/" + "source/latex/ucph-revy/" + "tex/latex/ucph-revy/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05n04qvf64fjnl7znrkc9qavvsh93njad2fcjhzd44jgazfdgkxl")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) + (build-system texlive-build-system) + (arguments (list #:tex-format "latex")) + (native-inputs + (list (texlive-local-tree + (list texlive-babel-danish + texlive-caption + texlive-fancyvrb + texlive-hypdoc + texlive-pgf + texlive-tabulary + texlive-tocloft + texlive-varwidth + texlive-xstring)))) + (home-page "https://ctan.org/pkg/ucph-revy") + (synopsis "Musical script formatting") + (description + "This package provides a class for typesetting scripts containing both +lyrics and prose, in the style used by the student revues (revy) at the +Faculties of Science at the University of Copenhagen (uchp).") + (license license:lppl1.3+))) + (define-public texlive-ucsmonograph (package (name "texlive-ucsmonograph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucsmonograph/" "source/latex/ucsmonograph/" "tex/latex/ucsmonograph/")))) @@ -38093,12 +41618,12 @@ the @acronym{UCS, University of Caxias do Sul} specifications.") (define-public texlive-ucthesis (package (name "texlive-ucthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucthesis/" "tex/latex/ucthesis/")))) (file-name (git-file-name name version)) (sha256 @@ -38117,12 +41642,12 @@ and masters theses.") (define-public texlive-udes-genie-these (package (name "texlive-udes-genie-these") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/udes-genie-these/" "source/latex/udes-genie-these/" "tex/latex/udes-genie-these/")))) @@ -38148,12 +41673,12 @@ in French, the language of the typical user at the Universite de Sherbrooke.") (define-public texlive-uestcthesis (package (name "texlive-uestcthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/uestcthesis/" "doc/latex/uestcthesis/" "tex/latex/uestcthesis/")))) @@ -38173,17 +41698,17 @@ Science and Technology of China.") (define-public texlive-ufrgscca (package (name "texlive-ufrgscca") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ufrgscca/" "tex/latex/ufrgscca/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0l54a3bdrwr0dfi2nf5pq6jb3yd9pv5bgpkkgbq7j6g9fv00i6hz")))) + "0f41g9y2rzpgb6h0vii75n0w41pkkg48l8q3iyp5wy9knyndl2xz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ufrgscca") @@ -38201,12 +41726,12 @@ auxiliary packages, some of which can be used independently.") (define-public texlive-uhhassignment (package (name "texlive-uhhassignment") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uhhassignment/" "source/latex/uhhassignment/" "tex/latex/uhhassignment/")))) @@ -38226,12 +41751,12 @@ assignments at the university of Hamburg (Universitat Hamburg).") (define-public texlive-uiucredborder (package (name "texlive-uiucredborder") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uiucredborder/" "source/latex/uiucredborder/" "tex/latex/uiucredborder/")))) @@ -38252,12 +41777,12 @@ doctoral dissertations --- your thesis committee members.") (define-public texlive-uiucthesis (package (name "texlive-uiucthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uiucthesis/" "source/latex/uiucthesis/" "tex/latex/uiucthesis/")))) @@ -38277,12 +41802,12 @@ the University's Handbook for Graduate Students Preparing to Deposit.") (define-public texlive-ukbill (package (name "texlive-ukbill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ukbill/" "tex/latex/ukbill/")))) (file-name (git-file-name name version)) (sha256 @@ -38300,12 +41825,12 @@ The font Palatine Parliamentary is required to use this package.") (define-public texlive-ulqda (package (name "texlive-ulqda") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ulqda/" "scripts/ulqda/" "source/latex/ulqda/" "tex/latex/ulqda/")))) (file-name (git-file-name name version)) @@ -38343,18 +41868,18 @@ information.") (define-public texlive-ulthese (package (name "texlive-ulthese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ulthese/" "source/latex/ulthese/" "tex/latex/ulthese/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1kcw1zsgj0dr00h555qcld9dn58i8iipnka9s10fn9q0x46sq05q")))) + "08kb98agpninn0i6mcfi7h3li7sqkhgywshgq70vh3i0g4jnvvyh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ulthese") @@ -38373,12 +41898,12 @@ templates are all written in French, the language of the target audience.") (define-public texlive-umbclegislation (package (name "texlive-umbclegislation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/umbclegislation/" "tex/latex/umbclegislation/")))) (file-name (git-file-name name version)) @@ -38399,12 +41924,12 @@ Government Association Bills.") (define-public texlive-umich-thesis (package (name "texlive-umich-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/umich-thesis/" "tex/latex/umich-thesis/")))) (file-name (git-file-name name version)) @@ -38423,12 +41948,12 @@ Michigan dissertation according to the Rackham dissertation handbook.") (define-public texlive-umthesis (package (name "texlive-umthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/umthesis/" "tex/latex/umthesis/")))) (file-name (git-file-name name version)) (sha256 @@ -38446,12 +41971,12 @@ loads @code{book} class, and makes minimal changes to it.") (define-public texlive-umtypewriter (package (name "texlive-umtypewriter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/umtypewriter/" "fonts/opentype/public/umtypewriter/")))) (file-name (git-file-name name version)) @@ -38472,12 +41997,12 @@ which are required for use of the @code{xgreek} package for XeLaTeX.") (define-public texlive-unam-thesis (package (name "texlive-unam-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unam-thesis/" "tex/latex/unam-thesis/")))) (file-name (git-file-name name version)) @@ -38496,12 +42021,12 @@ National Autonomous University of Mexico (UNAM) guidelines.") (define-public texlive-unamth-template (package (name "texlive-unamth-template") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unamth-template/")))) (file-name (git-file-name name version)) (sha256 @@ -38519,12 +42044,12 @@ Theses.") (define-public texlive-unamthesis (package (name "texlive-unamthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/unamthesis/" "doc/latex/unamthesis/" "tex/latex/unamthesis/")))) @@ -38546,17 +42071,17 @@ author-year schemes using the @code{natbib} package.") (define-public texlive-unbtex (package (name "texlive-unbtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unbtex/" "tex/latex/unbtex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0a1lfv1ls6n1q5rxi7cdsvyfwhk4xf1qmwi17hv8g4sh1lwi0cyq")))) + "1pz780nx7wyhfkrkca1adj850nzz34ivdln0mrjkd94z2bav4d2y")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/unbtex") @@ -38574,12 +42099,12 @@ audience.") (define-public texlive-unfonts-core (package (name "texlive-unfonts-core") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/unfonts-core/" "fonts/truetype/public/unfonts-core/")))) (file-name (git-file-name name version)) @@ -38606,12 +42131,12 @@ following font families (12 fonts): (define-public texlive-unfonts-extra (package (name "texlive-unfonts-extra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/unfonts-extra/" "fonts/truetype/public/unfonts-extra/")))) (file-name (git-file-name name version)) @@ -38639,12 +42164,12 @@ following Korean font families (11 fonts): (define-public texlive-uni-wtal-ger (package (name "texlive-uni-wtal-ger") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uni-wtal-ger/" "tex/latex/uni-wtal-ger/")))) (file-name (git-file-name name version)) @@ -38665,12 +42190,12 @@ in faculty of humanities at the Bergische Universitat Wuppertal.") (define-public texlive-uni-wtal-lin (package (name "texlive-uni-wtal-lin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uni-wtal-lin/" "tex/latex/uni-wtal-lin/")))) (file-name (git-file-name name version)) @@ -38688,15 +42213,41 @@ author-year style. The citations are optimised for linguistic studies at the Institute of Linguistics at the Bergische Universitat Wuppertal.") (license license:lppl1.3+))) +(define-public texlive-unibidi-lua + (package + (name "texlive-unibidi-lua") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/luatex/unibidi-lua/" + "tex/luatex/unibidi-lua/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gws4cs3wj0p6l41ffhgn5sm4zcy0gb169fv6qf690z7r2fc2j8g")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/unibidi-lua") + (synopsis + "Unicode bidi algorithm implementation for various LuaTeX formats") + (description + "The package adopts the Unicode Bidi algorithm implementation provided in +ConTeXt, and adapts it to be used in OpTeX, LaTeX and plain TeX. It works +under LuaTeX only.") + (license license:gpl2))) + (define-public texlive-unicode-alphabets (package (name "texlive-unicode-alphabets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unicode-alphabets/" "tex/latex/unicode-alphabets/")))) (file-name (git-file-name name version)) @@ -38720,12 +42271,12 @@ display of medieval and other documents.") (define-public texlive-unifith (package (name "texlive-unifith") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/unifith/" "doc/latex/unifith/" "tex/latex/unifith/")))) (file-name (git-file-name name version)) @@ -38742,15 +42293,45 @@ that adhere to the publishing guidelines of the University of Florence (Italy).") (license license:lppl1.3c))) +(define-public texlive-unifront + (package + (name "texlive-unifront") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/unifront/" + "tex/latex/unifront/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sfib1i9n1gvxgvhmrramag7ng7rndx6cjblivmskknsvscr45bn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/unifront") + (synopsis "Give notes a unique front page for every chapter and section") + (description + "This package can help you format your notes easily and give them +a unique front page for every chapter and section. It calculates your +progress and then displays the progress bar under the title. It also displays +a partial table of contents under every progress bar and only shows the +sub-directories of the current part. To generate this, you can simply enter +your current completed titles with a command that accepts variable arguments. +Still, that also helps reviewing notes. You can also configure the color of +the bar.") + (license license:lppl1.3c))) + (define-public texlive-unigrazpub (package (name "texlive-unigrazpub") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unigrazpub/" "source/latex/unigrazpub/" "tex/latex/unigrazpub/")))) @@ -38771,12 +42352,12 @@ of the Library Publishing Services of University of Graz.") (define-public texlive-unitn-bimrep (package (name "texlive-unitn-bimrep") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unitn-bimrep/" "tex/latex/unitn-bimrep/")))) (file-name (git-file-name name version)) @@ -38799,12 +42380,12 @@ publication performed by a student.") (define-public texlive-unitsdef (package (name "texlive-unitsdef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unitsdef/" "source/latex/unitsdef/" "tex/latex/unitsdef/")))) @@ -38825,12 +42406,12 @@ settings.") (define-public texlive-universa (package (name "texlive-universa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/universa/" "fonts/source/public/universa/" "fonts/tfm/public/universa/" @@ -38854,12 +42435,12 @@ supplied.") (define-public texlive-universalis (package (name "texlive-universalis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/universalis/" "fonts/enc/dvips/universalis/" "fonts/map/dvips/universalis/" @@ -38886,18 +42467,18 @@ Frutiger.") (define-public texlive-univie-ling (package (name "texlive-univie-ling") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/univie-ling/" "tex/latex/univie-ling/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0lxxqddsssacsn9q75jfg6mxvb9drz9swi3h2xjbaakg7bf5y2g2")))) + "0qfbn40c5j0k19jzc205z60kylpzp4wiwsx7wfzavhm2387lw9wr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/univie-ling") @@ -38919,12 +42500,12 @@ may have to be adjusted.") (define-public texlive-unizgklasa (package (name "texlive-unizgklasa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unizgklasa/" "tex/latex/unizgklasa/")))) (file-name (git-file-name name version)) @@ -38947,12 +42528,12 @@ uniformizing the look of all graduate papers.") (define-public texlive-unswcover (package (name "texlive-unswcover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unswcover/" "tex/latex/unswcover/")))) (file-name (git-file-name name version)) @@ -38972,12 +42553,12 @@ Copyright and Authenticity statements.") (define-public texlive-uol-physics-report (package (name "texlive-uol-physics-report") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uol-physics-report/" "source/latex/uol-physics-report/" "tex/latex/uol-physics-report/")))) @@ -39001,12 +42582,12 @@ the page numbering.") (define-public texlive-uothesis (package (name "texlive-uothesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uothesis/" "source/latex/uothesis/" "tex/latex/uothesis/")))) @@ -39027,12 +42608,12 @@ theses as laid out in the Fall 2010 UO graduate school student manual.") (define-public texlive-uowthesis (package (name "texlive-uowthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uowthesis/" "tex/latex/uowthesis/")))) (file-name (git-file-name name version)) @@ -39055,12 +42636,12 @@ Research & Innovation Division, UoW.") (define-public texlive-uowthesistitlepage (package (name "texlive-uowthesistitlepage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uowthesistitlepage/" "tex/latex/uowthesistitlepage/")))) (file-name (git-file-name name version)) @@ -39083,12 +42664,12 @@ is required in the front of each PhD thesis.") (define-public texlive-uppunctlm (package (name "texlive-uppunctlm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/uppunctlm/" "fonts/tfm/public/uppunctlm/" "fonts/vf/public/uppunctlm/" @@ -39113,12 +42694,12 @@ period, semicolon, colon, parentheses, square brackets, and Arabic numerals.") (define-public texlive-urlbst (package (name "texlive-urlbst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/urlbst/" "doc/bibtex/urlbst/" "scripts/urlbst/" "source/bibtex/urlbst/")))) (file-name (git-file-name name version)) @@ -39143,12 +42724,12 @@ robust rather than pretty.") (define-public texlive-urcls (package (name "texlive-urcls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/urcls/" "tex/latex/urcls/")))) (file-name (git-file-name name version)) (sha256 @@ -39171,12 +42752,12 @@ in the usual way with @code{\\usetheme@{UR@}}.") (define-public texlive-urwchancal (package (name "texlive-urwchancal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/urwchancal/" "fonts/tfm/urw/urwchancal/" "fonts/vf/urw/urwchancal/" @@ -39200,12 +42781,12 @@ basic fonts collection. This package supersedes the @code{pzccal} package.") (define-public texlive-usebib (package (name "texlive-usebib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/usebib/" "source/latex/usebib/" "tex/latex/usebib/")))) (file-name (git-file-name name version)) @@ -39224,15 +42805,44 @@ specifies a database to use, and @code{\\usebibdata}, which typesets a single field from a specified entry in that database.") (license license:lppl1.3+))) +(define-public texlive-useclass + (package + (name "texlive-useclass") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/useclass/" + "source/latex/useclass/" + "tex/latex/useclass/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "116191kvrsb0ik00cj909zs633z3377lb074kkdfwxff9l7l172b")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/useclass") + (synopsis "Load classes as packages") + (description + "This package enables the usage of classes as packages. It was +originally designed for the @code{l3doc} class, which is employed for +documenting LaTeX code with numerous useful features. However, employing the +@code{l3doc} class as a package is not convenient when using the developing +class as the style for the document. Therefore, this package provides +a simple interface for utilizing classes as packages.") + (license license:lppl1.3c))) + (define-public texlive-uspatent (package (name "texlive-uspatent") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uspatent/" "tex/latex/uspatent/")))) (file-name (git-file-name name version)) (sha256 @@ -39251,19 +42861,19 @@ LyX.") (define-public texlive-ut-thesis (package (name "texlive-ut-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ut-thesis/" "source/latex/ut-thesis/" "tex/latex/ut-thesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0z1rvgy4d2zdagb7x5ymdid02fwnpv2x4dd4jxxkhg9mgq0lscyn")))) + "062a6pgp3g48ih9q06n98prcvhyayyysmzsij071hhzqwmpbpkmv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ut-thesis") @@ -39276,12 +42886,12 @@ University of Toronto School of Graduate Studies (SGS), as of Fall 2020.") (define-public texlive-utexasthesis (package (name "texlive-utexasthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/utexasthesis/" "tex/latex/utexasthesis/")))) (file-name (git-file-name name version)) @@ -39300,12 +42910,12 @@ masters and PhD thesis submissions of the University of Texas at Austin.") (define-public texlive-uvaletter (package (name "texlive-uvaletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uvaletter/" "tex/latex/uvaletter/")))) (file-name (git-file-name name version)) @@ -39324,12 +42934,12 @@ for the University of Amsterdam.") (define-public texlive-uwa-colours (package (name "texlive-uwa-colours") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uwa-colours/" "source/latex/uwa-colours/" "tex/latex/uwa-colours/")))) @@ -39349,12 +42959,12 @@ colour palette of the University of Western Australia.") (define-public texlive-uwa-letterhead (package (name "texlive-uwa-letterhead") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uwa-letterhead/" "source/latex/uwa-letterhead/" "tex/latex/uwa-letterhead/")))) @@ -39378,12 +42988,12 @@ XeLaTeX and LuaLaTeX.") (define-public texlive-uwa-pcf (package (name "texlive-uwa-pcf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uwa-pcf/" "source/latex/uwa-pcf/" "tex/latex/uwa-pcf/")))) (file-name (git-file-name name version)) @@ -39409,12 +43019,12 @@ XeLaTeX and LuaLaTeX.") (define-public texlive-uwa-pif (package (name "texlive-uwa-pif") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uwa-pif/" "source/latex/uwa-pif/" "tex/latex/uwa-pif/")))) (file-name (git-file-name name version)) @@ -39440,12 +43050,12 @@ LuaLaTeX.") (define-public texlive-uwthesis (package (name "texlive-uwthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uwthesis/" "tex/latex/uwthesis/")))) (file-name (git-file-name name version)) (sha256 @@ -39461,12 +43071,12 @@ LuaLaTeX.") (define-public texlive-vak (package (name "texlive-vak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/vak/" "doc/bibtex/vak/")))) (file-name (git-file-name name version)) (sha256 @@ -39489,12 +43099,12 @@ BibTeX system.") (define-public texlive-vancouver (package (name "texlive-vancouver") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/vancouver/" "doc/bibtex/vancouver/")))) (file-name (git-file-name name version)) @@ -39511,15 +43121,44 @@ Manuscripts Submitted to Biomedical Journals (also known as the Vancouver style).") (license license:lppl1.3+))) +(define-public texlive-vectorlogos + (package + (name "texlive-vectorlogos") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/vectorlogos/" + "tex/latex/vectorlogos/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mph529dla442x6x8drvdxyys37zq1s20jl8msaib7nw47xafwwn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/vectorlogos") + (synopsis + "Vectorial logos (GeoGebra, Emacs, Scratch, ...) with inline support") + (description + "With this package you can insert vectorial logos of some classic +software. The format of the logos is PDF. The package provides macros to +insert them inline, with automatic height and alignment.") + (license (list license:lppl1.3c + license:cc-by3.0 + license:cc-by4.0 + license:gpl2)))) + (define-public texlive-velthuis (package (name "texlive-velthuis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/velthuis/" "doc/man/man1/devnag.1" "doc/man/man1/devnag.man1.pdf" @@ -39599,12 +43238,12 @@ fonts, in both Metafont and Type 1 formats.") (define-public texlive-venn (package (name "texlive-venn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/venn/" "metapost/venn/")))) (file-name (git-file-name name version)) (sha256 @@ -39620,52 +43259,37 @@ fonts, in both Metafont and Type 1 formats.") (define-public texlive-venturisadf (package (name "texlive-venturisadf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/venturisadf/" - "fonts/afm/arkandis/venturis/" - "fonts/afm/arkandis/venturis2/" - "fonts/afm/arkandis/venturisold/" - "fonts/afm/arkandis/venturissans/" - "fonts/afm/arkandis/venturissans2/" + "fonts/afm/public/venturisadf/" "fonts/enc/dvips/venturisadf/" - "fonts/map/dvips/venturis/" - "fonts/map/dvips/venturis2/" - "fonts/map/dvips/venturisold/" - "fonts/map/dvips/venturissans/" - "fonts/map/dvips/venturissans2/" - "fonts/tfm/arkandis/venturis/" - "fonts/tfm/arkandis/venturis2/" - "fonts/tfm/arkandis/venturisold/" - "fonts/tfm/arkandis/venturissans/" - "fonts/tfm/arkandis/venturissans2/" - "fonts/type1/arkandis/venturis/" - "fonts/type1/arkandis/venturis2/" - "fonts/type1/arkandis/venturisold/" - "fonts/type1/arkandis/venturissans/" - "fonts/type1/arkandis/venturissans2/" - "fonts/vf/arkandis/venturis/" - "fonts/vf/arkandis/venturis2/" - "fonts/vf/arkandis/venturisold/" - "fonts/vf/arkandis/venturissans/" - "fonts/vf/arkandis/venturissans2/" + "fonts/map/dvips/venturisadf/" + "fonts/opentype/public/venturisadf/" + "fonts/tfm/public/venturisadf/" + "fonts/type1/public/venturisadf/" + "fonts/vf/public/venturisadf/" "source/fonts/venturisadf/" - "tex/latex/venturis/" - "tex/latex/venturis2/" - "tex/latex/venturisadf/" - "tex/latex/venturisold/" - "tex/latex/venturissans/" - "tex/latex/venturissans2/")))) + "tex/latex/venturisadf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nvr9g1zzm51zjws52y8cyyi3y1z77q8s7iwgcb6jq4s9n4b4xbc")))) + "0innf5wcm6vryljfqh5h7nn3a0v9ndv3syr7x5809p5pp4xj0jhr")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-pre-generated-files + (lambda _ + (for-each delete-file + (find-files "source/fonts/venturisadf/" + "\\.(e|m)tx$"))))))) (home-page "https://ctan.org/pkg/venturisadf") (synopsis "Venturis ADF fonts collection") (description @@ -39680,12 +43304,12 @@ fonts, in LaTeX, is also provided.") (define-public texlive-verse (package (name "texlive-verse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verse/" "source/latex/verse/" "tex/latex/verse/")))) (file-name (git-file-name name version)) @@ -39705,18 +43329,19 @@ tale} from @emph{Alice in Wonderland}.") (define-public texlive-vlna (package (name "texlive-vlna") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/vlna.1" - "doc/man/man1/vlna.man1.pdf" "doc/vlna/")))) + "doc/man/man1/vlna.man1.pdf" + "doc/support/vlna/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nfb7mj6y9d4n89z59ppi96grfylwky97mxcv9rjflr5kpqlpga2")))) + "1fzwqqpfzk1qsffhsqjcmj0ncfg7qq0949xsaah4phf4rgm94a6r")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-vlna-bin)) @@ -39777,12 +43402,12 @@ the end of a line.") (define-public texlive-vntex (package (name "texlive-vntex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/vntex/" "fonts/afm/vntex/chartervn/" "fonts/afm/vntex/grotesqvn/" @@ -39840,12 +43465,12 @@ bundle, for which map files are available to provide a Vietnamese version.") (define-public texlive-wallpaper (package (name "texlive-wallpaper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wallpaper/" "tex/latex/wallpaper/")))) (file-name (git-file-name name version)) @@ -39866,18 +43491,18 @@ tiling.") (define-public texlive-wargame (package (name "texlive-wargame") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wargame/" "source/latex/wargame/" "tex/latex/wargame/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1w2yasbwjnr41hyx7s7fm8f2lk4j0wq3bpg4rz6hd904fj391bma")))) + "0lf48aj00mrn94p43r2nk2jsmdrmlwgc6h96759w7441lada6cg5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/wargame") @@ -39897,12 +43522,12 @@ a VASSAL module.") (define-public texlive-windycity (package (name "texlive-windycity") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/windycity/" "tex/latex/windycity/")))) (file-name (git-file-name name version)) @@ -39922,19 +43547,19 @@ parenthetical citations, and reference lists according to the 17th edition of (define-public texlive-witharrows (package (name "texlive-witharrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/witharrows/" "source/generic/witharrows/" "tex/generic/witharrows/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0872qr7chd175jpqyq8n3kfx38jyi7y0qmqf28mb37mkwg5dzdbd")))) + "0fc8l5s3i8a02rz30yhqghrakw6pap06dky3v67dm8vsyjnjh8gh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/witharrows") @@ -39950,12 +43575,12 @@ calculus presented.") (define-public texlive-wnri (package (name "texlive-wnri") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/wnri/" "fonts/source/public/wnri/" "fonts/tfm/public/wnri/")))) @@ -39977,12 +43602,12 @@ Native American languages.") (define-public texlive-wnri-latex (package (name "texlive-wnri-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wnri-latex/" "source/latex/wnri-latex/" "tex/latex/wnri-latex/")))) @@ -40001,12 +43626,12 @@ Native American languages.") (define-public texlive-wsemclassic (package (name "texlive-wsemclassic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wsemclassic/" "source/latex/wsemclassic/" "tex/latex/wsemclassic/")))) @@ -40028,12 +43653,12 @@ LaTeX standard @code{report} class.") (define-public texlive-wsuipa (package (name "texlive-wsuipa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/wsuipa/" "fonts/source/public/wsuipa/" "fonts/tfm/public/wsuipa/" @@ -40062,19 +43687,19 @@ superseded by the @code{tipa} fonts.") (define-public texlive-xcharter-math (package (name "texlive-xcharter-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/xcharter-math/" "fonts/opentype/public/xcharter-math/" "tex/latex/xcharter-math/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0knf8h2xgyxr6845q937sglw528cfgp9rdipp4db0qydrhc679bn")))) + "1wh8d85gsh2wpkbjl4l8f7bsxkna0fkh6ikfnnmj5rxvgkwjnh06")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xcharter-math") @@ -40088,12 +43713,12 @@ Charter) in LuaLaTeX or XeLaTeX documents.") (define-public texlive-xcite (package (name "texlive-xcite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcite/" "source/latex/xcite/" "tex/latex/xcite/")))) (file-name (git-file-name name version)) @@ -40113,12 +43738,12 @@ a stub that loads @code{xr}.") (define-public texlive-xduthesis (package (name "texlive-xduthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xduthesis/" "source/latex/xduthesis/" "tex/latex/xduthesis/")))) @@ -40141,18 +43766,18 @@ professional master.") (define-public texlive-xduts (package (name "texlive-xduts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xduts/" "source/xelatex/xduts/" "tex/xelatex/xduts/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0lgm0rqf3z3zy9ggsyhxm8ndl364a5jikb01fvcmldr7ld4hnn18")))) + "1cmi2dzmq83ihhpiwypgd7g512l36xpm2589lmxcl4ngqn38x8zz")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ctex"))) (build-system texlive-build-system) @@ -40170,12 +43795,12 @@ undergraduate and postgraduate that meet the school's requirements.") (define-public texlive-xecjk (package (name "texlive-xecjk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xecjk/" "fonts/misc/xetex/fontmapping/xecjk/" "source/xelatex/xecjk/" "tex/xelatex/xecjk/")))) @@ -40215,12 +43840,12 @@ the way users have become used to, in the CJK package.") (define-public texlive-xecyrmongolian (package (name "texlive-xecyrmongolian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xecyrmongolian/" "source/latex/xecyrmongolian/" "tex/latex/xecyrmongolian/")))) @@ -40243,12 +43868,12 @@ to be able to create multilingual documents.") (define-public texlive-xmuthesis (package (name "texlive-xmuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xmuthesis/" "source/latex/xmuthesis/" "tex/latex/xmuthesis/")))) @@ -40268,12 +43893,12 @@ to be able to create multilingual documents.") (define-public texlive-xq (package (name "texlive-xq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/xq/" "fonts/source/public/xq/" "fonts/tfm/public/xq/" "tex/latex/xq/")))) (file-name (git-file-name name version)) @@ -40290,15 +43915,44 @@ to be able to create multilingual documents.") write games or parts of games and show diagrams with special positions.") (license license:lppl))) +(define-public texlive-xreview + (package + (name "texlive-xreview") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/xreview/" + "tex/latex/xreview/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08ahlrk24q0l6x7z7z5flrzvv763mm5wyanjpqj7r9qipfh7qnzf")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/xreview") + (synopsis "Reviewing LaTeX documents made easy") + (description + "This package provides a simple way to review LaTeX documents. It allows +to highlight hide changes to a document, and to add comments to the text. +This will help you to keep track of the changes you make to a document, and to +easily spot the changes made by others, while always having the option of +compiling a clean version of the document. This package also offers a way to +include comments in the text, which can be toggled on and off. This is useful +for adding notes to the text, or for leaving comments to other authors.") + (license license:expat))) + (define-public texlive-xskak (package (name "texlive-xskak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xskak/" "source/latex/xskak/" "tex/latex/xskak/")))) (file-name (git-file-name name version)) @@ -40319,12 +43973,12 @@ an interface to define and switch between indefinite levels of styles.") (define-public texlive-xyling (package (name "texlive-xyling") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xyling/" "tex/latex/xyling/")))) (file-name (git-file-name name version)) (sha256 @@ -40347,12 +44001,12 @@ without unwanted side effects. The macros are based on the XY-Pic package.") (define-public texlive-xymtex (package (name "texlive-xymtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xymtex/doc/" "doc/latex/xymtex/readme/" "source/latex/xymtex/base/" @@ -40380,12 +44034,12 @@ provides three output modes: LaTeX, PostScript and PDF.") (define-public texlive-yathesis (package (name "texlive-yathesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yathesis/" "source/latex/yathesis/" "tex/latex/yathesis/")))) @@ -40466,12 +44120,12 @@ list of acronyms and symbols list.") (define-public texlive-yazd-thesis (package (name "texlive-yazd-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/yazd-thesis/" "tex/xelatex/yazd-thesis/")))) (file-name (git-file-name name version)) @@ -40490,18 +44144,18 @@ dissertations at the Yazd University. The class requires use of XeLaTeX.") (define-public texlive-yb-book (package (name "texlive-yb-book") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yb-book/" "source/latex/yb-book/" "tex/latex/yb-book/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ii4c3kslbhj7im8q0d7lj130kfh1sflq8hx04hiyl7qlyfd5n1a")))) + "1b2y0fc75ml6s3mim8j9hg31s6f9d1fjhr9r93iyxb1byp9kbqrc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -40510,24 +44164,33 @@ dissertations at the Yazd University. The class requires use of XeLaTeX.") texlive-bigfoot texlive-changepage texlive-chngcntr + texlive-collection-fontsextra + texlive-collection-fontsrecommended texlive-csquotes + texlive-cyrillic + texlive-doi texlive-enumitem texlive-fancyhdr texlive-float texlive-footmisc texlive-geometry + texlive-href-ul + texlive-hypdoc texlive-ifmtarg texlive-imakeidx texlive-lastpage + texlive-lh texlive-libertine texlive-mdframed texlive-microtype texlive-needspace texlive-paralist texlive-pgf + texlive-pgfopts texlive-qrcode texlive-setspace texlive-soul + texlive-textpos texlive-titlesec texlive-ulem texlive-wrapfig @@ -40545,12 +44208,12 @@ the ``Y.B.'' brand.") (define-public texlive-yfonts (package (name "texlive-yfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yfonts/" "source/latex/yfonts/" "tex/latex/yfonts/")))) (file-name (git-file-name name version)) @@ -40569,19 +44232,19 @@ Schwabacher, Fraktur and the baroque initials.") (define-public texlive-yfonts-otf (package (name "texlive-yfonts-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/yfonts-otf/" "fonts/opentype/public/yfonts-otf/" "tex/latex/yfonts-otf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0dnif4hiwqri67cx6bjzs0rvz3ayrkn6fs99qn4q9qggs6s25l0j")))) + "1d0hf9fxmdci2b8v8kf67527dbrcr947n46nvxbh0k3qwcyfzchs")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/yfonts-otf") @@ -40598,12 +44261,12 @@ of @file{yfonts.sty} or @file{oldgerm.sty}.") (define-public texlive-yfonts-t1 (package (name "texlive-yfonts-t1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/yfonts-t1/" "dvips/yfonts-t1/" "fonts/afm/public/yfonts-t1/" "fonts/map/dvips/yfonts-t1/" @@ -40625,12 +44288,12 @@ Fraktur fonts of Yannis Haralambous set of old German fonts.") (define-public texlive-yhmath (package (name "texlive-yhmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/yhmath/" "fonts/map/dvips/yhmath/" "fonts/source/public/yhmath/" @@ -40656,12 +44319,12 @@ and a LaTeX package for using them.") (define-public texlive-yinit-otf (package (name "texlive-yinit-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/yinit-otf/" "fonts/opentype/public/yinit-otf/")))) (file-name (git-file-name name version)) @@ -40681,12 +44344,12 @@ Original Metafont files for @code{yinit} are in the @code{yinit} package.") (define-public texlive-york-thesis (package (name "texlive-york-thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/york-thesis/" "source/latex/york-thesis/" "tex/latex/york-thesis/")))) @@ -40707,12 +44370,12 @@ the changes made in Spring 2005.") (define-public texlive-youngtab (package (name "texlive-youngtab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/youngtab/" "source/generic/youngtab/" "tex/generic/youngtab/")))) @@ -40733,12 +44396,12 @@ mathematical symbols for the representations of groups, providing two macros, (define-public texlive-yquant (package (name "texlive-yquant") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yquant/" "tex/latex/yquant/")))) (file-name (git-file-name name version)) (sha256 @@ -40759,15 +44422,50 @@ on and interacts with TikZ, which brings an enormous flexibility for customization of individual circuit.") (license license:lppl1.3c))) +(define-public texlive-ysabeau + (package + (name "texlive-ysabeau") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/ysabeau/" + "fonts/enc/dvips/ysabeau/" + "fonts/map/dvips/ysabeau/" + "fonts/opentype/public/ysabeau/" + "fonts/tfm/public/ysabeau/" + "fonts/truetype/public/ysabeau/" + "fonts/type1/public/ysabeau/" + "fonts/vf/public/ysabeau/" + "tex/latex/ysabeau/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18lcajxcl057v81iiv4cxjdzx3ivdp1hrhcqx0sbs9j3s7ba1ya5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ysabeau") + (synopsis "Ysabeau fonts with LaTeX support for traditional TeX engines") + (description + "Ysabeau combines the time-honored and supremely readable letterforms of +the Garamond legacy with the clean crispness of a low-contrast sans serif, +rendering it well suited for body copy as well as display. This package +provides LaTeX font support for traditional TeX engines. For XeTeX or LuaTeX +users, OpenType and TrueType fonts are provided only to use with the +@code{fontspec} package.") + (license (list license:silofl1.1 license:public-domain license:wtfpl2)))) + (define-public texlive-ytableau (package (name "texlive-ytableau") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ytableau/" "source/latex/ytableau/" "tex/latex/ytableau/")))) @@ -40789,12 +44487,12 @@ pgfkeys-enabled options are provided both at package load and configurably.") (define-public texlive-zitie (package (name "texlive-zitie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/zitie/" "tex/xelatex/zitie/")))) (file-name (git-file-name name version)) (sha256 @@ -40812,12 +44510,12 @@ practicing sheets (copybooks). Currently, only XeTeX is supported.") (define-public texlive-zlmtt (package (name "texlive-zlmtt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/zlmtt/" "tex/latex/zlmtt/")))) (file-name (git-file-name name version)) (sha256 @@ -40835,12 +44533,12 @@ scaling and access to all its features.") (define-public texlive-zootaxa-bst (package (name "texlive-zootaxa-bst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/zootaxa-bst/" "doc/bibtex/zootaxa-bst/")))) (file-name (git-file-name name version)) @@ -40860,18 +44558,18 @@ This is a fork of @file{apa.bst}.") (define-public texlive-zx-calculus (package (name "texlive-zx-calculus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zx-calculus/" "tex/latex/zx-calculus/")))) (file-name (git-file-name name version)) (sha256 (base32 - "04h0rxf6ricqiafb932pcfack9yc5mmq5r5q7ddszg11lwvxgh71")))) + "1arxn2b6xl1zgia0v66rrvxg3bwnphkrfg770pr4gr315qg190qk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/zx-calculus") @@ -40886,12 +44584,12 @@ mode to avoid getting lost in big diagrams.") (define-public texlive-zxjafont (package (name "texlive-zxjafont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zxjafont/" "tex/latex/zxjafont/")))) (file-name (git-file-name name version)) (sha256 @@ -40907,12 +44605,12 @@ mode to avoid getting lost in big diagrams.") (define-public texlive-zxjatype (package (name "texlive-zxjatype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zxjatype/" "tex/latex/zxjatype/")))) (file-name (git-file-name name version)) (sha256 @@ -40929,12 +44627,12 @@ Japanese, for XeLaTeX.") (define-public texlive-zxjafbfont (package (name "texlive-zxjafbfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zxjafbfont/" "tex/latex/zxjafbfont/")))) (file-name (git-file-name name version)) @@ -40951,12 +44649,12 @@ Japanese, for XeLaTeX.") (define-public texlive-biblatex-cheatsheet (package (name "texlive-biblatex-cheatsheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-cheatsheet/")))) (file-name (git-file-name name version)) (sha256 @@ -40972,12 +44670,12 @@ Japanese, for XeLaTeX.") (define-public texlive-bibtex8 (package (name "texlive-bibtex8") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/csf/base/" "bibtex/csf/polish-csf/" "doc/bibtex8/" "doc/man/man1/bibtex8.1" "doc/man/man1/bibtex8.man1.pdf")))) @@ -41072,12 +44770,12 @@ order are controlled by an external configuration file.") (define-public texlive-bibtexu (package (name "texlive-bibtexu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/bibtexu/" "doc/man/man1/bibtexu.1" "doc/man/man1/bibtexu.man1.pdf")))) (file-name (git-file-name name version)) @@ -41125,12 +44823,12 @@ supported via the ICU library.") (define-public texlive-bundledoc (package (name "texlive-bundledoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/arlatex.1" "doc/man/man1/arlatex.man1.pdf" "doc/man/man1/bundledoc.1" @@ -41141,7 +44839,7 @@ supported via the ICU library.") (file-name (git-file-name name version)) (sha256 (base32 - "1drgwqgkhr6ba4c21kyykl5y92x7dp6971if2hfcxsqk6kqy3ip1")))) + "1a4ii0aahrcpy2vxfwiglxp6snxpih8i0nh2y2h4jbxdacsx2ah3")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl"))) (build-system texlive-build-system) @@ -41165,12 +44863,12 @@ environment.") (define-public texlive-checklistings (package (name "texlive-checklistings") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/checklistings/" "scripts/checklistings/" "source/latex/checklistings/" @@ -41197,12 +44895,12 @@ compilers in the ML family.") (define-public texlive-chklref (package (name "texlive-chklref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/chklref.1" "doc/man/man1/chklref.man1.pdf" "doc/support/chklref/" "scripts/chklref/" @@ -41227,12 +44925,12 @@ labels and advises the user to use a starred version instead.") (define-public texlive-chktex (package (name "texlive-chktex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "chktex/" "doc/chktex/" "doc/man/man1/chktex.1" @@ -41245,7 +44943,7 @@ labels and advises the user to use a starred version instead.") (file-name (git-file-name name version)) (sha256 (base32 - "1vskxbrlhm5sd5jlyqszsf747fmi082ss8iy0ia1m4plmszcvvpn")))) + "0nd9ygx3v05afasik87azd694i0crs0swfkv7m51ra3aaqzzx8df")))) (outputs '("out" "doc")) (properties '((updater-ignored-inputs "perl"))) ;in "-bin" already (build-system texlive-build-system) @@ -41321,12 +45019,12 @@ Filters are also provided for checking the LaTeX parts of CWEB documents.") (define-public texlive-clojure-pamphlet (package (name "texlive-clojure-pamphlet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pamphletangler.1" "doc/man/man1/pamphletangler.man1.pdf" "doc/support/clojure-pamphlet/" @@ -41359,12 +45057,12 @@ chunk of code.") (define-public texlive-cluttex (package (name "texlive-cluttex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/cllualatex.1" "doc/man/man1/cllualatex.man1.pdf" "doc/man/man1/cluttex.1" @@ -41404,12 +45102,12 @@ files for changes (using an external program).") (define-public texlive-components (package (name "texlive-components") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/components/")))) (file-name (git-file-name name version)) (sha256 @@ -41427,12 +45125,12 @@ may encounter.") (define-public texlive-comprehensive (package (name "texlive-comprehensive") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/comprehensive/")))) (file-name (git-file-name name version)) (sha256 @@ -41452,12 +45150,12 @@ the aim being to make the document a convenient way of looking up symbols.") (define-public texlive-ctan-o-mat (package (name "texlive-ctan-o-mat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ctan-o-mat.1" "doc/man/man1/ctan-o-mat.man1.pdf" "doc/support/ctan-o-mat/" @@ -41486,12 +45184,12 @@ submission has to be requested by an appropriate command line option.") (define-public texlive-ctan-chk (package (name "texlive-ctan-chk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/ctan_chk/")))) (file-name (git-file-name name version)) (sha256 @@ -41512,12 +45210,12 @@ guidelines as well as CTAN's future adjustments.") (define-public texlive-ctanbib (package (name "texlive-ctanbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ctanbib.1" "doc/man/man1/ctanbib.man1.pdf" "doc/support/ctanbib/" "scripts/ctanbib/")))) @@ -41539,12 +45237,12 @@ bibliographic information in BibLaTeX format for packages hosted on CTAN. The (define-public texlive-ctanify (package (name "texlive-ctanify") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ctanify/" "doc/man/man1/ctanify.1" "doc/man/man1/ctanify.man1.pdf" @@ -41572,12 +45270,12 @@ incorporate it in a distribution.") (define-public texlive-ctanupload (package (name "texlive-ctanupload") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/ctanupload/" "scripts/ctanupload/")))) (file-name (git-file-name name version)) @@ -41600,12 +45298,12 @@ team (2015-02-05): It seems that this script is currently not working.") (define-public texlive-ctex (package (name "texlive-ctex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ctex/" "source/latex/ctex/" "tex/generic/ctex/" "tex/latex/ctex/" "tex/luatex/ctex/")))) @@ -41638,7 +45336,6 @@ team (2015-02-05): It seems that this script is currently not working.") texlive-ltxcmds texlive-luatexja texlive-mptopdf - texlive-ms texlive-pdftexcmds texlive-platex-tools texlive-svn-prov @@ -41666,12 +45363,12 @@ Chinese typesetting.") (define-public texlive-ctex-faq (package (name "texlive-ctex-faq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ctex-faq/")))) (file-name (git-file-name name version)) (sha256 @@ -41690,12 +45387,12 @@ author.") (define-public texlive-ctib (package (name "texlive-ctib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ctib/" "fonts/source/public/ctib/" "fonts/tfm/public/ctib/" @@ -41718,18 +45415,18 @@ formed by TeX and Metafont. No external preprocessor is needed.") (define-public texlive-ctie (package (name "texlive-ctie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ctie.1" "doc/man/man1/ctie.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "0xnb6qdi7bvlb78s6vbv4f03b37arp2ldics6mrshqlpfm9rj72f")))) + "0pnrbyapfpz4hsj08q81f5qi33dm41gk31k6dp9wvi3mjzbni697")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kpathsea)) @@ -41742,12 +45439,12 @@ formed by TeX and Metafont. No external preprocessor is needed.") (define-public texlive-de-macro (package (name "texlive-de-macro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/de-macro/" "scripts/de-macro/")))) (file-name (git-file-name name version)) (sha256 @@ -41772,12 +45469,12 @@ within the document, or in the document's private package file.") (define-public texlive-detex (package (name "texlive-detex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/detex.1" "doc/man/man1/detex.man1.pdf")))) (file-name (git-file-name name version)) @@ -41848,17 +45545,17 @@ Kubowicz's OpenDetex as its successor.") (define-public texlive-digestif (package (name "texlive-digestif") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/digestif/" "scripts/digestif/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1s7nmbjxpa6klmh0cc6g4s6vd9wmlv4dxp51xb4b872hrj510zbi")))) + "1g2cwhnl3dl9hfc4qib8rpk6xlya5lmsf5bsi0n27ijlsgrm1j0v")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "digestif.texlua") @@ -41883,12 +45580,12 @@ LSP protocol.") (define-public texlive-dickimaw (package (name "texlive-dickimaw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dickimaw/")))) (file-name (git-file-name name version)) (sha256 @@ -41915,17 +45612,17 @@ Books included are: (define-public texlive-docsurvey (package (name "texlive-docsurvey") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/docsurvey/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pf5h9fy9akgc2cznvx32nzhxfx5c22dzr4ki23h4w7v7iivsw68")))) + "1vp3d2ipclxsrn7ww2l6jj94xm5rk802fr8dbfnb5xny28x513cl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/docsurvey") @@ -41941,12 +45638,12 @@ information on creating packages and documentation.") (define-public texlive-dtl (package (name "texlive-dtl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dt2dv.1" "doc/man/man1/dt2dv.man1.pdf" "doc/man/man1/dv2dt.1" @@ -42017,12 +45714,12 @@ which is readily readable by humans. The DTL bundle contains an assembler (define-public texlive-dtxgen (package (name "texlive-dtxgen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/dtxgen/" "scripts/dtxgen/")))) (file-name (git-file-name name version)) (sha256 @@ -42042,12 +45739,12 @@ LaTeX source (.dtx) file.") (define-public texlive-dtxtut (package (name "texlive-dtxtut") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dtxtut/")))) (file-name (git-file-name name version)) (sha256 @@ -42066,12 +45763,12 @@ homebrewed classes and package files.") (define-public texlive-dvi2tty (package (name "texlive-dvi2tty") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/disdvi.1" "doc/man/man1/disdvi.man1.pdf" "doc/man/man1/dvi2tty.1" @@ -42139,19 +45836,19 @@ the document.") (define-public texlive-dviasm (package (name "texlive-dviasm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dviasm/" "doc/man/man1/dviasm.1" "doc/man/man1/dviasm.man1.pdf" "scripts/dviasm/")))) (file-name (git-file-name name version)) (sha256 (base32 - "18rzkq231rnbfsi3x4ymlbbgz8zacryax8rdan9m8whl4d7lzymq")))) + "1iq6yy2jsjrfhq3mqsdxr83hzinjcnq5pli9w7rf35ywwblxhvd7")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "dviasm.py"))) @@ -42168,18 +45865,18 @@ or watermarks.") (define-public texlive-dvicopy (package (name "texlive-dvicopy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvicopy.1" "doc/man/man1/dvicopy.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "01ccirjsm7mpyyyqf5sra3vfd7p1cg2kyzwkx08az8ijb7ysvvv8")))) + "0gs4bm0sy4dni2mynxy03mbgqbp3qifns8ddbad83ij77bs33amk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-dvicopy-bin)) @@ -42218,12 +45915,12 @@ drivers (much like DVItype).") (define-public texlive-dvidvi (package (name "texlive-dvidvi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvidvi.1" "doc/man/man1/dvidvi.man1.pdf")))) (file-name (git-file-name name version)) @@ -42294,12 +45991,12 @@ exclusions.") (define-public texlive-dviinfox (package (name "texlive-dviinfox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dviinfox/" "scripts/dviinfox/")))) (file-name (git-file-name name version)) (sha256 @@ -42319,12 +46016,12 @@ file. It also supports XeTeX XDV format.") (define-public texlive-dviljk (package (name "texlive-dviljk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvihp.1" "doc/man/man1/dvihp.man1.pdf" "doc/man/man1/dvilj.1" @@ -42401,12 +46098,12 @@ file. It also supports XeTeX XDV format.") (define-public texlive-dviout-util (package (name "texlive-dviout-util") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/chkdvifont.1" "doc/man/man1/chkdvifont.man1.pdf" "doc/man/man1/dvispc.1" @@ -42477,12 +46174,12 @@ transforms between a DVI file and a text file.") (define-public texlive-dvipng (package (name "texlive-dvipng") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/dvipng/" "doc/info/dvipng.info" "doc/man/man1/dvigif.1" @@ -42492,7 +46189,7 @@ transforms between a DVI file and a text file.") (file-name (git-file-name name version)) (sha256 (base32 - "0454xscpjh33d5qcyiirk79y4zwpfzh4rxvgmzbd4qp1h1anjnjm")))) + "0yxdpx9kvf1712ygfd1kxksqcri3l6wmkslwcxjcx2k6p9fs1217")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-dvipng-bin)) @@ -42564,12 +46261,12 @@ not read the postamble, so it can be started before TeX finishes.") (define-public texlive-dvipos (package (name "texlive-dvipos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvipos.1" "doc/man/man1/dvipos.man1.pdf")))) (file-name (git-file-name name version)) @@ -42638,12 +46335,12 @@ and @samp{y} location.") (define-public texlive-dvipsconfig (package (name "texlive-dvipsconfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/dvipsconfig/")))) (file-name (git-file-name name version)) (sha256 @@ -42665,18 +46362,18 @@ paper feed errors!") (define-public texlive-dvisvgm (package (name "texlive-dvisvgm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvisvgm.1" "doc/man/man1/dvisvgm.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pm3m0x25956lk1k99479gc5dn6w4bqp0ibgihn2y5gjpma75civ")))) + "0m497sk6ni7npiw7g67c28hw8xd6nl3qbhv8hj7b9pcl554fvf68")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-dvisvgm-bin)) @@ -42765,12 +46462,12 @@ support SVG fonts are enabled to render the graphics properly.") (define-public texlive-ebong (package (name "texlive-ebong") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ebong/" "scripts/ebong/")))) (file-name (git-file-name name version)) (sha256 @@ -42792,12 +46489,12 @@ program. All LaTeX markups are preserved in the target file.") (define-public texlive-eijkhout (package (name "texlive-eijkhout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/eijkhout/")))) (file-name (git-file-name name version)) (sha256 @@ -42817,12 +46514,12 @@ a CD label; and @code{repeat}, a nestable, generic loop macro.") (define-public texlive-encxvlna (package (name "texlive-encxvlna") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/encxvlna/" "tex/latex/encxvlna/" "tex/plain/encxvlna/")))) (file-name (git-file-name name version)) @@ -42843,12 +46540,12 @@ files both for plain TeX and LaTeX.") (define-public texlive-epigram (package (name "texlive-epigram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/epigram/")))) (file-name (git-file-name name version)) (sha256 @@ -42866,12 +46563,12 @@ paragraph.") (define-public texlive-epsf-dvipdfmx (package (name "texlive-epsf-dvipdfmx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/epsf-dvipdfmx/" "tex/plain/epsf-dvipdfmx/")))) (file-name (git-file-name name version)) @@ -42892,12 +46589,12 @@ bounding box.") (define-public texlive-ethiop (package (name "texlive-ethiop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ethiop/" "fonts/ofm/public/ethiop/" "fonts/ovf/public/ethiop/" @@ -42927,12 +46624,12 @@ macros use the Babel framework.") (define-public texlive-ethiop-t1 (package (name "texlive-ethiop-t1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ethiop-t1/" "fonts/map/dvips/ethiop-t1/" "fonts/type1/public/ethiop-t1/")))) @@ -42952,12 +46649,12 @@ macros use the Babel framework.") (define-public texlive-expex-acro (package (name "texlive-expex-acro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/expex-acro/" "source/generic/expex-acro/" "tex/generic/expex-acro/")))) @@ -42979,12 +46676,12 @@ in linguistics.") (define-public texlive-expkv-bundle (package (name "texlive-expkv-bundle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/expkv-bundle/" "source/latex/expkv-bundle/" "tex/context/third/expkv-bundle/" @@ -42993,7 +46690,7 @@ in linguistics.") (file-name (git-file-name name version)) (sha256 (base32 - "09ijb71w69bnhi38i8z2bnv8d4r4sdg337v61yi66y94z8d9iid9")))) + "15v9z93wnx81k1mn86d1i5zc1hcdjy5ww9mlf990ffs0q13jvnrr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/expkv-bundle") @@ -43021,15 +46718,40 @@ a comfortable and straightforward way. allow a somewhat natural formulation.") (license license:lppl1.3c))) +(define-public texlive-fadingimage + (package + (name "texlive-fadingimage") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fadingimage/" + "tex/latex/fadingimage/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m22zn9dp7f26b4jdxvmyh2y8kzrdymc950yyxknsqplphfzg8w3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fadingimage") + (synopsis "Add full width fading pictures at the top or bottom of a page") + (description + "This package provides commands for adding full width fading pictures at +the top or bottom of a page. It is based on TikZ with the @code{fadings} +library.") + (license license:lppl1.3c))) + (define-public texlive-fc (package (name "texlive-fc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fc/" "fonts/source/jknappen/fc/" "fonts/tfm/jknappen/fc/" "tex/latex/fc/")))) (file-name (git-file-name name version)) @@ -43054,15 +46776,39 @@ provided as Metafont source, in the familiar arrangement of lots of preamble files and a modest set of glyph specifications.") (license license:gpl2))) +(define-public texlive-fenetrecas + (package + (name "texlive-fenetrecas") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fenetrecas/" + "tex/latex/fenetrecas/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15ifgdl7cj68r54fa6cpdjqrs2nkii41wkxynpm5m7pyw0892s9g")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fenetrecas") + (synopsis "Commands for CAS-like windows (Xcas or Geogebra) in TikZ") + (description + "This package provides some commands (in French) to display, with TikZ, +windows like Xcas or Geogebra.") + (license license:lppl1.3c))) + (define-public texlive-fenixpar (package (name "texlive-fenixpar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/fenixpar/" "tex/generic/fenixpar/")))) (file-name (git-file-name name version)) @@ -43089,12 +46835,12 @@ either with Plain TeX or with LaTeX.") (define-public texlive-feupphdteses (package (name "texlive-feupphdteses") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/feupphdteses/" "tex/latex/feupphdteses/")))) (file-name (git-file-name name version)) @@ -43114,12 +46860,12 @@ University of Porto.") (define-public texlive-figflow (package (name "texlive-figflow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/figflow/" "tex/plain/figflow/")))) (file-name (git-file-name name version)) (sha256 @@ -43143,12 +46889,12 @@ area.") (define-public texlive-finbib (package (name "texlive-finbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/finbib/")))) (file-name (git-file-name name version)) (sha256 @@ -43164,12 +46910,12 @@ area.") (define-public texlive-findhyph (package (name "texlive-findhyph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/findhyph.1" "doc/man/man1/findhyph.man1.pdf" "doc/support/findhyph/" "scripts/findhyph/")))) @@ -43194,12 +46940,12 @@ referenced.") (define-public texlive-first-latex-doc (package (name "texlive-first-latex-doc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/first-latex-doc/")))) (file-name (git-file-name name version)) (sha256 @@ -43218,12 +46964,12 @@ document, and wants to carry on, will find recommendations for tutorials.") (define-public texlive-fixpdfmag (package (name "texlive-fixpdfmag") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/plain/fixpdfmag/")))) (file-name (git-file-name name version)) (sha256 @@ -43240,12 +46986,12 @@ to apply to page dimensions.") (define-public texlive-fltpoint (package (name "texlive-fltpoint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/fltpoint/" "source/generic/fltpoint/" "tex/generic/fltpoint/")))) @@ -43265,12 +47011,12 @@ subtraction, multiplication, division and rounding).") (define-public texlive-fntproof (package (name "texlive-fntproof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/fntproof/" "tex/generic/fntproof/")))) (file-name (git-file-name name version)) @@ -43293,12 +47039,12 @@ commands supporting this last purpose are also made available.") (define-public texlive-font-change (package (name "texlive-font-change") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/font-change/" "tex/plain/font-change/")))) (file-name (git-file-name name version)) @@ -43321,12 +47067,12 @@ sizes.") (define-public texlive-fontch (package (name "texlive-fontch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/fontch/" "tex/plain/fontch/")))) (file-name (git-file-name name version)) (sha256 @@ -43349,12 +47095,12 @@ documents is also provided.") (define-public texlive-fontinstallationguide (package (name "texlive-fontinstallationguide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fontinstallationguide/")))) (file-name (git-file-name name version)) (sha256 @@ -43376,12 +47122,12 @@ about.") (define-public texlive-fontools (package (name "texlive-fontools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/afm2afm.1" "doc/man/man1/afm2afm.man1.pdf" "doc/man/man1/autoinst.1" @@ -43394,7 +47140,7 @@ about.") (file-name (git-file-name name version)) (sha256 (base32 - "0a4lvpl4kk711hdsw6kpgw835kn9pmfjrv8asjngxjbh6nk4yl7z")))) + "1m444q3ijzyqymlyabhk0kvgql3xldl5bj9y7bnr8ygky6ir148h")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl"))) (build-system texlive-build-system) @@ -43422,12 +47168,12 @@ otc) into individual fonts. (define-public texlive-fonts-tlwg (package (name "texlive-fonts-tlwg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fonts-tlwg/" "fonts/afm/public/fonts-tlwg/" "fonts/enc/dvips/fonts-tlwg/" @@ -43456,12 +47202,12 @@ sources, and with LaTeX @file{.fd} files.") (define-public texlive-fontware (package (name "texlive-fontware") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pltotf.1" "doc/man/man1/pltotf.man1.pdf" "doc/man/man1/tftopl.1" @@ -43473,7 +47219,7 @@ sources, and with LaTeX @file{.fd} files.") (file-name (git-file-name name version)) (sha256 (base32 - "03w04hagary4si2f86wbhill731l7q9rmw3gmnpccs7cqlzamw3m")))) + "0wssx0r26y2dgnhdzhxi2fcnrlyysc0zfy2xbjp2vg88fyy1j13c")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-fontware-bin)) @@ -43515,12 +47261,12 @@ file and generates a VPL file.") (define-public texlive-forest-quickstart (package (name "texlive-forest-quickstart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/forest-quickstart/")))) (file-name (git-file-name name version)) (sha256 @@ -43539,12 +47285,12 @@ with just the essential things that you need to get started.") (define-public texlive-fragmaster (package (name "texlive-fragmaster") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/fragmaster/" "scripts/fragmaster/")))) (file-name (git-file-name name version)) @@ -43566,12 +47312,12 @@ and EPS files with the substitutions included.") (define-public texlive-gentle (package (name "texlive-gentle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/gentle/")))) (file-name (git-file-name name version)) (sha256 @@ -43590,12 +47336,12 @@ tutorial on the use of plain TeX.") (define-public texlive-getoptk (package (name "texlive-getoptk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/getoptk/" "tex/plain/getoptk/")))) (file-name (git-file-name name version)) (sha256 @@ -43614,12 +47360,12 @@ The package was designed for use with Plain TeX.") (define-public texlive-gfnotation (package (name "texlive-gfnotation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/gfnotation/" "tex/plain/gfnotation/")))) (file-name (git-file-name name version)) @@ -43640,12 +47386,12 @@ books are supported.") (define-public texlive-gfsbaskerville (package (name "texlive-gfsbaskerville") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsbaskerville/" "fonts/afm/public/gfsbaskerville/" "fonts/enc/dvips/gfsbaskerville/" @@ -43672,12 +47418,12 @@ support provides for the use of LGR encoding.") (define-public texlive-gfsporson (package (name "texlive-gfsporson") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/gfsporson/" "fonts/afm/public/gfsporson/" "fonts/enc/dvips/gfsporson/" @@ -43705,12 +47451,12 @@ provided, using the LGR encoding.") (define-public texlive-gobble (package (name "texlive-gobble") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/gobble/" "source/generic/gobble/" "tex/generic/gobble/")))) @@ -43741,18 +47487,18 @@ to be defined.") (define-public texlive-graphics-pln (package (name "texlive-graphics-pln") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/graphics-pln/" "tex/plain/graphics-pln/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1bsqai7hvsb2z2ijh6mdiqz21nifhq40aym0rps2gys1kk8wh4r4")))) + "155mhi11wdsirdrk4l71nr20pv9qxps2ynf1pnngvra5b2gvds93")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/graphics-pln") @@ -43768,12 +47514,12 @@ provides the LaTeX picture mode to Plain TeX users.") (define-public texlive-greek-inputenc (package (name "texlive-greek-inputenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/greek-inputenc/" "tex/latex/greek-inputenc/")))) (file-name (git-file-name name version)) @@ -43792,12 +47538,12 @@ definition files for use with @code{inputenc}.") (define-public texlive-greekdates (package (name "texlive-greekdates") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/greekdates/" "source/latex/greekdates/" "tex/latex/greekdates/")))) @@ -43820,12 +47566,12 @@ ancient way, such as @code{\\today}.") (define-public texlive-greektex (package (name "texlive-greektex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/greektex/" "tex/latex/greektex/")))) (file-name (git-file-name name version)) (sha256 @@ -43843,12 +47589,12 @@ Greek hyphenation patterns for the fonts encoding are also provided.") (define-public texlive-greektonoi (package (name "texlive-greektonoi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/greektonoi/" "fonts/map/dvips/greektonoi/" "tex/latex/greektonoi/")))) @@ -43877,12 +47623,12 @@ with @code{greektonoi} mapping or independently.") (define-public texlive-gtl (package (name "texlive-gtl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/gtl/" "source/generic/gtl/" "tex/generic/gtl/")))) (file-name (git-file-name name version)) @@ -43903,12 +47649,12 @@ to work with entire braced groups at a time.") (define-public texlive-hindawi-latex-template (package (name "texlive-hindawi-latex-template") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hindawi-latex-template/")))) (file-name (git-file-name name version)) (sha256 @@ -43927,12 +47673,12 @@ submissions.") (define-public texlive-hlist (package (name "texlive-hlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/hlist/" "tex/generic/hlist/")))) (file-name (git-file-name name version)) (sha256 @@ -43950,12 +47696,12 @@ in which @code{\\hitem} starts a horizontal and columned item.") (define-public texlive-hyplain (package (name "texlive-hyplain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/hyplain/" "tex/plain/hyplain/")))) (file-name (git-file-name name version)) (sha256 @@ -43974,12 +47720,12 @@ typesetting.") (define-public texlive-ibycus-babel (package (name "texlive-ibycus-babel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ibycus-babel/" "source/latex/ibycus-babel/" "tex/latex/ibycus-babel/")))) @@ -44002,12 +47748,12 @@ manner.") (define-public texlive-ibygrk (package (name "texlive-ibygrk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ibygrk/" "fonts/afm/public/ibygrk/" "fonts/enc/dvips/ibygrk/" @@ -44037,12 +47783,12 @@ TeX or LaTeX, but for use with Babel, see the @code{ibycus-babel} package.") (define-public texlive-inputnormalization (package (name "texlive-inputnormalization") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inputnormalization/" "source/latex/inputnormalization/" "tex/latex/inputnormalization/")))) @@ -44062,12 +47808,12 @@ before it's read by TeX.") (define-public texlive-insbox (package (name "texlive-insbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/insbox/" "tex/generic/insbox/")))) (file-name (git-file-name name version)) (sha256 @@ -44085,12 +47831,12 @@ primitive. This is a TeX package.") (define-public texlive-js-misc (package (name "texlive-js-misc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/js-misc/" "tex/plain/js-misc/")))) (file-name (git-file-name name version)) (sha256 @@ -44109,12 +47855,12 @@ a TeX document; and @file{cassette.tex} for setting cassette labels.") (define-public texlive-jsclasses (package (name "texlive-jsclasses") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/platex/jsclasses/" "source/platex/jsclasses/" "tex/platex/jsclasses/")))) @@ -44132,15 +47878,40 @@ together with packages @code{okumacro} and @code{okuverb}. These classes are designed to work under ASCII Corporation's Japanese TeX system pTeX.") (license license:bsd-2))) +(define-public texlive-jsonparse + (package + (name "texlive-jsonparse") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/jsonparse/" + "tex/latex/jsonparse/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bz6y616729asqjm1a1nd701f20yhhkmgnw1syl5aznw5whbxach")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/jsonparse") + (synopsis "Parse, store and access JSON data in LaTeX documents") + (description + "This package provides an easy way to read in JSON data from files or +strings in LaTeX documents, parse the data and store it in a user-defined +token variable.") + (license license:lppl1.3c))) + (define-public texlive-kerkis (package (name "texlive-kerkis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/kerkis/" "fonts/afm/public/kerkis/" "fonts/enc/dvips/kerkis/" @@ -44170,12 +47941,12 @@ old-style number glyphs are also available.") (define-public texlive-lambda-lists (package (name "texlive-lambda-lists") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/lambda-lists/" "tex/plain/lambda-lists/")))) (file-name (git-file-name name version)) @@ -44195,12 +47966,12 @@ what Knuth is pleased to call ``TeX's mouth''.") (define-public texlive-langcode (package (name "texlive-langcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/langcode/" "source/generic/langcode/" "tex/generic/langcode/")))) @@ -44223,12 +47994,12 @@ separately typeset in different languages.") (define-public texlive-lecturer (package (name "texlive-lecturer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/lecturer/" "tex/generic/lecturer/")))) (file-name (git-file-name name version)) @@ -44266,12 +48037,12 @@ classic style to silly video game.") (define-public texlive-letterspacing (package (name "texlive-letterspacing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/letterspacing/")))) (file-name (git-file-name name version)) (sha256 @@ -44291,12 +48062,12 @@ considered acceptable in modern typesetting of English.") (define-public texlive-levy (package (name "texlive-levy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/levy/" "fonts/source/public/levy/" "fonts/tfm/public/levy/" "tex/generic/levy/")))) @@ -44318,12 +48089,12 @@ Plain TeX are included in the package; for use with LaTeX, see @code{lgreek} (define-public texlive-lgreek (package (name "texlive-lgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lgreek/" "tex/latex/lgreek/")))) (file-name (git-file-name name version)) (sha256 @@ -44341,12 +48112,12 @@ use with LaTeX.") (define-public texlive-lgrmath (package (name "texlive-lgrmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lgrmath/" "source/latex/lgrmath/" "tex/latex/lgrmath/")))) (file-name (git-file-name name version)) @@ -44367,12 +48138,12 @@ family names on typical LaTeX installations.") (define-public texlive-localloc (package (name "texlive-localloc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/localloc/" "source/generic/localloc/" "tex/generic/localloc/")))) @@ -44390,15 +48161,41 @@ providing a mechanism for local allocation. The package works with Plain TeX and LaTeX.") (license license:knuth))) +(define-public texlive-medmath + (package + (name "texlive-medmath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/medmath/" + "tex/latex/medmath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vbalach70b8wn5m4mani0yif5hrf5lsdk4q1s3imr5d4ddm3095")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/medmath") + (synopsis "Better medium-size math commands") + (description + "This package started as a fork of the @code{mediummath} code of the +@code{nccmath} package, aiming to provide more stable and flexible medium-size +math commands. This concerns sizes of operators and infinite loops caused by +definite integrals.") + (license license:lppl1.3c))) + (define-public texlive-metatex (package (name "texlive-metatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/metatex/" "tex/plain/metatex/")))) (file-name (git-file-name name version)) (sha256 @@ -44420,12 +48217,12 @@ of TeX and one of Metafont are needed.") (define-public texlive-midnight (package (name "texlive-midnight") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/midnight/" "tex/generic/midnight/")))) (file-name (git-file-name name version)) @@ -44455,12 +48252,12 @@ of TeX and one of Metafont are needed.") (define-public texlive-mkgrkindex (package (name "texlive-mkgrkindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/mkgrkindex/" "makeindex/mkgrkindex/" "scripts/mkgrkindex/")))) @@ -44485,12 +48282,12 @@ sort the entries according to the rules of the Greek alphabet.") (define-public texlive-modulus (package (name "texlive-modulus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/modulus/" "source/generic/modulus/" "tex/generic/modulus/")))) @@ -44510,15 +48307,40 @@ a division operation without destroying the values of the counters containing the dividend and divisor.") (license license:lppl1.3c))) +(define-public texlive-moloch + (package + (name "texlive-moloch") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/moloch/" + "source/latex/moloch/" + "tex/latex/moloch/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03x0j4y9grc4vf36wpq1r73kggs1rhz81ncf7kk03siqa6khx1qh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/moloch") + (synopsis "Beamer theme based on Metropolis") + (description + "Moloch is a clean and simple Beamer theme. It is a fork of the Metropolis +theme, but has a minimalist and slightly less opinionated design.") + (license license:cc-by-sa4.0))) + (define-public texlive-mongolian-babel (package (name "texlive-mongolian-babel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mongolian-babel/" "source/latex/mongolian-babel/" "tex/latex/mongolian-babel/")))) @@ -44538,12 +48360,12 @@ alphabet. (The work derives from the earlier Russian work for Babel.)") (define-public texlive-montex (package (name "texlive-montex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/montex/" "fonts/map/dvips/montex/" "fonts/source/public/montex/" @@ -44577,15 +48399,46 @@ recommended to choose pdfLaTeX as the resulting PDF files are truly portable. Vertical text generated by MonTeX is not supported in DVI.") (license license:gpl3+))) +(define-public texlive-moremath + (package + (name "texlive-moremath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/moremath/" + "source/latex/moremath/" + "tex/latex/moremath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02yf418pcpy3lcrwd17s3jgy9dziq5hqnr0i223in02f96d81im5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/moremath") + (synopsis "Additional commands for typesetting maths") + (description + "This package provides several document level commands to ease +typesetting of maths with LaTeX. It provides complementary commands to all +operators defined by @code{amsmath} that typeset the operators together with +delimiters. These commands also accept optional sub- and superscripts. +Additionally, this package provides several commands to typeset gradient, +divergence, curl, Laplace, and d'Alembert operators. Furthermore several +commands for producing row and column vectors, as well as (anti-)diagonal +matrices and identity matrices are provided.") + (license license:lppl1.3+))) + (define-public texlive-moreverb (package (name "texlive-moreverb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/moreverb/" "source/latex/moreverb/" "tex/latex/moreverb/")))) (file-name (git-file-name name version)) @@ -44609,12 +48462,12 @@ advised to consider using the @code{fancyvrb} package in place of (define-public texlive-morewrites (package (name "texlive-morewrites") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/morewrites/" "source/latex/morewrites/" "tex/latex/morewrites/")))) @@ -44638,12 +48491,12 @@ the beginning of the sequence of loading packages for a document.") (define-public texlive-morisawa (package (name "texlive-morisawa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/morisawa/" "fonts/map/dvipdfmx/morisawa/" "fonts/tfm/public/morisawa/" @@ -44664,15 +48517,65 @@ the beginning of the sequence of loading packages for a document.") and dvips.") (license license:bsd-2))) +(define-public texlive-mpchess + (package + (name "texlive-mpchess") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/metapost/mpchess/" + "fonts/truetype/public/mpchess/" + "metapost/mpchess/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x20jr1mhi3aigdmn4rn3ybn9jbacnnafkp5hn3yaflyx0ijkwcp")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mpchess") + (synopsis "Drawing chess boards and positions with MetaPost") + (description + "This package allows you to draw chess boards and positions. The +appearance of the drawings is modern and largely inspired by what is offered +by the @url{https://lichess.org, Lichess} website.") + (license (list license:lppl1.3c license:gpl2+)))) + +(define-public texlive-mpkiviat + (package + (name "texlive-mpkiviat") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/metapost/mpkiviat/" + "metapost/mpkiviat/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06n72im4zxcsk7aw2zw6h6nn03xzqg57g5spjapvdrli80mmasas")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mpkiviat") + (synopsis "MetaPost package to draw Kiviat diagrams") + (description + "This MetaPost package allows to draw Kiviat diagrams (or radar chart, web +chart, spider chart, etc.).") + (license license:lppl1.3c))) + (define-public texlive-mpman-ru (package (name "texlive-mpman-ru") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/mpman-ru/")))) (file-name (git-file-name name version)) (sha256 @@ -44691,12 +48594,12 @@ distributed with MetaPost itself.") (define-public texlive-namedef (package (name "texlive-namedef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/namedef/" "source/generic/namedef/" "tex/generic/namedef/")))) @@ -44719,12 +48622,12 @@ easy to understand long definitions.") (define-public texlive-navigator (package (name "texlive-navigator") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/navigator/" "tex/generic/navigator/")))) (file-name (git-file-name name version)) @@ -44747,12 +48650,12 @@ and use raw PDF objects.") (define-public texlive-newsletr (package (name "texlive-newsletr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/newsletr/" "tex/plain/newsletr/")))) (file-name (git-file-name name version)) (sha256 @@ -44771,12 +48674,12 @@ and use raw PDF objects.") (define-public texlive-numnameru (package (name "texlive-numnameru") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numnameru/" "tex/latex/numnameru/")))) (file-name (git-file-name name version)) @@ -44795,12 +48698,12 @@ of the number.") (define-public texlive-ofs (package (name "texlive-ofs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/ofs/" "tex/generic/ofs/")))) (file-name (git-file-name name version)) (sha256 @@ -44827,12 +48730,12 @@ installed via OFS. (define-public texlive-olsak-misc (package (name "texlive-olsak-misc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/olsak-misc/" "tex/generic/olsak-misc/")))) (file-name (git-file-name name version)) @@ -44870,12 +48773,12 @@ conversion; (define-public texlive-outerhbox (package (name "texlive-outerhbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/outerhbox/")))) (file-name (git-file-name name version)) (sha256 @@ -44894,12 +48797,12 @@ needed when the material is @code{\\unhbox}'ed.") (define-public texlive-path (package (name "texlive-path") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/path/" "tex/generic/path/")))) (file-name (git-file-name name version)) (sha256 @@ -44919,12 +48822,12 @@ regarded as punctuation may be changed from the package's default.") (define-public texlive-pdf-trans (package (name "texlive-pdf-trans") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pdf-trans/" "tex/generic/pdf-trans/")))) (file-name (git-file-name name version)) @@ -44943,12 +48846,12 @@ TeX boxes (based on plain and pdfeTeX primitives).") (define-public texlive-pdfmsym (package (name "texlive-pdfmsym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pdfmsym/" "tex/generic/pdfmsym/")))) (file-name (git-file-name name version)) @@ -44971,12 +48874,12 @@ packages.") (define-public texlive-pitex (package (name "texlive-pitex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/pitex/" "tex/plain/pitex/")))) (file-name (git-file-name name version)) (sha256 @@ -44995,12 +48898,12 @@ packages).") (define-public texlive-pl (package (name "texlive-pl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/pl/" "dvips/pl/" "fonts/afm/public/pl/" @@ -45028,12 +48931,12 @@ fonts (compatible with CM itself) for use with Polish TeX formats.") (define-public texlive-placeins-plain (package (name "texlive-placeins-plain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/plain/placeins-plain/")))) (file-name (git-file-name name version)) (sha256 @@ -45052,12 +48955,12 @@ following section, even when sections do not normally begin a new page.") (define-public texlive-plainpkg (package (name "texlive-plainpkg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/plainpkg/" "source/generic/plainpkg/" "tex/generic/plainpkg/")))) @@ -45080,12 +48983,12 @@ LaTeX packages use of @samp{@@@@}) in nested package files.") (define-public texlive-platex (package (name "texlive-platex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/platex.1" "doc/man/man1/platex.man1.pdf" "doc/platex/base/" @@ -45095,7 +48998,7 @@ LaTeX packages use of @samp{@@@@}) in nested package files.") (file-name (git-file-name name version)) (sha256 (base32 - "0kdmnlbg5jh9ym3iasbpp5al7ljhn8fiirw6y5g4k5x3v9f3bmm8")))) + "1bhr4q696j7pq5dlbg6pmr1y995xkz75432148h53wa6f713z9sb")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -45123,6 +49026,7 @@ LaTeX packages use of @samp{@@@@}) in nested package files.") texlive-cm texlive-firstaid texlive-hyphen-base + texlive-knuth-lib texlive-l3backend texlive-l3kernel texlive-latex @@ -45142,12 +49046,12 @@ e-pTeX.") (define-public texlive-platex-tools (package (name "texlive-platex-tools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/platex-tools/" "tex/latex/platex-tools/")))) (file-name (git-file-name name version)) @@ -45168,12 +49072,12 @@ Schroder's @code{ms} bundle are included.") (define-public texlive-platexcheat (package (name "texlive-platexcheat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/platexcheat/")))) (file-name (git-file-name name version)) (sha256 @@ -45193,12 +49097,12 @@ of standard LaTeX (especially about Math mode).") (define-public texlive-plautopatch (package (name "texlive-plautopatch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/plautopatch/" "tex/latex/plautopatch/")))) (file-name (git-file-name name version)) @@ -45223,12 +49127,12 @@ LaTeX ones.") (define-public texlive-plipsum (package (name "texlive-plipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/plipsum/" "tex/plain/plipsum/")))) (file-name (git-file-name name version)) (sha256 @@ -45248,12 +49152,12 @@ use.") (define-public texlive-plnfss (package (name "texlive-plnfss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/plnfss/" "tex/plain/plnfss/")))) (file-name (git-file-name name version)) (sha256 @@ -45276,12 +49180,12 @@ manually.") (define-public texlive-plstmary (package (name "texlive-plstmary") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/plstmary/" "tex/plain/plstmary/")))) (file-name (git-file-name name version)) (sha256 @@ -45299,12 +49203,12 @@ Mary's Road fonts, in a Plain TeX environment.") (define-public texlive-poormanlog (package (name "texlive-poormanlog") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/poormanlog/" "tex/generic/poormanlog/")))) (file-name (git-file-name name version)) @@ -45324,12 +49228,12 @@ dependencies provides two fast expandable macros computing logarithms in base (define-public texlive-present (package (name "texlive-present") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/present/" "tex/plain/present/")))) (file-name (git-file-name name version)) (sha256 @@ -45352,12 +49256,12 @@ their specific needs.") (define-public texlive-ptex (package (name "texlive-ptex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/eptex.1" "doc/man/man1/eptex.man1.pdf" "doc/man/man1/makejvf.1" @@ -45377,7 +49281,7 @@ their specific needs.") (file-name (git-file-name name version)) (sha256 (base32 - "0aqan2g9cp5nv0hh1i6d6wcsp19f8zdlrij7wi3xs0hf5kwl2ql9")))) + "0q9j3782k9kbzf2ydmg0bh89hbpgwz2fmhqacml2rlrmavqn4616")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:create-formats #~(list "eptex" "ptex"))) @@ -45427,6 +49331,7 @@ distributed as package @code{pTeX-manual}.") ((#:configure-flags flags) #~(cons* "--enable-makejvf" "--enable-mendexk" + "--enable-ptex" (delete "--enable-web2c" #$flags))) ((#:phases phases) #~(modify-phases #$phases @@ -45437,33 +49342,35 @@ distributed as package @code{pTeX-manual}.") (invoke "make" "check")) (with-directory-excursion "texk/mendexk" (invoke "make" "check"))))) - (add-after 'build 'build-web2c-binaries - (lambda _ - (with-directory-excursion "texk/web2c" - (for-each (lambda (target) (invoke "make" target)) - '("eptex" "pmpost"))))) (replace 'install (lambda _ (with-directory-excursion "texk/makejvf" (invoke "make" "install")) (with-directory-excursion "texk/mendexk" (invoke "make" "install")) + (with-directory-excursion "texk/web2c" + (invoke "make" "ptex") + (invoke "make" "pmpost")) ;; Install Web2C parts. (let ((bin (string-append #$output "/bin"))) (with-directory-excursion "texk/web2c" (for-each (lambda (f) (install-file f bin)) - '("eptex" "pmpost"))) + '("ptex" "pmpost"))) (with-directory-excursion bin (for-each symlink - '("eptex" "pmpost" "pmpost") - '("ptex" "pdvitomp" "r-pmpost")) + '("ptex" "pmpost" "pmpost") + '("eptex" "pdvitomp" "r-pmpost")) ;; Some executables are symlinks to TEXLIVE-UPTEX-BIN's. (let ((uptex #$(this-package-input "texlive-uptex-bin"))) (for-each symlink (map (lambda (f) (string-append uptex "/bin/" f)) '("upbibtex" "updvitype" "uppltotf" "uptftopl")) - '("pbibtex" "pdvitype" "ppltotf" "ptftopl"))))))))))) + '("pbibtex" "pdvitype" "ppltotf" "ptftopl"))) + ;; Eventually symlink "ptekf" from TEXLIVE-LIBPTEXENC. + (let ((ptexenc #$(this-package-input "texlive-libptexenc"))) + (symlink (string-append ptexenc "/bin/ptekf") + "ptekf")))))))))) (native-inputs (list pkg-config)) (inputs (modify-inputs (package-inputs texlive-bin) @@ -45477,12 +49384,12 @@ distributed as package @code{pTeX-manual}.") (define-public texlive-ptex-base (package (name "texlive-ptex-base") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/ptex/ptex-base/" "tex/ptex/ptex-base/")))) (file-name (git-file-name name version)) (sha256 @@ -45499,12 +49406,12 @@ distributed as package @code{pTeX-manual}.") (define-public texlive-ptex-fontmaps (package (name "texlive-ptex-fontmaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ptex-fontmaps/" "fonts/cmap/ptex-fontmaps/" "fonts/map/dvipdfmx/ptex-fontmaps/adobe/" @@ -45574,17 +49481,17 @@ for (u)ptex and related programs and formats.") (define-public texlive-ptex-manual (package (name "texlive-ptex-manual") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/ptex/ptex-manual/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0kvq5wx7rz6lz9a5f2fjk1y3l8sbqm10jc80s9irbkhv8rhkg8ar")))) + "08p38m95618r1m659hyvw2fcw84zcjn4byy263hkgkrm4ym9qz5n")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ptex-manual") @@ -45595,12 +49502,12 @@ for (u)ptex and related programs and formats.") (define-public texlive-ptex-fonts (package (name "texlive-ptex-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ptex-fonts/" "fonts/source/ptex-fonts/jis/" "fonts/source/ptex-fonts/nmin-ngoth/" @@ -45628,12 +49535,12 @@ for (u)ptex and related programs and formats.") (define-public texlive-ptex2pdf (package (name "texlive-ptex2pdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ptex2pdf/" "scripts/ptex2pdf/")))) (file-name (git-file-name name version)) (sha256 @@ -45654,12 +49561,12 @@ followed by dvipdfmx.") (define-public texlive-pxbase (package (name "texlive-pxbase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/platex/pxbase/" "tex/platex/pxbase/")))) (file-name (git-file-name name version)) (sha256 @@ -45679,12 +49586,12 @@ a few user commands to assist in creating Japanese documents using (define-public texlive-pxchfon (package (name "texlive-pxchfon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/platex/pxchfon/" "fonts/sfd/pxchfon/" "fonts/tfm/public/pxchfon/" "fonts/vf/public/pxchfon/" @@ -45692,7 +49599,7 @@ a few user commands to assist in creating Japanese documents using (file-name (git-file-name name version)) (sha256 (base32 - "1vqzsp0hbgwiyv0a2675v8r20jncdaqvkd22ppnd1c14ham9097h")))) + "13dxafzpmd9rbv96w8zg25f6wpfbc5qa02smswqs7w89089vlvz2")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pxchfon") @@ -45710,17 +49617,17 @@ font. This package also supports setup for the fonts used in the (define-public texlive-pxcjkcat (package (name "texlive-pxcjkcat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxcjkcat/" "tex/latex/pxcjkcat/")))) (file-name (git-file-name name version)) (sha256 (base32 - "10lbwry55rdldfhj2v893rpp1jdzv00vxhg4hf4gsgsmv1nnp25f")))) + "1d48xalxgk8k966kqq6y86737vjqp0lr93ixibj1s5nqw16i8khq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pxcjkcat") @@ -45735,18 +49642,18 @@ principally written in English or other Western languages.") (define-public texlive-pxjahyper (package (name "texlive-pxjahyper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/platex/pxjahyper/" "tex/platex/pxjahyper/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0128yslhwbrdhshjhxk6ayfl42ds0x0sfyvp91aspwbkfjnr34p9")))) + "11mg955qakirrrpwxfq1wkbs517lxdnrkzd07z05mbgp0y4qbvl8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pxjahyper") @@ -45760,12 +49667,12 @@ information in Japanese.") (define-public texlive-pxjodel (package (name "texlive-pxjodel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxjodel/" "fonts/tfm/public/pxjodel/" "fonts/vf/public/pxjodel/" @@ -45788,12 +49695,12 @@ names. This function will assist users who want to use the (define-public texlive-pxrubrica (package (name "texlive-pxrubrica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/platex/pxrubrica/" "source/platex/pxrubrica/" "tex/platex/pxrubrica/")))) @@ -45815,12 +49722,12 @@ specification JIS X 4051.") (define-public texlive-pxufont (package (name "texlive-pxufont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxufont/" "fonts/tfm/public/pxufont/" "fonts/vf/public/pxufont/" @@ -45850,17 +49757,17 @@ JFMs to such physical fonts are difficult to prepare.") (define-public texlive-pwebmac (package (name "texlive-pwebmac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/pwebmac/" "tex/plain/pwebmac/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1z7xx51v1yksj7qvmlrm1bmxq4j3y995i4k902d99kc1vf1rp0nl")))) + "0md3zhzrgv84am038nm0b5jjnlgyfwcz4h4cp96xi8qbssxwhj5a")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pwebmac") @@ -45888,15 +49795,41 @@ file created by @code{weave}. From there, all depends on the TeX engine you use.") (license license:public-domain))) +(define-public texlive-randintlist + (package + (name "texlive-randintlist") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/randintlist/" + "tex/latex/randintlist/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "173b6kbk1kgbmdf8p5krjx14ngzs0575l0md54aayvvj6nvbpgan")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/randintlist") + (synopsis + "Create random integer number lists, with repeating and sorting options") + (description + "This package (like @code{luarandom}, but without the obligation to use +LuaLaTeX) provides some macros for creating random integer number lists. This +list can have multiple numbers or not, and this list can be sorted or not.") + (license license:lppl1.3c))) + (define-public texlive-random (package (name "texlive-random") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/random/" "tex/generic/random/")))) (file-name (git-file-name name version)) (sha256 @@ -45915,12 +49848,12 @@ provide random real numbers.") (define-public texlive-randomlist (package (name "texlive-randomlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/randomlist/" "source/generic/randomlist/" "tex/generic/randomlist/")))) @@ -45943,12 +49876,12 @@ with different data for each pupil.") (define-public texlive-resumemac (package (name "texlive-resumemac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/resumemac/" "tex/plain/resumemac/")))) (file-name (git-file-name name version)) @@ -45965,12 +49898,12 @@ with different data for each pupil.") (define-public texlive-ruler (package (name "texlive-ruler") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/ruler/")))) (file-name (git-file-name name version)) (sha256 @@ -45989,12 +49922,12 @@ printers.") (define-public texlive-schemata (package (name "texlive-schemata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/schemata/" "source/generic/schemata/" "tex/generic/schemata/")))) @@ -46016,12 +49949,12 @@ modern periods.") (define-public texlive-shade (package (name "texlive-shade") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/shade/" "fonts/source/public/shade/" "tex/generic/shade/")))) @@ -46042,12 +49975,12 @@ the resolution used in the Metafont printer parameters.") (define-public texlive-simplekv (package (name "texlive-simplekv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/simplekv/" "tex/generic/simplekv/")))) (file-name (git-file-name name version)) @@ -46065,12 +49998,12 @@ the resolution used in the Metafont printer parameters.") (define-public texlive-swrule (package (name "texlive-swrule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/swrule/")))) (file-name (git-file-name name version)) (sha256 @@ -46092,18 +50025,18 @@ effect of a rule that swells in its centre.") (define-public texlive-systeme (package (name "texlive-systeme") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/systeme/" "tex/generic/systeme/")))) (file-name (git-file-name name version)) (sha256 (base32 - "02n8bchq9crv21cqvji4kkrjsyp34wny5i047jyp1j2yz8i99m5y")))) + "1w63p2gg309q3vylqqy1g1djfnmfhk8rmaqkagqq92g6fmaknfky")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/systeme") @@ -46118,12 +50051,12 @@ required.") (define-public texlive-tabto-generic (package (name "texlive-tabto-generic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/tabto-generic/")))) (file-name (git-file-name name version)) (sha256 @@ -46141,12 +50074,12 @@ position is already further along, @code{\\tabto} starts a new line.") (define-public texlive-talos (package (name "texlive-talos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/talos/" "fonts/opentype/public/talos/")))) (file-name (git-file-name name version)) @@ -46167,12 +50100,12 @@ the Greek language.") (define-public texlive-termmenu (package (name "texlive-termmenu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/termmenu/" "source/generic/termmenu/" "tex/generic/termmenu/")))) @@ -46194,12 +50127,12 @@ mechanism for TeX.") (define-public texlive-teubner (package (name "texlive-teubner") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/teubner/" "source/latex/teubner/" "tex/latex/teubner/")))) (file-name (git-file-name name version)) @@ -46220,12 +50153,12 @@ of the fonts used in printers shops in Lispia.") (define-public texlive-tex (package (name "texlive-tex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/initex.1" "doc/man/man1/initex.man1.pdf" "doc/man/man1/tex.1" @@ -46233,7 +50166,7 @@ of the fonts used in printers shops in Lispia.") (file-name (git-file-name name version)) (sha256 (base32 - "05jj1pyfipz1qmdxkavz7axflgga6bpl20abzc6j3sj8xxz7g9j8")))) + "0gxzray8rn5xyjmh5zwfck1vcs4pm734vbspzfpxhfmn9l3gc69x")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -46263,12 +50196,12 @@ it should not be processed without Knuth's direct permission.") (define-public texlive-tex-ps (package (name "texlive-tex-ps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tex-ps/cmyk-hax/" "doc/generic/tex-ps/poligraf/" "dvips/tex-ps/" "tex/generic/tex-ps/")))) @@ -46289,12 +50222,12 @@ etc.") (define-public texlive-texdate (package (name "texlive-texdate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/texdate/" "source/generic/texdate/" "tex/generic/texdate/")))) @@ -46319,12 +50252,12 @@ languages.") (define-public texlive-texdimens (package (name "texlive-texdimens") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/texdimens/" "tex/generic/texdimens/")))) (file-name (git-file-name name version)) @@ -46340,15 +50273,67 @@ languages.") dimensional units, usable both with Plain TeX and with LaTeX.") (license license:lppl1.3c))) +(define-public texlive-timechart + (package + (name "texlive-timechart") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/timechart/" + "source/latex/timechart/" + "tex/latex/timechart/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x22pha9bqilh38my09nsqcsghjkdah8pah4al9azjl91yg06cfy")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/timechart") + (synopsis "Drawing chronological charts") + (description + "This package provides for the easy creation of chronological charts, +which show visually the relative historical positions of people and events. +Each event or period can be specified by a single line of LaTeX code +comprising (possibly uncertain) start and finish dates and a label, and the +package takes care of indicating the uncertainties and whether intervals +extend beyond the specified bounds of the chart.") + (license license:lppl1.3c))) + +(define-public texlive-timeop + (package + (name "texlive-timeop") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/timeop/" + "tex/latex/timeop/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04cklidp2jsx2dh32gxc45xcfl621xnk90cb4mag4bscllg8jj7i")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/timeop") + (synopsis "Calculates and displays arithmetic operations with durations") + (description + "This package can be used to add and subtract time information.") + (license license:lppl1.3c))) + (define-public texlive-timetable (package (name "texlive-timetable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/plain/timetable/")))) (file-name (git-file-name name version)) (sha256 @@ -46366,12 +50351,12 @@ input is not critical.") (define-public texlive-transparent-io (package (name "texlive-transparent-io") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/transparent-io/")))) (file-name (git-file-name name version)) (sha256 @@ -46396,15 +50381,38 @@ be chosen by the installer. Therefore, the files in the package cannot be used directly. For details see the manual.") (license license:gpl3))) +(define-public texlive-treesvr + (package + (name "texlive-treesvr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/treesvr/" + "tex/latex/treesvr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hk6njx7i3cnsyspbxlzlbn525sm1blv2pv2x6bl1sy1lk6dnbbk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/treesvr") + (synopsis "Tree macros") + (description + "The package lets you draw binary or ternary trees of any size.") + (license license:lppl1.2+))) + (define-public texlive-treetex (package (name "texlive-treetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/treetex/" "tex/plain/treetex/")))) (file-name (git-file-name name version)) (sha256 @@ -46421,12 +50429,12 @@ used directly. For details see the manual.") (define-public texlive-trigonometry (package (name "texlive-trigonometry") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/trigonometry/" "tex/generic/trigonometry/")))) (file-name (git-file-name name version)) @@ -46446,12 +50454,12 @@ analytical expansion of sin and cos.") (define-public texlive-upca (package (name "texlive-upca") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/upca/" "tex/generic/upca/")))) (file-name (git-file-name name version)) (sha256 @@ -46466,15 +50474,40 @@ analytical expansion of sin and cos.") barcodes.") (license license:lppl))) +(define-public texlive-updatemarks + (package + (name "texlive-updatemarks") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/updatemarks/" + "tex/latex/updatemarks/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i63vjhjl5w1771pw7dxlv8104nkjpb2wqrmdnxh8zizkcmkpfrm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/updatemarks") + (synopsis "Extract and update marks from boxes") + (description + "This package can help you update marks if you put your title in boxes. +It also patches the @code{multicol} package to let the new mark mechanism of +LaTeX work (partially).") + (license license:lppl1.3c))) + (define-public texlive-uplatex (package (name "texlive-uplatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/uplatex.1" "doc/man/man1/uplatex.man1.pdf" "doc/uplatex/base/" @@ -46484,7 +50517,7 @@ barcodes.") (file-name (git-file-name name version)) (sha256 (base32 - "0fn5x56nn38k9b90mcyvfwla7ib7nv774z2cjncwwmbsd7s1abm1")))) + "19m2qviwb3g02w3w92q26i9w3xvfcn90kfy8s25yz2dchx0qwfg4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -46512,6 +50545,7 @@ barcodes.") texlive-cm texlive-firstaid texlive-hyphen-base + texlive-knuth-lib texlive-l3backend texlive-l3kernel texlive-latex @@ -46530,18 +50564,18 @@ barcodes.") (define-public texlive-uptex-base (package (name "texlive-uptex-base") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/uptex/uptex-base/" "tex/uptex/uptex-base/")))) (file-name (git-file-name name version)) (sha256 (base32 - "16ghhgg1cdpbhyv073h65sqkm26zc2rya0irzf78fa1927993jlg")))) + "1qniyavxig55h0j0s9sb4r6zi4q3vb5q25iyx4khqqx8ny19fcrh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/uptex-base") @@ -46554,12 +50588,12 @@ and e-upTeX.") (define-public texlive-uptex (package (name "texlive-uptex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/euptex.1" "doc/man/man1/euptex.man1.pdf" "doc/man/man1/upbibtex.1" @@ -46573,7 +50607,7 @@ and e-upTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "14hn2n6jbibbqbdr72j74z5bz003jnlabi3kja0f0waxhas680gd")))) + "0pn0ganl5jl0n7d1jp2zv8gh2ji2jprq527zbpzc78w84rrz2k44")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:create-formats #~(list "euptex" "uptex"))) @@ -46640,12 +50674,12 @@ also process original LaTeX with @code{\\inputenc@{utf8@}} and Babel (define-public texlive-uptex-fonts (package (name "texlive-uptex-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/uptex-fonts/" "fonts/cmap/uptex-fonts/" "fonts/source/uptex-fonts/" @@ -46656,7 +50690,7 @@ also process original LaTeX with @code{\\inputenc@{utf8@}} and Babel (file-name (git-file-name name version)) (sha256 (base32 - "0d5v2p186a9baqm335l2m8gm53qdl3xkx1kgww45225cbkmn34hw")))) + "04r62hsf6sk81kf7nai3d8cg1lcrvra585w95jpcnjddvns2d1q6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/uptex-fonts") @@ -46667,12 +50701,12 @@ also process original LaTeX with @code{\\inputenc@{utf8@}} and Babel (define-public texlive-upzhkinsoku (package (name "texlive-upzhkinsoku") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/upzhkinsoku/" "tex/generic/upzhkinsoku/")))) (file-name (git-file-name name version)) @@ -46692,12 +50726,12 @@ encoding), and ApTeX. Both LaTeX and plain TeX are supported.") (define-public texlive-variations (package (name "texlive-variations") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/variations/" "tex/generic/variations/")))) (file-name (git-file-name name version)) @@ -46717,12 +50751,12 @@ and plain TeX users.") (define-public texlive-varisize (package (name "texlive-varisize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/varisize/" "tex/plain/varisize/")))) (file-name (git-file-name name version)) (sha256 @@ -46741,18 +50775,18 @@ one of the other files, so that there's always a way back.") (define-public texlive-xgreek (package (name "texlive-xgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xgreek/" "source/latex/xgreek/" "tex/latex/xgreek/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1xw27z7hglkxqhlsv3mshpszzmf4bsnsg6l17n1wqhi60mxin5sz")))) + "19n8k05vz509k19i8m6m3d9ndsjcw2hy5yjvvz6xjqgx0r6gm5yy")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xgreek") @@ -46772,12 +50806,12 @@ The package can be invoked with any of the following options: (define-public texlive-xii (package (name "texlive-xii") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/xii/")))) (file-name (git-file-name name version)) (sha256 @@ -46795,12 +50829,12 @@ to produce a (perhaps) surprising typeset document.") (define-public texlive-xii-lat (package (name "texlive-xii-lat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/xii-lat/")))) (file-name (git-file-name name version)) (sha256 @@ -46815,15 +50849,73 @@ to produce a (perhaps) surprising typeset document.") xii-lat.tex} to produce a (perhaps) surprising typeset document.") (license license:lppl))) +(define-public texlive-ximera + (package + (name "texlive-ximera") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/ximera/" + "source/latex/ximera/" + "tex/latex/ximera/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0q8pl92c5m89xxzpiyg50wd1yc0s6m8g37kqycgnic68fbr3psgf")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + ;; FIXME: The source is incomplete (sub-directory "src/" is + ;; missing) at the moment and cannot re-create the package. + (delete 'build)))) + (home-page "https://ctan.org/pkg/ximera") + (synopsis "Write online interactive content in LaTeX") + (description + "The Ximera document class provides macros that support the creation of +both PDF and online materials.") + (license license:lppl1.3c))) + +(define-public texlive-xint-regression + (package + (name "texlive-xint-regression") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/xint-regression/" + "tex/latex/xint-regression/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "105q1zgfjx15wgmvsnprjy834xybs197dgqqw7241c4v74igwh26")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/xint-regression") + (synopsis "Classic regressions, with @code{xint}") + (description + "This package provides a package for determining classical +regressions (linear, quadratic, cubic, exponential, etc.) with calculations +performed by @code{xint}. Results (raw or rounded) can be stored in +configurable macros.") + (license license:lppl1.3c))) + (define-public texlive-xintsession (package (name "texlive-xintsession") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/xintsession/" "tex/plain/xintsession/")))) (file-name (git-file-name name version)) @@ -46849,12 +50941,12 @@ automatically created storing inputs and outputs.") (define-public texlive-xlop (package (name "texlive-xlop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/xlop/" "tex/generic/xlop/")))) (file-name (git-file-name name version)) (sha256 @@ -46874,12 +50966,12 @@ operations, etc.)") (define-public texlive-xtuthesis (package (name "texlive-xtuthesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xtuthesis/" "tex/latex/xtuthesis/")))) (file-name (git-file-name name version)) @@ -46897,12 +50989,12 @@ operations, etc.)") (define-public texlive-yannisgr (package (name "texlive-yannisgr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/yannisgr/" "fonts/source/public/yannisgr/" "fonts/tfm/public/yannisgr/")))) @@ -46926,12 +51018,12 @@ a hyphenation table adapted to the fonts code table) are provided.") (define-public texlive-zhlineskip (package (name "texlive-zhlineskip") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zhlineskip/" "tex/latex/zhlineskip/")))) (file-name (git-file-name name version)) @@ -46953,12 +51045,12 @@ that of the Latin text (usually 1.2 times the font size).") (define-public texlive-zhlipsum (package (name "texlive-zhlipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zhlipsum/" "source/latex/zhlipsum/" "tex/latex/zhlipsum/")))) @@ -46981,12 +51073,12 @@ encodings are supported.") (define-public texlive-zztex (package (name "texlive-zztex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/zztex/" "tex/plain/zztex/")))) (file-name (git-file-name name version)) (sha256 @@ -47005,12 +51097,12 @@ TeX.") (define-public texlive-lcdftypetools (package (name "texlive-lcdftypetools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/cfftot1.1" "doc/man/man1/cfftot1.man1.pdf" "doc/man/man1/mmafm.1" @@ -47123,18 +51215,18 @@ a Type 1 font. (define-public texlive-latex (package (name "texlive-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/base/" "makeindex/latex/" "source/latex/base/" "tex/latex/base/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1s87lh7dprgn0gmiai2l7ala3c6qha8lchqjhcix6122dxqdsvvr")))) + "0r1qanmxk1m68s188yh3dx4plbwkwysxsj2schiramdhyjr3hs4g")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -47161,19 +51253,19 @@ document formatting commands extended by a wide range of packages.") (define-public texlive-latexbug (package (name "texlive-latexbug") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexbug/" "source/latex/latexbug/" "tex/latex/latexbug/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0l9cyw41knbw3prsi4rbd2av4qfpkvzjs754847kv72dq1304m1i")))) + "0rfhh0n67b7z6215lg180g7qlgm7m3if8gjwlzsjm7nyf0j7fjsl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/latexbug") @@ -47188,12 +51280,12 @@ a bug report.") (define-public texlive-lcyw (package (name "texlive-lcyw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lcyw/" "source/latex/lcyw/" "tex/latex/lcyw/")))) (file-name (git-file-name name version)) @@ -47212,12 +51304,12 @@ LaTeX.") (define-public texlive-lhcyr (package (name "texlive-lhcyr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "source/latex/lhcyr/" "tex/latex/lhcyr/")))) (file-name (git-file-name name version)) (sha256 @@ -47240,12 +51332,12 @@ via fontenc to one of the T2 series of font encodings.") (define-public texlive-luafindfont (package (name "texlive-luafindfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/luafindfont.1" "doc/man/man1/luafindfont.man1.pdf" "doc/support/luafindfont/" @@ -47253,7 +51345,7 @@ via fontenc to one of the T2 series of font encodings.") (file-name (git-file-name name version)) (sha256 (base32 - "19dz91gpiphlh9736q2r0zglsgslhkyacs4i6yaf2pc5sa9g367q")))) + "0kqy0rkji97j68hqr3yslwr0ik7xybwymqnywdi17156sm4zpxk5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "luafindfont.lua"))) @@ -47265,18 +51357,18 @@ via fontenc to one of the T2 series of font encodings.") (define-public texlive-bidi (package (name "texlive-bidi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidi/" "source/xelatex/bidi/" "tex/xelatex/bidi/")))) (file-name (git-file-name name version)) (sha256 (base32 - "111gwl3d5kqbzpwwgsh0cz0fipmhq63xsbdkg09bhj3gl59k9icr")))) + "1lhkfbbqkgalwna28h25bspgg3kggk7r8za9ljn94f3f8c24aspa")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bidi") @@ -47290,12 +51382,12 @@ adaptations for use with many other commonly-used packages.") (define-public texlive-bidi-atbegshi (package (name "texlive-bidi-atbegshi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidi-atbegshi/" "tex/xelatex/bidi-atbegshi/")))) (file-name (git-file-name name version)) @@ -47316,12 +51408,12 @@ format and should be loaded before the @code{bidi} package.") (define-public texlive-bidicontour (package (name "texlive-bidicontour") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidicontour/" "tex/xelatex/bidicontour/")))) (file-name (git-file-name name version)) @@ -47341,12 +51433,12 @@ the package is used).") (define-public texlive-bidipagegrid (package (name "texlive-bidipagegrid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidipagegrid/" "tex/xelatex/bidipagegrid/")))) (file-name (git-file-name name version)) @@ -47364,12 +51456,12 @@ is based on @code{pagegrid}.") (define-public texlive-bidipresentation (package (name "texlive-bidipresentation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidipresentation/" "tex/xelatex/bidipresentation/")))) (file-name (git-file-name name version)) @@ -47389,12 +51481,12 @@ right to left and left to right modes.") (define-public texlive-bidishadowtext (package (name "texlive-bidishadowtext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bidishadowtext/" "tex/xelatex/bidishadowtext/")))) (file-name (git-file-name name version)) @@ -47413,12 +51505,12 @@ a re-implementation of the @code{shadowtext} package adding Bidi support.") (define-public texlive-alphalph (package (name "texlive-alphalph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/alphalph/" "source/latex/alphalph/" "tex/generic/alphalph/")))) @@ -47441,12 +51533,12 @@ a replacement for LaTeX's @code{\\@@alph} and @code{\\@@Alph} macros.") (define-public texlive-antt (package (name "texlive-antt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/antt/" "doc/latex/antt/" "fonts/afm/public/antt/" @@ -47473,12 +51565,12 @@ Zygfryd Gardzielewski, reconstructed and digitized as Type 1.") (define-public texlive-asana-math (package (name "texlive-asana-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/asana-math/" "fonts/opentype/public/asana-math/" "fonts/truetype/public/asana-math/")))) @@ -47499,12 +51591,12 @@ with any software that can understand the MATH OpenType table.") (define-public texlive-avantgar (package (name "texlive-avantgar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/avantgar/" "fonts/afm/adobe/avantgar/" "fonts/afm/urw/avantgar/" @@ -47527,15 +51619,50 @@ with any software that can understand the MATH OpenType table.") from Adobe's basic set.") (license license:gpl3+))) +(define-public texlive-undar-digitacion + (package + (name "texlive-undar-digitacion") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/undar-digitacion/" + "source/latex/undar-digitacion/" + "tex/latex/undar-digitacion/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0q21q1wys7zdiaxssrsrf0dvis7nq8mywnddl10kgg8a00ammfjd")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) + (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + ;;; FIXME: The ".dtx" file is bogus; is cannot be used to + ;;; re-generate the package. + #:phases #~(modify-phases %standard-phases (delete 'build)))) + (native-inputs (list (texlive-local-tree))) + (home-page "https://ctan.org/pkg/undar-digitacion") + (synopsis + "Fingering diagrams of pinkullo huanuqueno, recorder, quena and saxophone") + (description + "The package provides tools for generating a PDF (or set of PDFs) that +contain everything one will need for musical fingering diagrams of the +pinkullo huanuqueno, recorder (flute), quena and Saxophone.") + (license license:cc-by-sa4.0))) + (define-public texlive-undergradmath (package (name "texlive-undergradmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/undergradmath/")))) (file-name (git-file-name name version)) (sha256 @@ -47553,12 +51680,12 @@ at US undergraduates.") (define-public texlive-underscore (package (name "texlive-underscore") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/underscore/" "tex/latex/underscore/")))) (file-name (git-file-name name version)) (sha256 @@ -47581,18 +51708,18 @@ affected).") (define-public texlive-unicode-data (package (name "texlive-unicode-data") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/unicode-data/" "tex/generic/unicode-data/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1x0jryv2jdqifjq0c8ki9ppxqxf9qpvnazrwfdx71jqprb702krw")))) + "1dbdy7ldgbisjbs5qjrrvmr558k40z8jaqd9cx5y4k5kzd0l6740")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:texlive-latex-bin? #f)) @@ -47612,12 +51739,12 @@ out to date by @code{unicode-letters.tex}.") (define-public texlive-hologo (package (name "texlive-hologo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/hologo/" "source/generic/hologo/" "tex/generic/hologo/")))) @@ -47639,12 +51766,12 @@ further work.") (define-public texlive-hook-pre-commit-pkg (package (name "texlive-hook-pre-commit-pkg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/hook-pre-commit-pkg/")))) (file-name (git-file-name name version)) (sha256 @@ -47688,12 +51815,12 @@ or @code{\\end@{macro@}}. @samp{%} must be the first character in the line; (define-public texlive-hopatch (package (name "texlive-hopatch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hopatch/" "source/latex/hopatch/" "tex/latex/hopatch/")))) (file-name (git-file-name name version)) @@ -47714,12 +51841,12 @@ until the package appears.") (define-public texlive-hyphen-base (package (name "texlive-hyphen-base") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/config/language.dat" "tex/generic/config/language.dat.lua" "tex/generic/config/language.def" @@ -47733,7 +51860,7 @@ until the package appears.") (file-name (git-file-name name version)) (sha256 (base32 - "12i6f99lmvjvq0bim9yxzdspi5fnirfsvin6hqdn30mrfdyp5l4p")))) + "1q5fs7jhxxhr7fn4zq76mvch7k9lw5zq8xjkmj1lq983jgp6s8ci")))) (build-system texlive-build-system) (arguments (list #:texlive-latex-bin? #f)) (home-page "https://tug.org/texlive/") @@ -47747,12 +51874,12 @@ default versions of those), etc.") (define-public texlive-hyphenex (package (name "texlive-hyphenex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "source/generic/hyphenex/" "tex/generic/hyphenex/")))) (file-name (git-file-name name version)) @@ -47773,19 +51900,19 @@ and machine-readable files.") (define-public texlive-index (package (name "texlive-index") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "bibtex/bst/index/" "doc/latex/index/" - "makeindex/index/" "source/latex/index/" + (revision 74725) + (locations (list "doc/latex/index/" + "source/latex/index/" "tex/latex/index/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0f1infc8fcpw16crciampy4cqqhl4hzypyfacbwsk4cnl0fyivns")))) + "16l7m6ylfnwdq3s2dqvs2mwa4mp77q0qjxqcxfc89y75272dhwm5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/index") @@ -47799,12 +51926,12 @@ document and provides a more robust @code{\\index} command.") (define-public texlive-installfont (package (name "texlive-installfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/installfont/" "scripts/installfont/")))) (file-name (git-file-name name version)) @@ -47830,12 +51957,12 @@ TeX tree.") (define-public texlive-dvipdfmx (package (name "texlive-dvipdfmx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/dvipdfm/" "doc/dvipdfmx/" "doc/man/man1/dvipdfm.1" @@ -47846,8 +51973,6 @@ TeX tree.") "doc/man/man1/dvipdft.man1.pdf" "doc/man/man1/ebb.1" "doc/man/man1/ebb.man1.pdf" - "doc/man/man1/extractbb.1" - "doc/man/man1/extractbb.man1.pdf" "doc/man/man1/xdvipdfmx.1" "doc/man/man1/xdvipdfmx.man1.pdf" "dvipdfmx/" @@ -47856,7 +51981,7 @@ TeX tree.") (file-name (git-file-name name version)) (sha256 (base32 - "0p6mlpymrhsalisfda0gbqg6b941fd164kcw0nc51pzc98aws1xz")))) + "1ag75srk9dldv72y5fqy22fjxaadmzs73dn9sagpvb1a7ag81r00")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -47867,7 +51992,10 @@ TeX tree.") ;; This map file is supposed to be generated in a profile hook. (lambda _ (delete-file "fonts/map/dvipdfmx/updmap/kanjix.map")))))) - (propagated-inputs (list texlive-dvipdfmx-bin texlive-glyphlist)) + (propagated-inputs + (list texlive-dvipdfmx-bin + texlive-extractbb + texlive-glyphlist)) (home-page "https://ctan.org/pkg/dvipdfmx") (synopsis "Extended version of dvipdfm") (description @@ -47907,6 +52035,13 @@ does pdfTeX.") #~(cons "--enable-dvipdfm-x" (delete "--enable-web2c" #$flags))) ((#:phases phases) #~(modify-phases #$phases + (add-before 'check 'disable-failing-test + ;; XXX: The following test requires to generate font metrics, + ;; i.e., a minimal TeX Live tree, which is too demanding for + ;; such a low-level package. + (lambda _ + (substitute* "texk/dvipdfm-x/Makefile" + (("dvipdfmx-lmr0\\.test") "")))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? @@ -47928,12 +52063,12 @@ does pdfTeX.") (define-public texlive-dvips (package (name "texlive-dvips") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/dvips/" "doc/info/dvips.info" "doc/man/man1/afm2tfm.1" @@ -47947,7 +52082,7 @@ does pdfTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "0b2ai5ccnawlfshs5azrgp0azmwyxm1pi1q4c5i6mwvkgdbc1pww")))) + "159bw349d11ffscppkq34dqgjwygjiy444ivnib114ca0s2dyazx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-dvips-bin)) @@ -47992,6 +52127,13 @@ PostScript.") #~(cons "--enable-dvipsk" (delete "--enable-web2c" #$flags))) ((#:phases phases) #~(modify-phases #$phases + (add-before 'check 'disable-failing-test + ;; XXX: The following test requires to generate font metrics, + ;; i.e., a minimal TeX Live tree, which is too demanding for + ;; such a low-level package. + (lambda _ + (substitute* "texk/dvipsk/Makefile" + (("ofm-lmr\\.test") "")))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? @@ -48013,12 +52155,12 @@ PostScript.") (define-public texlive-ketcindy (package (name "texlive-ketcindy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/ketcindy/" "scripts/ketcindy/" "tex/latex/ketcindy/")))) (file-name (git-file-name name version)) @@ -48041,12 +52183,12 @@ generated code can be included in any LaTeX document.") (define-public texlive-lacheck (package (name "texlive-lacheck") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/lacheck.1" "doc/man/man1/lacheck.man1.pdf")))) (file-name (git-file-name name version)) @@ -48108,15 +52250,42 @@ generated code can be included in any LaTeX document.") "This package provides the binary for @code{texlive-lacheck}.") (license (package-license texlive-lacheck)))) +(define-public texlive-latex-context-ppchtex + (package + (name "texlive-latex-context-ppchtex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/latex-context-ppchtex/" + "tex/latex/latex-context-ppchtex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sar4a91i5js3s79bb3hqrlza2x1nrynymzvay9cni5lxsd3dmdj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/latex-context-ppchtex") + (synopsis "Legacy stub to allow loading pictex as m-pictex") + (description + "@file{m-pictex.sty} was a wrapper for a ConTeXt module making picTeX +more easily usable in classic TeX with no e-TeX extensions. It is here +adjusted to be a stub loading @file{pictex.sty}. This has not been needed in +LaTeX or ConTeXt for decades, but old documents may be using this name.") + (license license:lppl))) + (define-public texlive-latex-git-log (package (name "texlive-latex-git-log") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/latex-git-log.1" "doc/man/man1/latex-git-log.man1.pdf" "doc/support/latex-git-log/" @@ -48124,7 +52293,7 @@ generated code can be included in any LaTeX document.") (file-name (git-file-name name version)) (sha256 (base32 - "01v6frspg1zrs976bwsdz6qczg0h5z6by90hmlyy4z6l5shscpix")))) + "1806hlz1s48llyamw6c6v1gah3i7shg5glvfpgmd25pqf2nia3vm")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl"))) (build-system texlive-build-system) @@ -48141,12 +52310,12 @@ to a file; the author recommends typesetting in landscape orientation.") (define-public texlive-latex-papersize (package (name "texlive-latex-papersize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/latex-papersize/" "scripts/latex-papersize/")))) (file-name (git-file-name name version)) @@ -48169,17 +52338,17 @@ the script calculates the settings for various font and paper sizes.") (define-public texlive-latex-via-exemplos (package (name "texlive-latex-via-exemplos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-via-exemplos/")))) (file-name (git-file-name name version)) (sha256 (base32 - "11nhv72ixwr0g19nr7dir5awgdapxq0l295hm1pcggr62wqh67l1")))) + "1gvzddi8llp24jwim8lanxl1js7vw9pg0ndliyib99p7sidz6q11")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/latex-via-exemplos") @@ -48191,12 +52360,12 @@ the script calculates the settings for various font and paper sizes.") (define-public texlive-latex2man (package (name "texlive-latex2man") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/latex2man.info" "doc/man/man1/latex2man.1" "doc/man/man1/latex2man.man1.pdf" @@ -48227,12 +52396,12 @@ actual translation.") (define-public texlive-latex2nemeth (package (name "texlive-latex2nemeth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/latex2nemeth/" "scripts/latex2nemeth/")))) (file-name (git-file-name name version)) @@ -48263,15 +52432,43 @@ Note that embossing will need LibreOffice and @code{odt2braille} as this project does not deal with embossers drivers.") (license license:gpl3))) +(define-public texlive-latex2pydata + (package + (name "texlive-latex2pydata") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/latex2pydata/" + "source/latex/latex2pydata/" + "tex/latex/latex2pydata/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ar4glk20vasr7p8wx4ip83f95yfd5a6pzl2c2db7v0svy6kxqw3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/latex2pydata") + (synopsis "Write data to file in Python literal format") + (description + "This package writes data to file using Python literal syntax. The data +may be loaded safely in Python using the @code{ast.literal_eval()} function or +the @code{latex2pydata} Python package. The data can also be hashed within +LaTeX so that it is possible to check for the existence of external cached +content generated with the data.") + (license license:lppl1.3c))) + (define-public texlive-latexdiff (package (name "texlive-latexdiff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/latexdiff-vc.1" "doc/man/man1/latexdiff-vc.man1.pdf" "doc/man/man1/latexdiff.1" @@ -48283,7 +52480,7 @@ project does not deal with embossers drivers.") (file-name (git-file-name name version)) (sha256 (base32 - "03fnz7gilzwzgsqij10npfy8k2imhk5glfjijr52qgmg28r3xvi1")))) + "0qagqdrflxwn5sm4gx9gwav4wqvy5rq5kwx6n3w1zzr68xibkjnm")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -48308,12 +52505,12 @@ only.") (define-public texlive-latexfileversion (package (name "texlive-latexfileversion") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/latexfileversion/" "scripts/latexfileversion/")))) (file-name (git-file-name name version)) @@ -48333,18 +52530,18 @@ style file.") (define-public texlive-latexindent (package (name "texlive-latexindent") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/latexindent/" "scripts/latexindent/")))) (file-name (git-file-name name version)) (sha256 (base32 - "06ddl4gmjn8lhb05njc56n9wx9cjwnv3z7yxq17y83r4s6shf9dl")))) + "1k1vcswvi939qysals2c2rznbqz6c661mvwlphhr11q02ga1hxmi")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl-file-homedir" "perl-yaml-tiny"))) @@ -48368,12 +52565,12 @@ highlight the structure for the reader.") (define-public texlive-latexpand (package (name "texlive-latexpand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/latexpand/" "scripts/latexpand/")))) (file-name (git-file-name name version)) @@ -48396,12 +52593,12 @@ script does not deal with @code{\\includeonly} commands.") (define-public texlive-light-latex-make (package (name "texlive-light-latex-make") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/llmk.1" "doc/man/man1/llmk.man1.pdf" "doc/support/light-latex-make/" @@ -48432,12 +52629,12 @@ reproduced in any TeX environment with the program.") (define-public texlive-listings-ext (package (name "texlive-listings-ext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listings-ext/" "scripts/listings-ext/" "source/latex/listings-ext/" @@ -48464,12 +52661,12 @@ is being run.") (define-public texlive-ltxfileinfo (package (name "texlive-ltxfileinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/ltxfileinfo/" "scripts/ltxfileinfo/")))) (file-name (git-file-name name version)) @@ -48490,12 +52687,12 @@ If no path information is given, the file is searched using (define-public texlive-ltximg (package (name "texlive-ltximg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ltximg.1" "doc/man/man1/ltximg.man1.pdf" "doc/support/ltximg/" "scripts/ltximg/")))) @@ -48521,12 +52718,12 @@ environments and another with all extracted environments converted to (define-public texlive-luajittex (package (name "texlive-luajittex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/luajithbtex.1" "doc/man/man1/luajithbtex.man1.pdf" "doc/man/man1/luajittex.1" @@ -48534,7 +52731,7 @@ environments and another with all extracted environments converted to (file-name (git-file-name name version)) (sha256 (base32 - "0ky6maprb0xnzb38bz9bd28q54pa32015wjczc2zfbqibyxrmv9s")))) + "0x2rc02wn2cvpw82g1ig7bvacxbclk78vsgskg84390sxwnhpx79")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -48612,12 +52809,12 @@ without HarfBuzz.") (define-public texlive-match-parens (package (name "texlive-match-parens") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/match_parens.1" "doc/man/man1/match_parens.man1.pdf" "doc/support/match_parens/" @@ -48643,20 +52840,57 @@ a left margin to your text, which will normally be almost empty, but will clearly show any mismatches.") (license license:gpl3+))) +(define-public texlive-mfb-oldstyle + (package + (name "texlive-mfb-oldstyle") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/mfb-oldstyle/" + "fonts/enc/dvips/mfb-oldstyle/" + "fonts/map/dvips/mfb-oldstyle/" + "fonts/opentype/public/mfb-oldstyle/" + "fonts/tfm/public/mfb-oldstyle/" + "fonts/type1/public/mfb-oldstyle/" + "fonts/vf/public/mfb-oldstyle/" + "tex/latex/mfb-oldstyle/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zjjmjmzs1im5lhqsyzqpqdvbhaaxv7iq7bhxf0218vac1nx9w7a")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mfb-oldstyle") + (synopsis "MFB Oldstyle serif fonts") + (description + "Oldstyle is a serif font family designed for body text. This typeface +was originally designed by Morris Fuller Benton and released by American Type +Founders in 1909 as Century Oldstyle. The family contains three fonts: +regular, italic and bold. Superior and inferior figures are available for all +fonts in the family. Small capitals and old-style figures are available only +for the regular font.") + (license license:cc0))) + (define-public texlive-mflua (package (name "texlive-mflua") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "metafont/mflua/" "scripts/mflua/")))) + (revision 74725) + (locations (list "doc/man/man1/mflua.1" + "doc/man/man1/mflua.man1.pdf" + "metafont/mflua/" + "scripts/mflua/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ngbhdh8hgpjfqnrjlnp27x3qziks3yf2zp1qq7r4bjfa5jx9gr6")))) + "0h1j69b3jlgw1gpjy718r42ddwqiarizw33c22pnfjkmfxqvvwwm")))) (build-system texlive-build-system) (arguments (list #:create-formats #~(list "mflua"))) (native-inputs (list (if (target-64bit?) libfaketime datefudge))) @@ -48731,12 +52965,12 @@ MFLua without any modification to produce exactly the same result.") (define-public texlive-mkjobtexmf (package (name "texlive-mkjobtexmf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/mkjobtexmf/" "doc/man/man1/mkjobtexmf.1" "doc/man/man1/mkjobtexmf.man1.pdf" @@ -48764,17 +52998,17 @@ up later TeX runs.") (define-public texlive-make4ht (package (name "texlive-make4ht") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/make4ht/" "scripts/make4ht/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0bi1kmi2i6rk3zhbrpyc6rjkvsh2cadwbhshlm7njprfvjpw182r")))) + "1cp08rnin1gk1jppm7kl642w758gxbw5fxjq242z3jxmmzml0wwx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "make4ht"))) @@ -48791,12 +53025,12 @@ conversion tools.") (define-public texlive-makecell (package (name "texlive-makecell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makecell/" "source/latex/makecell/" "tex/latex/makecell/")))) @@ -48863,12 +53097,12 @@ of the @code{multirow} package, (define-public texlive-optexcount (package (name "texlive-optexcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/optexcount/" "scripts/optexcount/" "source/support/optexcount/")))) @@ -48895,18 +53129,18 @@ considered as word, header etc.") (define-public texlive-patgen (package (name "texlive-patgen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/patgen.1" "doc/man/man1/patgen.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qz8sb2dbjzsjarjydfm4f36ksv68sc7dz23p066hbbq1g91sjdl")))) + "038ski5isn2p86qsnxc8sfaqd4z7mgnrbz3xdi91z4fyjm7vvkyc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kpathsea texlive-patgen-bin)) @@ -48943,12 +53177,12 @@ that can be used by the TeX 82 hyphenation algorithm.") (define-public texlive-pdfbook2 (package (name "texlive-pdfbook2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pdfbook2.1" "doc/man/man1/pdfbook2.man1.pdf" "doc/support/pdfbook2/" "scripts/pdfbook2/")))) @@ -48978,12 +53212,12 @@ occurs.") (define-public texlive-pdfcrop (package (name "texlive-pdfcrop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/pdfcrop/" "scripts/pdfcrop/")))) (file-name (git-file-name name version)) (sha256 @@ -49010,19 +53244,19 @@ whitespace border, or trim them of a fixed border.") (define-public texlive-pdfjam (package (name "texlive-pdfjam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pdfjam.1" "doc/man/man1/pdfjam.man1.pdf" "doc/support/pdfjam/" "scripts/pdfjam/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0yivz2hawv7lisqhbcz494wlc9clz3zg2hilarp5h29ncyda1dzs")))) + "038q61kbh7j0zylnr781y9mvjn29z7vcyyhxb2wyidyifvad0y96")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "pdfjam"))) @@ -49040,18 +53274,18 @@ pages, reducing several source pages onto one output page, etc.") (define-public texlive-pdflatexpicscale (package (name "texlive-pdflatexpicscale") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/pdflatexpicscale/" "scripts/pdflatexpicscale/")))) (file-name (git-file-name name version)) (sha256 (base32 - "089n7r17c9kj1hhgm0hkfjhrqp2bhwjrj1czb3qllz7rm2x230h1")))) + "090l2j66f9kyxlkvx7jhg37b3imq269q4x56qc43gswzm5653b9c")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "pdflatexpicscale.pl"))) @@ -49067,12 +53301,12 @@ resolution before creating a PDF document with pdfLaTeX.") (define-public texlive-pdftex-quiet (package (name "texlive-pdftex-quiet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/pdftex-quiet/" "scripts/pdftex-quiet/")))) (file-name (git-file-name name version)) @@ -49092,18 +53326,18 @@ to relevant errors, which are displayed in a red bold font.") (define-public texlive-pdftosrc (package (name "texlive-pdftosrc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pdftosrc.1" "doc/man/man1/pdftosrc.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "0dfx13860iwdc8ify8vaiypilaf55j5ya5xhpl0hmvxwgss9acrc")))) + "1khvz7709a9ilx3lpck35d7s755d37kzgf0549i077wxkwg1zljw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pdftosrc") @@ -49116,12 +53350,12 @@ uncompresses a PDF stream given by object number.") (define-public texlive-pdfxup (package (name "texlive-pdfxup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pdfxup.1" "doc/man/man1/pdfxup.man1.pdf" "doc/support/pdfxup/" "scripts/pdfxup/" @@ -49129,7 +53363,7 @@ uncompresses a PDF stream given by object number.") (file-name (git-file-name name version)) (sha256 (base32 - "1zk4nw1acqz77cy17l8mzi06f0aag16ikp8ymjsl110iw8p8my98")))) + "1vavbpccyw9dgzd90g61a2r9frjq5v53r149k3ihi3hxcyh3vlpq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "pdfxup"))) @@ -49144,12 +53378,12 @@ output.") (define-public texlive-pfarrei (package (name "texlive-pfarrei") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pfarrei/" "scripts/pfarrei/" "source/latex/pfarrei/" "tex/latex/pfarrei/")))) (file-name (git-file-name name version)) @@ -49173,12 +53407,12 @@ one Texlua script for both requirements.") (define-public texlive-pkfix (package (name "texlive-pkfix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/pkfix/" "scripts/pkfix/")))) (file-name (git-file-name name version)) (sha256 @@ -49199,12 +53433,12 @@ PostScript files, generated by not too old dvips, and replaces them by type (define-public texlive-pkfix-helper (package (name "texlive-pkfix-helper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pkfix-helper.1" "doc/man/man1/pkfix-helper.man1.pdf" "doc/support/pkfix-helper/" @@ -49236,12 +53470,12 @@ does require the user to verify and, if needed, correct its decisions.") (define-public texlive-purifyeps (package (name "texlive-purifyeps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/purifyeps.1" "doc/man/man1/purifyeps.man1.pdf" "doc/support/purifyeps/" @@ -49271,12 +53505,12 @@ stylized format that Metapost outputs.") (define-public texlive-seetexk (package (name "texlive-seetexk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvibook.1" "doc/man/man1/dvibook.man1.pdf" "doc/man/man1/dviconcat.1" @@ -49366,12 +53600,12 @@ SeeTeX project. (define-public texlive-spix (package (name "texlive-spix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/spix.1" "doc/man/man1/spix.man1.pdf" "doc/support/spix/" "scripts/spix/")))) @@ -49397,12 +53631,12 @@ SpiX to understand it).") (define-public texlive-srcredact (package (name "texlive-srcredact") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/srcredact.1" "doc/man/man1/srcredact.man1.pdf" "doc/support/srcredact/" @@ -49427,12 +53661,12 @@ made in any of these versions into the master document.") (define-public texlive-sty2dtx (package (name "texlive-sty2dtx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/sty2dtx.1" "doc/man/man1/sty2dtx.man1.pdf" "doc/support/sty2dtx/" "scripts/sty2dtx/")))) @@ -49464,19 +53698,19 @@ well.") (define-public texlive-tex-ini-files (package (name "texlive-tex-ini-files") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tex-ini-files/" "tex/generic/tex-ini-files/" "tex/latex/tex-ini-files/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1dk525x1dwgvijksa3x61lkwhvhp6vmwkw249yg7njcyca2bwa65")))) + "067m3x3k55pwr4gdawns9rx66lv6ggpihbzr5nj48pmxm9jdif7b")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:texlive-latex-bin? #f)) @@ -49493,12 +53727,12 @@ adapt the plain e-TeX source file to work with XeTeX and LuaTeX.") (define-public texlive-metafont (package (name "texlive-metafont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/inimf.1" "doc/man/man1/inimf.man1.pdf" "doc/man/man1/mf-nowin.1" @@ -49511,7 +53745,7 @@ adapt the plain e-TeX source file to work with XeTeX and LuaTeX.") (file-name (git-file-name name version)) (sha256 (base32 - "0273syb24s8bky93hskqpwcmr8nz1i6yjz2lbf4zx7nj436dpa78")))) + "04wddk1vzchkxdgbrwpbsvnh713gxxpd8zxa2nr2spjl9dj64ybs")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -49553,12 +53787,12 @@ build fonts using the Metafont system.") (define-public texlive-metatype1 (package (name "texlive-metatype1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "source/metapost/metatype1/")))) (file-name (git-file-name name version)) (sha256 @@ -49578,18 +53812,18 @@ Knuth's logo fonts.") (define-public texlive-mf2pt1 (package (name "texlive-mf2pt1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/mf2pt1.info" "doc/support/mf2pt1/" "metapost/mf2pt1/" "scripts/mf2pt1/")))) (file-name (git-file-name name version)) (sha256 (base32 - "17dq4csl10j89rrxgyqjp3fjqkd9q6djgz9yi33y72w5ymjgiaik")))) + "0h8j992hfbdbv1bgb6pdv5wvc6dripmy5ng5aavr3ni6jmf3a762")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "mf2pt1.pl"))) @@ -49610,12 +53844,12 @@ fonts.") (define-public texlive-mfirstuc (package (name "texlive-mfirstuc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mfirstuc/" "scripts/mfirstuc/" "source/latex/mfirstuc/" @@ -49641,12 +53875,12 @@ spaces. (Exceptions can be made for words that shouldn't be converted.)") (define-public texlive-mfnfss (package (name "texlive-mfnfss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mfnfss/" "source/latex/mfnfss/" "tex/latex/mfnfss/")))) (file-name (git-file-name name version)) @@ -49668,12 +53902,12 @@ that support for the Pandora fonts is also available via the (define-public texlive-modes (package (name "texlive-modes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/modes/" "fonts/source/public/modes/")))) (file-name (git-file-name name version)) @@ -49699,12 +53933,12 @@ information in the TFM file.") (define-public texlive-mptopdf (package (name "texlive-mptopdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/scripts/mkii/" "doc/man/man1/mptopdf.1" "doc/man/man1/mptopdf.man1.pdf" @@ -49714,7 +53948,7 @@ information in the TFM file.") (file-name (git-file-name name version)) (sha256 (base32 - "03782qwjz0fnr8l0h8rc8hj32wxaz8zc8v20l94lrkhmc3d40j6z")))) + "0xa8k6d2i88cxqqlg42apynjvnsq6r3ajik7j7waclk1hiylqyig")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -49746,12 +53980,12 @@ be used independently of the rest of ConTeXt.") (define-public texlive-fontinst (package (name "texlive-fontinst") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fontinst/" "doc/man/man1/fontinst.1" "doc/man/man1/fontinst.man1.pdf" @@ -49787,18 +54021,18 @@ fonts.") (define-public texlive-fontname (package (name "texlive-fontname") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fontname/" "doc/info/fontname.info" "fonts/map/fontname/")))) (file-name (git-file-name name version)) (sha256 (base32 - "014kiwbqz77yn8w58cb6fzqj0vlfmgyq09mxdj15ipjfgxjyvcbj")))) + "0ypyam5r1nikjh4sjmmq3ld2fb82rwswz626jfh1d1k1cjswrr6h")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fontname") @@ -49812,12 +54046,12 @@ arbitrarily complex font names, thus helping portability of TeX documents.") (define-public texlive-forloop (package (name "texlive-forloop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/forloop/" "source/latex/forloop/" "tex/latex/forloop/")))) (file-name (git-file-name name version)) @@ -49837,12 +54071,12 @@ LaTeX macro programming.") (define-public texlive-cbfonts ;71 MiB of greek fonts (package (name "texlive-cbfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cbfonts/" "fonts/enc/dvips/cbfonts/" "fonts/map/dvips/cbfonts/" @@ -49877,12 +54111,12 @@ are such font sets as the EC fonts.") (define-public texlive-cbfonts-fd (package (name "texlive-cbfonts-fd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cbfonts-fd/" "source/fonts/cbfonts-fd/" "tex/latex/cbfonts-fd/")))) @@ -49906,12 +54140,12 @@ Tip: installing @code{texlive-cbfonts} will automatically propagate this one.") (define-public texlive-ccicons (package (name "texlive-ccicons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ccicons/" "doc/latex/ccicons/" "fonts/enc/dvips/ccicons/" @@ -49939,12 +54173,12 @@ LaTeX support macros are provided.") (define-public texlive-cite (package (name "texlive-cite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cite/" "tex/latex/cite/")))) (file-name (git-file-name name version)) (sha256 @@ -49965,12 +54199,12 @@ part of the cite bundle of the author's citation-related packages.") (define-public texlive-cm (package (name "texlive-cm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cm/" "fonts/map/dvips/cm/" "fonts/pk/ljfour/public/cm/dpi600/" "fonts/source/public/cm/" @@ -50018,12 +54252,12 @@ mathematical fonts in a range of styles, based on Monotype Modern 8A.") (define-public texlive-cmbright (package (name "texlive-cmbright") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmbright/" "doc/latex/cmbright/" "fonts/source/public/cmbright/" @@ -50052,12 +54286,12 @@ necessary files for using the fonts with LaTeX.") (define-public texlive-cmcyr (package (name "texlive-cmcyr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmcyr/" "fonts/map/dvips/cmcyr/" "fonts/source/public/cmcyr/" @@ -50083,12 +54317,12 @@ KOI-7, but virtual fonts are available to recode them to three other Russian (define-public texlive-cmextra (package (name "texlive-cmextra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/cmextra/" "fonts/tfm/public/cmextra/")))) (file-name (git-file-name name version)) @@ -50108,12 +54342,12 @@ directories.") (define-public texlive-cm-lgc (package (name "texlive-cm-lgc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cm-lgc/" "fonts/afm/public/cm-lgc/" "fonts/enc/dvips/cm-lgc/" @@ -50147,12 +54381,12 @@ TeX.") (define-public texlive-cm-super (package (name "texlive-cm-super") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cm-super/" "dvips/cm-super/" "fonts/afm/public/cm-super/" @@ -50182,12 +54416,12 @@ originals.") (define-public texlive-cnbwp (package (name "texlive-cnbwp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/cnbwp/" "doc/latex/cnbwp/" "makeindex/cnbwp/" "tex/latex/cnbwp/")))) (file-name (git-file-name name version)) @@ -50207,12 +54441,12 @@ intended for authors from outside CNB.") (define-public texlive-cns (package (name "texlive-cns") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cns/cns40-1/" "doc/fonts/cns/cns40-2/" "doc/fonts/cns/cns40-3/" @@ -50247,12 +54481,12 @@ bundle.") (define-public texlive-courier (package (name "texlive-courier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/courier/" "fonts/afm/adobe/courier/" "fonts/afm/urw/courier/" @@ -50280,12 +54514,12 @@ Adobe's basic set.") (define-public texlive-csbulletin (package (name "texlive-csbulletin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/csbulletin/" "tex/latex/csbulletin/")))) (file-name (git-file-name name version)) @@ -50306,12 +54540,12 @@ see the structure of a document by looking at the source file of the manual.") (define-public texlive-cslatex (package (name "texlive-cslatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "source/cslatex/base/" "source/cslatex/cspsfonts/" "tex/cslatex/base/" @@ -50358,12 +54592,12 @@ see the structure of a document by looking at the source file of the manual.") (define-public texlive-cstex (package (name "texlive-cstex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/cstex/")))) (file-name (git-file-name name version)) (sha256 @@ -50377,15 +54611,43 @@ see the structure of a document by looking at the source file of the manual.") "CSTeX is a Czech and Slovak languages distribution of Plain and LaTeX.") (license license:gpl2))) +(define-public texlive-csthm + (package + (name "texlive-csthm") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/csthm/" + "source/latex/csthm/" + "tex/latex/csthm/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fd03mm3ipj3g4ipxngpkd2szn22s3id83287l96n4vj9npika56")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/csthm") + (synopsis "Customized theorem environments for computer science documents") + (description + "This package provides customized @code{theorem}-like environments +specifically designed for computer science documents. It offers a set of +pre-defined theorem styles and environments to streamline the creation of +theorems, definitions, remarks, and other common structures in computer +science papers and documents.") + (license license:lppl1.3c))) + (define-public texlive-cweb (package (name "texlive-cweb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ctangle.1" "doc/man/man1/ctangle.man1.pdf" "doc/man/man1/ctwill-proofsort.1" @@ -50408,9 +54670,10 @@ see the structure of a document by looking at the source file of the manual.") (file-name (git-file-name name version)) (sha256 (base32 - "072zxy3ynjq1ar1yclnxhdxpdw7hzgk2c7cskz4m37sx439k2dnz")))) + "19wcabf4wh52phrf7h8qsl93inpr0l4q79mkisg7xk8sj03mx2wx")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-iftex texlive-kpathsea)) (home-page "https://ctan.org/pkg/cwebbin") (synopsis "CWEB for ANSI-C/C++ compilers") (description @@ -50423,12 +54686,12 @@ machine.") (define-public texlive-cyrplain (package (name "texlive-cyrplain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/plain/cyrplain/")))) (file-name (git-file-name name version)) (sha256 @@ -50454,12 +54717,12 @@ non-ASCII) characters in citation keys; (define-public texlive-tex-gyre (package (name "texlive-tex-gyre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tex-gyre/" "fonts/afm/public/tex-gyre/" "fonts/enc/dvips/tex-gyre/" @@ -50502,12 +54765,12 @@ support (for use with a variety of encodings) is provided.") (define-public texlive-tex-gyre-math (package (name "texlive-tex-gyre-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tex-gyre-math/" "fonts/opentype/public/tex-gyre-math/" "source/fonts/tex-gyre-math/")))) @@ -50531,12 +54794,12 @@ TeX-Gyre-Math-Termes (to match TeX-Gyre-Termes) fonts are provided.") (define-public texlive-crop (package (name "texlive-crop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crop/" "source/latex/crop/" "tex/latex/crop/")))) (file-name (git-file-name name version)) @@ -50562,12 +54825,12 @@ Options for better collaboration with dvips, pdfTeX and vtex are provided.") (define-public texlive-ctablestack (package (name "texlive-ctablestack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/ctablestack/" "source/luatex/ctablestack/" "tex/luatex/ctablestack/")))) @@ -50588,12 +54851,12 @@ in LuaTeX. It is required by the @code{luatexbase} package which uses (define-public texlive-lm (package (name "texlive-lm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lm/" "fonts/afm/public/lm/" "fonts/enc/dvips/lm/" @@ -50623,12 +54886,12 @@ Computers & Typesetting series.") (define-public texlive-lm-math (package (name "texlive-lm-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lm-math/" "fonts/opentype/public/lm-math/")))) (file-name (git-file-name name version)) @@ -50648,12 +54911,12 @@ available from the @code{unicode-math} package.") (define-public texlive-lwarp (package (name "texlive-lwarp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lwarp/" "scripts/lwarp/" "source/latex/lwarp/" @@ -50661,7 +54924,7 @@ available from the @code{unicode-math} package.") (file-name (git-file-name name version)) (sha256 (base32 - "17sgnbhpbj6hsmqi2xljmqajhl4ccyqyh20qhc161vcfd9ri0qgg")))) + "0f3c93ra5x5kgi8sxxzfz5wm4f95jrbqb9x447lv7ix8940w7xh6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "lwarpmk.lua"))) @@ -50684,12 +54947,12 @@ conversion software and word processors.") (define-public texlive-knuth-lib (package (name "texlive-knuth-lib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/knuth-lib/" "fonts/tfm/public/knuth-lib/" "tex/generic/knuth-lib/" @@ -50712,12 +54975,12 @@ Knuth, including the plain format, plain base, and the MF logo fonts.") (define-public texlive-knuth-local (package (name "texlive-knuth-local") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/knuth-local/" "fonts/tfm/public/knuth-local/" "mft/knuth-local/" "tex/plain/knuth-local/")))) @@ -50739,12 +55002,12 @@ directories.") (define-public texlive-lapdf (package (name "texlive-lapdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lapdf/" "tex/latex/lapdf/")))) (file-name (git-file-name name version)) (sha256 @@ -50767,12 +55030,12 @@ looping commands for programming and many instructive example files.") (define-public texlive-latex-fonts (package (name "texlive-latex-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/latex-fonts/" "fonts/source/public/latex-fonts/" "fonts/tfm/public/latex-fonts/")))) @@ -50794,15 +55057,47 @@ circle fonts (for use in the @code{picture} environment) and LaTeX symbol fonts.") (license license:lppl1.2+))) +(define-public texlive-latex-lab + (package + (name "texlive-latex-lab") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/latex-lab/" + "source/latex/latex-lab/" + "tex/latex/latex-lab/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0aq5k6ncqxb7iv6gc914zbsk3vbv839axxhqsqn0z805qswf0fy0")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/latex-lab") + (synopsis "LaTeX laboratory") + (description + "This bundle holds optional files that are loaded in certain situations +by kernel code (if available). While this code is still in development and +the use is experimental, it is stored outside the format so that there can be +intermediate releases not affecting the production use of LaTeX. Once the +code is finalized and properly tested it will eventually move to the kernel +and the corresponding file in this bundle will vanish. Note that none of +these files are directly user accessible in documents (i.e., they aren't +packages), so the process is transparent to documents already using the new +functionality.") + (license license:lppl1.3c))) + (define-public texlive-latex-make (package (name "texlive-latex-make") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/latex-make/" "scripts/latex-make/" "source/support/latex-make/" @@ -50838,12 +55133,12 @@ can interact with LaTeX.mk so that the latter automatically invokes (define-public texlive-latex-mr (package (name "texlive-latex-mr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-mr/")))) (file-name (git-file-name name version)) (sha256 @@ -50866,12 +55161,12 @@ document is not very suitable for first time users.") (define-public texlive-latexbangla (package (name "texlive-latexbangla") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexbangla/" "tex/latex/latexbangla/")))) (file-name (git-file-name name version)) @@ -50901,17 +55196,17 @@ other environments, all of which are in Bangla. (define-public texlive-liftarm (package (name "texlive-liftarm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/liftarm/" "tex/latex/liftarm/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1dqi322kqlqbh4hli6nwm88nsg4dkr2fnrwi4i70gxyzxdh1mjj4")))) + "14bj3yykxzm85fqk54gqhxdimlkhqh8866sbabw3crg58i1lscny")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/liftarm") @@ -50925,12 +55220,12 @@ two liftarms and an environment to describe a construction.") (define-public texlive-lpic (package (name "texlive-lpic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lpic/" "tex/latex/lpic/")))) (file-name (git-file-name name version)) (sha256 @@ -50954,12 +55249,12 @@ annotations.") (define-public texlive-lroundrect (package (name "texlive-lroundrect") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lroundrect/" "source/latex/lroundrect/" "tex/latex/lroundrect/")))) @@ -50981,12 +55276,12 @@ which are useful on their own.") (define-public texlive-luamesh (package (name "texlive-luamesh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luamesh/" "metapost/luamesh/" "scripts/luamesh/" "tex/lualatex/luamesh/")))) (file-name (git-file-name name version)) @@ -51006,15 +55301,49 @@ Several macros are provided to draw the global mesh, the set of points, or a particular step of the algorithm.") (license license:lppl1.3+))) +(define-public texlive-luanumint + (package + (name "texlive-luanumint") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/luanumint/" + "tex/lualatex/luanumint/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0igfl41j6sw76dr8wdynkva012n0f9ix833vm8ikzgns3bksdr1m")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luanumint") + (synopsis "Numerical integration using Lua inside LaTeX documents") + (description + "This package uses Lua to calculate the numerical integral value of +real-valued functions of a real variable over closed and bounded intervals. +The package provides commands to perform numerical integration using the +mid-point, trapezoidal, and Simpson's one-third and three-eighth rules. The +package also provides commands to perform numerical integration using +step-by-step calculations. The package's commands have an optional argument +to round off the numbers to the desired number of decimal places. The package +can assist in creating various problems on numerical integration with their +solutions. The results obtained using different methods of numerical +integration can be compared. It can save users efforts of doing computations +involving numerical integration in external software and copying them inside +LaTeX documents.") + (license license:lppl1.3c))) + (define-public texlive-luasseq (package (name "texlive-luasseq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luasseq/" "scripts/luasseq/" "source/lualatex/luasseq/" "tex/lualatex/luasseq/")))) @@ -51035,12 +55364,12 @@ original; it also offers several enhancements.") (define-public texlive-maker (package (name "texlive-maker") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/maker/" "tex/latex/maker/")))) (file-name (git-file-name name version)) (sha256 @@ -51061,12 +55390,12 @@ highlighting of the official IDE.") (define-public texlive-makeshape (package (name "texlive-makeshape") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makeshape/" "source/latex/makeshape/" "tex/latex/makeshape/")))) @@ -51088,12 +55417,12 @@ shape parameters, and the definition of anchor points.") (define-public texlive-mathspic (package (name "texlive-mathspic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathspic/" "doc/man/man1/mathspic.1" "doc/man/man1/mathspic.man1.pdf" @@ -51125,18 +55454,18 @@ of PiCTeX.") (define-public texlive-mercatormap (package (name "texlive-mercatormap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mercatormap/" "tex/latex/mercatormap/")))) (file-name (git-file-name name version)) (sha256 (base32 - "11kcwzly8m8wqyppymanpvgabyjl1w33xzsy43sb5p4xv8fdaa5j")))) + "17szwcnwm0fc7vis8mjx8rjwmpxp6n3vlm54myajlbhvx6vw62b8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mercatormap") @@ -51154,12 +55483,12 @@ orthodrome pieces, and more are part of the package.") (define-public texlive-mflogo (package (name "texlive-mflogo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mflogo/" "fonts/source/public/mflogo/" "fonts/tfm/public/mflogo/" @@ -51184,12 +55513,12 @@ logos in LaTeX documents.") (define-public texlive-mflogo-font (package (name "texlive-mflogo-font") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mflogo-font/" "fonts/afm/hoekwater/mflogo-font/" "fonts/map/dvips/mflogo-font/" @@ -51213,12 +55542,12 @@ Taco Hoekwater.") (define-public texlive-mfware (package (name "texlive-mfware") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/gftodvi.1" "doc/man/man1/gftodvi.man1.pdf" "doc/man/man1/gftopk.1" @@ -51235,7 +55564,7 @@ Taco Hoekwater.") (file-name (git-file-name name version)) (sha256 (base32 - "17y01wh22f0ah9vwwa9yanp1rvm24jkhwzv2rzwxsfxbyn73msxx")))) + "1sqc7djyiq7m88w6r9pzq7k37cl1kcx4xqkpcfh39wi3map5vs5p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-mfware-bin)) @@ -51274,12 +55603,12 @@ processing the output of Metafont.") (define-public texlive-milsymb (package (name "texlive-milsymb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/milsymb/" "tex/latex/milsymb/")))) (file-name (git-file-name name version)) (sha256 @@ -51300,12 +55629,12 @@ measures are planned to be included in a future release.") (define-public texlive-miniplot (package (name "texlive-miniplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/miniplot/" "tex/latex/miniplot/")))) (file-name (git-file-name name version)) (sha256 @@ -51328,12 +55657,12 @@ such as the label and scaling factor into these boxes.") (define-public texlive-mkpic (package (name "texlive-mkpic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/mkpic/" "scripts/mkpic/")))) (file-name (git-file-name name version)) (sha256 @@ -51357,12 +55686,12 @@ file).") (define-public texlive-modiagram (package (name "texlive-modiagram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/modiagram/" "tex/latex/modiagram/")))) (file-name (git-file-name name version)) @@ -51381,12 +55710,12 @@ create molecular orbital diagrams using TikZ.") (define-public texlive-neuralnetwork (package (name "texlive-neuralnetwork") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/neuralnetwork/examples/" "tex/latex/neuralnetwork/")))) (file-name (git-file-name name version)) @@ -51405,12 +55734,12 @@ designed for neural network diagrams.") (define-public texlive-nl-interval (package (name "texlive-nl-interval") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nl-interval/" "tex/latex/nl-interval/")))) (file-name (git-file-name name version)) @@ -51429,12 +55758,12 @@ intervals on the number line.") (define-public texlive-nndraw (package (name "texlive-nndraw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nndraw/" "source/latex/nndraw/" "tex/latex/nndraw/")))) (file-name (git-file-name name version)) @@ -51453,12 +55782,12 @@ a simple and efficient way.") (define-public texlive-numericplots (package (name "texlive-numericplots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numericplots/" "tex/latex/numericplots/")))) (file-name (git-file-name name version)) @@ -51480,18 +55809,18 @@ to transform Matlab results to plottable data.") (define-public texlive-outilsgeomtikz (package (name "texlive-outilsgeomtikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/outilsgeomtikz/" "tex/latex/outilsgeomtikz/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1sds34i59x4wvqn6x9bcln8wdzs29z4bw6bvlj36jvj6hgx4hx95")))) + "1fzax8hkfa5a13x97g9x35xzqf1yg1765mzvxlz3qx38iqgyn8dl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/outilsgeomtikz") @@ -51505,12 +55834,12 @@ a protractor.") (define-public texlive-pb-diagram (package (name "texlive-pb-diagram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pb-diagram/" "tex/latex/pb-diagram/")))) (file-name (git-file-name name version)) @@ -51530,12 +55859,12 @@ nodes on a conceptual grid and attaching arrows to them.") (define-public texlive-pbibtex-base (package (name "texlive-pbibtex-base") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/ptex/pbibtex/" "pbibtex/bib/" "pbibtex/bst/")))) (file-name (git-file-name name version)) @@ -51555,12 +55884,12 @@ BibTeX contained in TeX Live.") (define-public texlive-pbibtex-manual (package (name "texlive-pbibtex-manual") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pbibtex-manual/")))) (file-name (git-file-name name version)) (sha256 @@ -51579,12 +55908,12 @@ for JBibTeX.") (define-public texlive-petri-nets (package (name "texlive-petri-nets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/petri-nets/" "scripts/petri-nets/" "tex/generic/petri-nets/")))) @@ -51609,12 +55938,12 @@ PBC, M-nets and B(PN) models; and a third that combines the other two.") (define-public texlive-pgf-blur (package (name "texlive-pgf-blur") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-blur/" "source/latex/pgf-blur/" "tex/latex/pgf-blur/")))) @@ -51634,12 +55963,12 @@ It is configured as a TikZ/PGF library module.") (define-public texlive-pgf-interference (package (name "texlive-pgf-interference") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-interference/" "tex/latex/pgf-interference/")))) (file-name (git-file-name name version)) @@ -51659,18 +55988,18 @@ structures of slits.") (define-public texlive-pgf-periodictable (package (name "texlive-pgf-periodictable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-periodictable/" "tex/latex/pgf-periodictable/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0pdp3zx3b5rq2qz2fdl6dk192lk8bnxwrv9kng9x8q13740j4jc9")))) + "16lxcxwd55xx2yaa6x18jhg5zb6imby7k8waqmxn4mvrcsmwqf48")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pgf-periodictable") @@ -51685,12 +56014,12 @@ table with a variety of options and displaying the desired data for all the (define-public texlive-pgf-pie (package (name "texlive-pgf-pie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-pie/" "tex/latex/pgf-pie/")))) (file-name (git-file-name name version)) (sha256 @@ -51709,12 +56038,12 @@ using PGF/TikZ.") (define-public texlive-pgf-soroban (package (name "texlive-pgf-soroban") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-soroban/" "tex/latex/pgf-soroban/")))) (file-name (git-file-name name version)) @@ -51733,18 +56062,18 @@ soroban (Japanese abacus) using PGF/TikZ.") (define-public texlive-pgf-spectra (package (name "texlive-pgf-spectra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-spectra/" "tex/latex/pgf-spectra/")))) (file-name (git-file-name name version)) (sha256 (base32 - "131rr4hbychlk1bphhak2i21ajvp4v2fvlw48ak7plmqb5gz81df")))) + "08z0yr14dgbrc5cgyqcssvwb2fbda7i34byr9klkh9cnf6f84h00")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pgf-spectra") @@ -51760,12 +56089,12 @@ allows the user to draw spectra using their own data.") (define-public texlive-pgf-umlcd (package (name "texlive-pgf-umlcd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-umlcd/" "tex/latex/pgf-umlcd/")))) (file-name (git-file-name name version)) @@ -51784,12 +56113,12 @@ allows the user to draw spectra using their own data.") (define-public texlive-pgf-umlsd (package (name "texlive-pgf-umlsd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgf-umlsd/" "tex/latex/pgf-umlsd/")))) (file-name (git-file-name name version)) @@ -51805,15 +56134,39 @@ allows the user to draw spectra using their own data.") "This package provides LaTeX macros to draw UML diagrams using PGF.") (license license:gpl3+))) +(define-public texlive-pgfkeysearch + (package + (name "texlive-pgfkeysearch") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pgfkeysearch/" + "tex/latex/pgfkeysearch/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h9hzba7d6wcfnhg38y0sj96nl11r7c49h54n328hky50w914x9d")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pgfkeysearch") + (synopsis "Find keys in a given path recursively") + (description + "This package offers a way to find keys in a given path recursively, +unlike @code{pgfkeysvalueof}.") + (license license:lppl1.3c))) + (define-public texlive-pgfkeyx (package (name "texlive-pgfkeyx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfkeyx/" "tex/latex/pgfkeyx/")))) (file-name (git-file-name name version)) (sha256 @@ -51834,12 +56187,12 @@ handlers beyond those that @code{pgfkeys} can offer.") (define-public texlive-pgfmolbio (package (name "texlive-pgfmolbio") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/pgfmolbio/" "scripts/pgfmolbio/" "source/lualatex/pgfmolbio/" @@ -51847,7 +56200,7 @@ handlers beyond those that @code{pgfkeys} can offer.") (file-name (git-file-name name version)) (sha256 (base32 - "12kajg7jrhd612lk7m6gwadxb5y7v9znqjlg1n3n05zwrmfd54w1")))) + "1d6h3inqxfg5z29cmqx5ks5mmsfwqp6zyjc62rydlbvpw925brng")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pgfmolbio") @@ -51861,12 +56214,12 @@ chromatograms and protein domain diagrams.") (define-public texlive-pgfmorepages (package (name "texlive-pgfmorepages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfmorepages/" "tex/latex/pgfmorepages/")))) (file-name (git-file-name name version)) @@ -51887,12 +56240,12 @@ booklets.") (define-public texlive-pgfopts (package (name "texlive-pgfopts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfopts/" "source/latex/pgfopts/" "tex/latex/pgfopts/")))) (file-name (git-file-name name version)) @@ -51916,12 +56269,12 @@ same way that @code{kvoptions} adds the same facility to the LaTeX standard (define-public texlive-pgfornament (package (name "texlive-pgfornament") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfornament/" "tex/generic/pgfornament/am/" "tex/generic/pgfornament/pgfhan/" @@ -51930,7 +56283,7 @@ same way that @code{kvoptions} adds the same facility to the LaTeX standard (file-name (git-file-name name version)) (sha256 (base32 - "02fmyyp1hgasa8k6v0nkdvdmqfbiscyyk3hpqg63b5956ksgap21")))) + "1yzgns7z2j4g0q9r608q0iaqxmk4qnm4pmrhzgw82wjwc3fr4zhd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pgfornament") @@ -51943,18 +56296,18 @@ PGF/TikZ.") (define-public texlive-pgfornament-han (package (name "texlive-pgfornament-han") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfornament-han/" "tex/latex/pgfornament-han/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1c16wbykv6dyqv3d4gvy6fwqzww0fkg605vwb74mvc63a7n3jqxl")))) + "0k1q2ghy65y9mrsh9yvh0ns7xkv12qkqni61jkknqlnz3218ckyg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pgfornament-han") @@ -51969,12 +56322,12 @@ but renders Chinese traditional motifs instead.") (define-public texlive-pgfplots (package (name "texlive-pgfplots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/pgfplots/" "doc/generic/pgfplots/" "doc/latex/pgfplots/" @@ -52005,15 +56358,45 @@ plots, bar plots, area plots, mesh-- and surface plots and some more. PGFPlots is based on PGF/TikZ (PGF); it runs equally for LaTeX/TeX/ConTeXt.") (license license:gpl3+))) +(define-public texlive-pgfplotsthemebeamer + (package + (name "texlive-pgfplotsthemebeamer") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/pgfplotsthemebeamer/" + "tex/latex/pgfplotsthemebeamer/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1liknrr8hsw9jyjjgzq4cdydcy0sfhwk316ibkp4bgm1di0a52m7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs + (list texlive-beamer + texlive-pgfopts + texlive-pgfplots + texlive-tools)) + (home-page "https://ctan.org/pkg/pgfplotsthemebeamer") + (synopsis "Use colors from the current Beamer theme in PGFPlots") + (description + "This is a LaTeX package for using colors from the current Beamer theme +in PGFPlots diagrams.") + (license license:lppl1.3c))) + (define-public texlive-picinpar (package (name "texlive-picinpar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/picinpar/" "tex/latex/picinpar/")))) (file-name (git-file-name name version)) (sha256 @@ -52033,12 +56416,12 @@ this package; Picins is recommended instead.") (define-public texlive-pictex (package (name "texlive-pictex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pictex/" "tex/generic/pictex/")))) (file-name (git-file-name name version)) (sha256 @@ -52058,12 +56441,12 @@ the problems in different ways.") (define-public texlive-pictex2 (package (name "texlive-pictex2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/pictex2/")))) (file-name (git-file-name name version)) (sha256 @@ -52083,12 +56466,12 @@ horizontal or vertical.") (define-public texlive-pictexsum (package (name "texlive-pictexsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pictexsum/")))) (file-name (git-file-name name version)) (sha256 @@ -52107,12 +56490,12 @@ for those who have read the manual.") (define-public texlive-pinlabel (package (name "texlive-pinlabel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pinlabel/" "tex/latex/pinlabel/")))) (file-name (git-file-name name version)) (sha256 @@ -52133,12 +56516,12 @@ automatic and consistent spacing relative to the object labelled.") (define-public texlive-pixelart (package (name "texlive-pixelart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pixelart/" "tex/latex/pixelart/")))) (file-name (git-file-name name version)) (sha256 @@ -52156,18 +56539,18 @@ using TikZ.") (define-public texlive-pixelarttikz (package (name "texlive-pixelarttikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pixelarttikz/" "tex/latex/pixelarttikz/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13v5qdij5wngqh9flv2amxnh5l3qa4vxvv5ayc1m26vvmy1j7xw8")))) + "1ry8xkymnypgk4wyn0m9vj63vj0l0mh0xb4lzj8xsspv7h9289v9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pixelarttikz") @@ -52180,12 +56563,12 @@ arts.") (define-public texlive-plain-doc (package (name "texlive-plain-doc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/plain-doc/")))) (file-name (git-file-name name version)) (sha256 @@ -52205,12 +56588,12 @@ whether the csname is a primitive TeX command, or is defined in (define-public texlive-pmgraph (package (name "texlive-pmgraph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pmgraph/" "tex/latex/pmgraph/")))) (file-name (git-file-name name version)) (sha256 @@ -52229,12 +56612,12 @@ styles.") (define-public texlive-postage (package (name "texlive-postage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/postage/" "source/latex/postage/" "tex/latex/postage/")))) (file-name (git-file-name name version)) @@ -52255,12 +56638,12 @@ stamps you must point to a valid PDF of Deutsche Post's Ausdruck (define-public texlive-prerex (package (name "texlive-prerex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prerex/" "doc/man/man5/prerex.5" "doc/man/man5/prerex.man5.pdf" "tex/latex/prerex/")))) @@ -52310,12 +56693,12 @@ application, a lightweight Qt-4 and Poppler-based prerex-enabled PDF viewer.") (define-public texlive-productbox (package (name "texlive-productbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/productbox/" "source/latex/productbox/" "tex/latex/productbox/")))) @@ -52339,12 +56722,12 @@ and glued together. This will lead to a physical product box.") (define-public texlive-ps2eps (package (name "texlive-ps2eps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/bbox.1" "doc/man/man1/bbox.man1.pdf" "doc/man/man1/ps2eps.1" @@ -52430,12 +56813,12 @@ produce bounding box values for Rawppm or Rawpbm format files.") (define-public texlive-ps2pk (package (name "texlive-ps2pk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/mag.1" "doc/man/man1/mag.man1.pdf" "doc/man/man1/pfb2pfa.1" @@ -52508,12 +56891,12 @@ documents generated that use Type 1 fonts.") (define-public texlive-psutils (package (name "texlive-psutils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/epsffit.1" "doc/man/man1/epsffit.man1.pdf" "doc/man/man1/extractres.1" @@ -52625,12 +57008,12 @@ printing. Utilities include @command{psbook}, @command{psselect}, (define-public texlive-ptolemaicastronomy (package (name "texlive-ptolemaicastronomy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ptolemaicastronomy/" "source/latex/ptolemaicastronomy/" "tex/latex/ptolemaicastronomy/")))) @@ -52653,12 +57036,12 @@ of sphere model diagrams in the style of Lewis.") (define-public texlive-puyotikz (package (name "texlive-puyotikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/puyotikz/" "scripts/puyotikz/" "tex/latex/puyotikz/")))) (file-name (git-file-name name version)) @@ -52678,12 +57061,12 @@ current and next puyos, labels and move planning markers.") (define-public texlive-pxpgfmark (package (name "texlive-pxpgfmark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxpgfmark/" "tex/latex/pxpgfmark/")))) (file-name (git-file-name name version)) @@ -52703,12 +57086,12 @@ features of @code{dvipdfmx} to fix this problem.") (define-public texlive-pxpic (package (name "texlive-pxpic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxpic/" "source/latex/pxpic/" "tex/latex/pxpic/")))) (file-name (git-file-name name version)) @@ -52729,12 +57112,12 @@ in LaTeX.") (define-public texlive-pxtatescale (package (name "texlive-pxtatescale") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxtatescale/" "tex/latex/pxtatescale/")))) (file-name (git-file-name name version)) @@ -52754,12 +57137,12 @@ scaling in vertical direction of Japanese pTeX and upTeX.") (define-public texlive-qcircuit (package (name "texlive-qcircuit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qcircuit/" "tex/latex/qcircuit/")))) (file-name (git-file-name name version)) (sha256 @@ -52778,12 +57161,12 @@ designed to help users generate circuits.") (define-public texlive-quantikz (package (name "texlive-quantikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quantikz/" "tex/latex/quantikz/")))) (file-name (git-file-name name version)) (sha256 @@ -52801,17 +57184,17 @@ drawing quantum circuit diagrams.") (define-public texlive-quran (package (name "texlive-quran") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quran/" "tex/latex/quran/")))) (file-name (git-file-name name version)) (sha256 (base32 - "14vi3l8h0jzv9x2rarpnqw7axcvcn3hn0xn3zpjnzc6h03534zif")))) + "127ii32p1sdxljgjsqs4axrjfyxa317ik4cishzgm3jz5k5qvrr3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/quran") @@ -52828,12 +57211,12 @@ as well as an English transliteration.") (define-public texlive-quran-bn (package (name "texlive-quran-bn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quran-bn/" "tex/latex/quran-bn/")))) (file-name (git-file-name name version)) (sha256 @@ -52851,12 +57234,12 @@ Holy Quran. It adds two Bengali translations to the @code{quran} package.") (define-public texlive-quran-de (package (name "texlive-quran-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/quran-de/" "tex/xelatex/quran-de/")))) (file-name (git-file-name name version)) @@ -52873,15 +57256,90 @@ Holy Quran. It adds three more German translations to the @code{quran} package.") (license license:lppl1.3c))) +(define-public texlive-quran-en + (package + (name "texlive-quran-en") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/xelatex/quran-en/" + "tex/xelatex/quran-en/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ksjr3n51s2ahla03gfjqby4chkxm21zwvf1chn3nk3jzhxcw8bz")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/quran-en") + (synopsis "English translation extension to the @code{quran} package") + (description + "This package is designed for typesetting multiple English translations +of the Holy Quran. It adds 15 additional English translations to the +@code{quran} package.") + (license license:lppl1.3c))) + +(define-public texlive-quran-es + (package + (name "texlive-quran-es") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/xelatex/quran-es/" + "tex/xelatex/quran-es/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gy0fgmfjphnhrk7a0z95pl0xndjf8raprh3lbw70g7qfch1w16i")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/quran-es") + (synopsis "Spanish Translations for the @code{quran} package") + (description + "The package is designed for typesetting several Spanish translations of +the Holy Quran. It extends the @code{quran} package by adding three +additional Spanish translations.") + (license license:lppl1.3c))) + +(define-public texlive-quran-id + (package + (name "texlive-quran-id") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/xelatex/quran-id/" + "tex/xelatex/quran-id/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ji5vmdsx4j0jlkri9ir2w7n82bhv4nnx4gb5z5pv4g68vzgxch0")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/quran-id") + (synopsis "Indonesian translation extension to the quran package") + (description + "The package is prepared for typesetting some Indonesian translations of +the Holy Quran. It adds two Indonesian translations to the @code{quran} +package.") + (license license:lppl1.3c))) + (define-public texlive-quran-ur (package (name "texlive-quran-ur") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quran-ur/" "tex/latex/quran-ur/")))) (file-name (git-file-name name version)) (sha256 @@ -52899,12 +57357,12 @@ Holy Quran. It adds eight Urdu translations to the @code{quran} package.") (define-public texlive-qyxf-book (package (name "texlive-qyxf-book") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qyxf-book/" "tex/latex/qyxf-book/")))) (file-name (git-file-name name version)) @@ -52925,12 +57383,12 @@ Currently the template is only designed for Chinese typesetting.") (define-public texlive-r-und-s (package (name "texlive-r-und-s") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/r_und_s/" "tex/latex/r_und_s/")))) (file-name (git-file-name name version)) (sha256 @@ -52952,12 +57410,12 @@ German, English, French and Dutch.") (define-public texlive-randbild (package (name "texlive-randbild") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/randbild/" "source/latex/randbild/" "tex/latex/randbild/")))) @@ -52976,15 +57434,40 @@ marginal plots (using the packages PSTricks and @code{pst-plot}), and coordinate system).") (license license:lppl))) +(define-public texlive-randexam + (package + (name "texlive-randexam") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/randexam/" + "tex/latex/randexam/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fwc3zfvd6zmv9vi1yj3h87vn628knwfw00kd50ias2g2r2yp1sk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/randexam") + (synopsis "Make an exam paper and its randomized variants") + (description + "This class helps you make an exam paper and its randomized variants. It +mainly focuses on making math exam papers, but you could use it to make other +exam papers.") + (license license:lppl1.3c))) + (define-public texlive-randomwalk (package (name "texlive-randomwalk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/randomwalk/" "source/latex/randomwalk/" "tex/latex/randomwalk/")))) @@ -53005,12 +57488,12 @@ steps can be customized in various ways.") (define-public texlive-realhats (package (name "texlive-realhats") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/realhats/" "source/latex/realhats/" "tex/latex/realhats/")))) @@ -53029,12 +57512,12 @@ steps can be customized in various ways.") (define-public texlive-reotex (package (name "texlive-reotex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/reotex/" "tex/latex/reotex/")))) (file-name (git-file-name name version)) (sha256 @@ -53051,12 +57534,12 @@ steps can be customized in various ways.") (define-public texlive-robotarm (package (name "texlive-robotarm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/robotarm/" "source/latex/robotarm/" "tex/latex/robotarm/")))) @@ -53096,12 +57579,12 @@ example to be used in educational material.") (define-public texlive-rojud (package (name "texlive-rojud") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/rojud/" "fonts/map/dvips/rojud/" "fonts/tfm/public/rojud/" "fonts/type1/public/rojud/" @@ -53124,12 +57607,12 @@ Romaniei} (i.e., counties of Romania).") (define-public texlive-rviewport (package (name "texlive-rviewport") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rviewport/" "source/latex/rviewport/" "tex/latex/rviewport/")))) @@ -53157,12 +57640,12 @@ by the given fractions of the natural width and height of the image.") (define-public texlive-sa-tikz (package (name "texlive-sa-tikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sa-tikz/" "tex/latex/sa-tikz/")))) (file-name (git-file-name name version)) (sha256 @@ -53180,12 +57663,12 @@ architectures and to customize their aspect.") (define-public texlive-sacsymb (package (name "texlive-sacsymb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sacsymb/" "tex/latex/sacsymb/")))) (file-name (git-file-name name version)) (sha256 @@ -53204,12 +57687,12 @@ model of psychological experience. These symbols are prepared using TikZ.") (define-public texlive-schemabloc (package (name "texlive-schemabloc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/schemabloc/" "tex/latex/schemabloc/")))) (file-name (git-file-name name version)) @@ -53228,12 +57711,12 @@ using TikZ.") (define-public texlive-schulmathematik (package (name "texlive-schulmathematik") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/schulmathematik/" "tex/latex/schulmathematik/")))) (file-name (git-file-name name version)) @@ -53254,12 +57737,12 @@ document classes for German-speaking teachers of mathematics and physics.") (define-public texlive-scratch (package (name "texlive-scratch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scratch/" "tex/latex/scratch/")))) (file-name (git-file-name name version)) (sha256 @@ -53279,12 +57762,12 @@ From now on, Scratch is now version 3 with a new design. Use the (define-public texlive-scratch3 (package (name "texlive-scratch3") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scratch3/" "tex/latex/scratch3/")))) (file-name (git-file-name name version)) (sha256 @@ -53299,15 +57782,42 @@ From now on, Scratch is now version 3 with a new design. Use the @url{https://scratch.mit.edu, Scratch} project.") (license license:lppl1.3c))) +(define-public texlive-scrwfile + (package + (name "texlive-scrwfile") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/scrwfile/" + "source/latex/scrwfile/" + "tex/latex/scrwfile/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12z9vq32fzqhn4qmfmj501advj4qjc0x8n06xyg1pk43ap9fxj4p")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/scrwfile") + (synopsis "Use LaTeX @file{.aux} file in place of @code{\\newrite} files") + (description + "The package provides a means of sending all LaTeX @code{\\newrite}, +table of contents, and other miscellaneous output via the LaTeX @file{.aux} +file. The mechanism subverts the mechanism of @code{\\newrite}, and means +there will never be a @samp{No room for new \\write} message.") + (license license:lppl1.3c))) + (define-public texlive-scsnowman (package (name "texlive-scsnowman") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scsnowman/" "tex/latex/scsnowman/")))) (file-name (git-file-name name version)) @@ -53326,12 +57836,12 @@ display many variants of snowman") (define-public texlive-setdeck (package (name "texlive-setdeck") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/setdeck/" "tex/latex/setdeck/")))) (file-name (git-file-name name version)) (sha256 @@ -53347,12 +57857,12 @@ display many variants of snowman") (define-public texlive-sexam (package (name "texlive-sexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/sexam/" "tex/xelatex/sexam/")))) (file-name (git-file-name name version)) (sha256 @@ -53370,12 +57880,12 @@ compatible with XeLaTeX and Polyglossia to typeset Arabic exams.") (define-public texlive-signchart (package (name "texlive-signchart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/signchart/" "source/latex/signchart/" "tex/latex/signchart/")))) @@ -53395,12 +57905,12 @@ their (La)TeX document.") (define-public texlive-simplenodes (package (name "texlive-simplenodes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplenodes/" "tex/latex/simplenodes/")))) (file-name (git-file-name name version)) @@ -53424,12 +57934,12 @@ popular Java script Bootstrap.") (define-public texlive-simpleoptics (package (name "texlive-simpleoptics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simpleoptics/" "tex/latex/simpleoptics/")))) (file-name (git-file-name name version)) @@ -53448,12 +57958,12 @@ mirrors for use in optical diagrams.") (define-public texlive-simurgh (package (name "texlive-simurgh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/simurgh/" "tex/lualatex/simurgh/")))) (file-name (git-file-name name version)) @@ -53472,12 +57982,12 @@ typesetting in LaTeX, using the LuaTeX engine.") (define-public texlive-smartdiagram (package (name "texlive-smartdiagram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/smartdiagram/" "source/latex/smartdiagram/" "tex/latex/smartdiagram/")))) @@ -53497,18 +58007,18 @@ documents and for presentations.") (define-public texlive-spath3 (package (name "texlive-spath3") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spath3/" "source/latex/spath3/" "tex/latex/spath3/")))) (file-name (git-file-name name version)) (sha256 (base32 - "16hg6kbr0rzk1xsyrmhnkc0dr4vq8pamqdqncjx6n5jdpwr9kzkx")))) + "1dx5389xdhi6khfhj82pnbxm7bxxnzygq7s5aradkqzvff2f864s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/spath3") @@ -53523,12 +58033,12 @@ for drawing knot diagrams.") (define-public texlive-spectralsequences (package (name "texlive-spectralsequences") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spectralsequences/" "tex/latex/spectralsequences/")))) (file-name (git-file-name name version)) @@ -53557,12 +58067,12 @@ possible what is going wrong.") (define-public texlive-strands (package (name "texlive-strands") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/strands/" "source/latex/strands/" "tex/latex/strands/")))) (file-name (git-file-name name version)) @@ -53581,12 +58091,12 @@ partitions, permutations, braids, etc.") (define-public texlive-swebib (package (name "texlive-swebib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/swebib/" "doc/latex/swebib/")))) (file-name (git-file-name name version)) (sha256 @@ -53606,12 +58116,12 @@ translations. The styles do not implement Swedish collation.") (define-public texlive-swimgraf (package (name "texlive-swimgraf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/swimgraf/" "tex/latex/swimgraf/")))) (file-name (git-file-name name version)) (sha256 @@ -53636,12 +58146,12 @@ Files of current world and Canadian records are included.") (define-public texlive-syntaxdi (package (name "texlive-syntaxdi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/syntaxdi/" "tex/latex/syntaxdi/")))) (file-name (git-file-name name version)) (sha256 @@ -53659,12 +58169,12 @@ known as railroad diagrams.") (define-public texlive-t1utils (package (name "texlive-t1utils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/t1ascii.1" "doc/man/man1/t1ascii.man1.pdf" "doc/man/man1/t1asm.1" @@ -53750,12 +58260,12 @@ and -editable format; (define-public texlive-table-fct (package (name "texlive-table-fct") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/table-fct/" "tex/latex/table-fct/")))) (file-name (git-file-name name version)) @@ -53775,12 +58285,12 @@ a function and a convexity table of its graph.") (define-public texlive-templates-fenn (package (name "texlive-templates-fenn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/templates-fenn/")))) (file-name (git-file-name name version)) (sha256 @@ -53811,12 +58321,12 @@ diabetes mellitus, using @file{scrartcl.cls} from the KOMA-Script bundle. (define-public texlive-templates-sommer (package (name "texlive-templates-sommer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/templates-sommer/")))) (file-name (git-file-name name version)) (sha256 @@ -53840,12 +58350,12 @@ Friedrich-Schiller-Universitat Jena, (define-public texlive-termcal-de (package (name "texlive-termcal-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/termcal-de/" "source/latex/termcal-de/" "tex/latex/termcal-de/")))) @@ -53866,12 +58376,12 @@ for use in planning a class.") (define-public texlive-tex4ht (package (name "texlive-tex4ht") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tex4ht/" "scripts/tex4ht/" "source/generic/tex4ht/" @@ -53967,6 +58477,7 @@ for use in planning a class.") "tex4ht/ht-fonts/unicode/Spectral/" "tex4ht/ht-fonts/unicode/TeXGyreTermes/" "tex4ht/ht-fonts/unicode/TeXGyreTermesX/" + "tex4ht/ht-fonts/unicode/TeXvect10/" "tex4ht/ht-fonts/unicode/Tt-Kp-Exp/" "tex4ht/ht-fonts/unicode/Tt-Kp/" "tex4ht/ht-fonts/unicode/URW_Chancery_L/" @@ -53986,6 +58497,7 @@ for use in planning a class.") "tex4ht/ht-fonts/unicode/arabi/" "tex4ht/ht-fonts/unicode/arev/" "tex4ht/ht-fonts/unicode/arphic/" + "tex4ht/ht-fonts/unicode/bbm/" "tex4ht/ht-fonts/unicode/bbold/" "tex4ht/ht-fonts/unicode/bitstrea/charter/" "tex4ht/ht-fonts/unicode/cbgreek/" @@ -54064,7 +58576,7 @@ for use in planning a class.") (file-name (git-file-name name version)) (sha256 (base32 - "1p9kf450xkf8zic6sfhwbxvvkigxf8gqcrl41l308lsvgykiv87k")))) + "0ixg0inanawlqfqyd3jbi5rrmj777mcw0f2anmb633rdfw9gwgz3")))) (outputs '("out" "doc")) (properties '((updater-ignored-inputs "perl"))) ;in "-bin" already (build-system texlive-build-system) @@ -54132,18 +58644,18 @@ such as @code{gellmu}.") (define-public texlive-tex4ebook (package (name "texlive-tex4ebook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/tex4ebook/" "scripts/tex4ebook/" "tex/latex/tex4ebook/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03yg3lryql7lfh5rbdhak6j8mlafrn1rhmi514la3vaccq9p2lc1")))) + "1wpsnx0fcjk6qxidh47yiqx4nvhwhgl52jhq1kvgpr2a1nd4krhl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "tex4ebook"))) @@ -54159,12 +58671,12 @@ the conversion engine.") (define-public texlive-texaccents (package (name "texlive-texaccents") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texaccents.1" "doc/man/man1/texaccents.man1.pdf" "doc/support/texaccents/" @@ -54187,12 +58699,12 @@ special characters to Unicode.") (define-public texlive-texcount (package (name "texlive-texcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/texcount/" "scripts/texcount/")))) (file-name (git-file-name name version)) (sha256 @@ -54213,18 +58725,18 @@ colour-coded output showing which parts of the text have been counted.") (define-public texlive-texdef (package (name "texlive-texdef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/support/texdef/" "scripts/texdef/" - "source/support/texdef/")))) + (revision 74725) + (locations (list "doc/support/texdef/" + "scripts/texdef/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0jkc6c4nvzp228d7dcmp0gv2q5qassjq1p40fz4pmbxiyias7zw3")))) + "09s87dgmg635ml79cqydsh6xsx3asg14l5b3i0d0iz47fsybq5j8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -54259,12 +58771,12 @@ flavour can be selected using a command line option, or via the script name: (define-public texlive-texdiff (package (name "texlive-texdiff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texdiff.1" "doc/man/man1/texdiff.man1.pdf" "doc/support/texdiff/" "scripts/texdiff/")))) @@ -54287,12 +58799,12 @@ marked at the margin with grey bars by the LaTeX @code{changebar} package.") (define-public texlive-texdirflatten (package (name "texlive-texdirflatten") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texdirflatten.1" "doc/man/man1/texdirflatten.man1.pdf" "doc/support/texdirflatten/" @@ -54318,12 +58830,12 @@ document's directory tree).") (define-public texlive-texdoc (package (name "texlive-texdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texdoc.1" "doc/man/man1/texdoc.man1.pdf" "doc/support/texdoc/" "scripts/texdoc/" @@ -54331,7 +58843,7 @@ document's directory tree).") (file-name (git-file-name name version)) (sha256 (base32 - "0vcnsiknl3x1gp62cf3vv4810rcb83rnvfkhsz74bsdn2kcrbz97")))) + "07l7ngvf6whpw8k29jzpc8fkpwg96g8vfz0s9rhjfwrniczbpzzf")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -54371,12 +58883,12 @@ other configuration can be extensively customized.") (define-public texlive-texdoctk (package (name "texlive-texdoctk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texdoctk.1" "doc/man/man1/texdoctk.man1.pdf" "scripts/texdoctk/" "texdoctk/")))) @@ -54414,12 +58926,12 @@ these programs can be configured by the sysadmin or user.") (define-public texlive-texdraw (package (name "texlive-texdraw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/texdraw.info" "doc/support/texdraw/" "tex/generic/texdraw/")))) @@ -54442,22 +58954,55 @@ definition capability, new drawing commands can be constructed from drawing segments.") (license license:cc-by4.0))) +(define-public texlive-texfindpkg + (package + (name "texlive-texfindpkg") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/man/man1/texfindpkg.1" + "doc/man/man1/texfindpkg.man1.pdf" + "doc/support/texfindpkg/" + "scripts/texfindpkg/" + "source/support/texfindpkg/" + "tex/latex/texfindpkg/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kgqfprzss13cx0vhaca07ks8ha089sn32br61sapyz7nq5ppcfj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "texfindpkg.lua"))) + (home-page "https://ctan.org/pkg/texfindpkg") + (synopsis "Query or install TeX packages and their dependencies") + (description + "This package makes it easy to query or install TeX packages and their +dependencies by file names, command names or environment names. TeXFindPkg +supports both TeX Live and MiKTeX distributions. At present it focuses mainly +on LaTeX packages, but may be extended to ConTeXt packages if anyone would +like to contribute.") + (license license:gpl3))) + (define-public texlive-texfot (package (name "texlive-texfot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texfot.1" "doc/man/man1/texfot.man1.pdf" "doc/support/texfot/" "scripts/texfot/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1qa4diwssmm73dz0nsc4ypfakknzvraq3zxh5yhbyxwysi33v3ph")))) + "052dc5s3i6fjab3lxja27p5fb8wa8b8k91w54q4c0ppw91k3swz8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "texfot.pl"))) @@ -54473,12 +59018,12 @@ some change in the source. The TeX invocation itself need not change.") (define-public texlive-texliveonfly (package (name "texlive-texliveonfly") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/texliveonfly/" "scripts/texliveonfly/")))) (file-name (git-file-name name version)) @@ -54501,12 +59046,12 @@ file.tex}.") (define-public texlive-texloganalyser (package (name "texlive-texloganalyser") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/texloganalyser/" "scripts/texloganalyser/")))) (file-name (git-file-name name version)) @@ -54528,12 +59073,12 @@ the log file.") (define-public texlive-texlogfilter (package (name "texlive-texlogfilter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texlogfilter.1" "doc/man/man1/texlogfilter.man1.pdf" "doc/support/texlogfilter/" @@ -54541,7 +59086,7 @@ the log file.") (file-name (git-file-name name version)) (sha256 (base32 - "0wf3g3m2n82n443aq3hfpnj0wzz6r4j8qwg78s6k2fm63x7s14ll")))) + "1mp1j3p360p12x853yfvz05yr80xs0b3xzjc245y7n7sz0xf193d")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "perl"))) (build-system texlive-build-system) @@ -54561,12 +59106,12 @@ patterns.") (define-public texlive-texlogsieve (package (name "texlive-texlogsieve") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/texlogsieve.1" "doc/man/man1/texlogsieve.man1.pdf" "doc/support/texlogsieve/" @@ -54574,7 +59119,7 @@ patterns.") (file-name (git-file-name name version)) (sha256 (base32 - "0dgfq5crqqfvcfmpbbx70mbhanir3iyqzxni8zxkyrc1fljibjay")))) + "0pz2m47sxl6r1vdk03cp9d8wz035iq16g5v35kqrhjhxgww1qkir")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "texlogsieve"))) @@ -54589,12 +59134,12 @@ a summary report.") (define-public texlive-texnegar (package (name "texlive-texnegar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texnegar/" "source/latex/texnegar/" "tex/latex/texnegar/")))) @@ -54616,12 +59161,12 @@ justification to be used with the LuaTeX engine.") (define-public texlive-texosquery (package (name "texlive-texosquery") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/texosquery/" "scripts/texosquery/" "source/support/texosquery/" @@ -54670,12 +59215,12 @@ TeX's shell escape mechanism and capture the result in a control sequence.") (define-public texlive-texplate (package (name "texlive-texplate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/texplate/" "scripts/texplate/" "source/support/texplate/main/kotlin/org/islandoftex/texplate/" @@ -54683,7 +59228,7 @@ TeX's shell escape mechanism and capture the result in a control sequence.") (file-name (git-file-name name version)) (sha256 (base32 - "027vfbqm95ysp7sqlcz3p5b2107mcjg540x73nsf2d1g83k4ps4r")))) + "0as2gg1hmh3vljwjvr3ykw6wh641nycr11rx5sa644y4zl4ml8d5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "texplate.sh"))) @@ -54702,12 +59247,12 @@ that a corresponding template exists.") (define-public texlive-texproposal (package (name "texlive-texproposal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texproposal/")))) (file-name (git-file-name name version)) (sha256 @@ -54739,12 +59284,12 @@ university, is proposed.") (define-public texlive-texware (package (name "texlive-texware") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvitype.1" "doc/man/man1/dvitype.man1.pdf" "doc/man/man1/pooltype.1" @@ -54752,7 +59297,7 @@ university, is proposed.") (file-name (git-file-name name version)) (sha256 (base32 - "12kiigypny8rnbvxrx63q1cakjl50dp3n6ky9vpild36kn06a8ah")))) + "11i0kv92nwfqzgkxks8li5382wfip4iidz1l10aca6fs6sll39mb")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-texware-bin)) @@ -54794,12 +59339,12 @@ and vice versa.") (define-public texlive-ticollege (package (name "texlive-ticollege") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ticollege/" "tex/latex/ticollege/")))) (file-name (git-file-name name version)) @@ -54820,18 +59365,18 @@ and of menu items.") (define-public texlive-tie (package (name "texlive-tie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/tie.1" "doc/man/man1/tie.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "1rr0j2a76jwikg6a8fp9mvacwzk90nndknv9px42c2zx2bsdaqz8")))) + "0ydwh377n4if7vmgdlb7c2dsj6d5xn2pvz8vl4j8809jbipxy2lx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kpathsea)) @@ -54845,15 +59390,42 @@ version of a @file{.web} file that incorporates existing changes.") ;; to CC BY-SA. (license (license:fsf-free "file://tie.w")))) +(define-public texlive-tiet-question-paper + (package + (name "texlive-tiet-question-paper") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/tiet-question-paper/" + "tex/latex/tiet-question-paper/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n78wxsd50zjg04kda7fz3bqwybsqyzivdp2ygq2ss6iifi2y9js")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tiet-question-paper") + (synopsis "LaTeX question paper class for the TIET") + (description + "This package provides a LaTeX document class +@file{tiet-question-paper.cls} in order to create question papers for the +Thapar Institute of Engineering and Technologie (TIET). Although created for +the TIET, the module is easily adaptable to any organization.") + (license license:expat))) + (define-public texlive-tikz-3dplot (package (name "texlive-tikz-3dplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-3dplot/" "tex/latex/tikz-3dplot/")))) (file-name (git-file-name name version)) @@ -54878,12 +59450,12 @@ and fill color can be expressed as parametric functions of polar angles.") (define-public texlive-tikz-among-us (package (name "texlive-tikz-among-us") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-among-us/" "tex/latex/tikz-among-us/")))) (file-name (git-file-name name version)) @@ -54902,12 +59474,12 @@ Some interesting uses alongside other packages are also supported.") (define-public texlive-tikz-bagua (package (name "texlive-tikz-bagua") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-bagua/" "tex/latex/tikz-bagua/")))) (file-name (git-file-name name version)) @@ -54927,12 +59499,12 @@ these symbols.") (define-public texlive-tikz-bayesnet (package (name "texlive-tikz-bayesnet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-bayesnet/" "tex/latex/tikz-bayesnet/")))) (file-name (git-file-name name version)) @@ -54952,12 +59524,12 @@ graphical models and (directed) factor graphs in LaTeX.") (define-public texlive-tikz-bbox (package (name "texlive-tikz-bbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-bbox/" "tex/latex/tikz-bbox/")))) (file-name (git-file-name name version)) @@ -54976,15 +59548,41 @@ contains the curve. This library determines the exact bounding box of the curve.") (license license:lppl1.3c))) +(define-public texlive-tikz-bpmn + (package + (name "texlive-tikz-bpmn") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz-bpmn/" + "tex/latex/tikz-bpmn/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02anph06a9pziw0hjn0n040d6w9h20hrn02ingr6s8fymv8b7cwv")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz-bpmn") + (synopsis "TikZ library for creating BPMN models") + (description + "This package provides primitives for drawing Business Process Modelling +and Notation (BPMN) models. It includes tasks, subprocesses, events, task +markers and gateways. The symbols aim to follow the BPMN standard as closely +as possible.") + (license license:lppl1.3c))) + (define-public texlive-tikz-cd (package (name "texlive-tikz-cd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-cd/" "tex/generic/tikz-cd/" "tex/latex/tikz-cd/")))) (file-name (git-file-name name version)) @@ -55004,15 +59602,39 @@ package also includes an arrow tip library that match closely the arrows present in the Computer Modern typeface.") (license license:lppl1.3+))) +(define-public texlive-tikz-decofonts + (package + (name "texlive-tikz-decofonts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz-decofonts/" + "tex/latex/tikz-decofonts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0khkjnwgggykkv12zpak1cnaml0l5g1cflawimirh4mh8065n0x7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz-decofonts") + (synopsis "Simple decoration fonts, made with TikZ, for short texts") + (description + "This package provides some simple decoration fonts made with TikZ, for +short texts: paint brush, ink brush, pixelart brush, and bicolor texts.") + (license (list license:lppl1.3c license:cc-by-sa4.0)))) + (define-public texlive-tikz-dependency (package (name "texlive-tikz-dependency") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-dependency/" "tex/latex/tikz-dependency/")))) (file-name (git-file-name name version)) @@ -55033,12 +59655,12 @@ you personalize the look and feel of the graphs.") (define-public texlive-tikz-dimline (package (name "texlive-tikz-dimline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-dimline/" "tex/latex/tikz-dimline/")))) (file-name (git-file-name name version)) @@ -55057,12 +59679,12 @@ you personalize the look and feel of the graphs.") (define-public texlive-tikz-ext (package (name "texlive-tikz-ext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-ext/" "tex/generic/tikz-ext/" "tex/latex/tikz-ext/" "tex/plain/tikz-ext/")))) @@ -55084,12 +59706,12 @@ you personalize the look and feel of the graphs.") (define-public texlive-tikz-feynhand (package (name "texlive-tikz-feynhand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-feynhand/" "tex/latex/tikz-feynhand/")))) (file-name (git-file-name name version)) @@ -55114,12 +59736,12 @@ and the new feature of putting one propagator on top of another.") (define-public texlive-tikz-feynman (package (name "texlive-tikz-feynman") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-feynman/" "tex/latex/tikz-feynman/")))) (file-name (git-file-name name version)) @@ -55143,12 +59765,12 @@ complex diagrams can still be generated with ease.") (define-public texlive-tikz-imagelabels (package (name "texlive-tikz-imagelabels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-imagelabels/" "source/latex/tikz-imagelabels/" "tex/latex/tikz-imagelabels/")))) @@ -55168,12 +59790,12 @@ of TikZ. This may be used to label certain features in an image.") (define-public texlive-tikz-inet (package (name "texlive-tikz-inet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-inet/" "tex/latex/tikz-inet/")))) (file-name (git-file-name name version)) @@ -55191,12 +59813,12 @@ of TikZ. This may be used to label certain features in an image.") (define-public texlive-tikz-kalender (package (name "texlive-tikz-kalender") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-kalender/" "tex/latex/tikz-kalender/")))) (file-name (git-file-name name version)) @@ -55215,12 +59837,12 @@ of TikZ. This may be used to label certain features in an image.") (define-public texlive-tikz-karnaugh (package (name "texlive-tikz-karnaugh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-karnaugh/" "tex/latex/tikz-karnaugh/")))) (file-name (git-file-name name version)) @@ -55243,12 +59865,12 @@ package towards TikZ supporting.") (define-public texlive-tikz-ladder (package (name "texlive-tikz-ladder") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-ladder/" "tex/latex/tikz-ladder/")))) (file-name (git-file-name name version)) @@ -55271,12 +59893,12 @@ draw any other circuit.") (define-public texlive-tikz-lake-fig (package (name "texlive-tikz-lake-fig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-lake-fig/" "tex/latex/tikz-lake-fig/")))) (file-name (git-file-name name version)) @@ -55296,12 +59918,12 @@ fluxes, and connectivity arrangements.") (define-public texlive-tikz-layers (package (name "texlive-tikz-layers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-layers/" "tex/latex/tikz-layers/")))) (file-name (git-file-name name version)) @@ -55324,12 +59946,12 @@ an option to a @code{scope} environment.") (define-public texlive-tikz-mirror-lens (package (name "texlive-tikz-mirror-lens") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-mirror-lens/" "tex/latex/tikz-mirror-lens/")))) (file-name (git-file-name name version)) @@ -55350,12 +59972,12 @@ also displays the notable rays.") (define-public texlive-tikz-nef (package (name "texlive-tikz-nef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-nef/" "tex/latex/tikz-nef/")))) (file-name (git-file-name name version)) (sha256 @@ -55385,12 +60007,12 @@ supported: (define-public texlive-tikz-network (package (name "texlive-tikz-network") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-network/" "tex/latex/tikz-network/")))) (file-name (git-file-name name version)) @@ -55406,15 +60028,41 @@ supported: seamlessly integrated into the underlying LaTeX files.") (license license:gpl3+))) +(define-public texlive-tikz-nfold + (package + (name "texlive-tikz-nfold") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz-nfold/" + "tex/latex/tikz-nfold/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pybv2zgafv8d4dxf5alivgbkc5yaikhm7pjanap9s7b0fn6ksls")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz-nfold") + (synopsis "Triple, quadruple, and n-fold paths with TikZ") + (description + "This library adds higher-order paths to TikZ and also fixes some +graphical issues with TikZ double paths, used e.g., in arrows with an Implies +tip. It is also compatible with @code{tikz-cd}, adding support for triple and +higher arrows. Macros to offset arbitrary paths are included as well.") + (license license:lppl1.3c))) + (define-public texlive-tikz-opm (package (name "texlive-tikz-opm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-opm/" "tex/latex/tikz-opm/")))) (file-name (git-file-name name version)) (sha256 @@ -55432,12 +60080,12 @@ LaTeX and PGF/TikZ.") (define-public texlive-tikz-optics (package (name "texlive-tikz-optics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-optics/" "tex/latex/tikz-optics/")))) (file-name (git-file-name name version)) @@ -55455,15 +60103,38 @@ geometrically (in)correct computation of light rays through the setup is left to the user.") (license license:lppl1.3+))) +(define-public texlive-tikz-osci + (package + (name "texlive-tikz-osci") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz-osci/" + "tex/latex/tikz-osci/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "053af3a3s9ka99257gdnqzp5bx9v5x2adyl5x5b8y64zm97dj9gd")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz-osci") + (synopsis "Produce oscilloscope ``screenshots''") + (description + "This package enables you to produce oscilloscope ``screenshots''.") + (license license:lppl1.3c))) + (define-public texlive-tikz-page (package (name "texlive-tikz-page") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-page/" "source/latex/tikz-page/" "tex/latex/tikz-page/")))) @@ -55483,12 +60154,12 @@ layout materials.") (define-public texlive-tikz-palattice (package (name "texlive-tikz-palattice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-palattice/" "tex/latex/tikz-palattice/")))) (file-name (git-file-name name version)) @@ -55513,12 +60184,12 @@ injection/extraction or even a complete accelerator facility.") (define-public texlive-tikz-planets (package (name "texlive-tikz-planets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-planets/" "tex/latex/tikz-planets/")))) (file-name (git-file-name name version)) @@ -55538,12 +60209,12 @@ of the Moon, etc.") (define-public texlive-tikz-qtree (package (name "texlive-tikz-qtree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-qtree/" "tex/latex/tikz-qtree/")))) (file-name (git-file-name name version)) @@ -55566,12 +60237,12 @@ with pdfTeX and XeTeX.") (define-public texlive-tikz-relay (package (name "texlive-tikz-relay") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-relay/" "tex/latex/tikz-relay/")))) (file-name (git-file-name name version)) @@ -55595,12 +60266,12 @@ with the @code{beamer} package.") (define-public texlive-tikz-sfc (package (name "texlive-tikz-sfc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-sfc/" "tex/latex/tikz-sfc/")))) (file-name (git-file-name name version)) (sha256 @@ -55624,12 +60295,12 @@ you would draw any other circuit.") (define-public texlive-tikz-swigs (package (name "texlive-tikz-swigs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-swigs/" "tex/latex/tikz-swigs/")))) (file-name (git-file-name name version)) @@ -55651,12 +60322,12 @@ inference.") (define-public texlive-tikz-timing (package (name "texlive-tikz-timing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-timing/" "source/latex/tikz-timing/" "tex/latex/tikz-timing/")))) @@ -55681,12 +60352,12 @@ larger timing diagrams.") (define-public texlive-tikz-trackschematic (package (name "texlive-tikz-trackschematic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-trackschematic/" "tex/latex/tikz-trackschematic/")))) (file-name (git-file-name name version)) @@ -55707,15 +60378,39 @@ into sublibraries: @code{topology}, @code{trafficcontrol}, @code{vehicles}, @code{measures}.") (license license:isc))) +(define-public texlive-tikz-triminos + (package + (name "texlive-tikz-triminos") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz-triminos/" + "tex/latex/tikz-triminos/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16r1rg0q9kyd85j4ffg8k731907sa1r4fb0ksarj0lmypjxsdymx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz-triminos") + (synopsis "Create triminos, made with TikZ") + (description + "Create (1 or 9 or 12) TriMinos with some customizations: size, font, +logo, colors; automatic texts adjustment; full version, or joker usage.") + (license license:lppl1.3c))) + (define-public texlive-tikz-truchet (package (name "texlive-tikz-truchet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikz-truchet/" "source/latex/tikz-truchet/" "tex/latex/tikz-truchet/")))) @@ -55732,23 +60427,72 @@ into sublibraries: @code{topology}, @code{trafficcontrol}, @code{vehicles}, Beveridge's article Too good to be Truchet in issue 08 of Chalkdust.") (license license:expat))) +(define-public texlive-tikz2d-fr + (package + (name "texlive-tikz2d-fr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz2d-fr/" + "tex/latex/tikz2d-fr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01w9k2dd2dmyc64hmww4fp909dkfcac3kj1hww1p4bip3k2g5bwn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz2d-fr") + (synopsis "Work with some 2D TikZ commands (French)") + (description + "This is a small package providing some (French) 2D commands for TikZ to +use a ``freehand style'' drawing, define and mark points, and draw colored +segments.") + (license license:lppl1.3c))) + +(define-public texlive-tikz3d-fr + (package + (name "texlive-tikz3d-fr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikz3d-fr/" + "tex/latex/tikz3d-fr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hs2fv4g37grng4imxaa6r4jan58xzlqif4qcc497w7rcmq03sam")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikz3d-fr") + (synopsis "Work with some 3D figures") + (description "This is a package for working with some 3D figures.") + (license license:lppl1.3c))) + (define-public texlive-tikzbricks (package (name "texlive-tikzbricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzbricks/" "tex/latex/tikzbricks/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1wf5hdwpprbbxmd0rrwvk54raiwpv4q6qgd2gpbba6d26bmgjd1w")))) + "07frilhn9qma0j6xmgs3535m1005fal250zv84sa5qg3g1r5dkv1")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs + (list texlive-epstopdf-pkg texlive-iftex texlive-pgf texlive-tikz-3dplot)) (home-page "https://ctan.org/pkg/tikzbricks") (synopsis "Drawing bricks with TikZ") (description @@ -55756,15 +60500,41 @@ Beveridge's article Too good to be Truchet in issue 08 of Chalkdust.") The user can modify color, shape, and viewpoint.") (license license:lppl1.3c))) +(define-public texlive-tikzcalendarnotes + (package + (name "texlive-tikzcalendarnotes") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/tikzcalendarnotes/" + "tex/latex/tikzcalendarnotes/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g21g9cf72lz84z54x2kgjsdqkw2qd7ym067nw97cy4yls3qjrgf")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikzcalendarnotes") + (synopsis "Highlighting, Marking and Annotating dates in a TikZ calendar") + (description + "This package offers a ``calendar arrangement'' (atop of the TikZ +calendar library) and provides a set of commands to highlighting, mark and +annotate dates in a calendar.") + (license (list license:lppl1.3c license:gpl3+)))) + (define-public texlive-tikzcodeblocks (package (name "texlive-tikzcodeblocks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzcodeblocks/" "tex/latex/tikzcodeblocks/")))) (file-name (git-file-name name version)) @@ -55780,23 +60550,50 @@ The user can modify color, shape, and viewpoint.") graphic programming languages like Scratch, NEPO or PXT.") (license license:lppl1.3c))) +(define-public texlive-tikzdotncross + (package + (name "texlive-tikzdotncross") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikzdotncross/" + "tex/latex/tikzdotncross/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "148bm5rq2b030qxv17kaj2p7ar5j5wwfsma2b7zbqs89qhn8cxql")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikzdotncross") + (synopsis "Marking coordinates and crossing paths") + (description + "This package offers a few alternative ways for declaring and marking +coordinates and drawing a line with jumps over an already existent path, which +is quite a common issue when drawing, for instance, electronic circuits (like +with CircuiTikZ).") + (license (list license:lppl1.3c license:gpl3+)))) + (define-public texlive-tikzducks (package (name "texlive-tikzducks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/generic/tikzducks/" - "tex/generic/tikzducks/")))) + (revision 74725) + (locations (list "doc/latex/tikzducks/" + "tex/latex/tikzducks/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cs4mywxcz2r2y7dpbbmc44sc6vjwbqq6b5nqxjwwqdi2khrgqfl")))) + "1gy7vynrb0p8amxc5wszwfxfqgnpqsiszp9v1p4l5873hinf4qzh")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-epstopdf-pkg texlive-iftex texlive-pgf)) (home-page "https://ctan.org/pkg/tikzducks") (synopsis "Package for using rubber ducks in TikZ") (description @@ -55806,12 +60603,12 @@ graphic programming languages like Scratch, NEPO or PXT.") (define-public texlive-tikzfill (package (name "texlive-tikzfill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzfill/" "tex/latex/tikzfill/")))) (file-name (git-file-name name version)) (sha256 @@ -55831,12 +60628,12 @@ rhombi are provided.") (define-public texlive-tikzinclude (package (name "texlive-tikzinclude") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzinclude/" "source/latex/tikzinclude/" "tex/latex/tikzinclude/")))) @@ -55856,20 +60653,22 @@ a file holding multiple images.") (define-public texlive-tikzlings (package (name "texlive-tikzlings") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzlings/" "tex/latex/tikzlings/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cqja06i3s8w3wbz6dhlhbri1zhqsyh8jhyahi5v8q9ywdm389yd")))) + "0c3p16ykh80yjxfqfwnvpvqk3n6azql3f52kczha82c3185wvq7z")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs + (list texlive-epstopdf-pkg texlive-iftex texlive-pgf texlive-pgf-blur)) (home-page "https://ctan.org/pkg/tikzlings") (synopsis "Collection of cute little animals and similar creatures") (description @@ -55884,12 +60683,12 @@ customized in many ways.") (define-public texlive-tikzmark (package (name "texlive-tikzmark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzmark/" "source/latex/tikzmark/" "tex/latex/tikzmark/")))) @@ -55910,20 +60709,21 @@ TikZ.") (define-public texlive-tikzmarmots (package (name "texlive-tikzmarmots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzmarmots/" "tex/latex/tikzmarmots/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0j1z78r43czg09inw76ksgs97l7klivi93w7hvcvafd47h9zcvsg")))) + "0wff61dvdrk5hy79a8r74smy910340xg1py0mm6y1i5jzqyxzyb7")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-tikzlings)) (home-page "https://ctan.org/pkg/tikzmarmots") (synopsis "Drawing little marmots in TikZ") (description @@ -55935,12 +60735,12 @@ some garments and other attributes from the TikZducks.") (define-public texlive-tikzorbital (package (name "texlive-tikzorbital") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzorbital/" "tex/latex/tikzorbital/")))) (file-name (git-file-name name version)) @@ -55959,12 +60759,12 @@ orbital diagrams.") (define-public texlive-tikzpackets (package (name "texlive-tikzpackets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzpackets/" "tex/latex/tikzpackets/")))) (file-name (git-file-name name version)) @@ -55982,12 +60782,12 @@ orbital diagrams.") (define-public texlive-tikzpagenodes (package (name "texlive-tikzpagenodes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzpagenodes/" "source/latex/tikzpagenodes/" "tex/latex/tikzpagenodes/")))) @@ -56010,12 +60810,12 @@ page node defined by PGF/TikZ itself.") (define-public texlive-tikzpeople (package (name "texlive-tikzpeople") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzpeople/" "tex/latex/tikzpeople/")))) (file-name (git-file-name name version)) @@ -56038,12 +60838,12 @@ priest, sailor, santa, surgeon.") (define-public texlive-tikzpfeile (package (name "texlive-tikzpfeile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzpfeile/" "source/latex/tikzpfeile/" "tex/latex/tikzpfeile/")))) @@ -56066,19 +60866,19 @@ problem.") (define-public texlive-tikzpingus (package (name "texlive-tikzpingus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzpingus/" "makeindex/tikzpingus/" "tex/latex/tikzpingus/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03gld5j5dhz28imphgrf5cr6pf9ls0rgk46xg0jns9m064g9mh7h")))) + "00wvy8y8qarrh4zlrcivsmd66agr8gbrq8smb9lrpn5gibh1v1sa")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tikzpingus") @@ -56092,12 +60892,12 @@ body-types, and more).") (define-public texlive-tikzposter (package (name "texlive-tikzposter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzposter/" "source/latex/tikzposter/" "tex/latex/tikzposter/")))) @@ -56115,15 +60915,67 @@ TikZ for generating posters. Several formatting options are available, and spacing and layout of the poster is to a large extent automated.") (license license:lppl1.2+))) +(define-public texlive-tikzquads + (package + (name "texlive-tikzquads") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikzquads/" + "tex/latex/tikzquads/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cvgg2i390h9qrpm1fp1km5rdwmibzgm8f5yv32mfinwnyhnji58")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikzquads") + (synopsis "few shapes designed to be used with CircuiTikZ") + (description + "This package defines a few extra shapes, Quadripoles and single port, +which can be used standalone, but are mainly meant to be used with +CircuiTikZ.") + (license (list license:lppl1.3c license:agpl3+)))) + +(define-public texlive-tikzquests + (package + (name "texlive-tikzquests") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tikzquests/" + "tex/latex/tikzquests/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cgqzk0sk42hbkiqa061dpiqavkhk0xv0jqr3znwf1wjk1idpkqk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tikzquests") + (synopsis "Parametric questions' repositories framework") + (description + "This is a framework for building parametric questions repositories, +which can be further used to construct parametric questions for exams. Unlike +other packages of the kind this does not try to enforce any pre-defined +presentation format, focusing only on how to set a repository of questions and +use them.") + (license (list license:lppl1.3c license:gpl3+)))) + (define-public texlive-tikzscale (package (name "texlive-tikzscale") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzscale/" "source/latex/tikzscale/" "tex/latex/tikzscale/")))) @@ -56144,12 +60996,12 @@ PGFPlots to a given width or height without changing the text size.") (define-public texlive-tikzsymbols (package (name "texlive-tikzsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzsymbols/" "source/latex/tikzsymbols/" "tex/latex/tikzsymbols/")))) @@ -56168,12 +61020,12 @@ PGFPlots to a given width or height without changing the text size.") (define-public texlive-tikztosvg (package (name "texlive-tikztosvg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/tikztosvg.1" "doc/man/man1/tikztosvg.man1.pdf" "doc/support/tikztosvg/" @@ -56195,18 +61047,18 @@ PGFPlots to a given width or height without changing the text size.") (define-public texlive-tikzviolinplots (package (name "texlive-tikzviolinplots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tikzviolinplots/" "tex/latex/tikzviolinplots/")))) (file-name (git-file-name name version)) (sha256 (base32 - "12nrjivmqbpm71kzfgsl6ih5lxv9sv79iidh2yjjyl5dvhlbjkhm")))) + "11929npbz091br1y0d8ll8hhxllvgybafjbawianw0kmj2xvwvkc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tikzviolinplots") @@ -56222,12 +61074,12 @@ a default value.") (define-public texlive-tile-graphic (package (name "texlive-tile-graphic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tile-graphic/" "source/latex/tile-graphic/" "tex/latex/tile-graphic/")))) @@ -56246,15 +61098,45 @@ written separately to individual PDF files, or packaged into a single PDF file.") (license license:lppl1.2+))) +(define-public texlive-tilings + (package + (name "texlive-tilings") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tilings/" + "source/latex/tilings/" + "tex/latex/tilings/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qk91f729d2y01yfj9gl7n3fpfpx9414925zq1ri46krqmnai3c1")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tilings") + (synopsis "TikZ library for drawing tiles and tilings") + (description + "This package provides a TikZ library for working with tiles, +tilings, and tessellations. Using it, one can define tiles, place tiles, +deform tiles, and --- in some cases --- apply replacement rules to generate +tessellations. It has pre-defined tiles for most of the Penrose tile sets and +the aperiodical polykite tiles. This is a replacement for the @code{penrose} +package, renamed as it now deals with more extensive tiles than just the +Penrose tile sets.") + (license license:lppl1.3c))) + (define-public texlive-timing-diagrams (package (name "texlive-timing-diagrams") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/timing-diagrams/" "tex/latex/timing-diagrams/")))) (file-name (git-file-name name version)) @@ -56273,12 +61155,12 @@ timing diagrams, using TikZ.") (define-public texlive-tipfr (package (name "texlive-tipfr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tipfr/" "tex/latex/tipfr/")))) (file-name (git-file-name name version)) (sha256 @@ -56297,12 +61179,12 @@ items.") (define-public texlive-tkz-base (package (name "texlive-tkz-base") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-base/" "tex/latex/tkz-base/")))) (file-name (git-file-name name version)) (sha256 @@ -56320,12 +61202,12 @@ teachers (and students) easy access to programming of drawings with TikZ.") (define-public texlive-tkz-berge (package (name "texlive-tkz-berge") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-berge/" "tex/latex/tkz-berge/")))) (file-name (git-file-name name version)) (sha256 @@ -56342,15 +61224,38 @@ temporarily out of circulation to give the author time to investigate some problems.") (license license:lppl1.3c))) +(define-public texlive-tkz-bernoulli + (package + (name "texlive-tkz-bernoulli") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tkz-bernoulli/" + "tex/latex/tkz-bernoulli/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v740k95d0xqbkwq6cgiwvv4fqy53wsffwb6ay2772rnlddq03nn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tkz-bernoulli") + (synopsis "Draw Bernoulli trees with TikZ") + (description + "This is a package for representing Bernoulli trees with PGF/TikZ.") + (license license:lppl1.3c))) + (define-public texlive-tkz-doc (package (name "texlive-tkz-doc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-doc/" "tex/latex/tkz-doc/")))) (file-name (git-file-name name version)) @@ -56368,21 +61273,47 @@ the author's packages @code{tkz-base}, @code{tkz-euclide}, @code{tkz-fct}, @code{tkz-linknodes}, and @code{tkz-tab}.") (license license:lppl1.3+))) +(define-public texlive-tkz-elements + (package + (name "texlive-tkz-elements") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tkz-elements/" + "tex/latex/tkz-elements/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ib6x38l3hg0nwjwj6xfgjiqjqhhkvpl0xz9b0gxm6xgghi9wi6y")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tkz-elements") + (synopsis "Lua library for drawing Euclidean geometry") + (description + "This package provides a library written in Lua, allowing to make all the +necessary calculations to define the objects of a Euclidean geometry figure. +The definitions and calculations are only done with Lua. At the moment, once +the calculations are done, @code{tkz-euclide}, or TikZ, do the drawings.") + (license license:lppl1.3+))) + (define-public texlive-tkz-euclide (package (name "texlive-tkz-euclide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-euclide/" "tex/latex/tkz-euclide/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1x8i8xr5k66yrvbwcj2affsvq219hhjzmwwy5afn3dzzbvbvdjph")))) + "107fxiywirsbq351mmqr8yx7h2vgs6vjlrhc059zzrswhivzv2qc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tkz-euclide") @@ -56396,12 +61327,12 @@ with TikZ.") (define-public texlive-tkz-fct (package (name "texlive-tkz-fct") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-fct/" "tex/latex/tkz-fct/")))) (file-name (git-file-name name version)) (sha256 @@ -56420,12 +61351,12 @@ Gnuplot.") (define-public texlive-tkz-graph (package (name "texlive-tkz-graph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-graph/" "tex/latex/tkz-graph/")))) (file-name (git-file-name name version)) @@ -56441,15 +61372,40 @@ Gnuplot.") using TikZ.") (license license:lppl1.3+))) +(define-public texlive-tkz-grapheur + (package + (name "texlive-tkz-grapheur") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tkz-grapheur/" + "tex/latex/tkz-grapheur/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x80jv9cz49q11vwiwdlfba00m65xqz9xln5jhzzhnyls9rl3k0z")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tkz-grapheur") + (synopsis "LaTeX package with tools for graph plotting") + (description + "This package provides some commands to help French mathematics teachers +for high school students, with graphs of functions. It can define and draw +functions and interpolations curves, it works with integrals, tangents...") + (license license:lppl1.3c))) + (define-public texlive-tkz-orm (package (name "texlive-tkz-orm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-orm/" "tex/latex/tkz-orm/")))) (file-name (git-file-name name version)) (sha256 @@ -56467,12 +61423,12 @@ in TeX based on the PGF and TikZ picture environment.") (define-public texlive-tkz-tab (package (name "texlive-tkz-tab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkz-tab/" "tex/latex/tkz-tab/")))) (file-name (git-file-name name version)) (sha256 @@ -56491,12 +61447,12 @@ of circulation to give the author time to investigate some problems.") (define-public texlive-tkzexample (package (name "texlive-tkzexample") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tkzexample/" "tex/latex/tkzexample/")))) (file-name (git-file-name name version)) @@ -56515,12 +61471,12 @@ packages (like @code{tkz-euclide}).") (define-public texlive-tlcockpit (package (name "texlive-tlcockpit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/tlcockpit.1" "doc/man/man1/tlcockpit.man1.pdf" "doc/support/tlcockpit/" @@ -56555,12 +61511,12 @@ Manager, with a modern look and feel.") (define-public texlive-tonevalue (package (name "texlive-tonevalue") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tonevalue/" "tex/latex/tonevalue/")))) (file-name (git-file-name name version)) @@ -56581,19 +61537,19 @@ is planned.") (define-public texlive-tpic2pdftex (package (name "texlive-tpic2pdftex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/tpic2pdftex.1" "doc/man/man1/tpic2pdftex.man1.pdf" - "doc/tpic2pdftex/")))) + "doc/support/tpic2pdftex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "02nf2fg4xzh8lbbddvm44qyvcvfn5b7kzcyg729a58l29gd88pbs")))) + "1b0yxwi8flli4a3ivivs23nah1n5zlsgfj4k55nwqkqgq4s832xz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-tpic2pdftex-bin)) @@ -56653,18 +61609,18 @@ is planned.") (define-public texlive-tqft (package (name "texlive-tqft") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tqft/" "source/latex/tqft/" "tex/latex/tqft/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08lykpnw0hifhmh96pb7s3dd8sbzmz3gqyrwy5ann9fqxxjczf2d")))) + "13vcg4mi673danx0zw81m18wb2d0hcl2yp06w8c209b3axz24v96")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tqft") @@ -56679,12 +61635,12 @@ diagrams.") (define-public texlive-tram (package (name "texlive-tram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tram/" "fonts/source/public/tram/" "tex/latex/tram/")))) @@ -56705,12 +61661,12 @@ pattern used may be selected in an optional argument to the environment.") (define-public texlive-tsemlines (package (name "texlive-tsemlines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/tsemlines/")))) (file-name (git-file-name name version)) (sha256 @@ -56729,12 +61685,12 @@ emulates the macro, using TikZ.") (define-public texlive-ttfutils (package (name "texlive-ttfutils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/ttf2afm.1" "doc/man/man1/ttf2afm.man1.pdf" "doc/man/man1/ttf2pk.1" @@ -56743,14 +61699,14 @@ emulates the macro, using TikZ.") "doc/man/man1/ttf2tfm.man1.pdf" "doc/man/man1/ttfdump.1" "doc/man/man1/ttfdump.man1.pdf" - "doc/ttf2pk/" + "doc/support/ttf2pk/" "fonts/enc/ttf2pk/base/" "fonts/sfd/ttf2pk/" "ttf2pk/")))) (file-name (git-file-name name version)) (sha256 (base32 - "16rxhypar4gw0fsbqzh6r2mppqxd3cdjzv11c84mqzk7qvifvb6y")))) + "0im1hwck8i7xfz32sklx3xf80kps8q2p1kcfp7lnzxiq91b7if6y")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-ttfutils-bin)) @@ -56818,12 +61774,12 @@ emulates the macro, using TikZ.") (define-public texlive-twemojis (package (name "texlive-twemojis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/twemojis/" "source/latex/twemojis/" "tex/latex/twemojis/")))) @@ -56844,12 +61800,12 @@ Unicode font stuff is needed and it should work on every installation.") (define-public texlive-typeoutfileinfo (package (name "texlive-typeoutfileinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/typeoutfileinfo/" "scripts/typeoutfileinfo/")))) (file-name (git-file-name name version)) @@ -56872,12 +61828,12 @@ file.") (define-public texlive-tzplot (package (name "texlive-tzplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tzplot/" "tex/latex/tzplot/")))) (file-name (git-file-name name version)) (sha256 @@ -56898,19 +61854,19 @@ chosen and developed with an emphasis on drawing graphs in economics.") (define-public texlive-upmendex (package (name "texlive-upmendex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/upmendex.1" "doc/man/man1/upmendex.man1.pdf" "doc/support/upmendex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mj8nmqr3z7b802kvjmnkckq89l694an7s639yghf3b9b5v7xihx")))) + "0fi6ndcvmx5vn1cyc59nq9jry9f1ym62jx8rjzqzckcdic8d983c")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-upmendex-bin)) @@ -56988,12 +61944,12 @@ Zhuyin) for Chinese Han scripts (Hanzi ideographs). (define-public texlive-utf8mex (package (name "texlive-utf8mex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/mex/utf8mex/" "tex/mex/utf8mex/")))) (file-name (git-file-name name version)) (sha256 @@ -57011,12 +61967,12 @@ encodings.") (define-public texlive-utfsym (package (name "texlive-utfsym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/utfsym/" "tex/latex/utfsym/")))) (file-name (git-file-name name version)) (sha256 @@ -57034,12 +61990,12 @@ able to use them originally in a school setting such as on worksheets.") (define-public texlive-venndiagram (package (name "texlive-venndiagram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/venndiagram/" "source/latex/venndiagram/" "tex/latex/venndiagram/")))) @@ -57059,12 +62015,12 @@ diagrams for lectures or assignment sheets.") (define-public texlive-visualfaq (package (name "texlive-visualfaq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/visualfaq/")))) (file-name (git-file-name name version)) (sha256 @@ -57085,17 +62041,17 @@ the appropriate page in the TeX FAQ.") (define-public texlive-visualfaq-fr (package (name "texlive-visualfaq-fr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/visualfaq-fr/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0xk0qly49dqkrw1qjhnyp4r7y5jykghlp1y26hipghlaqqhdynga")))) + "12lndky2g0g8slq2bsdb82n658iw2a3gx75xg048cmg19bb5bwjd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/visualfaq-fr") @@ -57109,12 +62065,12 @@ links to the French-speaking LaTeX FAQ.") (define-public texlive-visualpstricks (package (name "texlive-visualpstricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/visualpstricks/")))) (file-name (git-file-name name version)) (sha256 @@ -57132,12 +62088,12 @@ per command or per parameter.") (define-public texlive-visualtikz (package (name "texlive-visualtikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/visualtikz/")))) (file-name (git-file-name name version)) (sha256 @@ -57156,12 +62112,12 @@ but will be translated into English later.") (define-public texlive-web (package (name "texlive-web") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/tangle.1" "doc/man/man1/tangle.man1.pdf" "doc/man/man1/weave.1" @@ -57169,7 +62125,7 @@ but will be translated into English later.") (file-name (git-file-name name version)) (sha256 (base32 - "1i8lvhz9k777c8wwqn8mh51w896d0ql7zxy9zbv9fpp0137n5bnj")))) + "1wmqm57w9ablpn2zp2js8nz7g9w779g490g3ik6zqf1bw3x6zhp6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kpathsea)) @@ -57182,21 +62138,45 @@ produce a TeX source (using the program @command{weave}) that may be typeset for comfortable reading.") (license license:knuth))) +(define-public texlive-whatsnote + (package + (name "texlive-whatsnote") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/whatsnote/" + "tex/latex/whatsnote/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1byr8sfpn25nb616534nf8b184bcn3l7j69vijqhs5l2xbj25va7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/whatsnote") + (synopsis "LaTeX class designed for taking notes or writing books") + (description + "This class is designed for taking notes or writing books. It is based +on the standard LaTeX @code{book} class.") + (license license:lppl1.3c))) + (define-public texlive-wheelchart (package (name "texlive-wheelchart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wheelchart/" "tex/latex/wheelchart/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ibpdhxip5wiwifjk1ck0r7wcbmbl2z7nbqay1zshncgb1igfr2x")))) + "1wpa6pv8fh3yqpavwix28b5hdj351agjvy51xvh3cp1lrkr67ywp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/wheelchart") @@ -57210,12 +62190,12 @@ wheelcharts.") (define-public texlive-worldflags (package (name "texlive-worldflags") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/worldflags/" "tex/latex/worldflags/")))) (file-name (git-file-name name version)) @@ -57237,12 +62217,12 @@ of a flag (size, frame etc.) can be adapted using optional parameters.") (define-public texlive-xepersian (package (name "texlive-xepersian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xepersian/" "fonts/misc/xetex/fontmapping/xepersian/" "source/xelatex/xepersian/" @@ -57250,7 +62230,7 @@ of a flag (size, frame etc.) can be adapted using optional parameters.") (file-name (git-file-name name version)) (sha256 (base32 - "1xyrzx3s3sfb4mx5jwxdnvs0m95952npa5s2ipkcj913shn3v94k")))) + "05645qxq264mhp7m8xpp7d2vn40559z9r3xz23z77nja2w1c55br")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xepersian") @@ -57263,12 +62243,12 @@ English texts in LaTeX, using the XeTeX engine.") (define-public texlive-xepersian-hm (package (name "texlive-xepersian-hm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xepersian-hm/" "source/xelatex/xepersian-hm/" "tex/xelatex/xepersian-hm/")))) @@ -57289,18 +62269,18 @@ problems.") (define-public texlive-xindex (package (name "texlive-xindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/xindex/" "scripts/xindex/" "tex/latex/xindex/" "tex/lualatex/xindex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1yxb42ipyfknb5rgqgcj1f8kwvvdavajjrw8b0pp3cggfa5whn17")))) + "0cc9y99c1yzh5kz04xmgy5jkjgag3d04vx4c25dc8nx8c3yczlz9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "xindex.lua"))) @@ -57313,12 +62293,12 @@ problems.") (define-public texlive-xistercian (package (name "texlive-xistercian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xistercian/" "source/latex/xistercian/" "tex/latex/xistercian/")))) @@ -57343,12 +62323,12 @@ integer (given as a string) as a Cistercian numeral.") (define-public texlive-xpdfopen (package (name "texlive-xpdfopen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pdfclose.1" "doc/man/man1/pdfclose.man1.pdf" "doc/man/man1/pdfopen.1" @@ -57418,12 +62398,12 @@ command line or from within a (shell) script. The programs work with (define-public texlive-xpicture (package (name "texlive-xpicture") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xpicture/" "source/latex/xpicture/" "tex/latex/xpicture/")))) @@ -57444,12 +62424,12 @@ curves, graphs of elementary functions and other parametric curves.") (define-public texlive-amiri (package (name "texlive-amiri") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/amiri/" "fonts/truetype/public/amiri/")))) (file-name (git-file-name name version)) @@ -57472,12 +62452,12 @@ digital typesetting, in a publicly available form.") (define-public texlive-amiweb2c-guide (package (name "texlive-amiweb2c-guide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amiweb2c-guide/")))) (file-name (git-file-name name version)) (sha256 @@ -57495,15 +62475,40 @@ calling LaTeX from an editor is described and some tips for the installation of new fonts are given.") (license license:lppl1.3c))) +(define-public texlive-amnestyreport + (package + (name "texlive-amnestyreport") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/amnestyreport/" + "source/latex/amnestyreport/" + "tex/latex/amnestyreport/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wdxdy1hwqlzlkmr436jy5f6wzsgyypl3gqmn1y75kky4kvbpyc5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/amnestyreport") + (synopsis "LaTeX class for Amnesty International") + (description + "This package provides a class for Amnesty International reports +according to guidelines at @url{https://brandhub.amnesty.org/}.") + (license license:lppl1.3+))) + (define-public texlive-amsfonts (package (name "texlive-amsfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/amsfonts/" "fonts/afm/public/amsfonts/cm/" "fonts/afm/public/amsfonts/cmextra/" @@ -57556,12 +62561,12 @@ details can be found in the documentation.") (define-public texlive-mkpattern (package (name "texlive-mkpattern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/mkpattern/" "tex/plain/mkpattern/")))) (file-name (git-file-name name version)) (sha256 @@ -57581,12 +62586,12 @@ features generation of clean UTF-8 patterns.") (define-public texlive-ec (package (name "texlive-ec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ec/" "fonts/source/jknappen/ec/" "fonts/tfm/jknappen/ec/")))) @@ -57620,12 +62625,12 @@ particulars.") (define-public texlive-etex (package (name "texlive-etex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/etex/base/" "doc/man/man1/etex.1" "doc/man/man1/etex.man1.pdf" @@ -57635,7 +62640,7 @@ particulars.") (file-name (git-file-name name version)) (sha256 (base32 - "15w34g09c0qc76i1aflbzx91pnawz2kvcidg1f7wwsk6a5bz7372")))) + "14f2jf16lny2k72rdkkv8q978i8j31a8dvkgv1bgfv531hzsgb6p")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-cm"))) (build-system texlive-build-system) @@ -57654,12 +62659,12 @@ incorporates the e-TeX extensions.") (define-public texlive-etex-pkg (package (name "texlive-etex-pkg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etex-pkg/" "tex/latex/etex-pkg/")))) (file-name (git-file-name name version)) (sha256 @@ -57680,12 +62685,12 @@ e-TeX's facilities.") (define-public texlive-eulervm (package (name "texlive-eulervm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eulervm/" "fonts/tfm/public/eulervm/" "fonts/vf/public/eulervm/" @@ -57715,12 +62720,12 @@ certain text fonts, e.g., Minion.") (define-public texlive-plain (package (name "texlive-plain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "makeindex/plain/" "tex/plain/base/" "tex/plain/config/")))) (file-name (git-file-name name version)) @@ -57744,12 +62749,12 @@ discussed in the book).") (define-public texlive-pxfonts (package (name "texlive-pxfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/pxfonts/" "fonts/afm/public/pxfonts/" "fonts/map/dvips/pxfonts/" @@ -57780,12 +62785,12 @@ supported by TeX metrics (VF and TFM files) and macros for use with LaTeX.") (define-public texlive-halloweenmath (package (name "texlive-halloweenmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/halloweenmath/" "source/latex/halloweenmath/" "tex/latex/halloweenmath/")))) @@ -57824,18 +62829,19 @@ rest of the mathematics produced by (AmS-)LaTeX.") (define-public texlive-haranoaji (package (name "texlive-haranoaji") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/haranoaji/" - "fonts/opentype/public/haranoaji/")))) + "fonts/opentype/public/haranoaji/" + "tex/latex/haranoaji/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0zwmb94p6byzij4dxydwvv70iv9y107p7ig0dj94pgxzc4i6vcny")))) + "1hxpvcdxgccb4l4v2kcfqs3m4b0ji98vjasd9jiqck5qykxx9k7a")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/haranoaji") @@ -57850,12 +62856,12 @@ fonts, 7 weights each for Mincho and Gothic.") (define-public texlive-haranoaji-extra (package (name "texlive-haranoaji-extra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/haranoaji-extra/" "fonts/opentype/public/haranoaji-extra/")))) (file-name (git-file-name name version)) @@ -57876,12 +62882,12 @@ provides extra weights for these fonts.") (define-public texlive-hardwrap (package (name "texlive-hardwrap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hardwrap/" "source/latex/hardwrap/" "tex/latex/hardwrap/")))) (file-name (git-file-name name version)) @@ -57904,12 +62910,12 @@ external file.") (define-public texlive-hatching (package (name "texlive-hatching") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/hatching/" "metapost/hatching/")))) (file-name (git-file-name name version)) @@ -57928,12 +62934,12 @@ hatching interior of closed paths.") (define-public texlive-helvetic (package (name "texlive-helvetic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/helvetic/" "fonts/afm/adobe/helvetic/" "fonts/afm/urw/helvetic/" @@ -57962,12 +62968,12 @@ Adobe's basic set.") (define-public texlive-ieejtran (package (name "texlive-ieejtran") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/ieejtran/" "doc/bibtex/ieejtran/")))) (file-name (git-file-name name version)) @@ -57988,12 +62994,12 @@ conferences.") (define-public texlive-inputenx (package (name "texlive-inputenx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inputenx/" "source/latex/inputenx/" "tex/latex/inputenx/")))) (file-name (git-file-name name version)) @@ -58014,12 +63020,12 @@ replacement for the @code{inputenc} package.") (define-public texlive-kpathsea (package (name "texlive-kpathsea") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/dir" "doc/info/kpathsea.info" "doc/info/web2c.info" @@ -58068,7 +63074,7 @@ replacement for the @code{inputenc} package.") (file-name (git-file-name name version)) (sha256 (base32 - "14zi3qydf8hjh2xfn81b54ppq2p78yb8pcgkaz2v2ia9n1r3ga6f")))) + "0mqiavs2g6md6k99akv13ypvnh8vrwxp1mi215knzhizwf5skifj")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "gawk" "sed"))) (build-system texlive-build-system) @@ -58105,12 +63111,12 @@ package provides supporting files.") (define-public texlive-kpfonts (package (name "texlive-kpfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/kpfonts/" "fonts/afm/public/kpfonts/" "fonts/enc/dvips/kpfonts/" @@ -58122,7 +63128,7 @@ package provides supporting files.") (file-name (git-file-name name version)) (sha256 (base32 - "0m5waxqrkm1i59i9vbn9ai9zjn7cl0f36iccwn2d73lhrqhbn16q")))) + "1l019lkfn6jgs8q0yk5v79xzni94jc2hvqrv293x5y55ha65ky9h")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/kpfonts") @@ -58143,19 +63149,19 @@ default and narrow versions of multiple integrals.") (define-public texlive-kpfonts-otf (package (name "texlive-kpfonts-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/kpfonts-otf/" "fonts/opentype/public/kpfonts-otf/" "tex/latex/kpfonts-otf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13i9r4sgw547fwv6zqpbzlzarzfjpgp6ivi29qi47xk1dg8bqq95")))) + "10q8z17xx691853iq031v7bp332zhgq5lfdgkw76klxs791r6ibc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/kpfonts-otf") @@ -58174,12 +63180,12 @@ font features. Math fonts cover all usual symbols including AMS'.") (define-public texlive-latexconfig (package (name "texlive-latexconfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/latexconfig/")))) (file-name (git-file-name name version)) (sha256 @@ -58196,12 +63202,12 @@ formats.") (define-public texlive-latex-bin (package (name "texlive-latex-bin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvilualatex.1" "doc/man/man1/dvilualatex.man1.pdf" "doc/man/man1/latex.1" @@ -58213,7 +63219,7 @@ formats.") (file-name (git-file-name name version)) (sha256 (base32 - "1f73x92hwybkq6gqhps6gnsy8rs12zwxbfnp226d0bm6b2ji31z6")))) + "16x1k6ifm1prqmbv9b7an7ailpvb88dpsly541b1ngn506cf15l5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -58243,6 +63249,7 @@ formats.") texlive-firstaid texlive-graphics texlive-hyphen-complete + texlive-knuth-lib texlive-l3backend texlive-l3kernel texlive-latex @@ -58265,12 +63272,12 @@ several packages that are considered as part of the LaTeX kernel.") (define-public texlive-atenddvi (package (name "texlive-atenddvi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/atenddvi/" "source/latex/atenddvi/" "tex/latex/atenddvi/")))) @@ -58295,12 +63302,12 @@ This is the main difference to @code{\\AtEndDocument}.") (define-public texlive-attachfile (package (name "texlive-attachfile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/attachfile/" "doc/latex/attachfile/" "source/latex/attachfile/" @@ -58326,12 +63333,12 @@ customize their appearance in the enclosing document.") (define-public texlive-attachfile2 (package (name "texlive-attachfile2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/attachfile2/" "doc/man/man1/pdfatfi.1" "doc/man/man1/pdfatfi.man1.pdf" @@ -58358,19 +63365,19 @@ and gets and writes meta information data about the attached files.") (define-public texlive-atveryend (package (name "texlive-atveryend") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/atveryend/" "source/latex/atveryend/" "tex/latex/atveryend/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1rp805h0m99rxs107a798l951lyahlnp7irfklfadn2a2ljzhafn")))) + "1qdrivnyi6q1k9b6hpiiqz0038sc3bwj025qpw7m8wbah73w66z5")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex" "texlive-pdftex"))) @@ -58391,12 +63398,12 @@ the @file{.aux} file.") (define-public texlive-automata (package (name "texlive-automata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/automata/" "metapost/automata/")))) (file-name (git-file-name name version)) @@ -58418,12 +63425,12 @@ of nodes and the styles of edges, may be adjusted.") (define-public texlive-auxhook (package (name "texlive-auxhook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/auxhook/" "source/latex/auxhook/" "tex/latex/auxhook/")))) (file-name (git-file-name name version)) @@ -58442,18 +63449,18 @@ of nodes and the styles of edges, may be adjusted.") (define-public texlive-epspdf (package (name "texlive-epspdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/epspdf.info" "doc/support/epspdf/" "scripts/epspdf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0sxn3dff0nxiw68h1kr86rmnc72xkc62fk94j590a4di1lh2firl")))) + "04ga1yc9fd7xfh2c923p1cqq87w1897n9r3w58vb59w9apfwanww")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -58471,12 +63478,12 @@ possible by converting in multiple steps.") (define-public texlive-epstopdf (package (name "texlive-epstopdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/epstopdf.1" "doc/man/man1/epstopdf.man1.pdf" "doc/man/man1/repstopdf.1" @@ -58486,7 +63493,7 @@ possible by converting in multiple steps.") (file-name (git-file-name name version)) (sha256 (base32 - "0brlgj7ywmw95b6bkb3bkvxnvf3a4bfwbgq38lwz4f9klacrs2ys")))) + "1p731s7af99qfhmzpjzkf669psn75vg5ifg8awfi1lm3fwc5mdav")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "ghostscript"))) (build-system texlive-build-system) @@ -58499,7 +63506,7 @@ possible by converting in multiple steps.") (lambda* (#:key inputs #:allow-other-keys) (let ((gs (search-input-file inputs "/bin/gs"))) (substitute* "scripts/epstopdf/epstopdf.pl" - (("\"gs\"") (string-append "\"" gs "\"")))))) + (("'gs'") (string-append "'" gs "'")))))) (add-after 'link-scripts 'add-repstopdf (lambda _ (with-directory-excursion (string-append #$output "/bin") @@ -58519,12 +63526,12 @@ pdfLaTeX is accepting EPS graphic files.") (define-public texlive-epstopdf-pkg (package (name "texlive-epstopdf-pkg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epstopdf-pkg/" "source/latex/epstopdf-pkg/" "tex/latex/epstopdf-pkg/")))) @@ -58534,6 +63541,7 @@ pdfLaTeX is accepting EPS graphic files.") "1ajyc5pkn1niifz5asyf09vbdqvmy05xwl0vxcdl7ik0ll0jcaxp")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-epstopdf)) (home-page "https://www.ctan.org/pkg/epstopdf-pkg") (synopsis "Call @command{epstopdf} on the fly") (description @@ -58545,12 +63553,12 @@ a process to convert the EPS to PDF, using the script @command{epstopdf}.") (define-public texlive-filecontents (package (name "texlive-filecontents") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/filecontents/" "source/latex/filecontents/" "tex/latex/filecontents/")))) @@ -58575,12 +63583,12 @@ overwrite existing files and letting you use @code{filecontents} (define-public texlive-filehook (package (name "texlive-filehook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/filehook/" "source/latex/filehook/" "tex/latex/filehook/")))) (file-name (git-file-name name version)) @@ -58605,12 +63613,12 @@ one before, and one after the final @code{\\clearpage}.") (define-public texlive-epsf (package (name "texlive-epsf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/epsf/" "tex/generic/epsf/")))) (file-name (git-file-name name version)) (sha256 @@ -58632,12 +63640,12 @@ users, via its Plain TeX version.)") (define-public texlive-fancyvrb (package (name "texlive-fancyvrb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyvrb/" "tex/latex/fancyvrb/")))) (file-name (git-file-name name version)) (sha256 @@ -58659,12 +63667,12 @@ verbatim source).") (define-public texlive-fandol (package (name "texlive-fandol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fandol/" "fonts/opentype/public/fandol/")))) (file-name (git-file-name name version)) @@ -58681,49 +63689,70 @@ The current version contains four styles: Song, Hei, Kai, Fang. All fonts are in OpenType format.") (license license:gpl3+))) -(define-public texlive-gentium-tug +(define-public texlive-gentium-otf (package - (name "texlive-gentium-tug") - (version "2024.2") + (name "texlive-gentium-otf") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/fonts/gentium-tug/" - "fonts/afm/public/gentium-tug/" - "fonts/enc/dvips/gentium-tug/" - "fonts/map/dvips/gentium-tug/" - "fonts/map/pdftex/gentium-tug/" - "fonts/tfm/public/gentium-tug/" - "fonts/truetype/public/gentium-tug/" - "fonts/type1/public/gentium-tug/" - "source/fonts/gentium-tug/" - "tex/latex/gentium-tug/")))) + (revision 74725) + (locations (list "doc/fonts/gentium-otf/" + "tex/latex/gentium-otf/")))) (file-name (git-file-name name version)) (sha256 - (base32 - "0byiqwqxiik3i9cb6lp53vw4yw92frlmmsk05653g9kgmx04x70d")))) + (base32 "1zg0dim2pq0ynlyfaxcxqsshwgb4dy8jv1ja5c2b3lfzgnzbgalv")))) (outputs '("out" "doc")) (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/gentium-tug") - (synopsis "Gentium fonts (in two formats) and support files") + (home-page "https://ctan.org/pkg/gentium-otf") + (synopsis "Support for the TrueType font GentiumPlus") (description - "Gentium is a typeface family designed to enable the diverse ethnic -groups around the world who use the Latin, Cyrillic and Greek scripts to -produce readable, high-quality publications. It supports a wide range of -Latin- and Cyrillic-based alphabets.") - (license (list license:expat license:silofl1.1)))) + "This package supports the fonts GentiumPlus and GentiumBookPlus as +TrueType (see package @code{gentium-sil}) and defines missing typefaces. All +font features are available by special macros.") + (license license:lppl1.3+))) + +(define-public texlive-gentium-sil + (package + (name "texlive-gentium-sil") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/gentium-sil/" + "fonts/truetype/SIL/gentium-sil/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14n2wgqn116zfgjnav4nq2p93679217v4scbffc1avirbmpzhbpj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/gentium-sil") + (synopsis "Complete Greek font with Latin and Cyrillic, too") + (description + "This is a redistribution of the original Gentium release from SIL, not +altered in any way. Gentium is a typeface family designed to enable the +diverse ethnic groups around the world who use the Latin, Cyrillic and Greek +scripts to produce readable, high-quality publications. The Gentium family +includes a complete Greek font, supporting both monotonic and polytonic forms. +While some Greek characters do closely resemble Latin ones, it is a separate +design that embraces the robust, distinctive character of the Greek script, +but does so within the design context of the whole typeface. As a result, the +two scripts can be successfully mixed in a paragraph or page of text.") + (license license:silofl1.1))) (define-public texlive-gincltex (package (name "texlive-gincltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gincltex/" "source/latex/gincltex/" "tex/latex/gincltex/")))) (file-name (git-file-name name version)) @@ -58744,12 +63773,12 @@ the @file{.tex} extension.") (define-public texlive-git-latexdiff (package (name "texlive-git-latexdiff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/git-latexdiff.1" "doc/man/man1/git-latexdiff.man1.pdf" "doc/support/git-latexdiff/" @@ -58771,12 +63800,12 @@ between different versions of a LaTeX file.") (define-public texlive-glyphlist (package (name "texlive-glyphlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/map/glyphlist/")))) (file-name (git-file-name name version)) (sha256 @@ -58794,18 +63823,18 @@ Unicode points; it is maintained by Adobe. The additional (define-public texlive-graphics-def (package (name "texlive-graphics-def") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphics-def/" "tex/latex/graphics-def/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1kp28k3shsiv0a051lp4fcqadac41c942hxwn506yps7h9y4jg23")))) + "06q21gsqjchgsgsb4lg89qa1nbxi4pz9ivj6fv5c4a6375vgaapc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:texlive-latex-bin? #f)) @@ -58821,12 +63850,12 @@ packages.") (define-public texlive-graphics-cfg (package (name "texlive-graphics-cfg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphics-cfg/" "tex/latex/graphics-cfg/")))) (file-name (git-file-name name version)) @@ -58846,19 +63875,19 @@ set default \"driver\" options for the color and graphics packages.") (define-public texlive-graphics (package (name "texlive-graphics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphics/" "source/latex/graphics/" "tex/latex/graphics/")))) (file-name (git-file-name name version)) (sha256 (base32 - "024hncahwc07yd2l94znv7v72sbykxdri5lpg3w4ip0nf10ywyma")))) + "0992h50swb77hkpss8i04q8mpkv967grqdbli4xz0vk6xnqvqlqw")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex" "texlive-pdftex"))) @@ -58876,15 +63905,42 @@ documents. It comprises the packages @code{color}, @code{graphics}, @code{lscape}.") (license license:lppl1.3c))) +(define-public texlive-gratzer-color-scheme + (package + (name "texlive-gratzer-color-scheme") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/gratzer-color-scheme/" + "tex/latex/gratzer-color-scheme/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i16s2xqhikzbrar3p5ks1jrxdnybhcc7pgni5h7vc8djgidhcmb")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/gratzer-color-scheme") + (synopsis + "Colors definitions, theorems, corollaries, lemmas, and propositions") + (description + "This LaTeX package introduces the @dfn{Gratzer color scheme} for math +publications, which colors theorems and corollaries red, lemmas and +propositions blue, definitions green.") + (license license:lppl1.3c))) + (define-public texlive-greek-fontenc (package (name "texlive-greek-fontenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/greek-fontenc/" "tex/latex/greek-fontenc/")))) (file-name (git-file-name name version)) @@ -58903,12 +63959,12 @@ definition files for Greek text font encodings for use with @code{fontenc}.") (define-public texlive-gsftopk (package (name "texlive-gsftopk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/gsftopk.1" "doc/man/man1/gsftopk.man1.pdf" "dvips/gsftopk/")))) @@ -58977,12 +64033,12 @@ dealing with Type 1 fonts, direct.") (define-public texlive-hycolor (package (name "texlive-hycolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hycolor/" "source/latex/hycolor/" "tex/latex/hycolor/")))) (file-name (git-file-name name version)) @@ -59002,12 +64058,12 @@ for the user.") (define-public texlive-xcjk2uni (package (name "texlive-xcjk2uni") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcjk2uni/" "source/latex/xcjk2uni/" "tex/latex/xcjk2uni/")))) @@ -59048,18 +64104,18 @@ and cut-and-paste operations on a PDF file generated by pdfTeX.") (define-public texlive-xcolor (package (name "texlive-xcolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcolor/" "dvips/xcolor/" "source/latex/xcolor/" "tex/latex/xcolor/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1gffdw5klhsyfcnicjw0fpqwgid8qfrfbqwxif7wsbw1q217bmmy")))) + "1cww5kg8r0ynzhl58wm6nk9lildrw030qwzm4abxj527wjwb1yli")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xcolor") @@ -59077,12 +64133,12 @@ tables.") (define-public texlive-xltxtra (package (name "texlive-xltxtra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xltxtra/" "source/xelatex/xltxtra/" "tex/xelatex/xltxtra/")))) @@ -59109,12 +64165,12 @@ correctly; and define two extra commands: @code{\\vfrac} and (define-public texlive-xml2pmx (package (name "texlive-xml2pmx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/xml2pmx.1" "doc/man/man1/xml2pmx.man1.pdf")))) (file-name (git-file-name name version)) @@ -59177,30 +64233,15 @@ MusiXTeX processing.") "This package provides the binary for @code{texlive-xml2pmx}.") (license (package-license texlive-xml2pmx)))) -(define-public texlive-xmltexconfig - (package - (name "texlive-xmltexconfig") - (version "2024.2") - ;; XXX: The package is actually empty in TeX Live. Treat it as - ;; a meta-package until it is removed from TeX Live. - (source #f) - (build-system trivial-build-system) - (arguments (list #:builder #~(mkdir #$output))) - (home-page "https://ctan.org/pkg/xmltexconfig") - (synopsis "Configuration files for @code{xmltex} and @code{pdfxmltex}") - (description "This package provides configuration files for @code{xmltex} -and @code{pdfxmltex}.") - (license license:public-domain))) - (define-public texlive-xmltex (package (name "texlive-xmltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/otherformats/xmltex/base/" "tex/xmltex/base/")))) (file-name (git-file-name name version)) @@ -59226,16 +64267,15 @@ and @code{pdfxmltex}.") texlive-cm texlive-firstaid texlive-hyphen-complete + texlive-knuth-lib texlive-l3backend texlive-l3kernel texlive-latex texlive-latex-fonts - texlive-latexconfig texlive-pdftex texlive-tex texlive-tex-ini-files - texlive-unicode-data - texlive-xmltexconfig)) + texlive-unicode-data)) (home-page "https://ctan.org/pkg/xmltex") (synopsis "Support for parsing XML documents") (description @@ -59248,12 +64288,12 @@ UTF-8 or a suitable 8-bit encoding.") (define-public texlive-xpiano (package (name "texlive-xpiano") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xpiano/" "source/latex/xpiano/" "tex/latex/xpiano/")))) (file-name (git-file-name name version)) @@ -59276,12 +64316,12 @@ others.") (define-public texlive-xpinyin (package (name "texlive-xpinyin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xpinyin/" "source/latex/xpinyin/" "tex/latex/xpinyin/")))) (file-name (git-file-name name version)) @@ -59309,19 +64349,19 @@ provided that automatically add pinyin to Chinese characters.") (define-public texlive-hyperref (package (name "texlive-hyperref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hyperref/" "source/latex/hyperref/" "tex/latex/hyperref/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mb8fm2759mi9gfxbmg97db2g510ay2wmqjkk93xmgkg768rajbc")))) + "0rl8v56yzxyid8pwyzh36z8yrf72hsm1myy412pj00gyp7p4bgc2")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -59331,12 +64371,16 @@ provided that automatically add pinyin to Chinese characters.") texlive-etexcmds texlive-gettitlestring texlive-hycolor + texlive-iftex + texlive-infwarerr texlive-intcalc texlive-kvdefinekeys + texlive-kvoptions texlive-kvsetkeys texlive-letltxmacro texlive-ltxcmds texlive-pdfescape + texlive-pdftexcmds texlive-refcount texlive-rerunfilecheck texlive-stringenc @@ -59356,15 +64400,43 @@ pdf and HTML backends. The package is distributed with the @code{backref} and @code{hyperref}.") (license license:lppl1.3+))) +(define-public texlive-hypcap + (package + (name "texlive-hypcap") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/hypcap/" + "source/latex/hypcap/" + "tex/latex/hypcap/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sagidc5nripiymp8flyqfqyszvr5b95zz8l39j5l1sgwsa68yfh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/hypcap") + (synopsis "Adjusting the anchors of captions") + (description + "The package offers a solution to the problem that when you link to +a float using @code{hyperref}, the link anchors to below the float's caption, +rather than the beginning of the float. Hypcap defines a separate +@code{\\capstart} command, which you put where you want links to end; you +should have a @code{\\capstart} command for each @code{\\caption} command.") + (license license:lppl1.3c))) + (define-public texlive-hypdoc (package (name "texlive-hypdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hypdoc/" "source/latex/hypdoc/" "tex/latex/hypdoc/")))) (file-name (git-file-name name version)) @@ -59384,32 +64456,27 @@ references are linked as far as possible.") (define-public texlive-hyperxmp (package (name "texlive-hyperxmp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/hyperxmp/" - "doc/man/man1/hyperxmp-add-bytecount.1" - "doc/man/man1/hyperxmp-add-bytecount.man1.pdf" - "scripts/hyperxmp/" - "source/latex/hyperxmp/" - "tex/latex/hyperxmp/")))) + (revision 74725) + (locations + (list "doc/latex/hyperxmp/" + "doc/man/man1/hyperxmp-add-bytecount.1" + "doc/man/man1/hyperxmp-add-bytecount.man1.pdf" + "scripts/hyperxmp/" + "source/latex/hyperxmp/" + "tex/latex/hyperxmp/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03ipfjyw8wkgmvlaljnaxb2n3imxfs7hzwm9caw78jf6v5ji70ll")))) + "0gxlxwsr6ynirm7r0l2qzrpyamg0bmwcav19yk179qw6pjhl1jjd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments - (list - #:link-scripts #~(list "hyperxmp-add-bytecount.pl") - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-build - (lambda _ - (delete-file "source/latex/hyperxmp/hyperxmp-stds.tex")))))) + (list #:link-scripts #~(list "hyperxmp-add-bytecount.pl"))) (inputs (list perl)) (home-page "https://ctan.org/pkg/hyperxmp") (synopsis "Embed XMP metadata within a LaTeX document") @@ -59418,19 +64485,18 @@ references are linked as far as possible.") embedding document metadata, within the document itself. The metadata is designed to be easy to extract, even by programs that are oblivious to the document's file format. The @code{hyperxmp} package makes it trivial for -LaTeX document authors to store XMP metadata in their documents as well. It -is compatible with pdfLaTeX, XeLaTeX, LaTeX+dvipdfm, and LaTeX+dvips+ps2pdf.") +LaTeX document authors to store XMP metadata in their documents as well.") (license license:lppl1.3c))) (define-public texlive-latex-brochure (package (name "texlive-latex-brochure") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-brochure/")))) (file-name (git-file-name name version)) (sha256 @@ -59449,12 +64515,12 @@ printing, double-sided, on A3 paper, which would then be folded once.") (define-public texlive-latex-course (package (name "texlive-latex-course") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-course/")))) (file-name (git-file-name name version)) (sha256 @@ -59474,17 +64540,17 @@ the @emph{Short Introduction to LaTeX}.") (define-public texlive-latex-doc-ptr (package (name "texlive-latex-doc-ptr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-doc-ptr/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mamlfnxzi4lwh5cpss8zcfr64jdnf6vnj9fp48accrqdj2rpfs2")))) + "1gddkzk7zfxq24l2k6cdcp8s00wx3iddy6x96n7qpk9d79izbd5s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/latex-doc-ptr") @@ -59498,12 +64564,12 @@ documentation of LaTeX itself, in distributions.") (define-public texlive-latex-for-undergraduates (package (name "texlive-latex-for-undergraduates") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-for-undergraduates/")))) (file-name (git-file-name name version)) (sha256 @@ -59522,12 +64588,12 @@ Studio Code and an example package of user-defined LaTeX commands.") (define-public texlive-latex-graphics-companion (package (name "texlive-latex-graphics-companion") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-graphics-companion/")))) (file-name (git-file-name name version)) (sha256 @@ -59545,12 +64611,12 @@ LaTeX Graphics Companion} book, together with necessary supporting files.") (define-public texlive-latex-refsheet (package (name "texlive-latex-refsheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-refsheet/")))) (file-name (git-file-name name version)) (sha256 @@ -59569,12 +64635,12 @@ the packages needed for a thesis in natural sciences.") (define-public texlive-latex-veryshortguide (package (name "texlive-latex-veryshortguide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-veryshortguide/")))) (file-name (git-file-name name version)) (sha256 @@ -59594,12 +64660,12 @@ version is provided in legal format.") (define-public texlive-latex-web-companion (package (name "texlive-latex-web-companion") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-web-companion/apa/" "doc/latex/latex-web-companion/apb/" "doc/latex/latex-web-companion/apc/" @@ -59624,18 +64690,18 @@ LaTeX Web Companion} book, together with necessary supporting files.") (define-public texlive-latex2e-help-texinfo (package (name "texlive-latex2e-help-texinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/info/latex2e.info" "doc/latex/latex2e-help-texinfo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0rk69n89hl67qfbi5mmb4msaibychsk9a83dx593170ayiir6s6g")))) + "040zsibf3hzm29llq6272qbgv2cdffa17gyw57781cbnfyc2k9bz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/latex2e-help-texinfo") @@ -59649,12 +64715,12 @@ involved are to be found on the package home page.") (define-public texlive-latex4wp (package (name "texlive-latex4wp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex4wp/")))) (file-name (git-file-name name version)) (sha256 @@ -59673,12 +64739,12 @@ environment. It aims at helping such users use LaTeX instead.") (define-public texlive-latex4wp-it (package (name "texlive-latex4wp-it") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex4wp-it/")))) (file-name (git-file-name name version)) (sha256 @@ -59696,12 +64762,12 @@ Users} document in Italian.") (define-public texlive-latexcheat (package (name "texlive-latexcheat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexcheat/")))) (file-name (git-file-name name version)) (sha256 @@ -59720,12 +64786,12 @@ typesetting mathematics, though it does list some symbols.") (define-public texlive-latexcheat-ptbr (package (name "texlive-latexcheat-ptbr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexcheat-ptbr/")))) (file-name (git-file-name name version)) (sha256 @@ -59743,12 +64809,12 @@ cheat sheet.") (define-public texlive-latexcourse-rug (package (name "texlive-latexcourse-rug") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexcourse-rug/")))) (file-name (git-file-name name version)) (sha256 @@ -59767,12 +64833,12 @@ Groningen (Netherlands).") (define-public texlive-latexfileinfo-pkgs (package (name "texlive-latexfileinfo-pkgs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexfileinfo-pkgs/" "source/latex/latexfileinfo-pkgs/" "tex/latex/latexfileinfo-pkgs/")))) @@ -59795,19 +64861,19 @@ discussed; revision control systems are mentioned briefly.") (define-public texlive-oberdiek (package (name "texlive-oberdiek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/oberdiek/" "doc/latex/oberdiek/" "source/latex/oberdiek/" "tex/generic/oberdiek/" "tex/latex/oberdiek/")))) (file-name (git-file-name name version)) (sha256 (base32 - "126fsv65d60ixzyyyx1gpx8a4dd25k5jm599hl31zvdjcrk4p9sx")))) + "17sn12k5mc7i3sxjmhyp5w2vjxsndqby5c1annajjs8x6wcsvka6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -59829,12 +64895,12 @@ arrows; record information about document class(es) used; and many more.") (define-public texlive-regexpatch (package (name "texlive-regexpatch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/regexpatch/" "source/latex/regexpatch/" "tex/latex/regexpatch/")))) @@ -59857,12 +64923,12 @@ experimental packages.") (define-public texlive-rerunfilecheck (package (name "texlive-rerunfilecheck") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rerunfilecheck/" "source/latex/rerunfilecheck/" "tex/latex/rerunfilecheck/")))) @@ -59883,12 +64949,12 @@ have changed. It is based on MD5 checksum, provided by pdfTeX.") (define-public texlive-onedown (package (name "texlive-onedown") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/onedown/" "source/latex/onedown/" "tex/latex/onedown/")))) @@ -59913,19 +64979,19 @@ output of bridge terms.") (define-public texlive-tools (package (name "texlive-tools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tools/" "source/latex/tools/" "tex/latex/tools/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0fkpjgaagf36hq1wxi4a57ijcgdzvlmwlp6alfb05w2ym628zz3h")))) + "1c9ix26fk99zgjjfc5s7b26cpxf5jai79b50q09ymjvbd1sdgii4")))) (outputs '("out" "doc")) (arguments (list #:build-targets #~(list "tools.ins"))) @@ -59945,12 +65011,12 @@ are part of the LaTeX required tools distribution, comprising the packages: (define-public texlive-url (package (name "texlive-url") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/url/" "tex/latex/url/")))) (file-name (git-file-name name version)) (sha256 @@ -59975,19 +65041,18 @@ of file names.") (define-public texlive-l3experimental (package (name "texlive-l3experimental") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l3experimental/" "source/latex/l3experimental/l3benchmark/" "source/latex/l3experimental/l3draw/" "source/latex/l3experimental/l3graphics/" "source/latex/l3experimental/l3opacity/" "source/latex/l3experimental/l3str/" - "source/latex/l3experimental/l3sys-shell/" "source/latex/l3experimental/xcoffins/" "source/latex/l3experimental/xgalley/" "tex/latex/l3experimental/l3benchmark/" @@ -59995,13 +65060,12 @@ of file names.") "tex/latex/l3experimental/l3graphics/" "tex/latex/l3experimental/l3opacity/" "tex/latex/l3experimental/l3str/" - "tex/latex/l3experimental/l3sys-shell/" "tex/latex/l3experimental/xcoffins/" "tex/latex/l3experimental/xgalley/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1vrggg8id8fyndzq0vr76vdh4vi8xixjs3b09gq7if48bvjrz3h4")))) + "16h11l42aa8k8ljjyjaar6x96d8s6pzh8ilz0naskar9czr19nhd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-l3kernel)) @@ -60040,19 +65104,19 @@ which controls boxes receiving text for typesetting. (define-public texlive-l3kernel (package (name "texlive-l3kernel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l3kernel/" "source/latex/l3kernel/" "tex/latex/l3kernel/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ajz0h02l8ykpxxqvq8djjnv7fcidfadcyj11mxifhfm6ii589qk")))) + "0gachcc6lnkija38cby7r348mkrgfx1jcdhifyy3aa7vm1ick30r")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex"))) (build-system texlive-build-system) @@ -60076,12 +65140,12 @@ LaTeX3 conventions can be used with regular LaTeX2e packages.") (define-public texlive-l3backend (package (name "texlive-l3backend") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l3backend/" "dvips/l3backend/" "source/latex/l3backend/" @@ -60089,7 +65153,7 @@ LaTeX3 conventions can be used with regular LaTeX2e packages.") (file-name (git-file-name name version)) (sha256 (base32 - "0y0jf1gz37vwp7hvi26y83iy9jgjp2drm6v6wq8yayap293jdfk0")))) + "1w6dv2zlgyzac0ifkwsdxb4m9prlbyhi6l56d6jizjz0ir6hqr75")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex"))) (build-system texlive-build-system) @@ -60111,12 +65175,12 @@ an independent schedule.") (define-public texlive-l3packages (package (name "texlive-l3packages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l3packages/" "source/latex/l3packages/l3keys2e/" "source/latex/l3packages/xfp/" @@ -60129,7 +65193,7 @@ an independent schedule.") (file-name (git-file-name name version)) (sha256 (base32 - "141f5lyybhyg9dncxxsl3npgyysk6ac8wpbagpmqvymfa6sqqrqx")))) + "19n4gggsdf10mdcs06y00js5q9lql8a2zc4b8n456i0idbmqvwxd")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex"))) (build-system texlive-build-system) @@ -60163,15 +65227,47 @@ a means of defining generic functions using a key-value syntax, and @code{xfrac}, which provides flexible split-level fractions.") (license license:lppl1.3c))) +(define-public texlive-l3sys-query + (package + (name "texlive-l3sys-query") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/man/man1/l3sys-query.1" + "doc/man/man1/l3sys-query.man1.pdf" + "doc/support/l3sys-query/" + "scripts/l3sys-query/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xiq030qsy0l7q124j821crxpz6gn884qhz4zby80s70zb54als9")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "l3sys-query.lua"))) + (propagated-inputs (list texlive-luatex)) + (home-page "https://ctan.org/pkg/l3sys-query") + (synopsis "System queries for LaTeX using Lua") + (description + "The @code{l3sys-query} script provides a method for TeX runs to obtain +system information via shell escape to Lua. The facilities are more limited +than the similar Java script @code{texosquery}, but since it uses Lua, +@code{l3sys-query} can be used out of the box. It is suitable for use with +restricted shell escape, the standard setting when installing a TeX system.") + (license license:expat))) + (define-public texlive-fonts-churchslavonic (package (name "texlive-fonts-churchslavonic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fonts-churchslavonic/" "fonts/opentype/public/fonts-churchslavonic/")))) (file-name (git-file-name name version)) @@ -60187,22 +65283,82 @@ a means of defining generic functions using a key-value syntax, and which are intended for Unicode TeX engines only.") (license license:silofl1.1))) +(define-public texlive-fontscale + (package + (name "texlive-fontscale") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fontscale/" + "tex/latex/fontscale/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m12bxhgsjmpn6y5n7hbbgc3si26hfwk25q2bg21hn1gy1vdni9q")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fontscale") + (synopsis "Flexible interface for setting font sizes") + (description + "This package provides an interface for selecting (arbitrary) font sizes +and associated values.") + (license license:lppl1.3c))) + +(define-public texlive-fontscripts + (package + (name "texlive-fontscripts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fontscripts/" + "scripts/fontscripts/" + "source/latex/fontscripts/" + "tex/fontinst/fontscripts/" + "tex/latex/fontscripts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18yxbdsmga8nyvfblblqp5lpd024m5v3rvf1w0xin442q5i0kbjh")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fontscripts") + (synopsis + "Font encodings, metrics and Lua script fragments for font creation") + (description + "This package provides font encodings, metrics and Lua script fragments +for generating font support packages for 8-bit engines with @code{l3build}. +An optional template-based system enables the automatic generation of font +tables and @code{l3build} tests. It also eases addition of variable scaling +to @file{.fd} files (unsupported by some tools). + +It is primarily designed for @code{fontinst}, but can be adapted for use with +other programs. Default configuration is intended to be cross-platform and +require only tools included in TeX Live, but the documentation includes +a simple adaption for integration with FontForge and GNU make.") + (license license:lppl1.3c))) + (define-public texlive-fontspec (package (name "texlive-fontspec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fontspec/" "source/latex/fontspec/" "tex/latex/fontspec/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0yz1jkwyybrj3qixmdaxxmi8p4a9kz5zyawl6vcmxys6wlxiyqr2")))) + "0n2mk1qp66vsn6800ml712d9mhgvqspgrmzqy6zgz0fik9m6nwdq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -60223,12 +65379,12 @@ the NFSS in LaTeX running on XeTeX or LuaTeX engines.") (define-public texlive-grffile (package (name "texlive-grffile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grffile/" "source/latex/grffile/" "tex/latex/grffile/")))) @@ -60250,12 +65406,12 @@ default is a stub that just loads @code{graphicx}.") (define-public texlive-sanskrit (package (name "texlive-sanskrit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sanskrit/" "fonts/source/public/sanskrit/" "fonts/tfm/public/sanskrit/" @@ -60279,12 +65435,12 @@ available.") (define-public texlive-sanskrit-t1 (package (name "texlive-sanskrit-t1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/sanskrit-t1/" "fonts/map/dvips/sanskrit-t1/" "fonts/type1/public/sanskrit-t1/")))) @@ -60304,12 +65460,12 @@ available.") (define-public texlive-sansmath (package (name "texlive-sansmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sansmath/" "tex/latex/sansmath/")))) (file-name (git-file-name name version)) (sha256 @@ -60327,12 +65483,12 @@ available.") (define-public texlive-sansmathfonts (package (name "texlive-sansmathfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/sansmathfonts/" "fonts/map/dvips/sansmathfonts/" "fonts/source/public/sansmathfonts/" @@ -60343,7 +65499,7 @@ available.") (file-name (git-file-name name version)) (sha256 (base32 - "13i8sn4v5srcxsq0qw7q5lmw5271lzksc5xsgjrvg98s38zg7pa5")))) + "1ig8rc6cblfrzp2xfqd233p6vsf9idisv4dzim5gz650dy4ip4p0")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-amsfonts" "texlive-cm" @@ -60358,15 +65514,39 @@ available.") Computer Modern.") (license license:lppl1.3c))) +(define-public texlive-string-diagrams + (package + (name "texlive-string-diagrams") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/string-diagrams/" + "source/latex/string-diagrams/" + "tex/latex/string-diagrams/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07viqvjwh03zysqdjpd8pd2k10w595g1aih7p5gppgci84j4wq69")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/string-diagrams") + (synopsis "Create string diagrams with LaTeX and TikZ") + (description + "This LaTeX package has been designed for creation of string diagrams.") + (license license:lppl1.3c))) + (define-public texlive-stringenc (package (name "texlive-stringenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stringenc/" "source/latex/stringenc/" "tex/generic/stringenc/")))) @@ -60386,12 +65566,12 @@ string between different encodings. Both LaTeX and plain-TeX are supported.") (define-public texlive-svg-inkscape (package (name "texlive-svg-inkscape") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svg-inkscape/")))) (file-name (git-file-name name version)) (sha256 @@ -60416,12 +65596,12 @@ The document also describes how to automate the conversion from SVG to (define-public texlive-svn-prov (package (name "texlive-svn-prov") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svn-prov/" "source/latex/svn-prov/" "tex/latex/svn-prov/")))) (file-name (git-file-name name version)) @@ -60442,12 +65622,12 @@ file name may also be given explicitly as an optional argument.") (define-public texlive-l3build (package (name "texlive-l3build") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/l3build/" "doc/man/man1/l3build.1" "doc/man/man1/l3build.man1.pdf" @@ -60457,7 +65637,7 @@ file name may also be given explicitly as an optional argument.") (file-name (git-file-name name version)) (sha256 (base32 - "1sx4719vvy1jpyq3dwm59pf0acakf21lidmdmjz8sfwp14xbk7sy")))) + "0bz9azlqdq354b0kcyki2wxwz4hd784g6niblhm9xjcvafk7h5gd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "l3build.lua"))) @@ -60475,12 +65655,12 @@ a @file{.tex} file which provides the testing environment.") (define-public texlive-luabidi (package (name "texlive-luabidi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luabidi/" "tex/lualatex/luabidi/")))) (file-name (git-file-name name version)) @@ -60499,12 +65679,12 @@ context of LuaTeX.") (define-public texlive-luacode (package (name "texlive-luacode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luacode/" "source/lualatex/luacode/" "tex/lualatex/luacode/")))) @@ -60527,12 +65707,12 @@ environments to help with these problems.") (define-public texlive-lualatex-doc-de (package (name "texlive-lualatex-doc-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lualatex-doc-de/")))) (file-name (git-file-name name version)) (sha256 @@ -60552,12 +65732,12 @@ sources, and offers links to others.") (define-public texlive-lualatex-math (package (name "texlive-lualatex-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lualatex-math/" "source/lualatex/lualatex-math/" "tex/lualatex/lualatex-math/")))) @@ -60583,12 +65763,12 @@ they are not directly related to Unicode mathematics typesetting.") (define-public texlive-lualibs (package (name "texlive-lualibs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/lualibs/" "source/luatex/lualibs/" "tex/luatex/lualibs/")))) (file-name (git-file-name name version)) @@ -60612,12 +65792,12 @@ this bundle for use independent of ConTeXt.") (define-public texlive-lua-alt-getopt (package (name "texlive-lua-alt-getopt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/lua-alt-getopt/" "scripts/lua-alt-getopt/")))) (file-name (git-file-name name version)) @@ -60634,15 +65814,41 @@ this bundle for use independent of ConTeXt.") in the same way as BSD/GNU @code{getopt_long(3)} functions do.") (license license:expat))) +(define-public texlive-luatbls + (package + (name "texlive-luatbls") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/luatbls/" + "tex/lualatex/luatbls/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mfgs6w4irw8q3hsvfifi6yfxy3ynhaa433ibyr67vjp32rcymdj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luatbls") + (synopsis "Lua tables made accessible in LaTeX") + (description + "This package provides a LaTeX interface to create, modify, and use the +Lua data structure @code{tables}. Lua tables can be declared with the help of +@code{luakeys}, and this package provides facilities to set, get, check, +iterate, apply, etc., to the table.") + (license license:expat))) + (define-public texlive-luatex (package (name "texlive-luatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/base/" "doc/man/man1/dviluatex.1" "doc/man/man1/dviluatex.man1.pdf" @@ -60657,7 +65863,7 @@ in the same way as BSD/GNU @code{getopt_long(3)} functions do.") (file-name (git-file-name name version)) (sha256 (base32 - "1jcqymq0a2yyn7smbwl0inc6q7ly4x7hraq8wbx3r5qr9q63hlpg")))) + "1fidqbjxkklcvj20qyhirws4889jizz67i970ds0db3s8k9dmj7z")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-kpathsea"))) (build-system texlive-build-system) @@ -60704,12 +65910,12 @@ assumed.") (define-public texlive-luatexbase (package (name "texlive-luatexbase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luatexbase/" "source/luatex/luatexbase/" "tex/luatex/luatexbase/")))) @@ -60734,12 +65940,12 @@ upgrade smoothly to the new support structure.") (define-public texlive-luatex85 (package (name "texlive-luatex85") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/luatex85/" "source/generic/luatex85/" "tex/generic/luatex85/")))) @@ -60758,19 +65964,19 @@ upgrade smoothly to the new support structure.") (define-public texlive-luatexja (package (name "texlive-luatexja") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luatexja/" "source/luatex/luatexja/" "tex/luatex/luatexja/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0h03dzbi2lqrfsrhdcbfihnn3hni8wxzknam3hhqpdsql39i0drw")))) + "05rms9gx4g9bhcal0fq7bdkypxrmzpn08l6gmqr5ja11qwvznww9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-luatexbase)) @@ -60784,18 +65990,18 @@ Either of the Plain and LaTeX2e formats may be used with the package.") (define-public texlive-luahbtex (package (name "texlive-luahbtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/luahbtex.1" "doc/man/man1/luahbtex.man1.pdf")))) (file-name (git-file-name name version)) (sha256 (base32 - "0y47q58jggwzy5hk9n2arh0g4a92pqcavadzxa38lpadf16zxbck")))) + "1k39sc8ydnh6asmv6j6cx0f8lbkab609a9al3jigrb67xwlk6cw0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (properties '((updater-extra-native-inputs "texlive-kpathsea"))) @@ -60825,12 +66031,12 @@ shaping, instead of LuaTeX's built-in shaper.") (define-public texlive-lua-uni-algos (package (name "texlive-lua-uni-algos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/lua-uni-algos/" "tex/luatex/lua-uni-algos/")))) (file-name (git-file-name name version)) @@ -60861,12 +66067,12 @@ provided.") (define-public texlive-luaotfload (package (name "texlive-luaotfload") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luaotfload/" "doc/man/man1/luaotfload-tool.1" "doc/man/man1/luaotfload-tool.man1.pdf" @@ -60878,7 +66084,7 @@ provided.") (file-name (git-file-name name version)) (sha256 (base32 - "1rbf7m27r7nz5raj2gcm1y0hsrg3fxx5l7di15rl4vsz73ij38mk")))) + "0wa3s3751w91lm5vqgd95slii6ainz4vbjq7q7yf7abpml8m8vmz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -60902,18 +66108,18 @@ loading fonts by their proper names instead of file names.") (define-public texlive-amsmath (package (name "texlive-amsmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amsmath/" "source/latex/amsmath/" "tex/latex/amsmath/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1a8cbi5pdd4l4mwdb0vhmclqvlihh7a6gmpls6vn4jgcs15sjfw3")))) + "0qx5j7d12zw0l9fhjb7y6pkjhzprjx7w7irrvlcl44y0bg2wj86l")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://www.ctan.org/pkg/amsmath") @@ -60934,12 +66140,12 @@ similar) definitions.") (define-public texlive-amsmath-it (package (name "texlive-amsmath-it") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amsmath-it/")))) (file-name (git-file-name name version)) (sha256 @@ -60958,12 +66164,12 @@ documents. The documents are: @file{diffs-m.txt} of December 1999, and (define-public texlive-manfnt (package (name "texlive-manfnt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/manfnt/" "source/latex/manfnt/" "tex/latex/manfnt/")))) (file-name (git-file-name name version)) @@ -60982,12 +66188,12 @@ the Knuth's manual font, such as the Dangerous Bend and Manual-errata Arrow.") (define-public texlive-manfnt-font (package (name "texlive-manfnt-font") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/afm/hoekwater/manfnt-font/" "fonts/map/dvips/manfnt-font/" "fonts/type1/hoekwater/manfnt-font/")))) @@ -61007,12 +66213,12 @@ his books. LaTeX support is available using the @code{manfnt} package.") (define-public texlive-mathdots (package (name "texlive-mathdots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/mathdots/" "source/generic/mathdots/" "tex/generic/mathdots/")))) @@ -61035,12 +66241,12 @@ commands. The commands may also be used in plain TeX.") (define-public texlive-amscls (package (name "texlive-amscls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/amscls/" "doc/latex/amscls/" "source/latex/amscls/" "tex/latex/amscls/")))) (file-name (git-file-name name version)) @@ -61061,12 +66267,12 @@ available as part of the AMS-LaTeX distribution.") (define-public texlive-babel (package (name "texlive-babel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/babel/" "makeindex/babel/" "source/latex/babel/" @@ -61074,7 +66280,7 @@ available as part of the AMS-LaTeX distribution.") (file-name (git-file-name name version)) (sha256 (base32 - "0ijfnjsgg509gqqv7kqkw1ql2vsli9bpjh4bx9155xk61dcdm8nc")))) + "0gg5aygfs2pf1vwzp077c9yw77asvpkj0mln9m4ljzhlh5q62dpk")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex" "texlive-pdftex" @@ -61113,12 +66319,12 @@ polyglossia package rather than Babel.") (define-public texlive-babelbib (package (name "texlive-babelbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/babelbib/" "doc/bibtex/babelbib/" "tex/latex/babelbib/")))) (file-name (git-file-name name version)) @@ -61140,12 +66346,12 @@ change the typography of the bibliographies.") (define-public texlive-barcodes (package (name "texlive-barcodes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/barcodes/" "fonts/source/public/barcodes/" "fonts/tfm/public/barcodes/" @@ -61169,12 +66375,12 @@ needed.") (define-public texlive-bbcard (package (name "texlive-bbcard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/bbcard/" "metapost/bbcard/")))) (file-name (git-file-name name version)) (sha256 @@ -61192,12 +66398,12 @@ sorts with MetaPost.") (define-public texlive-bbm (package (name "texlive-bbm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bbm/" "fonts/source/public/bbm/" "fonts/tfm/public/bbm/")))) (file-name (git-file-name name version)) @@ -61227,12 +66433,12 @@ blackboard bold sampler.") (define-public texlive-bbm-macros (package (name "texlive-bbm-macros") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bbm-macros/" "source/latex/bbm-macros/" "tex/latex/bbm-macros/")))) @@ -61254,12 +66460,12 @@ the fonts within maths.") (define-public texlive-bbold (package (name "texlive-bbold") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bbold/" "fonts/source/public/bbold/" "fonts/tfm/public/bbold/" @@ -61285,7 +66491,8 @@ the fonts within maths.") (native-inputs (list texlive-metafont (texlive-local-tree - (list texlive-etoolbox texlive-hypdoc)))) + (list texlive-etoolbox + texlive-hypdoc)))) (home-page "https://ctan.org/pkg/bbold") (synopsis "Sans serif blackboard bold") (description @@ -61297,12 +66504,12 @@ with LaTeX.") (define-public texlive-blockdraw-mp (package (name "texlive-blockdraw-mp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/blockdraw_mp/" "metapost/blockdraw_mp/")))) (file-name (git-file-name name version)) @@ -61323,12 +66530,12 @@ it is felt that many users will be happy to have a library for the job.") (define-public texlive-blopentype (package (name "texlive-blopentype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/blopentype/" "tex/luatex/blopentype/")))) (file-name (git-file-name name version)) @@ -61348,19 +66555,19 @@ code.") (define-public texlive-bookcover (package (name "texlive-bookcover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bookcover/" "source/latex/bookcover/" "tex/latex/bookcover/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0m5km26diwv7xij4r64c3gk2hl8xc22lrbcccqlrk1fhdlz3i8zb")))) + "1hbmvy06xdnradq156jgnm0dm69fr6gfiy5bpbl1scbblnchdl5q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bookcover") @@ -61371,12 +66578,12 @@ code.") (define-public texlive-bpolynomial (package (name "texlive-bpolynomial") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/bpolynomial/" "metapost/bpolynomial/")))) (file-name (git-file-name name version)) @@ -61398,12 +66605,12 @@ of polynomials can be calculated.") (define-public texlive-businesscard-qrcode (package (name "texlive-businesscard-qrcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/businesscard-qrcode/" "tex/xelatex/businesscard-qrcode/")))) (file-name (git-file-name name version)) @@ -61424,12 +66631,12 @@ generation of crop marks.") (define-public texlive-cmarrows (package (name "texlive-cmarrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/cmarrows/" "metapost/cmarrows/")))) (file-name (git-file-name name version)) @@ -61448,12 +66655,12 @@ Computer Modern style.") (define-public texlive-cmexb (package (name "texlive-cmexb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cmexb/" "fonts/map/dvips/cmexb/" "fonts/tfm/public/cmexb/" "fonts/type1/public/cmexb/")))) @@ -61473,12 +66680,12 @@ Computer Modern style.") (define-public texlive-cqubeamer (package (name "texlive-cqubeamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/cqubeamer/" "tex/xelatex/cqubeamer/")))) (file-name (git-file-name name version)) @@ -61499,12 +66706,12 @@ with the XeTeX engine.") (define-public texlive-cs (package (name "texlive-cs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/enc/dvips/cs/" "fonts/map/dvips/cs/" "fonts/source/public/cs/" @@ -61529,17 +66736,44 @@ fonts in the Metafont format; Type 1 format versions (csfonts-t1) are also available.") (license license:gpl2+))) ;see fonts/source/public/cs/cscode.mf +(define-public texlive-cs-techrep + (package + (name "texlive-cs-techrep") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/cs-techrep/" + "source/latex/cs-techrep/" + "tex/latex/cs-techrep/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03j3a9s0bdsw7wskfy7xm8da1h7hkpjxvczcba1lprcrrq9gpiv8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cs-techrep") + (synopsis "Technical reports in computer science and software engineering") + (description + "This package provides a class for the creation of technical reports in +computer science and software engineering. The style is a two-column format +similar to IEEE. It is intended for lab reports and provides +a beginner-friendly template example.") + (license license:lppl1.3c))) + ;;; Note: if this package is modified, its name must be changed to comply with ;;; its license. (define-public texlive-csplain (package (name "texlive-csplain") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/csplain/base/" "tex/csplain/fonts/" "tex/csplain/opmac/")))) @@ -61600,12 +66834,12 @@ The OPmac macros can generate a bibliography without any external program.") (define-public texlive-ctable (package (name "texlive-ctable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ctable/" "source/latex/ctable/" "tex/latex/ctable/")))) (file-name (git-file-name name version)) @@ -61624,12 +66858,12 @@ right-aligned table and (multiple-)figure floats, with footnotes.") (define-public texlive-babel-albanian (package (name "texlive-babel-albanian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-albanian/" "source/generic/babel-albanian/" "tex/generic/babel-albanian/")))) @@ -61649,12 +66883,12 @@ Babel system).") (define-public texlive-babel-azerbaijani (package (name "texlive-babel-azerbaijani") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-azerbaijani/" "source/generic/babel-azerbaijani/" "tex/generic/babel-azerbaijani/")))) @@ -61677,12 +66911,12 @@ most convenient way to write Azerbaijani documents.") (define-public texlive-babel-basque (package (name "texlive-babel-basque") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-basque/" "source/generic/babel-basque/" "tex/generic/babel-basque/")))) @@ -61700,12 +66934,12 @@ most convenient way to write Azerbaijani documents.") (define-public texlive-babel-belarusian (package (name "texlive-babel-belarusian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-belarusian/" "source/generic/babel-belarusian/" "tex/generic/babel-belarusian/")))) @@ -61725,12 +66959,12 @@ Belarusian.") (define-public texlive-babel-bosnian (package (name "texlive-babel-bosnian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-bosnian/" "source/generic/babel-bosnian/" "tex/generic/babel-bosnian/")))) @@ -61750,12 +66984,12 @@ Bosnian with Babel.") (define-public texlive-babel-breton (package (name "texlive-babel-breton") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-breton/" "source/generic/babel-breton/" "tex/generic/babel-breton/")))) @@ -61776,12 +67010,12 @@ British typographic rules.") (define-public texlive-babel-bulgarian (package (name "texlive-babel-bulgarian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-bulgarian/" "source/generic/babel-bulgarian/" "tex/generic/babel-bulgarian/")))) @@ -61801,12 +67035,12 @@ containing some Bulgarian text).") (define-public texlive-babel-catalan (package (name "texlive-babel-catalan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-catalan/" "source/generic/babel-catalan/" "tex/generic/babel-catalan/")))) @@ -61826,12 +67060,12 @@ of the conventions, if Catalan is not the main language of the document).") (define-public texlive-babel-croatian (package (name "texlive-babel-croatian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-croatian/" "source/generic/babel-croatian/" "tex/generic/babel-croatian/")))) @@ -61851,12 +67085,12 @@ of the conventions, if Croatian is not the main language of the document).") (define-public texlive-babel-english (package (name "texlive-babel-english") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-english/" "source/generic/babel-english/" "tex/generic/babel-english/")))) @@ -61866,6 +67100,7 @@ of the conventions, if Croatian is not the main language of the document).") "0fh8xxxh79za80yvgypf8clzj0lk237lfyqfkl233id9rlias08d")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-hyphen-complete)) (home-page "https://ctan.org/pkg/babel-english") (synopsis "Babel support for English") (description @@ -61878,12 +67113,12 @@ Canadian and USA text.") (define-public texlive-babel-esperanto (package (name "texlive-babel-esperanto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-esperanto/" "source/generic/babel-esperanto/" "tex/generic/babel-esperanto/")))) @@ -61904,12 +67139,12 @@ Esperanto of standard LaTeX names.") (define-public texlive-babel-estonian (package (name "texlive-babel-estonian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-estonian/" "source/generic/babel-estonian/" "tex/generic/babel-estonian/")))) @@ -61930,19 +67165,19 @@ Estonian of standard LaTeX names.") (define-public texlive-babel-french (package (name "texlive-babel-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-french/" "source/generic/babel-french/" "tex/generic/babel-french/")))) (file-name (git-file-name name version)) (sha256 (base32 - "04jbg7dfk9wsyls5vk6a5v2kd5ni8jf4ixj0piy1a0z75s01my1r")))) + "02kmvnkv9a87ywllbbs1hxp3mi2pwkdmb9xsrb87n73q4q0jrfxl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/babel-french") @@ -61955,12 +67190,12 @@ the conventions, if French is not the main language of the document).") (define-public texlive-babel-friulan (package (name "texlive-babel-friulan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-friulan/" "source/generic/babel-friulan/" "tex/generic/babel-friulan/")))) @@ -61980,12 +67215,12 @@ Friulan either with Babel or with Polyglossia.") (define-public texlive-babel-galician (package (name "texlive-babel-galician") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-galician/" "source/generic/babel-galician/" "tex/generic/babel-galician/")))) @@ -62005,12 +67240,12 @@ Galician either with Babel or with Polyglossia.") (define-public texlive-babel-georgian (package (name "texlive-babel-georgian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-georgian/" "tex/generic/babel-georgian/")))) (file-name (git-file-name name version)) @@ -62030,19 +67265,19 @@ and under XeTeX and LuaTeX.") (define-public texlive-babel-german (package (name "texlive-babel-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-german/" "source/generic/babel-german/" "tex/generic/babel-german/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0k5m77nfvazfb2s9bdjchzhiyrs63mk5n8g1da5xcwrbl1pldclw")))) + "1gdrcr01whyx8rbpabjxyz85637acbxcsy9gdbhvppggzv3agx5w")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/babel-german") @@ -62058,12 +67293,12 @@ German.") (define-public texlive-babel-greek (package (name "texlive-babel-greek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-greek/" "source/generic/babel-greek/" "tex/generic/babel-greek/")))) @@ -62084,12 +67319,12 @@ names in mathematics, and for classical-era symbols.") (define-public texlive-babel-hebrew (package (name "texlive-babel-hebrew") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-hebrew/" "source/generic/babel-hebrew/" "tex/generic/babel-hebrew/")))) @@ -62111,12 +67346,12 @@ as well as translations to Hebrew of standard LaTeX names.") (define-public texlive-babel-hungarian (package (name "texlive-babel-hungarian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-hungarian/" "tex/generic/babel-hungarian/")))) (file-name (git-file-name name version)) @@ -62135,12 +67370,12 @@ Magyar (Hungarian) with Babel.") (define-public texlive-babel-icelandic (package (name "texlive-babel-icelandic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-icelandic/" "source/generic/babel-icelandic/" "tex/generic/babel-icelandic/")))) @@ -62161,12 +67396,12 @@ Icelandic of standard LaTeX names.") (define-public texlive-babel-indonesian (package (name "texlive-babel-indonesian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-indonesian/" "source/generic/babel-indonesian/" "tex/generic/babel-indonesian/")))) @@ -62184,12 +67419,12 @@ Icelandic of standard LaTeX names.") (define-public texlive-babel-interlingua (package (name "texlive-babel-interlingua") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-interlingua/" "source/generic/babel-interlingua/" "tex/generic/babel-interlingua/")))) @@ -62212,12 +67447,12 @@ Italian and French, with some normalisation of spelling.") (define-public texlive-babel-irish (package (name "texlive-babel-irish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-irish/" "source/generic/babel-irish/" "tex/generic/babel-irish/")))) @@ -62238,19 +67473,19 @@ LaTeX names.") (define-public texlive-babel-italian (package (name "texlive-babel-italian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-italian/" "source/generic/babel-italian/" "tex/generic/babel-italian/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1zb2cm5b0pbpvxpcm1mmp1mwxaighf6grlh5ijcq1m36iycpgm0p")))) + "0l6xmi0mic2g09sy5xbxdh00d66nwz50255ixsi61azh2zq5w9i0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/babel-italian") @@ -62262,12 +67497,12 @@ Babel.") (define-public texlive-babel-japanese (package (name "texlive-babel-japanese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-japanese/" "source/generic/babel-japanese/" "tex/generic/babel-japanese/")))) @@ -62288,12 +67523,12 @@ package works with pLaTeX, upLaTeX, XeLaTeX and LuaLaTeX.") (define-public texlive-babel-kurmanji (package (name "texlive-babel-kurmanji") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-kurmanji/" "source/generic/babel-kurmanji/" "tex/generic/babel-kurmanji/")))) @@ -62317,12 +67552,12 @@ Kurdish written in Arabic script.") (define-public texlive-babel-latin (package (name "texlive-babel-latin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-latin/" "source/generic/babel-latin/" "tex/generic/babel-latin/")))) @@ -62344,19 +67579,19 @@ typographical fine-tuning.") (define-public texlive-babel-latvian (package (name "texlive-babel-latvian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-latvian/" "source/generic/babel-latvian/" "tex/generic/babel-latvian/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1a605a9ksibxf8kbrqa2bmk24j9wmgzpz5f12jwcym02jm66sw82")))) + "1gh3zjwawnrxc5c2id1gz30zimvnfsn4mkhynrsqxjiac2xy876v")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/babel-latvian") @@ -62369,12 +67604,12 @@ in Babel.") (define-public texlive-babel-lithuanian (package (name "texlive-babel-lithuanian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-lithuanian/" "source/generic/babel-lithuanian/" "tex/generic/babel-lithuanian/")))) @@ -62395,12 +67630,12 @@ match Babel support for other languages.") (define-public texlive-babel-macedonian (package (name "texlive-babel-macedonian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-macedonian/" "source/generic/babel-macedonian/" "tex/generic/babel-macedonian/")))) @@ -62420,12 +67655,12 @@ Cyrillic, in Babel.") (define-public texlive-babel-malay (package (name "texlive-babel-malay") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-malay/" "source/generic/babel-malay/" "tex/generic/babel-malay/")))) @@ -62443,12 +67678,12 @@ Cyrillic, in Babel.") (define-public texlive-babel-occitan (package (name "texlive-babel-occitan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-occitan/" "source/generic/babel-occitan/" "tex/generic/babel-occitan/")))) @@ -62467,12 +67702,12 @@ Babel, with usage instructions.") (define-public texlive-babel-piedmontese (package (name "texlive-babel-piedmontese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-piedmontese/" "source/generic/babel-piedmontese/" "tex/generic/babel-piedmontese/")))) @@ -62493,12 +67728,12 @@ Piedmontese of standard LaTeX names.") (define-public texlive-babel-portuges (package (name "texlive-babel-portuges") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-portuges/" "source/generic/babel-portuges/" "tex/generic/babel-portuges/")))) @@ -62519,12 +67754,12 @@ well as translations to Portuguese of standard LaTeX names.") (define-public texlive-babel-romanian (package (name "texlive-babel-romanian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-romanian/" "source/generic/babel-romanian/" "tex/generic/babel-romanian/")))) @@ -62545,12 +67780,12 @@ provided.") (define-public texlive-babel-romansh (package (name "texlive-babel-romansh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-romansh/" "source/generic/babel-romansh/" "tex/generic/babel-romansh/")))) @@ -62575,12 +67810,12 @@ Romansh either with Babel or with Polyglossia.") (define-public texlive-babel-russian (package (name "texlive-babel-russian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-russian/" "source/generic/babel-russian/" "tex/generic/babel-russian/")))) @@ -62601,12 +67836,12 @@ use both under traditional TeX engines, and under XeTeX and LuaTeX.") (define-public texlive-babel-samin (package (name "texlive-babel-samin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-samin/" "source/generic/babel-samin/" "tex/generic/babel-samin/")))) @@ -62630,12 +67865,12 @@ names.") (define-public texlive-babel-scottish (package (name "texlive-babel-scottish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-scottish/" "source/generic/babel-scottish/" "tex/generic/babel-scottish/")))) @@ -62656,12 +67891,12 @@ translations of standard LaTeX names.") (define-public texlive-babel-serbian (package (name "texlive-babel-serbian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-serbian/" "source/generic/babel-serbian/" "tex/generic/babel-serbian/")))) @@ -62681,12 +67916,12 @@ Babel.") (define-public texlive-babel-serbianc (package (name "texlive-babel-serbianc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-serbianc/" "source/generic/babel-serbianc/" "tex/generic/babel-serbianc/")))) @@ -62706,12 +67941,12 @@ in Babel.") (define-public texlive-babel-slovak (package (name "texlive-babel-slovak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-slovak/" "source/generic/babel-slovak/" "tex/generic/babel-slovak/")))) @@ -62732,12 +67967,12 @@ also defined.") (define-public texlive-babel-slovenian (package (name "texlive-babel-slovenian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-slovenian/" "source/generic/babel-slovenian/" "tex/generic/babel-slovenian/")))) @@ -62758,12 +67993,12 @@ Slovenian of standard LaTeX names.") (define-public texlive-babel-sorbian (package (name "texlive-babel-sorbian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-sorbian/" "source/generic/babel-sorbian/" "tex/generic/babel-sorbian/")))) @@ -62784,12 +68019,12 @@ translations to the relevant language of standard LaTeX names.") (define-public texlive-babel-spanish (package (name "texlive-babel-spanish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-spanish/" "source/generic/babel-spanish/" "tex/generic/babel-spanish/")))) @@ -62810,12 +68045,12 @@ provided for those who wish to typeset Spanish as written in Mexico.") (define-public texlive-babel-swedish (package (name "texlive-babel-swedish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-swedish/" "source/generic/babel-swedish/" "tex/generic/babel-swedish/")))) @@ -62834,12 +68069,12 @@ provided for those who wish to typeset Spanish as written in Mexico.") (define-public texlive-babel-thai (package (name "texlive-babel-thai") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-thai/" "source/generic/babel-thai/" "tex/generic/babel-thai/")))) @@ -62859,12 +68094,12 @@ system.") (define-public texlive-babel-turkish (package (name "texlive-babel-turkish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-turkish/" "source/generic/babel-turkish/" "tex/generic/babel-turkish/")))) @@ -62883,12 +68118,12 @@ system.") (define-public texlive-babel-ukrainian (package (name "texlive-babel-ukrainian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-ukrainian/" "source/generic/babel-ukrainian/" "tex/generic/babel-ukrainian/")))) @@ -62909,12 +68144,12 @@ XeTeX and LuaTeX.") (define-public texlive-babel-vietnamese (package (name "texlive-babel-vietnamese") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-vietnamese/" "source/generic/babel-vietnamese/" "tex/generic/babel-vietnamese/")))) @@ -62934,19 +68169,19 @@ Vietnamese in Babel.") (define-public texlive-babel-welsh (package (name "texlive-babel-welsh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-welsh/" "source/generic/babel-welsh/" "tex/generic/babel-welsh/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qba526ralldh4y6w0pzdw2vb2ng31mw416qzn0zzjp8sppc3hyw")))) + "0lwnccspns4jrk0b6ymd0akiq222xna9fmbbn17qyxjhpb0m062i")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/babel-welsh") @@ -62958,12 +68193,12 @@ Vietnamese in Babel.") (define-public texlive-cyklop (package (name "texlive-cyklop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cyklop/" "fonts/afm/public/cyklop/" "fonts/enc/dvips/cyklop/" @@ -63002,12 +68237,12 @@ ones (IL2 for Czech fonts).") (define-public texlive-cyrillic-bin (package (name "texlive-cyrillic-bin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/rubibtex.1" "doc/man/man1/rubibtex.man1.pdf" "doc/man/man1/rumakeindex.1" @@ -63042,19 +68277,19 @@ MakeIndex.") (define-public texlive-cyrillic (package (name "texlive-cyrillic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cyrillic/" "source/latex/cyrillic/" "tex/latex/cyrillic/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08v670f7s74klnac7pzqsad9m4jsxfkckzkswxb94xxd61kanzdx")))) + "1s5ny8d0d3dc9gp6gr6szb7lzykmb2bczxs6k3g2287dbqw4maxl")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex"))) (build-system texlive-build-system) @@ -63072,15 +68307,48 @@ T2* and X2 encodings. These encodings cover (between them) pretty much every language that is written in a Cyrillic alphabet.") (license license:lppl1.3+))) +(define-public texlive-cyrillic-modern + (package + (name "texlive-cyrillic-modern") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/cyrillic-modern/" + "dvips/cyrillic-modern/" + "fonts/afm/public/cyrillic-modern/" + "fonts/enc/dvips/cyrillic-modern/" + "fonts/map/dvips/cyrillic-modern/" + "fonts/opentype/public/cyrillic-modern/" + "fonts/tfm/public/cyrillic-modern/" + "fonts/type1/public/cyrillic-modern/" + "tex/latex/cyrillic-modern/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dj82sbcraz7pppxpalwfb25zr6wdnznrfjg2h0x6lbqv9hciwdg")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cyrillic-modern") + (synopsis "Slightly modified Computer Modern fonts with cyrillics") + (description + "The Cyrillic Modern fonts are intended to make the Cyrillic letters with +classical shapes typical to the Computer Modern fonts. Currently, the fonts +add support for the Russian language, the numero sign and quotation marks +required for Russian typesetting.") + (license license:silofl1.1))) + (define-public texlive-passivetex (package (name "texlive-passivetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/xmltex/passivetex/")))) (file-name (git-file-name name version)) (sha256 @@ -63095,15 +68363,40 @@ Unicode entities, and common formatting object definitions for JadeTeX.") ;; License given in "tex/xmltex/passivetex/mlnames.sty". (license license:lppl1.0+))) +(define-public texlive-passopt + (package + (name "texlive-passopt") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/passopt/" + "tex/latex/passopt/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j19lmxxmr0i5k692nwqpqh935cq62s36sm9n01607xxv0rjzigw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/passopt") + (synopsis "Passing options to packages or classes") + (description + "This package allows to reset the global options of a loaded macro +package or document class, or to change the position of the pre-passed options +in the list to the right.") + (license license:cc-by4.0))) + (define-public texlive-pict2e (package (name "texlive-pict2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pict2e/" "source/latex/pict2e/" "tex/latex/pict2e/")))) @@ -63127,12 +68420,12 @@ with the LaTeX @code{picture} environment.") (define-public texlive-psnfss (package (name "texlive-psnfss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/psnfss/" "fonts/map/dvips/psnfss/" "source/latex/psnfss/" @@ -63166,12 +68459,12 @@ part of the LaTeX required set of packages.") (define-public texlive-ifplatform (package (name "texlive-ifplatform") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifplatform/" "source/latex/ifplatform/" "tex/latex/ifplatform/")))) @@ -63197,12 +68490,12 @@ between various classes of Unix systems.") (define-public texlive-ifptex (package (name "texlive-ifptex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/ifptex/" "tex/generic/ifptex/")))) (file-name (git-file-name name version)) (sha256 @@ -63221,17 +68514,17 @@ alias to @code{ifptex} provided for backward compatibility.") (define-public texlive-iftex (package (name "texlive-iftex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/iftex/" "tex/generic/iftex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "05p8iw8c8vjs59zb8pgilwpvlzrlb8zxyf34fhyr67y6bwm8phnf")))) + "1189hkasn3jayn8gjrf0bk6p49g7iw5pikjghflljf4kr3nf1hn4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "http://www.ctan.org/pkg/iftex") @@ -63248,12 +68541,12 @@ the engine in use.") (define-public texlive-ifxptex (package (name "texlive-ifxptex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/ifxptex/" "tex/generic/ifxptex/")))) (file-name (git-file-name name version)) @@ -63273,12 +68566,12 @@ supported.") (define-public texlive-tipa (package (name "texlive-tipa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/tipa/" "fonts/map/dvips/tipa/" "fonts/source/public/tipa/" @@ -63305,12 +68598,12 @@ T3, and the set of addendum symbols as encoding TS3. Times-like Adobe Type (define-public texlive-tipa-de (package (name "texlive-tipa-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tipa-de/")))) (file-name (git-file-name name version)) (sha256 @@ -63328,12 +68621,12 @@ T3, and the set of addendum symbols as encoding TS3. Times-like Adobe Type (define-public texlive-amsrefs (package (name "texlive-amsrefs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/amsrefs/" "bibtex/bst/amsrefs/" "doc/latex/amsrefs/" "source/latex/amsrefs/" "tex/latex/amsrefs/")))) @@ -63355,12 +68648,12 @@ either in conjunction with BibTeX or as a replacement for BibTeX.") (define-public texlive-bigfoot (package (name "texlive-bigfoot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bigfoot/" "source/latex/bigfoot/" "tex/latex/bigfoot/")))) @@ -63387,12 +68680,12 @@ packages.") (define-public texlive-blindtext (package (name "texlive-blindtext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/blindtext/" "source/latex/blindtext/" "tex/latex/blindtext/")))) @@ -63417,12 +68710,12 @@ ipsum\" text, see the @code{lipsum} package).") (define-public texlive-dinbrief (package (name "texlive-dinbrief") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dinbrief/" "source/latex/dinbrief/" "tex/latex/dinbrief/")))) @@ -63460,12 +68753,12 @@ package.") (define-public texlive-draftwatermark (package (name "texlive-draftwatermark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/draftwatermark/" "source/latex/draftwatermark/" "tex/latex/draftwatermark/")))) @@ -63489,12 +68782,12 @@ on @code{everypage}.") (define-public texlive-drv (package (name "texlive-drv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/drv/" "metapost/drv/")))) (file-name (git-file-name name version)) (sha256 @@ -63513,12 +68806,12 @@ programming language semantics...).") (define-public texlive-dviincl (package (name "texlive-dviincl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/dviincl/" "metapost/dviincl/")))) (file-name (git-file-name name version)) (sha256 @@ -63538,12 +68831,12 @@ files allow pages to include other pages.") (define-public texlive-emp (package (name "texlive-emp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emp/" "source/latex/emp/" "tex/latex/emp/")))) (file-name (git-file-name name version)) @@ -63568,12 +68861,12 @@ into the confines of file system conventions.") (define-public texlive-enctex (package (name "texlive-enctex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/enctex/" "tex/generic/enctex/")))) (file-name (git-file-name name version)) @@ -63590,15 +68883,73 @@ provides means of translating input on the way into TeX. It allows, for example, translation of multibyte sequences, such as utf-8 encoding.") (license license:gpl3+))) +(define-public texlive-ensps-colorscheme + (package + (name "texlive-ensps-colorscheme") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/ensps-colorscheme/" + "source/latex/ensps-colorscheme/" + "tex/latex/ensps-colorscheme/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dd6nl6n52fknv5zfm4r972k0kwb6d8wzcyr2dry88116dygvdlk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ensps-colorscheme") + (synopsis "Color palette and styling of ENS Paris-Saclay") + (description + "This LaTeX package offers access to the design system of the École +Nationale Supérieure Paris-Saclay and can be used to write documents +consistent with the guidelines. For now, only the color palette is +available.") + (license license:lppl1.3c))) + +(define-public texlive-enverb + (package + (name "texlive-enverb") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/enverb/" + "source/latex/enverb/" + "tex/latex/enverb/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jgnha5fja4pwqcrlgq3v8x3mk6xxys94azm6gdl87bvk8nyjyhn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/enverb") + (synopsis "Read an environment verbatim") + (description + "This package allows you to collect the contents of an environment +verbatim, and provides that inside the macro @code{\\enverbBody}. It also +allows you to place arbitrary content at the start and end of each line (which +doesn't have to be verbatim). The two convenience macros +@code{\\enverbExecute} and @code{\\enverbListings} can be used to typeset the +contents and wrap the contents inside another verbatim environment, +respectively.") + (license license:lppl1.3c))) + (define-public texlive-environ (package (name "texlive-environ") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/environ/" "source/latex/environ/" "tex/latex/environ/")))) @@ -63621,12 +68972,12 @@ define a new author interface to creating new environments.") (define-public texlive-epsincl (package (name "texlive-epsincl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/epsincl/" "metapost/epsincl/")))) (file-name (git-file-name name version)) (sha256 @@ -63643,12 +68994,12 @@ define a new author interface to creating new environments.") (define-public texlive-eqparbox (package (name "texlive-eqparbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqparbox/" "source/latex/eqparbox/" "tex/latex/eqparbox/")))) @@ -63676,12 +69027,12 @@ also provided.") (define-public texlive-etoc (package (name "texlive-etoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etoc/" "source/latex/etoc/" "tex/latex/etoc/")))) (file-name (git-file-name name version)) @@ -63714,12 +69065,12 @@ contents.") (define-public texlive-expdlist (package (name "texlive-expdlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/expdlist/" "source/latex/expdlist/" "tex/latex/expdlist/")))) @@ -63739,15 +69090,44 @@ of the list (this works for itemize and eumerate lists and numbered lists remain in sequence).") (license license:lppl))) +(define-public texlive-expltools + (package + (name "texlive-expltools") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/support/expltools/" + "scripts/expltools/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vw3rvf54zw2m586z8hmg9grf9g51i6rl15majkl8s2mlqrcw6k8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "explcheck.lua"))) + (home-page "https://ctan.org/pkg/expltools") + (synopsis "Development tools for @code{expl3} programmers") + (description + "This bundle introduces @code{explcheck}, a static analysis tool for +developers working with @code{expl3} code. Currently in its initial release, +@code{explcheck} aims to help developers identify potential issues and improve +code quality. In the future, this bundle may expand to include additional +development tools for @code{expl3}.") + (license (list license:lppl1.3c license:gpl2+)))) + (define-public texlive-expressg (package (name "texlive-expressg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/expressg/" "metapost/expressg/" "source/metapost/expressg/")))) @@ -63770,12 +69150,12 @@ and most other Box-Line-Annotation charts, but not Gantt charts directly.") (define-public texlive-exteps (package (name "texlive-exteps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/exteps/" "metapost/exteps/")))) (file-name (git-file-name name version)) (sha256 @@ -63794,12 +69174,12 @@ any post processing of the MetaPost output.") (define-public texlive-featpost (package (name "texlive-featpost") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/featpost/" "metapost/featpost/")))) (file-name (git-file-name name version)) @@ -63819,12 +69199,12 @@ things.") (define-public texlive-feynmf (package (name "texlive-feynmf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/feynmf/" "metafont/feynmf/" "metapost/feynmf/" "source/latex/feynmf/" "tex/latex/feynmf/")))) @@ -63847,12 +69227,12 @@ semi-algorithmically determined.") (define-public texlive-feynmp-auto (package (name "texlive-feynmp-auto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/feynmp-auto/" "source/latex/feynmp-auto/" "tex/latex/feynmp-auto/")))) @@ -63874,12 +69254,12 @@ in the next run of LaTeX. The package honours options that apply to (define-public texlive-filemod (package (name "texlive-filemod") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/filemod/" "tex/generic/filemod/" "tex/latex/filemod/")))) (file-name (git-file-name name version)) @@ -63904,12 +69284,12 @@ but non-expandable ones.") (define-public texlive-fix2col (package (name "texlive-fix2col") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fix2col/" "source/latex/fix2col/" "tex/latex/fix2col/")))) (file-name (git-file-name name version)) @@ -63934,12 +69314,12 @@ in sequence with single column floats like figure.") (define-public texlive-fixlatvian (package (name "texlive-fixlatvian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/fixlatvian/" "makeindex/fixlatvian/" "source/xelatex/fixlatvian/" @@ -63960,12 +69340,12 @@ in sequence with single column floats like figure.") (define-public texlive-fiziko (package (name "texlive-fiziko") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/fiziko/" "metapost/fiziko/")))) (file-name (git-file-name name version)) (sha256 @@ -63987,12 +69367,12 @@ these primitives.") (define-public texlive-font-change-xetex (package (name "texlive-font-change-xetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/font-change-xetex/" "tex/xetex/font-change-xetex/")))) (file-name (git-file-name name version)) @@ -64018,12 +69398,12 @@ hanging punctuation, and support for special Unicode characters.") (define-public texlive-fontbook (package (name "texlive-fontbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/fontbook/" "source/xelatex/fontbook/" "tex/xelatex/fontbook/")))) @@ -64043,12 +69423,12 @@ evaluation, etc.).") (define-public texlive-fontwrap (package (name "texlive-fontwrap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/fontwrap/" "tex/xelatex/fontwrap/")))) (file-name (git-file-name name version)) @@ -64067,12 +69447,12 @@ Unicode blocks, for automatic font tagging of multilingual text.") (define-public texlive-garrigues (package (name "texlive-garrigues") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/garrigues/" "metapost/garrigues/")))) (file-name (git-file-name name version)) @@ -64091,12 +69471,12 @@ Easter nomogram.") (define-public texlive-garuda-c90 (package (name "texlive-garuda-c90") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/garuda-c90/" "fonts/map/dvips/garuda-c90/" "fonts/tfm/public/garuda-c90/" @@ -64116,12 +69496,12 @@ Easter nomogram.") (define-public texlive-hanging (package (name "texlive-hanging") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hanging/" "source/latex/hanging/" "tex/latex/hanging/")))) (file-name (git-file-name name version)) @@ -64141,12 +69521,12 @@ by making punctuation characters active.") (define-public texlive-fira (package (name "texlive-fira") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fira/" "fonts/enc/dvips/fira/" "fonts/map/dvips/fira/" @@ -64174,18 +69554,18 @@ corresponding italics: light, regular, medium, bold, ...") (define-public texlive-firstaid (package (name "texlive-firstaid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/firstaid/" "source/latex/firstaid/" "tex/latex/firstaid/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0kzf4siq18mp5wfp9mkc96vk45k85wcgphpv51vsa312fqdylzcb")))) + "0byrbsi5qnz855k0sjazmb6js1vkzzn93xrl4vakvbg5106r8a60")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-latex" "texlive-pdftex"))) @@ -64206,12 +69586,12 @@ meant to be loaded during format generation and not by the user.") (define-public texlive-gmp (package (name "texlive-gmp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmp/" "source/latex/gmp/" "tex/latex/gmp/")))) (file-name (git-file-name name version)) @@ -64232,12 +69612,12 @@ including @code{\\newcommand}.") (define-public texlive-hershey-mp (package (name "texlive-hershey-mp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/hershey-mp/" "metapost/hershey-mp/")))) (file-name (git-file-name name version)) @@ -64258,12 +69638,12 @@ find in the software repository of your operating system.") (define-public texlive-interchar (package (name "texlive-interchar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/interchar/" "tex/xelatex/interchar/")))) (file-name (git-file-name name version)) @@ -64284,19 +69664,19 @@ each others.") (define-public texlive-latexmk (package (name "texlive-latexmk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/latexmk.1" "doc/man/man1/latexmk.man1.pdf" "doc/support/latexmk/" "scripts/latexmk/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0yqll020pp0ajyq9i1ifim0mqvb9dk97y1gjkgi8r4n0d1bvkx9d")))) + "163mfw2by7cb494rsrz15zxqy97ckz0xjjklbldwryw4ya3cn2s1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "latexmk.pl"))) @@ -64316,12 +69696,12 @@ offer a display of the document's latest state.") (define-public texlive-latexmp (package (name "texlive-latexmp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/latexmp/" "metapost/latexmp/")))) (file-name (git-file-name name version)) (sha256 @@ -64344,12 +69724,12 @@ provided by @code{tex.mp}.") (define-public texlive-marathi (package (name "texlive-marathi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/marathi/" "source/latex/marathi/" "tex/latex/marathi/")))) (file-name (git-file-name name version)) @@ -64369,15 +69749,17 @@ package localizes package @code{blindtext} and package @code{expex}.") (define-public texlive-markdown (package (name "texlive-markdown") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/markdown/examples/" "doc/generic/markdown/" "doc/latex/markdown/examples/" + "doc/man/man1/markdown2tex.1" + "doc/man/man1/markdown2tex.man1.pdf" "doc/optex/markdown/examples/" "scripts/markdown/" "source/generic/markdown/" @@ -64388,9 +69770,14 @@ package localizes package @code{blindtext} and package @code{expex}.") (file-name (git-file-name name version)) (sha256 (base32 - "1202x2l22sq2252b7bnywm58b2sj7syvk9ayldd3fgxb0lr3a063")))) + "09az0ym8mwfv9zv1qfzmlsfk76z14ig7l8s8p1x8ixa9jxhb3br8")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs + (list texlive-l3kernel + texlive-lt3luabridge + texlive-lua-tinyyaml + texlive-lua-uni-algos)) (home-page "https://ctan.org/pkg/markdown") (synopsis "Converting and rendering Markdown documents inside TeX") (description @@ -64403,17 +69790,18 @@ of Markdown documents inside TeX documents.") (define-public texlive-mcf2graph (package (name "texlive-mcf2graph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/metapost/mcf2graph/")))) + (revision 74725) + (locations (list "doc/metapost/mcf2graph/" + "metapost/mcf2graph/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1xy1f4cmf2w9p0wpdapig6jc4bwwmqqiy7981ja3kcx6g6id1r95")))) + "1ji194x7xnqhibr0mvjk28xwwyzzxz80wpx8jjlfr2vvhqqlgzs1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mcf2graph") @@ -64427,12 +69815,12 @@ MetaPost.") (define-public texlive-metago (package (name "texlive-metago") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/metago/" "metapost/metago/")))) (file-name (git-file-name name version)) (sha256 @@ -64451,12 +69839,12 @@ using the package via a script (which may produce several images).") (define-public texlive-metaobj (package (name "texlive-metaobj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/metaobj/" "metapost/metaobj/")))) (file-name (git-file-name name version)) (sha256 @@ -64476,12 +69864,12 @@ matrices, and many other things. It more or less contains @code{boxes.mp} and (define-public texlive-metaplot (package (name "texlive-metaplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metaplot/" "metapost/metaplot/")))) (file-name (git-file-name name version)) (sha256 @@ -64505,12 +69893,12 @@ other contexts as well.") (define-public texlive-metapost-colorbrewer (package (name "texlive-metapost-colorbrewer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/metapost-colorbrewer/" "metapost/metapost-colorbrewer/")))) (file-name (git-file-name name version)) @@ -64532,12 +69920,12 @@ second as RGB.") (define-public texlive-metauml (package (name "texlive-metauml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/metauml/" "metapost/metauml/")))) (file-name (git-file-name name version)) (sha256 @@ -64556,12 +69944,12 @@ support for class, package, activity, state, and use case diagrams.") (define-public texlive-mfpic (package (name "texlive-mfpic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/mfpic/" "metafont/mfpic/" "metapost/mfpic/" "source/generic/mfpic/" "tex/generic/mfpic/")))) @@ -64586,12 +69974,12 @@ appeared.") (define-public texlive-mfpic4ode (package (name "texlive-mfpic4ode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mfpic4ode/" "source/latex/mfpic4ode/" "tex/latex/mfpic4ode/")))) @@ -64614,12 +70002,12 @@ algorithms are available to solve the ODEs. The picture is translated into (define-public texlive-minim-hatching (package (name "texlive-minim-hatching") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minim-hatching/" "metapost/minim-hatching/")))) (file-name (git-file-name name version)) @@ -64638,12 +70026,12 @@ the @code{minim-mp} MetaPost processor.") (define-public texlive-mp3d (package (name "texlive-mp3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/mp3d/" "metapost/mp3d/")))) (file-name (git-file-name name version)) (sha256 @@ -64661,12 +70049,12 @@ polyhedra) in MetaPost.") (define-public texlive-mparrows (package (name "texlive-mparrows") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/mparrows/" "metapost/mparrows/")))) (file-name (git-file-name name version)) @@ -64685,12 +70073,12 @@ heads to be used with MetaPost commands") (define-public texlive-mpattern (package (name "texlive-mpattern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/mpattern/" "metapost/mpattern/")))) (file-name (git-file-name name version)) @@ -64709,12 +70097,12 @@ using the Pattern Color Space available in PostScript Level 2.") (define-public texlive-mpcolornames (package (name "texlive-mpcolornames") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/mpcolornames/" "metapost/mpcolornames/" "source/metapost/mpcolornames/")))) @@ -64737,12 +70125,12 @@ to MetaPost.") (define-public texlive-mpgraphics (package (name "texlive-mpgraphics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mpgraphics/" "source/latex/mpgraphics/" "tex/latex/mpgraphics/")))) @@ -64766,17 +70154,17 @@ saved the tiresome processing.") (define-public texlive-mptrees (package (name "texlive-mptrees") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/mptrees/" "metapost/mptrees/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0zbrbyvih6cp46y2ilr10g4a7ijfwpj0x9cipl5rl62r60qwydfx")))) + "1gqvgp59c74gc697b00zhdh4a2zp7zx8nrm54vpcl3ddd51zzqzl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mptrees") @@ -64790,12 +70178,12 @@ provided.") (define-public texlive-na-position (package (name "texlive-na-position") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/na-position/" "tex/xelatex/na-position/")))) (file-name (git-file-name name version)) @@ -64818,12 +70206,12 @@ XeLaTeX to produce documents in Arabic.") (define-public texlive-natbib (package (name "texlive-natbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/natbib/" "doc/latex/natbib/" "source/latex/natbib/" "tex/latex/natbib/")))) (file-name (git-file-name name version)) @@ -64846,12 +70234,12 @@ compatible with @code{natbib}.") (define-public texlive-newfloat (package (name "texlive-newfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newfloat/" "source/latex/newfloat/" "tex/latex/newfloat/")))) (file-name (git-file-name name version)) @@ -64871,12 +70259,12 @@ the LaTeX standard foating environments @code{figure} and @code{table}.") (define-public texlive-newpax (package (name "texlive-newpax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newpax/" "source/latex/newpax/" "tex/latex/newpax/")))) (file-name (git-file-name name version)) @@ -64898,12 +70286,12 @@ major engines.") (define-public texlive-newunicodechar (package (name "texlive-newunicodechar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newunicodechar/" "source/latex/newunicodechar/" "tex/latex/newunicodechar/")))) @@ -64924,12 +70312,12 @@ Unicode option of @code{inputenc} or @code{inputenx}, or by XeLaTeX/LuaLaTeX.") (define-public texlive-newverbs (package (name "texlive-newverbs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newverbs/" "source/latex/newverbs/" "tex/latex/newverbs/")))) (file-name (git-file-name name version)) @@ -64967,22 +70355,46 @@ collect an argument verbatim to either typeset or write it into a file. The used to write the verbatim text to a file.") (license license:lppl1.3+))) +(define-public texlive-nodepthtext + (package + (name "texlive-nodepthtext") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/nodepthtext/" + "tex/latex/nodepthtext/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dv458skv84hkd04p4as6sjbmkgh1cfv754bmxrx8wsvmxagsngw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/nodepthtext") + (synopsis "Change small texts to remove the depth of the letters") + (description + "This package modifies small texts in order to remove depth of +letters (for small texts), with automatic raising/scaling.") + (license license:lppl1.3c))) + (define-public texlive-nodetree (package (name "texlive-nodetree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/nodetree/" "source/luatex/nodetree/" "tex/luatex/nodetree/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qjf59xsp1bpjflfwgps7xq47l3jrlm644xvkqwcjxhr6gk21cb2")))) + "1h13ws375786x83ba3xgv57z848a8hm5rs4b7358ss2fbhqsdy5j")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/nodetree") @@ -64996,12 +70408,12 @@ UNIX @command{tree} command for a folder structure.") (define-public texlive-nomencl (package (name "texlive-nomencl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nomencl/" "makeindex/nomencl/" "source/latex/nomencl/" "tex/latex/nomencl/")))) (file-name (git-file-name name version)) @@ -65020,12 +70432,12 @@ MakeIndex program.") (define-public texlive-norasi-c90 (package (name "texlive-norasi-c90") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/norasi-c90/" "fonts/map/dvips/norasi-c90/" "fonts/tfm/public/norasi-c90/" @@ -65045,12 +70457,12 @@ MakeIndex program.") (define-public texlive-noto (package (name "texlive-noto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/noto/" "fonts/enc/dvips/noto/" "fonts/map/dvips/noto/" @@ -65076,19 +70488,19 @@ Matteson for Google.") (define-public texlive-novel (package (name "texlive-novel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/novel/" "fonts/opentype/public/novel/" "tex/lualatex/novel/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1jglb0i5p1s80wbx03z37ps5mzdwdlrfkd8fxf607c7v1sbhhabc")))) + "09751m0chg2cqv8725l2mma00idnnrq9vjdwkwll4km6ck3yi21a")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/novel") @@ -65104,12 +70516,12 @@ recommended for creating color picture books or dissertations.") (define-public texlive-octavo (package (name "texlive-octavo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/octavo/" "source/latex/octavo/" "tex/latex/octavo/")))) (file-name (git-file-name name version)) @@ -65132,21 +70544,48 @@ The documentation discusses methods to organise and print out any text into signatures, which can then be gathered, folded and sewn into a book.") (license license:lppl))) +(define-public texlive-odesandpdes + (package + (name "texlive-odesandpdes") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/odesandpdes/" + "source/latex/odesandpdes/" + "tex/latex/odesandpdes/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06llihhvb13qd13kkg3b58xr0db1hqijr37a2n5z73hlkfh7w7g1")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/odesandpdes") + (synopsis "Optimizing workflow involving ODEs and PDEs") + (description + "This package unifies workflow for writing ODEs and PDEs. It provides +two macros, which have been set to each have an identical form and function +with an emphasis on intuitive use. Through setting options, the multiple +common notation styles are then easily swapped between.") + (license license:lppl1.3c))) + (define-public texlive-odsfile (package (name "texlive-odsfile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/odsfile/" "tex/lualatex/odsfile/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1wkl7mj7adqwdw6g8hrmh6yq834rkk60fd2vpyrqq9l5az703cj6")))) + "08z8imgabqfpxk0wm8bh0l7p0vdxbzg7zmacc6iv2yhvngv94bfw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/odsfile") @@ -65161,12 +70600,12 @@ used for drawing some plots. The package uses Lua's @code{zip} library.") (define-public texlive-pdftexcmds (package (name "texlive-pdftexcmds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pdftexcmds/" "source/generic/pdftexcmds/" "tex/generic/pdftexcmds/")))) @@ -65186,12 +70625,12 @@ available for LuaTeX by reimplementing them using Lua.") (define-public texlive-philokalia (package (name "texlive-philokalia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/philokalia/" "fonts/opentype/public/philokalia/" "source/xelatex/philokalia/" @@ -65213,12 +70652,12 @@ to digitize the typeface used to typeset the Philokalia books.") (define-public texlive-piechartmp (package (name "texlive-piechartmp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/piechartmp/" "metapost/piechartmp/")))) (file-name (git-file-name name version)) @@ -65240,12 +70679,12 @@ possibility of several charts from the same data.") (define-public texlive-placeins (package (name "texlive-placeins") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/placeins/" "tex/latex/placeins/")))) (file-name (git-file-name name version)) (sha256 @@ -65264,12 +70703,12 @@ appear before the next @code{\\section} command.") (define-public texlive-psfrag (package (name "texlive-psfrag") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/psfrag/" "dvips/psfrag/" "source/latex/psfrag/" @@ -65295,12 +70734,12 @@ rotated.") (define-public texlive-psfrag-italian (package (name "texlive-psfrag-italian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/psfrag-italian/")))) (file-name (git-file-name name version)) (sha256 @@ -65318,12 +70757,12 @@ rotated.") (define-public texlive-pstool (package (name "texlive-pstool") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pstool/" "tex/latex/pstool/")))) (file-name (git-file-name name version)) (sha256 @@ -65343,12 +70782,12 @@ re-processing.") (define-public texlive-ptext (package (name "texlive-ptext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/ptext/" "tex/xelatex/ptext/")))) (file-name (git-file-name name version)) (sha256 @@ -65364,15 +70803,40 @@ The source of the filling text is the Persian epic @emph{the Shanameh} (100 paragraphs are used).") (license license:lppl1.2+))) +(define-public texlive-ptlatexcommands + (package + (name "texlive-ptlatexcommands") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/ptlatexcommands/" + "source/latex/ptlatexcommands/" + "tex/latex/ptlatexcommands/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rxh05iz04dqhcjvzn31dwzrkm50x6yz53k92kwwbq2ifhj67rid")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ptlatexcommands") + (synopsis "LaTeX to commands in Portuguese") + (description + "This package transforms common commands used in LaTeX to commands in +Portuguese.") + (license license:expat))) + (define-public texlive-realscripts (package (name "texlive-realscripts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/realscripts/" "source/latex/realscripts/" "tex/latex/realscripts/")))) @@ -65395,12 +70859,12 @@ symbols.") (define-public texlive-refcount (package (name "texlive-refcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/refcount/" "source/latex/refcount/" "tex/latex/refcount/")))) (file-name (git-file-name name version)) @@ -65422,12 +70886,12 @@ corresponding thing with the page reference of the label.") (define-public texlive-repere (package (name "texlive-repere") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/repere/" "metapost/repere/")))) (file-name (git-file-name name version)) (sha256 @@ -65447,12 +70911,12 @@ geometry (polygons, circles), arrays and game boards.") (define-public texlive-revtex (package (name "texlive-revtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/revtex/" "doc/latex/revtex/" "source/latex/revtex/" "tex/latex/revtex/")))) (file-name (git-file-name name version)) @@ -65472,12 +70936,12 @@ consists of the RevTeX class itself, and several support packages.") (define-public texlive-roex (package (name "texlive-roex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "metafont/roex/" "source/metafont/roex/")))) (file-name (git-file-name name version)) (sha256 @@ -65497,15 +70961,67 @@ expanding strokes. In @code{mftoeps}, Metafont writes PostScript code to a log-file, from which it may be extracted by either TeX or AWK.") (license license:public-domain))) +(define-public texlive-rorlink + (package + (name "texlive-rorlink") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/rorlink/" + "source/latex/rorlink/" + "tex/latex/rorlink/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ww7dyig8aalfag94q52ag917ahxshf8nnnbrx34pfxidkmcpvrl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/rorlink") + (synopsis "Create ROR symbols which links to the given ROR-IDs") + (description + "This package provides an easy to use command. It takes an URL of the +Research Organization Registry (ROR) as argument and creates a ROR symbol +which links to the given URL---very similar to the @code{orcidlink} package +from which it is derived. The symbol itself always fits with the chosen font +size.") + (license license:lppl1.3c))) + +(define-public texlive-rouequestions + (package + (name "texlive-rouequestions") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/rouequestions/" + "tex/latex/rouequestions/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s227xv8w3zyd5vzi7jach4nqry46dv6zgr1mk60jrfr3fa9bka1")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/rouequestions") + (synopsis "Draw a ``question wheel''") + (description + "This package helps producing a game for students: it is a wheel +displaying questions, with hidden answers inside.") + (license license:lppl1.3c))) + (define-public texlive-roundrect (package (name "texlive-roundrect") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/roundrect/" "metapost/roundrect/" "source/metapost/roundrect/")))) @@ -65526,12 +71042,12 @@ may itself contain text).") (define-public texlive-sauerj (package (name "texlive-sauerj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sauerj/" "source/latex/sauerj/" "tex/latex/sauerj/")))) (file-name (git-file-name name version)) @@ -65557,12 +71073,12 @@ may itself contain text).") (define-public texlive-sauter (package (name "texlive-sauter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/source/public/sauter/")))) (file-name (git-file-name name version)) (sha256 @@ -65582,12 +71098,12 @@ fonts, including the AMS fonts, @code{bbm}, @code{bbold}, @code{rsfs} and (define-public texlive-selinput (package (name "texlive-selinput") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/selinput/" "source/latex/selinput/" "tex/latex/selinput/")))) (file-name (git-file-name name version)) @@ -65606,12 +71122,12 @@ characters and their glyph names.") (define-public texlive-semaphor (package (name "texlive-semaphor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/semaphor/" "fonts/afm/public/semaphor/" "fonts/enc/dvips/semaphor/" @@ -65641,12 +71157,12 @@ Adobe Type 1 formats.") (define-public texlive-seminar (package (name "texlive-seminar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/seminar/" "tex/latex/seminar/")))) (file-name (git-file-name name version)) (sha256 @@ -65667,12 +71183,12 @@ tuned to 21st-century presentation styles.") (define-public texlive-sepnum (package (name "texlive-sepnum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sepnum/" "tex/latex/sepnum/")))) (file-name (git-file-name name version)) (sha256 @@ -65694,12 +71210,12 @@ a command @code{\\sepnumform}, that may be used when defining (define-public texlive-seqsplit (package (name "texlive-seqsplit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/seqsplit/" "source/latex/seqsplit/" "tex/latex/seqsplit/")))) @@ -65724,12 +71240,12 @@ user may consider the @code{dnaseq} as a rather more powerful alternative.") (define-public texlive-shapes (package (name "texlive-shapes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/shapes/" "metapost/shapes/" "source/metapost/shapes/")))) (file-name (git-file-name name version)) @@ -65750,12 +71266,12 @@ MetaPost.") (define-public texlive-short-math-guide (package (name "texlive-short-math-guide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/short-math-guide/")))) (file-name (git-file-name name version)) (sha256 @@ -65777,12 +71293,12 @@ useful information.") (define-public texlive-showexpl (package (name "texlive-showexpl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/showexpl/" "source/latex/showexpl/" "tex/latex/showexpl/")))) (file-name (git-file-name name version)) @@ -65801,12 +71317,12 @@ result in the same document.") (define-public texlive-simple-resume-cv (package (name "texlive-simple-resume-cv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/simple-resume-cv/" "tex/xelatex/simple-resume-cv/")))) (file-name (git-file-name name version)) @@ -65826,12 +71342,12 @@ extended, with numerous examples.") (define-public texlive-simple-thesis-dissertation (package (name "texlive-simple-thesis-dissertation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/simple-thesis-dissertation/" "tex/xelatex/simple-thesis-dissertation/")))) @@ -65852,12 +71368,12 @@ customized or extended, with numerous examples.") (define-public texlive-simplified-latex (package (name "texlive-simplified-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplified-latex/")))) (file-name (git-file-name name version)) (sha256 @@ -65875,12 +71391,12 @@ beginner.") (define-public texlive-slideshow (package (name "texlive-slideshow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/slideshow/" "metapost/slideshow/")))) (file-name (git-file-name name version)) @@ -65899,12 +71415,12 @@ without intervention from other utilities (except a distiller).") (define-public texlive-splines (package (name "texlive-splines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/splines/" "metapost/splines/" "source/metapost/splines/")))) (file-name (git-file-name name version)) @@ -65924,12 +71440,12 @@ a closed or a relaxed spline joining them.") (define-public texlive-stackengine (package (name "texlive-stackengine") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stackengine/" "tex/latex/stackengine/")))) (file-name (git-file-name name version)) @@ -65950,12 +71466,12 @@ of which make use of the @code{stackengine} core.") (define-public texlive-suanpan (package (name "texlive-suanpan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/suanpan/" "metapost/suanpan/")))) (file-name (git-file-name name version)) (sha256 @@ -65969,15 +71485,45 @@ of which make use of the @code{stackengine} core.") "The package provides macros for drawing Chinese and Japanese abaci.") (license license:lppl))) +(define-public texlive-suanpan-l3 + (package + (name "texlive-suanpan-l3") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/suanpan-l3/" + "tex/latex/suanpan-l3/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12m6dqz70a7y3fr3vvqm5m84i6isq0nk02spzpv79m67hmxbkc55")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/suanpan-l3") + (synopsis "Traditional Chinese 7-bids suanpan (abacus) package") + (description + "This traditional Chinese 7-bids abacus drawing package utilizes +@code{l3draw} and is developed with @code{expl3}. It can effectively manage +both upper and lower bids, while also considering bottom bid, top bid, and +hanging bid. The package offers a unique environment for drawing abacuses, +denoted as @code{suanpan}. Within this environment, specialized macros are +available for the creation of abacuses. At the same time, the package offers +customization options for abacus, including line width, draw color, fill +color, bid space, rod space, etc.") + (license license:lppl1.3c))) + (define-public texlive-synctex (package (name "texlive-synctex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/synctex.1" "doc/man/man1/synctex.man1.pdf" "doc/man/man5/synctex.5" @@ -65999,12 +71545,12 @@ into most engines and can be enabled with the @samp{--synctex=1} option.") (define-public texlive-tetragonos (package (name "texlive-tetragonos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/tetragonos/" "tex/xelatex/tetragonos/")))) (file-name (git-file-name name version)) @@ -66023,12 +71569,12 @@ in the Four-Corner method.") (define-public texlive-threeddice (package (name "texlive-threeddice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/threeddice/" "metapost/threeddice/")))) (file-name (git-file-name name version)) @@ -66047,12 +71593,12 @@ views (up to rotation) of a right-handed die.") (define-public texlive-textpath (package (name "texlive-textpath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/textpath/" "metapost/textpath/" "tex/latex/textpath/")))) (file-name (git-file-name name version)) @@ -66072,12 +71618,12 @@ input (accented characters).") (define-public texlive-tocloft (package (name "texlive-tocloft") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tocloft/" "source/latex/tocloft/" "tex/latex/tocloft/")))) @@ -66098,12 +71644,12 @@ create new @samp{List of ...}. The ToC @code{\\parskip} may be changed.") (define-public texlive-tocvsec2 (package (name "texlive-tocvsec2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tocvsec2/" "source/latex/tocvsec2/" "tex/latex/tocvsec2/")))) @@ -66124,12 +71670,12 @@ a section by section basis.") (define-public texlive-transparent (package (name "texlive-transparent") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/transparent/" "source/latex/transparent/" "tex/latex/transparent/")))) @@ -66151,12 +71697,12 @@ support for page breaks.") (define-public texlive-trimspaces (package (name "texlive-trimspaces") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/trimspaces/" "source/latex/trimspaces/" "tex/latex/trimspaces/")))) @@ -66190,12 +71736,12 @@ definition, or to define space-stripped macros.") (define-public texlive-tufte-latex (package (name "texlive-tufte-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/tufte-latex/" "doc/latex/tufte-latex/" "tex/latex/tufte-latex/")))) @@ -66219,15 +71765,41 @@ definition, or to define space-stripped macros.") and books created by Edward Tufte.") (license license:asl2.0))) +(define-public texlive-tuple + (package + (name "texlive-tuple") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/generic/tuple/" + "tex/generic/tuple/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hhhiznwj8cs9wv8ykj2xa1hlbcqgf94xvclrnacnpr7crcrd7gl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tuple") + (synopsis "Expandable operations for tuples of numbers") + (description + "This package provides expandable operations for tuples of numbers: len, +sum, min, max, mean, med, quantile, standard deviation, get item, position of +item sort, add or set items, filter, operations, composition, split, +formatting and display.") + (license license:lppl1.3c))) + (define-public texlive-turkmen (package (name "texlive-turkmen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/turkmen/" "source/latex/turkmen/" "tex/latex/turkmen/")))) (file-name (git-file-name name version)) @@ -66246,12 +71818,12 @@ Babel is not available.") (define-public texlive-ucharclasses (package (name "texlive-ucharclasses") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/ucharclasses/" "tex/xelatex/ucharclasses/")))) (file-name (git-file-name name version)) @@ -66272,19 +71844,19 @@ a document with no explicit font selection, but a series of rules of the form (define-public texlive-undolabl (package (name "texlive-undolabl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/undolabl/" "source/latex/undolabl/" "tex/latex/undolabl/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pa1m610j46623wm59inxmaqpjhd9cfmbwmyh02pbmpqid47p9l1")))) + "1kd8118ibf87ss2h9xgmg2n4mmc99sp90iz4b918jx1aw4zfh7nk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/undolabl") @@ -66297,12 +71869,12 @@ those generated automatically).") (define-public texlive-unicode-bidi (package (name "texlive-unicode-bidi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/unicode-bidi/" "tex/xelatex/unicode-bidi/")))) (file-name (git-file-name name version)) @@ -66321,19 +71893,19 @@ RTL script without any markup.") (define-public texlive-unimath-plain-xetex (package (name "texlive-unimath-plain-xetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/unimath-plain-xetex/" "fonts/misc/xetex/fontmapping/unimath-plain-xetex/" "tex/xetex/unimath-plain-xetex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0vqnqfklg1mj7mipgrfng0qq1i9psiqri0yh30ixrz8j6mkaqb35")))) + "114z6wibvzi7v1qbn57p30hdf4i5x9lqp94vqn8dj94fcs1h6iz9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/unimath-plain-xetex") @@ -66346,12 +71918,12 @@ It only works with the XeTeX engine.") (define-public texlive-unisugar (package (name "texlive-unisugar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/unisugar/" "tex/xelatex/unisugar/")))) (file-name (git-file-name name version)) @@ -66372,12 +71944,12 @@ way: current examples are XeTeX and LuaTeX.") (define-public texlive-xebaposter (package (name "texlive-xebaposter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xebaposter/" "tex/latex/xebaposter/")))) (file-name (git-file-name name version)) @@ -66396,12 +71968,12 @@ It is a fork of @code{baposter} by Brian Amberg and Reinhold Kainhofer.") (define-public texlive-xechangebar (package (name "texlive-xechangebar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xechangebar/" "tex/xelatex/xechangebar/")))) (file-name (git-file-name name version)) @@ -66422,12 +71994,12 @@ documentation for usage information.") (define-public texlive-xecolor (package (name "texlive-xecolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xecolor/" "tex/xelatex/xecolor/")))) (file-name (git-file-name name version)) @@ -66447,12 +72019,12 @@ without any problem.") (define-public texlive-xecyr (package (name "texlive-xecyr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xecyr/" "tex/xelatex/xecyr/")))) (file-name (git-file-name name version)) (sha256 @@ -66470,12 +72042,12 @@ XeLaTeX and @code{babel}.") (define-public texlive-xeindex (package (name "texlive-xeindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xeindex/" "tex/xelatex/xeindex/")))) (file-name (git-file-name name version)) @@ -66496,12 +72068,12 @@ beforehand.") (define-public texlive-xesearch (package (name "texlive-xesearch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xesearch/" "tex/xetex/xesearch/")))) (file-name (git-file-name name version)) (sha256 @@ -66523,12 +72095,12 @@ syntax of programming languages.") (define-public texlive-xespotcolor (package (name "texlive-xespotcolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xespotcolor/" "source/xelatex/xespotcolor/" "tex/xelatex/xespotcolor/")))) @@ -66549,12 +72121,12 @@ XeLaTeX. As such, it has the same user interface and the same capabilities.") (define-public texlive-xetex-devanagari (package (name "texlive-xetex-devanagari") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xetex-devanagari/" "fonts/misc/xetex/fontmapping/xetex-devanagari/")))) (file-name (git-file-name name version)) @@ -66574,12 +72146,12 @@ Unicode (range 0900-097F).") (define-public texlive-xetex-itrans (package (name "texlive-xetex-itrans") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xetex-itrans/" "fonts/misc/xetex/fontmapping/xetex-itrans/")))) (file-name (git-file-name name version)) @@ -66599,12 +72171,12 @@ Sanskrit in Kannada and for Kannada itself.") (define-public texlive-xetex-pstricks (package (name "texlive-xetex-pstricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xetex-pstricks/" "tex/xelatex/xetex-pstricks/" "tex/xetex/xetex-pstricks/")))) @@ -66627,12 +72199,12 @@ documents.") (define-public texlive-xetex-tibetan (package (name "texlive-xetex-tibetan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xetex-tibetan/" "fonts/misc/xetex/fontmapping/xetex-tibetan/")))) (file-name (git-file-name name version)) @@ -66651,12 +72223,12 @@ translate Tibetan to Unicode (range 0F00-0FFF).") (define-public texlive-xetexfontinfo (package (name "texlive-xetexfontinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xetexfontinfo/" "tex/xetex/xetexfontinfo/")))) (file-name (git-file-name name version)) @@ -66675,17 +72247,17 @@ supported by fonts usable in XeTeX.") (define-public texlive-xetexko (package (name "texlive-xetexko") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xetexko/" "tex/xetex/xetexko/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1d3jmk40a05yah0viyi2xnqjwjmmfyhv9i1a0xcly2wjyr9c6dzx")))) + "1p1zwi6dbssxwq9qwb47a1974v06axynzyp9g8hp4ssn9diz8r36")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xetexko") @@ -66699,17 +72271,17 @@ features that provide quality typesetting.") (define-public texlive-xetexref (package (name "texlive-xetexref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xetex/xetexref/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1m2cf5l7q8djsifz3xj4s99ad6j7xxfndvm9v7h6cg3jxv083yrg")))) + "06rhmrclbqqnnh7vjcc85c0m4gannfv4135bjy9rwv3y5vdqmhb7")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xetexref") @@ -66722,12 +72294,12 @@ extended features.") (define-public texlive-xevlna (package (name "texlive-xevlna") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xevlna/" "tex/xelatex/xevlna/")))) (file-name (git-file-name name version)) (sha256 @@ -66746,18 +72318,18 @@ the document is being typeset.") (define-public texlive-currfile (package (name "texlive-currfile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/currfile/" "source/latex/currfile/" "tex/latex/currfile/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0g28y2bwqnc3xfcp0ak7rxx0c40b88vl85pj7x5dccmvx0yrxy9n")))) + "0cyammcqwcnl178j198ni5ir9k0zjhr776x9jwdcinn7ph8lj4iv")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ydoc"))) (build-system texlive-build-system) @@ -66779,12 +72351,12 @@ including files to the root of the tree). The package supersedes FiNK.") (define-public texlive-cursolatex (package (name "texlive-cursolatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cursolatex/")))) (file-name (git-file-name name version)) (sha256 @@ -66802,12 +72374,12 @@ presented as a set of slides.") (define-public texlive-calrsfs (package (name "texlive-calrsfs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calrsfs/" "tex/latex/calrsfs/")))) (file-name (git-file-name name version)) (sha256 @@ -66824,12 +72396,12 @@ fonts.") (define-public texlive-capt-of (package (name "texlive-capt-of") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/capt-of/" "source/latex/capt-of/" "tex/latex/capt-of/")))) (file-name (git-file-name name version)) @@ -66848,12 +72420,12 @@ to something that's not a float.") (define-public texlive-carlisle (package (name "texlive-carlisle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/carlisle/" "source/latex/carlisle/" "tex/latex/carlisle/")))) (file-name (git-file-name name version)) @@ -66876,12 +72448,12 @@ for physicists.") (define-public texlive-catchfile (package (name "texlive-catchfile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/catchfile/" "source/latex/catchfile/" "tex/generic/catchfile/")))) (file-name (git-file-name name version)) @@ -66899,12 +72471,12 @@ for physicists.") (define-public texlive-ddphonism (package (name "texlive-ddphonism") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ddphonism/" "tex/latex/ddphonism/")))) (file-name (git-file-name name version)) (sha256 @@ -66924,12 +72496,12 @@ sequence, of variable length.") (define-public texlive-doi (package (name "texlive-doi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/doi/" "tex/latex/doi/")))) (file-name (git-file-name name version)) (sha256 @@ -66949,20 +72521,44 @@ hyperlink to the target of the DOI.") ;; Any version of the LPPL. (license license:lppl1.3+))) +(define-public texlive-doibanner + (package + (name "texlive-doibanner") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/doibanner/" + "source/latex/doibanner/" + "tex/latex/doibanner/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gg38qfhjkdfvhlz931hn7yyy2ggrzq91f7b4xm1y3fhs4ph2awx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/doibanner") + (synopsis "Generate DOI banners and links") + (description + "This package provides a LaTeX package to generate DOI banners and links.") + (license license:lppl1.3c))) + (define-public texlive-etoolbox (package (name "texlive-etoolbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etoolbox/" "tex/latex/etoolbox/")))) (file-name (git-file-name name version)) (sha256 (base32 - "070iaj540rglf0c80l0hjkwg6aa7qyskhh4iwyhf7n8vrg5cjjab")))) + "05p70xn2vcd4c5ajvvzdhsk6s0z5bsafnvj7scc6hnfxhji8iayb")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/etoolbox") @@ -66977,15 +72573,40 @@ some LaTeX kernel commands; nevertheless, the package will not modify any part of the LaTeX kernel.") (license license:lppl1.3c+))) +(define-public texlive-etoolbox-generic + (package + (name "texlive-etoolbox-generic") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/generic/etoolbox-generic/" + "tex/generic/etoolbox-generic/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00n3dn76186n6jmzwpb2ry3qi1iyv3y86dlcmzq3w5fb6mx2qphp")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/etoolbox-generic") + (synopsis "Loader for @file{etoolbox.sty} in non-LaTeX formats") + (description + "This package implements a wrapper which allows the user to load the +LaTeX-independent part of LaTeX package @code{etoolbox} in other formats.") + (license license:lppl1.3c))) + (define-public texlive-fncychap (package (name "texlive-fncychap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fncychap/" "tex/latex/fncychap/")))) (file-name (git-file-name name version)) @@ -67006,12 +72627,12 @@ headings.") (define-public texlive-framed (package (name "texlive-framed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/framed/" "tex/latex/framed/")))) (file-name (git-file-name name version)) @@ -67034,15 +72655,42 @@ course of the framed/shaded matter. There is also a command ;; or modified for any purpose provided that this notice is left intact." (license (license:fsf-free "file://framed.sty")))) +(define-public texlive-framedsyntax + (package + (name "texlive-framedsyntax") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/framedsyntax/" + "source/latex/framedsyntax/" + "tex/latex/framedsyntax/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05p07vrj379ajlrdqacwq00jfs1rpkxnjyq53r91sf87vfzzjfcc")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/framedsyntax") + (synopsis + "Typeset the syntax of commands and environments within colored boxes") + (description + "When creating new packages or user guides, it is necessary to describe +their syntax. This package helps by creating colored frames with rounded +corners, with a colored background containing the colored syntax text.") + (license license:lppl1.3c))) + (define-public texlive-g-brief (package (name "texlive-g-brief") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/g-brief/" "source/latex/g-brief/" "tex/latex/g-brief/")))) @@ -67064,12 +72712,12 @@ and a new version of @code{g-brief}.") (define-public texlive-galois (package (name "texlive-galois") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/galois/" "source/latex/galois/" "tex/latex/galois/")))) @@ -67089,12 +72737,12 @@ in colour.") (define-public texlive-gcite (package (name "texlive-gcite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gcite/" "source/latex/gcite/" "tex/latex/gcite/")))) @@ -67118,12 +72766,12 @@ BibLaTeX, and is considered experimental.") (define-public texlive-gckanbun (package (name "texlive-gckanbun") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gckanbun/" "tex/latex/gckanbun/")))) (file-name (git-file-name name version)) (sha256 @@ -67141,12 +72789,12 @@ typesetting for @code{(u)pLaTeX} and LuaLaTeX.") (define-public texlive-gentombow (package (name "texlive-gentombow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gentombow/" "tex/latex/gentombow/")))) (file-name (git-file-name name version)) @@ -67177,12 +72825,12 @@ dvipdfmx drivers. (define-public texlive-geometry (package (name "texlive-geometry") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/geometry/" "source/latex/geometry/" "tex/latex/geometry/")))) @@ -67208,12 +72856,12 @@ ability to communicate the paper size it's set up to the output.") (define-public texlive-mdwtools (package (name "texlive-mdwtools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mdwtools/" "source/latex/mdwtools/" "tex/latex/mdwtools/")))) @@ -67238,12 +72886,12 @@ diagrams.") (define-public texlive-makecmds (package (name "texlive-makecmds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makecmds/" "source/latex/makecmds/" "tex/latex/makecmds/")))) (file-name (git-file-name name version)) @@ -67263,12 +72911,12 @@ always (re)defines a command. There is also @code{\\makeenvironment} and (define-public texlive-makeindex (package (name "texlive-makeindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/makeindex.1" "doc/man/man1/makeindex.man1.pdf" "doc/man/man1/mkindex.1" @@ -67336,15 +72984,45 @@ always (re)defines a command. There is also @code{\\makeenvironment} and "This package provides the binary for @code{texlive-makeindex}.") (license (package-license texlive-makeindex)))) +(define-public texlive-marginalia + (package + (name "texlive-marginalia") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/marginalia/" + "source/lualatex/marginalia/" + "tex/lualatex/marginalia/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y5ljy5ljn6rnsnhg011iw4kkg525rjil9swxakbscqbdklk6a8i")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/marginalia") + (synopsis + "Non-floating marginal content with automatic placement for LuaLaTeX") + (description + "This LuaLaTeX package allows the placement of marginal content anywhere, +without @code{\\marginpar} limits, and automatically adjusts positions to +prevent overlaps or content being pushed off the page. In short, it tries to +combine the best features from the packages @code{marginnote}, +@code{marginfix} and @code{marginfit} with key-value settings that allow +fine-grained customization.") + (license license:lppl1.3c))) + (define-public texlive-marginfix (package (name "texlive-marginfix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/marginfix/" "source/latex/marginfix/" "tex/latex/marginfix/")))) @@ -67367,12 +73045,12 @@ output routine.") (define-public texlive-metalogo (package (name "texlive-metalogo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metalogo/" "source/latex/metalogo/" "tex/latex/metalogo/")))) (file-name (git-file-name name version)) @@ -67392,12 +73070,12 @@ XeLaTeX users.") (define-public texlive-paralist (package (name "texlive-paralist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/paralist/" "source/latex/paralist/" "tex/latex/paralist/")))) (file-name (git-file-name name version)) @@ -67418,12 +73096,12 @@ also provides compacted versions of @code{enumerate} and @code{itemize}.") (define-public texlive-polski (package (name "texlive-polski") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/polski/" "source/latex/polski/" "tex/latex/polski/")))) (file-name (git-file-name name version)) @@ -67451,20 +73129,19 @@ with traditional TeX as well as with Unicode aware variants.") (define-public texlive-polyglossia (package (name "texlive-polyglossia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/polyglossia/" "fonts/misc/xetex/fontmapping/polyglossia/" - "source/latex/polyglossia/" "tex/latex/polyglossia/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1r5l5c586zzvkyz8irj47pb86m4hkarc7617hvz8gsx1qqnf4463")))) + "11iyrrnb9rllhavqf1r5zvvbn2fbl1j1ha0rgwsyrw7z2977ik8p")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) @@ -67473,17 +73150,6 @@ with traditional TeX as well as with Unicode aware variants.") #:tex-format "xelatex" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'substitute-fonts - (lambda _ - ;; Use dummy fonts for documentation. We will install - ;; pre-generated one anyway. Moreover, adding appropriate fonts - ;; would bring in some large dependencies, such as webkitgtk for - ;; Amiri. - (substitute* "source/latex/polyglossia/polyglossia.dtx" - (("\\{Serto Jerusalem}") "{FreeSans}") - (("\\{Amiri-Regular}") "{FreeSans}") - (("\\{Noto Serif CJK SC}") "{FreeSans}") - (("\\{GFSPolyglot.otf}") "{FreeSans}")))) (add-after 'unpack 'extend-texmf (lambda _ ;; Extend the current TEXMF environment variable to make @@ -67492,19 +73158,16 @@ with traditional TeX as well as with Unicode aware variants.") (string-append (getcwd) ":" (getenv "GUIX_TEXMF")))))))) (native-inputs - (list font-dejavu - font-gnu-freefont - font-linuxlibertine - font-sil-ezra - fontconfig - (texlive-local-tree + (list (texlive-local-tree (list texlive-amiri + texlive-aramaic-serto texlive-babel texlive-bidi texlive-booktabs texlive-caption texlive-context texlive-fancyvrb + texlive-gfscomplutum texlive-graphics texlive-hyperref texlive-infwarerr @@ -67563,12 +73226,12 @@ written from right to left. (define-public texlive-przechlewski-book (package (name "texlive-przechlewski-book") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/przechlewski-book/" "doc/latex/przechlewski-book/" "tex/latex/przechlewski-book/")))) @@ -67588,12 +73251,12 @@ book @emph{Praca magisterska i dyplomowa z programem LaTeX}.") (define-public texlive-qpxqtx (package (name "texlive-qpxqtx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/qpxqtx/" "fonts/tfm/public/qpxqtx/" "fonts/vf/public/qpxqtx/" @@ -67615,19 +73278,19 @@ and Termes/txfonts") (define-public texlive-supertabular (package (name "texlive-supertabular") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/supertabular/" "source/latex/supertabular/" "tex/latex/supertabular/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1z4kyx20w2zvn6c5a7p702pxj254f2pwlk7x815gzlcc6563js6a")))) + "0r6rjx8linp24qj47wps8ah5b26z29a6wa9klf06v8bjm37bisxr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://www.ctan.org/pkg/supertabular") @@ -67642,12 +73305,12 @@ a few situations where longtable has problems.") (define-public texlive-tap (package (name "texlive-tap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tap/" "tex/generic/tap/")))) (file-name (git-file-name name version)) (sha256 @@ -67668,17 +73331,17 @@ TAP notation is included.") (define-public texlive-texinfo (package (name "texlive-texinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/texinfo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ds5vf98gzfqxafil4gsfqwyrxaha0cd1fx5mg76bw9y9xjzpzsl")))) + "0fqwwj136np01mijiwxk51j0si62mf6hh54i06i6k439678bpca8")))) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/texinfo") (synopsis "Texinfo documentation system") @@ -67693,18 +73356,18 @@ hypertext linkages in some cases).") (define-public texlive-textcase (package (name "texlive-textcase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textcase/" "source/latex/textcase/" "tex/latex/textcase/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0n48zzy63vw9npwbnsg573plrlm7b5r7zjjvghcczfya1w30yf2d")))) + "1rwymfhhp5xjar2j7dywpvj5ri5iqvfq8d7s25qgl4vjsw1f0in0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/textcase") @@ -67727,12 +73390,12 @@ might say: (define-public texlive-upquote (package (name "texlive-upquote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/upquote/" "source/latex/upquote/" "tex/latex/upquote/")))) @@ -67760,12 +73423,12 @@ does not affect @code{\\tt}, @code{\\texttt}, etc.") (define-public texlive-anysize (package (name "texlive-anysize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/anysize/" "tex/latex/anysize/")))) (file-name (git-file-name name version)) @@ -67785,12 +73448,12 @@ considered obsolete; alternatives are the @code{typearea} package from the (define-public texlive-appendix (package (name "texlive-appendix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/appendix/" "source/latex/appendix/" "tex/latex/appendix/")))) @@ -67813,12 +73476,12 @@ be used, for example, for per chapter/section appendices. An (define-public texlive-bookman (package (name "texlive-bookman") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/bookman/" "fonts/afm/adobe/bookman/" "fonts/afm/urw/bookman/" @@ -67844,12 +73507,12 @@ Adobe's basic set") (define-public texlive-bookmark (package (name "texlive-bookmark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bookmark/" "source/latex/bookmark/" "tex/latex/bookmark/")))) @@ -67870,19 +73533,19 @@ action types are available (URI, GoToR, Named).") (define-public texlive-changebar (package (name "texlive-changebar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/changebar/" "source/latex/changebar/" "tex/latex/changebar/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03mpvzdy3iffhayx4zbjzyr4p2xirrqczxiv3akgaa8knhrbyivr")))) + "1x302mzwmi2piiab55shjwap3jn7imzgw9a53yv0rxh03xf6v3ss")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://www.ctan.org/pkg/changebar") @@ -67898,18 +73561,18 @@ drivers, and VTeX and pdfTeX.") (define-public texlive-checkcites (package (name "texlive-checkcites") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/checkcites/" "scripts/checkcites/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13jlkmvnqcwryp9dn5lh77cf1yj2x7fa5kc8vx0j3sj1ryphykja")))) + "0ykn6pa7h7r7rpls640h7q6wlpb66iw2dq1cbmkqyi25346lincz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/checkcites") @@ -67923,12 +73586,12 @@ files.") (define-public texlive-chickenize (package (name "texlive-chickenize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/chickenize/" "source/luatex/chickenize/" "tex/luatex/chickenize/")))) @@ -67951,12 +73614,12 @@ says) could be useful in a normal LuaTeX document.") (define-public texlive-chinese-jfm (package (name "texlive-chinese-jfm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/chinese-jfm/" "tex/luatex/chinese-jfm/")))) (file-name (git-file-name name version)) @@ -67977,12 +73640,12 @@ vertical writing mode in Simplified/Traditional Chinese or Japanese fonts.") (define-public texlive-cloze (package (name "texlive-cloze") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/cloze/" "scripts/cloze/" "source/luatex/cloze/" "tex/luatex/cloze/")))) (file-name (git-file-name name version)) @@ -68002,12 +73665,12 @@ the hide and show options.") (define-public texlive-cmap (package (name "texlive-cmap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cmap/" "tex/latex/cmap/")))) (file-name (git-file-name name version)) @@ -68026,12 +73689,12 @@ copy-and-paste functions work properly.") (define-public texlive-colorprofiles (package (name "texlive-colorprofiles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/colorprofiles/" "tex/generic/colorprofiles/")))) (file-name (git-file-name name version)) @@ -68051,18 +73714,18 @@ LaTeX packages to access them.") (define-public texlive-colortbl (package (name "texlive-colortbl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colortbl/" "source/latex/colortbl/" "tex/latex/colortbl/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1js4ndmzhhj8py3qsqpvichbxga7w00j2qhn2ns6rmlm8hb2ln5v")))) + "09i3xxq50slwmqxmy10qmw8r02zjvyvmx61xd539rlxwrb1bs3ch")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/colortbl") @@ -68075,12 +73738,12 @@ individual cells.") (define-public texlive-combofont (package (name "texlive-combofont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/combofont/" "tex/lualatex/combofont/")))) (file-name (git-file-name name version)) @@ -68099,12 +73762,12 @@ combo fonts to LuaLaTeX documents.") (define-public texlive-cstypo (package (name "texlive-cstypo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/cstypo/" "tex/lualatex/cstypo/" "tex/luatex/cstypo/")))) (file-name (git-file-name name version)) @@ -68123,12 +73786,12 @@ through Lua hooks available in LuaTeX.") (define-public texlive-fancybox (package (name "texlive-fancybox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancybox/" "tex/latex/fancybox/")))) (file-name (git-file-name name version)) @@ -68149,18 +73812,18 @@ floats, center, flushleft, and flushright, lists, and pages.") (define-public texlive-fancyhdr (package (name "texlive-fancyhdr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyhdr/" "source/latex/fancyhdr/" "tex/latex/fancyhdr/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0asx5l8kx1zsvja5arnbspr37hwmmjp01837kfrsy7dsm8wfclgr")))) + "1fgw2j2r0yzfd9nzndw7jjvpmxx1byjmx8qmnsajhjh8av056mc6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fancyhdr") @@ -68174,12 +73837,12 @@ would automatically change the heading style in use).") (define-public texlive-fancyhdr-it (package (name "texlive-fancyhdr-it") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyhdr-it/")))) (file-name (git-file-name name version)) (sha256 @@ -68197,12 +73860,12 @@ with the @code{fancyhdr} package.") (define-public texlive-fancyref (package (name "texlive-fancyref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyref/" "source/latex/fancyref/" "tex/latex/fancyref/")))) @@ -68223,12 +73886,12 @@ what sort of object is being referenced.") (define-public texlive-float (package (name "texlive-float") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/float/" "source/latex/float/" "tex/latex/float/")))) @@ -68248,21 +73911,50 @@ behaviour of the old ones. The package also provides the @samp{H} float modifier option of the obsolete @code{here} package.") (license license:lppl))) +(define-public texlive-floatbytocbasic + (package + (name "texlive-floatbytocbasic") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/floatbytocbasic/" + "source/latex/floatbytocbasic/" + "tex/latex/floatbytocbasic/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y6b3f0ilz6w4vdh7arf00fhcj40l9x3bbg7jngznfcg7lis0gah")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/floatbytocbasic") + (synopsis + "Enhancement to package @code{float} using package @code{tocbasic}") + (description + "This package adds usage of package @code{tocbasic} to package +@code{float}. This not only improves compatibility with KOMA-Script but also +adds several new features to float like optional automatic entries to the +table of contents for the lists of new floats, optional numbering of the lists +of new floats etc.") + (license license:lppl1.3c))) + (define-public texlive-footmisc (package (name "texlive-footmisc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footmisc/" "source/latex/footmisc/" "tex/latex/footmisc/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qbp5ca4asqblz41maj6i2pi9qjym7rpkv7cchbz9fxkgyamhiy4")))) + "18dwr9x0k8v9wi4ccv3s94bqdi74g9wjb0pzhw39nrhs9haxjcbw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/footmisc") @@ -68279,12 +73971,12 @@ footnotes with symbols rather than numbers.") (define-public texlive-footnotehyper (package (name "texlive-footnotehyper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footnotehyper/" "source/latex/footnotehyper/" "tex/latex/footnotehyper/")))) @@ -68305,12 +73997,12 @@ to do that.") (define-public texlive-letltxmacro (package (name "texlive-letltxmacro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/letltxmacro/" "source/latex/letltxmacro/" "tex/latex/letltxmacro/")))) @@ -68332,12 +74024,12 @@ also takes care of the involved internal macros.") (define-public texlive-frankenstein (package (name "texlive-frankenstein") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/frankenstein/" "bibtex/bst/frankenstein/" "doc/latex/frankenstein/" @@ -68400,12 +74092,12 @@ and a BibTeX bibliography style. The individual packages are: @code{abbrevs}, (define-public texlive-kantlipsum (package (name "texlive-kantlipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kantlipsum/" "source/latex/kantlipsum/" "tex/latex/kantlipsum/")))) @@ -68427,12 +74119,12 @@ similar purposes.") (define-public texlive-kurdishlipsum (package (name "texlive-kurdishlipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/kurdishlipsum/" "tex/xelatex/kurdishlipsum/")))) (file-name (git-file-name name version)) @@ -68453,12 +74145,12 @@ under XeLaTeX.") (define-public texlive-kurier (package (name "texlive-kurier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/kurier/" "fonts/afm/nowacki/kurier/" "fonts/enc/dvips/kurier/" @@ -68492,12 +74184,12 @@ supporting macros and files defining fonts for LaTeX.") (define-public texlive-lipsum (package (name "texlive-lipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lipsum/" "source/latex/lipsum/" "tex/latex/lipsum/")))) (file-name (git-file-name name version)) @@ -68518,18 +74210,18 @@ TeX-paragraphs. All the paragraphs are taken with permission from (define-public texlive-listings (package (name "texlive-listings") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listings/" "source/latex/listings/" "tex/latex/listings/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0grk73jmglrwkyskmnmkx9n0rpf12bvbvdmr4xjq33m5h11m758g")))) + "0bnjjcai58wwrwlcy8d5xmnhl59xd0i8r5ajzzfrgyd4acpmr3fr")))) (outputs '("out" "doc")) (build-system texlive-build-system) ;; Do not build intermediate "lstdrvrs.ins". @@ -68546,12 +74238,12 @@ styles. Support for @code{hyperref} is provided.") (define-public texlive-listingsutf8 (package (name "texlive-listingsutf8") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listingsutf8/" "source/latex/listingsutf8/" "tex/latex/listingsutf8/")))) @@ -68574,12 +74266,12 @@ output mode).") (define-public texlive-jknapltx (package (name "texlive-jknapltx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jknapltx/" "tex/latex/jknapltx/")))) (file-name (git-file-name name version)) @@ -68604,12 +74296,12 @@ in SGML; use maths minus in text as appropriate; simple Young tableaux.") (define-public texlive-jmn (package (name "texlive-jmn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/afm/jmn/hans/" "fonts/enc/dvips/jmn/" "fonts/map/dvips/jmn/" "fonts/tfm/jmn/hans/" "fonts/type1/jmn/hans/")))) @@ -68626,12 +74318,12 @@ in SGML; use maths minus in text as appropriate; simple Young tableaux.") (define-public texlive-kvoptions (package (name "texlive-kvoptions") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kvoptions/" "source/latex/kvoptions/" "tex/latex/kvoptions/")))) @@ -68651,12 +74343,12 @@ package options.") (define-public texlive-ekdosis (package (name "texlive-ekdosis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/ekdosis/" "source/lualatex/ekdosis/" "tex/lualatex/ekdosis/")))) @@ -68680,15 +74372,50 @@ segment by segment according to various criteria: main edited text, variant readings, translations or annotated borrowings between texts.") (license (list license:gpl3+ license:fdl1.3+)))) +(define-public texlive-emo + (package + (name "texlive-emo") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/emo/" + "fonts/truetype/public/emo/" + "source/latex/emo/" + "tex/latex/emo/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yj2kqqbvfx5y50fdv9xqvg0ha56j3bdmh2xz2rs1pcs1xw9clc4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/emo") + (synopsis "Emoji for all (LaTeX engines)") + (description + "Emo implements the @code{\\emo} command for including color emojis in +your documents independent of input encoding or LaTeX engine. The +implementation uses the Noto color emoji font if the engine supports it and +includes PDF graphics otherwise. The latter are automatically derived from +Noto's SVG sources, so the visual appearance is very similar. Emo may come in +particularly handy when dealing with academic publishers that provide only +minimal support for non-Latin scripts.") + (license + (list license:lppl1.3c + license:asl2.0 + license:unicode + license:silofl1.1)))) + (define-public texlive-emoji (package (name "texlive-emoji") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emoji/" "tex/latex/emoji/")))) (file-name (git-file-name name version)) (sha256 @@ -68706,12 +74433,12 @@ requires the LuaHBTeX engine.") (define-public texlive-emojicite (package (name "texlive-emojicite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/emojicite/" "tex/lualatex/emojicite/")))) (file-name (git-file-name name version)) @@ -68725,15 +74452,42 @@ requires the LuaHBTeX engine.") (description "This package adds emojis to citations.") (license license:lppl1.3c))) +(define-public texlive-emotion + (package + (name "texlive-emotion") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/emotion/" + "tex/latex/emotion/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vwqz7ai63rmfs2lizs8drxvwpqy40f35521ax10wbv4lqgzydbx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/emotion") + (synopsis "Make emojis more easy to use in XeLaTeX and LuaLaTeX") + (description + "There are many emojis with long names, and we cannot remember them all. +At the same time, when we type an emoji, we want to see what it looks like in +text editor. Now, you do not need to remember the emoji name, just select it +from the keyboard and wrap it with @code{\\emotion}. Unlike other emoji +packages, you can thus use emojis more easily and flexibly.") + (license license:asl2.0))) + (define-public texlive-enigma (package (name "texlive-enigma") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/enigma/enigma/" "scripts/context/lua/third/enigma/mtx-t-enigma.lua/" "tex/context/third/enigma/t-enigma.mkv/" @@ -68756,12 +74510,12 @@ LuaTeX-based formats.") (define-public texlive-ae (package (name "texlive-ae") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/ae/" "fonts/tfm/public/ae/" "fonts/vf/public/ae/" "source/fonts/ae/" "tex/latex/ae/")))) @@ -68785,12 +74539,12 @@ via the CM-super, Latin Modern and (in a restricted way) CM-LGC font sets.") (define-public texlive-aeguill (package (name "texlive-aeguill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aeguill/" "tex/latex/aeguill/")))) (file-name (git-file-name name version)) (sha256 @@ -68810,17 +74564,17 @@ additional guillemets exist in fonts available in Adobe Type 1 format.") (define-public texlive-incgraph (package (name "texlive-incgraph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/incgraph/" "tex/latex/incgraph/")))) (file-name (git-file-name name version)) (sha256 (base32 - "18ygl211wpnx433xy4v3jyl7wn9vn0dw23m709xs01kq7pwmsz3i")))) + "0bk254f8jdmy0lx3d7jwk1lnf8y8lspwasp4rzhil55qxqg5hr4s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/incgraph") @@ -68837,12 +74591,12 @@ that wraps @code{\\includegraphics}.") (define-public texlive-inconsolata (package (name "texlive-inconsolata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/inconsolata/" "fonts/enc/dvips/inconsolata/" "fonts/map/dvips/inconsolata/" @@ -68868,22 +74622,52 @@ TeX, and LaTeX font definition and other relevant files.") license:silofl1.1 license:asl2.0)))) +(define-public texlive-inconsolata-nerd-font + (package + (name "texlive-inconsolata-nerd-font") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/inconsolata-nerd-font/" + "fonts/truetype/public/inconsolata-nerd-font/" + "source/fonts/inconsolata-nerd-font/" + "tex/latex/inconsolata-nerd-font/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1imjzb6sqv948kpjmi6fj560l5l7b6xrkr2m55b4ki0wb1jd0mlp")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/inconsolata-nerd-font") + (synopsis "Inconsolata Nerd font with support for XeLaTeX or LuaLaTeX") + (description + "Inconsolata is a monospaced font designed by Raph Levien. It is already +available via the @code{inconsolata} package. However, that package provides +a pretty old version of the font. Additionally, the Nerd Font project +extended the font by a huge amount of additional glyphs. This package +provides the Inconsolata Nerd font in TTF format as well as a convenient +interface to load the font for the XeTeX and LuaTeX engines.") + (license (list license:silofl1.1 license:lppl1.3c)))) + (define-public texlive-innerscript (package (name "texlive-innerscript") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/innerscript/" "source/lualatex/innerscript/" "tex/lualatex/innerscript/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13kw7xkc3bpa494mzfphl2v3yn6y08013qnrp3h9awq4blgi2y8b")))) + "00lm9gd9r9x498dl15z7lx6zhqg2vapkfr91h1yfi17sbh78lqlp")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) @@ -68910,12 +74694,12 @@ superscripts and subscripts more closely resemble @code{\\textstyle} and (define-public texlive-interpreter (package (name "texlive-interpreter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/interpreter/" "tex/luatex/interpreter/")))) (file-name (git-file-name name version)) @@ -68937,12 +74721,12 @@ lightweight markup language) and turned into proper TeX for processing.") (define-public texlive-times (package (name "texlive-times") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/times/" "fonts/afm/adobe/times/" "fonts/afm/urw/times/" @@ -68969,12 +74753,12 @@ Adobe's basic set.") (define-public texlive-palatino (package (name "texlive-palatino") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/palatino/" "fonts/afm/adobe/palatino/" "fonts/afm/urw/palatino/" @@ -69001,12 +74785,12 @@ Adobe's basic set.") (define-public texlive-poltawski (package (name "texlive-poltawski") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/poltawski/" "fonts/afm/gust/poltawski/" "fonts/enc/dvips/poltawski/" @@ -69041,12 +74825,12 @@ upright and italic forms and one of 5 design sizes: 6, 8, 10, 12 and 17pt.") (define-public texlive-zapfchan (package (name "texlive-zapfchan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/zapfchan/" "fonts/afm/adobe/zapfchan/" "fonts/afm/urw/zapfchan/" @@ -69072,12 +74856,12 @@ font from Adobe's basic set.") (define-public texlive-zapfding (package (name "texlive-zapfding") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/zapfding/" "fonts/afm/adobe/zapfding/" "fonts/afm/urw/zapfding/" @@ -69102,12 +74886,12 @@ Adobe's basic set.") (define-public texlive-zbmath-review-template (package (name "texlive-zbmath-review-template") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/zbmath-review-template/" "tex/xelatex/zbmath-review-template/")))) (file-name (git-file-name name version)) @@ -69127,12 +74911,12 @@ LaTeX-Code will compile on our system.") (define-public texlive-zhmetrics (package (name "texlive-zhmetrics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/zhmetrics/" "fonts/tfm/zhmetrics/cyberb/" "fonts/tfm/zhmetrics/gbk/" @@ -69170,12 +74954,12 @@ supported.") (define-public texlive-zhmetrics-uptex (package (name "texlive-zhmetrics-uptex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/zhmetrics-uptex/" "fonts/tfm/public/zhmetrics-uptex/" "fonts/vf/public/zhmetrics-uptex/")))) @@ -69196,12 +74980,12 @@ DVIPDFMx.") (define-public texlive-zhnumber (package (name "texlive-zhnumber") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zhnumber/" "source/latex/zhnumber/" "tex/latex/zhnumber/")))) @@ -69225,12 +75009,12 @@ commands provided are expandable in the proper way.") (define-public texlive-zhspacing (package (name "texlive-zhspacing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/zhspacing/" "tex/context/third/zhspacing/" "tex/generic/zhspacing/" @@ -69253,12 +75037,12 @@ format under XeTeX.") (define-public texlive-zref (package (name "texlive-zref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zref/" "source/latex/zref/" "tex/latex/zref/")))) (file-name (git-file-name name version)) @@ -69280,12 +75064,12 @@ modules that use it.") (define-public texlive-rsfs (package (name "texlive-rsfs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/rsfs/" "fonts/afm/public/rsfs/" "fonts/map/dvips/rsfs/" @@ -69315,12 +75099,12 @@ via one of the packages @code{calrsfs} and @code{mathrsfs}.") (define-public texlive-es-tex-faq (package (name "texlive-es-tex-faq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/es-tex-faq/")))) (file-name (git-file-name name version)) (sha256 @@ -69338,12 +75122,12 @@ readable copies of the FAQ from the Spanish TeX users group.") (define-public texlive-eskd (package (name "texlive-eskd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eskd/" "source/latex/eskd/" "tex/latex/eskd/")))) (file-name (git-file-name name version)) @@ -69363,12 +75147,12 @@ required for use of the class.") (define-public texlive-eskdx (package (name "texlive-eskdx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eskdx/" "tex/latex/eskdx/")))) (file-name (git-file-name name version)) (sha256 @@ -69387,12 +75171,12 @@ standards for designers.") (define-public texlive-eso-pic (package (name "texlive-eso-pic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eso-pic/" "source/latex/eso-pic/" "tex/latex/eso-pic/")))) (file-name (git-file-name name version)) @@ -69412,12 +75196,12 @@ routine, which may be used to place the output at fixed positions. The (define-public texlive-eepic (package (name "texlive-eepic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eepic/" "tex/latex/eepic/")))) (file-name (git-file-name name version)) @@ -69439,12 +75223,12 @@ drawing ellipses, arcs, splines, and filled circles and ellipses.") (define-public texlive-enotez (package (name "texlive-enotez") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/enotez/" "tex/latex/enotez/")))) (file-name (git-file-name name version)) (sha256 @@ -69462,12 +75246,12 @@ provides means for easy customization of the list of notes.") (define-public texlive-endnotes (package (name "texlive-endnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endnotes/" "tex/latex/endnotes/")))) (file-name (git-file-name name version)) (sha256 @@ -69487,12 +75271,12 @@ document.") (define-public texlive-endnotesj (package (name "texlive-endnotesj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endnotesj/" "tex/latex/endnotesj/")))) (file-name (git-file-name name version)) @@ -69512,17 +75296,17 @@ Japanese documents. It can be used on pLaTeX, upLaTeX, and LuaLaTeX (define-public texlive-enumitem (package (name "texlive-enumitem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/enumitem/" "tex/latex/enumitem/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qwbyjb4a82qjxrfmz06v3w5vly75id4ix4sw7lz2az68kz080dv")))) + "0i448b7bx0w8s1my6h3j1y5ffz2ipczg2k96q0krwv1amm89fc9s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/enumitem") @@ -69536,15 +75320,42 @@ the layout of labels, and to clone the standard environments, to create new environments with counters of their own.") (license license:expat))) +(define-public texlive-enumext + (package + (name "texlive-enumext") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/enumext/" + "source/latex/enumext/" + "tex/latex/enumext/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z4d5ckb96dbqzfacymsa1jq76s83pa1cmhdi9kip4jzcl9vw5jx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/enumext") + (synopsis "Enumerate exercise sheets") + (description + "This package provides enumerated list environments compatible with +tagging PDF for creating simple exercise sheets along with multiple choice +questions, storing the answers to these in memory using the @code{multicol} +and @code{scontents} packages.") + (license license:lppl1.3c))) + (define-public texlive-multido (package (name "texlive-multido") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/multido/" "source/generic/multido/" "tex/generic/multido/" "tex/latex/multido/")))) @@ -69566,19 +75377,19 @@ applications like PSTricks as it is with the more common integer loops.") (define-public texlive-multirow (package (name "texlive-multirow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multirow/" "source/latex/multirow/" "tex/latex/multirow/")))) (file-name (git-file-name name version)) (sha256 (base32 - "18xnxqbkkzblngws1ydmkiwfrf9gvrriqrjpb6g6kmaxciwypqd6")))) + "1grn59y4gacvj4754xzg1w9wq3b8ss6dfp8ibvav85pbcjv878md")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/multirow") @@ -69593,12 +75404,12 @@ advantage with @code{\\multirow} cells.") (define-public texlive-overpic (package (name "texlive-overpic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/overpic/" "source/latex/overpic/" "tex/latex/overpic/")))) @@ -69618,15 +75429,67 @@ the included graphic. LaTeX commands can be placed on the graphic at defined positions; a grid for orientation is available.") (license license:lppl1.0+))) +(define-public texlive-parsimatn + (package + (name "texlive-parsimatn") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/parsimatn/" + "fonts/truetype/public/parsimatn/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05kz31gxdb996n6d72zh51pd1xgjkbp2i8paw8py24qqf46f5a2p")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/parsimatn") + (synopsis "Contemporary Persian font for scientific and formal writings") + (description + "This Persian font is suitable for official and scientific writings. +During the design process, attention has been paid to the fact that, in +addition to being new and innovative, the letters be familiar to the average +Persian/Arabic viewer.") + (license license:silofl1.1))) + +(define-public texlive-parsinevis + (package + (name "texlive-parsinevis") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/parsinevis/" + "fonts/truetype/public/parsinevis/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pavs7rynvxsnj85gc766wlil43hpkgikj7khl6cy8b3d873dvm4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/parsinevis") + (synopsis + "@code{Scheherazade New} adapted for Persian typesetting and scientific +writings") + (description + "This font has been made by editing SIL's @code{Scheherazade New}, making +it more suitable for Persian typesetting.") + (license license:silofl1.1))) + (define-public texlive-parskip (package (name "texlive-parskip") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/parskip/" "source/latex/parskip/" "tex/latex/parskip/")))) @@ -69647,12 +75510,12 @@ designed class) helps alleviate this untidiness.") (define-public texlive-pbox (package (name "texlive-pbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pbox/" "source/latex/pbox/" "tex/latex/pbox/")))) @@ -69673,18 +75536,18 @@ defines some associated length commands.") (define-public texlive-pdfpages (package (name "texlive-pdfpages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfpages/" "source/latex/pdfpages/" "tex/latex/pdfpages/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0gsivj0m05i2vsl2j46zgh968j5jds1g3937dcll0zp05dw4s15x")))) + "08wy8x7blnpxz0v9kayqdj0c8gldivi41wky0ph4ia2d65chb2zj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -69703,12 +75566,12 @@ use this package to insert PostScript files, in addition to PDF files.") (define-public texlive-stix2-otf (package (name "texlive-stix2-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/stix2-otf/" "fonts/opentype/public/stix2-otf/")))) (file-name (git-file-name name version)) @@ -69730,12 +75593,12 @@ with a set of text faces suitable for professional publishing.") (define-public texlive-sidecap (package (name "texlive-sidecap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sidecap/" "source/latex/sidecap/" "tex/latex/sidecap/")))) (file-name (git-file-name name version)) @@ -69756,12 +75619,12 @@ captions sideways. Options include @code{outercaption}, @code{innercaption}, (define-public texlive-stmaryrd (package (name "texlive-stmaryrd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/stmaryrd/" "fonts/afm/public/stmaryrd/" "fonts/map/dvips/stmaryrd/" @@ -69801,12 +75664,12 @@ the whole font.") (define-public texlive-subfig (package (name "texlive-subfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subfig/" "source/latex/subfig/" "tex/latex/subfig/")))) (file-name (git-file-name name version)) @@ -69831,12 +75694,12 @@ caption for that subfigure.") (define-public texlive-subfigure (package (name "texlive-subfigure") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subfigure/" "source/latex/subfigure/" "tex/latex/subfigure/")))) @@ -69864,18 +75727,18 @@ the more recent @code{subcaption} package more satisfactory.") (define-public texlive-tabulary (package (name "texlive-tabulary") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabulary/" "source/latex/tabulary/" "tex/latex/tabulary/")))) (file-name (git-file-name name version)) (sha256 (base32 - "00afi9r5264rhfy5kg73fk763i7wm6bvzkmrlg7n17fwl6hx0sa1")))) + "1y3xzk6gfzx63qg0448w1j4m69fvm5ccjwwkryvzksxsw241xrq9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tabulary") @@ -69893,12 +75756,12 @@ according to the natural width of the widest cell in the column.") (define-public texlive-tamethebeast (package (name "texlive-tamethebeast") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/bibtex/tamethebeast/")))) (file-name (git-file-name name version)) (sha256 @@ -69916,12 +75779,12 @@ in LaTeX, and thus mainly about BibTeX.") (define-public texlive-tds (package (name "texlive-tds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tds/" "doc/info/tds.info")))) (file-name (git-file-name name version)) (sha256 @@ -69940,12 +75803,12 @@ implementable.") (define-public texlive-tex-font-errors-cheatsheet (package (name "texlive-tex-font-errors-cheatsheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tex-font-errors-cheatsheet/")))) (file-name (git-file-name name version)) (sha256 @@ -69964,12 +75827,12 @@ messages occur. Also, hints are given on how to address those.") (define-public texlive-tex-nutshell (package (name "texlive-tex-nutshell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/tex-nutshell/")))) (file-name (git-file-name name version)) (sha256 @@ -69989,12 +75852,12 @@ gives a summary of plain TeX macros.") (define-public texlive-tex-overview (package (name "texlive-tex-overview") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tex-overview/")))) (file-name (git-file-name name version)) (sha256 @@ -70009,44 +75872,20 @@ gives a summary of plain TeX macros.") the macro packages LaTeX and ConTeXt.") (license license:lppl1.3+))) -(define-public texlive-tex-refs - (package - (name "texlive-tex-refs") - (version "2024.2") - (source (origin - (method svn-multi-fetch) - (uri (svn-multi-reference - (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/generic/tex-refs/")))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1w7hcd3qsdhmb2siakjg2hm3h6kxa90ncsaif9spr4xkxs03ib6l")))) - (outputs '("out" "doc")) - (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/tex-references") - (synopsis "References for TeX and Friends") - (description - "This is an ongoing project with the aim of providing a help file for -LaTeX (and its friends like ConTeXt, MetaPost, Metafont, etc.) using -DocBook/XML source format.") - (license license:fdl1.2+))) - (define-public texlive-tex-vpat (package (name "texlive-tex-vpat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tex-vpat/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1y7f87prympxg8av128npsa43cri71jjl9gxq1p04pjlpdjjm0fv")))) + "0f747dc6qb6bia3jalr0wf0g51aqqf7jwix7wnn207nks6kh69bp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tex-vpat") @@ -70056,15 +75895,45 @@ DocBook/XML source format.") ITI VPAT(R) guidelines.") (license license:cc-by3.0))) +(define-public texlive-texblend + (package + (name "texlive-texblend") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/support/texblend/" + "scripts/texblend/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0win69qy21f17qpk88cr5w8k7l901jxi97g73xa9vykw394dhwc3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "texblend"))) + (home-page "https://ctan.org/pkg/texblend") + (synopsis "Compile segments of LaTeX documents") + (description + "This tool compiles individual files that are included as parts of larger +documents. It utilizes the preamble of the main document but disregards all +other included files. The main purpose is to allow fast compilation of +particular chapters or sections, eliminating the need to recompile the entire +document. This facilitates an efficient way to check for formatting or syntax +errors in the particular part of the document being worked on.") + (license license:lppl1.3+))) + (define-public texlive-texbytopic (package (name "texlive-texbytopic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/texbytopic/")))) (file-name (git-file-name name version)) (sha256 @@ -70084,12 +75953,12 @@ ever need to know.") (define-public texlive-texonly (package (name "texlive-texonly") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/plain/texonly/")))) (file-name (git-file-name name version)) (sha256 @@ -70107,12 +75976,12 @@ to be compiled with TeX or pdfTeX only, not with LaTeX and al.") (define-public texlive-threeparttable (package (name "texlive-threeparttable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/threeparttable/" "tex/latex/threeparttable/")))) (file-name (git-file-name name version)) @@ -70134,12 +76003,12 @@ environment.") (define-public texlive-thumbpdf (package (name "texlive-thumbpdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/thumbpdf/" "doc/man/man1/thumbpdf.1" "doc/man/man1/thumbpdf.man1.pdf" @@ -70165,12 +76034,12 @@ arrangement works with both plain TeX and LaTeX.") (define-public texlive-titlepages (package (name "texlive-titlepages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/titlepages/")))) (file-name (git-file-name name version)) (sha256 @@ -70189,12 +76058,12 @@ used to create them.") (define-public texlive-tlc2 (package (name "texlive-tlc2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tlc2/")))) (file-name (git-file-name name version)) (sha256 @@ -70212,12 +76081,12 @@ LaTeX Companion} book, together with necessary supporting files.") (define-public texlive-tlc3-examples (package (name "texlive-tlc3-examples") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tlc3-examples/")))) (file-name (git-file-name name version)) (sha256 @@ -70236,12 +76105,12 @@ necessary supporting files.") (define-public texlive-tlmgr-intro-zh-cn (package (name "texlive-tlmgr-intro-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/tlmgr-intro-zh-cn/")))) (file-name (git-file-name name version)) (sha256 @@ -70260,12 +76129,12 @@ be found in the @code{tlmgrbasics} package.") (define-public texlive-tlmgrbasics (package (name "texlive-tlmgrbasics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/tlmgrbasics/")))) (file-name (git-file-name name version)) (sha256 @@ -70284,12 +76153,12 @@ a convenient format.") (define-public texlive-txfonts (package (name "texlive-txfonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/txfonts/" "fonts/afm/public/txfonts/" "fonts/enc/dvips/txfonts/" @@ -70325,12 +76194,12 @@ TeX metrics (VF and TFM files) and macros for use with LaTeX.") (define-public texlive-typehtml (package (name "texlive-typehtml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/typehtml/" "source/latex/typehtml/" "tex/latex/typehtml/")))) @@ -70350,12 +76219,12 @@ all of HTML2, and most of the math fragment of the draft HTML3.") (define-public texlive-iwona (package (name "texlive-iwona") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/iwona/" "fonts/afm/nowacki/iwona/" "fonts/enc/dvips/iwona/" @@ -70382,15 +76251,42 @@ alternative version of the Kurier fonts. The difference lies in the absence of ink traps which typify the Kurier font.") (license license:gfl1.0))) +(define-public texlive-iwonamath + (package + (name "texlive-iwonamath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/iwonamath/" + "source/latex/iwonamath/" + "tex/latex/iwonamath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pxw536sdzw42mnxxp3s1vm8wqjg19qihvfzhlby8vjwagf8kfks")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/iwonamath") + (synopsis "LaTeX support for scaled Iwona math fonts") + (description + "This package provides an interface to the Iwona math fonts by Janusz +Marian Nowacki. It allows to use Iwona as math complement for sans serif +fonts without native math. The package allows font scaling, the choice of +light and condensed versions, and the creation of multiple math versions.") + (license license:lppl1.3c))) + (define-public texlive-jadetex (package (name "texlive-jadetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/jadetex.1" "doc/man/man1/jadetex.man1.pdf" "doc/man/man1/pdfjadetex.1" @@ -70420,7 +76316,6 @@ of ink traps which typify the Kurier font.") (native-inputs (list (if (target-64bit?) libfaketime datefudge))) (propagated-inputs (list texlive-amsfonts - texlive-auxhook texlive-babel texlive-bigintcalc texlive-bitset @@ -70441,6 +76336,7 @@ of ink traps which typify the Kurier font.") texlive-iftex texlive-infwarerr texlive-intcalc + texlive-knuth-lib texlive-kvdefinekeys texlive-kvoptions texlive-kvsetkeys @@ -70448,8 +76344,6 @@ of ink traps which typify the Kurier font.") texlive-l3kernel texlive-latex texlive-latex-fonts - texlive-latexconfig - texlive-letltxmacro texlive-ltxcmds texlive-marvosym texlive-passivetex @@ -70460,6 +76354,7 @@ of ink traps which typify the Kurier font.") texlive-refcount texlive-rerunfilecheck texlive-stmaryrd + texlive-stringenc texlive-symbol texlive-tex texlive-tex-ini-files @@ -70486,12 +76381,12 @@ command).") (define-public texlive-japanese-mathformulas (package (name "texlive-japanese-mathformulas") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/japanese-mathformulas/" "tex/lualatex/japanese-mathformulas/")))) (file-name (git-file-name name version)) @@ -70511,12 +76406,12 @@ formula should be used within a sentence or on a new line.") (define-public texlive-japanese-otf (package (name "texlive-japanese-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/japanese-otf/" "fonts/tfm/public/japanese-otf/" "fonts/vf/public/japanese-otf/" @@ -70525,7 +76420,7 @@ formula should be used within a sentence or on a new line.") (file-name (git-file-name name version)) (sha256 (base32 - "199cipyli3l5man5gbhx3djvh4xs0vhmsaxmlvph4kvlhwcmhzm3")))) + "1izik7c6yjcw02b7cvq9q8kziiz7kban8ca99ic7zz16xvi7kagw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/japanese-otf") @@ -70538,12 +76433,12 @@ supporting a wide variety of fonts in LaTeX using the pTeX engine.") (define-public texlive-jieeetran (package (name "texlive-jieeetran") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/jieeetran/" "doc/bibtex/jieeetran/")))) (file-name (git-file-name name version)) @@ -70564,12 +76459,12 @@ Engineers (IEEE) format.") (define-public texlive-jlreq (package (name "texlive-jlreq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jlreq/" "fonts/tfm/public/jlreq/" "fonts/vf/public/jlreq/" @@ -70579,7 +76474,7 @@ Engineers (IEEE) format.") (file-name (git-file-name name version)) (sha256 (base32 - "06nbsmmqxwnhikbgkyvwdmwipyw9m517h0zyigynawna6x4i19yp")))) + "1hd5m7nc011d5fdwrvkwaw9h8ps9qjfpxvdrbcjixa1r1m0jn18x")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jlreq") @@ -70594,12 +76489,12 @@ files for LuaTeX-ja, pLaTeX, or upLaTeX are provided.") (define-public texlive-jlreq-deluxe (package (name "texlive-jlreq-deluxe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/platex/jlreq-deluxe/" "fonts/tfm/public/jlreq-deluxe/" "fonts/vf/public/jlreq-deluxe/" @@ -70620,18 +76515,18 @@ files for LuaTeX-ja, pLaTeX, or upLaTeX are provided.") (define-public texlive-jpneduenumerate (package (name "texlive-jpneduenumerate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jpneduenumerate/" "tex/latex/jpneduenumerate/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ndg4ig5bg9ns2pxcf070c7jyh7d7r3r7c7xg5d99k3qlg4vkd9n")))) + "1f1m01byg8k3mg9gcpr9dbyyqmn6x03gm4p7w98zyf270gpm323y")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jpneduenumerate") @@ -70645,18 +76540,18 @@ enumerative expressions in Japanese education.") (define-public texlive-jpnedumathsymbols (package (name "texlive-jpnedumathsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jpnedumathsymbols/" "tex/latex/jpnedumathsymbols/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ap370bp831xxrq45zllyrbhhxs0yv3qb1l5pkpvgsildfk5rk7m")))) + "1a29gvvjmm8yd0gpra9kia4azj6rsn86s9l27ks2ynyv33h904mw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jpnedumathsymbols") @@ -70670,12 +76565,12 @@ mathematical equation representation in Japanese education.") (define-public texlive-kanbun (package (name "texlive-kanbun") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kanbun/" "tex/latex/kanbun/")))) (file-name (git-file-name name version)) (sha256 @@ -70695,12 +76590,12 @@ allows typesetting kanbun-kundoku paragraphs efficiently.") (define-public texlive-libertine (package (name "texlive-libertine") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/libertine/" "fonts/enc/dvips/libertine/" "fonts/map/dvips/libertine/" @@ -70712,7 +76607,7 @@ allows typesetting kanbun-kundoku paragraphs efficiently.") (file-name (git-file-name name version)) (sha256 (base32 - "1fw0pldmyjm7p59n951ayf4kc5wb5hrif5lhc4kiw8cgp82inxcm")))) + "0v4yfvy012lyqfariln5pm21rspnvdp6ndslnla232zi31hbmrjy")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -70734,12 +76629,12 @@ The @code{mweights} package is used to manage the selection of font weights.") (define-public texlive-librarian (package (name "texlive-librarian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/librarian/" "tex/generic/librarian/")))) (file-name (git-file-name name version)) @@ -70763,12 +76658,12 @@ LaTeX.") (define-public texlive-dejavu (package (name "texlive-dejavu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/dejavu/" "fonts/afm/public/dejavu/" "fonts/enc/dvips/dejavu/" @@ -70797,17 +76692,17 @@ LGR. The package doesn't (currently) support mathematics.") (define-public texlive-titlesec (package (name "texlive-titlesec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/titlesec/" "tex/latex/titlesec/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1n0i2icwra1wrpv1k9d2sgrg5b5z5z08i6323kv7rm3m3m5kbfrz")))) + "18gx5k4ycqphsggpkknmhvdqsbxvpjvcifk2lgv9nc49r6y266pn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/titlesec") @@ -70823,12 +76718,12 @@ floats in a page. You may assign headers/footers to individual floats, too.") (define-public texlive-type1cm (package (name "texlive-type1cm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/type1cm/" "source/latex/type1cm/" "tex/latex/type1cm/")))) (file-name (git-file-name name version)) @@ -70853,12 +76748,12 @@ same job for T1- and TS1-encoded @code{ec} fonts.") (define-public texlive-lh (package (name "texlive-lh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/lh/" "fonts/source/lh/base/" "fonts/source/lh/lh-XSlav/" @@ -70903,12 +76798,12 @@ OT2 encoded fonts, CM bright shaped fonts and Concrete shaped fonts.") (define-public texlive-marvosym (package (name "texlive-marvosym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/marvosym/" "fonts/afm/public/marvosym/" "fonts/map/dvips/marvosym/" @@ -70938,12 +76833,12 @@ The package contains both the original TrueType font and the derived Type (define-public texlive-metapost (package (name "texlive-metapost") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/dvitomp.1" "doc/man/man1/dvitomp.man1.pdf" "doc/man/man1/mpost.1" @@ -70962,7 +76857,7 @@ The package contains both the original TrueType font and the derived Type (file-name (git-file-name name version)) (sha256 (base32 - "11ily9x63q2gk41mxv5xggaszp1fwkc7qy10sklqw60arr106h4h")))) + "1l5m97dk2pd3sjfwxd0qz80ir19pc05gsdywm29cy6nqmrhsg79d")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kpathsea texlive-metapost-bin)) @@ -71005,18 +76900,18 @@ than the bitmaps Metafont creates.") (define-public texlive-acmart (package (name "texlive-acmart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/acmart/" "doc/latex/acmart/" "source/latex/acmart/" "tex/latex/acmart/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ffmkpqa7nvzyavx7m4n9l22xidwkywm987h3xnzb22ca5fa88vi")))) + "1pxziq9incwbjrfiidz5k1cgg3kbr46rd69mwzhkw8hjad61s005")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/acmart") @@ -71029,12 +76924,12 @@ Association for Computing Machinery (ACM).") (define-public texlive-varwidth (package (name "texlive-varwidth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/varwidth/" "tex/latex/varwidth/")))) (file-name (git-file-name name version)) (sha256 @@ -71053,12 +76948,12 @@ natural width.") (define-public texlive-wasy (package (name "texlive-wasy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/wasy/" "fonts/source/public/wasy/" "fonts/tfm/public/wasy/" "tex/plain/wasy/")))) (file-name (git-file-name name version)) @@ -71079,12 +76974,12 @@ the @code{wasysym} package.") (define-public texlive-wasy-type1 (package (name "texlive-wasy-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/wasy-type1/" "fonts/afm/public/wasy-type1/" "fonts/map/dvips/wasy-type1/" @@ -71106,12 +77001,12 @@ the @code{wasysym} package.") (define-public texlive-wasysym (package (name "texlive-wasysym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wasysym/" "source/latex/wasysym/" "tex/latex/wasysym/")))) (file-name (git-file-name name version)) @@ -71132,12 +77027,12 @@ implements an easy to use interface for these symbols.") (define-public texlive-willowtreebook (package (name "texlive-willowtreebook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/willowtreebook/" "tex/latex/willowtreebook/")))) (file-name (git-file-name name version)) @@ -71158,12 +77053,12 @@ class.") (define-public texlive-wrapfig (package (name "texlive-wrapfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wrapfig/" "tex/latex/wrapfig/")))) (file-name (git-file-name name version)) (sha256 @@ -71182,12 +77077,12 @@ It does not work in combination with list environments, but can be used in a (define-public texlive-ucharcat (package (name "texlive-ucharcat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucharcat/" "source/latex/ucharcat/" "tex/latex/ucharcat/")))) @@ -71210,12 +77105,12 @@ as character code of the character token being constructed.") (define-public texlive-ucs (package (name "texlive-ucs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ucs/" "fonts/enc/dvips/ucs/" "source/latex/ucs/" "tex/latex/ucs/")))) (file-name (git-file-name name version)) @@ -71239,18 +77134,18 @@ non-ASCII characters when coding mathematical formulae.") (define-public texlive-preview (package (name "texlive-preview") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/preview/" "source/latex/preview/" "tex/latex/preview/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1yv4fm93ffh6gggqb90qcs7pczn5ff9y5xghxpq5va5hsmh169zx")))) + "1mr9h0m9jhnqaij3r8w4xh141pxlg34fvidj4vrvmy6jr8bmvn3y")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/preview") @@ -71268,18 +77163,18 @@ files.") (define-public texlive-acronym (package (name "texlive-acronym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/acronym/" "source/latex/acronym/" "tex/latex/acronym/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0p2sws3qy7wv0v6bsy6c5j36n9s1ps7b1z7dmg1370schrjpqnfh")))) + "02497zngyrh8dvwc8hwys4xblqvn4k9qmaqaqgql07449xlkh0g0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/acronym") @@ -71295,12 +77190,12 @@ e-TeX.") (define-public texlive-pdftex (package (name "texlive-pdftex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pdfetex.1" "doc/man/man1/pdfetex.man1.pdf" "doc/man/man1/pdftex.1" @@ -71315,7 +77210,7 @@ e-TeX.") (file-name (git-file-name name version)) (sha256 (base32 - "03l4qmlx3ax9dfgbp6266l2hfxgra53n5an5hbdai4a0x1k2d1pm")))) + "18r6mspm9imhnr6zvbmp7sc5s1q0xizkvybi71ldcbi8jkycwkyw")))) (outputs '("out" "doc")) (properties '((updater-extra-inputs "ghostscript"))) (build-system texlive-build-system) @@ -71358,17 +77253,17 @@ documents as well as DVI output.") (define-public texlive-biber (package (name "texlive-biber") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/bibtex/biber/" "source/bibtex/biber/")))) (file-name (git-file-name name version)) (sha256 (base32 - "11y03jim2vjbcwylp3hz9hbdw3zal3di3p0q58dffm3a27vbcr0j")))) + "018rmd9k7l8nmilj94gsq9zyg9dw35d2gx7ihs05rc1nxzd667wf")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "perl-config-autoconf" "perl-extutils-libbuilder" @@ -71436,10 +77331,13 @@ documents as well as DVI output.") (add-after 'unpack-biber-source 'build-biber (lambda args (with-directory-excursion "build" - ;; The following tests fail on i686. + ;; The following test is expected to fail on 32 bits systems. #$@(if (target-x86-32?) '((delete-file "t/dateformats.t")) '()) + ;; FIXME: The following test fails with "Dubious, test + ;; returned 2 (wstat 512, 0x200)" error message. + (delete-file "t/utils.t") (for-each (lambda (phase) (apply (assoc-ref perl:%standard-phases phase) args)) '(configure build check install))))) @@ -71457,8 +77355,7 @@ documents as well as DVI output.") perl-module-build perl-test-differences)) (inputs - (list bash-minimal - perl + (list perl perl-autovivification perl-business-isbn perl-business-ismn @@ -71784,18 +77681,18 @@ required: automatic sectioning and pagination, spell checking and so forth.") (define-public texlive-media9 (package (name "texlive-media9") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/media9/" "source/latex/media9/" "tex/latex/media9/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1hzwan5y199a6za32h7bn653f2pzd91z9idrq8xdz6fjhns3fcdr")))) + "00qf3fqzhfhnl9rp2ajd36v08hyk9pgp6gmg4al2d3cy31kk7vlm")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/media9") @@ -71815,17 +77712,17 @@ specification. It replaces the now obsolete @code{movie15} package.") (define-public texlive-ocgx2 (package (name "texlive-ocgx2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ocgx2/" "tex/latex/ocgx2/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0jpvwy6sp7almdbhxizz22h3jxgfnsl4nirs93p7y1lqdgc4srl4")))) + "0xqp0g7akpx5ia5wcdqihklqs84gm9qjlvispk80r58cqq5yhh3c")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ocgx2") @@ -71842,12 +77739,12 @@ and back-ends. It also ensures compatibility with the @code{media9} and (define-public texlive-optex (package (name "texlive-optex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/optex.1" "doc/man/man1/optex.man1.pdf" "doc/optex/base/" @@ -71857,7 +77754,7 @@ and back-ends. It also ensures compatibility with the @code{media9} and (file-name (git-file-name name version)) (sha256 (base32 - "1px8hihdhnv7364qhysk78i56kwccfdwzrkmvfxhz0jm1f0zqbd1")))) + "0zjnmcradird32vcwmqkiwx4c4934027z95lra139li8vxh0zpzp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -71891,41 +77788,15 @@ OPmac (fonts selection system, colors, external graphics, references, hyperlinks, ...) with Unicode fonts.") (license license:public-domain))) -(define-public texlive-ms - (package - (name "texlive-ms") - (version "2024.2") - (source (origin - (method svn-multi-fetch) - (uri (svn-multi-reference - (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/ms/" "source/latex/ms/" - "tex/latex/ms/")))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1cgrpx5mybiirjjdmni8kvqdg37dwfkixq3h9ami0mgxqqqfl2x3")))) - (outputs '("out" "doc")) - (build-system texlive-build-system) - (arguments (list #:tex-format "latex")) - (home-page "https://ctan.org/pkg/ms") - (synopsis "Various LaTeX packages by Martin Schroder") - (description - "This package is the remains of a bundle of LaTeX packages by Martin -Schroder; the collection comprises: @code{count1to}, make use of TeX counters; -and @code{multitoc}, typeset the table of contents in multiple columns.") - (license license:lppl))) - (define-public texlive-ncctools (package (name "texlive-ncctools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ncctools/" "source/latex/ncctools/" "tex/latex/ncctools/")))) (file-name (git-file-name name version)) @@ -71971,12 +77842,12 @@ toc-entries; (define-public texlive-ncntrsbk (package (name "texlive-ncntrsbk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/ncntrsbk/" "fonts/afm/adobe/ncntrsbk/" "fonts/afm/urw/ncntrsbk/" @@ -72002,12 +77873,12 @@ Schoolbook font from Adobe's basic set.") (define-public texlive-numprint (package (name "texlive-numprint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numprint/" "source/latex/numprint/" "tex/latex/numprint/")))) (file-name (git-file-name name version)) @@ -72034,12 +77905,12 @@ number format.") (define-public texlive-needspace (package (name "texlive-needspace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/needspace/" "source/latex/needspace/" "tex/latex/needspace/")))) @@ -72063,12 +77934,12 @@ bottom of the page, a new page will be started.") (define-public texlive-changepage (package (name "texlive-changepage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/changepage/" "source/latex/changepage/" "tex/latex/changepage/")))) @@ -72094,12 +77965,12 @@ package, which is distributed with the package.") (define-public texlive-eukdate (package (name "texlive-eukdate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eukdate/" "source/latex/eukdate/" "tex/latex/eukdate/")))) (file-name (git-file-name name version)) @@ -72121,12 +77992,12 @@ format.") (define-public texlive-euler (package (name "texlive-euler") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/euler/" "source/latex/euler/" "tex/latex/euler/")))) (file-name (git-file-name name version)) @@ -72149,12 +78020,12 @@ for the Concrete book are supported by the @code{beton} package.") (define-public texlive-extsizes (package (name "texlive-extsizes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/extsizes/" "tex/latex/extsizes/")))) (file-name (git-file-name name version)) (sha256 @@ -72175,12 +78046,12 @@ it cannot be guaranteed to work with any given class.") (define-public texlive-ulem (package (name "texlive-ulem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/ulem/" "tex/generic/ulem/")))) (file-name (git-file-name name version)) (sha256 @@ -72198,15 +78069,39 @@ it comes from a typewriter. The package also offers double and wavy underlining, and striking out, and crossing out.") (license license:lppl1.3c+))) +(define-public texlive-pdfannotations + (package + (name "texlive-pdfannotations") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pdfannotations/" + "tex/latex/pdfannotations/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0haimad9rg846mqn00dhbqzfch3a9gk3sdsidcr49s576r9xsrla")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pdfannotations") + (synopsis "Annotate PDF slides") + (description + "This is a package for annotating PDF slides with LaTeX elements, and for +inserting code snippets.") + (license license:lppl1.3c))) + (define-public texlive-pdfarticle (package (name "texlive-pdfarticle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/pdfarticle/" "tex/lualatex/pdfarticle/")))) (file-name (git-file-name name version)) @@ -72225,12 +78120,12 @@ with LuaLaTeX.") (define-public texlive-pdfextra (package (name "texlive-pdfextra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/optex/pdfextra/" "tex/luatex/pdfextra/" "tex/optex/pdfextra/")))) (file-name (git-file-name name version)) @@ -72253,18 +78148,18 @@ events, transitions, and attachments.") (define-public texlive-penlight (package (name "texlive-penlight") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/penlight/" "tex/luatex/penlight/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cs4kgm3nbs3b56iyj3q7lsds6iky78i47airkxd3cfyjv5ri47y")))) + "1y565s1m7sm2nrcvi70j1pf2kyw40q77sxbjk1am8qvk9sz5p5vb")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/penlight") @@ -72274,15 +78169,39 @@ events, transitions, and attachments.") libraries with LuaLaTeX, with some extra functionality added.") (license license:expat))) +(define-public texlive-penlightplus + (package + (name "texlive-penlightplus") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/luatex/penlightplus/" + "tex/luatex/penlightplus/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xq9cnamgrv39hb1hbri7apk19ahry92ixnx4g01fimmgix2ppz8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/penlightplus") + (synopsis "Additions to the Penlight Lua libraries") + (description + "This package extends the @code{penlight} package by adding useful +functions for interfacing with LaTeX.") + (license license:expat))) + (define-public texlive-pgf (package (name "texlive-pgf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pgf/" "tex/context/third/pgf/basiclayer/" "tex/context/third/pgf/frontendlayer/" @@ -72309,11 +78228,7 @@ libraries with LuaLaTeX, with some extra functionality added.") (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs - (list texlive-atveryend - texlive-fp - texlive-graphics - texlive-ms - texlive-pdftexcmds + (list texlive-atveryend texlive-fp texlive-graphics texlive-pdftexcmds texlive-xcolor)) (home-page "https://ctan.org/pkg/pgf") (synopsis "Create PostScript and PDF graphics in TeX") @@ -72332,19 +78247,19 @@ output.") (define-public texlive-piton (package (name "texlive-piton") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/piton/" "source/lualatex/piton/" "tex/lualatex/piton/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0l225vs825n6v1bxwlv8d6gp0q8gp6ni2igjkvfyj3krfb9l2p1s")))) + "1hlgmxzjvmx09ijgz5x9q6kj0pvnvdj85n6iydp6x6d7jc2vgncr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/piton") @@ -72357,12 +78272,12 @@ listings.") (define-public texlive-placeat (package (name "texlive-placeat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/placeat/" "scripts/placeat/" "source/lualatex/placeat/" "tex/lualatex/placeat/")))) @@ -72385,18 +78300,18 @@ positioning (the grid may be disabled, for final copy using the command (define-public texlive-plantuml (package (name "texlive-plantuml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/plantuml/" "tex/lualatex/plantuml/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1akyksvw9hcxgvikm7w6m4c1bpi5nzwpnl9w5r1332a3ggybpca4")))) + "0rjks59qn104nw11472x5gm188p3abkrx88bl7h5kxnzd5bz7pyn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/plantuml") @@ -72412,12 +78327,12 @@ diagrams.") (define-public texlive-pyluatex (package (name "texlive-pyluatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/pyluatex/" "tex/lualatex/pyluatex/")))) (file-name (git-file-name name version)) @@ -72442,12 +78357,12 @@ file in a single compilation run.") (define-public texlive-pythontex (package (name "texlive-pythontex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pythontex/" "scripts/pythontex/" "source/latex/pythontex/" "tex/latex/pythontex/")))) @@ -72483,19 +78398,19 @@ conversion to other formats.") (define-public texlive-koma-script (package (name "texlive-koma-script") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/koma-script/" "source/latex/koma-script/" "tex/latex/koma-script/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1r2li64g7fk7qg4gb215z2q86by2f2ah9hjlqf0wcv8985qshnif")))) + "1avxg774lhxr6fij27jrzfdcagswc9w5k3lxq7n4dw17h197myvx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -72526,12 +78441,12 @@ not only with KOMA-Script classes but also with the standard classes.") (define-public texlive-koma-script-examples (package (name "texlive-koma-script-examples") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/koma-script-examples/")))) (file-name (git-file-name name version)) (sha256 @@ -72551,12 +78466,12 @@ of these examples.") (define-public texlive-atbegshi (package (name "texlive-atbegshi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/atbegshi/" "source/latex/atbegshi/" "tex/generic/atbegshi/")))) (file-name (git-file-name name version)) @@ -72581,12 +78496,12 @@ be used either with LaTeX or with plain TeX.") (define-public texlive-bigintcalc (package (name "texlive-bigintcalc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bigintcalc/" "source/latex/bigintcalc/" "tex/generic/bigintcalc/")))) @@ -72606,12 +78521,12 @@ that can exceed TeX's number limits.") (define-public texlive-bitset (package (name "texlive-bitset") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bitset/" "source/latex/bitset/" "tex/generic/bitset/")))) (file-name (git-file-name name version)) @@ -72632,12 +78547,12 @@ manipulated.") (define-public texlive-etexcmds (package (name "texlive-etexcmds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etexcmds/" "source/latex/etexcmds/" "tex/generic/etexcmds/")))) (file-name (git-file-name name version)) @@ -72658,12 +78573,12 @@ provided as @code{\\etex@@unexpanded}.") (define-public texlive-etextools (package (name "texlive-etextools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etextools/" "source/latex/etextools/" "tex/latex/etextools/")))) @@ -72686,12 +78601,12 @@ modifiers; some purely expandable numerics.") (define-public texlive-gettitlestring (package (name "texlive-gettitlestring") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gettitlestring/" "source/latex/gettitlestring/" "tex/generic/gettitlestring/")))) @@ -72712,12 +78627,12 @@ strings.") (define-public texlive-infwarerr (package (name "texlive-infwarerr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/infwarerr/" "source/latex/infwarerr/" "tex/generic/infwarerr/")))) @@ -72739,12 +78654,12 @@ implementations.") (define-public texlive-intcalc (package (name "texlive-intcalc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/intcalc/" "source/latex/intcalc/" "tex/generic/intcalc/")))) (file-name (git-file-name name version)) @@ -72763,12 +78678,12 @@ using the e-TeX extension @code{\\numexpr} if it is available.") (define-public texlive-kvdefinekeys (package (name "texlive-kvdefinekeys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kvdefinekeys/" "source/latex/kvdefinekeys/" "tex/generic/kvdefinekeys/")))) @@ -72788,12 +78703,12 @@ keyval’s @code{\\define@@key}, to define keys for use by @code{kvsetkeys}.") (define-public texlive-kvsetkeys (package (name "texlive-kvsetkeys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kvsetkeys/" "source/latex/kvsetkeys/" "tex/latex/kvsetkeys/")))) @@ -72815,12 +78730,12 @@ level of curly braces are removed from the values.") (define-public texlive-listofitems (package (name "texlive-listofitems") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/listofitems/" "tex/generic/listofitems/")))) (file-name (git-file-name name version)) @@ -72840,12 +78755,12 @@ interface.") (define-public texlive-ltxcmds (package (name "texlive-ltxcmds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/ltxcmds/" "source/generic/ltxcmds/" "tex/generic/ltxcmds/")))) @@ -72866,12 +78781,12 @@ plain TeX.") (define-public texlive-ltxmisc (package (name "texlive-ltxmisc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/ltxmisc/")))) (file-name (git-file-name name version)) (sha256 @@ -72897,12 +78812,12 @@ plain TeX.") (define-public texlive-pdfescape (package (name "texlive-pdfescape") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfescape/" "source/latex/pdfescape/" "tex/generic/pdfescape/")))) @@ -72923,12 +78838,12 @@ using TeX or e-TeX.") (define-public texlive-uniquecounter (package (name "texlive-uniquecounter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uniquecounter/" "source/latex/uniquecounter/" "tex/generic/uniquecounter/")))) @@ -72949,12 +78864,12 @@ not limited.") (define-public texlive-readarray (package (name "texlive-readarray") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/readarray/" "tex/latex/readarray/")))) (file-name (git-file-name name version)) (sha256 @@ -72974,12 +78889,12 @@ formatted text.") (define-public texlive-verbatimbox (package (name "texlive-verbatimbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verbatimbox/" "tex/latex/verbatimbox/")))) (file-name (git-file-name name version)) @@ -73002,12 +78917,12 @@ in places where the standard @code{verbatim} environment (which is based on a (define-public texlive-verifica (package (name "texlive-verifica") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verifica/" "source/latex/verifica/" "tex/latex/verifica/")))) @@ -73029,17 +78944,17 @@ school tests.") (define-public texlive-exam-zh (package (name "texlive-exam-zh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/exam-zh/" "tex/latex/exam-zh/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0jxs1gha989ncz46hqcxsqwvkxp1qni7najw244nahzh7pi6p2i9")))) + "1zdswchqjc8rs810ml789q1qzbad8z60d4a72hn0n2y1kanyp029")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/exam-zh") @@ -73054,12 +78969,12 @@ individually.") (define-public texlive-examplep (package (name "texlive-examplep") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/examplep/" "tex/latex/examplep/")))) (file-name (git-file-name name version)) (sha256 @@ -73085,12 +79000,12 @@ such as footnotes and section titles.") (define-public texlive-xunicode (package (name "texlive-xunicode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/xunicode/" "tex/xelatex/xunicode/")))) (file-name (git-file-name name version)) @@ -73114,12 +79029,12 @@ glyphs.") (define-public texlive-xypic (package (name "texlive-xypic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/xypic/" "dvips/xypic/" "fonts/afm/public/xypic/" @@ -73149,12 +79064,12 @@ AMS-LaTeX, AMS-TeX, and plain TeX). The distribution includes Michael Barr's (define-public texlive-xypic-tut-pt (package (name "texlive-xypic-tut-pt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/xypic-tut-pt/")))) (file-name (git-file-name name version)) (sha256 @@ -73170,12 +79085,12 @@ AMS-LaTeX, AMS-TeX, and plain TeX). The distribution includes Michael Barr's (define-public texlive-bibtex (package (name "texlive-bibtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/base/" "bibtex/bst/base/" "doc/bibtex/base/" @@ -73185,7 +79100,7 @@ AMS-LaTeX, AMS-TeX, and plain TeX). The distribution includes Michael Barr's (file-name (git-file-name name version)) (sha256 (base32 - "0zf0via3lh3797wsfg9cjvlfxkrsyshbb1kskijdqfgal8f80nms")))) + "12b40hdbym0bphcc1ffghs8hqchivd3cxn1l8s2f11zqpzvi02kx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-bibtex-bin texlive-kpathsea)) @@ -73224,12 +79139,12 @@ package, such as @command{natbib} as well).") (define-public texlive-charissil (package (name "texlive-charissil") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/charissil/" "fonts/enc/dvips/charissil/" "fonts/map/dvips/charissil/" @@ -73255,12 +79170,12 @@ LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX.") (define-public texlive-charter (package (name "texlive-charter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/charter/" "fonts/afm/bitstrea/charter/" "fonts/tfm/bitstrea/charter/" @@ -73287,12 +79202,12 @@ Support for use with LaTeX is available in @code{freenfss}, part of (define-public texlive-chngcntr (package (name "texlive-chngcntr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chngcntr/" "tex/latex/chngcntr/")))) (file-name (git-file-name name version)) (sha256 @@ -73311,12 +79226,12 @@ a counter to be reset when another is incremented) and (define-public texlive-context (package (name "texlive-context") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "context/data/scite/context/" "context/data/texworks/" "context/data/vscode/" @@ -73462,6 +79377,7 @@ a counter to be reset when another is incremented) and "scripts/context/lua/mtx-server.lua" "scripts/context/lua/mtx-spell.lua" "scripts/context/lua/mtx-synctex.lua" + "scripts/context/lua/mtx-testsuite.lua" "scripts/context/lua/mtx-texworks.lua" "scripts/context/lua/mtx-tools.lua" "scripts/context/lua/mtx-unicode.lua" @@ -73484,7 +79400,7 @@ a counter to be reset when another is incremented) and (file-name (git-file-name name version)) (sha256 (base32 - "1657n2pp14m3wz4y18s90chvlxb5ff2lf3k8d3milr43fab65b7v")))) + "1f7brap1qfjrbzl5zv4i0k30587cvw2gbzf4phn1a1iac1hnriin")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -73550,13 +79466,13 @@ for a wealth of support information.") (define-public texlive-context-calendar-examples (package (name "texlive-context-calendar-examples") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/calendar-examples/" "tex/context/third/calendar-examples/")))) @@ -73573,16 +79489,41 @@ for a wealth of support information.") PocketDiary-module in various page sizes.") (license license:public-domain))) +(define-public texlive-context-chat + (package + (name "texlive-context-chat") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/context/third/chat/" + "tex/context/third/chat/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xyw7qxz97kwm98mvm92pm2hqsx41cwc41swb5ij6f57mss51mk9")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-context)) + (home-page "https://ctan.org/pkg/context") + (synopsis "Typeset messenger chats with ConTeXt") + (description + "The module typesets messenger chats on a smartphone, depicting +a simplified interface.") + (license license:gpl3+))) + (define-public texlive-context-collating-marks (package (name "texlive-context-collating-marks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/collating-marks/" "tex/context/third/collating-marks/")))) @@ -73603,13 +79544,13 @@ to make the correct sequence of sections of a book block visible.") (define-public texlive-context-legacy (package (name "texlive-context-legacy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/context/mkii/" "context/data/texfont/" "doc/context/scripts/mkii/" @@ -73623,13 +79564,12 @@ to make the correct sequence of sections of a book block visible.") "tex/context/bib/common/" "tex/context/bib/mkii/" "tex/context/fonts/mkii/" - "tex/context/interface/mkii/" "tex/context/modules/mkii/" "tex/context/patterns/mkii/" "tex/context/user/mkii/")))) (file-name (git-file-name name version)) (sha256 - (base32 "15wfyb8s3n7l7692k5ny4w0im6paicaypyjfpzm4k5yhi0jxfgqw")))) + (base32 "08d8y2j9443w8akya7b301c1k2nrmsi07hsva1x59hlrmrsdw11k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -73651,12 +79591,12 @@ newer).") (define-public texlive-context-notes-zh-cn (package (name "texlive-context-notes-zh-cn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/context-notes-zh-cn/")))) (file-name (git-file-name name version)) @@ -73676,19 +79616,19 @@ design, cross-reference, project structure, metafun and presentation design.") (define-public texlive-context-pocketdiary (package (name "texlive-context-pocketdiary") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/pocketdiary/" "tex/context/third/pocketdiary/")))) (file-name (git-file-name name version)) (sha256 - (base32 "0zn2rzlhm6agz5pknf0f8qqn7w0c1qjgdxh73gglyb55jvgl8b2z")))) + (base32 "0026s5s6jhfyw0g7vb344shmlhs12cqnll6ixkw2ciwg4knr6cfv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-context)) @@ -73705,13 +79645,13 @@ provides sun and moon data calculations.") (define-public texlive-context-squares (package (name "texlive-context-squares") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/squares/" "tex/context/third/squares/")))) (file-name (git-file-name name version)) @@ -73728,13 +79668,13 @@ provides sun and moon data calculations.") (define-public texlive-context-sudoku (package (name "texlive-context-sudoku") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/sudoku/" "tex/context/third/sudoku/")))) (file-name (git-file-name name version)) @@ -73754,18 +79694,19 @@ as a command handler.") (define-public texlive-context-companion-fonts (package (name "texlive-context-companion-fonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations - (list "fonts/opentype/public/context-companion-fonts/")))) + (list "doc/fonts/context-companion-fonts/" + "fonts/opentype/public/context-companion-fonts/")))) (file-name (git-file-name name version)) (sha256 - (base32 "14xxbwjcin47pfxm6nsrvn3kvd3z72ih4py7v4bg08z39653b2sw")))) + (base32 "0ph10yd2y32g2lplz7i61bwhy45zic86k2pp1ds5fdxiqkfyw1kl")))) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/context-companion-fonts") (synopsis "Companion fonts with fixes for ConTeXt") @@ -73777,12 +79718,12 @@ math font goodie files used by ConTeXt LMTX.") (define-public texlive-context-cyrillicnumbers (package (name "texlive-context-cyrillicnumbers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/cyrillicnumbers/" "tex/context/interface/third/" "tex/context/third/cyrillicnumbers/")))) @@ -73803,12 +79744,12 @@ numeration using cyrillic letters.") (define-public texlive-context-filter (package (name "texlive-context-filter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/filter/" "tex/context/third/filter/")))) (file-name (git-file-name name version)) @@ -73833,12 +79774,12 @@ with both MkII and MkIV.") (define-public texlive-context-gnuplot (package (name "texlive-context-gnuplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/gnuplot/" "metapost/context/third/gnuplot/" "tex/context/third/gnuplot/")))) @@ -73860,12 +79801,12 @@ the resulting graphic directly into the document.") (define-public texlive-context-handlecsv (package (name "texlive-context-handlecsv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/handlecsv/" "tex/context/third/handlecsv/")))) (file-name (git-file-name name version)) @@ -73884,12 +79825,12 @@ the resulting graphic directly into the document.") (define-public texlive-context-letter (package (name "texlive-context-letter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/letter/" "tex/context/interface/third/" "tex/context/third/letter/base/" @@ -73912,12 +79853,12 @@ letters may be amended by a wide range of style specifications.") (define-public texlive-context-mathsets (package (name "texlive-context-mathsets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/mathsets/" "tex/context/interface/third/" "tex/context/third/mathsets/")))) @@ -73939,12 +79880,12 @@ least inspired by @code{braket}.") (define-public texlive-context-simpleslides (package (name "texlive-context-simpleslides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/simpleslides/" "scripts/context/lua/third/simpleslides/" "tex/context/interface/third/" @@ -73971,13 +79912,13 @@ new styles.") (define-public texlive-context-texlive (package (name "texlive-context-texlive") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/contextjit.1" "doc/man/man1/contextjit.man1.pdf" "doc/man/man1/luatools.1" @@ -73991,7 +79932,7 @@ new styles.") "tex/context/texlive/")))) (file-name (git-file-name name version)) (sha256 - (base32 "1d4lga9l3yfqv1b3lskpgifkrcylnwz6v2hggylzf7ixvsi49hwd")))) + (base32 "0a1xwqp1kbax9yzaa0zgzbkm9r1w66bnk22h5c2di60h06j5afj4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -74011,12 +79952,12 @@ creates/updates. It also includes stubs to run the @command{luatools}, (define-public texlive-context-transliterator (package (name "texlive-context-transliterator") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/transliterator/" "scripts/context/lua/third/transliterator/" "tex/context/interface/third/" @@ -74039,12 +79980,12 @@ alphabet. The package can make allowance for hyphenation.") (define-public texlive-context-typescripts (package (name "texlive-context-typescripts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/typescripts/" "tex/context/third/typescripts/")))) (file-name (git-file-name name version)) @@ -74065,12 +80006,12 @@ a @file{.mkii} and a @file{.mkiv} version.") (define-public texlive-context-vim (package (name "texlive-context-vim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/vim/" "tex/context/third/vim/")))) (file-name (git-file-name name version)) @@ -74096,12 +80037,12 @@ Vim.") (define-public texlive-context-visualcounter (package (name "texlive-context-visualcounter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/visualcounter/" "source/context/third/visualcounter/" "tex/context/third/visualcounter/")))) @@ -74123,17 +80064,17 @@ on. This module provides a visual display for such counters.") (define-public texlive-beamer (package (name "texlive-beamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamer/" "tex/latex/beamer/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ck21cwnwz5nx1hb263n9qs4gq76wiisqrh346yy6rjf425rgviy")))) + "1r3mlycygh7b0drf9zmckw3r4p2y1p5qqblg4i1w887sdcwnbdmp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -74167,12 +80108,12 @@ effects, varying slide transitions and animations.") (define-public texlive-beamer-tut-pt (package (name "texlive-beamer-tut-pt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamer-tut-pt/")))) (file-name (git-file-name name version)) (sha256 @@ -74190,12 +80131,12 @@ Portuguese.") (define-public texlive-xmpincl (package (name "texlive-xmpincl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xmpincl/" "source/latex/xmpincl/" "tex/latex/xmpincl/")))) (file-name (git-file-name name version)) @@ -74216,18 +80157,18 @@ the file to which it applies.") (define-public texlive-pdfx (package (name "texlive-pdfx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfx/" "source/latex/pdfx/" "tex/latex/pdfx/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1z4j4d92k2fjmf8jfap4zn7ij97d9rz2jcs9aslcac07ag4x5bdp")))) + "14gbchcx00r2yddqzk3r5sv0rfnlsq4xj0igldl9pzg4nnijisis")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -74248,18 +80189,18 @@ standards-compliant PDF documents with pdfTeX, LuaTeX and XeTeX.") (define-public texlive-yamlvars (package (name "texlive-yamlvars") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/yamlvars/" "tex/lualatex/yamlvars/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08s64y8gb3nxa6cadklfz31ia7k2bk42z1zg3db851d2xnvwivs8")))) + "1rzcihh1fwv3qla3jfnrdd11bmb6vcl7mxnl0122k3y67scwh7xn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/yamlvars") @@ -74272,12 +80213,12 @@ declare and define LaTeX definitions using YAML files.") (define-public texlive-yax (package (name "texlive-yax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/yax/" "tex/generic/yax/")))) (file-name (git-file-name name version)) (sha256 @@ -74300,12 +80241,12 @@ customized.") (define-public texlive-ydoc (package (name "texlive-ydoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ydoc/" "source/latex/ydoc/" "tex/generic/ydoc/" "tex/latex/ydoc/")))) (file-name (git-file-name name version)) @@ -74339,17 +80280,17 @@ change.") (define-public texlive-yet-another-guide-latex2e (package (name "texlive-yet-another-guide-latex2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yet-another-guide-latex2e/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1a4z4ni7327jd1r4n0w2lh7bb8ag7dfdgr6xwl4q5hf2jbdv8mmy")))) + "1zsj22fwvs1xin5hh3jqq83dhl8ira87lb5xy2lzxq68bbjpbccr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/yet-another-guide-latex2e") @@ -74365,18 +80306,18 @@ otherwise covered in this document and a list of helpful resources.") (define-public texlive-pstricks (package (name "texlive-pstricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pstricks/" "dvips/pstricks/" "tex/generic/pstricks/" "tex/latex/pstricks/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0z4lk96pkd3cjx264kb8dgfwwa5ag0f1aam34wqssffbbccl2d9b")))) + "1cazm0h3rqrpcwla22ajv3w7wb7mv0f7cdwcdsnaixdql46l2f21")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "http://www.ctan.org/pkg/pstricks-base") @@ -74394,12 +80335,12 @@ of tables.") (define-public texlive-pst-2dplot (package (name "texlive-pst-2dplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-2dplot/" "tex/latex/pst-2dplot/")))) (file-name (git-file-name name version)) @@ -74419,12 +80360,12 @@ MATLAB for plotting.") (define-public texlive-pst-3d (package (name "texlive-pst-3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-3d/" "dvips/pst-3d/" "source/generic/pst-3d/" "tex/generic/pst-3d/" "tex/latex/pst-3d/")))) @@ -74444,12 +80385,12 @@ and three dimensional representations of text or graphical objects.") (define-public texlive-pst-3dplot (package (name "texlive-pst-3dplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-3dplot/" "dvips/pst-3dplot/" "tex/generic/pst-3dplot/" @@ -74472,12 +80413,12 @@ TeX or LaTeX, without the need for external tools.") (define-public texlive-pst-abspos (package (name "texlive-pst-abspos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-abspos/" "source/generic/pst-abspos/" "tex/generic/pst-abspos/" @@ -74499,12 +80440,12 @@ page.") (define-public texlive-pst-am (package (name "texlive-pst-am") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-am/" "source/generic/pst-am/" "tex/latex/pst-am/")))) (file-name (git-file-name name version)) @@ -74524,12 +80465,12 @@ carrier, signal modulation, signal recovery and signal demodulation.") (define-public texlive-pst-antiprism (package (name "texlive-pst-antiprism") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-antiprism/" "dvips/pst-antiprism/" "tex/generic/pst-antiprism/" @@ -74550,12 +80491,12 @@ which is a semiregular polyhedron constructed with 2-gons and triangles.") (define-public texlive-pst-arrow (package (name "texlive-pst-arrow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-arrow/" "tex/generic/pst-arrow/" "tex/latex/pst-arrow/")))) @@ -74575,12 +80516,12 @@ which was related to arrows, like multiple arrows and so on.") (define-public texlive-pst-asr (package (name "texlive-pst-asr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-asr/" "tex/generic/pst-asr/" "tex/latex/pst-asr/")))) (file-name (git-file-name name version)) @@ -74598,12 +80539,12 @@ which was related to arrows, like multiple arrows and so on.") (define-public texlive-pst-bar (package (name "texlive-pst-bar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-bar/" "dvips/pst-bar/" "tex/generic/pst-bar/" "tex/latex/pst-bar/")))) (file-name (git-file-name name version)) @@ -74623,12 +80564,12 @@ drawing parameters are highly customizable.") (define-public texlive-pst-barcode (package (name "texlive-pst-barcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-barcode/" "dvips/pst-barcode/" "tex/generic/pst-barcode/" @@ -74652,12 +80593,12 @@ for calculating the bars. For PDF output use a multi-pass mechansism such as (define-public texlive-pst-bezier (package (name "texlive-pst-bezier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-bezier/" "dvips/pst-bezier/" "tex/generic/pst-bezier/" @@ -74679,12 +80620,12 @@ curve.") (define-public texlive-pst-blur (package (name "texlive-pst-blur") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-blur/" "dvips/pst-blur/" "source/generic/pst-blur/" "tex/generic/pst-blur/" @@ -74705,12 +80646,12 @@ that apply blurring to the normal shadow function of PSTricks.") (define-public texlive-pst-bspline (package (name "texlive-pst-bspline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-bspline/" "dvips/pst-bspline/" "tex/generic/pst-bspline/" @@ -74733,12 +80674,12 @@ points. Graphical output is created using PStricks.") (define-public texlive-pst-calculate (package (name "texlive-pst-calculate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-calculate/" "tex/latex/pst-calculate/")))) (file-name (git-file-name name version)) @@ -74758,12 +80699,12 @@ level.") (define-public texlive-pst-calendar (package (name "texlive-pst-calendar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-calendar/" "tex/latex/pst-calendar/")))) (file-name (git-file-name name version)) @@ -74784,12 +80725,12 @@ available in English.") (define-public texlive-pst-cie (package (name "texlive-pst-cie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-cie/" "dvips/pst-cie/" "tex/generic/pst-cie/" "tex/latex/pst-cie/")))) (file-name (git-file-name name version)) @@ -74808,19 +80749,19 @@ spaces: Adobe, CIE, ColorMatch, NTSC, Pal-Secam, ProPhoto, SMPTE, and sRGB.") (define-public texlive-pst-circ (package (name "texlive-pst-circ") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-circ/" "dvips/pst-circ/" "tex/generic/pst-circ/" "tex/latex/pst-circ/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0255xcjhm0jcgw352cmdn8d8062g2mihfzhii20zh4j0zznmk7hj")))) + "1q9dnnnq0kv33ffsc2qxzz3p6hlyb80b368rhvi5zhz8vwvhq4v3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-circ") @@ -74836,19 +80777,19 @@ expressing a circuit.") (define-public texlive-pst-coil (package (name "texlive-pst-coil") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-coil/" "dvips/pst-coil/" "tex/generic/pst-coil/" "tex/latex/pst-coil/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0d3wqrv19zc9qwp3gbr32siad408z4g23k5861p0hqy2hw8f908q")))) + "12g838cagr554fymdf1nj4wvn6bj1arz7lmpcs1a6dpvl2qpf4bw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-coil") @@ -74861,12 +80802,12 @@ and zigzag node connections.") (define-public texlive-pst-contourplot (package (name "texlive-pst-contourplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-contourplot/" "tex/generic/pst-contourplot/" "tex/latex/pst-contourplot/")))) @@ -74889,12 +80830,12 @@ marching squares algorithm.") (define-public texlive-pst-cox (package (name "texlive-pst-cox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-cox/" "dvips/pst-cox/" "tex/generic/pst-cox/" "tex/latex/pst-cox/")))) (file-name (git-file-name name version)) @@ -74926,12 +80867,12 @@ series.") (define-public texlive-pst-dart (package (name "texlive-pst-dart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-dart/" "tex/generic/pst-dart/" "tex/latex/pst-dart/")))) @@ -74951,12 +80892,12 @@ Optional arguments are the unit and the fontsize.") (define-public texlive-pst-dbicons (package (name "texlive-pst-dbicons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-dbicons/" "source/generic/pst-dbicons/" "tex/latex/pst-dbicons/")))) @@ -74978,20 +80919,19 @@ to them by using the standard database terminology.") (define-public texlive-pst-diffraction (package (name "texlive-pst-diffraction") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-diffraction/" - "source/generic/pst-diffraction/" "tex/generic/pst-diffraction/" "tex/latex/pst-diffraction/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1wi67md3046nj0arqi1wmbgdhdrsnfqgmmb0ayk2iswfhvx32myr")))) + "0avkpj54rdbcg58wd16plnv2zx3y8rb3fnglz02fw5nhssa4jcra")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-diffraction") @@ -75010,12 +80950,12 @@ be calculated by the package).") (define-public texlive-pst-electricfield (package (name "texlive-pst-electricfield") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-electricfield/" "dvips/pst-electricfield/" "source/generic/pst-electricfield/" @@ -75038,12 +80978,12 @@ in a cartesian coordinate system.") (define-public texlive-pst-eps (package (name "texlive-pst-eps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-eps/" "source/generic/pst-eps/" "tex/generic/pst-eps/" "tex/latex/pst-eps/")))) @@ -75064,12 +81004,12 @@ a document in the usual way.") (define-public texlive-pst-eucl (package (name "texlive-pst-eucl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-eucl/" "dvips/pst-eucl/" "tex/generic/pst-eucl/" "tex/latex/pst-eucl/")))) @@ -75091,12 +81031,12 @@ coordinates is limited to points which controlled the figure.") (define-public texlive-pst-eucl-translation-bg (package (name "texlive-pst-eucl-translation-bg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-eucl-translation-bg/")))) (file-name (git-file-name name version)) (sha256 @@ -75114,12 +81054,12 @@ Bulgarian language.") (define-public texlive-pst-exa (package (name "texlive-pst-exa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-exa/" "tex/latex/pst-exa/")))) (file-name (git-file-name name version)) (sha256 @@ -75137,12 +81077,12 @@ to put code and output side by side or one above the other.") (define-public texlive-pst-feyn (package (name "texlive-pst-feyn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-feyn/" "dvips/pst-feyn/" "tex/generic/pst-feyn/" "tex/latex/pst-feyn/")))) @@ -75162,12 +81102,12 @@ for Feynman diagrams.") (define-public texlive-pst-fill (package (name "texlive-pst-fill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-fill/" "tex/generic/pst-fill/" "tex/latex/pst-fill/")))) @@ -75187,18 +81127,18 @@ characters.") (define-public texlive-pst-fit (package (name "texlive-pst-fit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-fit/" "tex/generic/pst-fit/" "tex/latex/pst-fit/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0w2vnd6zb9vdrqbk256ynr7lg7p9ps53rrdq9l999bw8f8vip1as")))) + "0mkav8ssjy0dzn1das69hg5nrdvlmybxmj6889h6y76ly1mzm4x4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-fit") @@ -75212,12 +81152,12 @@ and fourth order polynomials.") (define-public texlive-pst-flags (package (name "texlive-pst-flags") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-flags/" "tex/latex/pst-flags/")))) (file-name (git-file-name name version)) @@ -75241,12 +81181,12 @@ options supplied to the TeX macros.") (define-public texlive-pst-fr3d (package (name "texlive-pst-fr3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-fr3d/" "source/generic/pst-fr3d/" "tex/generic/pst-fr3d/" @@ -75268,12 +81208,12 @@ especially useful for drawing 3D-seeming buttons.") (define-public texlive-pst-fractal (package (name "texlive-pst-fractal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-fractal/" "dvips/pst-fractal/" "tex/generic/pst-fractal/" @@ -75296,12 +81236,12 @@ parameters (including varying numbers of iterations).") (define-public texlive-pst-fun (package (name "texlive-pst-fun") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-fun/" "dvips/pst-fun/" "source/generic/pst-fun/" "tex/generic/pst-fun/" "tex/latex/pst-fun/")))) @@ -75322,19 +81262,19 @@ macros and/or packages. (Or they can be used for fun...)") (define-public texlive-pst-func (package (name "texlive-pst-func") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-func/" "dvips/pst-func/" "tex/generic/pst-func/" "tex/latex/pst-func/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1xqqnmnhrni9lwgxpr84hg0ji72sn89zkb7hm3n36ygmpr37v97k")))) + "0bvzws3x5qvz22s51lxjq99k8qd3z1cpv38g1xp11rqgz3wc40ad")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-func") @@ -75368,12 +81308,12 @@ The plots may be generated as volumes of rotation about the X-axis, as well.") (define-public texlive-pst-gantt (package (name "texlive-pst-gantt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-gantt/" "tex/generic/pst-gantt/" "tex/latex/pst-gantt/")))) @@ -75393,18 +81333,18 @@ chart that displays a project schedule.") (define-public texlive-pst-geo (package (name "texlive-pst-geo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-geo/" "dvips/pst-geo/" "tex/generic/pst-geo/" "tex/latex/pst-geo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1zqmjjg9zmmzjqmhx2jwcc761f1rrxcchsnrd5s686f9p6z4w7c6")))) + "1rd5cxdr9yhnqf2nvqd7p08dww35akb6ncw1cnrk5limbb8xxxja")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-geo") @@ -75427,19 +81367,19 @@ should arise.") (define-public texlive-pst-geometrictools (package (name "texlive-pst-geometrictools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-geometrictools/" "tex/generic/pst-geometrictools/" "tex/latex/pst-geometrictools/")))) (file-name (git-file-name name version)) (sha256 (base32 - "14mhyjq8w3llkyjij274n5sdwbp3ak2xi6q6ggqdakgn032a7yhn")))) + "0p2ffr23zhk3y39xwp6vcvmcnix1mqjv463zn1444cgz169hp84s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-geometrictools") @@ -75452,12 +81392,12 @@ compasses and pencils.") (define-public texlive-pst-gr3d (package (name "texlive-pst-gr3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-gr3d/" "source/latex/pst-gr3d/" "tex/generic/pst-gr3d/" @@ -75479,12 +81419,12 @@ appearance.") (define-public texlive-pst-grad (package (name "texlive-pst-grad") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-grad/" "dvips/pst-grad/" "tex/generic/pst-grad/" "tex/latex/pst-grad/")))) @@ -75505,12 +81445,12 @@ found in package @code{pst-slpe}.") (define-public texlive-pst-graphicx (package (name "texlive-pst-graphicx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-graphicx/" "tex/generic/pst-graphicx/")))) (file-name (git-file-name name version)) @@ -75530,12 +81470,12 @@ PSTricks use of @code{xkeyval}.") (define-public texlive-pst-hsb (package (name "texlive-pst-hsb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-hsb/" "tex/generic/pst-hsb/" "tex/latex/pst-hsb/")))) (file-name (git-file-name name version)) @@ -75555,12 +81495,12 @@ supported.") (define-public texlive-pst-infixplot (package (name "texlive-pst-infixplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-infixplot/" "tex/generic/pst-infixplot/" "tex/latex/pst-infixplot/")))) @@ -75584,12 +81524,12 @@ expressions to PostScript syntax.") (define-public texlive-pst-intersect (package (name "texlive-pst-intersect") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-intersect/" "dvips/pst-intersect/" "source/latex/pst-intersect/" @@ -75611,12 +81551,12 @@ paths or Bezier curves, using the Bezier clipping algorithm.") (define-public texlive-pst-jtree (package (name "texlive-pst-jtree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-jtree/" "tex/generic/pst-jtree/" "tex/latex/pst-jtree/")))) @@ -75635,12 +81575,12 @@ paths or Bezier curves, using the Bezier clipping algorithm.") (define-public texlive-pst-knot (package (name "texlive-pst-knot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-knot/" "dvips/pst-knot/" "tex/generic/pst-knot/" "tex/latex/pst-knot/")))) @@ -75660,12 +81600,12 @@ standard graphics controls one expects.") (define-public texlive-pst-labo (package (name "texlive-pst-labo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-labo/" "tex/generic/pst-labo/" "tex/latex/pst-labo/")))) @@ -75686,12 +81626,12 @@ of illustrations together with their source code, making it an easy read.") (define-public texlive-pst-layout (package (name "texlive-pst-layout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-layout/" "tex/latex/pst-layout/")))) (file-name (git-file-name name version)) @@ -75710,12 +81650,12 @@ layouts of material, typically to be overlaid on an included graphic.") (define-public texlive-pst-lens (package (name "texlive-pst-lens") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-lens/" "source/generic/pst-lens/" "tex/generic/pst-lens/" @@ -75737,12 +81677,12 @@ a remarkable range of effects.") (define-public texlive-pst-light3d (package (name "texlive-pst-light3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-light3d/" "dvips/pst-light3d/" "source/generic/pst-light3d/" @@ -75764,12 +81704,12 @@ effects on characters and PSTricks graphics, like lines, curves, plots, ...") (define-public texlive-pst-lsystem (package (name "texlive-pst-lsystem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-lsystem/" "dvips/pst-lsystem/" "tex/generic/pst-lsystem/" @@ -75792,12 +81732,12 @@ Kochflake or Hilbert curve.") (define-public texlive-pst-magneticfield (package (name "texlive-pst-magneticfield") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-magneticfield/" "dvips/pst-magneticfield/" "tex/generic/pst-magneticfield/" @@ -75819,12 +81759,12 @@ There are several parameters to create a different output.") (define-public texlive-pst-marble (package (name "texlive-pst-marble") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-marble/" "dvips/pst-marble/" "tex/generic/pst-marble/" @@ -75843,12 +81783,12 @@ There are several parameters to create a different output.") (define-public texlive-pst-math (package (name "texlive-pst-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-math/" "dvips/pst-math/" "tex/generic/pst-math/" "tex/latex/pst-math/")))) @@ -75875,12 +81815,12 @@ a solver of linear equation systems.") (define-public texlive-pst-mirror (package (name "texlive-pst-mirror") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-mirror/" "dvips/pst-mirror/" "tex/generic/pst-mirror/" @@ -75888,7 +81828,7 @@ a solver of linear equation systems.") (file-name (git-file-name name version)) (sha256 (base32 - "0b2q1islf9mwphzcs6g04vq69hlmyisx4rb5fb77yiw3na5xlnq0")))) + "10dprjcdj7w94k2w1y32jgdla8ilarx99h1mjyyip626403ifk5g")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-mirror") @@ -75901,12 +81841,12 @@ drawing images as if reflected by a spherical mirror.") (define-public texlive-pst-moire (package (name "texlive-pst-moire") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-moire/" "dvips/pst-moire/" "tex/generic/pst-moire/" "tex/latex/pst-moire/")))) @@ -75924,19 +81864,19 @@ drawing images as if reflected by a spherical mirror.") (define-public texlive-pst-node (package (name "texlive-pst-node") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-node/" "dvips/pst-node/" "tex/generic/pst-node/" "tex/latex/pst-node/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0w9j1l5hlid98sp6hm7ny0z3nh6jcccvxglprq0wr08w89zb7dmz")))) + "12wb3ggy3fdp46kmwsfh6y70bz899vpgd9gwyiznhnq0xyx9rxy1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-node") @@ -75952,12 +81892,12 @@ and so on.") (define-public texlive-pst-ob3d (package (name "texlive-pst-ob3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-ob3d/" "source/generic/pst-ob3d/" "tex/generic/pst-ob3d/" @@ -75979,12 +81919,12 @@ dies (which are only a special kind of cubes) are defined.") (define-public texlive-pst-ode (package (name "texlive-pst-ode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-ode/" "dvips/pst-ode/" "tex/generic/pst-ode/" "tex/latex/pst-ode/")))) (file-name (git-file-name name version)) @@ -76011,12 +81951,12 @@ state vectors can be written as a table to a text file.") (define-public texlive-pst-optexp (package (name "texlive-pst-optexp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-optexp/" "dvips/pst-optexp/" "makeindex/pst-optexp/" "source/latex/pst-optexp/" @@ -76041,19 +81981,19 @@ realistic raytraced beam paths are also possible.") (define-public texlive-pst-optic (package (name "texlive-pst-optic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-optic/" "tex/generic/pst-optic/" "tex/latex/pst-optic/")))) (file-name (git-file-name name version)) (sha256 (base32 - "16rryf56zjk7z4532hgmgkld1mx7abh5dn525bw3h5ijin4y7921")))) + "16lvz65fvsvm5rdiyjmdk6l8jya2lac5l5wnv0j5gqgdzkw2c2xp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pst-optic") @@ -76066,12 +82006,12 @@ refractive optics diagrams.") (define-public texlive-pst-osci (package (name "texlive-pst-osci") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-osci/" "tex/generic/pst-osci/" "tex/latex/pst-osci/")))) @@ -76094,12 +82034,12 @@ the two other signals. Lissajous diagrams (XY-mode) can also be obtained.") (define-public texlive-pst-ovl (package (name "texlive-pst-ovl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-ovl/" "dvips/pst-ovl/" "tex/generic/pst-ovl/" "tex/latex/pst-ovl/")))) (file-name (git-file-name name version)) @@ -76118,12 +82058,12 @@ in the slides of a projected presentation.") (define-public texlive-pst-pad (package (name "texlive-pst-pad") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-pad/" "source/generic/pst-pad/" "tex/generic/pst-pad/" "tex/latex/pst-pad/")))) @@ -76147,12 +82087,12 @@ lubrication.") (define-public texlive-pst-pdf (package (name "texlive-pst-pdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-pdf/" "scripts/pst-pdf/" "source/latex/pst-pdf/" "tex/latex/pst-pdf/")))) (file-name (git-file-name name version)) @@ -76176,12 +82116,12 @@ PostScript code.") (define-public texlive-pst-pdgr (package (name "texlive-pst-pdgr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-pdgr/" "source/generic/pst-pdgr/" "tex/generic/pst-pdgr/" @@ -76206,12 +82146,12 @@ files from spreadsheets is available.") (define-public texlive-pst-perspective (package (name "texlive-pst-perspective") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-perspective/" "tex/generic/pst-perspective/" "tex/latex/pst-perspective/")))) @@ -76231,12 +82171,12 @@ with an arbitrarily chosen angle and a variable shortening factor.") (define-public texlive-pst-platon (package (name "texlive-pst-platon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-platon/" "source/generic/pst-platon/" "tex/latex/pst-platon/")))) @@ -76256,12 +82196,12 @@ the five Platonic solids.") (define-public texlive-pst-plot (package (name "texlive-pst-plot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-plot/" "tex/generic/pst-plot/" "tex/latex/pst-plot/")))) @@ -76281,12 +82221,12 @@ using PSTricks. Plots may be configured using a wide variety of parameters.") (define-public texlive-pst-poker (package (name "texlive-pst-poker") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-poker/" "tex/latex/pst-poker/")))) (file-name (git-file-name name version)) @@ -76305,12 +82245,12 @@ manners.") (define-public texlive-pst-poly (package (name "texlive-pst-poly") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-poly/" "tex/generic/pst-poly/" "tex/latex/pst-poly/")))) @@ -76333,12 +82273,12 @@ text with a polygon.") (define-public texlive-pst-pulley (package (name "texlive-pst-pulley") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-pulley/" "tex/generic/pst-pulley/" "tex/latex/pst-pulley/")))) @@ -76358,12 +82298,12 @@ The pulley diagrams are labelled with the physical properties of the system.") (define-public texlive-pst-qtree (package (name "texlive-pst-qtree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-qtree/" "tex/generic/pst-qtree/" "tex/latex/pst-qtree/")))) @@ -76381,12 +82321,12 @@ The pulley diagrams are labelled with the physical properties of the system.") (define-public texlive-pst-rputover (package (name "texlive-pst-rputover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-rputover/" "tex/generic/pst-rputover/" "tex/latex/pst-rputover/")))) @@ -76406,12 +82346,12 @@ without obscuring background colors.") (define-public texlive-pst-rubans (package (name "texlive-pst-rubans") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-rubans/" "source/generic/pst-rubans/" "tex/generic/pst-rubans/" @@ -76435,12 +82375,12 @@ helices, one may also choose the number of ribbons.") (define-public texlive-pst-shell (package (name "texlive-pst-shell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-shell/" "dvips/pst-shell/" "source/generic/pst-shell/" "tex/generic/pst-shell/" @@ -76463,12 +82403,12 @@ Nautilus, all with different parameters.") (define-public texlive-pst-sigsys (package (name "texlive-pst-sigsys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-sigsys/" "tex/generic/pst-sigsys/" "tex/latex/pst-sigsys/")))) @@ -76493,12 +82433,12 @@ of nodes, and connecting a list of nodes using any node-connecting macro.") (define-public texlive-pst-slpe (package (name "texlive-pst-slpe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-slpe/" "dvips/pst-slpe/" "source/generic/pst-slpe/" "tex/generic/pst-slpe/" @@ -76529,12 +82469,12 @@ a three-dimensional appearance. (define-public texlive-pst-solarsystem (package (name "texlive-pst-solarsystem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-solarsystem/" "dvips/pst-solarsystem/" "tex/generic/pst-solarsystem/" @@ -76559,12 +82499,12 @@ correct size.") (define-public texlive-pst-solides3d (package (name "texlive-pst-solides3d") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-solides3d/" "dvips/pst-solides3d/" "tex/generic/pst-solides3d/" @@ -76596,12 +82536,12 @@ large palette of colors; (define-public texlive-pst-soroban (package (name "texlive-pst-soroban") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-soroban/" "source/generic/pst-soroban/" "tex/latex/pst-soroban/")))) @@ -76621,12 +82561,12 @@ soroban is still used in Japan today.") (define-public texlive-pst-spectra (package (name "texlive-pst-spectra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-spectra/" "dvips/pst-spectra/" "tex/generic/pst-spectra/" @@ -76648,12 +82588,12 @@ allows you to draw continuum, emission and absorption spectra. A Total of 16 (define-public texlive-pst-spinner (package (name "texlive-pst-spinner") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-spinner/" "dvips/pst-spinner/" "tex/generic/pst-spinner/" @@ -76675,12 +82615,12 @@ popular model: the triple fidget spinner.") (define-public texlive-pst-stru (package (name "texlive-pst-stru") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-stru/" "tex/generic/pst-stru/" "tex/latex/pst-stru/")))) @@ -76700,12 +82640,12 @@ schemes in civil engineering analysis, for beams, portals, arches and piles.") (define-public texlive-pst-support (package (name "texlive-pst-support") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-support/")))) (file-name (git-file-name name version)) (sha256 @@ -76723,12 +82663,12 @@ process scripts for use with TeXnicCenter.") (define-public texlive-pst-text (package (name "texlive-pst-text") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-text/" "dvips/pst-text/" "tex/generic/pst-text/" @@ -76749,12 +82689,12 @@ of the old package @code{pst-char}.") (define-public texlive-pst-thick (package (name "texlive-pst-thick") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-thick/" "source/generic/pst-thick/" "tex/generic/pst-thick/" @@ -76775,12 +82715,12 @@ with various fillings for the body of the lines.") (define-public texlive-pst-tools (package (name "texlive-pst-tools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-tools/" "dvips/pst-tools/" "tex/generic/pst-tools/" "tex/latex/pst-tools/")))) @@ -76800,12 +82740,12 @@ packages.") (define-public texlive-pst-tree (package (name "texlive-pst-tree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-tree/" "tex/generic/pst-tree/" "tex/latex/pst-tree/")))) @@ -76825,12 +82765,12 @@ joining nodes created using @code{pst-node} in order to draw trees.") (define-public texlive-pst-turtle (package (name "texlive-pst-turtle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-turtle/" "dvips/pst-turtle/" "tex/generic/pst-turtle/" @@ -76850,12 +82790,12 @@ joining nodes created using @code{pst-node} in order to draw trees.") (define-public texlive-pst-tvz (package (name "texlive-pst-tvz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-tvz/" "source/generic/pst-tvz/" "tex/generic/pst-tvz/" "tex/latex/pst-tvz/")))) @@ -76876,12 +82816,12 @@ algorithm.") (define-public texlive-pst-uml (package (name "texlive-pst-uml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-uml/" "source/generic/pst-uml/" "tex/latex/pst-uml/")))) @@ -76903,12 +82843,12 @@ is written in French.)") (define-public texlive-pst-vectorian (package (name "texlive-pst-vectorian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-vectorian/" "dvips/pst-vectorian/" "tex/latex/pst-vectorian/")))) @@ -76928,12 +82868,12 @@ ornaments is provided).") (define-public texlive-pst-vehicle (package (name "texlive-pst-vehicle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-vehicle/" "tex/generic/pst-vehicle/" "tex/latex/pst-vehicle/")))) @@ -76954,12 +82894,12 @@ the curve is to be defined by its equation in algebraic notation.") (define-public texlive-pst-venn (package (name "texlive-pst-venn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pst-venn/" "tex/latex/pst-venn/")))) (file-name (git-file-name name version)) @@ -76978,12 +82918,12 @@ circles.") (define-public texlive-pst-vowel (package (name "texlive-pst-vowel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pst-vowel/" "tex/latex/pst-vowel/")))) (file-name (git-file-name name version)) @@ -77003,12 +82943,12 @@ relationships such as diphthong membership.") (define-public texlive-pst2pdf (package (name "texlive-pst2pdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/pst2pdf/" "scripts/pst2pdf/")))) (file-name (git-file-name name version)) (sha256 @@ -77033,12 +82973,12 @@ with @code{\\includegraphics} to include the processed snippets.") (define-public texlive-pstricks-add (package (name "texlive-pstricks-add") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/pstricks-add/" "dvips/pstricks-add/" "tex/generic/pstricks-add/" @@ -77064,12 +83004,12 @@ differential equations; box plots; matrix plots; and pie charts.") (define-public texlive-pstricks-calcnotes (package (name "texlive-pstricks-calcnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pstricks_calcnotes/")))) (file-name (git-file-name name version)) (sha256 @@ -77089,12 +83029,12 @@ equation. The results are illustrated in a fragment of lecture notes.") (define-public texlive-marginnote (package (name "texlive-marginnote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/marginnote/" "source/latex/marginnote/" "tex/latex/marginnote/")))) @@ -77115,12 +83055,12 @@ frames made with the @code{framed} package.") (define-public texlive-tabu (package (name "texlive-tabu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabu/" "source/latex/tabu/" "tex/latex/tabu/")))) (file-name (git-file-name name version)) @@ -77141,12 +83081,12 @@ facilities of @code{tabu} in a modified @code{longtable} environment.") (define-public texlive-uml (package (name "texlive-uml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uml/" "source/latex/uml/" "tex/latex/uml/")))) (file-name (git-file-name name version)) @@ -77167,12 +83107,12 @@ cannot be used together with @code{pst-uml}.") (define-public texlive-vaucanson-g (package (name "texlive-vaucanson-g") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/vaucanson-g/" "tex/generic/vaucanson-g/")))) (file-name (git-file-name name version)) @@ -77192,12 +83132,12 @@ PSTricks.") (define-public texlive-vocaltract (package (name "texlive-vocaltract") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vocaltract/" "tex/latex/vocaltract/")))) (file-name (git-file-name name version)) @@ -77218,15 +83158,42 @@ animation when no other vector is available. The package's graphics are produced using PSTricks.") (license license:lppl))) +(define-public texlive-xkeymask + (package + (name "texlive-xkeymask") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/xkeymask/" + "tex/latex/xkeymask/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12d08lgzxg4chr8h0kqazlzcghni3gjcksp8hqbrvsv0i1wvvklk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/xkeymask") + (synopsis "Extension of @code{xkeyval} with a mask") + (description + "This package is an extension of the @code{xkeyval} package that offers +macros for hiding certain keys so that they are not used in certain places. +The idea is that one first imports the package in the document preamble, and +then creates masks use at certain points in the document. The mask can also +be queried or cleared at some later point.") + (license license:lppl1.3c))) + (define-public texlive-xkeyval (package (name "texlive-xkeyval") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xkeyval/" "source/latex/xkeyval/" "tex/generic/xkeyval/" "tex/latex/xkeyval/")))) (file-name (git-file-name name version)) @@ -77278,12 +83245,12 @@ keys.") (define-public texlive-scikgtex (package (name "texlive-scikgtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/scikgtex/" "tex/lualatex/scikgtex/")))) (file-name (git-file-name name version)) @@ -77307,12 +83274,12 @@ up by search engines and knowledge graphs.") (define-public texlive-selnolig (package (name "texlive-selnolig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/selnolig/" "tex/lualatex/selnolig/")))) (file-name (git-file-name name version)) @@ -77332,12 +83299,12 @@ inappropriate because they span morpheme boundaries.") (define-public texlive-showhyphenation (package (name "texlive-showhyphenation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/showhyphenation/" "tex/lualatex/showhyphenation/")))) (file-name (git-file-name name version)) @@ -77359,12 +83326,12 @@ in front of the glyphs. The package requires LuaLaTeX.") (define-public texlive-showkerning (package (name "texlive-showkerning") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/showkerning/" "tex/lualatex/showkerning/")))) (file-name (git-file-name name version)) @@ -77386,12 +83353,12 @@ behind or in front of the glyphs. The package requires LuaLaTeX.") (define-public texlive-spacekern (package (name "texlive-spacekern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/spacekern/" "tex/lualatex/spacekern/")))) (file-name (git-file-name name version)) @@ -77408,15 +83375,48 @@ non-breaking small spaces, where both hyphenation and kerning against space are correctly applied. Additionally, interword kerning can be applied.") (license license:lppl1.3c))) +(define-public texlive-spelatex + (package + (name "texlive-spelatex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/spelatex/" + "source/latex/spelatex/" + "tex/latex/spelatex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bhxrpkcfy9pnpaf3b9vnwxl1wd1ilk03dghyxxbak09mf1z2rdj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/spelatex") + (synopsis "Create PDF documents with hyperlinks to audio fragments") + (description + "This package equips the PDF that is generated with LaTeX with hyperlinks +to audio files that contain the spoken equivalent of the original text, +equations, figures and tables. The audio files can be automatically generated +using a Perl-script called @file{spel-wizard.pl} (part of the +@code{SpeL::Wizard} module available on CPAN). This script interfaces with +locally installed text-to-speech software or with online available cloud +services to generate the audio files. To this end, the LaTeX chunks of your +text are parsed and translated to natural language. SpeLaTeX is Babel-enabled +such that your text is read with the correct pronunciation corresponding to +your language. So far, it provides the languages English and Dutch.") + (license license:lppl1.3+))) + (define-public texlive-spelling (package (name "texlive-spelling") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/spelling/" "scripts/spelling/" "tex/luatex/spelling/")))) (file-name (git-file-name name version)) @@ -77438,19 +83438,19 @@ package should work with most spell-checkers, even dumb, TeX-unaware ones.") (define-public texlive-standalone (package (name "texlive-standalone") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/standalone/" "source/latex/standalone/" "tex/latex/standalone/")))) (file-name (git-file-name name version)) (sha256 (base32 - "055mz0r837ipb6f0v7lp2imwpy1zh0i45wkd5f1dbpjpb9gf7qny")))) + "0qwc2bsahk3zp1ajyybs8zxzi3winy81qx6vwf281zd1kbi34pjp")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ydoc"))) (build-system texlive-build-system) @@ -77473,15 +83473,43 @@ By default the @code{preview} package is used to display the typeset code without margins.") (license license:lppl1.3+))) +(define-public texlive-standardsectioning + (package + (name "texlive-standardsectioning") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/standardsectioning/" + "source/latex/standardsectioning/" + "tex/latex/standardsectioning/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z4cn61332gx6ddf5m06wnrpnbzilisr2x7bf5jvkzrp165s7wqx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/standardsectioning") + (synopsis "Define sectioning commands identical to the standard classes") + (description + "The package implements the sectioning commands fully compatible with the +standard classes. This is intended, e.g., to make the KOMA-Script classes +work with packages like @code{titlesec}, which depend on the implementation of +these commands.") + (license license:lppl1.3c))) + (define-public texlive-stricttex (package (name "texlive-stricttex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/stricttex/" "tex/lualatex/stricttex/")))) (file-name (git-file-name name version)) @@ -77502,18 +83530,18 @@ allows you to use numbers and primes in command names.") (define-public texlive-siunitx (package (name "texlive-siunitx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/siunitx/" "source/latex/siunitx/" "tex/latex/siunitx/")))) (file-name (git-file-name name version)) (sha256 (base32 - "00a4iv5460p6i8r7q6gsqvh9g0jwa25gcja42k5895rpxb31lly3")))) + "0m3dvpafsix94r29lizff9dr1pd0g9cpl21xqpn45v7ddanxqnlc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://www.ctan.org/pkg/siunitx") @@ -77536,12 +83564,12 @@ package to handle all of the possible unit-related needs of LaTeX users.") (define-public texlive-booktabs (package (name "texlive-booktabs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/booktabs/" "source/latex/booktabs/" "tex/latex/booktabs/")))) (file-name (git-file-name name version)) @@ -77562,17 +83590,17 @@ to what constitutes a good table in this context. The package offers (define-public texlive-csquotes (package (name "texlive-csquotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/csquotes/" "tex/latex/csquotes/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0657rvaciq5h4qp2hg9d2w2i663p5cnxygi6dj9w61463m4nkpy6")))) + "11p06yqhlj1aksp1vwrb6302jqx4x79gbh5kgya3cq1dvvry4510")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-etoolbox)) @@ -77594,12 +83622,12 @@ well as the optional active quotes are freely configurable.") (define-public texlive-csquotes-de (package (name "texlive-csquotes-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/csquotes-de/")))) (file-name (git-file-name name version)) (sha256 @@ -77616,12 +83644,12 @@ well as the optional active quotes are freely configurable.") (define-public texlive-dhua (package (name "texlive-dhua") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dhua/" "source/latex/dhua/" "tex/latex/dhua/")))) (file-name (git-file-name name version)) @@ -77640,19 +83668,19 @@ for which the use of thin space is recommended.") (define-public texlive-dtk-bibliography (package (name "texlive-dtk-bibliography") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/dtk-bibliography/" "doc/bibtex/dtk-bibliography/" "tex/latex/dtk-bibliography/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0lacfh7pg6z7fn1mnmd4xhf4b9s9shjzqilaxb5fjj5lglixbs30")))) + "0fmp12a96z394a9986ki329pzqnrs1sywlkmv90nzdv26mldqx0g")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/dtk-bibliography") @@ -77665,12 +83693,12 @@ the journal of the German-speaking TeX User Group.") (define-public texlive-etdipa (package (name "texlive-etdipa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etdipa/")))) (file-name (git-file-name name version)) (sha256 @@ -77690,12 +83718,12 @@ Arbeiten}, which are scientfic projects of students at a secondary school.") (define-public texlive-etoolbox-de (package (name "texlive-etoolbox-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etoolbox-de/")))) (file-name (git-file-name name version)) (sha256 @@ -77712,12 +83740,12 @@ Arbeiten}, which are scientfic projects of students at a secondary school.") (define-public texlive-fifinddo-info (package (name "texlive-fifinddo-info") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fifinddo-info/" "source/latex/fifinddo-info/")))) (file-name (git-file-name name version)) @@ -77737,12 +83765,12 @@ generation based on the @code{fifinddo} package.") (define-public texlive-german (package (name "texlive-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/german/" "source/generic/german/" "tex/generic/german/")))) @@ -77762,12 +83790,12 @@ Rechtschreibung).") (define-public texlive-germbib (package (name "texlive-germbib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/germbib/" "doc/bibtex/germbib/" "tex/latex/germbib/")))) (file-name (git-file-name name version)) @@ -77789,12 +83817,12 @@ writing documents with bibliographies. The author has since developed the (define-public texlive-germkorr (package (name "texlive-germkorr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/germkorr/" "tex/latex/germkorr/")))) (file-name (git-file-name name version)) (sha256 @@ -77812,12 +83840,12 @@ quotes even when that letter wears a standard accent") (define-public texlive-hausarbeit-jura (package (name "texlive-hausarbeit-jura") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hausarbeit-jura/" "source/latex/hausarbeit-jura/" "tex/latex/hausarbeit-jura/")))) @@ -77840,12 +83868,12 @@ get a correct and nicely formatted paper.") (define-public texlive-logreq (package (name "texlive-logreq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/logreq/" "tex/latex/logreq/")))) (file-name (git-file-name name version)) (sha256 @@ -77871,19 +83899,19 @@ and write them to an external XML file at the end of the document.") (define-public texlive-biblatex (package (name "texlive-biblatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/biblatex/biblatex/" "bibtex/bst/biblatex/" "doc/latex/biblatex/" "tex/latex/biblatex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08wvsdwcixj50kklv4zwjs9rpjmhwzxxd242hvyi6lzkd7r0fnq4")))) + "12v01dzb9ix956dm0jakkylr6zxhns1fjk4gini209m7dda7nhkb")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -77909,12 +83937,12 @@ section.") (define-public texlive-biblatex-apa (package (name "texlive-biblatex-apa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biblatex-apa/" "tex/latex/biblatex-apa/")))) (file-name (git-file-name name version)) @@ -77935,12 +83963,12 @@ citations and references.") (define-public texlive-truthtable (package (name "texlive-truthtable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/truthtable/" "tex/lualatex/truthtable/")))) (file-name (git-file-name name version)) @@ -77961,12 +83989,12 @@ combined as needed.") (define-public texlive-todonotes (package (name "texlive-todonotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/todonotes/" "source/latex/todonotes/" "tex/latex/todonotes/")))) @@ -77989,12 +84017,12 @@ enable customization and finetuning of the visual appearance.") (define-public texlive-tsvtemplate (package (name "texlive-tsvtemplate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/tsvtemplate/" "tex/luatex/tsvtemplate/")))) (file-name (git-file-name name version)) @@ -78014,18 +84042,18 @@ values separated by any character.") (define-public texlive-typewriter (package (name "texlive-typewriter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/typewriter/" "tex/lualatex/typewriter/")))) (file-name (git-file-name name version)) (sha256 (base32 - "00c53vbm8fchjggi3h1w49y07ma4cmmliqx2bhkvis6qsqgddw5f")))) + "0naa76zav999n5zs68acyqdk3a68lbsyd9ncq3viglfi9djhkpmj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/typewriter") @@ -78039,12 +84067,12 @@ random variability in grey level and angle of each character.") (define-public texlive-uninormalize (package (name "texlive-uninormalize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/uninormalize/" "tex/lualatex/uninormalize/")))) (file-name (git-file-name name version)) @@ -78063,12 +84091,12 @@ characters) for LuaLaTeX.") (define-public texlive-units (package (name "texlive-units") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/units/" "source/latex/units/" "tex/latex/units/")))) (file-name (git-file-name name version)) @@ -78088,21 +84116,22 @@ bundle.") (define-public texlive-microtype (package (name "texlive-microtype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/microtype/" "source/latex/microtype/" "tex/latex/microtype/")))) (file-name (git-file-name name version)) (sha256 (base32 - "039v1dw3n4lnd8ipazlkb7p5abqcrigjayx797ggh3ak8dcqwlli")))) + "1fkyxzr6wmipgkk5ni2kwx2r4f7d5k99niifsj1plkll03lnd9zi")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-etoolbox)) (home-page "https://ctan.org/pkg/microtype") (synopsis "Subliminal refinements towards typographical perfection") (description @@ -78121,12 +84150,12 @@ bundle.") (define-public texlive-microtype-de (package (name "texlive-microtype-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/microtype-de/")))) (file-name (git-file-name name version)) (sha256 @@ -78144,12 +84173,12 @@ of @code{microtype}.") (define-public texlive-minitoc (package (name "texlive-minitoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minitoc/" "tex/latex/minitoc/")))) (file-name (git-file-name name version)) @@ -78173,35 +84202,39 @@ configuration of its own fixed names, using @file{.mld} files.") (define-public texlive-minted (package (name "texlive-minted") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/minted/" "source/latex/minted/" + (revision 74725) + (locations (list "doc/latex/minted/" + "doc/man/man1/latexminted.1" + "doc/man/man1/latexminted.man1.pdf" + "scripts/minted/" + "source/latex/minted/" "tex/latex/minted/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1dybmrnhbmfba4lm02g8xg2rncqdm651fbds74l94c0l47vmw33x")))) + "1yxiy8jhrbjj0ixl5rm5s35sdx3y6qq98x704w761rsnva282q8c")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "latexminted.py"))) + (inputs (list python)) (propagated-inputs (list texlive-catchfile texlive-etoolbox texlive-float - texlive-framed texlive-fvextra - texlive-graphics - texlive-ifplatform - texlive-kvoptions - texlive-lineno + texlive-latex2pydata texlive-newfloat texlive-pdftexcmds + texlive-pgf + texlive-pgfopts texlive-tools - texlive-xcolor - texlive-xstring)) + texlive-xcolor)) (home-page "https://ctan.org/pkg/minted") (synopsis "Highlighted source code for LaTeX") (description @@ -78213,12 +84246,12 @@ customize the highlighted source code output using @code{fancyvrb}.") (define-public texlive-caption (package (name "texlive-caption") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/caption/" "source/latex/caption/" "tex/latex/caption/")))) (file-name (git-file-name name version)) @@ -78242,12 +84275,12 @@ that simpler packages like capt-of do.") (define-public texlive-symbol (package (name "texlive-symbol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "dvips/symbol/" "fonts/afm/adobe/symbol/" "fonts/afm/urw/symbol/" @@ -78272,12 +84305,12 @@ Adobe's basic set.") (define-public texlive-mathpazo (package (name "texlive-mathpazo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathpazo/" "fonts/afm/public/mathpazo/" "fonts/tfm/public/mathpazo/" @@ -78307,12 +84340,12 @@ sets. LaTeX macro support is provided in package @code{psnfss}.") (define-public texlive-mathspec (package (name "texlive-mathspec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/mathspec/" "tex/xelatex/mathspec/")))) (file-name (git-file-name name version)) @@ -78331,21 +84364,22 @@ XeLaTeX with arbitrary text fonts using @code{fontspec} as a backend.") (define-public texlive-mathtools (package (name "texlive-mathtools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathtools/" "source/latex/mathtools/" "tex/latex/mathtools/")))) (file-name (git-file-name name version)) (sha256 (base32 - "196mz0y26000mls7ca127aw99kaqqamvkki7mlfr6rshgyyfibhn")))) + "1klsq9az8drm0xs3bnkx52f590zd5dx6h2njka9fddlj18jnrz81")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-amsmath)) (home-page "https://ctan.org/pkg/mathtools") (synopsis "Mathematical tools to use with @code{amsmath}") (description @@ -78371,18 +84405,18 @@ environments; (define-public texlive-memoir (package (name "texlive-memoir") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/memoir/" "makeindex/memoir/" "source/latex/memoir/" "tex/latex/memoir/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ry8glac6mah9dz7x2qq02mc5kmnfpbnnzwf01bz12jrdgi6cnn0")))) + "1q2c7w8pmih2ayw0mhl1w2490ckm8qpb0y7bv67kkrbjjizlbbfn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/memoir") @@ -78396,15 +84430,87 @@ layouts and designs. The class also provides the functionality of over thirty of the more popular packages, thus simplifying document sources.") (license license:lppl1.3+))) +(define-public texlive-memoize + (package + (name "texlive-memoize") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/generic/memoize/" + "doc/man/man1/memoize-clean.1" + "doc/man/man1/memoize-clean.man1.pdf" + "doc/man/man1/memoize-clean.pl.1" + "doc/man/man1/memoize-clean.pl.man1.pdf" + "doc/man/man1/memoize-clean.py.1" + "doc/man/man1/memoize-clean.py.man1.pdf" + "doc/man/man1/memoize-extract.1" + "doc/man/man1/memoize-extract.man1.pdf" + "doc/man/man1/memoize-extract.pl.1" + "doc/man/man1/memoize-extract.pl.man1.pdf" + "doc/man/man1/memoize-extract.py.1" + "doc/man/man1/memoize-extract.py.man1.pdf" + "scripts/memoize/" + "source/generic/memoize/" + "tex/context/third/memoize/" + "tex/generic/memoize/" + "tex/latex/memoize/" + "tex/plain/memoize/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0db3fdi9dh6zva1ni7b7r19hkhf89fwmxr27n5mrwl82z52r3qwm")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-easydtx"))) + (build-system texlive-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'edtx-to-dtx + (lambda _ + (with-directory-excursion "source/generic/memoize" + (with-output-to-file "memoize.dtx" + (lambda () + (invoke "edtx2dtx" "memoize.edtx")))))) + (replace 'link-scripts + ;; XXX: Do not use regular LINK-SCRIPT phase because + ;; file name extensions need to be preserved. + (lambda _ + (let ((bin (string-append #$output "/bin"))) + (mkdir-p bin) + (with-directory-excursion bin + (for-each (lambda (f) + (symlink f (basename f))) + (find-files "../share/texmf-dist/scripts" + "\\.(pl|py)$"))))))))) + (native-inputs (list texlive-easydtx)) + (inputs (list perl python)) + (home-page "https://ctan.org/pkg/memoize") + (synopsis + "Externalization of graphics and memoization of compilation results") + (description + "Memoize is a package for externalization of graphics and memoization of +compilation results in general, allowing the author to reuse the results of +compilation-intensive code. Memoize induces very little overhead, as all +externalized graphics is produced in a single compilation. It features +automatic recompilation upon the change of code or user-adjustable context, +and automatic externalization of TikZ pictures and Forest trees, easily +extensible to other commands and environments. Furthermore, Memoize supports +cross-referencing, TikZ overlays and Beamer.") + (license license:lppl1.3c))) + (define-public texlive-milog (package (name "texlive-milog") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/milog/" "tex/latex/milog/")))) (file-name (git-file-name name version)) (sha256 @@ -78427,12 +84533,12 @@ export of a suitable app.") (define-public texlive-fp (package (name "texlive-fp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fp/" "tex/latex/fp/" "tex/plain/fp/")))) (file-name (git-file-name name version)) @@ -78451,12 +84557,12 @@ for fixed point real numbers of high precision.") (define-public texlive-fpl (package (name "texlive-fpl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fpl/" "fonts/afm/public/fpl/" "fonts/type1/public/fpl/" "source/fonts/fpl/")))) (file-name (git-file-name name version)) @@ -78477,12 +84583,12 @@ the @code{psnfss} distribution.") (define-public texlive-arabxetex (package (name "texlive-arabxetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/arabxetex/" "fonts/misc/xetex/fontmapping/arabxetex/" "source/xelatex/arabxetex/" @@ -78492,7 +84598,9 @@ the @code{psnfss} distribution.") (base32 "097lh7ksw9rg93f1c7a4fqglgfpydf1qp3sbgy9xfgszcdpknmrk")))) (outputs '("out" "doc")) - (properties '((updater-extra-native-inputs "texlive-local-tree"))) + (properties '((updater-extra-native-inputs "font-gnu-freefont" + "fontconfig" + "texlive-local-tree"))) (build-system texlive-build-system) (arguments (list @@ -78519,6 +84627,7 @@ the @code{psnfss} distribution.") texlive-etoolbox texlive-fancyvrb texlive-fontspec + texlive-gnu-freefont texlive-hologo texlive-hypdoc texlive-hyperref @@ -78547,12 +84656,12 @@ supported.") (define-public texlive-arev (package (name "texlive-arev") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/arev/" "fonts/afm/public/arev/" "fonts/enc/dvips/arev/" @@ -78587,12 +84696,12 @@ packages.") (define-public texlive-awesomebox (package (name "texlive-awesomebox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/awesomebox/" "tex/latex/awesomebox/")))) (file-name (git-file-name name version)) @@ -78612,12 +84721,12 @@ is to use FontAwesome icons to ease the illustration of these blocks.") (define-public texlive-mathdesign (package (name "texlive-mathdesign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/mathdesign/" "dvips/mathdesign/" "fonts/enc/dvips/mathdesign/" @@ -78663,12 +84772,12 @@ fonts (two of them created by the Greek Font Society).") (define-public texlive-bera (package (name "texlive-bera") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/bera/" "fonts/afm/public/bera/" "fonts/map/dvips/bera/" @@ -78694,12 +84803,12 @@ TeX, of the Bitstream Vera family.") (define-public texlive-fourier (package (name "texlive-fourier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/fourier/" "fonts/afm/public/fourier/" "fonts/map/dvips/fourier/" @@ -78711,7 +84820,7 @@ TeX, of the Bitstream Vera family.") (file-name (git-file-name name version)) (sha256 (base32 - "10nw0s3820mf4nv4b655cfvm8asjb1q71yd21cnm8zjxj0xpcrpx")))) + "0qk914yal8s39d4m9dd245allmfahq7p6k28hq6psn2wbhskdw30")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fourier") @@ -78728,12 +84837,12 @@ Utopia is a registered trademark of Adobe Systems Incorporated") (define-public texlive-utopia (package (name "texlive-utopia") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/utopia/" "fonts/afm/adobe/utopia/" "fonts/tfm/adobe/utopia/" "fonts/type1/adobe/utopia/" @@ -78757,12 +84866,12 @@ provided by the @code{fourier} and the @code{mathdesign} font packages.") (define-public texlive-fontaxes (package (name "texlive-fontaxes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fontaxes/" "source/latex/fontaxes/" "tex/latex/fontaxes/")))) (file-name (git-file-name name version)) @@ -78783,12 +84892,12 @@ fonts.") (define-public texlive-preprint (package (name "texlive-preprint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/preprint/" "source/latex/preprint/" "tex/latex/preprint/")))) (file-name (git-file-name name version)) @@ -78810,12 +84919,12 @@ footnote style author/affiliation input in the @command{\\author} command, (define-public texlive-mweights (package (name "texlive-mweights") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mweights/" "tex/latex/mweights/")))) (file-name (git-file-name name version)) (sha256 @@ -78838,12 +84947,12 @@ difficulties.") (define-public texlive-cabin (package (name "texlive-cabin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cabin/" "fonts/enc/dvips/cabin/" "fonts/map/dvips/cabin/" @@ -78875,12 +84984,12 @@ as the default text font.") (define-public texlive-newtx (package (name "texlive-newtx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/newtx/" "fonts/afm/public/newtx/" "fonts/enc/dvips/newtx/" @@ -78893,7 +85002,7 @@ as the default text font.") (file-name (git-file-name name version)) (sha256 (base32 - "12ygizxrkscqn2hyrdmgpyz6d65nnm1qhhq0hy4nqs4mkff8md7f")))) + "0ci9fmi27g85f0b00m04widss8mpx2ydzs1vjxw8hn9pxs3h3cg3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-kastrup)) @@ -78912,12 +85021,12 @@ package that matches Libertine text quite well.") (define-public texlive-xcharter (package (name "texlive-xcharter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/xcharter/" "fonts/afm/public/xcharter/" "fonts/enc/dvips/xcharter/" @@ -78930,7 +85039,7 @@ package that matches Libertine text quite well.") (file-name (git-file-name name version)) (sha256 (base32 - "0ci1ibmscrd4c9f5gp57f43dcd9gshrpv4afyzn7kpi3m7k5b1vb")))) + "0mnh5d7m5qkw3zkk1armw2z4ga02qi1qxcxbqpvrc83fw71blbi9")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xcharter") @@ -78947,12 +85056,12 @@ Type 1 and OTF formats, with supporting files as necessary.") (define-public texlive-ly1 (package (name "texlive-ly1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ly1/" "fonts/enc/dvips/ly1/" "fonts/map/dvips/ly1/" @@ -78978,12 +85087,12 @@ Helvetica and Courier) in LaTeX using LY1 encoding.") (define-public texlive-section (package (name "texlive-section") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/section/" "tex/latex/section/")))) (file-name (git-file-name name version)) (sha256 @@ -79001,12 +85110,12 @@ the business of configuring LaTeX output.") (define-public texlive-sectsty (package (name "texlive-sectsty") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sectsty/" "source/latex/sectsty/" "tex/latex/sectsty/")))) (file-name (git-file-name name version)) @@ -79027,19 +85136,19 @@ include the addition of rules above or below a section title.") (define-public texlive-morefloats (package (name "texlive-morefloats") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/morefloats/" "source/latex/morefloats/" "tex/latex/morefloats/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0y8rd3ys71ys9cab172wwhrmbs9b52wqrj6d3p0iy3075z93h51c")))) + "0xmli2jwhxxbyxqg2bjlmlpnf5j4w4r5xj14zf2galqzf36gd2fg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/morefloats") @@ -79056,12 +85165,12 @@ floats merely delays the arrival of the inevitable error message.") (define-public texlive-ifmtarg (package (name "texlive-ifmtarg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifmtarg/" "source/latex/ifmtarg/" "tex/latex/ifmtarg/")))) (file-name (git-file-name name version)) @@ -79083,12 +85192,12 @@ whether an argument is empty.") (define-public texlive-pagenote (package (name "texlive-pagenote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagenote/" "source/latex/pagenote/" "tex/latex/pagenote/")))) (file-name (git-file-name name version)) @@ -79107,12 +85216,12 @@ page (also known as end notes).") (define-public texlive-pagesel (package (name "texlive-pagesel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagesel/" "source/latex/pagesel/" "tex/latex/pagesel/")))) (file-name (git-file-name name version)) @@ -79131,12 +85240,12 @@ pages for output. The package is part of the @code{oberdiek} bundle.") (define-public texlive-titling (package (name "texlive-titling") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/titling/" "source/latex/titling/" "tex/latex/titling/")))) (file-name (git-file-name name version)) @@ -79160,12 +85269,12 @@ a physical page.") (define-public texlive-ifoddpage (package (name "texlive-ifoddpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifoddpage/" "source/latex/ifoddpage/" "tex/latex/ifoddpage/")))) @@ -79188,15 +85297,42 @@ therefore required to achieve correct results. In addition, the conditional mode where all pages use the odd page layout.") (license license:lppl1.3))) +(define-public texlive-stocksize + (package + (name "texlive-stocksize") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/stocksize/" + "tex/latex/stocksize/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kkxf6adql7h7ng8nhmlgcxfj3xy6rxck58v994xq8xjnbz20nyc")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/stocksize") + (synopsis "Flexible and easy interface to paper (stock) dimensions") + (description + "The package @code{geometry} is excellent for customizing the page +layout. However, using the @code{\\newgeometry} command to change the page +size in the middle of the document only affects the typing area and does not +affect the real paper (stock) size. This package circumvents this situation +by resizing the paper (stock) size to the new page layout.") + (license license:lppl1.3c))) + (define-public texlive-storebox (package (name "texlive-storebox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/storebox/" "source/latex/storebox/" "tex/latex/storebox/")))) (file-name (git-file-name name version)) @@ -79220,12 +85356,12 @@ store boxes behave the same as save boxes.") (define-public texlive-collectbox (package (name "texlive-collectbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/collectbox/" "source/latex/collectbox/" "tex/latex/collectbox/")))) @@ -79257,7 +85393,7 @@ The macros were designed for use within other macros.") (version (package-version texlive-source)) (source #f) (build-system trivial-build-system) - (arguments (list #:builder #~(mkdir #$output))) + (arguments (list #:builder #~(mkdir #$output))) (propagated-inputs (list texlive-amsfonts texlive-bibtex @@ -79270,6 +85406,7 @@ The macros were designed for use within other macros.") texlive-enctex texlive-etex texlive-etex-pkg + texlive-extractbb texlive-glyphlist texlive-graphics-def texlive-hyphen-complete @@ -79323,6 +85460,7 @@ LaTeX.") texlive-besjournals texlive-bestpapers texlive-bib2gls + texlive-bib2qr texlive-bibarts texlive-bibcop texlive-biber @@ -79345,6 +85483,7 @@ LaTeX.") texlive-biblatex-chem texlive-biblatex-chicago texlive-biblatex-claves + texlive-biblatex-cse texlive-biblatex-cv texlive-biblatex-dw texlive-biblatex-enc @@ -79395,6 +85534,7 @@ LaTeX.") texlive-biblatex2bibitem texlive-biblist texlive-bibtexperllibs + texlive-bibtools texlive-bibtopic texlive-bibtopicprefix texlive-bibunits @@ -79407,6 +85547,7 @@ LaTeX.") texlive-chicago texlive-chicago-annote texlive-chicagoa + texlive-chicagolinks texlive-chscite texlive-citation-style-language texlive-citeall @@ -79523,6 +85664,8 @@ data(bases), notably including BibLaTeX.") texlive-dvipng texlive-dvipos texlive-dvisvgm + texlive-easydtx + texlive-expltools texlive-findhyph texlive-fragmaster texlive-git-latexdiff @@ -79530,6 +85673,7 @@ data(bases), notably including BibLaTeX.") texlive-hook-pre-commit-pkg texlive-installfont texlive-ketcindy + texlive-l3sys-query texlive-lacheck texlive-latex-git-log texlive-latex-papersize @@ -79544,7 +85688,6 @@ data(bases), notably including BibLaTeX.") texlive-listings-ext texlive-ltxfileinfo texlive-ltximg - texlive-luajittex texlive-make4ht texlive-match-parens texlive-mflua @@ -79561,15 +85704,19 @@ data(bases), notably including BibLaTeX.") texlive-pfarrei texlive-pkfix texlive-pkfix-helper + texlive-ppmcheckpdf texlive-purifyeps texlive-pythontex + texlive-runtexshebang texlive-seetexk texlive-spix + texlive-sqltex texlive-srcredact texlive-sty2dtx texlive-synctex texlive-tex4ebook texlive-texaccents + texlive-texblend texlive-texcount texlive-texdef texlive-texdiff @@ -79608,29 +85755,32 @@ programming, patgen, and plenty more.") (source #f) (build-system trivial-build-system) (arguments (list #:builder #~(mkdir #$output))) - (propagated-inputs (list texlive-collection-basic - texlive-context - texlive-context-calendar-examples - texlive-context-collating-marks - texlive-context-cyrillicnumbers - texlive-context-filter - texlive-context-gnuplot - texlive-context-handlecsv - texlive-context-legacy - texlive-context-letter - texlive-context-mathsets - texlive-context-notes-zh-cn - texlive-context-pocketdiary - texlive-context-simpleslides - texlive-context-squares - texlive-context-sudoku - texlive-context-texlive - texlive-context-transliterator - texlive-context-typescripts - texlive-context-vim - texlive-context-visualcounter - texlive-jmn - texlive-luajittex)) + (propagated-inputs + (list texlive-collection-basic + texlive-context + texlive-context-calendar-examples + texlive-context-chat + texlive-context-collating-marks + texlive-context-companion-fonts + texlive-context-cyrillicnumbers + texlive-context-filter + texlive-context-gnuplot + texlive-context-handlecsv + texlive-context-legacy + texlive-context-letter + texlive-context-mathsets + texlive-context-notes-zh-cn + texlive-context-pocketdiary + texlive-context-simpleslides + texlive-context-squares + texlive-context-sudoku + texlive-context-texlive + texlive-context-transliterator + texlive-context-typescripts + texlive-context-vim + texlive-context-visualcounter + texlive-jmn + texlive-luajittex)) (home-page "https://www.tug.org/texlive/") (synopsis "ConTeXt and packages") (description @@ -79666,6 +85816,7 @@ third-party ConTeXt packages.") texlive-archivo texlive-arev texlive-arimo + texlive-arsenal texlive-arvo texlive-asana-math texlive-asapsym @@ -79678,7 +85829,7 @@ third-party ConTeXt packages.") texlive-aurical texlive-b1encoding texlive-barcodes - texlive-baskervald + texlive-baskervaldadf texlive-baskervaldx texlive-baskervillef texlive-bbding @@ -79695,6 +85846,7 @@ third-party ConTeXt packages.") texlive-bitter texlive-blacklettert1 texlive-boisik + texlive-bonum-otf texlive-bookhands texlive-boondox texlive-braille @@ -79707,6 +85859,7 @@ third-party ConTeXt packages.") texlive-carlito texlive-carolmin-ps texlive-cascadia-code + texlive-cascadiamono-otf texlive-ccicons texlive-cfr-initials texlive-cfr-lm @@ -79745,6 +85898,7 @@ third-party ConTeXt packages.") texlive-cryst texlive-cuprum texlive-cyklop + texlive-cyrillic-modern texlive-dancers texlive-dantelogo texlive-dejavu @@ -79771,7 +85925,7 @@ third-party ConTeXt packages.") texlive-eiad texlive-eiad-ltx texlive-ektype-tanka - texlive-electrum + texlive-electrumadf texlive-elvish texlive-epigrafica texlive-epsdice @@ -79798,6 +85952,7 @@ third-party ConTeXt packages.") texlive-fontawesome5 texlive-fontmfizz texlive-fonts-churchslavonic + texlive-fontscripts texlive-forum texlive-fourier texlive-fouriernc @@ -79806,8 +85961,11 @@ third-party ConTeXt packages.") texlive-frimurer texlive-garamond-libre texlive-garamond-math + texlive-gelasio + texlive-gelasiomath texlive-genealogy - texlive-gentium-tug + texlive-gentium-otf + texlive-gentium-sil texlive-gfsartemisia texlive-gfsbodoni texlive-gfscomplutum @@ -79838,6 +85996,7 @@ third-party ConTeXt packages.") texlive-ifsym texlive-imfellenglish texlive-inconsolata + texlive-inconsolata-nerd-font texlive-initials texlive-inriafonts texlive-inter @@ -79845,13 +86004,16 @@ third-party ConTeXt packages.") texlive-iwona texlive-jablantile texlive-jamtimes + texlive-jetbrainsmono-otf texlive-josefin texlive-junicode + texlive-junicodevf texlive-kixfont texlive-kpfonts texlive-kpfonts-otf texlive-kurier texlive-lato + texlive-lete-sans-math texlive-lexend texlive-lfb texlive-libertine @@ -79870,6 +86032,7 @@ third-party ConTeXt packages.") texlive-linguisticspro texlive-lobster2 texlive-logix + texlive-luwiantype texlive-lxfonts texlive-ly1 texlive-magra @@ -79880,6 +86043,8 @@ third-party ConTeXt packages.") texlive-mdputu texlive-mdsymbol texlive-merriweather + texlive-metsymb + texlive-mfb-oldstyle texlive-miama texlive-mintspirit texlive-missaali @@ -79934,10 +86099,12 @@ third-party ConTeXt packages.") texlive-quattrocento texlive-raleway texlive-recycle + texlive-rit-fonts texlive-roboto - texlive-romande + texlive-romandeadf texlive-rosario texlive-rsfso + texlive-ruscap texlive-sansmathaccent texlive-sansmathfonts texlive-sauter @@ -79994,6 +86161,7 @@ third-party ConTeXt packages.") texlive-yfonts-otf texlive-yfonts-t1 texlive-yinit-otf + texlive-ysabeau texlive-zlmtt)) (home-page "https://www.tug.org/texlive/") (synopsis "Additional fonts") @@ -80082,8 +86250,8 @@ for Computer Modern, in outline form.") (description "This collection of packages provides programs for conversion between font formats, testing fonts, virtual fonts, @file{.gf} and @file{.pk} -manipulation, mft, fontinst, etc. Manipulating OpenType, TrueType, Type 1,and -for manipulation of PostScript and other image formats.") +manipulation, mft, fontinst, etc., and for manipulating OpenType, TrueType, +Type 1, PostScript and other image formats.") (license (license:fsf-free "https://www.tug.org/texlive/copying.html")))) (define-public texlive-collection-formatsextra @@ -80098,7 +86266,6 @@ for manipulation of PostScript and other image formats.") texlive-antomega texlive-collection-basic texlive-collection-latex - texlive-edmac texlive-eplain texlive-hitex texlive-jadetex @@ -80113,8 +86280,7 @@ for manipulation of PostScript and other image formats.") texlive-psizzl texlive-startex texlive-texsis - texlive-xmltex - texlive-xmltexconfig)) + texlive-xmltex)) (home-page "https://www.tug.org/texlive/") (synopsis "Additional TeX formats") (description @@ -80165,9 +86331,13 @@ HiTeX engine and related.") texlive-othello texlive-othelloboard texlive-pas-crosswords + texlive-playcards texlive-psgo + texlive-quizztex texlive-realtranspose texlive-reverxii + texlive-rouequestions + texlive-rpgicons texlive-rubik texlive-schwalbe-chess texlive-scrabble @@ -80178,7 +86348,13 @@ HiTeX engine and related.") texlive-sudoku texlive-sudokubundle texlive-tangramtikz + texlive-thematicpuzzle + texlive-tikz-triminos + texlive-trivialpursuit + texlive-twoxtwogame texlive-wargame + texlive-weiqi + texlive-wordle texlive-xq texlive-xskak)) (home-page "https://www.tug.org/texlive/") @@ -80208,11 +86384,15 @@ including chess.") texlive-dvgloss texlive-ecltree texlive-edfnotes + texlive-edmac texlive-eledform texlive-eledmac texlive-expex + texlive-expex-glossonly texlive-gb4e + texlive-gb4e-next texlive-gmverse + texlive-interlinear texlive-jura texlive-juraabbrev texlive-juramisc @@ -80226,6 +86406,7 @@ including chess.") texlive-liturg texlive-metrix texlive-nnext + texlive-opbible texlive-parallel texlive-parrun texlive-phonrule @@ -80280,10 +86461,14 @@ humanities, etc.") texlive-hvarabic texlive-hyphen-complete texlive-imsproc + texlive-iran-bibtex + texlive-khatalmaqala texlive-kurdishlipsum texlive-lshort-persian texlive-luabidi texlive-na-box + texlive-parsimatn + texlive-parsinevis texlive-persian-bib texlive-quran texlive-sexam @@ -80328,6 +86513,8 @@ humanities, etc.") texlive-njurepo texlive-pgfornament-han texlive-qyxf-book + texlive-sjtutex + texlive-suanpan-l3 texlive-texproposal texlive-tlmgr-intro-zh-cn texlive-upzhkinsoku @@ -80415,6 +86602,7 @@ their individual language collections.") texlive-lshort-mongol texlive-lshort-russian texlive-lshort-ukr + texlive-mnhyphn texlive-mongolian-babel texlive-montex texlive-mpman-ru @@ -80475,12 +86663,14 @@ Russian, Serbian, Ukrainian), even if Latin alphabets may also be used.") texlive-amslatex-primer texlive-around-the-bend texlive-ascii-chart + texlive-asy-overview texlive-biblatex-cheatsheet texlive-collection-basic texlive-components texlive-comprehensive texlive-dickimaw texlive-docsurvey + texlive-drawing-with-metapost texlive-dtxtut texlive-first-latex-doc texlive-fontinstallationguide @@ -80519,6 +86709,7 @@ Russian, Serbian, Ukrainian), even if Latin alphabets may also be used.") texlive-patgen2-tutorial texlive-pictexsum texlive-plain-doc + texlive-quran-en texlive-short-math-guide texlive-simplified-latex texlive-svg-inkscape @@ -80527,7 +86718,6 @@ Russian, Serbian, Ukrainian), even if Latin alphabets may also be used.") texlive-tex-font-errors-cheatsheet texlive-tex-nutshell texlive-tex-overview - texlive-tex-refs texlive-tex-vpat texlive-texbytopic texlive-texonly @@ -80535,9 +86725,11 @@ Russian, Serbian, Ukrainian), even if Latin alphabets may also be used.") texlive-tlc2 texlive-tlc3-examples texlive-tlmgrbasics + texlive-typstfun texlive-undergradmath texlive-visualfaq - ;; texlive-webguide XXX: No license? + ;; texlive-webguide ;XXX: No license? + texlive-wrapstuff-doc-en texlive-xetexref texlive-yet-another-guide-latex2e)) (home-page "https://www.tug.org/texlive/") @@ -80628,12 +86820,16 @@ simply on the size of the support.") texlive-bib-fr texlive-bibleref-french texlive-booktabs-fr + texlive-cahierprof texlive-collection-basic + texlive-couleurs-fr texlive-droit-fr texlive-e-french texlive-epslatex-fr texlive-expose-expl3-dunkerque-2019 texlive-facture + texlive-faq-fr + texlive-faq-fr-gutenberg texlive-formation-latex-ul texlive-frenchmath texlive-frletter @@ -80647,9 +86843,11 @@ simply on the size of the support.") texlive-lshort-french texlive-mafr texlive-matapli + texlive-panneauxroute texlive-profcollege texlive-proflabo texlive-proflycee + texlive-profsio texlive-tabvar texlive-tdsfrmath texlive-translation-array-fr @@ -80674,6 +86872,7 @@ simply on the size of the support.") (arguments (list #:builder #~(mkdir #$output))) (propagated-inputs (list texlive-apalike-german + texlive-autotype texlive-babel-german texlive-bibleref-german texlive-booktabs-de @@ -80772,6 +86971,7 @@ simply on the size of the support.") texlive-amsthdoc-it texlive-antanilipsum texlive-babel-italian + texlive-biblatex-accursius texlive-codicefiscaleitaliano texlive-collection-basic texlive-fancyhdr-it @@ -80803,6 +87003,7 @@ simply on the size of the support.") texlive-babel-japanese texlive-bxbase texlive-bxcjkjatype + texlive-bxcoloremoji texlive-bxghost texlive-bxjaholiday texlive-bxjalipsum @@ -80811,8 +87012,10 @@ simply on the size of the support.") texlive-bxjscls texlive-bxorigcapt texlive-bxwareki + texlive-chuushaku texlive-collection-langcjk texlive-convbkmk + texlive-convert-jpfonts texlive-endnotesj texlive-gckanbun texlive-gentombow @@ -80835,6 +87038,7 @@ simply on the size of the support.") texlive-luatexja texlive-mendex-doc texlive-morisawa + texlive-outoruby texlive-pbibtex-base texlive-pbibtex-manual texlive-platex @@ -80926,11 +87130,13 @@ from @code{collection-langcjk}.") texlive-cjhebrew texlive-collection-basic texlive-ctib + texlive-culmus texlive-ebong texlive-ethiop texlive-ethiop-t1 texlive-fc texlive-fonts-tlwg + texlive-hebrew-fonts texlive-hindawi-latex-template texlive-hyphen-complete texlive-latex-mr @@ -80940,8 +87146,8 @@ from @code{collection-langcjk}.") texlive-lshort-vietnamese texlive-marathi texlive-ntheorem-vn - texlive-padauk texlive-quran-bn + texlive-quran-id texlive-quran-ur texlive-sanskrit texlive-sanskrit-t1 @@ -81013,6 +87219,8 @@ reasonable.") texlive-lshort-portuguese texlive-numberpt texlive-ordinalpt + texlive-ptlatexcommands + texlive-tabularray-abnt texlive-xypic-tut-pt)) (home-page "https://www.tug.org/texlive/") (synopsis "Support for Portuguese") @@ -81027,7 +87235,8 @@ reasonable.") (build-system trivial-build-system) (arguments (list #:builder #~(mkdir #$output))) (propagated-inputs - (list texlive-babel-catalan + (list texlive-antique-spanish-units + texlive-babel-catalan texlive-babel-galician texlive-babel-spanish texlive-collection-basic @@ -81036,7 +87245,8 @@ reasonable.") texlive-l2tabu-spanish texlive-latex2e-help-texinfo-spanish texlive-latexcheat-esmx - texlive-lshort-spanish)) + texlive-lshort-spanish + texlive-quran-es)) (home-page "https://www.tug.org/texlive/") (synopsis "Support for Spanish") (description "This collection provides support packages for Spanish.") @@ -81067,6 +87277,7 @@ reasonable.") texlive-colortbl texlive-epstopdf-pkg texlive-etexcmds + texlive-etoolbox texlive-fancyhdr texlive-firstaid texlive-fix2col @@ -81077,6 +87288,7 @@ reasonable.") texlive-grfext texlive-hopatch texlive-hycolor + texlive-hypcap texlive-hyperref texlive-intcalc texlive-kvdefinekeys @@ -81088,6 +87300,7 @@ reasonable.") texlive-latex texlive-latex-bin texlive-latex-fonts + texlive-latex-lab texlive-latexconfig texlive-letltxmacro texlive-ltxcmds @@ -81098,6 +87311,7 @@ reasonable.") texlive-oberdiek texlive-pagesel texlive-pdfescape + texlive-pdftexcmds texlive-pslatex texlive-psnfss texlive-pspicture @@ -81143,6 +87357,7 @@ used and strongly recommended in practice.") texlive-adjustbox texlive-adrconv texlive-advdate + texlive-affilauthor texlive-akktex texlive-akletter texlive-alchemist @@ -81153,6 +87368,7 @@ used and strongly recommended in practice.") texlive-altfont texlive-altsubsup texlive-amsaddr + texlive-anima texlive-animate texlive-anonchap texlive-answers @@ -81162,6 +87378,7 @@ used and strongly recommended in practice.") texlive-apptools texlive-arabicfront texlive-arcs + texlive-argumentation texlive-arraycols texlive-arrayjobx texlive-arraysort @@ -81183,6 +87400,7 @@ used and strongly recommended in practice.") texlive-autopdf texlive-autopuncitems texlive-avremu + texlive-awesomebox texlive-axessibility texlive-background texlive-bankstatement @@ -81203,11 +87421,14 @@ used and strongly recommended in practice.") texlive-beamertheme-detlevcm texlive-beamertheme-epyt texlive-beamertheme-focus + texlive-beamertheme-gotham texlive-beamertheme-light texlive-beamertheme-metropolis + texlive-beamertheme-mirage texlive-beamertheme-npbt texlive-beamertheme-phnompenh texlive-beamertheme-pure-minimalistic + texlive-beamertheme-rainbow texlive-beamertheme-saintpetersburg texlive-beamertheme-simpledarkblue texlive-beamertheme-simpleplus @@ -81215,12 +87436,17 @@ used and strongly recommended in practice.") texlive-beamertheme-trigon texlive-beamertheme-upenn-bc texlive-beamerthemeamurmaple + texlive-beamerthemecelestia + texlive-beamerthemeconcrete texlive-beamerthemejltree texlive-beamerthemelalic texlive-beamerthemenirma texlive-beamerthemenord + texlive-beamertools texlive-bearwear texlive-beaulivre + texlive-beautybook + texlive-beautynote texlive-beton texlive-bewerbung texlive-bez123 @@ -81264,6 +87490,7 @@ used and strongly recommended in practice.") texlive-calcage texlive-calctab texlive-calculator + texlive-calculatoritems texlive-calrsfs texlive-cals texlive-calxxxx-yyyy @@ -81279,6 +87506,7 @@ used and strongly recommended in practice.") texlive-catchfilebetweentags texlive-catechis texlive-catoptions + texlive-catppuccinpalette texlive-cbcoptic texlive-ccaption texlive-cclicenses @@ -81307,6 +87535,7 @@ used and strongly recommended in practice.") texlive-chletter texlive-chngcntr texlive-chronology + texlive-chronos texlive-circ texlive-circledsteps texlive-circledtext @@ -81314,6 +87543,8 @@ used and strongly recommended in practice.") texlive-classpack texlive-clefval texlive-cleveref + texlive-cleveref-forward + texlive-cleveref-usedon texlive-clicks texlive-clipboard texlive-clistmap @@ -81327,6 +87558,7 @@ used and strongly recommended in practice.") texlive-cntformats texlive-cntperchap texlive-codebox + texlive-codedescribe texlive-codedoc texlive-codehigh texlive-codepage @@ -81337,6 +87569,7 @@ used and strongly recommended in practice.") texlive-collection-pictures texlive-colophon texlive-color-edits + texlive-colorblind texlive-colordoc texlive-colorframed texlive-colorinfo @@ -81351,6 +87584,7 @@ used and strongly recommended in practice.") texlive-combine texlive-comma texlive-commado + texlive-commalists-tools texlive-commedit texlive-comment texlive-commonunicode @@ -81376,6 +87610,8 @@ used and strongly recommended in practice.") texlive-copyedit texlive-copyrightbox texlive-coseoul + texlive-count1to + texlive-counterz texlive-counttexruns texlive-courseoutline texlive-coursepaper @@ -81384,6 +87620,7 @@ used and strongly recommended in practice.") texlive-cprotectinside texlive-crbox texlive-create-theorem + texlive-creationboites texlive-crefthe texlive-crossreference texlive-crossreftools @@ -81395,7 +87632,9 @@ used and strongly recommended in practice.") texlive-cuisine texlive-currency texlive-currfile + texlive-curriculum-vitae texlive-currvita + texlive-customenvs texlive-cutwin texlive-cv texlive-cv4tw @@ -81405,9 +87644,12 @@ used and strongly recommended in practice.") texlive-darkmode texlive-dashbox texlive-dashrule + texlive-dashrulex texlive-dashundergaps texlive-dataref texlive-datatool + texlive-datatool-english + texlive-datatool-regions texlive-datax texlive-dateiliste texlive-datenumber @@ -81460,7 +87702,9 @@ used and strongly recommended in practice.") texlive-dbshow texlive-debate texlive-decimal + texlive-decimalcomma texlive-decorule + texlive-defoldfonts texlive-delimtxt texlive-democodetools texlive-denisbdoc @@ -81469,6 +87713,8 @@ used and strongly recommended in practice.") texlive-diagnose texlive-dialogl texlive-dichokey + texlive-didactic + texlive-didec texlive-dimnum texlive-dinbrief texlive-directory @@ -81483,6 +87729,7 @@ used and strongly recommended in practice.") texlive-documentation texlive-docutils texlive-doi + texlive-doibanner texlive-dotarrow texlive-dotlessi texlive-dotseqn @@ -81533,6 +87780,8 @@ used and strongly recommended in practice.") texlive-embedall texlive-embedfile texlive-embrac + texlive-emo + texlive-emotion texlive-emptypage texlive-emulateapj texlive-endfloat @@ -81542,11 +87791,15 @@ used and strongly recommended in practice.") texlive-engpron texlive-engrec texlive-enotez + texlive-ensps-colorscheme + texlive-enumext texlive-enumitem texlive-enumitem-zref texlive-envbig + texlive-enverb texlive-environ texlive-envlab + texlive-epcqrcode texlive-epigraph texlive-epigraph-keys texlive-epiolmec @@ -81570,6 +87823,7 @@ used and strongly recommended in practice.") texlive-etoc texlive-eukdate texlive-eulerpx + texlive-euromoney texlive-europasscv texlive-europecv texlive-everyhook @@ -81581,12 +87835,14 @@ used and strongly recommended in practice.") texlive-examdesign texlive-example texlive-examplep + texlive-examz texlive-exceltex texlive-excludeonly texlive-exercise texlive-exercisebank texlive-exercisepoints texlive-exercises + texlive-exercisesheets texlive-exesheet texlive-exframe texlive-exp-testopt @@ -81595,8 +87851,10 @@ used and strongly recommended in practice.") texlive-exsheets texlive-exsol texlive-extract + texlive-ezedits texlive-facsimile texlive-factura + texlive-fail-fast texlive-familytree texlive-fancyhandout texlive-fancylabel @@ -81620,6 +87878,8 @@ used and strongly recommended in practice.") texlive-filedate texlive-fileinfo texlive-filemod + texlive-fillpages + texlive-fillwith texlive-fink texlive-finstrut texlive-fistrum @@ -81637,8 +87897,10 @@ used and strongly recommended in practice.") texlive-flexipage texlive-flipbook texlive-flippdf + texlive-floatbytocbasic texlive-floatflt texlive-floatrow + texlive-floatrowbytocbasic texlive-flowfram texlive-fmp texlive-fmtcount @@ -81652,6 +87914,7 @@ used and strongly recommended in practice.") texlive-foilhtml texlive-foliono texlive-fontaxes + texlive-fontscale texlive-fontsetup texlive-fontsize texlive-fonttable @@ -81669,6 +87932,7 @@ used and strongly recommended in practice.") texlive-fragments texlive-frame texlive-framed + texlive-framedsyntax texlive-frankenstein texlive-frege texlive-froufrou @@ -81689,6 +87953,7 @@ used and strongly recommended in practice.") texlive-gcard texlive-gcite texlive-gender + texlive-genealogy-profiles texlive-genmpage texlive-gensymb texlive-getfiledate @@ -81715,6 +87980,7 @@ used and strongly recommended in practice.") texlive-glossaries-irish texlive-glossaries-italian texlive-glossaries-magyar + texlive-glossaries-norsk texlive-glossaries-nynorsk texlive-glossaries-polish texlive-glossaries-portuges @@ -81734,6 +88000,7 @@ used and strongly recommended in practice.") texlive-graphicx-psmin texlive-graphicxbox texlive-graphpaper + texlive-gratzer-color-scheme texlive-grayhints texlive-grfpaste texlive-grid @@ -81756,6 +88023,7 @@ used and strongly recommended in practice.") texlive-harpoon texlive-hc texlive-he-she + texlive-hebdomon texlive-hep-acronym texlive-hep-float texlive-hep-math @@ -81765,11 +88033,13 @@ used and strongly recommended in practice.") texlive-hhtensor texlive-hideanswer texlive-highlightlatex + texlive-highlightx texlive-histogr texlive-hitec texlive-hitreport texlive-hletter texlive-hobsub + texlive-homework texlive-hpsdiss texlive-href-ul texlive-hrefhide @@ -81805,8 +88075,10 @@ used and strongly recommended in practice.") texlive-import texlive-incgraph texlive-indextools + texlive-indextra texlive-inline-images texlive-inlinedef + texlive-inlinegraphicx texlive-inlinelabel texlive-inputenx texlive-inputtrc @@ -81817,6 +88089,7 @@ used and strongly recommended in practice.") texlive-invoice texlive-invoice-class texlive-invoice2 + texlive-ipsum texlive-iso texlive-iso10303 texlive-isodate @@ -81824,12 +88097,16 @@ used and strongly recommended in practice.") texlive-isonums texlive-isopt texlive-isorot + texlive-isosafety texlive-isotope texlive-issuulinks + texlive-iwonamath texlive-jlabels texlive-jmsdelim texlive-jobname-suffix + texlive-joinbox texlive-jslectureplanner + texlive-jsonparse texlive-jumplines texlive-jvlisting texlive-kalendarium @@ -81849,6 +88126,7 @@ used and strongly recommended in practice.") texlive-koma-script-sfs texlive-komacv texlive-komacv-rg + texlive-korigamik texlive-ktv-texdata texlive-l3build texlive-labbook @@ -81856,9 +88134,12 @@ used and strongly recommended in practice.") texlive-labels4easylist texlive-labelschanged texlive-lambdax + texlive-lastbib texlive-lastpackage texlive-lastpage + texlive-latex-context-ppchtex texlive-latex-uni8 + texlive-latex2pydata texlive-latexcolors texlive-latexdemo texlive-latexgit @@ -81891,17 +88172,21 @@ used and strongly recommended in practice.") texlive-listlbls texlive-listliketab texlive-listofsymbols + texlive-listparskip + texlive-litetable texlive-lkproof texlive-lmake texlive-locality texlive-logbox texlive-logical-markup-utils + texlive-logoetalab texlive-logpap texlive-longfbox texlive-longfigure texlive-longnamefilelist texlive-loops texlive-lsc + texlive-lscapeenhanced texlive-lstaddons texlive-lstfiracode texlive-lt3graph @@ -81947,6 +88232,7 @@ used and strongly recommended in practice.") texlive-mathexam texlive-mathfam256 texlive-mathfont + texlive-mathgreeks texlive-maybemath texlive-mcaption texlive-mceinleger @@ -81994,6 +88280,7 @@ used and strongly recommended in practice.") texlive-modref texlive-modroman texlive-modular + texlive-moloch texlive-monofill texlive-moodle texlive-moreenum @@ -82002,6 +88289,7 @@ used and strongly recommended in practice.") texlive-moresize texlive-moreverb texlive-morewrites + texlive-movement-arrows texlive-movie15 texlive-mparhack texlive-mpostinl @@ -82021,6 +88309,7 @@ used and strongly recommended in practice.") texlive-multilang texlive-multiple-choice texlive-multirow + texlive-multitoc texlive-mversion texlive-mwe texlive-mycv @@ -82032,6 +88321,7 @@ used and strongly recommended in practice.") texlive-ncclatex texlive-ncctools texlive-needspace + texlive-neoschool texlive-nestquot texlive-newcommand texlive-newenviron @@ -82050,15 +88340,18 @@ used and strongly recommended in practice.") texlive-ninecolors texlive-nlctdoc texlive-noconflict + texlive-nodepthtext texlive-noindentafter texlive-noitcrul texlive-nolbreaks texlive-nomencl texlive-nomentbl + texlive-non-decimal-units texlive-nonfloat texlive-nonumonpart texlive-nopageno texlive-normalcolor + texlive-notebeamer texlive-notes texlive-notespages texlive-notestex @@ -82090,6 +88383,7 @@ used and strongly recommended in practice.") texlive-outlining texlive-overlays texlive-overpic + texlive-packdoc texlive-padcount texlive-pagecolor texlive-pagecont @@ -82114,6 +88408,7 @@ used and strongly recommended in practice.") texlive-pas-cours texlive-pas-cv texlive-pas-tableur + texlive-passopt texlive-patch texlive-patchcmd texlive-pauldoc @@ -82123,6 +88418,7 @@ used and strongly recommended in practice.") texlive-pbox texlive-pbsheet texlive-pdf14 + texlive-pdfannotations texlive-pdfcol texlive-pdfcolmk texlive-pdfcomment @@ -82133,6 +88429,7 @@ used and strongly recommended in practice.") texlive-pdfpc texlive-pdfpc-movie texlive-pdfprivacy + texlive-pdfrender texlive-pdfreview texlive-pdfscreen texlive-pdfslide @@ -82140,6 +88437,7 @@ used and strongly recommended in practice.") texlive-pdfwin texlive-pdfx texlive-pecha + texlive-pegmatch texlive-perltex texlive-permute texlive-petiteannonce @@ -82184,10 +88482,12 @@ used and strongly recommended in practice.") texlive-preview texlive-printlen texlive-probsoln + texlive-profmaquette texlive-program texlive-progress texlive-progressbar texlive-projlib + texlive-pronunciation texlive-proofread texlive-properties texlive-prosper @@ -82198,8 +88498,10 @@ used and strongly recommended in practice.") texlive-pstring texlive-pxgreeks texlive-pygmentex + texlive-pynotebook texlive-python texlive-pythonimmediate + texlive-q-and-a texlive-qcm texlive-qstest texlive-qsymbols @@ -82209,6 +88511,8 @@ used and strongly recommended in practice.") texlive-quoting texlive-quotmark texlive-ran-toks + texlive-randexam + texlive-randintlist texlive-randtext texlive-rccol texlive-rcs-multi @@ -82235,17 +88539,20 @@ used and strongly recommended in practice.") texlive-repltext texlive-rescansync texlive-resmes + texlive-responsive texlive-returntogrid texlive-rgltxdoc texlive-rjlparshap texlive-rlepsf texlive-rmpage + texlive-robust-externalize texlive-robustcommand texlive-robustindex texlive-romanbar texlive-romanbarpagenumber texlive-romanneg texlive-romannum + texlive-rorlink texlive-rotfloat texlive-rotpages texlive-roundbox @@ -82264,13 +88571,16 @@ used and strongly recommended in practice.") texlive-scale texlive-scalebar texlive-scalerel + texlive-scaletextbullet texlive-scanpages texlive-schedule texlive-schooldocs texlive-scontents texlive-scrambledenvs + texlive-scrhack texlive-scrlayer-fancyhdr texlive-scrlttr2copy + texlive-scrwfile texlive-sdaps texlive-sdrt texlive-secdot @@ -82291,6 +88601,7 @@ used and strongly recommended in practice.") texlive-sepfootnotes texlive-seqsplit texlive-sesstime + texlive-setspaceenhanced texlive-sf298 texlive-sffms texlive-sfmath @@ -82311,6 +88622,7 @@ used and strongly recommended in practice.") texlive-sidenotesplus texlive-silence texlive-sillypage + texlive-sim-os-menus texlive-simplecd texlive-simplecv texlive-simpleinvoice @@ -82335,6 +88647,7 @@ used and strongly recommended in practice.") texlive-spacingtricks texlive-spark-otf texlive-sparklines + texlive-spelatex texlive-sphack texlive-splitindex texlive-spot @@ -82348,10 +88661,13 @@ used and strongly recommended in practice.") texlive-stack texlive-stackengine texlive-standalone + texlive-standardsectioning + texlive-starray texlive-stdclsdv texlive-stdpage texlive-stealcaps texlive-stex + texlive-stocksize texlive-storebox texlive-storecmd texlive-stringstrings @@ -82379,6 +88695,7 @@ used and strongly recommended in practice.") texlive-swfigure texlive-swungdash texlive-syntax + texlive-synthslant texlive-syntrace texlive-synttree texlive-tabbing @@ -82402,12 +88719,15 @@ used and strongly recommended in practice.") texlive-tagpdf texlive-talk texlive-tamefloats + texlive-tangocolors texlive-tasks + texlive-tblr-extras texlive-tcldoc texlive-tcolorbox texlive-tdclock texlive-technics texlive-ted + texlive-telprint texlive-templatetools texlive-termcal texlive-termlist @@ -82430,7 +88750,6 @@ used and strongly recommended in practice.") texlive-texvc texlive-theoremref texlive-thinsp - texlive-thmtools texlive-threadcol texlive-threeparttable texlive-threeparttablex @@ -82438,6 +88757,7 @@ used and strongly recommended in practice.") texlive-thumbs texlive-thumby texlive-ticket + texlive-timeop texlive-tipauni texlive-titlecaps texlive-titlefoot @@ -82463,6 +88783,7 @@ used and strongly recommended in practice.") texlive-tramlines texlive-translations texlive-transparent + texlive-treesvr texlive-trfsigns texlive-trimspaces texlive-trivfloat @@ -82470,6 +88791,7 @@ used and strongly recommended in practice.") texlive-truncate texlive-tucv texlive-turnthepage + texlive-tutodoc texlive-twoinone texlive-twoup texlive-txgreeks @@ -82477,6 +88799,7 @@ used and strongly recommended in practice.") texlive-typed-checklist texlive-typeface texlive-typoaid + texlive-typog texlive-typogrid texlive-uassign texlive-ucs @@ -82486,14 +88809,18 @@ used and strongly recommended in practice.") texlive-underoverlap texlive-undolabl texlive-uni-titlepage + texlive-unicode-math-input texlive-unicodefonttable + texlive-unifront texlive-unisc texlive-unitconv texlive-units texlive-unravel + texlive-updatemarks texlive-upmethodology texlive-upquote texlive-uri + texlive-useclass texlive-ushort texlive-uspace texlive-utf8add @@ -82510,6 +88837,7 @@ used and strongly recommended in practice.") texlive-verbdef texlive-verbments texlive-verifiche + texlive-verifycommand texlive-version texlive-versions texlive-versonotes @@ -82528,6 +88856,7 @@ used and strongly recommended in practice.") texlive-warpcol texlive-was texlive-webquiz + texlive-whatsnote texlive-widetable texlive-widows-and-orphans texlive-williams @@ -82556,8 +88885,11 @@ used and strongly recommended in practice.") texlive-xfor texlive-xhfill texlive-xifthen + texlive-ximera texlive-xint + texlive-xint-regression texlive-xkcdcolors + texlive-xkeymask texlive-xltabular texlive-xmpincl texlive-xnewcommand @@ -82566,6 +88898,7 @@ used and strongly recommended in practice.") texlive-xpeek texlive-xprintlen texlive-xpunctuate + texlive-xreview texlive-xsavebox texlive-xsim texlive-xstring @@ -82587,6 +88920,7 @@ used and strongly recommended in practice.") texlive-zref-check texlive-zref-clever texlive-zref-vario + texlive-zugferd texlive-zwgetfdate texlive-zwpagelayout)) (home-page "https://www.tug.org/texlive/") @@ -82616,7 +88950,6 @@ LaTeX.") texlive-crop texlive-ctable texlive-eso-pic - texlive-etoolbox texlive-euenc texlive-euler texlive-everysel @@ -82647,7 +88980,6 @@ LaTeX.") texlive-memoir texlive-metalogo texlive-microtype - texlive-ms texlive-newfloat texlive-ntgclass texlive-parskip @@ -82655,7 +88987,6 @@ LaTeX.") texlive-pdflscape texlive-pdfmanagement-testphase texlive-pdfpages - texlive-pdftexcmds texlive-polyglossia texlive-psfrag texlive-ragged2e @@ -82674,6 +89005,7 @@ LaTeX.") texlive-underscore texlive-unicode-math texlive-xcolor + texlive-xfrac texlive-xkeyval texlive-xltxtra texlive-xunicode)) @@ -82693,6 +89025,7 @@ LaTeX which have widespread use.") (arguments (list #:builder #~(mkdir #$output))) (propagated-inputs (list texlive-addliga + texlive-addtoluatexpath texlive-auto-pst-pdf-lua texlive-barracuda texlive-bezierplot @@ -82709,13 +89042,18 @@ LaTeX which have widespread use.") texlive-emoji texlive-emojicite texlive-enigma + texlive-gitinfo-lua + texlive-ideavault texlive-innerscript texlive-interpreter texlive-kanaparser texlive-ligtype texlive-linebreaker + texlive-longmath texlive-lparse texlive-lt3luabridge + texlive-lua-placeholders + texlive-lua-tinyyaml texlive-lua-typo texlive-lua-uca texlive-lua-ul @@ -82729,6 +89067,7 @@ LaTeX which have widespread use.") texlive-luacolor texlive-luacomplex texlive-luagcd + texlive-luahttp texlive-luahyphenrules texlive-luaimageembed texlive-luaindex @@ -82740,23 +89079,28 @@ LaTeX which have widespread use.") texlive-lualinalg texlive-luamathalign texlive-luamaths + texlive-luamml texlive-luamodulartables texlive-luamplib texlive-luaoptions texlive-luaotfload texlive-luapackageloader + texlive-luaplot texlive-luaprogtable texlive-luaquotes texlive-luarandom texlive-luaset + texlive-luatbls texlive-luatex85 texlive-luatexbase texlive-luatexko texlive-luatextra + texlive-luatikz texlive-luatruthtable texlive-luavlna texlive-luaxml texlive-lutabulartools + texlive-marginalia texlive-minim texlive-minim-math texlive-minim-mp @@ -82769,20 +89113,26 @@ LaTeX which have widespread use.") texlive-pdfarticle texlive-pdfextra texlive-penlight + texlive-penlightplus texlive-piton texlive-placeat texlive-plantuml texlive-pyluatex texlive-scikgtex texlive-selnolig + texlive-semesterplannerlua texlive-showhyphenation texlive-showkerning texlive-spacekern texlive-spelling texlive-stricttex + texlive-sympycalc + texlive-tango + texlive-texfindpkg texlive-truthtable texlive-tsvtemplate texlive-typewriter + texlive-unibidi-lua texlive-uninormalize texlive-yamlvars)) (home-page "https://www.tug.org/texlive/") @@ -82804,6 +89154,7 @@ itself, and plain formats, are in @code{collection-basic}.") (propagated-inputs (list texlive-12many texlive-accents + texlive-aiplans texlive-alg texlive-algobox texlive-algorithm2e @@ -82816,6 +89167,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-amstex texlive-annotate-equations texlive-apxproof + texlive-atableau texlive-autobreak texlive-axodraw2 texlive-backnaur @@ -82843,6 +89195,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-chemcono texlive-chemexec texlive-chemformula + texlive-chemformula-ru texlive-chemgreek texlive-chemmacros texlive-chemnum @@ -82856,16 +89209,21 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-codeanatomy texlive-collection-fontsrecommended texlive-collection-latex + texlive-coloredtheorem texlive-commath texlive-commutative-diagrams texlive-complexity + texlive-complexpolylongdiv texlive-computational-complexity texlive-concmath texlive-concrete texlive-conteq + texlive-cora-macs texlive-correctmathalign texlive-cryptocode + texlive-cs-techrep texlive-csassignments + texlive-csthm texlive-cvss texlive-decision-table texlive-delim @@ -82875,6 +89233,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-diffcoeff texlive-digiconfigs texlive-dijkstra + texlive-domaincoloring texlive-drawmatrix texlive-drawstack texlive-dyntree @@ -82888,17 +89247,21 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-eolang texlive-eqexpl texlive-eqnarray + texlive-eqnlines texlive-eqnnumwarn + texlive-euclidean-lattice texlive-euclideangeometry texlive-extarrows texlive-extpfeil texlive-faktor texlive-fascicules + texlive-fitch texlive-fixdif texlive-fixmath texlive-fnspe texlive-formal-grammar texlive-fouridx + texlive-freealign texlive-functan texlive-galois texlive-gastex @@ -82910,6 +89273,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-gu texlive-helmholtz-ellis-ji-notation texlive-hep + texlive-hep-graphic texlive-hep-reference texlive-hepnames texlive-hepparticles @@ -82920,19 +89284,24 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-interval texlive-ionumbers texlive-isomath + texlive-isphysicalmath texlive-jkmath texlive-jupynotex texlive-karnaugh texlive-karnaugh-map texlive-karnaughmap + texlive-keytheorems texlive-kvmap texlive-letterswitharrows texlive-lie-hasse + texlive-linearregression texlive-logicproof texlive-longdivision texlive-lpform texlive-lplfitch texlive-lstbayes + texlive-luanumint + texlive-math-operator texlive-mathcommand texlive-mathcomp texlive-mathfixs @@ -82944,6 +89313,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-matrix-skeleton texlive-mattens texlive-mecaso + texlive-medmath texlive-membranecomputing texlive-memorygraphs texlive-messagepassing @@ -82952,6 +89322,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-mhequ texlive-miller texlive-mismath + texlive-moremath texlive-multiobjective texlive-naive-ebnf texlive-namedtensor @@ -82961,10 +89332,12 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-nicematrix texlive-nuc texlive-nucleardata + texlive-numbersets texlive-numerica texlive-numerica-plus texlive-numerica-tables texlive-objectz + texlive-odesandpdes texlive-oplotsymbl texlive-ot-tableau texlive-oubraces @@ -82974,10 +89347,12 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-pfdicons texlive-physconst texlive-physics + texlive-physics-patch texlive-physics2 texlive-physunits texlive-pinoutikz texlive-pm-isomath + texlive-pmdraw texlive-polexpr texlive-prftree texlive-principia @@ -82988,13 +89363,17 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-pseudocode texlive-pythonhighlight texlive-qsharp + texlive-quickreaction + texlive-quiver texlive-rank-2-roots texlive-rbt-mathnotes texlive-rec-thy + texlive-reptheorem texlive-resolsysteme texlive-rest-api texlive-revquantum texlive-ribbonproofs + texlive-rigidnotation texlive-rmathbr texlive-sankey texlive-sasnrdisplay @@ -83022,6 +89401,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-statmath texlive-steinmetz texlive-stmaryrd + texlive-string-diagrams texlive-structmech texlive-struktex texlive-substances @@ -83033,6 +89413,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-synproof texlive-t-angles texlive-tablor + texlive-temporal-logic texlive-tensind texlive-tensor texlive-tex-ewd @@ -83040,6 +89421,7 @@ itself, and plain formats, are in @code{collection-basic}.") texlive-textopo texlive-thermodynamics texlive-thmbox + texlive-thmtools texlive-tiscreen texlive-turnstile texlive-ulqda @@ -83087,6 +89469,7 @@ science packages.") texlive-gmp texlive-hatching texlive-hershey-mp + texlive-huffman texlive-latexmp texlive-mcf2graph texlive-metago @@ -83098,11 +89481,15 @@ science packages.") texlive-mfpic texlive-mfpic4ode texlive-minim-hatching + texlive-mp-geom2d + texlive-mp-neuralnetwork texlive-mp3d texlive-mparrows texlive-mpattern + texlive-mpchess texlive-mpcolornames texlive-mpgraphics + texlive-mpkiviat texlive-mptrees texlive-piechartmp texlive-repere @@ -83146,6 +89533,7 @@ with packages in @code{collection-basic}.") texlive-harmony texlive-latex4musicians texlive-leadsheets + texlive-liederbuch texlive-lilyglyphs texlive-lyluatex texlive-m-tx @@ -83163,6 +89551,7 @@ with packages in @code{collection-basic}.") texlive-songbook texlive-songproj texlive-songs + texlive-undar-digitacion texlive-xml2pmx texlive-xpiano)) (home-page "https://www.tug.org/texlive/") @@ -83199,12 +89588,15 @@ with packages in @code{collection-basic}.") texlive-byrne texlive-cachepic texlive-callouts + texlive-callouts-box texlive-celtic texlive-chemfig texlive-circuit-macros texlive-circuitikz + texlive-circularglyphs texlive-coffeestains texlive-collection-basic + texlive-coloredbelts texlive-combinedgraphics texlive-curve texlive-curve2e @@ -83222,13 +89614,16 @@ with packages in @code{collection-basic}.") texlive-dynkin-diagrams texlive-ecgdraw texlive-eepic + texlive-egpeirce texlive-ellipse texlive-endofproofwd texlive-epspdf texlive-epspdfconversion texlive-esk texlive-euflag + texlive-fadingimage texlive-fast-diagram + texlive-fenetrecas texlive-fig4latex texlive-figchild texlive-figput @@ -83265,7 +89660,9 @@ with packages in @code{collection-basic}.") texlive-luasseq texlive-maker texlive-makeshape + texlive-maritime texlive-mathspic + texlive-memoize texlive-mercatormap texlive-milsymb texlive-miniplot @@ -83276,6 +89673,7 @@ with packages in @code{collection-basic}.") texlive-nndraw texlive-numericplots texlive-outilsgeomtikz + texlive-papiergurvan texlive-pb-diagram texlive-petri-nets texlive-pgf @@ -83288,22 +89686,29 @@ with packages in @code{collection-basic}.") texlive-pgf-umlcd texlive-pgf-umlsd texlive-pgfgantt + texlive-pgfkeysearch texlive-pgfkeyx texlive-pgfmolbio texlive-pgfmorepages texlive-pgfopts texlive-pgfornament texlive-pgfplots + texlive-pgfplotsthemebeamer texlive-picinpar texlive-pict2e texlive-pictex texlive-pictex2 + texlive-pictochrono texlive-pinlabel texlive-pixelart texlive-pixelarttikz texlive-pmgraph + texlive-polyhedra + texlive-polyomino texlive-postage + texlive-postit texlive-prerex + texlive-prisma-flow-diagram texlive-productbox texlive-ptolemaicastronomy texlive-puyotikz @@ -83332,6 +89737,7 @@ with packages in @code{collection-basic}.") texlive-spath3 texlive-spectralsequences texlive-strands + texlive-sunpath texlive-swimgraf texlive-syntaxdi texlive-table-fct @@ -83342,7 +89748,9 @@ with packages in @code{collection-basic}.") texlive-tikz-bagua texlive-tikz-bayesnet texlive-tikz-bbox + texlive-tikz-bpmn texlive-tikz-cd + texlive-tikz-decofonts texlive-tikz-dependency texlive-tikz-dimline texlive-tikz-ext @@ -83358,8 +89766,10 @@ with packages in @code{collection-basic}.") texlive-tikz-mirror-lens texlive-tikz-nef texlive-tikz-network + texlive-tikz-nfold texlive-tikz-opm texlive-tikz-optics + texlive-tikz-osci texlive-tikz-page texlive-tikz-palattice texlive-tikz-planets @@ -83370,8 +89780,12 @@ with packages in @code{collection-basic}.") texlive-tikz-timing texlive-tikz-trackschematic texlive-tikz-truchet + texlive-tikz2d-fr + texlive-tikz3d-fr texlive-tikzbricks + texlive-tikzcalendarnotes texlive-tikzcodeblocks + texlive-tikzdotncross texlive-tikzducks texlive-tikzfill texlive-tikzinclude @@ -83385,19 +89799,26 @@ with packages in @code{collection-basic}.") texlive-tikzpfeile texlive-tikzpingus texlive-tikzposter + texlive-tikzquads + texlive-tikzquests texlive-tikzscale texlive-tikzsymbols texlive-tikztosvg texlive-tikzviolinplots texlive-tile-graphic + texlive-tilings + texlive-timechart texlive-timing-diagrams texlive-tipfr texlive-tkz-base texlive-tkz-berge + texlive-tkz-bernoulli texlive-tkz-doc + texlive-tkz-elements texlive-tkz-euclide texlive-tkz-fct texlive-tkz-graph + texlive-tkz-grapheur texlive-tkz-orm texlive-tkz-tab texlive-tkzexample @@ -83408,9 +89829,11 @@ with packages in @code{collection-basic}.") texlive-twemojis texlive-tzplot texlive-utfsym + texlive-vectorlogos texlive-venndiagram texlive-visualpstricks texlive-wheelchart + texlive-wordcloud texlive-worldflags texlive-xistercian texlive-xpicture @@ -83433,14 +89856,17 @@ PStricks are separate.") (propagated-inputs (list texlive-abbr texlive-abstyles + texlive-advice texlive-apnum texlive-autoaligne texlive-barr texlive-bitelist texlive-borceux texlive-c-pascal + texlive-calcfrac texlive-catcodes texlive-chronosys + texlive-collargs texlive-collection-basic texlive-colorsep texlive-compare @@ -83455,6 +89881,7 @@ PStricks are separate.") texlive-epigram texlive-epsf texlive-epsf-dvipdfmx + texlive-etoolbox-generic texlive-expex-acro texlive-expkv-bundle texlive-fenixpar @@ -83473,6 +89900,7 @@ PStricks are separate.") texlive-gtl texlive-hlist texlive-hyplain + texlive-ifis-macros texlive-inputnormalization texlive-insbox texlive-js-misc @@ -83488,6 +89916,7 @@ PStricks are separate.") texlive-metatex texlive-midnight texlive-mkpattern + texlive-mlawriter texlive-modulus texlive-multido texlive-namedef @@ -83532,6 +89961,7 @@ PStricks are separate.") texlive-transparent-io texlive-treetex texlive-trigonometry + texlive-tuple texlive-ulem texlive-upca texlive-varisize @@ -83692,10 +90122,10 @@ often LaTeX, and occasionally other formats.") texlive-acmconf texlive-active-conf texlive-adfathesis - texlive-afparticle texlive-afthesis texlive-aguplus texlive-aiaa + texlive-amnestyreport texlive-anonymous-acm texlive-anufinalexam texlive-aomart @@ -83731,23 +90161,28 @@ often LaTeX, and occasionally other formats.") texlive-chem-journal texlive-chifoot texlive-chs-physics-report + texlive-cidarticle texlive-cje + texlive-cjs-rcs-article texlive-classicthesis texlive-cleanthesis texlive-cmpj texlive-collection-latex texlive-confproc + texlive-contract texlive-cquthesis texlive-dccpaper texlive-dithesis texlive-ebook texlive-ebsthesis texlive-ecothesis + texlive-edmaths texlive-ejpecp texlive-ekaia texlive-elbioimp texlive-els-cas-templates texlive-elsarticle + texlive-elteiktdk texlive-elteikthesis texlive-emisa texlive-erdc @@ -83770,8 +90205,10 @@ often LaTeX, and occasionally other formats.") texlive-h2020proposal texlive-hagenberg-thesis texlive-har2nat + texlive-hduthesis texlive-hecthese texlive-hep-paper + texlive-heria texlive-hfutexam texlive-hfutthesis texlive-hithesis @@ -83780,6 +90217,8 @@ often LaTeX, and occasionally other formats.") texlive-hobete texlive-hu-berlin-bundle texlive-hustthesis + texlive-iaria + texlive-iaria-lite texlive-icsv texlive-ieeeconf texlive-ieeepes @@ -83795,6 +90234,7 @@ often LaTeX, and occasionally other formats.") texlive-jmlr texlive-jnuexam texlive-jourcl + texlive-jourrr texlive-jpsj texlive-jwjournal texlive-kdgdocs @@ -83815,6 +90255,7 @@ often LaTeX, and occasionally other formats.") texlive-matc3mem texlive-mcmthesis texlive-mentis + texlive-mitthesis texlive-mlacls texlive-mluexercise texlive-mnras @@ -83839,10 +90280,14 @@ often LaTeX, and occasionally other formats.") texlive-nostarch texlive-novel texlive-nrc + texlive-nstc-proposal texlive-nwafuthesis texlive-nwejm + texlive-nxuthesis + texlive-omgtudoc-asoiu texlive-onrannual texlive-opteng + texlive-oststud texlive-oup-authoring-template texlive-philosophersimprint texlive-pittetd @@ -83856,11 +90301,14 @@ often LaTeX, and occasionally other formats.") texlive-ptptex texlive-qrbill texlive-quantumarticle + texlive-rebuttal + texlive-regulatory texlive-resphilosophica texlive-resumecls texlive-revtex texlive-revtex4 texlive-revtex4-1 + texlive-rub-kunstgeschichte texlive-rutitlepage texlive-ryersonsgsthesis texlive-ryethesis @@ -83875,6 +90323,7 @@ often LaTeX, and occasionally other formats.") texlive-seu-ml-assign texlive-seuthesis texlive-seuthesix + texlive-sfee texlive-shortmathj texlive-shtthesis texlive-smflatex @@ -83883,7 +90332,9 @@ often LaTeX, and occasionally other formats.") texlive-spie texlive-sr-vorl texlive-srdp-mathematik + texlive-sshrc-insight texlive-stellenbosch + texlive-stellenbosch-2 texlive-suftesi texlive-sugconf texlive-tabriz-thesis @@ -83899,6 +90350,7 @@ often LaTeX, and occasionally other formats.") texlive-thucoursework texlive-thuthesis texlive-tidyres + texlive-tiet-question-paper texlive-timbreicmc texlive-tlc-article texlive-topletter @@ -83911,13 +90363,17 @@ often LaTeX, and occasionally other formats.") texlive-turabian texlive-uaclasses texlive-uafthesis + texlive-ualberta texlive-uantwerpendocs texlive-ucalgmthesis texlive-ucbthesis texlive-ucdavisthesis + texlive-ucph-revy texlive-ucsmonograph texlive-ucthesis + texlive-udepcolor texlive-udes-genie-these + texlive-udiss texlive-uestcthesis texlive-ufrgscca texlive-uhhassignment @@ -84026,12 +90482,12 @@ OpenType-enabled TeX by Jonathan Kew.") (define-public texlive-grfext (package (name "texlive-grfext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grfext/" "source/latex/grfext/" "tex/latex/grfext/")))) (file-name (git-file-name name version)) @@ -84050,12 +90506,12 @@ graphics file extensions recognised by package @code{graphics}.") (define-public texlive-addliga (package (name "texlive-addliga") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/addliga/" "tex/lualatex/addliga/")))) (file-name (git-file-name name version)) @@ -84075,12 +90531,12 @@ lacking a liga table) accessed via @code{fontspec}.") (define-public texlive-adigraph (package (name "texlive-adigraph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/adigraph/" "tex/latex/adigraph/")))) (file-name (git-file-name name version)) (sha256 @@ -84099,19 +90555,19 @@ solving max-flow min-cut problems.") (define-public texlive-adjustbox (package (name "texlive-adjustbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/adjustbox/" "source/latex/adjustbox/" "tex/latex/adjustbox/")))) (file-name (git-file-name name version)) (sha256 (base32 - "02iqc3i3n3d16xx8hgfy5s28h26fhnqf1f4kcxap6rssr165jj3h")))) + "055q2949ps11dh6cp3r6gnh84wsqnyqxni7z6l6j26hiph05ykbr")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ydoc"))) (build-system texlive-build-system) @@ -84134,19 +90590,19 @@ provided box macros are @code{\\lapbox}, @code{\\marginbox}, (define-public texlive-aobs-tikz (package (name "texlive-aobs-tikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aobs-tikz/" "source/latex/aobs-tikz/" "tex/latex/aobs-tikz/")))) (file-name (git-file-name name version)) (sha256 (base32 - "04p3ghywqb3nr91vh6l39f8z9gbb3r6ca6yvq3nrcsqarxypfqny")))) + "0pkzywq3pdnsz2c8l1k3p3nndldcnzcyiqsqmqlhagi0kcssn4cz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/aobs-tikz") @@ -84159,12 +90615,12 @@ elements in Beamer.") (define-public texlive-askmaps (package (name "texlive-askmaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/askmaps/" "tex/latex/askmaps/")))) (file-name (git-file-name name version)) (sha256 @@ -84184,12 +90640,12 @@ the columns and the least significant variables are placed left of the rows.") (define-public texlive-asyfig (package (name "texlive-asyfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/asyfig/" "source/latex/asyfig/" "tex/latex/asyfig/")))) (file-name (git-file-name name version)) @@ -84215,19 +90671,19 @@ migrate (with no fuss) to their use in the target document.") (define-public texlive-asypictureb (package (name "texlive-asypictureb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/asypictureb/" "source/latex/asypictureb/" "tex/latex/asypictureb/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1djlphr3iz0l0x2pf8abd251q78rml6435f6ng7fa553anwgwya9")))) + "0rkgihcpzj1k6jspziw1kv45ws50n8fjqyxy2pgqm5py3b0hdqzr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/asypictureb") @@ -84245,12 +90701,12 @@ recompiled.") (define-public texlive-auto-pst-pdf-lua (package (name "texlive-auto-pst-pdf-lua") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/auto-pst-pdf-lua/" "tex/latex/auto-pst-pdf-lua/")))) (file-name (git-file-name name version)) @@ -84272,12 +90728,12 @@ related code, e.g., PSTricks.") (define-public texlive-autoarea (package (name "texlive-autoarea") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/autoarea/" "tex/latex/autoarea/")))) (file-name (git-file-name name version)) (sha256 @@ -84297,12 +90753,12 @@ away.") (define-public texlive-bardiag (package (name "texlive-bardiag") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bardiag/" "tex/latex/bardiag/")))) (file-name (git-file-name name version)) (sha256 @@ -84321,12 +90777,12 @@ PSTricks.") (define-public texlive-barracuda (package (name "texlive-barracuda") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/barracuda/" "scripts/barracuda/" "tex/luatex/barracuda/")))) (file-name (git-file-name name version)) @@ -84347,12 +90803,12 @@ barcodes in different graphic formats like SVG.") (define-public texlive-beamerswitch (package (name "texlive-beamerswitch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerswitch/" "source/latex/beamerswitch/" "tex/latex/beamerswitch/")))) @@ -84377,18 +90833,18 @@ command line (without changing the document itself).") (define-public texlive-bezierplot (package (name "texlive-bezierplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/bezierplot/" "tex/lualatex/bezierplot/")))) (file-name (git-file-name name version)) (sha256 (base32 - "125gdb9d160g729v3fbsrsrw5abk34jwa4x43yil0mzjls2aq550")))) + "1qira5vyjjfcjbjc969vma954f4n4z5yv67xl0qql1f4csj6462l")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bezierplot") @@ -84406,12 +90862,12 @@ extreme points and inflection points and reduces the number of used points.") (define-public texlive-binarytree (package (name "texlive-binarytree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/binarytree/" "source/latex/binarytree/" "tex/latex/binarytree/")))) @@ -84435,12 +90891,12 @@ useful if the trees are often moved around.") (define-public texlive-blochsphere (package (name "texlive-blochsphere") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/blochsphere/" "source/latex/blochsphere/" "tex/latex/blochsphere/")))) @@ -84463,12 +90919,12 @@ within a @code{tikzpicture} environment by setting the environment option (define-public texlive-bloques (package (name "texlive-bloques") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bloques/" "tex/latex/bloques/")))) (file-name (git-file-name name version)) (sha256 @@ -84486,12 +90942,12 @@ diagrams (specially in power electronics).") (define-public texlive-blox (package (name "texlive-blox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/blox/" "source/latex/blox/" "tex/latex/blox/")))) (file-name (git-file-name name version)) @@ -84523,12 +90979,12 @@ programming and control theory. It is an English translation of the (define-public texlive-bodegraph (package (name "texlive-bodegraph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bodegraph/" "tex/latex/bodegraph/")))) (file-name (git-file-name name version)) @@ -84548,12 +91004,12 @@ are preprogrammed for use.") (define-public texlive-bondgraph (package (name "texlive-bondgraph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bondgraph/" "tex/latex/bondgraph/")))) (file-name (git-file-name name version)) @@ -84570,12 +91026,12 @@ are preprogrammed for use.") (define-public texlive-bondgraphs (package (name "texlive-bondgraphs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bondgraphs/" "source/latex/bondgraphs/" "tex/latex/bondgraphs/")))) @@ -84594,15 +91050,39 @@ macros, to generate the drawings. As such it can be more flexible than his, but requires more TikZ knowledge of the user.") (license license:lppl1.3+))) +(define-public texlive-bonum-otf + (package + (name "texlive-bonum-otf") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/bonum-otf/" + "tex/fonts/bonum-otf/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14sqc2hisnn1bkh8x4la6d1anqsrflmcb9wxc5qj6afhzwwgfinm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/bonum-otf") + (synopsis "Support for the OpenType font Bonum") + (description + "This package provides support for the OpenType font Bonum (text and +math) of the TeXGyre fonts.") + (license license:lppl1.3+))) + (define-public texlive-braids (package (name "texlive-braids") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/braids/" "source/latex/braids/" "tex/latex/braids/")))) (file-name (git-file-name name version)) @@ -84623,12 +91103,12 @@ floors.") (define-public texlive-bxeepic (package (name "texlive-bxeepic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxeepic/" "tex/latex/bxeepic/")))) (file-name (git-file-name name version)) (sha256 @@ -84645,12 +91125,12 @@ floors.") (define-public texlive-byo-twemojis (package (name "texlive-byo-twemojis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/byo-twemojis/" "source/latex/byo-twemojis/" "tex/latex/byo-twemojis/")))) @@ -84672,12 +91152,12 @@ possibilities to modify the result in color and position.") (define-public texlive-byrne (package (name "texlive-byrne") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/byrne/" "metapost/byrne/" "tex/latex/byrne/")))) (file-name (git-file-name name version)) @@ -84701,12 +91181,12 @@ conveniently use them.") (define-public texlive-cachepic (package (name "texlive-cachepic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cachepic/" "scripts/cachepic/" "tex/latex/cachepic/")))) (file-name (git-file-name name version)) @@ -84728,12 +91208,12 @@ that generates the external graphics.") (define-public texlive-callouts (package (name "texlive-callouts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/callouts/" "tex/latex/callouts/")))) (file-name (git-file-name name version)) (sha256 @@ -84749,15 +91229,41 @@ notes, arrows, and the like can be placed to describe certain parts of a picture.") (license license:lppl))) +(define-public texlive-callouts-box + (package + (name "texlive-callouts-box") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/callouts-box/" + "source/latex/callouts-box/" + "tex/latex/callouts-box/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0abs2wyi9zr7if3vm5xv69pcfl98az1nsinjzxb0xw7qwiy0jq08")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/callouts-box") + (synopsis "Visually appealing callout boxes") + (description + "This package provides a collection of visually appealing, structured +callout boxes for LaTeX documents. These boxes are useful for highlighting +important information such as warnings, errors, notes, and success messages.") + (license license:lppl1.3c))) + (define-public texlive-celtic (package (name "texlive-celtic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/celtic/" "source/latex/celtic/" "tex/latex/celtic/")))) (file-name (git-file-name name version)) @@ -84775,12 +91281,12 @@ a picture.") (define-public texlive-chemfig (package (name "texlive-chemfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/chemfig/" "tex/generic/chemfig/")))) (file-name (git-file-name name version)) @@ -84798,21 +91304,47 @@ using the TikZ package. While the diagrams produced are essentially illustrating the 3-dimensional layout of a molecule.") (license license:lppl1.3c))) +(define-public texlive-circularglyphs + (package + (name "texlive-circularglyphs") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/circularglyphs/" + "tex/latex/circularglyphs/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1caml38b3n6gvhyzbldj35fiqw98pymzw0gbf3hi2c9v97h7j0zx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/circularglyphs") + (synopsis "Circular glyphs alphabet") + (description + "Circular Glyphs is a graphic alphabet of substitution based on +a geometric construction using circles and arcs on a grid. The designs are +all based on circular arcs, divided into four quadrants. It is inspired by +Star Trek and used by the Bynar and Borg cultures depicted there.") + (license license:lppl1.3c))) + (define-public texlive-circuit-macros (package (name "texlive-circuit-macros") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/circuit-macros/" "tex/latex/circuit-macros/")))) (file-name (git-file-name name version)) (sha256 (base32 - "10m2zqgd7ba3gf3ix361ylxq28r904nj4zmnhp6fbz5mamqg27jz")))) + "0d42rh2pglm0mza9ywpgl5sbmyif2b1is009lr7f6sk0l8wd6zhj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/circuit-macros") @@ -84834,12 +91366,12 @@ SVG.") (define-public texlive-circuitikz (package (name "texlive-circuitikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/context/third/circuitikz/" "doc/generic/circuitikz/" "doc/latex/circuitikz/" @@ -84849,7 +91381,7 @@ SVG.") (file-name (git-file-name name version)) (sha256 (base32 - "1ixccij17412z7bfhrf6p916a7pvlj051hxxah2zdq4b3j8asmz0")))) + "085adycl5qmzfkbf90pr957l54lnzc2j4rr4cgrjkikxkm009059")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/circuitikz") @@ -84864,12 +91396,12 @@ based on the PGF/TikZ package.") (define-public texlive-coffeestains (package (name "texlive-coffeestains") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coffeestains/" "tex/latex/coffeestains/")))) (file-name (git-file-name name version)) @@ -84890,12 +91422,12 @@ manually.") (define-public texlive-combinedgraphics (package (name "texlive-combinedgraphics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/combinedgraphics/" "source/latex/combinedgraphics/" "tex/latex/combinedgraphics/")))) @@ -84921,12 +91453,12 @@ of complete graphics.") (define-public texlive-curve (package (name "texlive-curve") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/curve/" "source/latex/curve/" "tex/latex/curve/")))) (file-name (git-file-name name version)) @@ -84953,18 +91485,18 @@ with support for use with AUC-TeX.") (define-public texlive-curve2e (package (name "texlive-curve2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/curve2e/" "source/latex/curve2e/" "tex/latex/curve2e/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1b7m3592qfrx6za3iz0iagbf5dw4x9d7d14nk89myjjx9wfkd6qk")))) + "01nncpbrsh19b8w2sg5wy8j66bnqfk568klv7yqwr92p1szxysi5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/curve2e") @@ -84981,12 +91513,12 @@ tangent direction at these nodes.") (define-public texlive-curves (package (name "texlive-curves") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/curves/" "source/latex/curves/" "tex/latex/curves/")))) (file-name (git-file-name name version)) @@ -85008,12 +91540,12 @@ technical pens with compasses and French curves.") (define-public texlive-dcpic (package (name "texlive-dcpic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/dcpic/" "tex/generic/dcpic/")))) (file-name (git-file-name name version)) (sha256 @@ -85034,12 +91566,12 @@ arrows (morphism), positioned in a Cartesian coordinate system.") (define-public texlive-diagmac2 (package (name "texlive-diagmac2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/diagmac2/" "tex/latex/diagmac2/")))) (file-name (git-file-name name version)) (sha256 @@ -85057,12 +91589,12 @@ using @code{pict2e} so that the restrictions on line direction are removed.") (define-public texlive-ditaa (package (name "texlive-ditaa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ditaa/" "tex/latex/ditaa/")))) (file-name (git-file-name name version)) (sha256 @@ -85080,12 +91612,12 @@ can be embedded directly into LaTeX files.") (define-public texlive-doc-pictex (package (name "texlive-doc-pictex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/doc-pictex/")))) (file-name (git-file-name name version)) (sha256 @@ -85105,12 +91637,12 @@ documentation of PicTeX.") (define-public texlive-dot2texi (package (name "texlive-dot2texi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dot2texi/" "tex/latex/dot2texi/")))) (file-name (git-file-name name version)) (sha256 @@ -85131,12 +91663,12 @@ PSTricks package.") (define-public texlive-dottex (package (name "texlive-dottex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dottex/" "source/latex/dottex/" "tex/latex/dottex/")))) (file-name (git-file-name name version)) @@ -85156,12 +91688,12 @@ directed graphs, Neato undirected graphs).") (define-public texlive-doulossil (package (name "texlive-doulossil") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/doulossil/" "fonts/truetype/public/doulossil/")))) (file-name (git-file-name name version)) @@ -85179,12 +91711,12 @@ directed graphs, Neato undirected graphs).") (define-public texlive-dpcircling (package (name "texlive-dpcircling") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dpcircling/" "tex/latex/dpcircling/")))) (file-name (git-file-name name version)) @@ -85207,12 +91739,12 @@ keys.") (define-public texlive-dratex (package (name "texlive-dratex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/dratex/" "tex/generic/dratex/")))) (file-name (git-file-name name version)) (sha256 @@ -85230,12 +91762,12 @@ a high-level (@file{AlDraTex.sty}) drawing package written entirely in TeX.") (define-public texlive-drs (package (name "texlive-drs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/drs/" "tex/latex/drs/")))) (file-name (git-file-name name version)) (sha256 @@ -85257,12 +91789,12 @@ variables and conditions. The package is based on DRS macros in the (define-public texlive-duotenzor (package (name "texlive-duotenzor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/duotenzor/" "tex/latex/duotenzor/")))) (file-name (git-file-name name version)) @@ -85282,18 +91814,18 @@ support.") (define-public texlive-dynkin-diagrams (package (name "texlive-dynkin-diagrams") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dynkin-diagrams/" "tex/latex/dynkin-diagrams/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0pymcm77bznsmkxfaq6c1rhcmxn7b1jwkyc0gwhdgfk6xhqzsbi3")))) + "1bwksv32v837n6ka43sqhvr6abzv933y71293z6xp0ddc7jcvp0h")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/dynkin-diagrams") @@ -85306,12 +91838,12 @@ LaTeX documents, using the TikZ package.") (define-public texlive-ecgdraw (package (name "texlive-ecgdraw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ecgdraw/" "source/latex/ecgdraw/" "tex/latex/ecgdraw/")))) (file-name (git-file-name name version)) @@ -85340,12 +91872,12 @@ electrocardiograms (ECG). It can generate different types of wave.") (define-public texlive-ellipse (package (name "texlive-ellipse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ellipse/" "source/latex/ellipse/" "tex/latex/ellipse/")))) (file-name (git-file-name name version)) @@ -85365,12 +91897,12 @@ using the standard LaTeX2e @code{picture} environment.") (define-public texlive-elocalloc (package (name "texlive-elocalloc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elocalloc/" "source/latex/elocalloc/" "tex/latex/elocalloc/")))) @@ -85391,12 +91923,12 @@ macros.") (define-public texlive-endofproofwd (package (name "texlive-endofproofwd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endofproofwd/" "tex/latex/endofproofwd/")))) (file-name (git-file-name name version)) @@ -85415,12 +91947,12 @@ name is @code{\\wasserdicht}.") (define-public texlive-epspdfconversion (package (name "texlive-epspdfconversion") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epspdfconversion/" "tex/latex/epspdfconversion/")))) (file-name (git-file-name name version)) @@ -85440,12 +91972,12 @@ as grayscale, prepress or pdfversion) to the @code{epspdf} converter.") (define-public texlive-esk (package (name "texlive-esk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esk/" "source/latex/esk/" "tex/latex/esk/")))) (file-name (git-file-name name version)) @@ -85469,12 +92001,12 @@ files), and was in fact developed from it.") (define-public texlive-euflag (package (name "texlive-euflag") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/euflag/" "source/latex/euflag/" "tex/latex/euflag/")))) (file-name (git-file-name name version)) @@ -85495,12 +92027,12 @@ size.") (define-public texlive-fast-diagram (package (name "texlive-fast-diagram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fast-diagram/" "tex/latex/fast-diagram/")))) (file-name (git-file-name name version)) @@ -85520,12 +92052,12 @@ in design methods.") (define-public texlive-fig4latex (package (name "texlive-fig4latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/fig4latex/" "scripts/fig4latex/")))) (file-name (git-file-name name version)) @@ -85550,12 +92082,12 @@ PS/LaTeX (or PDF/LaTeX) export method.") (define-public texlive-figchild (package (name "texlive-figchild") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/figchild/" "tex/latex/figchild/")))) (file-name (git-file-name name version)) (sha256 @@ -85577,12 +92109,12 @@ TikZ and @code{xcolor} packages.") (define-public texlive-figput (package (name "texlive-figput") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/figput/" "tex/latex/figput/")))) (file-name (git-file-name name version)) (sha256 @@ -85602,12 +92134,12 @@ of interactive widgets are included.") (define-public texlive-fitbox (package (name "texlive-fitbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fitbox/" "source/latex/fitbox/" "tex/latex/fitbox/")))) (file-name (git-file-name name version)) @@ -85625,15 +92157,39 @@ user-set limits. If there is not enough space on the page, the box is moved to the next one.") (license license:lppl1.3+))) +(define-public texlive-fitch + (package + (name "texlive-fitch") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fitch/" + "tex/latex/fitch/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b6379z5yi5pa0rmwmscdhr4m7b85dwi067rvd0snqvchy5jrxw7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fitch") + (synopsis "LaTeX macros for Fitch-style natural deduction") + (description + "The package provides macros for typesetting natural deduction proofs in +Fitch style, with sub-proofs indented and offset by scope lines.") + (license license:lppl1.3+))) + (define-public texlive-flowchart (package (name "texlive-flowchart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flowchart/" "source/latex/flowchart/" "tex/latex/flowchart/")))) @@ -85654,12 +92210,12 @@ PGF/TikZ.") (define-public texlive-forest (package (name "texlive-forest") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/forest/" "makeindex/forest/" "source/latex/forest/" "tex/latex/forest/")))) (file-name (git-file-name name version)) @@ -85692,12 +92248,12 @@ externalization mechanism sensitive to code-changes.") (define-public texlive-gates (package (name "texlive-gates") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/gates/" "tex/generic/gates/")))) (file-name (git-file-name name version)) (sha256 @@ -85725,12 +92281,12 @@ interpreter, not just LuaTeX.") (define-public texlive-genealogytree (package (name "texlive-genealogytree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/genealogytree/" "tex/latex/genealogytree/")))) (file-name (git-file-name name version)) @@ -85754,12 +92310,12 @@ certain paths.") (define-public texlive-getmap (package (name "texlive-getmap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/getmap/" "scripts/getmap/" "tex/latex/getmap/")))) (file-name (git-file-name name version)) @@ -85783,12 +92339,12 @@ may be used from the command line; a Bash version is provided.") (define-public texlive-gnuplottex (package (name "texlive-gnuplottex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gnuplottex/" "source/latex/gnuplottex/" "tex/latex/gnuplottex/")))) @@ -85813,12 +92369,12 @@ files.") (define-public texlive-gradientframe (package (name "texlive-gradientframe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gradientframe/" "source/latex/gradientframe/" "tex/latex/gradientframe/")))) @@ -85848,12 +92404,12 @@ The gradients of the frames are drawn using the @code{color} package.") (define-public texlive-grafcet (package (name "texlive-grafcet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grafcet/" "tex/latex/grafcet/")))) (file-name (git-file-name name version)) (sha256 @@ -85872,12 +92428,12 @@ PGF/TikZ.") (define-public texlive-graph35 (package (name "texlive-graph35") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graph35/" "source/latex/graph35/" "tex/latex/graph35/")))) (file-name (git-file-name name version)) @@ -85897,12 +92453,12 @@ it.") (define-public texlive-graphicxpsd (package (name "texlive-graphicxpsd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphicxpsd/" "tex/latex/graphicxpsd/")))) (file-name (git-file-name name version)) @@ -85922,12 +92478,12 @@ it.") (define-public texlive-graphviz (package (name "texlive-graphviz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphviz/" "source/latex/graphviz/" "tex/latex/graphviz/")))) @@ -85946,12 +92502,12 @@ it.") (define-public texlive-gtrlib-largetrees (package (name "texlive-gtrlib-largetrees") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gtrlib-largetrees/" "source/latex/gtrlib-largetrees/" "tex/latex/gtrlib-largetrees/")))) @@ -85972,12 +92528,12 @@ large trees.") (define-public texlive-harveyballs (package (name "texlive-harveyballs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/harveyballs/" "tex/latex/harveyballs/")))) (file-name (git-file-name name version)) @@ -85996,12 +92552,12 @@ a document.") (define-public texlive-here (package (name "texlive-here") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/here/" "tex/latex/here/")))) (file-name (git-file-name name version)) (sha256 @@ -86023,12 +92579,12 @@ the option in an acceptable framework.") (define-public texlive-hf-tikz (package (name "texlive-hf-tikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hf-tikz/" "source/latex/hf-tikz/" "tex/latex/hf-tikz/")))) (file-name (git-file-name name version)) @@ -86047,12 +92603,12 @@ both documents and presentations, us TikZ.") (define-public texlive-hobby (package (name "texlive-hobby") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hobby/" "source/latex/hobby/" "tex/latex/hobby/")))) (file-name (git-file-name name version)) @@ -86072,17 +92628,17 @@ passes through a given set of points.") (define-public texlive-hvfloat (package (name "texlive-hvfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvfloat/" "tex/latex/hvfloat/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0vh9hj03hg9rddbv3p2yp9pcmz72zf40m3nm97zhnki9rs4rwy3i")))) + "1pf6s4xx3ln6pjq11xr71ljjngh9c5ff77b0nl3ka7sfkm6n51l8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hvfloat") @@ -86096,12 +92652,12 @@ a float. All objects and captions can be framed.") (define-public texlive-inlinedef (package (name "texlive-inlinedef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inlinedef/" "source/latex/inlinedef/" "tex/latex/inlinedef/")))) @@ -86126,15 +92682,43 @@ expanded local variables, then ending the group with @code{\\expandafter\\endgroup\\macro}.") (license license:lppl))) +(define-public texlive-isphysicalmath + (package + (name "texlive-isphysicalmath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/isphysicalmath/" + "source/latex/isphysicalmath/" + "tex/latex/isphysicalmath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nv5lbs0yirxrhwd1janjrg269bydrmwygjfdba476lh61g5w444")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/isphysicalmath") + (synopsis "Simple way to write nice formulas") + (description + "This package helps users to write mathematical and physical contents +according to scientific notation (international mainly), in an elegant way. +It deals with the notation and formatting of formulas, quantities, numerical +values, factors, dimensions, measurement units and also performs its +activities in complex mathematical environments.") + (license license:lppl1.3+))) + (define-public texlive-istgame (package (name "texlive-istgame") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/istgame/" "tex/latex/istgame/")))) (file-name (git-file-name name version)) (sha256 @@ -86156,12 +92740,12 @@ with pen and paper.") (define-public texlive-kblocks (package (name "texlive-kblocks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kblocks/" "tex/latex/kblocks/")))) (file-name (git-file-name name version)) (sha256 @@ -86181,12 +92765,12 @@ diagrams only.") (define-public texlive-kinematikz (package (name "texlive-kinematikz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kinematikz/" "tex/latex/kinematikz/")))) (file-name (git-file-name name version)) @@ -86210,12 +92794,12 @@ for joints, and start and end points for some links.") (define-public texlive-knitting (package (name "texlive-knitting") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/knitting/" "fonts/afm/public/knitting/" "fonts/map/dvips/knitting/" @@ -86243,12 +92827,12 @@ LaTeX. The fonts are available both as Metafont source and in Adobe Type (define-public texlive-knittingpattern (package (name "texlive-knittingpattern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/knittingpattern/" "tex/latex/knittingpattern/")))) (file-name (git-file-name name version)) @@ -86269,12 +92853,12 @@ the author free to concentrate on the pattern.") (define-public texlive-ladder (package (name "texlive-ladder") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ladder/" "tex/latex/ladder/")))) (file-name (git-file-name name version)) (sha256 @@ -86292,12 +92876,12 @@ documents.") (define-public texlive-qrcode (package (name "texlive-qrcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qrcode/" "source/latex/qrcode/" "tex/latex/qrcode/")))) (file-name (git-file-name name version)) @@ -86316,19 +92900,20 @@ need for PSTricks or any other graphical package.") (define-public texlive-tcolorbox (package (name "texlive-tcolorbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tcolorbox/" "tex/latex/tcolorbox/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nzhi7nw1lmck5l6iwgr6iaqk36ivqpw1dwgjlv1zg7ywhza9a0c")))) + "1skwmiaix84zqg954jh6kwkqfm7b2afd7lxk7iwc91yph09k438p")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-environ texlive-pgf texlive-tools)) (home-page "https://ctan.org/pkg/tcolorbox") (synopsis "Coloured boxes, for LaTeX examples and theorems, etc") (description @@ -86343,12 +92928,12 @@ supports saving and reuse of source code and text parts.") (define-public texlive-ebproof (package (name "texlive-ebproof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ebproof/" "source/latex/ebproof/" "tex/latex/ebproof/")))) (file-name (git-file-name name version)) @@ -86370,12 +92955,12 @@ styles of inference rules, placement of labels, etc.") (define-public texlive-bussproofs (package (name "texlive-bussproofs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bussproofs/" "tex/latex/bussproofs/")))) (file-name (git-file-name name version)) @@ -86394,12 +92979,12 @@ sequent calculus and related systems.") (define-public texlive-euenc (package (name "texlive-euenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/euenc/" "source/latex/euenc/" "tex/latex/euenc/")))) (file-name (git-file-name name version)) @@ -86428,12 +93013,12 @@ OpenType fonts.") (define-public texlive-euro (package (name "texlive-euro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/euro/" "source/latex/euro/" "tex/latex/euro/")))) (file-name (git-file-name name version)) @@ -86454,12 +93039,12 @@ Further rates can be added easily.") (define-public texlive-euro-ce (package (name "texlive-euro-ce") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/euro-ce/" "fonts/source/public/euro-ce/" "fonts/tfm/public/euro-ce/")))) @@ -86477,15 +93062,40 @@ Further rates can be added easily.") several variants, designed to fit with the Computer Modern-set text.") (license license:bsd-3))) ;from "euro-ce.doc" +(define-public texlive-euromoney + (package + (name "texlive-euromoney") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/euromoney/" + "tex/latex/euromoney/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h8c6j037k1rhshr88phz3a6hi4g1qs5y7crjy915bkns47gf4ng")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/euromoney") + (synopsis "Vectorial coins and banknotes in euro, with stacking option") + (description + "With this package you can insert vectorial coins and banknotes in euro, +with stacking option. Three designs are available: full color, simple color, +and simple black and white.") + (license (list license:lppl1.3c license:public-domain)))) + (define-public texlive-eurosym (package (name "texlive-eurosym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/eurosym/" "fonts/map/dvips/eurosym/" "fonts/source/public/eurosym/" @@ -86513,12 +93123,12 @@ documentation.") (define-public texlive-kanaparser (package (name "texlive-kanaparser") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/kanaparser/" "tex/luatex/kanaparser/")))) (file-name (git-file-name name version)) @@ -86542,12 +93152,12 @@ syllables, some only accessible via the provided toggle macro.") (define-public texlive-kastrup (package (name "texlive-kastrup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/kastrup/" "source/generic/kastrup/" "tex/generic/kastrup/")))) @@ -86570,12 +93180,12 @@ may be used under LaTeX and plain TeX.") (define-public texlive-translation-arsclassica-de (package (name "texlive-translation-arsclassica-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-arsclassica-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86592,12 +93202,12 @@ may be used under LaTeX and plain TeX.") (define-public texlive-translation-biblatex-de (package (name "texlive-translation-biblatex-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-biblatex-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86615,12 +93225,12 @@ BibLaTeX.") (define-public texlive-translation-chemsym-de (package (name "texlive-translation-chemsym-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-chemsym-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86637,12 +93247,12 @@ BibLaTeX.") (define-public texlive-translation-ecv-de (package (name "texlive-translation-ecv-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-ecv-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86658,12 +93268,12 @@ BibLaTeX.") (define-public texlive-translation-enumitem-de (package (name "texlive-translation-enumitem-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-enumitem-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86680,12 +93290,12 @@ BibLaTeX.") (define-public texlive-translation-europecv-de (package (name "texlive-translation-europecv-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-europecv-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86702,12 +93312,12 @@ BibLaTeX.") (define-public texlive-translation-filecontents-de (package (name "texlive-translation-filecontents-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-filecontents-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86724,12 +93334,12 @@ BibLaTeX.") (define-public texlive-translation-moreverb-de (package (name "texlive-translation-moreverb-de") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translation-moreverb-de/")))) (file-name (git-file-name name version)) (sha256 @@ -86746,12 +93356,12 @@ BibLaTeX.") (define-public texlive-translations (package (name "texlive-translations") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translations/" "tex/latex/translations/")))) (file-name (git-file-name name version)) @@ -86777,12 +93387,12 @@ document.") (define-public texlive-translator (package (name "texlive-translator") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/translator/" "tex/latex/translator/")))) (file-name (git-file-name name version)) @@ -86805,12 +93415,12 @@ a few words.") (define-public texlive-texapi (package (name "texlive-texapi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/texapi/" "tex/generic/texapi/")))) (file-name (git-file-name name version)) (sha256 @@ -86831,12 +93441,12 @@ operations, and highly customizable while and for loops.") (define-public texlive-textpos (package (name "texlive-textpos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textpos/" "source/latex/textpos/" "tex/latex/textpos/")))) (file-name (git-file-name name version)) @@ -86854,15 +93464,43 @@ might be useful, an important one being to help the creation of large-format conference posters.") (license license:lppl1.3+))) +(define-public texlive-udepcolor + (package + (name "texlive-udepcolor") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/udepcolor/" + "tex/latex/udepcolor/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1r1frc1yrdwsb7gji4g46bqcr997lixm6bi9krx2x81ysrn5bynk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/udepcolor") + (synopsis + "University of Piura (UDEP) colors for digital and electronic media") + (description + "This package defines University of Piura (UDEP) institutional and +corporate colors for digital and electronic media according to brand and style +guidelines published by UDEP DIRCOM. The colors have been selected and +implemented using the @code{xcolor} package and following the brand and visual +identity guidelines of the University of Piura.") + (license license:lppl1.3c))) + (define-public texlive-udesoftec (package (name "texlive-udesoftec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/udesoftec/" "doc/latex/udesoftec/" "source/latex/udesoftec/" @@ -86882,15 +93520,44 @@ a template for such theses.) The class is designed for use with pdfLaTeX; input in UTF-8 encoding is assumed.") (license license:lppl1.3+))) +(define-public texlive-udiss + (package + (name "texlive-udiss") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/udiss/" + "source/latex/udiss/" + "tex/latex/udiss/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z45ih102pni229ihzpaxmffys7h8ibmxzpldgllg8sfrd4gfqz5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/udiss") + (synopsis "LaTeX bundle for typesetting dissertations") + (description + "The @code{udiss} bundle is a LaTeX class file developed to assist +students in typesetting their university dissertations. It is a collection of +multiple support files. Universities often have strict requirements regarding +the formatting of the dissertations and theses submitted to them. This bundle +pre-supplies a generic style (university agnostic) for creating dissertations. +It also supports custom layouts required for different universities.") + (license (list license:gpl3+ license:fdl1.3+)))) + (define-public texlive-uhc (package (name "texlive-uhc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/uhc/umj/" "dvips/uhc/" "fonts/afm/uhc/umj/" @@ -86917,12 +93584,12 @@ standard KSC codes for LaTeX2e.") (define-public texlive-uhrzeit (package (name "texlive-uhrzeit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uhrzeit/" "tex/latex/uhrzeit/")))) (file-name (git-file-name name version)) (sha256 @@ -86941,12 +93608,12 @@ available.") (define-public texlive-umlaute (package (name "texlive-umlaute") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/umlaute/" "source/latex/umlaute/" "tex/latex/umlaute/")))) (file-name (git-file-name name version)) @@ -86968,12 +93635,12 @@ source of that support.") (define-public texlive-unicode-math (package (name "texlive-unicode-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unicode-math/" "source/latex/unicode-math/" "tex/latex/unicode-math/")))) @@ -87008,15 +93675,41 @@ fonts: @end itemize") (license license:lppl1.3c+))) +(define-public texlive-unicode-math-input + (package + (name "texlive-unicode-math-input") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/unicode-math-input/" + "tex/latex/unicode-math-input/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08m64alx6mb9x5hikc1x495hrcjaj12y7qivqffiswsbkl4i8kiz")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-iftex texlive-l3packages)) + (home-page "https://ctan.org/pkg/unicode-math-input") + (synopsis "Allow entering Unicode symbols in math formulas") + (description + "This package allows entering Unicode symbols in math formulas. Unlike the +@code{unicode-math} package, this does not change the math output encoding.") + (license license:lppl1.3c))) + (define-public texlive-voss-mathcol (package (name "texlive-voss-mathcol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/voss-mathcol/")))) (file-name (git-file-name name version)) (sha256 @@ -87036,12 +93729,12 @@ even if they don't understand German.") (define-public texlive-xifthen (package (name "texlive-xifthen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xifthen/" "tex/latex/xifthen/")))) (file-name (git-file-name name version)) (sha256 @@ -87063,13 +93756,13 @@ handle complex tests.") (define-public texlive-xindy (package (name "texlive-xindy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/tex2xindy.1" "doc/man/man1/tex2xindy.man1.pdf" "doc/man/man1/texindy.1" @@ -87162,12 +93855,12 @@ in terms of the collating order of the text being processed.") (define-public texlive-xindy-persian (package (name "texlive-xindy-persian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/xindy-persian/")))) (file-name (git-file-name name version)) (sha256 @@ -87184,12 +93877,12 @@ in terms of the collating order of the text being processed.") (define-public texlive-xits (package (name "texlive-xits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/xits/" "fonts/opentype/public/xits/")))) (file-name (git-file-name name version)) @@ -87210,12 +93903,12 @@ available from the @code{fontspec} and @code{unicode-math} packages.") (define-public texlive-ntgclass (package (name "texlive-ntgclass") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ntgclass/" "source/latex/ntgclass/" "tex/latex/ntgclass/")))) @@ -87240,12 +93933,12 @@ Users Group NTG.") (define-public texlive-nth (package (name "texlive-nth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/generic/nth/")))) (file-name (git-file-name name version)) (sha256 @@ -87265,12 +93958,12 @@ these changes.") (define-public texlive-ntheorem (package (name "texlive-ntheorem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ntheorem/" "source/latex/ntheorem/" "tex/latex/ntheorem/")))) (file-name (git-file-name name version)) @@ -87292,12 +93985,12 @@ making a list of theorems, analogous to @code{\\listoffigures}.") (define-public texlive-ntheorem-vn (package (name "texlive-ntheorem-vn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ntheorem-vn/")))) (file-name (git-file-name name version)) (sha256 @@ -87315,18 +94008,18 @@ making a list of theorems, analogous to @code{\\listoffigures}.") (define-public texlive-fmtcount (package (name "texlive-fmtcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fmtcount/" "scripts/fmtcount/" "source/latex/fmtcount/" "tex/latex/fmtcount/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1biw0g6s2arq6kq52c1yfkl0vzafja2az65c3d0syq0vgjzj9763")))) + "0m9aihaqr7z0cpskjw22vfcg363vw3pmsz8dxmdjxkk50dck55x1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fmtcount") @@ -87342,12 +94035,12 @@ variants), German, Italian, Portuguese and Spanish documents are provided.") (define-public texlive-inriafonts (package (name "texlive-inriafonts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/inriafonts/" "fonts/enc/dvips/inriafonts/" "fonts/map/dvips/inriafonts/" @@ -87378,12 +94071,12 @@ version of the fonts and their associated files.") (define-public texlive-floatflt (package (name "texlive-floatflt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/floatflt/" "source/latex/floatflt/" "tex/latex/floatflt/")))) (file-name (git-file-name name version)) @@ -87404,20 +94097,21 @@ to be set left/right or alternating on even/odd pages.") (define-public texlive-fvextra (package (name "texlive-fvextra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fvextra/" "source/latex/fvextra/" "tex/latex/fvextra/")))) (file-name (git-file-name name version)) (sha256 (base32 - "07bjbl2q4jly3hxfcimbxa938n5dhl72h3pm7ab3g5q41fzgjfr3")))) + "1mk7qsf28d669cv4p7zxcnb9fj7iqk7k6aw01xjn4h3xg6pyan17")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-fancyvrb)) (home-page "https://ctan.org/pkg/fvextra") (synopsis "Extensions and patches for @code{fancyvrb}") (description @@ -87458,12 +94152,12 @@ and selecting references used in a publication.") (define-public texlive-apa6 (package (name "texlive-apa6") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apa6/" "source/latex/apa6/" "tex/latex/apa6/")))) (file-name (git-file-name name version)) @@ -87493,12 +94187,12 @@ mask author identity for copies for use in masked peer review.") (define-public texlive-apacite (package (name "texlive-apacite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/apacite/" "doc/bibtex/apacite/" "source/bibtex/apacite/" "tex/latex/apacite/")))) (file-name (git-file-name name version)) @@ -87519,12 +94213,12 @@ designed to work with the @code{apa6} class.") (define-public texlive-apalike-german (package (name "texlive-apalike-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/apalike-german/" "doc/bibtex/apalike-german/")))) (file-name (git-file-name name version)) @@ -87543,12 +94237,12 @@ base BibTeX distribution, with German localization.") (define-public texlive-endfloat (package (name "texlive-endfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endfloat/" "source/latex/endfloat/" "tex/latex/endfloat/")))) (file-name (git-file-name name version)) @@ -87568,12 +94262,12 @@ the figure (or table) would normally have occurred.") (define-public texlive-wadalab (package (name "texlive-wadalab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/wadalab/" "fonts/afm/wadalab/dgj/" "fonts/afm/wadalab/dmj/" @@ -87621,12 +94315,12 @@ subfonts.") (define-public texlive-was (package (name "texlive-was") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/was/" "source/latex/was/" "tex/latex/was/")))) (file-name (git-file-name name version)) @@ -87647,12 +94341,12 @@ maths; and upright Greek letters in maths.") (define-public texlive-xpatch (package (name "texlive-xpatch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xpatch/" "source/latex/xpatch/" "tex/latex/xpatch/")))) (file-name (git-file-name name version)) @@ -87672,12 +94366,12 @@ Lehmann's @code{etoolbox}.") (define-public texlive-threeparttablex (package (name "texlive-threeparttablex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/threeparttablex/" "tex/latex/threeparttablex/")))) (file-name (git-file-name name version)) @@ -87696,12 +94390,12 @@ package to tables created using the @code{longtable} package.") (define-public texlive-ligtype (package (name "texlive-ligtype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/ligtype/" "tex/lualatex/ligtype/")))) (file-name (git-file-name name version)) @@ -87724,12 +94418,12 @@ used for other languages as well. The package requires LuaLaTeX.") (define-public texlive-linebreaker (package (name "texlive-linebreaker") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/linebreaker/" "tex/lualatex/linebreaker/")))) (file-name (git-file-name name version)) @@ -87751,17 +94445,17 @@ solution with the lowest badness.") (define-public texlive-lineno (package (name "texlive-lineno") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lineno/" "tex/latex/lineno/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03gkd5iby50jmm8i2q7r30pli7fz8lsryaim24jn11f6kvn4jfil")))) + "0xibgkcjsivsln758n20fdv05l7dn36yimdsigsd6pgc31cmvy2p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lineno") @@ -87776,12 +94470,12 @@ the @code{fnlineno} package.") (define-public texlive-lparse (package (name "texlive-lparse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/lparse/" "tex/luatex/lparse/")))) (file-name (git-file-name name version)) (sha256 @@ -87803,19 +94497,19 @@ engine.") (define-public texlive-lt3luabridge (package (name "texlive-lt3luabridge") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/lt3luabridge/" "source/generic/lt3luabridge/" "tex/generic/lt3luabridge/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1nlca8b5rwcjcw9amc3lx8mr4wmlwyx7lbd517maj72n1b2x2bsn")))) + "1j6yzbj9qh1xxhc2s16d81g0s8m23lp49fdijp4zk0h201v7pv19")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lt3luabridge") @@ -87826,22 +94520,46 @@ that allows you to execute Lua code in LuaTeX or any other TeX engine that exposes the shell.") (license license:lppl1.3c))) +(define-public texlive-lua-tinyyaml + (package + (name "texlive-lua-tinyyaml") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/luatex/lua-tinyyaml/" + "scripts/lua-tinyyaml/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1li46cqq08fgskkrhgva83az4nv1r9n3599898pc4gxadbcc8m34")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/lua-tinyyaml") + (synopsis "Tiny YAML (subset) parser in pure Lua") + (description + "This package provides a YAML (subset) parser written in pure Lua. It +supports a subset of the YAML 1.2 specifications.") + (license license:expat))) + (define-public texlive-lua-typo (package (name "texlive-lua-typo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lua-typo/" "source/lualatex/lua-typo/" "tex/lualatex/lua-typo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0lgv4z3psgb1vlmq2lgwnqcqn07wj5af1i5xrgjxr98gigglnrvw")))) + "0wkm7c2lf824g2f8590pf76lj3hz03h3jajwr56s11657580qv9k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lua-typo") @@ -87857,18 +94575,18 @@ on which typographical flaws were found is printed.") (define-public texlive-lua-uca (package (name "texlive-lua-uca") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/lua-uca/" "scripts/lua-uca/" "source/support/lua-uca/")))) (file-name (git-file-name name version)) (sha256 (base32 - "03wpdaz0z3zqfjs43ar65lx521qyf0c2q62b5p53kdx17xfr09jz")))) + "1zx8vhf3q8g4ir2k2sbxfsqr2zz5gm11fy29li0p3i6qhrfmylp3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lua-uca") @@ -87884,12 +94602,12 @@ generators, etc.") (define-public texlive-lua-ul (package (name "texlive-lua-ul") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lua-ul/" "source/lualatex/lua-ul/" "tex/lualatex/lua-ul/")))) @@ -87911,12 +94629,12 @@ commands, hyphenation works etc.") (define-public texlive-lua-visual-debug (package (name "texlive-lua-visual-debug") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/lua-visual-debug/" "tex/luatex/lua-visual-debug/")))) (file-name (git-file-name name version)) @@ -87936,12 +94654,12 @@ LaTeX and Plain TeX documents.") (define-public texlive-lua-widow-control (package (name "texlive-lua-widow-control") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/lua-widow-control/" "source/luatex/lua-widow-control/" "tex/context/third/lua-widow-control/" @@ -87974,19 +94692,19 @@ compatible with all LuaTeX and LuaMetaTeX-based formats.") (define-public texlive-luaaddplot (package (name "texlive-luaaddplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luaaddplot/" "source/luatex/luaaddplot/" "tex/luatex/luaaddplot/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0r7n2s8isw3rm0g2l0zljh86ysh1zyfbmypci3kgciad5smjzx15")))) + "09i1j32zb3zb6xf8nw91jmq06abqk9j3h6ysgf037wkbram01r4g")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luaaddplot") @@ -88001,12 +94719,12 @@ pre-process data files generated by measuring devices with external scripts.") (define-public texlive-luacas (package (name "texlive-luacas") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luacas/" "tex/lualatex/luacas/")))) (file-name (git-file-name name version)) (sha256 @@ -88031,18 +94749,19 @@ technical setup.") (define-public texlive-luacensor (package (name "texlive-luacensor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luacensor/" + "fonts/truetype/public/luacensor/" "tex/lualatex/luacensor/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nw83zzpb9y4vnm4rjz786nz9fxv1vzlz3dv8fjwxqpxngqws4g8")))) + "10qymfys14rc42llw4d9sxiwai62p9v2m398kf46ywfk56lhzwrp")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luacensor") @@ -88060,12 +94779,12 @@ screen readers by adding alt-text indicating redacted content.") (define-public texlive-luacolor (package (name "texlive-luacolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/luacolor/" "source/latex/luacolor/" "tex/latex/luacolor/")))) @@ -88085,12 +94804,12 @@ attributes.") (define-public texlive-luacomplex (package (name "texlive-luacomplex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luacomplex/" "tex/lualatex/luacomplex/")))) (file-name (git-file-name name version)) @@ -88113,12 +94832,12 @@ any environment (including the mathematics environment).") (define-public texlive-luagcd (package (name "texlive-luagcd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luagcd/" "tex/lualatex/luagcd/")))) (file-name (git-file-name name version)) @@ -88138,15 +94857,41 @@ integers as a linear combination. The Bezout's Identity can be verified for any two integers using commands in the package.") (license license:lppl1.3c))) +(define-public texlive-luahttp + (package + (name "texlive-luahttp") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/luahttp/" + "tex/lualatex/luahttp/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ar6p46schqcsgv4y5j1vmm6f5pl20dkhwyf4hfcsj9mv3qnq7df")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luahttp") + (synopsis "Compile-time internet-interactive PDF-documents using LuaTeX") + (description + "This small package provides five commands to make HTTP requests using +Lua and LuaTeX. Functionalities include API calls, fetch RSS feeds and the +possibility to include images using a link. These commands run during the +compilation of the PDF-Document and may require user interaction.") + (license license:lppl1.3c))) + (define-public texlive-luahyphenrules (package (name "texlive-luahyphenrules") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luahyphenrules/" "tex/lualatex/luahyphenrules/")))) (file-name (git-file-name name version)) @@ -88168,12 +94913,12 @@ loading @code{babel}.") (define-public texlive-luaimageembed (package (name "texlive-luaimageembed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luaimageembed/" "tex/lualatex/luaimageembed/")))) (file-name (git-file-name name version)) @@ -88194,12 +94939,12 @@ graphics.") (define-public texlive-luaindex (package (name "texlive-luaindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luaindex/" "scripts/luaindex/" "source/lualatex/luaindex/" "tex/lualatex/luaindex/")))) @@ -88226,12 +94971,12 @@ graphics.") (define-public texlive-luainputenc (package (name "texlive-luainputenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luainputenc/" "source/lualatex/luainputenc/" "tex/lualatex/luainputenc/")))) @@ -88254,17 +94999,17 @@ a current LuaTeX,the package has the same behaviour with LuaTeX as (define-public texlive-luakeys (package (name "texlive-luakeys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luakeys/" "tex/luatex/luakeys/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nsd9d2rfwbjadnfykhi0c4wj39cscpx496acjcixg1irlxii7z8")))) + "1652kkzm2vj3wg4lw6ijk3h3wj9p9wj406769izqxc9738wb7ckg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luakeys") @@ -88278,12 +95023,12 @@ the TeX packages @code{keyval}, @code{kvsetkeys}, @code{kvoptions}, (define-public texlive-lualatex-truncate (package (name "texlive-lualatex-truncate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lualatex-truncate/" "source/lualatex/lualatex-truncate/" "tex/lualatex/lualatex-truncate/")))) @@ -88303,12 +95048,12 @@ fixing issues related to LuaTeX's hyphenation algorithm.") (define-public texlive-lualinalg (package (name "texlive-lualinalg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lualinalg/" "tex/lualatex/lualinalg/")))) (file-name (git-file-name name version)) @@ -88335,12 +95080,12 @@ modified or extended by writing custom Lua programs.") (define-public texlive-luamathalign (package (name "texlive-luamathalign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luamathalign/" "source/lualatex/luamathalign/" "tex/lualatex/luamathalign/")))) @@ -88361,12 +95106,12 @@ environments.") (define-public texlive-luamaths (package (name "texlive-luamaths") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luamaths/" "tex/lualatex/luamaths/")))) (file-name (git-file-name name version)) @@ -88387,15 +95132,42 @@ package commands can be used in any environment (including the mathematics environment).") (license license:lppl1.3c))) +(define-public texlive-luamml + (package + (name "texlive-luamml") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/luamml/" + "source/lualatex/luamml/" + "tex/lualatex/luamml/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03qisvpjnsjqa7w1pbskmqp48v9k6b4dqbvnrr3l3vnnd3gb4p70")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luamml") + (synopsis "Generate MathML from LuaLaTeX math mode material") + (description + "LuaMML is an experimental package to automatically generate a MathML +representation of mathematical expressions written in LuaLaTeX documents. +These MathML representations can be used for improving accessibility or to +ease conversion into new output formats like HTML.") + (license license:lppl1.3c))) + (define-public texlive-luamodulartables (package (name "texlive-luamodulartables") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luamodulartables/" "tex/lualatex/luamodulartables/")))) (file-name (git-file-name name version)) @@ -88420,19 +95192,19 @@ tables in LaTeX.") (define-public texlive-luamplib (package (name "texlive-luamplib") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luamplib/" "source/luatex/luamplib/" "tex/luatex/luamplib/")))) (file-name (git-file-name name version)) (sha256 (base32 - "05qpjcvl4pq41hm0w9nsxbybbpc3msbl75kk16ppxkyd0gg4yfl4")))) + "1n4l01zyfmbi8k0azkmw47x4p9ma9qa1ahkxxgp16lwxwg06pg8p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luamplib") @@ -88447,12 +95219,12 @@ available in PDF mode.") (define-public texlive-luaoptions (package (name "texlive-luaoptions") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luaoptions/" "tex/lualatex/luaoptions/")))) (file-name (git-file-name name version)) @@ -88478,12 +95250,12 @@ arguments into proper Lua tables.") (define-public texlive-luapackageloader (package (name "texlive-luapackageloader") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luapackageloader/" "tex/luatex/luapackageloader/")))) (file-name (git-file-name name version)) @@ -88501,15 +95273,42 @@ arguments into proper Lua tables.") to load external Lua modules, including modules installed via LuaRocks.") (license license:lppl1.3c))) +(define-public texlive-luaplot + (package + (name "texlive-luaplot") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/luaplot/" + "tex/lualatex/luaplot/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qqbv0aig36643g7aa6igc0dnzsf1kyjwv5zxqq70l86i9pql24f")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luaplot") + (synopsis "Plotting graphs using Lua") + (description + "This package uses Lua to plot graphs of real-valued functions of a real +variable in LaTeX. It furthermore makes use of the MetaPost system as well as +the @code{luamplib} and @code{luacode} packages. It provides an easy way for +plotting graphs of standard mathematical functions. It also works inside +LaTeX floating environments, like tables and figures.") + (license license:lppl1.3c))) + (define-public texlive-luaprogtable (package (name "texlive-luaprogtable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luaprogtable/" "tex/lualatex/luaprogtable/")))) (file-name (git-file-name name version)) @@ -88528,12 +95327,12 @@ cells using LaTeX macros.") (define-public texlive-luapstricks (package (name "texlive-luapstricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luapstricks/" "fonts/opentype/public/luapstricks/" "tex/lualatex/luapstricks/")))) @@ -88556,12 +95355,12 @@ based documents.") (define-public texlive-luaquotes (package (name "texlive-luaquotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luaquotes/" "tex/lualatex/luaquotes/")))) (file-name (git-file-name name version)) @@ -88580,12 +95379,12 @@ depending on the selected language.") (define-public texlive-luarandom (package (name "texlive-luarandom") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luarandom/" "tex/lualatex/luarandom/")))) (file-name (git-file-name name version)) @@ -88605,12 +95404,12 @@ generator will be initialized by the system time.") (define-public texlive-luaset (package (name "texlive-luaset") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luaset/" "tex/lualatex/luaset/")))) (file-name (git-file-name name version)) @@ -88633,18 +95432,18 @@ engine.") (define-public texlive-luatexko (package (name "texlive-luatexko") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luatexko/" "tex/luatex/luatexko/")))) (file-name (git-file-name name version)) (sha256 (base32 - "14q1zrcqnhfz0g6s6274k0zlzkl27vwn61i2388wjgxzvxd9kphv")))) + "1c777kc0hhnwcipdcql0sngyv7jw48694jf30ac94cpvhmyj8adc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luatexko") @@ -88660,12 +95459,12 @@ engines.") (define-public texlive-luatextra (package (name "texlive-luatextra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luatextra/" "source/lualatex/luatextra/" "tex/lualatex/luatextra/")))) @@ -88683,15 +95482,44 @@ with LuaTeX. It loads packages @code{fontspec}, @code{luatexbase} and @code{lualibs}, and provides additional user-level features and goodies.") (license license:public-domain))) +(define-public texlive-luatikz + (package + (name "texlive-luatikz") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/luatikz/" + "tex/latex/luatikz/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19s4345nr98x3b9cjki6pinjmx3xh00nhblp2ggws2hixil2vhw7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luatikz") + (synopsis "2D graphics library to draw TikZ graphics using Lua") + (description + "This package provides a comfort graphics library to work with graphic +objects as immutables in the Lua programming language. It writes code for the +TikZ package. It overloads operators, so you can use standard math +expressions to work with graphical objects. There probably isn't anything +that couldn't been done just as well with @code{pgfmath} and TikZ directly. +However, if a graphic gets more complicated, Lua may just be easier to work +with as base.") + (license (list license:lppl1.3c license:expat)))) + (define-public texlive-luatruthtable (package (name "texlive-luatruthtable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luatruthtable/" "tex/lualatex/luatruthtable/")))) (file-name (git-file-name name version)) @@ -88714,17 +95542,17 @@ or MikTeX) come bundled with LuaLaTeX.") (define-public texlive-luavlna (package (name "texlive-luavlna") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luavlna/" "tex/luatex/luavlna/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0ca1vhl7grc8rsq8fb9ky374gcrcn3mmm42945q118qn3jny99ck")))) + "0axa9py17y0aaba7pi6y366z1618sw8fk2rjfbpma2irph1qv42m")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luavlna") @@ -88745,17 +95573,17 @@ LuaLaTeX.") (define-public texlive-luaxml (package (name "texlive-luaxml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/luaxml/" "tex/luatex/luaxml/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mi8ad57bxkpzakrf7b8vx23fp5fnlqf23km5rr0laqp5zk6889i")))) + "0sdqd2p34hpr5c2ljyqwmzjvb426p6681pmgyqvrvw1z4hiqwfzk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/luaxml") @@ -88769,18 +95597,18 @@ current release is aimed mainly at support for the @code{odsfile} package.") (define-public texlive-lutabulartools (package (name "texlive-lutabulartools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/lutabulartools/" "tex/luatex/lutabulartools/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1jmji51n6y6pkppdryxyj8297817jvz754h6pzl9rp3qr6bcb794")))) + "1fk12lcwhi8qn4jmk48jiymp72hfp5pqcrg7qw3qiwmi1ifk7kzg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lutabulartools") @@ -88795,12 +95623,12 @@ makecell with an easy to use syntax. It also adds some enhanced rules for the (define-public texlive-makeplot (package (name "texlive-makeplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makeplot/" "source/latex/makeplot/" "tex/latex/makeplot/")))) @@ -88820,17 +95648,17 @@ functions to plot data that it takes from Matlab output files.") (define-public texlive-minim (package (name "texlive-minim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/minim/" "tex/luatex/minim/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13bsj3gliq3jxw13fwj6qjjr2307m86wh6a9016zyl77xpd5n1r6")))) + "15f80lfgaawrq119bklczvah1wa1dz6h0i59r9z3nnniyns8wg8x")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/minim") @@ -88848,18 +95676,18 @@ their combined format.") (define-public texlive-minim-math (package (name "texlive-minim-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/minim-math/" "tex/luatex/minim-math/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1fqmsnn8fcl98wans018mm28l1svc8z8aq5kz48lw2av8hxg40b9")))) + "0qac2rnhblkfjknc3jislxya0jiz601jmg7xgnl3xgiqkgrsx9yf")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/minim-math") @@ -88875,18 +95703,18 @@ characters.") (define-public texlive-minim-mp (package (name "texlive-minim-mp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/minim-mp/" "metapost/minim-mp/" "tex/luatex/minim-mp/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08i6z363fimql2g5fhdn79mz10yjfhb62jbr456ch7yf9x0zc9lh")))) + "0g8qgsir7sh24ra1xix9y41chyf51bwbjj3dq7l1y542mc5d1cj8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/minim-mp") @@ -88902,18 +95730,18 @@ can even use LuaTeX as a stand-alone MetaPost compiler.") (define-public texlive-minim-pdf (package (name "texlive-minim-pdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/minim-pdf/" "tex/luatex/minim-pdf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0495gig9a96gqpcmjm54diggg9f7kzjznl39hx6j9sjlzhrmmz8m")))) + "1rkxqv1mhs9n7b1f4rcrjxwi2qb6ydnypyd7asn4kmhcmpxn66pd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/minim-pdf") @@ -88927,18 +95755,18 @@ allow you to make your PDFs fully PDF/A-compliant.") (define-public texlive-minim-xmp (package (name "texlive-minim-xmp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/luatex/minim-xmp/" "tex/luatex/minim-xmp/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1mvgmi685sfg0phw655z57gzbpizk6qjn742gabvjl44a6c3r54f")))) + "0qq01vsg8id7fxciyd08grbycaz3bn22iwf59gwhjf6crz9n4q48")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/minim-xmp") @@ -88952,12 +95780,12 @@ required by PDF standards such as PDF/A.") (define-public texlive-babel-czech (package (name "texlive-babel-czech") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-czech/" "source/generic/babel-czech/" "tex/generic/babel-czech/")))) @@ -88978,12 +95806,12 @@ of standard LaTeX names.") (define-public texlive-babel-dutch (package (name "texlive-babel-dutch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-dutch/" "source/generic/babel-dutch/" "tex/generic/babel-dutch/")))) @@ -89004,12 +95832,12 @@ settings to typeset Dutch documents.") (define-public texlive-babel-finnish (package (name "texlive-babel-finnish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-finnish/" "source/generic/babel-finnish/" "tex/generic/babel-finnish/")))) @@ -89030,19 +95858,19 @@ settings to typeset Finnish documents.") (define-public texlive-babel-norsk (package (name "texlive-babel-norsk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-norsk/" "source/generic/babel-norsk/" "tex/generic/babel-norsk/")))) (file-name (git-file-name name version)) (sha256 (base32 - "19w3ys7mhm9kfkj9vf1nkiqnn30393mhzmfhq4zsw6d0mj0y94na")))) + "1jxsr6qbhfrb28c8206i3fx0iglsn0nj3prb5yig9mhp5gqyh194")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/babel-norsk") @@ -89056,12 +95884,12 @@ Norsk of standard LaTeX names.") (define-public texlive-babel-danish (package (name "texlive-babel-danish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-danish/" "source/generic/babel-danish/" "tex/generic/babel-danish/")))) @@ -89082,12 +95910,12 @@ settings to typeset Danish documents.") (define-public texlive-babel-polish (package (name "texlive-babel-polish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/babel-polish/" "source/generic/babel-polish/" "tex/generic/babel-polish/")))) @@ -89108,12 +95936,12 @@ Polish of standard LaTeX names.") (define-public texlive-mdframed (package (name "texlive-mdframed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mdframed/" "source/latex/mdframed/" "tex/latex/mdframed/")))) (file-name (git-file-name name version)) @@ -89134,12 +95962,12 @@ TikZ.") (define-public texlive-setspace (package (name "texlive-setspace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/setspace/" "tex/latex/setspace/")))) (file-name (git-file-name name version)) (sha256 @@ -89158,21 +95986,49 @@ can be changed as required with the @code{\\singlespacing}, spacings also available.") (license license:lppl1.3+))) +(define-public texlive-setspaceenhanced + (package + (name "texlive-setspaceenhanced") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/setspaceenhanced/" + "source/latex/setspaceenhanced/" + "tex/latex/setspaceenhanced/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fyd32xvf2c7l8l3817pbfhgj83ckdpb5sr5jzxfsqccip91ip5n")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/setspaceenhanced") + (synopsis "Enhancement of the @code{setspace} package") + (description + "This package adds support for all font sizes, even non-integer resp. +non-pt sizes to package @code{setspace}. This not only improves compatibility +with KOMA-Script but also corrects the stretch value of the usual font +sizes.") + (license license:lppl1.3c))) + (define-public texlive-pgfgantt (package (name "texlive-pgfgantt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfgantt/" "source/latex/pgfgantt/" "tex/latex/pgfgantt/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0bm034iizk4sd7p5x7vkj7v57dc0bf2lswpsb32s4qlg4s7h6jqz")))) + "07sfdbrvlnnpy4znymdc40s6l6k39plxgpbp3a4xk1b7wmvchcx8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-pgf)) @@ -89187,12 +96043,12 @@ Several keys customize the appearance of the chart elements.") (define-public texlive-pdfcol (package (name "texlive-pdfcol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfcol/" "source/latex/pdfcol/" "tex/latex/pdfcol/")))) (file-name (git-file-name name version)) @@ -89211,12 +96067,12 @@ setting and maintaining new colour stacks.") (define-public texlive-pdfcolfoot (package (name "texlive-pdfcolfoot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfcolfoot/" "source/latex/pdfcolfoot/" "tex/latex/pdfcolfoot/")))) @@ -89236,12 +96092,12 @@ uses a separate colour stack for footnotes that can break across pages.") (define-public texlive-pdflscape (package (name "texlive-pdflscape") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdflscape/" "source/latex/pdflscape/" "tex/latex/pdflscape/")))) @@ -89263,19 +96119,19 @@ orientation by conforming PDF viewers.") (define-public texlive-pdfmanagement-testphase (package (name "texlive-pdfmanagement-testphase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfmanagement-testphase/" "source/latex/pdfmanagement-testphase/" "tex/latex/pdfmanagement-testphase/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0xlhkn5kjyjdqs9w26iffcvks0773nslrip3i3k2xrycp2m0ka2h")))) + "0m8gav92y3a38656q36srsqcrfjf29mykvm2m0zs5ccj6difcaih")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pdfmanagement-testphase") @@ -89294,12 +96150,12 @@ packages), and the current testphase bundle will be removed.") (define-public texlive-pdftricks (package (name "texlive-pdftricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdftricks/" "tex/latex/pdftricks/")))) (file-name (git-file-name name version)) @@ -89323,12 +96179,12 @@ packages, such as PSfrag.") (define-public texlive-pdftricks2 (package (name "texlive-pdftricks2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdftricks2/" "tex/latex/pdftricks2/")))) (file-name (git-file-name name version)) @@ -89348,12 +96204,12 @@ PSTricks graphics specifications. The package is inspired by (define-public texlive-pedigree-perl (package (name "texlive-pedigree-perl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/pedigree.1" "doc/man/man1/pedigree.man1.pdf" "doc/support/pedigree-perl/" @@ -89379,12 +96235,12 @@ English and Russian languages are supported).") (define-public texlive-psbao (package (name "texlive-psbao") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/psbao/" "tex/latex/psbao/")))) (file-name (git-file-name name version)) (sha256 @@ -89402,12 +96258,12 @@ of @code{psgo}, and uses PSTricks to draw the diagrams.") (define-public texlive-pslatex (package (name "texlive-pslatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "fonts/map/dvips/pslatex/" "fonts/tfm/public/pslatex/" "fonts/vf/public/pslatex/" @@ -89440,12 +96296,12 @@ designed). As a result, @code{pslatex} is widely considered obsolete.") (define-public texlive-pspicture (package (name "texlive-pspicture") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pspicture/" "dvips/pspicture/" "source/latex/pspicture/" "tex/latex/pspicture/")))) @@ -89466,12 +96322,12 @@ superseded by @code{pict2e}.") (define-public texlive-datetime (package (name "texlive-datetime") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime/" "source/latex/datetime/" "tex/latex/datetime/")))) @@ -89495,12 +96351,12 @@ different languages. This package is now obsolete and has been replaced by (define-public texlive-datetime2 (package (name "texlive-datetime2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2/" "source/latex/datetime2/" "tex/latex/datetime2/")))) @@ -89530,12 +96386,12 @@ replaces @code{datetime.sty}, which is now obsolete.") (define-public texlive-tracklang (package (name "texlive-tracklang") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tracklang/" "source/latex/tracklang/" "tex/generic/tracklang/" @@ -89543,7 +96399,7 @@ replaces @code{datetime.sty}, which is now obsolete.") (file-name (git-file-name name version)) (sha256 (base32 - "0y8kdr5v033dp79fqfdc1jpp1x3lv0yjz5fjd6yk2xxw30lps1s9")))) + "1nyfy8csja5hp4r8jisdzmg59zpq00d5ra32am8gi1ha6vllk91j")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tracklang") @@ -89560,12 +96416,12 @@ non-LaTeX users.") (define-public texlive-ltablex (package (name "texlive-ltablex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltablex/" "tex/latex/ltablex/")))) (file-name (git-file-name name version)) (sha256 @@ -89585,12 +96441,12 @@ tables).") (define-public texlive-ragged2e (package (name "texlive-ragged2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ragged2e/" "source/latex/ragged2e/" "tex/latex/ragged2e/")))) (file-name (git-file-name name version)) @@ -89614,12 +96470,12 @@ altogether).") (define-public texlive-rcs (package (name "texlive-rcs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rcs/" "source/latex/rcs/" "tex/latex/rcs/")))) (file-name (git-file-name name version)) @@ -89641,12 +96497,12 @@ the @code{rcs} package easily to do special things for any keyword.") (define-public texlive-refstyle (package (name "texlive-refstyle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/refstyle/" "source/latex/refstyle/" "tex/latex/refstyle/")))) (file-name (git-file-name name version)) @@ -89672,12 +96528,12 @@ to the @code{xr} package for external document references.") (define-public texlive-relsize (package (name "texlive-relsize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/relsize/" "tex/latex/relsize/")))) (file-name (git-file-name name version)) (sha256 @@ -89693,15 +96549,41 @@ a number of @code{\\magsteps} to change size; from this are defined commands @code{\\larger}, @code{\\smaller}, @code{\\textlarger}, etc.") (license license:public-domain))) +(define-public texlive-ruscap + (package + (name "texlive-ruscap") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/ruscap/" + "fonts/source/public/ruscap/" + "fonts/tfm/public/ruscap/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09177ia68ggdd8dlqlcic8qk883wkf6wpqb6l2z0qprny4yhfyzj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (native-inputs (list texlive-metafont)) + (home-page "https://ctan.org/pkg/ruscap") + (synopsis "Metafont for rustic capitals") + (description + "This package contains the source for Ruscap: a font for rustic +capitals --- an ancient Roman calligraphic script --- created with Metafont.") + (license license:silofl1.1))) + (define-public texlive-russ (package (name "texlive-russ") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/russ/" "tex/latex/russ/")))) (file-name (git-file-name name version)) (sha256 @@ -89722,12 +96604,12 @@ letters in their names may be defined.") (define-public texlive-everyhook (package (name "texlive-everyhook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/everyhook/" "source/latex/everyhook/" "tex/latex/everyhook/")))) @@ -89768,12 +96650,12 @@ the hooks.") (define-public texlive-everypage (package (name "texlive-everypage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/everypage/" "source/latex/everypage/" "tex/latex/everypage/")))) @@ -89796,12 +96678,12 @@ layout, etc.") (define-public texlive-everysel (package (name "texlive-everysel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/everysel/" "source/latex/everysel/" "tex/latex/everysel/")))) (file-name (git-file-name name version)) @@ -89825,12 +96707,12 @@ compatibility reasons.") (define-public texlive-everyshi (package (name "texlive-everyshi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/everyshi/" "source/latex/everyshi/" "tex/latex/everyshi/")))) (file-name (git-file-name name version)) @@ -89902,12 +96784,12 @@ loading @code{everyshi-2001-05-15}.") (define-public texlive-abstract (package (name "texlive-abstract") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/abstract/" "source/latex/abstract/" "tex/latex/abstract/")))) (file-name (git-file-name name version)) @@ -89927,12 +96809,12 @@ abstract in a two column paper.") (define-public texlive-bredzenie (package (name "texlive-bredzenie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bredzenie/" "tex/latex/bredzenie/")))) (file-name (git-file-name name version)) @@ -89954,12 +96836,12 @@ a corpus of Polish.") (define-public texlive-breqn (package (name "texlive-breqn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/breqn/" "source/latex/breqn/" "tex/latex/breqn/")))) (file-name (git-file-name name version)) @@ -89982,12 +96864,12 @@ displayed equations. The bundle also contains the @code{flexisym} and (define-public texlive-breakurl (package (name "texlive-breakurl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/breakurl/" "source/latex/breakurl/" "tex/latex/breakurl/")))) (file-name (git-file-name name version)) @@ -90009,12 +96891,12 @@ package allows such line breaks in the generated links.") (define-public texlive-cc-pl (package (name "texlive-cc-pl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/cc-pl/" "fonts/map/dvips/cc-pl/" "fonts/source/public/cc-pl/" "fonts/tfm/public/cc-pl/" @@ -90039,12 +96921,12 @@ fonts and of the Metafont sources of the original Concrete fonts. Adobe Type (define-public texlive-comment (package (name "texlive-comment") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/comment/" "tex/latex/comment/")))) (file-name (git-file-name name version)) (sha256 @@ -90062,18 +96944,18 @@ controlled comment versions.") (define-public texlive-datatool (package (name "texlive-datatool") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/datatool/" "doc/latex/datatool/" "source/latex/datatool/" "tex/latex/datatool/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13v6g3i9pch63159ibpn1r8dwl6ip4hm4cv4z0jx6nn3x8kds5ks")))) + "084d81yqld43apq9zx97j7dy6s9k1ymccksg4ljpsf0arh6506lj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -90088,15 +96970,75 @@ provided for mail merging, indexing, creating glossaries, manipulating bibliographies, and displaying personal pronouns.") (license license:lppl1.3+))) +(define-public texlive-datatool-english + (package + (name "texlive-datatool-english") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/datatool-english/" + "source/latex/datatool-english/" + "tex/latex/datatool-english/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hwfqsns9pmfj2z6fnqmds9gppv20qy3gv5cc9vlhm6a249rld11")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-datatool)) + (home-page "https://ctan.org/pkg/datatool-english") + (synopsis "English language support for datatool.sty v3.0+") + (description + "The @code{datatool-english} bundle provides English language support for +the @code{datatool} package. The English files provide encoding support for +UTF-8 and ISO-8859-1 (Latin 1). This bundle also includes limited support for +Old English (Anglo-Saxon) mainly to provide an example for a language that has +multiple scripts (in this case, Latin and Runic) or for a language that has an +extended Latin or non-Latin script.") + (license license:lppl1.3+))) + +(define-public texlive-datatool-regions + (package + (name "texlive-datatool-regions") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/datatool-regions/" + "source/latex/datatool-regions/" + "tex/latex/datatool-regions/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nss4h3zxnwqym6i1a84p1434rjcmnvzsf08zm1rrspahh016gin")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-datatool)) + (home-page "https://ctan.org/pkg/datatool-regions") + (synopsis "Region (numeric) support for @code{datatool}") + (description + "The @code{datatool-regions} bundle provides the language-independent +region @file{.ldf} files for the @code{datatool} package. The region files +deal with defining the currency symbol, and may additionally (if not dependent +on the language) set the number group and decimal characters, and provide +functions for parsing numeric dates and times.") + (license license:lppl1.3+))) + (define-public texlive-physics (package (name "texlive-physics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/physics/" "tex/latex/physics/")))) (file-name (git-file-name name version)) (sha256 @@ -90115,12 +97057,12 @@ notation.") (define-public texlive-sourcesanspro (package (name "texlive-sourcesanspro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sourcesanspro/" "fonts/enc/dvips/sourcesanspro/" "fonts/map/dvips/sourcesanspro/" @@ -90152,12 +97094,12 @@ in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).") (define-public texlive-sourceserifpro (package (name "texlive-sourceserifpro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sourceserifpro/" "fonts/enc/dvips/sourceserifpro/" "fonts/map/dvips/sourceserifpro/" @@ -90184,12 +97126,12 @@ fonts in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).") (define-public texlive-sourcecodepro (package (name "texlive-sourcecodepro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sourcecodepro/" "fonts/enc/dvips/sourcecodepro/" "fonts/map/dvips/sourcecodepro/" @@ -90215,12 +97157,12 @@ use of the fonts in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).") (define-public texlive-hyphenat (package (name "texlive-hyphenat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hyphenat/" "source/latex/hyphenat/" "tex/latex/hyphenat/")))) (file-name (git-file-name name version)) @@ -90239,21 +97181,45 @@ underscores), and hyphenation of text typeset in monospaced (e.g., @code{cmtt}) fonts.") (license license:lppl1.3+))) +(define-public texlive-lastbib + (package + (name "texlive-lastbib") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/lastbib/" + "tex/latex/lastbib/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04zbh25i33rhcjbbqmip8m761w7l1vippjx1v4gd4npn0rxpkz3m")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/lastbib") + (synopsis "Record the number of citations in a document") + (description + "The package records the number of citations in a document, and provides +a command to print that number.") + (license license:lppl))) + (define-public texlive-lastpage (package (name "texlive-lastpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lastpage/" "source/latex/lastpage/" "tex/latex/lastpage/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0py14m79lc5p4bpyf6kvxq6gcfp141867s5bar012w6nbzn8pvb1")))) + "1ml234z7i91ypipdph9rlcb07g2p67q8igr9v37ghark0cj2gji1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lastpage") @@ -90268,12 +97234,12 @@ It is particularly useful in the page footer that says: @samp{Page N of M}.") (define-public texlive-layaureo (package (name "texlive-layaureo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/layaureo/" "source/latex/layaureo/" "tex/latex/layaureo/")))) (file-name (git-file-name name version)) @@ -90294,12 +97260,12 @@ option called @code{big} that forces typearea to become maximum.") (define-public texlive-tabto-ltx (package (name "texlive-tabto-ltx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabto-ltx/" "tex/latex/tabto-ltx/")))) (file-name (git-file-name name version)) (sha256 @@ -90323,12 +97289,12 @@ defined tab stop.") (define-public texlive-soul (package (name "texlive-soul") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/soul/" "source/generic/soul/" "tex/generic/soul/")))) (file-name (git-file-name name version)) @@ -90351,12 +97317,12 @@ syllable. This version is a merge of the original @code{soul} package and the (define-public texlive-xstring (package (name "texlive-xstring") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/xstring/" "tex/generic/xstring/")))) (file-name (git-file-name name version)) (sha256 @@ -90378,12 +97344,12 @@ contain (expandable) macros.") (define-public texlive-substr (package (name "texlive-substr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/substr/" "tex/latex/substr/")))) (file-name (git-file-name name version)) (sha256 @@ -90403,12 +97369,12 @@ of occurrences of a substring.") (define-public texlive-totcount (package (name "texlive-totcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/totcount/" "source/latex/totcount/" "tex/latex/totcount/")))) (file-name (git-file-name name version)) @@ -90429,12 +97395,12 @@ changed, the recorded value will usually be the maximum value.") (define-public texlive-totpages (package (name "texlive-totpages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/totpages/" "source/latex/totpages/" "tex/latex/totpages/")))) (file-name (git-file-name name version)) @@ -90455,12 +97421,12 @@ itself may be shipped out to the DVI file.") (define-public texlive-xdvi (package (name "texlive-xdvi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/xdvi.1" "doc/man/man1/xdvi.man1.pdf" "dvips/xdvi/" "xdvi/")))) @@ -90530,12 +97496,12 @@ that it will build with web2c out of the box.") (define-public texlive-xetexconfig (package (name "texlive-xetexconfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/xelatex/xetexconfig/")))) (file-name (git-file-name name version)) (sha256 @@ -90551,12 +97517,12 @@ that it will build with web2c out of the box.") (define-public texlive-xetex (package (name "texlive-xetex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/man/man1/xelatex-unsafe.1" "doc/man/man1/xelatex-unsafe.man1.pdf" "doc/man/man1/xelatex.1" @@ -90572,7 +97538,7 @@ that it will build with web2c out of the box.") (file-name (git-file-name name version)) (sha256 (base32 - "18idq0h7s692vkmnk4gnfnmwg6jy003d4gpi2d19xwfafx5aii08")))) + "0dd5id3cqzqsrj15zrmd71jdnysfdqdsz0ym8fjnpvvb54534zm3")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -90586,6 +97552,7 @@ that it will build with web2c out of the box.") texlive-etex texlive-firstaid texlive-hyphen-base + texlive-knuth-lib texlive-l3backend texlive-l3kernel texlive-latex @@ -90655,12 +97622,12 @@ which is ordinarily processed by a tightly bound processor (called (define-public texlive-xfor (package (name "texlive-xfor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xfor/" "source/latex/xfor/" "tex/latex/xfor/")))) @@ -90679,15 +97646,42 @@ the loop may be prematurely terminated. The action is akin to the C/Java of the current iteration.") (license license:lppl))) +(define-public texlive-xfrac + (package + (name "texlive-xfrac") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/xfrac/" + "source/latex/xfrac/" + "tex/latex/xfrac/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z7kly3i5qr0xy4h0v71vcl5km8vzg3fqyccy8si9bv7vm52lajm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/xfrac") + (synopsis "Split-level fractions") + (description + "This package uses the interface defined by LaTeX templates to provide +flexible split-level fractions via the @code{\\sfrac} macro. This is both +a demonstration of the power of the template concept and also a useful +addition to the available functionality in LaTeX2e.") + (license license:lppl1.3c))) + (define-public texlive-2up (package (name "texlive-2up") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/2up/" "tex/generic/2up/")))) (file-name (git-file-name name version)) (sha256 @@ -90706,12 +97700,12 @@ additional DVI or PostScript filters.") (define-public texlive-a0poster (package (name "texlive-a0poster") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/a0poster/" "tex/latex/a0poster/")))) (file-name (git-file-name name version)) (sha256 @@ -90732,12 +97726,12 @@ sizes are DIN A0, DIN A1, DIN A2 and DIN A3.") (define-public texlive-a4wide (package (name "texlive-a4wide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/a4wide/" "tex/latex/a4wide/")))) (file-name (git-file-name name version)) (sha256 @@ -90757,12 +97751,12 @@ results; the operation itself is better provided by the (define-public texlive-a5comb (package (name "texlive-a5comb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/a5comb/" "tex/latex/a5comb/")))) (file-name (git-file-name name version)) (sha256 @@ -90780,17 +97774,17 @@ by @code{geometry}.") (define-public texlive-abraces (package (name "texlive-abraces") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/abraces/" "tex/latex/abraces/")))) (file-name (git-file-name name version)) (sha256 (base32 - "02pdq877cb24vinqzl09wb0hyrvcijm2jjm5bqxb1jrd2nxcj8xh")))) + "0w682d3ar4wzj0clpy821zjblcvbcxdmmgfwgqh1sh8jk5hfvz9h")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/abraces") @@ -90804,12 +97798,12 @@ new constructions of the traditional @code{\\overbrace} and (define-public texlive-abspos (package (name "texlive-abspos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/abspos/" "source/latex/abspos/" "tex/latex/abspos/")))) (file-name (git-file-name name version)) @@ -90832,12 +97826,12 @@ happens when one uses the @code{textpos} package with the (define-public texlive-accessibility (package (name "texlive-accessibility") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/accessibility/" "source/latex/accessibility/" "tex/latex/accessibility/")))) @@ -90860,18 +97854,18 @@ in its current implementation is discouraged.") (define-public texlive-achemso (package (name "texlive-achemso") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/achemso/" "doc/latex/achemso/" "source/latex/achemso/" "tex/latex/achemso/")))) (file-name (git-file-name name version)) (sha256 (base32 - "15zsz8abbrccz41vgg5x9d00fisa3dsl18gya2mqqkhclbh4rmmy")))) + "0fnnlk94kg1pkzasgzrvsakvk4ab4jn553bf9ry4fwwnkxa1822w")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/achemso") @@ -90887,12 +97881,12 @@ is distributed as part of the bundle.") (define-public texlive-acro (package (name "texlive-acro") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/acro/" "tex/latex/acro/")))) (file-name (git-file-name name version)) (sha256 @@ -90917,12 +97911,12 @@ created by @code{\\printacronyms}.") (define-public texlive-acroterm (package (name "texlive-acroterm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/acroterm/" "source/latex/acroterm/" "tex/latex/acroterm/")))) @@ -90943,12 +97937,12 @@ terms and acronyms with their expanded form.") (define-public texlive-actuarialangle (package (name "texlive-actuarialangle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/actuarialangle/" "source/latex/actuarialangle/" "tex/latex/actuarialangle/")))) @@ -90988,12 +97982,12 @@ joint status in symbols of life contingencies.") (define-public texlive-actuarialsymbol (package (name "texlive-actuarialsymbol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/actuarialsymbol/" "source/latex/actuarialsymbol/" "tex/latex/actuarialsymbol/")))) @@ -91055,12 +98049,12 @@ macros to ease entry of the most common elements.") (define-public texlive-addfont (package (name "texlive-addfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/addfont/" "tex/latex/addfont/")))) (file-name (git-file-name name version)) (sha256 @@ -91083,12 +98077,12 @@ fonts with LaTeX.") (define-public texlive-addlines (package (name "texlive-addlines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/addlines/" "source/latex/addlines/" "tex/latex/addlines/")))) @@ -91107,15 +98101,42 @@ extra line of text to the page so that a section fits better on the next page. It will also add space to the facing page in a two-sided document.") (license license:lppl1.3c))) +(define-public texlive-addtoluatexpath + (package + (name "texlive-addtoluatexpath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/luatex/addtoluatexpath/" + "tex/luatex/addtoluatexpath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09zb2nv7vvk5j000zlc0qbh6dmcbcl0h5ja7krm0955mj97yh25v")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/addtoluatexpath") + (synopsis "Add paths to Lua packages and input TeX files") + (description + "This package provides a convenient way to add input and Lua package +paths in your document. You may want this package, for example, if +a @file{.cls} or @file{.sty} file is located on a network or cloud storage +drive.") + (license license:expat))) + (define-public texlive-adjmulticol (package (name "texlive-adjmulticol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/adjmulticol/" "source/latex/adjmulticol/" "tex/latex/adjmulticol/")))) @@ -91136,12 +98157,12 @@ difference between the even and odd margins for two side printing.") (define-public texlive-adrconv (package (name "texlive-adrconv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/adrconv/" "doc/latex/adrconv/" "source/latex/adrconv/" "tex/latex/adrconv/")))) (file-name (git-file-name name version)) @@ -91163,12 +98184,12 @@ output provides files in various formats for address books or time planners.") (define-public texlive-advdate (package (name "texlive-advdate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/advdate/" "tex/latex/advdate/")))) (file-name (git-file-name name version)) (sha256 @@ -91184,15 +98205,56 @@ current date (as specified in @code{\\today}), to save, set and restore the current date and to print it. The package has only been tested with Czech dates.") (license license:lppl1.3+))) + +(define-public texlive-advice + (package + (name "texlive-advice") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/generic/advice/" + "source/generic/advice/" + "tex/context/third/advice/" + "tex/generic/advice/" + "tex/latex/advice/" + "tex/plain/advice/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h9wafhlz31lpbq4x2l04m98bbn16sr9bgci3km0xvlawhzyf22s")))) + (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-easydtx"))) + (build-system texlive-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'edtx-to-dtx + (lambda _ + (with-directory-excursion "source/generic/advice" + (with-output-to-file "advice.dtx" + (lambda () + (invoke "edtx2dtx" "advice.edtx"))))))))) + (native-inputs (list texlive-easydtx)) + (home-page "https://ctan.org/pkg/advice") + (synopsis "Extend commands and environments") + (description + "Like its namesake from the Emacs world, this cross-format package +implements a generic framework for extending the functionality of selected +commands and environments.") + (license license:lppl1.3c))) + (define-public texlive-akktex (package (name "texlive-akktex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/akktex/" "tex/latex/akktex/")))) (file-name (git-file-name name version)) (sha256 @@ -91214,12 +98276,12 @@ tools and predefined abbreviations.") (define-public texlive-akletter (package (name "texlive-akletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/akletter/" "tex/latex/akletter/")))) (file-name (git-file-name name version)) (sha256 @@ -91239,12 +98301,12 @@ class called @code{myletter}.") (define-public texlive-alchemist (package (name "texlive-alchemist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/alchemist/" "tex/latex/alchemist/")))) (file-name (git-file-name name version)) @@ -91263,12 +98325,12 @@ accessible in Unicode.") (define-public texlive-alertmessage (package (name "texlive-alertmessage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/alertmessage/" "source/latex/alertmessage/" "tex/latex/alertmessage/")))) @@ -91288,12 +98350,12 @@ errors, warnings and success messages).") (define-public texlive-alnumsec (package (name "texlive-alnumsec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/alnumsec/" "source/latex/alnumsec/" "tex/latex/alnumsec/")))) @@ -91316,12 +98378,12 @@ supported.") (define-public texlive-alterqcm (package (name "texlive-alterqcm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/alterqcm/" "tex/latex/alterqcm/")))) (file-name (git-file-name name version)) (sha256 @@ -91340,12 +98402,12 @@ macros to build QCM in tables.") (define-public texlive-altfont (package (name "texlive-altfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/altfont/" "source/latex/altfont/" "tex/latex/altfont/")))) (file-name (git-file-name name version)) @@ -91365,12 +98427,12 @@ together with the @code{psfont} package.") (define-public texlive-altsubsup (package (name "texlive-altsubsup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/altsubsup/" "source/latex/altsubsup/" "tex/latex/altsubsup/")))) @@ -91390,12 +98452,12 @@ superscripts, with square brackets in the source code.") (define-public texlive-amsaddr (package (name "texlive-amsaddr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/amsaddr/" "source/latex/amsaddr/" "tex/latex/amsaddr/")))) (file-name (git-file-name name version)) @@ -91413,21 +98475,50 @@ page or as footnotes on the first page. The email addresses are always listed as a footnote on the front page.") (license license:lppl))) +(define-public texlive-anima + (package + (name "texlive-anima") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/anima/" + "source/latex/anima/" + "tex/latex/anima/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ks69zbwrawlrihivraqrgf040rapmz655as74l1mv79443a6pxs")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/anima") + (synopsis "Create slideshows with simple animations") + (description + "The purpose of the @code{anima} class is to create animated slide +presentations. It uses TikZ to generate a sequence of frames with images that +form an animation as the slides transition sequentially. Unlike the +@code{animate} package, which can create embedded animations within the +document, the @code{anima} class produces an animation where each frame +corresponds to a page of the document.") + (license license:lppl1.3c))) + (define-public texlive-animate (package (name "texlive-animate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/animate/" "source/latex/animate/" "tex/latex/animate/")))) (file-name (git-file-name name version)) (sha256 (base32 - "10ly46cdfrmlag2l9dkls90fcv50dam2yii7d5q0sjrm739cy04d")))) + "0vcjn4p9nzhgxqzhrywcv052yna7rs0xka71gajspdg4g7mjmf3w")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/animate") @@ -91443,12 +98534,12 @@ from typeset text.") (define-public texlive-anonchap (package (name "texlive-anonchap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/anonchap/" "tex/latex/anonchap/")))) (file-name (git-file-name name version)) (sha256 @@ -91468,12 +98559,12 @@ though they may possibly have a prefix, and a suffix (the (define-public texlive-answers (package (name "texlive-answers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/answers/" "source/latex/answers/" "tex/latex/answers/")))) (file-name (git-file-name name version)) @@ -91492,12 +98583,12 @@ sheets.") (define-public texlive-appendixnumberbeamer (package (name "texlive-appendixnumberbeamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/appendixnumberbeamer/" "tex/latex/appendixnumberbeamer/")))) (file-name (git-file-name name version)) @@ -91518,12 +98609,12 @@ the main part of the document. The total frame number counter is reset to (define-public texlive-apptools (package (name "texlive-apptools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/apptools/" "source/latex/apptools/" "tex/latex/apptools/")))) @@ -91546,12 +98637,12 @@ been called.") (define-public texlive-arabicfront (package (name "texlive-arabicfront") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arabicfront/" "tex/latex/arabicfront/")))) (file-name (git-file-name name version)) @@ -91573,12 +98664,12 @@ do that, but there are exceptions like @code{memoir}.") (define-public texlive-arcs (package (name "texlive-arcs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arcs/" "source/latex/arcs/" "tex/latex/arcs/")))) (file-name (git-file-name name version)) @@ -91599,19 +98690,19 @@ in text and in maths formulae.") (define-public texlive-arraycols (package (name "texlive-arraycols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arraycols/" "source/latex/arraycols/" "tex/latex/arraycols/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0gxv3gflgvpv616a27sbbk1v799apvy8b2l54m5g4agrq9rch8rc")))) + "1y56lm10r0qyigdzjvpkghsh414x28slll5bb6lynddb22rpfvgx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/arraycols") @@ -91628,12 +98719,12 @@ vertical and horizontal rules of variable thickness are also provided.") (define-public texlive-arrayjobx (package (name "texlive-arrayjobx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/arrayjobx/" "tex/generic/arrayjobx/")))) (file-name (git-file-name name version)) @@ -91656,12 +98747,12 @@ the @code{arrayjob} package.") (define-public texlive-arraysort (package (name "texlive-arraysort") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arraysort/" "source/latex/arraysort/" "tex/latex/arraysort/")))) @@ -91681,12 +98772,12 @@ the arrays should have been created using the @code{arrayjobx} package.") (define-public texlive-arydshln (package (name "texlive-arydshln") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/arydshln/" "source/latex/arydshln/" "tex/latex/arydshln/")))) @@ -91709,12 +98800,12 @@ style parameters or optional arguments.") (define-public texlive-asciilist (package (name "texlive-asciilist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/asciilist/" "source/latex/asciilist/" "tex/latex/asciilist/")))) @@ -91740,12 +98831,12 @@ environments and the appearance of the typeset results.") (define-public texlive-askinclude (package (name "texlive-askinclude") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/askinclude/" "source/latex/askinclude/" "tex/latex/askinclude/")))) @@ -91766,12 +98857,12 @@ files''.") (define-public texlive-assignment (package (name "texlive-assignment") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/assignment/" "tex/latex/assignment/")))) (file-name (git-file-name name version)) @@ -91790,12 +98881,12 @@ assignments.") (define-public texlive-assoccnt (package (name "texlive-assoccnt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/assoccnt/" "tex/latex/assoccnt/")))) (file-name (git-file-name name version)) (sha256 @@ -91813,12 +98904,12 @@ each time some master counter is stepped.") (define-public texlive-association-matrix (package (name "texlive-association-matrix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/association-matrix/" "tex/latex/association-matrix/")))) (file-name (git-file-name name version)) @@ -91842,12 +98933,12 @@ added.") (define-public texlive-atendofenv (package (name "texlive-atendofenv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/atendofenv/" "source/latex/atendofenv/" "tex/latex/atendofenv/")))) @@ -91867,12 +98958,12 @@ theorems, definitions, remarks).") (define-public texlive-aurl (package (name "texlive-aurl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/aurl/" "tex/latex/aurl/")))) (file-name (git-file-name name version)) (sha256 @@ -91894,12 +98985,12 @@ prefixes are predefined and more can be added.") (define-public texlive-authoraftertitle (package (name "texlive-authoraftertitle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/authoraftertitle/" "tex/latex/authoraftertitle/")))) (file-name (git-file-name name version)) @@ -91919,12 +99010,12 @@ executed.") (define-public texlive-authorarchive (package (name "texlive-authorarchive") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/authorarchive/" "tex/latex/authorarchive/")))) (file-name (git-file-name name version)) @@ -91947,12 +99038,12 @@ the Elsevier ENTCS layout") (define-public texlive-authorindex (package (name "texlive-authorindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/authorindex/" "scripts/authorindex/" "tex/latex/authorindex/")))) @@ -91978,12 +99069,12 @@ package relies on BibTeX being used to handle citations.") (define-public texlive-autofancyhdr (package (name "texlive-autofancyhdr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/autofancyhdr/" "tex/latex/autofancyhdr/")))) (file-name (git-file-name name version)) @@ -92003,12 +99094,12 @@ package.") (define-public texlive-autonum (package (name "texlive-autonum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/autonum/" "source/latex/autonum/" "tex/latex/autonum/")))) (file-name (git-file-name name version)) @@ -92028,12 +99119,12 @@ equations that are referenced. This operation is similar to the (define-public texlive-autopdf (package (name "texlive-autopdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/autopdf/" "source/latex/autopdf/" "tex/latex/autopdf/")))) (file-name (git-file-name name version)) @@ -92062,12 +99153,12 @@ enabled.") (define-public texlive-autopuncitems (package (name "texlive-autopuncitems") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/autopuncitems/" "tex/lualatex/autopuncitems/")))) (file-name (git-file-name name version)) @@ -92085,15 +99176,41 @@ automatically punctuate the items. It uses Lua pattern matching to modify the environment's contents.") (license license:expat))) +(define-public texlive-autotype + (package + (name "texlive-autotype") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/autotype/" + "tex/lualatex/autotype/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bhp6g3zf0mp4kf2hw7qmf9qai421dw42r8kasrzdgn2avqgxabv")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/autotype") + (synopsis "LuaLaTeX package for automatic language-specific typography") + (description + "@code{autotype} is a LuaLaTeX package for automatic language-specific +typography. Currently, it supports ligature suppression at word boundaries, +long @samp{s} insertion for blackletter typesetting, and weighted hyphenation, +but only for German (old and new orthography).") + (license (list license:lppl1.3+ license:expat license:agpl3+)))) + (define-public texlive-avremu (package (name "texlive-avremu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/avremu/" "source/latex/avremu/" "tex/latex/avremu/")))) (file-name (git-file-name name version)) @@ -92113,12 +99230,12 @@ Mandelbrot sets.") (define-public texlive-axessibility (package (name "texlive-axessibility") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/axessibility/" "source/latex/axessibility/" "tex/latex/axessibility/")))) @@ -92144,12 +99261,12 @@ formula.") (define-public texlive-background (package (name "texlive-background") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/background/" "source/latex/background/" "tex/latex/background/")))) @@ -92171,12 +99288,12 @@ attribute settings are controlled by setting key values.") (define-public texlive-bankstatement (package (name "texlive-bankstatement") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bankstatement/" "tex/latex/bankstatement/")))) (file-name (git-file-name name version)) @@ -92203,12 +99320,12 @@ the terminology to suit local needs.") (define-public texlive-bashful (package (name "texlive-bashful") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bashful/" "tex/latex/bashful/")))) (file-name (git-file-name name version)) (sha256 @@ -92228,12 +99345,12 @@ directly from the input. The package may use other shells than Bash.") (define-public texlive-basicarith (package (name "texlive-basicarith") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/basicarith/" "source/latex/basicarith/" "tex/latex/basicarith/")))) @@ -92254,12 +99371,12 @@ these algorithms.") (define-public texlive-bchart (package (name "texlive-bchart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bchart/" "tex/latex/bchart/")))) (file-name (git-file-name name version)) (sha256 @@ -92277,12 +99394,12 @@ X-axis. The focus of the package is simplicity and aesthetics.") (define-public texlive-beamer-rl (package (name "texlive-beamer-rl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/beamer-rl/" "tex/lualatex/beamer-rl/")))) (file-name (git-file-name name version)) @@ -92301,12 +99418,12 @@ presentation from right to left. It requires Babel with the LuaTeX engine.") (define-public texlive-beamer2thesis (package (name "texlive-beamer2thesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamer2thesis/" "tex/latex/beamer2thesis/")))) (file-name (git-file-name name version)) @@ -92324,12 +99441,12 @@ presentation from right to left. It requires Babel with the LuaTeX engine.") (define-public texlive-beamerappendixnote (package (name "texlive-beamerappendixnote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerappendixnote/" "source/latex/beamerappendixnote/" "tex/latex/beamerappendixnote/")))) @@ -92351,12 +99468,12 @@ forth between the two frames.") (define-public texlive-beameraudience (package (name "texlive-beameraudience") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beameraudience/" "tex/latex/beameraudience/")))) (file-name (git-file-name name version)) @@ -92377,12 +99494,12 @@ in the LaTeX source.") (define-public texlive-beamerauxtheme (package (name "texlive-beamerauxtheme") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerauxtheme/" "tex/latex/beamerauxtheme/")))) (file-name (git-file-name name version)) @@ -92402,12 +99519,12 @@ combination with existing inner, outer, and color themes.") (define-public texlive-beamercolorthemeowl (package (name "texlive-beamercolorthemeowl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamercolorthemeowl/" "source/latex/beamercolorthemeowl/" "tex/latex/beamercolorthemeowl/")))) @@ -92440,12 +99557,12 @@ colours also available as @code{OwlRed}, @code{OwlGreen}, etc. (define-public texlive-beamerdarkthemes (package (name "texlive-beamerdarkthemes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerdarkthemes/" "tex/latex/beamerdarkthemes/")))) (file-name (git-file-name name version)) @@ -92467,12 +99584,12 @@ blue.") (define-public texlive-beamerposter (package (name "texlive-beamerposter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerposter/" "tex/latex/beamerposter/")))) (file-name (git-file-name name version)) @@ -92495,12 +99612,12 @@ Good looking posters may be created very rapidly.") (define-public texlive-beamersubframe (package (name "texlive-beamersubframe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamersubframe/" "source/latex/beamersubframe/" "tex/latex/beamersubframe/")))) @@ -92529,18 +99646,18 @@ details on some subject.") (define-public texlive-beamertheme-arguelles (package (name "texlive-beamertheme-arguelles") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-arguelles/" "tex/latex/beamertheme-arguelles/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0shwf7ygk587rxd8cmvmrhfdcas6m628d0gydr2nv67gdzd0h287")))) + "0x7n1ym3mvczaa41b4k4bh3n7dh6rgnwmad6bzigvn0213c1m1k4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/beamertheme-arguelles") @@ -92555,12 +99672,12 @@ attention on your content.") (define-public texlive-beamertheme-cuerna (package (name "texlive-beamertheme-cuerna") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-cuerna/" "source/latex/beamertheme-cuerna/" "tex/latex/beamertheme-cuerna/")))) @@ -92583,12 +99700,12 @@ scarce to keep it clean.") (define-public texlive-beamertheme-detlevcm (package (name "texlive-beamertheme-detlevcm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-detlevcm/" "tex/latex/beamertheme-detlevcm/")))) (file-name (git-file-name name version)) @@ -92607,12 +99724,12 @@ department.") (define-public texlive-beamertheme-epyt (package (name "texlive-beamertheme-epyt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-epyt/" "tex/latex/beamertheme-epyt/")))) (file-name (git-file-name name version)) @@ -92642,12 +99759,12 @@ bar ; (define-public texlive-beamertheme-focus (package (name "texlive-beamertheme-focus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-focus/" "tex/latex/beamertheme-focus/")))) (file-name (git-file-name name version)) @@ -92664,21 +99781,46 @@ a clean and minimalist design, so to minimize distractions and put the focus directly on the content.") (license license:gpl3))) +(define-public texlive-beamertheme-gotham + (package + (name "texlive-beamertheme-gotham") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beamertheme-gotham/" + "source/latex/beamertheme-gotham/" + "tex/latex/beamertheme-gotham/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ld040fj9hybn527yhmrqp80vnrfhj5ac6bqrs3py6mw26fkvc8x")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beamertheme-gotham") + (synopsis "Versatile and extendable Beamer theme based on Metropolis") + (description + "This package provides a modern, minimal-ish, versatile and extendable +yet robust Beamer theme based on Metropolis.") + (license (list license:lppl1.3c license:cc-by-sa4.0)))) + (define-public texlive-beamertheme-light (package (name "texlive-beamertheme-light") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-light/" "tex/latex/beamertheme-light/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0yknbvp325d3xkgnb76a4ndk2c99mnig6ylmpqrn9srgj1h4ckiw")))) + "1w0vxk1z0vi64kl41g5l63ss6l5l96kjfvs999lfxnj8g9mgrsy6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/beamertheme-light") @@ -92691,12 +99833,12 @@ Beamer style by redefining colors and fonts.") (define-public texlive-beamertheme-metropolis (package (name "texlive-beamertheme-metropolis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-metropolis/" "source/latex/beamertheme-metropolis/" "tex/latex/beamertheme-metropolis/")))) @@ -92713,15 +99855,39 @@ Beamer style by redefining colors and fonts.") tries to minimize noise and maximize space for content.") (license license:cc-by-sa4.0))) +(define-public texlive-beamertheme-mirage + (package + (name "texlive-beamertheme-mirage") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beamertheme-mirage/" + "tex/latex/beamertheme-mirage/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c7j8qpjxfh33rf7gy4s67vcpp9ka5qwyg1kg81g0jl4wrvs3fri")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beamertheme-mirage") + (synopsis "Beamer theme with dark and light colour schemes") + (description + "This package provides a Beamer theme inspired by the album art of Zhou +Shen's song Mirage, with a default dark and alternative light mode.") + (license license:lppl1.3c))) + (define-public texlive-beamertheme-npbt (package (name "texlive-beamertheme-npbt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-npbt/" "tex/latex/beamertheme-npbt/")))) (file-name (git-file-name name version)) @@ -92740,12 +99906,12 @@ Sefiroth Consulting, FOM, FOM ifes and eufom.") (define-public texlive-beamertheme-phnompenh (package (name "texlive-beamertheme-phnompenh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-phnompenh/" "tex/latex/beamertheme-phnompenh/")))) (file-name (git-file-name name version)) @@ -92764,12 +99930,12 @@ be attractive.") (define-public texlive-beamertheme-pure-minimalistic (package (name "texlive-beamertheme-pure-minimalistic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-pure-minimalistic/" "tex/latex/beamertheme-pure-minimalistic/")))) (file-name (git-file-name name version)) @@ -92792,15 +99958,41 @@ be attractive.") @end itemize") (license license:gpl3+))) +(define-public texlive-beamertheme-rainbow + (package + (name "texlive-beamertheme-rainbow") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beamertheme-rainbow/" + "tex/latex/beamertheme-rainbow/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y2x3bbhc6mm1f6i7k3yir2bg6ysbmlmphyv21xspcc6hlp8x7ga")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-beamer texlive-tools)) + (home-page "https://ctan.org/pkg/beamertheme-rainbow") + (synopsis + "Beamer color theme which alternates theme colors on every frame") + (description + "This package provides a Beamer color theme which alternates theme colors +on every frame.") + (license license:lppl1.3c))) + (define-public texlive-beamertheme-saintpetersburg (package (name "texlive-beamertheme-saintpetersburg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-saintpetersburg/" "source/latex/beamertheme-saintpetersburg/" "tex/latex/beamertheme-saintpetersburg/")))) @@ -92821,18 +100013,18 @@ colours and fonts. It is suitable for both presentations and posters.") (define-public texlive-beamertheme-simpledarkblue (package (name "texlive-beamertheme-simpledarkblue") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-simpledarkblue/" "tex/latex/beamertheme-simpledarkblue/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0kp3grbjgkgqqx01lca5afn5s30xi7r04ij9436w97gv15jva2ap")))) + "0hkmcw17q84bchwshl9vlpxkdfbann4r8c57pc5njqgwr706812q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/beamertheme-simpledarkblue") @@ -92846,18 +100038,18 @@ only several foreground and background colors.") (define-public texlive-beamertheme-simpleplus (package (name "texlive-beamertheme-simpleplus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-simpleplus/" "tex/latex/beamertheme-simpleplus/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0l92d8siv19kdwvaq8mv2jdw3y7vsficmgk1y46q64dakxfwsr9a")))) + "1dirwvz08c2c5q66rzbmp2p3mfh3gpk80554chlv3dd4bk5rprqf")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/beamertheme-simpleplus") @@ -92870,20 +100062,22 @@ used for academic and scientific presentations.") (define-public texlive-beamertheme-tcolorbox (package (name "texlive-beamertheme-tcolorbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-tcolorbox/" "tex/latex/beamertheme-tcolorbox/")))) (file-name (git-file-name name version)) (sha256 (base32 - "153csa3afzb9ys92kjxwcr3npwgczbswpnjypvz6sgjc396rabwj")))) + "04128hym2hbsnll5wk4b8n1x6k9m66sd7gvbzbm03wzwww44xk75")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs + (list texlive-beamer texlive-tcolorbox texlive-tikzfill texlive-tools)) (home-page "https://ctan.org/pkg/beamertheme-tcolorbox") (synopsis "Beamer inner theme which reproduces standard Beamer blocks using @@ -92898,12 +100092,12 @@ are loaded.") (define-public texlive-beamertheme-trigon (package (name "texlive-beamertheme-trigon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-trigon/" "source/latex/beamertheme-trigon/" "tex/latex/beamertheme-trigon/")))) @@ -92935,12 +100129,12 @@ section page and the default slide background.") (define-public texlive-beamertheme-upenn-bc (package (name "texlive-beamertheme-upenn-bc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamertheme-upenn-bc/" "tex/latex/beamertheme-upenn-bc/")))) (file-name (git-file-name name version)) @@ -92958,15 +100152,73 @@ Pennsylvania, USA, and Boston College, USA. Both were tested for the presentation theme Warsaw.") (license license:lppl))) +(define-public texlive-beamerthemecelestia + (package + (name "texlive-beamerthemecelestia") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beamerthemecelestia/" + "tex/latex/beamerthemecelestia/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "136blvckyw39bp1wzvawb299xfr993ab7llp81r6b7y0rqcyxgbs")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beamerthemecelestia") + (synopsis "Modern and elegant Beamer theme") + (description + "This package provides an elegant Beamer theme designed for academic and +professional presentations. It offers configurable footer +styles (quarter-circle, full bar, classic), decorative elements that can be +enabled and disabled, and enhanced typography options for headers. The theme +includes special layouts for code listings, section pages, and standout +frames. Color scheme can be customized through theme options, with support +for both main and accent colors. The typography system supports both serif +and sans-serif variants, and provides flexible font styling across different +elements. Focused on readability and visual appeal, Celestia offers a clean +and professional look for presentations.") + (license license:lppl1.3c))) + +(define-public texlive-beamerthemeconcrete + (package + (name "texlive-beamerthemeconcrete") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/beamerthemeconcrete/" + "tex/latex/beamerthemeconcrete/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v6cs52xwka0nr7iyx9vyqz4b77qw55k2i2j8abl3djr6b9b7hab")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beamerthemeconcrete") + (synopsis "Collection of flat Beamer themes") + (description + "The @code{concrete} bundle provides a collection of flat Beamer themes +for making LaTeX presentations, especially for academic and scientific +presentations.") + (license license:lppl1.3c))) + (define-public texlive-beamerthemeamurmaple (package (name "texlive-beamerthemeamurmaple") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerthemeamurmaple/" "tex/latex/beamerthemeamurmaple/")))) (file-name (git-file-name name version)) @@ -92985,12 +100237,12 @@ mathematics research.") (define-public texlive-beamerthemejltree (package (name "texlive-beamerthemejltree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/beamerthemejltree/")))) (file-name (git-file-name name version)) (sha256 @@ -93005,12 +100257,12 @@ mathematics research.") (define-public texlive-beamerthemelalic (package (name "texlive-beamerthemelalic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerthemelalic/" "tex/latex/beamerthemelalic/")))) (file-name (git-file-name name version)) @@ -93030,12 +100282,12 @@ Carlos, Brazil.") (define-public texlive-beamerthemenirma (package (name "texlive-beamerthemenirma") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerthemenirma/" "tex/latex/beamerthemenirma/")))) (file-name (git-file-name name version)) @@ -93054,12 +100306,12 @@ nothing more than style file needed for preparing presentations.") (define-public texlive-beamerthemenord (package (name "texlive-beamerthemenord") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beamerthemenord/" "tex/latex/beamerthemenord/")))) (file-name (git-file-name name version)) @@ -93074,15 +100326,41 @@ nothing more than style file needed for preparing presentations.") "This package provides a simple Beamer theme using the Nord color theme.") (license license:lppl1.3c))) +(define-public texlive-beamertools + (package + (name "texlive-beamertools") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beamertools/" + "source/latex/beamertools/" + "tex/latex/beamertools/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pxarvskcrvc11nm5ssjb27j1idbiypysqgn9880ai9r17w9z6mw")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beamertools") + (synopsis "collection of programming tools for beamer") + (description + "This packages provides a collection of programming tools for Beamer. +Currently, it provides the control sequence @code{\\redefbeamertemplate} for +redefining a predefined Beamer template.") + (license license:lppl1.3c))) + (define-public texlive-bearwear (package (name "texlive-bearwear") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bearwear/" "source/latex/bearwear/" "tex/latex/bearwear/")))) @@ -93102,12 +100380,12 @@ package.") (define-public texlive-beaulivre (package (name "texlive-beaulivre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beaulivre/" "tex/latex/beaulivre/")))) (file-name (git-file-name name version)) @@ -93129,15 +100407,64 @@ depends on colorist.sty from the colorist package. The package name \"beaulivre is taken from the French words \"beau\" (= \"beautiful\") and \"livre\" (= \"book\").") (license license:lppl1.3c))) +(define-public texlive-beautybook + (package + (name "texlive-beautybook") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beautybook/" + "tex/latex/beautybook/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v0spasj0nb9sx8gg0jchb1p8dgr8kqx9if510l5239zi5s1ysxd")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beautybook") + (synopsis "Beautiful book template for maths and science") + (description + "The package contains a LaTeX class as well as style files for creating +beautiful science books.") + (license license:lppl1.3c))) + +(define-public texlive-beautynote + (package + (name "texlive-beautynote") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/beautynote/" + "tex/latex/beautynote/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bwddljbx3y54a2s9in237jymvy6arglh2hk3lflc0jsr6yrg71y")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/beautynote") + (synopsis "Elegant LaTeX Template for books and notes") + (description + "The package is a specially designed to meet the publication of books and +the production of LaTeX templates, with elegant chapter styles and unique page +styles.") + (license license:lppl1.3c))) + (define-public texlive-beton (package (name "texlive-beton") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/beton/" "source/latex/beton/" "tex/latex/beton/")))) (file-name (git-file-name name version)) @@ -93157,12 +100484,12 @@ Don Knuth and used in his book @emph{Concrete Mathematics}.") (define-public texlive-bewerbung (package (name "texlive-bewerbung") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bewerbung/" "source/latex/bewerbung/" "tex/latex/bewerbung/")))) @@ -93185,12 +100512,12 @@ applications can be maintained in a simple CSV file.") (define-public texlive-bez123 (package (name "texlive-bez123") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bez123/" "source/latex/bez123/" "tex/latex/bez123/")))) (file-name (git-file-name name version)) @@ -93212,18 +100539,18 @@ a length without numerical overflow.") (define-public texlive-bhcexam (package (name "texlive-bhcexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/bhcexam/" "tex/xelatex/bhcexam/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1hcj2xjgcmi0ck8mj44sr9jqk6rw639kq4wmyr1afb5i36qdja05")))) + "0590xxwaj0dgbajnxylp6wk1wfg62nyp1ddsjsnqwawpsck171r2")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bhcexam") @@ -93241,12 +100568,12 @@ initialize question number; and more.") (define-public texlive-bibletext (package (name "texlive-bibletext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bibletext/" "tex/latex/bibletext/")))) (file-name (git-file-name name version)) @@ -93265,12 +100592,12 @@ references.") (define-public texlive-bigints (package (name "texlive-bigints") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bigints/" "tex/latex/bigints/")))) (file-name (git-file-name name version)) (sha256 @@ -93288,12 +100615,12 @@ An example would be when the integrand is a matrix.") (define-public texlive-bilingualpages (package (name "texlive-bilingualpages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bilingualpages/" "tex/latex/bilingualpages/")))) (file-name (git-file-name name version)) @@ -93312,12 +100639,12 @@ two-column parallel text.") (define-public texlive-biochemistry-colors (package (name "texlive-biochemistry-colors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/biochemistry-colors/" "tex/latex/biochemistry-colors/")))) (file-name (git-file-name name version)) @@ -93346,19 +100673,19 @@ include: (define-public texlive-bithesis (package (name "texlive-bithesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bithesis/" "source/latex/bithesis/" "tex/latex/bithesis/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0x3i7m7nwqpw9msznn1a4imc5iza6i78jd0zk4fzkvad029l3nm4")))) + "07lq0b38lqfb717bhij84mr8j4wisd1qp9nlnl6rd10n6dh2bpjh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bithesis") @@ -93372,12 +100699,12 @@ and master theses.") (define-public texlive-bizcard (package (name "texlive-bizcard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bizcard/" "source/latex/bizcard/" "tex/latex/bizcard/")))) (file-name (git-file-name name version)) @@ -93396,12 +100723,12 @@ normal US card size, 76.2mm x 50.8mm.") (define-public texlive-blkarray (package (name "texlive-blkarray") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/blkarray/" "tex/latex/blkarray/")))) (file-name (git-file-name name version)) (sha256 @@ -93425,12 +100752,12 @@ environments, for specifying sub-arrays of the main array. What's more, the (define-public texlive-block (package (name "texlive-block") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/block/" "tex/latex/block/")))) (file-name (git-file-name name version)) (sha256 @@ -93451,12 +100778,12 @@ margin.") (define-public texlive-blowup (package (name "texlive-blowup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/blowup/" "source/latex/blowup/" "tex/latex/blowup/")))) (file-name (git-file-name name version)) @@ -93477,12 +100804,12 @@ user-friendly.") (define-public texlive-bnumexpr (package (name "texlive-bnumexpr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bnumexpr/" "source/latex/bnumexpr/" "tex/latex/bnumexpr/")))) @@ -93503,12 +100830,12 @@ integers, powers, factorials, truncated division and its associated modulo.") (define-public texlive-boites (package (name "texlive-boites") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/boites/" "source/latex/boites/" "tex/latex/boites/")))) (file-name (git-file-name name version)) @@ -93528,12 +100855,12 @@ examples (shaded box, box with a wavy line on its side, etc).") (define-public texlive-bold-extra (package (name "texlive-bold-extra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bold-extra/" "tex/latex/bold-extra/")))) (file-name (git-file-name name version)) @@ -93554,12 +100881,12 @@ a package option.") (define-public texlive-book-of-common-prayer (package (name "texlive-book-of-common-prayer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/book-of-common-prayer/" "tex/latex/book-of-common-prayer/")))) (file-name (git-file-name name version)) @@ -93581,12 +100908,12 @@ to run the macros.") (define-public texlive-bookest (package (name "texlive-bookest") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bookest/" "tex/latex/bookest/")))) (file-name (git-file-name name version)) (sha256 @@ -93605,12 +100932,12 @@ and other minor items.") (define-public texlive-booklet (package (name "texlive-booklet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/booklet/" "source/latex/booklet/" "tex/latex/booklet/")))) (file-name (git-file-name name version)) @@ -93631,19 +100958,24 @@ into a booklet.") (define-public texlive-bookshelf (package (name "texlive-bookshelf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/bookshelf/" - "source/latex/bookshelf/" + (revision 74725) + (locations (list "bibtex/bst/bookshelf/" + "doc/latex/bookshelf/" + "doc/man/man1/bookshelf-listallfonts.1" + "doc/man/man1/bookshelf-listallfonts.man1.pdf" + "doc/man/man1/bookshelf-mkfontsel.1" + "doc/man/man1/bookshelf-mkfontsel.man1.pdf" + "scripts/bookshelf/" "tex/latex/bookshelf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1md1mlm2yc64nmrjcpn754k5akc25273yvi68pgxj9gc86v5167a")))) + "014wf7bj58mb2nd7pks8lywmcswbsxlhdv0gvm8c01p9y3zinv9k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bookshelf") @@ -93657,12 +100989,12 @@ typeface.") (define-public texlive-boolexpr (package (name "texlive-boolexpr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/boolexpr/" "source/latex/boolexpr/" "tex/latex/boolexpr/")))) @@ -93702,12 +101034,12 @@ expression>@} ... ... \\otherwise ... \\endswitch}.") (define-public texlive-bophook (package (name "texlive-bophook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bophook/" "source/latex/bophook/" "tex/latex/bophook/")))) (file-name (git-file-name name version)) @@ -93729,12 +101061,12 @@ style).") (define-public texlive-boxedminipage (package (name "texlive-boxedminipage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/boxedminipage/" "source/latex/boxedminipage/" "tex/latex/boxedminipage/")))) @@ -93759,12 +101091,12 @@ dimensions of the @code{minipage} before typesetting the @code{minipage}.") (define-public texlive-boxhandler (package (name "texlive-boxhandler") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/boxhandler/" "source/latex/boxhandler/" "tex/latex/boxhandler/")))) @@ -93795,12 +101127,12 @@ location.") (define-public texlive-bracketkey (package (name "texlive-bracketkey") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bracketkey/" "tex/latex/bracketkey/")))) (file-name (git-file-name name version)) @@ -93819,12 +101151,12 @@ lists of species.") (define-public texlive-braket (package (name "texlive-braket") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/braket/" "tex/latex/braket/")))) (file-name (git-file-name name version)) (sha256 @@ -93844,12 +101176,12 @@ a fixed-size version and an expanding version.") (define-public texlive-bubblesort (package (name "texlive-bubblesort") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bubblesort/" "source/latex/bubblesort/" "tex/latex/bubblesort/")))) @@ -93872,12 +101204,12 @@ the same permutation to a second list.") (define-public texlive-bullcntr (package (name "texlive-bullcntr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bullcntr/" "source/latex/bullcntr/" "tex/latex/bullcntr/")))) @@ -93909,12 +101241,12 @@ uses, for the purpose, a regular pattern of bullets.") (define-public texlive-bxcalc (package (name "texlive-bxcalc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxcalc/" "tex/latex/bxcalc/")))) (file-name (git-file-name name version)) (sha256 @@ -93936,12 +101268,12 @@ loads the above-mentioned packages internally.") (define-public texlive-bxdpx-beamer (package (name "texlive-bxdpx-beamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxdpx-beamer/" "tex/latex/bxdpx-beamer/")))) (file-name (git-file-name name version)) @@ -93962,12 +101294,12 @@ commands.") (define-public texlive-bxdvidriver (package (name "texlive-bxdvidriver") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxdvidriver/" "tex/latex/bxdvidriver/")))) (file-name (git-file-name name version)) @@ -93989,12 +101321,12 @@ in both PDF-mode and DVI-mode.") (define-public texlive-bxenclose (package (name "texlive-bxenclose") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxenclose/" "tex/latex/bxenclose/")))) (file-name (git-file-name name version)) @@ -94015,12 +101347,12 @@ the beginning and end of documents.") (define-public texlive-bxnewfont (package (name "texlive-bxnewfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxnewfont/" "tex/latex/bxnewfont/")))) (file-name (git-file-name name version)) @@ -94041,12 +101373,12 @@ invoking a font command defined by @code{\\newfontx}.") (define-public texlive-bxpapersize (package (name "texlive-bxpapersize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxpapersize/" "tex/latex/bxpapersize/")))) (file-name (git-file-name name version)) @@ -94066,17 +101398,17 @@ enables LaTeX authors to synchronize both kinds of paper sizes.") (define-public texlive-bxpdfver (package (name "texlive-bxpdfver") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxpdfver/" "tex/latex/bxpdfver/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0l5hzmr3agpvwnnifqhrb8381gdkryr88r639f890gdiz1qdizad")))) + "1w7b3xvjv053hk3li5031bp4r0vg5x17yhs536x8wrfcb7wqrzj6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/bxpdfver") @@ -94091,12 +101423,12 @@ all major PDF-output engines and @command{dvipdfmx}.") (define-public texlive-bxtexlogo (package (name "texlive-bxtexlogo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/bxtexlogo/" "tex/latex/bxtexlogo/")))) (file-name (git-file-name name version)) @@ -94122,12 +101454,12 @@ provided by the @code{\\hologo} command.") (define-public texlive-calcage (package (name "texlive-calcage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calcage/" "source/latex/calcage/" "tex/latex/calcage/")))) (file-name (git-file-name name version)) @@ -94145,15 +101477,42 @@ from days to years is then performed, taking care of leap years and such odd things.") (license license:lppl1.3+))) +(define-public texlive-calcfrac + (package + (name "texlive-calcfrac") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/generic/calcfrac/" + "tex/generic/calcfrac/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09b8k4inwdc8pv4sysk04wdf6m4wjr2ycyvhmxi3dz0lbk6ysbga")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/calcfrac") + (synopsis "Calculates the value of an expression containing fractions") + (description + "This package is an engine for calculating numerical expressions +containing fractions. The numerical value of the expression is calculated +with a non-expandable method and displayed in the form of an irreducible +fraction or, where appropriate, an integer. This package is intended for +educational purposes.") + (license license:lppl1.3c))) + (define-public texlive-calctab (package (name "texlive-calctab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calctab/" "tex/latex/calctab/")))) (file-name (git-file-name name version)) (sha256 @@ -94173,12 +101532,12 @@ point numeric methods and builds the render table task.") (define-public texlive-calculator (package (name "texlive-calculator") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calculator/" "source/latex/calculator/" "tex/latex/calculator/")))) @@ -94199,15 +101558,39 @@ package @code{xpicture}, but the numeric abilities of @code{calculator} and @code{calculus} may be useful in other contexts.") (license license:lppl1.3+))) +(define-public texlive-calculatoritems + (package + (name "texlive-calculatoritems") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/calculatoritems/" + "tex/latex/calculatoritems/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15f0pg1ljqidvzqkjbgcwxsb9i01pz9vbd9wz83zaq1dngz0a4mm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/calculatoritems") + (synopsis "Insert menus and items for classic calculators") + (description + "This package inserts inline items and menus for classic +calculators (Numworks, Casio, Texas instruments, HP).") + (license license:lppl1.3c))) + (define-public texlive-cals (package (name "texlive-cals") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cals/" "source/latex/cals/" "tex/latex/cals/")))) (file-name (git-file-name name version)) @@ -94227,18 +101610,18 @@ supported: padding, background color, width of separation rules.") (define-public texlive-calxxxx-yyyy (package (name "texlive-calxxxx-yyyy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/calxxxx-yyyy/" "tex/latex/calxxxx-yyyy/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ys5wplskpa2bxlbaab8lsfz5qa2z4f31hs6ld3b4xi4n6kk4zbq")))) + "0nqqzg1b4hb1kihl02fa3803x906b0b8812wzx11bql624bvsr3f")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/calxxxx-yyyy") @@ -94253,12 +101636,12 @@ Monday in the English-speaking world.") (define-public texlive-cancel (package (name "texlive-cancel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cancel/" "tex/latex/cancel/")))) (file-name (git-file-name name version)) (sha256 @@ -94276,12 +101659,12 @@ limits (cancelling a term ``to a value'') through parts of maths formulae.") (define-public texlive-canoniclayout (package (name "texlive-canoniclayout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/canoniclayout/" "source/latex/canoniclayout/" "tex/latex/canoniclayout/")))) @@ -94302,12 +101685,12 @@ use a canonic layout with the @code{memoir} class.") (define-public texlive-captcont (package (name "texlive-captcont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/captcont/" "source/latex/captcont/" "tex/latex/captcont/")))) @@ -94340,12 +101723,12 @@ commands: @code{\\caption*}, @code{\\captcont}, and @code{\\captcont*}.") (define-public texlive-captdef (package (name "texlive-captdef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/captdef/" "tex/latex/captdef/")))) (file-name (git-file-name name version)) (sha256 @@ -94367,12 +101750,12 @@ environments.") (define-public texlive-carbohydrates (package (name "texlive-carbohydrates") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/carbohydrates/" "tex/latex/carbohydrates/")))) (file-name (git-file-name name version)) @@ -94393,12 +101776,12 @@ chair...) are supported as well as alpha, beta, and chain isomers.") (define-public texlive-cases (package (name "texlive-cases") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cases/" "tex/latex/cases/")))) (file-name (git-file-name name version)) (sha256 @@ -94420,12 +101803,12 @@ equation number plus a letter.") (define-public texlive-casyl (package (name "texlive-casyl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/casyl/" "fonts/source/public/casyl/" "fonts/tfm/public/casyl/" "tex/latex/casyl/")))) @@ -94446,12 +101829,12 @@ use within a document.") (define-public texlive-catchfilebetweentags (package (name "texlive-catchfilebetweentags") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/catchfilebetweentags/" "source/latex/catchfilebetweentags/" "tex/latex/catchfilebetweentags/")))) @@ -94473,12 +101856,12 @@ docstrip tags.") (define-public texlive-catechis (package (name "texlive-catechis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/catechis/" "source/latex/catechis/" "tex/latex/catechis/")))) @@ -94499,12 +101882,12 @@ is highly (and simply) customizable.") (define-public texlive-catoptions (package (name "texlive-catoptions") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/catoptions/" "tex/latex/catoptions/")))) (file-name (git-file-name name version)) @@ -94525,15 +101908,40 @@ which will be used by @code{\\documentclass} if the package has already been loaded). The package also provides a range of other TeX programming tools.") (license license:lppl1.3+))) +(define-public texlive-catppuccinpalette + (package + (name "texlive-catppuccinpalette") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/catppuccinpalette/" + "source/latex/catppuccinpalette/" + "tex/latex/catppuccinpalette/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18m992i9nxazs3f5mc57j9xkvkm7636hqg9xlrb1s8p8045r2pra")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/catppuccinpalette") + (synopsis "Provides (x)colors of @code{catppuccin} theme") + (description + "Catppuccin is a nice pastel theme in four flavors (Latte, Frappe, +Macchiato, Mocha).") + (license license:expat))) + (define-public texlive-cbcoptic (package (name "texlive-cbcoptic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cbcoptic/" "fonts/source/public/cbcoptic/" "fonts/tfm/public/cbcoptic/" @@ -94561,12 +101969,12 @@ philological interest.") (define-public texlive-ccaption (package (name "texlive-ccaption") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ccaption/" "source/latex/ccaption/" "tex/latex/ccaption/")))) @@ -94590,12 +101998,12 @@ your own captioning styles.") (define-public texlive-cclicenses (package (name "texlive-cclicenses") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cclicenses/" "source/latex/cclicenses/" "tex/latex/cclicenses/")))) @@ -94616,12 +102024,12 @@ related to CC licences versions 1.0 and 2.0.") (define-public texlive-cd (package (name "texlive-cd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cd/" "source/latex/cd/" "tex/latex/cd/")))) (file-name (git-file-name name version)) @@ -94641,12 +102049,12 @@ a full insert for a CD case (it copes with both normal and slim cases).") (define-public texlive-cd-cover (package (name "texlive-cd-cover") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cd-cover/" "source/latex/cd-cover/" "tex/latex/cd-cover/")))) @@ -94666,12 +102074,12 @@ cases, or an entire paper cover, or a label for a plastic slip-cover.") (define-public texlive-cdcmd (package (name "texlive-cdcmd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cdcmd/" "source/latex/cdcmd/" "tex/latex/cdcmd/")))) (file-name (git-file-name name version)) @@ -94691,12 +102099,12 @@ conditional commands.") (define-public texlive-cdpbundl (package (name "texlive-cdpbundl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cdpbundl/" "source/latex/cdpbundl/" "tex/latex/cdpbundl/")))) @@ -94736,12 +102144,12 @@ ones.") (define-public texlive-cellprops (package (name "texlive-cellprops") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cellprops/" "source/latex/cellprops/" "tex/latex/cellprops/")))) @@ -94762,12 +102170,12 @@ CSS-like selectors and properties.") (define-public texlive-cellspace (package (name "texlive-cellspace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cellspace/" "tex/latex/cellspace/")))) (file-name (git-file-name name version)) @@ -94788,12 +102196,12 @@ parameters @code{\\cellspacetoplimit} and @code{\\cellspacebottomlimit}.") (define-public texlive-censor (package (name "texlive-censor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/censor/" "tex/latex/censor/")))) (file-name (git-file-name name version)) (sha256 @@ -94814,12 +102222,12 @@ completion in the restricted environment).") (define-public texlive-centeredline (package (name "texlive-centeredline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/centeredline/" "tex/latex/centeredline/")))) (file-name (git-file-name name version)) @@ -94841,12 +102249,12 @@ will get properly centered too.") (define-public texlive-centerlastline (package (name "texlive-centerlastline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/centerlastline/" "source/latex/centerlastline/" "tex/latex/centerlastline/")))) @@ -94869,12 +102277,12 @@ a large paragraph of text at the end of chapters, prologues, etc.") (define-public texlive-changelayout (package (name "texlive-changelayout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/changelayout/" "tex/latex/changelayout/")))) (file-name (git-file-name name version)) @@ -94893,18 +102301,18 @@ user to change the layout of individual pages and their texts.") (define-public texlive-changelog (package (name "texlive-changelog") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/changelog/" "tex/latex/changelog/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0fbjsdkg7ngk9syb3jbjzln2gkwi1fx39zfa0i5ngxjy2ch9q8n8")))) + "01yd8g9anr4y7llzjm39qh6rcr1a2lpzijrz13pl3wp8v65107mj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/changelog") @@ -94918,12 +102326,12 @@ multiple authors, unreleased changes, and yanked (revoked) releases.") (define-public texlive-changes (package (name "texlive-changes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/changes/" "scripts/changes/" "source/latex/changes/" "tex/latex/changes/")))) (file-name (git-file-name name version)) @@ -94956,12 +102364,12 @@ removing the changes.") (define-public texlive-chappg (package (name "texlive-chappg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chappg/" "source/latex/chappg/" "tex/latex/chappg/")))) (file-name (git-file-name name version)) @@ -94981,12 +102389,12 @@ class.") (define-public texlive-chapterfolder (package (name "texlive-chapterfolder") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chapterfolder/" "source/latex/chapterfolder/" "tex/latex/chapterfolder/")))) @@ -95010,12 +102418,12 @@ the name of a folder, for example.") (define-public texlive-cheatsheet (package (name "texlive-cheatsheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cheatsheet/" "source/latex/cheatsheet/" "tex/latex/cheatsheet/")))) @@ -95034,12 +102442,12 @@ the name of a folder, for example.") (define-public texlive-checkend (package (name "texlive-checkend") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/checkend/" "tex/latex/checkend/")))) (file-name (git-file-name name version)) (sha256 @@ -95061,12 +102469,12 @@ just use the package.") (define-public texlive-chet (package (name "texlive-chet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/chet/" "doc/latex/chet/" "tex/latex/chet/")))) (file-name (git-file-name name version)) @@ -95085,12 +102493,12 @@ look and feel of @code{harvmac} for readers.") (define-public texlive-chextras (package (name "texlive-chextras") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chextras/" "source/latex/chextras/" "tex/latex/chextras/")))) @@ -95112,12 +102520,12 @@ a general purpose package.") (define-public texlive-childdoc (package (name "texlive-childdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/childdoc/" "source/latex/childdoc/" "tex/latex/childdoc/")))) @@ -95137,12 +102545,12 @@ included by @code{\\include} to individual files.") (define-public texlive-chkfloat (package (name "texlive-chkfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chkfloat/" "tex/latex/chkfloat/")))) (file-name (git-file-name name version)) (sha256 @@ -95159,12 +102567,12 @@ included by @code{\\include} to individual files.") (define-public texlive-chletter (package (name "texlive-chletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chletter/" "source/latex/chletter/" "tex/latex/chletter/")))) @@ -95187,12 +102595,12 @@ a generic document class; it is used with the @code{chextras} package.") (define-public texlive-chronology (package (name "texlive-chronology") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/chronology/" "tex/latex/chronology/")))) (file-name (git-file-name name version)) @@ -95213,12 +102621,12 @@ width.") (define-public texlive-circ (package (name "texlive-circ") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/circ/" "fonts/source/public/circ/" "fonts/tfm/public/circ/" @@ -95244,12 +102652,12 @@ no-one would deny that the PSTricks @code{pst-optic} package, or the MetaPost (define-public texlive-circledsteps (package (name "texlive-circledsteps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/circledsteps/" "tex/latex/circledsteps/")))) (file-name (git-file-name name version)) @@ -95268,18 +102676,18 @@ text) to mark steps in procedures, exercises, and so on.") (define-public texlive-circledtext (package (name "texlive-circledtext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/circledtext/" "tex/latex/circledtext/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0i6xc6y38chrwn0kw0ngvbb95hahwqm1fh5mpady9d1ziw7nxydf")))) + "1wh3akfgz44iaryk2xz4l3wl03g3ja472ijvgi9hjpqkzswq8n90")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/circledtext") @@ -95289,15 +102697,41 @@ text) to mark steps in procedures, exercises, and so on.") text. Its starred version can produce an inverted version.") (license license:lppl1.3c))) +(define-public texlive-cidarticle + (package + (name "texlive-cidarticle") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/cidarticle/" + "source/latex/cidarticle/" + "tex/latex/cidarticle/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05py08fp3xsvdrnw6yqiixyralf9k0q7d7yd9mzw7sc0w5pv00qk")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/cidarticle") + (synopsis + "Class for submissions to the @emph{Commentarii informaticae didacticae}") + (description + "The @code{cidarticle} bundle is used for writing articles to be +published in the @emph{Commentarii informaticae didacticae} (CID).") + (license license:lppl1.3c))) + (define-public texlive-classics (package (name "texlive-classics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/classics/" "tex/latex/classics/")))) (file-name (git-file-name name version)) (sha256 @@ -95317,12 +102751,12 @@ with other citation packages.") (define-public texlive-classpack (package (name "texlive-classpack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/classpack/" "source/support/classpack/" "tex/latex/classpack/")))) @@ -95343,12 +102777,12 @@ the @file{.dtx} and @file{.ins} distribution files expected by end users.") (define-public texlive-clefval (package (name "texlive-clefval") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clefval/" "source/latex/clefval/" "tex/latex/clefval/")))) (file-name (git-file-name name version)) @@ -95367,21 +102801,21 @@ to define then use pairs of key/value and gives a semblance of a hash.") (define-public texlive-clicks (package (name "texlive-clicks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clicks/" "source/latex/clicks/" "tex/latex/clicks/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1dpx6xb68rfr6mmqzzm2rx98k6l0s6z53brrds62sm5bqn1rl550")))) + "0zkvy2dvzaf08bhwfb3s6s3rg7i129i3xjkwsvzjavprqgq8a86v")))) (outputs '("out" "doc")) (build-system texlive-build-system) - (propagated-inputs (list texlive-etoolbox texlive-xkeyval)) + (propagated-inputs (list texlive-etoolbox texlive-pgfopts)) (home-page "https://ctan.org/pkg/clicks") (synopsis "Slide deck animation") (description @@ -95392,12 +102826,12 @@ making it look similar to what PowerPoint can do.") (define-public texlive-clipboard (package (name "texlive-clipboard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clipboard/" "tex/latex/clipboard/")))) (file-name (git-file-name name version)) @@ -95417,12 +102851,12 @@ and commands into and across multiple documents. It replaces the (define-public texlive-clistmap (package (name "texlive-clistmap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clistmap/" "source/latex/clistmap/" "tex/latex/clistmap/")))) @@ -95442,12 +102876,12 @@ is to partition LaTeX3 clists and map differentiatedly across its components.") (define-public texlive-clock (package (name "texlive-clock") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clock/" "fonts/source/public/clock/" "fonts/tfm/public/clock/" "tex/latex/clock/")))) @@ -95470,12 +102904,12 @@ default uses a custom Metafont font.") (define-public texlive-clrdblpg (package (name "texlive-clrdblpg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clrdblpg/" "source/latex/clrdblpg/" "tex/latex/clrdblpg/")))) @@ -95496,12 +102930,12 @@ facilities for this.") (define-public texlive-clrstrip (package (name "texlive-clrstrip") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/clrstrip/" "source/latex/clrstrip/" "tex/latex/clrstrip/")))) @@ -95521,12 +102955,12 @@ places its contents into a full page width colour strip.") (define-public texlive-cmdstring (package (name "texlive-cmdstring") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cmdstring/" "tex/latex/cmdstring/")))) (file-name (git-file-name name version)) @@ -95545,12 +102979,12 @@ command @samp{\\foo}), in a reliable way.") (define-public texlive-cmdtrack (package (name "texlive-cmdtrack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cmdtrack/" "source/latex/cmdtrack/" "tex/latex/cmdtrack/")))) @@ -95574,12 +103008,12 @@ be printed in the TeX log.") (define-public texlive-cmsd (package (name "texlive-cmsd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cmsd/" "tex/latex/cmsd/")))) (file-name (git-file-name name version)) (sha256 @@ -95603,12 +103037,12 @@ makes use of the current ones.") (define-public texlive-cnltx (package (name "texlive-cnltx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/cnltx/" "doc/latex/cnltx/" "makeindex/cnltx/" "tex/latex/cnltx/")))) (file-name (git-file-name name version)) @@ -95631,12 +103065,12 @@ least it provides a number of programming tools.") (define-public texlive-cntformats (package (name "texlive-cntformats") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cntformats/" "tex/latex/cntformats/")))) (file-name (git-file-name name version)) @@ -95655,12 +103089,12 @@ patterns. These patterns do not affect normal LaTeX treatment of counters.") (define-public texlive-cntperchap (package (name "texlive-cntperchap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cntperchap/" "tex/latex/cntperchap/")))) (file-name (git-file-name name version)) @@ -95682,12 +103116,12 @@ needed.") (define-public texlive-codebox (package (name "texlive-codebox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codebox/" "tex/latex/codebox/")))) (file-name (git-file-name name version)) (sha256 @@ -95705,15 +103139,43 @@ Starred versions of these environments and macros are provided to add a comment at the bottom of the fancy box.") (license license:lppl1.3c))) +(define-public texlive-codedescribe + (package + (name "texlive-codedescribe") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/codedescribe/" + "tex/latex/codedescribe/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cvplm5ayjp73iyps8rppd8rbdgy0smqv3d194lkmv3wny6lzgja")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/codedescribe") + (synopsis "LaTeX code description and documentation") + (description + "This package aims to document both document level commands, +as well package or class level commands. Unlike other packages of the kind, +a minimal set of macros, commands, environments is defined: defined commands +have an object type as a parameter, allowing for an easy expansion mechanism. +No assumption about page layout is made, besides having a @code{marginpar}, or +underlying macros, so that it can be used with any document class.") + (license (list license:lppl1.3c license:gpl3+)))) + (define-public texlive-codedoc (package (name "texlive-codedoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codedoc/" "tex/latex/codedoc/")))) (file-name (git-file-name name version)) (sha256 @@ -95737,17 +103199,17 @@ to execute it.") (define-public texlive-codehigh (package (name "texlive-codehigh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codehigh/" "tex/latex/codehigh/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1dcfppnav8zf3zlmdjhq5hl54vgg6whsh2apbsxw9sy55j0yxabb")))) + "1gick3bi6x3xzmxs1wrw4k0rbwxxw8p8p5pi3fqmgfsnnsxpq95a")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/codehigh") @@ -95764,12 +103226,12 @@ is much more powerful and faster than @code{l3regex}.") (define-public texlive-codepage (package (name "texlive-codepage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codepage/" "source/latex/codepage/" "tex/latex/codepage/")))) @@ -95789,12 +103251,12 @@ job is mostly done by the @code{inputenc} package in the LaTeX distribution.") (define-public texlive-codesection (package (name "texlive-codesection") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/codesection/" "source/latex/codesection/" "tex/latex/codesection/")))) @@ -95817,26 +103279,28 @@ a template are executed.") (define-public texlive-collcell (package (name "texlive-collcell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/collcell/" "source/latex/collcell/" "tex/latex/collcell/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nqxqq2vncxvjm1xwnsznsn451ngcqs046f9ldy1c7h6n4dxq3xc")))) + "12ba461if0mv9myfxab6ycb85rdg63q73lilfd2530fscqjhyqmw")))) (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-ydoc"))) (build-system texlive-build-system) + (native-inputs (list texlive-ydoc)) (home-page "https://ctan.org/pkg/collcell") (synopsis "Collect contents of a tabular cell as argument to a macro") (description - "The package provides macros that collect the content of a tabular cell, and -offer them as an argument to a macro. Special care is taken to remove all + "The package provides macros that collect the content of a tabular cell, +and offer them as an argument to a macro. Special care is taken to remove all aligning macros inserted by tabular from the cell content. The macros also work in the last column of a table, but do not support verbatim material inside the cells.") @@ -95845,12 +103309,12 @@ inside the cells.") (define-public texlive-colophon (package (name "texlive-colophon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colophon/" "source/latex/colophon/" "tex/latex/colophon/")))) @@ -95876,12 +103340,12 @@ manual code.") (define-public texlive-color-edits (package (name "texlive-color-edits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/color-edits/" "source/latex/color-edits/" "tex/latex/color-edits/")))) @@ -95904,12 +103368,12 @@ colorful edits and comments, and showing text whose deletion was proposed.") (define-public texlive-colordoc (package (name "texlive-colordoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colordoc/" "source/latex/colordoc/" "tex/latex/colordoc/")))) @@ -95933,12 +103397,12 @@ designed for printing (which numbers delimiters and underlines new commands).") (define-public texlive-colorframed (package (name "texlive-colorframed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colorframed/" "tex/latex/colorframed/")))) (file-name (git-file-name name version)) @@ -95957,12 +103421,12 @@ environments of the @code{framed} package.") (define-public texlive-colorinfo (package (name "texlive-colorinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colorinfo/" "tex/latex/colorinfo/")))) (file-name (git-file-name name version)) @@ -95980,12 +103444,12 @@ environments of the @code{framed} package.") (define-public texlive-coloring (package (name "texlive-coloring") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coloring/" "tex/latex/coloring/")))) (file-name (git-file-name name version)) (sha256 @@ -96005,12 +103469,12 @@ a color.") (define-public texlive-colorspace (package (name "texlive-colorspace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colorspace/" "tex/latex/colorspace/")))) (file-name (git-file-name name version)) @@ -96029,12 +103493,12 @@ overprinting are supported.") (define-public texlive-colortab (package (name "texlive-colortab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/colortab/" "tex/generic/colortab/")))) (file-name (git-file-name name version)) @@ -96058,12 +103522,12 @@ an adequate solution for use with Plain TeX.") (define-public texlive-colorwav (package (name "texlive-colorwav") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colorwav/" "source/latex/colorwav/" "tex/latex/colorwav/")))) @@ -96087,12 +103551,12 @@ available within @code{xcolor}.") (define-public texlive-colorweb (package (name "texlive-colorweb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colorweb/" "source/latex/colorweb/" "tex/latex/colorweb/")))) @@ -96112,12 +103576,12 @@ available within @code{xcolor}.") (define-public texlive-colourchange (package (name "texlive-colourchange") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colourchange/" "tex/latex/colourchange/")))) (file-name (git-file-name name version)) @@ -96139,12 +103603,12 @@ presentation you are.") (define-public texlive-combelow (package (name "texlive-combelow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/combelow/" "tex/latex/combelow/")))) (file-name (git-file-name name version)) (sha256 @@ -96163,12 +103627,12 @@ robust, but interferes with hyphenation.") (define-public texlive-combine (package (name "texlive-combine") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/combine/" "source/latex/combine/" "tex/latex/combine/")))) (file-name (git-file-name name version)) @@ -96190,12 +103654,12 @@ with the @code{abstract} and @code{titling} packages.") (define-public texlive-comma (package (name "texlive-comma") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/comma/" "tex/latex/comma/")))) (file-name (git-file-name name version)) (sha256 @@ -96213,12 +103677,12 @@ else) to be inserted every three digits in a number, as in @samp{1,234}.") (define-public texlive-commado (package (name "texlive-commado") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/commado/" "source/generic/commado/" "tex/generic/commado/")))) @@ -96243,15 +103707,40 @@ are provided through two comma-separated lists. These loop'-like commands are (themselves) entirely expandable.") (license license:lppl1.3+))) +(define-public texlive-commalists-tools + (package + (name "texlive-commalists-tools") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/commalists-tools/" + "tex/latex/commalists-tools/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xdxj74nv33d6791gbx7clz1wli0v2p0m7w9k31lw9igh45kiip6")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/commalists-tools") + (synopsis "Manipulate numeral comma separated lists") + (description + "This package provides some macros for the basic manipulation of +comma-separated lists (adding, removing, counting, etc.).") + (license license:lppl1.3c))) + (define-public texlive-commedit (package (name "texlive-commedit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/commedit/" "source/latex/commedit/" "tex/latex/commedit/")))) @@ -96272,12 +103761,12 @@ a teacher's book is a page from the textbook and comments for the teacher.") (define-public texlive-commonunicode (package (name "texlive-commonunicode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/commonunicode/" "tex/latex/commonunicode/")))) (file-name (git-file-name name version)) @@ -96298,12 +103787,12 @@ engines (LuaTeX, XeTeX) as well as traditional ones (TeX, pdfTeX).") (define-public texlive-competences (package (name "texlive-competences") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/competences/" "source/latex/competences/" "tex/latex/competences/")))) @@ -96326,12 +103815,12 @@ summarizes the skills assessed, and in what proportions.") (define-public texlive-concepts (package (name "texlive-concepts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/concepts/" "tex/latex/concepts/")))) (file-name (git-file-name name version)) (sha256 @@ -96353,12 +103842,12 @@ throughout the document.") (define-public texlive-concprog (package (name "texlive-concprog") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/concprog/" "tex/latex/concprog/")))) (file-name (git-file-name name version)) (sha256 @@ -96376,12 +103865,12 @@ throughout the document.") (define-public texlive-conditext (package (name "texlive-conditext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/conditext/" "tex/latex/conditext/")))) (file-name (git-file-name name version)) @@ -96417,12 +103906,12 @@ a condition property to match with one or more substitutable forms.") (define-public texlive-constants (package (name "texlive-constants") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/constants/" "source/latex/constants/" "tex/latex/constants/")))) @@ -96443,12 +103932,12 @@ families of constants (with different symbols) may be defined.") (define-public texlive-continue (package (name "texlive-continue") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/continue/" "source/latex/continue/" "tex/latex/continue/")))) @@ -96470,12 +103959,12 @@ at any point.") (define-public texlive-contour (package (name "texlive-contour") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/contour/" "source/latex/contour/" "tex/latex/contour/")))) (file-name (git-file-name name version)) @@ -96495,12 +103984,12 @@ around the text.") (define-public texlive-contracard (package (name "texlive-contracard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/contracard/" "source/latex/contracard/" "tex/latex/contracard/")))) @@ -96518,15 +104007,47 @@ country dances, such as contra and square dances, and to create calling cards for the same.") (license license:lppl1.3c))) +(define-public texlive-contract + (package + (name "texlive-contract") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/contract/" + "source/latex/contract/" + "tex/latex/contract/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03dscc65krvz193iv9hc46m7y3z51jsm9h5rf9qp31cm7cw36piv")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/contract") + (synopsis + "Typeset formalized legal documents such as contracts or statutes") + (description + "This package enables the typesetting of formalized legal documents such +as contracts, statutes etc. It will be the successor to the @code{scrjura} +package. Like the latter, @code{contract} allows the typographically +appealing typesetting of many different legal texts. The typesetting of +contracts according to German conventions is supported out of the box. In +addition, the package supports the definition of custom environments in order +to typeset contracts and legal texts according to Anglo-American +specifications, for example.") + (license license:lppl1.3c))) + (define-public texlive-conv-xkv (package (name "texlive-conv-xkv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/conv-xkv/" "source/latex/conv-xkv/" "tex/latex/conv-xkv/")))) @@ -96546,15 +104067,40 @@ converts the new notation to @code{xkeyval} notation and passes it on to @code{xkeyval}.") (license license:lppl1.2+))) +(define-public texlive-convert-jpfonts + (package + (name "texlive-convert-jpfonts") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/convert-jpfonts/" + "tex/latex/convert-jpfonts/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b8v42s4bjzacf0f8r44052ig0f73vq3br83ajv5gx23vm61kd8k")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/convert-jpfonts") + (synopsis "Convert half-width Japanese to full-width beautifully") + (description + "This style file is designed for converting Japanese half-width +characters to full-width characters beautifully. This is useful when alphabet +characters don't render properly in a Japanese font.") + (license license:lppl1.3c))) + (define-public texlive-cooking (package (name "texlive-cooking") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cooking/" "source/latex/cooking/" "tex/latex/cooking/")))) (file-name (git-file-name name version)) @@ -96573,12 +104119,12 @@ German cookery book.") (define-public texlive-cooking-units (package (name "texlive-cooking-units") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cooking-units/" "source/latex/cooking-units/" "tex/latex/cooking-units/")))) @@ -96599,12 +104145,12 @@ example @samp{dag} to @samp{g}).") (define-public texlive-cool (package (name "texlive-cool") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cool/" "source/latex/cool/" "tex/latex/cool/")))) (file-name (git-file-name name version)) @@ -96628,12 +104174,12 @@ code) is greatly simplified.") (define-public texlive-coolfn (package (name "texlive-coolfn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coolfn/" "tex/latex/coolfn/")))) (file-name (git-file-name name version)) (sha256 @@ -96651,12 +104197,12 @@ hanging indents to make them look nicer.") (define-public texlive-coollist (package (name "texlive-coollist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coollist/" "source/latex/coollist/" "tex/latex/coollist/")))) @@ -96680,12 +104226,12 @@ within the list (the index of the item).") (define-public texlive-coolstr (package (name "texlive-coolstr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coolstr/" "source/latex/coolstr/" "tex/latex/coolstr/")))) (file-name (git-file-name name version)) @@ -96708,12 +104254,12 @@ data.") (define-public texlive-coolthms (package (name "texlive-coolthms") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coolthms/" "source/latex/coolthms/" "tex/latex/coolthms/")))) @@ -96735,12 +104281,12 @@ provides other theorem markup commands.") (define-public texlive-cooltooltips (package (name "texlive-cooltooltips") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cooltooltips/" "source/latex/cooltooltips/" "tex/latex/cooltooltips/")))) @@ -96763,12 +104309,12 @@ answers.") (define-public texlive-coop-writing (package (name "texlive-coop-writing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coop-writing/" "source/latex/coop-writing/" "tex/latex/coop-writing/")))) @@ -96801,12 +104347,12 @@ publishers styles.") (define-public texlive-coordsys (package (name "texlive-coordsys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coordsys/" "source/latex/coordsys/" "tex/latex/coordsys/")))) @@ -96829,12 +104375,12 @@ examples of drawing graphs (coordinate tables created by Maple), using the (define-public texlive-copyedit (package (name "texlive-copyedit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/copyedit/" "source/latex/copyedit/" "tex/latex/copyedit/")))) @@ -96867,12 +104413,12 @@ features available in the package: (define-public texlive-copyrightbox (package (name "texlive-copyrightbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/copyrightbox/" "tex/latex/copyrightbox/")))) (file-name (git-file-name name version)) @@ -96891,12 +104437,12 @@ a copyright notice relating to the matter created by the image command.") (define-public texlive-coseoul (package (name "texlive-coseoul") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coseoul/" "tex/latex/coseoul/")))) (file-name (git-file-name name version)) (sha256 @@ -96914,12 +104460,12 @@ a copyright notice relating to the matter created by the image command.") (define-public texlive-counttexruns (package (name "texlive-counttexruns") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/counttexruns/" "source/latex/counttexruns/" "tex/latex/counttexruns/")))) @@ -96940,12 +104486,12 @@ in an external file. To print the count, can use the macro (define-public texlive-courseoutline (package (name "texlive-courseoutline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/courseoutline/" "tex/latex/courseoutline/")))) (file-name (git-file-name name version)) @@ -96967,12 +104513,12 @@ needs to be repeated often.") (define-public texlive-coursepaper (package (name "texlive-coursepaper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coursepaper/" "tex/latex/coursepaper/")))) (file-name (git-file-name name version)) @@ -96994,12 +104540,12 @@ in a uniform design to ease the task of marking.") (define-public texlive-coverpage (package (name "texlive-coverpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/coverpage/" "source/latex/coverpage/" "tex/latex/coverpage/")))) @@ -97028,12 +104574,12 @@ layout.") (define-public texlive-cprotect (package (name "texlive-cprotect") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cprotect/" "source/latex/cprotect/" "tex/latex/cprotect/")))) @@ -97056,12 +104602,12 @@ the behavior of fragile environments. Moving arguments, and corresponding (define-public texlive-cprotectinside (package (name "texlive-cprotectinside") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cprotectinside/" "tex/latex/cprotectinside/")))) (file-name (git-file-name name version)) @@ -97080,12 +104626,12 @@ verbatim-like commands inside arbitrary parameters.") (define-public texlive-crbox (package (name "texlive-crbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crbox/" "tex/latex/crbox/")))) (file-name (git-file-name name version)) (sha256 @@ -97103,12 +104649,12 @@ crossing lines at the corners.") (define-public texlive-crossreference (package (name "texlive-crossreference") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crossreference/" "source/latex/crossreference/" "tex/latex/crossreference/")))) @@ -97128,12 +104674,12 @@ which may be listed in a table of cross-references.") (define-public texlive-crossreftools (package (name "texlive-crossreftools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crossreftools/" "tex/latex/crossreftools/")))) (file-name (git-file-name name version)) @@ -97152,12 +104698,12 @@ those from @code{cleveref}, in an expandable manner.") (define-public texlive-css-colors (package (name "texlive-css-colors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/css-colors/" "tex/latex/css-colors/")))) (file-name (git-file-name name version)) @@ -97177,12 +104723,12 @@ color themes).") (define-public texlive-csvmerge (package (name "texlive-csvmerge") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/csvmerge/" "source/latex/csvmerge/" "tex/latex/csvmerge/")))) @@ -97206,18 +104752,18 @@ if the field is empty or not.") (define-public texlive-csvsimple (package (name "texlive-csvsimple") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/csvsimple/" "tex/latex/csvsimple/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0k24l19yj695y1j90whdpapjblgnzyc4593bv46b4xpnqhi08ga0")))) + "1r2x3rbirh3lh6cr3wa9r00nk6icrsk68cd97yz5x82br6inxws4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/csvsimple") @@ -97233,12 +104779,12 @@ data sorting or data base storage.") (define-public texlive-cuisine (package (name "texlive-cuisine") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cuisine/" "source/latex/cuisine/" "tex/latex/cuisine/")))) (file-name (git-file-name name version)) @@ -97257,12 +104803,12 @@ step (somewhat similarly to the layout used in cooking).") (define-public texlive-currency (package (name "texlive-currency") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/currency/" "source/latex/currency/" "tex/latex/currency/")))) @@ -97279,15 +104825,39 @@ step (somewhat similarly to the layout used in cooking).") various formatting capabilities.") (license license:lppl1.3+))) +(define-public texlive-curriculum-vitae + (package + (name "texlive-curriculum-vitae") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/curriculum-vitae/" + "tex/latex/curriculum-vitae/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ivj3in46x8lxkga9y1ni8m5v2zvf0i0b23c8s259kbpzs0j8zdl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/curriculum-vitae") + (synopsis "Lightweight class for CVs") + (description + "This is a lightweight class file that allows you to typeset CVs and +resumes using LaTeX.") + (license license:asl2.0))) + (define-public texlive-currvita (package (name "texlive-currvita") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/currvita/" "source/latex/currvita/" "tex/latex/currvita/")))) @@ -97308,12 +104878,12 @@ form part of another document (such as a letter, or a dissertation).") (define-public texlive-cutwin (package (name "texlive-cutwin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cutwin/" "source/latex/cutwin/" "tex/latex/cutwin/")))) (file-name (git-file-name name version)) @@ -97333,12 +104903,12 @@ or may have other sorts of shape.") (define-public texlive-cv (package (name "texlive-cv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cv/" "tex/latex/cv/")))) (file-name (git-file-name name version)) (sha256 @@ -97357,12 +104927,12 @@ to use, while the package provides the detailed formatting.") (define-public texlive-cv4tw (package (name "texlive-cv4tw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cv4tw/" "tex/latex/cv4tw/")))) (file-name (git-file-name name version)) (sha256 @@ -97381,12 +104951,12 @@ offers some guidance.") (define-public texlive-cweb-latex (package (name "texlive-cweb-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cweb-latex/" "tex/latex/cweb-latex/")))) (file-name (git-file-name name version)) @@ -97406,12 +104976,12 @@ with LaTeX.") (define-public texlive-cyber (package (name "texlive-cyber") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cyber/" "source/latex/cyber/" "tex/latex/cyber/")))) (file-name (git-file-name name version)) @@ -97433,12 +105003,12 @@ it.") (define-public texlive-cybercic (package (name "texlive-cybercic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/cybercic/" "source/latex/cybercic/" "tex/latex/cybercic/")))) @@ -97463,12 +105033,12 @@ formatting in your section titles. So don't use cybercic unless you need to.") (define-public texlive-darkmode (package (name "texlive-darkmode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/darkmode/" "source/latex/darkmode/" "tex/latex/darkmode/")))) @@ -97490,12 +105060,12 @@ light mode if it has a dark font with a light background.") (define-public texlive-dashbox (package (name "texlive-dashbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dashbox/" "source/latex/dashbox/" "tex/latex/dashbox/")))) (file-name (git-file-name name version)) @@ -97515,12 +105085,12 @@ of) vertical stacks of boxes.") (define-public texlive-dashundergaps (package (name "texlive-dashundergaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dashundergaps/" "source/latex/dashundergaps/" "tex/latex/dashundergaps/")))) @@ -97543,12 +105113,12 @@ evaluation sheets.") (define-public texlive-dataref (package (name "texlive-dataref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dataref/" "tex/latex/dataref/")))) (file-name (git-file-name name version)) (sha256 @@ -97567,12 +105137,12 @@ the project report develops).") (define-public texlive-datax (package (name "texlive-datax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datax/" "source/latex/datax/" "tex/latex/datax/")))) (file-name (git-file-name name version)) @@ -97592,12 +105162,12 @@ import those graphics into a LaTeX document.") (define-public texlive-dateiliste (package (name "texlive-dateiliste") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dateiliste/" "source/latex/dateiliste/" "tex/latex/dateiliste/")))) @@ -97619,12 +105189,12 @@ data for printing in the file list.") (define-public texlive-datenumber (package (name "texlive-datenumber") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datenumber/" "source/latex/datenumber/" "tex/latex/datenumber/")))) @@ -97645,12 +105215,12 @@ Leap years and the Gregorian calendar reform are considered.") (define-public texlive-datestamp (package (name "texlive-datestamp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/datestamp/" "source/lualatex/datestamp/" "tex/lualatex/datestamp/")))) @@ -97671,12 +105241,12 @@ the date-stamp generated with this package remains intact.") (define-public texlive-datetime2-bahasai (package (name "texlive-datetime2-bahasai") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-bahasai/" "source/latex/datetime2-bahasai/" "tex/latex/datetime2-bahasai/")))) @@ -97697,12 +105267,12 @@ currently unmaintained.") (define-public texlive-datetime2-basque (package (name "texlive-datetime2-basque") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-basque/" "source/latex/datetime2-basque/" "tex/latex/datetime2-basque/")))) @@ -97722,12 +105292,12 @@ currently unmaintained.") (define-public texlive-datetime2-breton (package (name "texlive-datetime2-breton") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-breton/" "source/latex/datetime2-breton/" "tex/latex/datetime2-breton/")))) @@ -97748,12 +105318,12 @@ currently unmaintained.") (define-public texlive-datetime2-bulgarian (package (name "texlive-datetime2-bulgarian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-bulgarian/" "source/latex/datetime2-bulgarian/" "tex/latex/datetime2-bulgarian/")))) @@ -97774,12 +105344,12 @@ currently unmaintained.") (define-public texlive-datetime2-catalan (package (name "texlive-datetime2-catalan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-catalan/" "source/latex/datetime2-catalan/" "tex/latex/datetime2-catalan/")))) @@ -97800,12 +105370,12 @@ unmaintained.") (define-public texlive-datetime2-croatian (package (name "texlive-datetime2-croatian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-croatian/" "source/latex/datetime2-croatian/" "tex/latex/datetime2-croatian/")))) @@ -97825,12 +105395,12 @@ unmaintained.") (define-public texlive-datetime2-czech (package (name "texlive-datetime2-czech") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-czech/" "source/latex/datetime2-czech/" "tex/latex/datetime2-czech/")))) @@ -97851,12 +105421,12 @@ currently unmaintained.") (define-public texlive-datetime2-danish (package (name "texlive-datetime2-danish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-danish/" "source/latex/datetime2-danish/" "tex/latex/datetime2-danish/")))) @@ -97877,12 +105447,12 @@ currently unmaintained.") (define-public texlive-datetime2-dutch (package (name "texlive-datetime2-dutch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-dutch/" "source/latex/datetime2-dutch/" "tex/latex/datetime2-dutch/")))) @@ -97903,12 +105473,12 @@ currently unmaintained.") (define-public texlive-datetime2-en-fulltext (package (name "texlive-datetime2-en-fulltext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-en-fulltext/" "source/latex/datetime2-en-fulltext/" "tex/latex/datetime2-en-fulltext/")))) @@ -97936,12 +105506,12 @@ bookmarks or in the argument of certain commands, such as (define-public texlive-datetime2-english (package (name "texlive-datetime2-english") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-english/" "source/latex/datetime2-english/" "tex/latex/datetime2-english/")))) @@ -97963,12 +105533,12 @@ zone mapping setting is on.") (define-public texlive-datetime2-esperanto (package (name "texlive-datetime2-esperanto") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-esperanto/" "source/latex/datetime2-esperanto/" "tex/latex/datetime2-esperanto/")))) @@ -97989,12 +105559,12 @@ currently unmaintained.") (define-public texlive-datetime2-estonian (package (name "texlive-datetime2-estonian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-estonian/" "source/latex/datetime2-estonian/" "tex/latex/datetime2-estonian/")))) @@ -98015,12 +105585,12 @@ currently unmaintained.") (define-public texlive-datetime2-finnish (package (name "texlive-datetime2-finnish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-finnish/" "source/latex/datetime2-finnish/" "tex/latex/datetime2-finnish/")))) @@ -98040,12 +105610,12 @@ currently unmaintained.") (define-public texlive-datetime2-french (package (name "texlive-datetime2-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-french/" "source/latex/datetime2-french/" "tex/latex/datetime2-french/")))) @@ -98065,12 +105635,12 @@ currently unmaintained.") (define-public texlive-datetime2-galician (package (name "texlive-datetime2-galician") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-galician/" "source/latex/datetime2-galician/" "tex/latex/datetime2-galician/")))) @@ -98091,12 +105661,12 @@ currently unmaintained.") (define-public texlive-datetime2-german (package (name "texlive-datetime2-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-german/" "source/latex/datetime2-german/" "tex/latex/datetime2-german/")))) @@ -98116,12 +105686,12 @@ currently unmaintained.") (define-public texlive-datetime2-greek (package (name "texlive-datetime2-greek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-greek/" "source/latex/datetime2-greek/" "tex/latex/datetime2-greek/")))) @@ -98142,12 +105712,12 @@ currently unmaintained.") (define-public texlive-datetime2-hebrew (package (name "texlive-datetime2-hebrew") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-hebrew/" "source/latex/datetime2-hebrew/" "tex/latex/datetime2-hebrew/")))) @@ -98168,12 +105738,12 @@ currently unmaintained.") (define-public texlive-datetime2-icelandic (package (name "texlive-datetime2-icelandic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-icelandic/" "source/latex/datetime2-icelandic/" "tex/latex/datetime2-icelandic/")))) @@ -98194,12 +105764,12 @@ currently unmaintained.") (define-public texlive-datetime2-irish (package (name "texlive-datetime2-irish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-irish/" "source/latex/datetime2-irish/" "tex/latex/datetime2-irish/")))) @@ -98220,12 +105790,12 @@ currently unmaintained.") (define-public texlive-datetime2-it-fulltext (package (name "texlive-datetime2-it-fulltext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-it-fulltext/" "source/latex/datetime2-it-fulltext/" "tex/latex/datetime2-it-fulltext/")))) @@ -98248,12 +105818,12 @@ uses a format ``am pm'', the second a format ``24 hours''.") (define-public texlive-datetime2-italian (package (name "texlive-datetime2-italian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-italian/" "source/latex/datetime2-italian/" "tex/latex/datetime2-italian/")))) @@ -98273,12 +105843,12 @@ uses a format ``am pm'', the second a format ``24 hours''.") (define-public texlive-datetime2-latin (package (name "texlive-datetime2-latin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-latin/" "source/latex/datetime2-latin/" "tex/latex/datetime2-latin/")))) @@ -98299,12 +105869,12 @@ currently unmaintained.") (define-public texlive-datetime2-lsorbian (package (name "texlive-datetime2-lsorbian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-lsorbian/" "source/latex/datetime2-lsorbian/" "tex/latex/datetime2-lsorbian/")))) @@ -98325,12 +105895,12 @@ currently unmaintained.") (define-public texlive-datetime2-magyar (package (name "texlive-datetime2-magyar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-magyar/" "source/latex/datetime2-magyar/" "tex/latex/datetime2-magyar/")))) @@ -98351,12 +105921,12 @@ currently unmaintained.") (define-public texlive-datetime2-norsk (package (name "texlive-datetime2-norsk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-norsk/" "source/latex/datetime2-norsk/" "tex/latex/datetime2-norsk/")))) @@ -98377,12 +105947,12 @@ currently unmaintained.") (define-public texlive-datetime2-polish (package (name "texlive-datetime2-polish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-polish/" "source/latex/datetime2-polish/" "tex/latex/datetime2-polish/")))) @@ -98403,12 +105973,12 @@ currently unmaintained.") (define-public texlive-datetime2-portuges (package (name "texlive-datetime2-portuges") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-portuges/" "source/latex/datetime2-portuges/" "tex/latex/datetime2-portuges/")))) @@ -98429,12 +105999,12 @@ currently unmaintained.") (define-public texlive-datetime2-romanian (package (name "texlive-datetime2-romanian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-romanian/" "source/latex/datetime2-romanian/" "tex/latex/datetime2-romanian/")))) @@ -98454,12 +106024,12 @@ currently unmaintained.") (define-public texlive-datetime2-russian (package (name "texlive-datetime2-russian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-russian/" "source/latex/datetime2-russian/" "tex/latex/datetime2-russian/")))) @@ -98480,12 +106050,12 @@ currently unmaintained.") (define-public texlive-datetime2-samin (package (name "texlive-datetime2-samin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-samin/" "source/latex/datetime2-samin/" "tex/latex/datetime2-samin/")))) @@ -98506,12 +106076,12 @@ currently unmaintained.") (define-public texlive-datetime2-scottish (package (name "texlive-datetime2-scottish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-scottish/" "source/latex/datetime2-scottish/" "tex/latex/datetime2-scottish/")))) @@ -98532,12 +106102,12 @@ currently unmaintained.") (define-public texlive-datetime2-serbian (package (name "texlive-datetime2-serbian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-serbian/" "source/latex/datetime2-serbian/" "tex/latex/datetime2-serbian/")))) @@ -98559,12 +106129,12 @@ regionalized and non-regionalized.") (define-public texlive-datetime2-slovak (package (name "texlive-datetime2-slovak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-slovak/" "source/latex/datetime2-slovak/" "tex/latex/datetime2-slovak/")))) @@ -98585,12 +106155,12 @@ currently unmaintained.") (define-public texlive-datetime2-slovene (package (name "texlive-datetime2-slovene") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-slovene/" "source/latex/datetime2-slovene/" "tex/latex/datetime2-slovene/")))) @@ -98611,12 +106181,12 @@ currently unmaintained.") (define-public texlive-datetime2-spanish (package (name "texlive-datetime2-spanish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-spanish/" "source/latex/datetime2-spanish/" "tex/latex/datetime2-spanish/")))) @@ -98637,12 +106207,12 @@ currently unmaintained.") (define-public texlive-datetime2-swedish (package (name "texlive-datetime2-swedish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-swedish/" "source/latex/datetime2-swedish/" "tex/latex/datetime2-swedish/")))) @@ -98663,12 +106233,12 @@ currently unmaintained.") (define-public texlive-datetime2-turkish (package (name "texlive-datetime2-turkish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-turkish/" "source/latex/datetime2-turkish/" "tex/latex/datetime2-turkish/")))) @@ -98689,12 +106259,12 @@ currently unmaintained.") (define-public texlive-datetime2-ukrainian (package (name "texlive-datetime2-ukrainian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-ukrainian/" "source/latex/datetime2-ukrainian/" "tex/latex/datetime2-ukrainian/")))) @@ -98714,12 +106284,12 @@ currently unmaintained.") (define-public texlive-datetime2-usorbian (package (name "texlive-datetime2-usorbian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-usorbian/" "source/latex/datetime2-usorbian/" "tex/latex/datetime2-usorbian/")))) @@ -98740,12 +106310,12 @@ currently unmaintained.") (define-public texlive-datetime2-welsh (package (name "texlive-datetime2-welsh") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/datetime2-welsh/" "source/latex/datetime2-welsh/" "tex/latex/datetime2-welsh/")))) @@ -98766,12 +106336,12 @@ currently unmaintained.") (define-public texlive-dblfloatfix (package (name "texlive-dblfloatfix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dblfloatfix/" "tex/latex/dblfloatfix/")))) (file-name (git-file-name name version)) @@ -98791,12 +106361,12 @@ actually merges facilities from @code{fixltx2e} and @code{stfloats}.") (define-public texlive-dbshow (package (name "texlive-dbshow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dbshow/" "source/latex/dbshow/" "tex/latex/dbshow/")))) (file-name (git-file-name name version)) @@ -98821,12 +106391,12 @@ for more interesting tasks depending on the individual.") (define-public texlive-debate (package (name "texlive-debate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/debate/" "source/latex/debate/" "tex/latex/debate/")))) (file-name (git-file-name name version)) @@ -98852,12 +106422,12 @@ within the text.") (define-public texlive-decimal (package (name "texlive-decimal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/decimal/" "source/latex/decimal/" "tex/latex/decimal/")))) (file-name (git-file-name name version)) @@ -98873,15 +106443,43 @@ within the text.") raised decimal point, instead of the American-style period.") (license license:lppl1.0+))) +(define-public texlive-decimalcomma + (package + (name "texlive-decimalcomma") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/decimalcomma/" + "source/latex/decimalcomma/" + "tex/latex/decimalcomma/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pkykjs7n5blm25k34zxlxrm1yqdls24jfsmsw0h7yi2zfwlmacl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/decimalcomma") + (synopsis "Comma for decimal numbers") + (description + "This small package offers a new definition of the comma , as an active +character. It ensures the correct spacing in mathematical mode when using the +comma either as a decimal separator or as a list separator. With this +package, the comma behaves similarly to @code{ncccomma}, but the code is +lighter, and several compatibility issues have been fixed.") + (license license:lppl1.3+))) + (define-public texlive-decorule (package (name "texlive-decorule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/decorule/" "source/latex/decorule/" "tex/latex/decorule/")))) @@ -98902,12 +106500,12 @@ without the need to install any additional software or fonts.") (define-public texlive-delimtxt (package (name "texlive-delimtxt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/delimtxt/" "source/latex/delimtxt/" "tex/latex/delimtxt/")))) @@ -98928,12 +106526,12 @@ the like, making it easier to export the data file from MS-Excel/MS-Word") (define-public texlive-democodetools (package (name "texlive-democodetools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/democodetools/" "tex/latex/democodetools/")))) (file-name (git-file-name name version)) @@ -98951,12 +106549,12 @@ the like, making it easier to export the data file from MS-Excel/MS-Word") (define-public texlive-diabetes-logbook (package (name "texlive-diabetes-logbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/diabetes-logbook/" "tex/latex/diabetes-logbook/")))) (file-name (git-file-name name version)) @@ -98980,12 +106578,12 @@ as well as counting/estimating carbs, protein, and fat.") (define-public texlive-diagnose (package (name "texlive-diagnose") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/diagnose/" "tex/latex/diagnose/")))) (file-name (git-file-name name version)) (sha256 @@ -99004,12 +106602,12 @@ that examines the installation is available.") (define-public texlive-dialogl (package (name "texlive-dialogl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dialogl/" "source/latex/dialogl/" "tex/latex/dialogl/")))) (file-name (git-file-name name version)) @@ -99029,12 +106627,12 @@ to write macros to carry on a dialogue with the user.") (define-public texlive-dichokey (package (name "texlive-dichokey") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dichokey/" "tex/latex/dichokey/")))) (file-name (git-file-name name version)) (sha256 @@ -99053,12 +106651,12 @@ and indentation of successive key steps automatically.") (define-public texlive-dimnum (package (name "texlive-dimnum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dimnum/" "source/latex/dimnum/" "tex/latex/dimnum/")))) (file-name (git-file-name name version)) @@ -99077,12 +106675,12 @@ mode.") (define-public texlive-directory (package (name "texlive-directory") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/directory/" "bibtex/bst/directory/" "doc/latex/directory/" @@ -99103,12 +106701,12 @@ maintenance and exploitation of an address book-like database.") (define-public texlive-dirtytalk (package (name "texlive-dirtytalk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dirtytalk/" "source/latex/dirtytalk/" "tex/latex/dirtytalk/")))) @@ -99129,12 +106727,12 @@ quotations are detected.") (define-public texlive-dlfltxb (package (name "texlive-dlfltxb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/dlfltxb/" "doc/latex/dlfltxb/" "tex/latex/dlfltxb/")))) (file-name (git-file-name name version)) @@ -99171,12 +106769,12 @@ the macro used in the bibliography that can wrap a URL up into a BibTeX entry. (define-public texlive-dnaseq (package (name "texlive-dnaseq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dnaseq/" "source/latex/dnaseq/" "tex/latex/dnaseq/")))) (file-name (git-file-name name version)) @@ -99197,12 +106795,12 @@ consider the @code{seqsplit} package.") (define-public texlive-doclicense (package (name "texlive-doclicense") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/doclicense/" "source/latex/doclicense/" "tex/latex/doclicense/")))) @@ -99224,12 +106822,12 @@ handle all kinds of licenses.") (define-public texlive-docmfp (package (name "texlive-docmfp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/docmfp/" "source/latex/docmfp/" "tex/latex/docmfp/")))) (file-name (git-file-name name version)) @@ -99248,12 +106846,12 @@ non-LaTeX code, such as Metafont or MetaPost, or other programming languages.") (define-public texlive-docmute (package (name "texlive-docmute") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/docmute/" "source/latex/docmute/" "tex/latex/docmute/")))) (file-name (git-file-name name version)) @@ -99273,12 +106871,12 @@ everything but the material between @code{\\begin@{document@}} and (define-public texlive-docshots (package (name "texlive-docshots") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/docshots/" "source/latex/docshots/" "tex/latex/docshots/")))) @@ -99301,12 +106899,12 @@ documentation or in @file{.tex} files.") (define-public texlive-doctools (package (name "texlive-doctools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/doctools/" "source/latex/doctools/" "tex/latex/doctools/")))) @@ -99326,12 +106924,12 @@ LaTeX document, or within a @file{.dtx} file.") (define-public texlive-documentation (package (name "texlive-documentation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/documentation/" "source/latex/documentation/" "tex/latex/documentation/")))) @@ -99351,12 +106949,12 @@ that the result is acceptable for inclusion in reports, etc.") (define-public texlive-docutils (package (name "texlive-docutils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/docutils/" "tex/latex/docutils/")))) (file-name (git-file-name name version)) (sha256 @@ -99377,12 +106975,12 @@ specify this package with the stylesheet configuration option, e.g., (define-public texlive-dotarrow (package (name "texlive-dotarrow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dotarrow/" "source/latex/dotarrow/" "tex/latex/dotarrow/")))) @@ -99402,12 +107000,12 @@ specify this package with the stylesheet configuration option, e.g., (define-public texlive-dotlessi (package (name "texlive-dotlessi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dotlessi/" "tex/latex/dotlessi/")))) (file-name (git-file-name name version)) (sha256 @@ -99426,12 +107024,12 @@ intended for symbols in non English languages.") (define-public texlive-dotseqn (package (name "texlive-dotseqn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dotseqn/" "source/latex/dotseqn/" "tex/latex/dotseqn/")))) (file-name (git-file-name name version)) @@ -99468,12 +107066,12 @@ option (no leaders).") (define-public texlive-download (package (name "texlive-download") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/download/" "source/latex/download/" "tex/latex/download/")))) @@ -99494,12 +107092,12 @@ run the external commands, LaTeX (or whatever) needs to be run with the (define-public texlive-dox (package (name "texlive-dox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dox/" "source/latex/dox/" "tex/latex/dox/")))) (file-name (git-file-name name version)) @@ -99521,12 +107119,12 @@ for instance). The DoX package is designed to circumvent this limitation.") (define-public texlive-dpfloat (package (name "texlive-dpfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dpfloat/" "tex/latex/dpfloat/")))) (file-name (git-file-name name version)) (sha256 @@ -99547,12 +107145,12 @@ two floats will appear side-by-side in a two-sided document.") (define-public texlive-dprogress (package (name "texlive-dprogress") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dprogress/" "source/latex/dprogress/" "tex/latex/dprogress/")))) @@ -99575,12 +107173,12 @@ loaded) details of the @code{align} environment.") (define-public texlive-drac (package (name "texlive-drac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/drac/" "source/latex/drac/" "tex/latex/drac/")))) (file-name (git-file-name name version)) @@ -99604,12 +107202,12 @@ works for ordinary commands.") (define-public texlive-draftcopy (package (name "texlive-draftcopy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/draftcopy/" "source/latex/draftcopy/" "tex/latex/draftcopy/")))) @@ -99642,12 +107240,12 @@ be used with pdfLaTeX. For that usage, consider the @code{wallpaper} or (define-public texlive-draftfigure (package (name "texlive-draftfigure") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/draftfigure/" "tex/latex/draftfigure/")))) (file-name (git-file-name name version)) @@ -99666,17 +107264,17 @@ draft and modify the display with various options.") (define-public texlive-dtk (package (name "texlive-dtk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dtk/" "tex/latex/dtk/")))) (file-name (git-file-name name version)) (sha256 (base32 - "17gi7f8mzgss7hzb3fw3apbv6dlrpa6n9i8zqqyqrdwyabk7cwq9")))) + "0h9pn73h2fj6582a5hpw8k6bi3n92x0mckbiip03c7m9jw14fpr7")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/dtk") @@ -99691,12 +107289,12 @@ typeset a single article, as well as to produce the complete journal.") (define-public texlive-dtxdescribe (package (name "texlive-dtxdescribe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dtxdescribe/" "source/latex/dtxdescribe/" "tex/latex/dtxdescribe/")))) @@ -99732,12 +107330,12 @@ names of certain programs, a number of logos, and inline dashes and slashes.") (define-public texlive-dtxgallery (package (name "texlive-dtxgallery") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dtxgallery/")))) (file-name (git-file-name name version)) (sha256 @@ -99757,18 +107355,18 @@ the corresponding @file{.pdf}.") (define-public texlive-ducksay (package (name "texlive-ducksay") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ducksay/" "source/latex/ducksay/" "tex/latex/ducksay/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qq3iw1bbxjlc0yc6lcz6wpmgkbmx02sagfal4rima6gg06yp346")))) + "1j9n7mdn47r8racgfpfjjk10n5cxd19qdqih8gbn87558765wnnb")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/ducksay") @@ -99783,12 +107381,12 @@ Multi-line messages are fully supported.") (define-public texlive-duckuments (package (name "texlive-duckuments") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/duckuments/" "source/latex/duckuments/" "tex/latex/duckuments/")))) @@ -99829,12 +107427,12 @@ following macros are available: (define-public texlive-dvdcoll (package (name "texlive-dvdcoll") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/dvdcoll/" "doc/latex/dvdcoll/" "tex/latex/dvdcoll/")))) (file-name (git-file-name name version)) @@ -99863,12 +107461,12 @@ English, French, German, Italian, Polish, Portuguese, Spanish.") (define-public texlive-dynamicnumber (package (name "texlive-dynamicnumber") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dynamicnumber/" "source/latex/dynamicnumber/" "tex/latex/dynamicnumber/")))) @@ -99895,12 +107493,12 @@ supported to produce dynamic number list files.") (define-public texlive-dynblocks (package (name "texlive-dynblocks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/dynblocks/" "tex/latex/dynblocks/")))) (file-name (git-file-name name version)) @@ -99919,12 +107517,12 @@ blocks inside a presentation.") (define-public texlive-ean13isbn (package (name "texlive-ean13isbn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ean13isbn/" "tex/latex/ean13isbn/")))) (file-name (git-file-name name version)) @@ -99943,12 +107541,12 @@ blocks inside a presentation.") (define-public texlive-easy (package (name "texlive-easy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easy/" "tex/latex/easy/")))) (file-name (git-file-name name version)) (sha256 @@ -99981,12 +107579,12 @@ blocks inside a presentation.") (define-public texlive-easy-todo (package (name "texlive-easy-todo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easy-todo/" "tex/latex/easy-todo/")))) (file-name (git-file-name name version)) @@ -100005,19 +107603,19 @@ index of things to do.") (define-public texlive-easybook (package (name "texlive-easybook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easybook/" "source/latex/easybook/" "tex/latex/easybook/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1g4waqpkdswlimmnd4cxla5x1sjd1rig0wxczknxjl5b4lw8bh74")))) + "1rc893754p75lpv8h4dvl4a6cq6i2ipazzi6s1lkl6fiql4jk9rv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/easybook") @@ -100032,15 +107630,49 @@ package @code{easybase} can also be used with CTeX and standard document classes.") (license license:lppl1.3c))) +(define-public texlive-easydtx + (package + (name "texlive-easydtx") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/man/man1/edtx2dtx.1" + "doc/man/man1/edtx2dtx.man1.pdf" + "doc/support/easydtx/" + "scripts/easydtx/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0887rz56dpbnqd9azyxyw7hhdi8pyb5a4l22pj45lcgrnk8myasp")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "edtx2dtx.pl"))) + (inputs (list perl)) + (home-page "https://ctan.org/pkg/easydtx") + (synopsis "Simplified DTX format") + (description + "EasyDTX is a variant of the DTX format which eliminates the need for all +those pesky @code{macrocode} environments. Any line introduced by a single +comment counts as documentation, and documentation lines may be indented. An +@file{.edtx} file is converted to a @file{.dtx} by a Perl script called +@code{edtx2dtx}. There is also a rudimentary Emacs mode, implemented in +@file{easydoctex-mode.el}, which takes care of fontification, indentation, and +forward and inverse search.") + (license license:gpl3+))) + (define-public texlive-easyfig (package (name "texlive-easyfig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easyfig/" "source/latex/easyfig/" "tex/latex/easyfig/")))) (file-name (git-file-name name version)) @@ -100065,19 +107697,19 @@ captions, @code{easyfig} has become quite redundant.") (define-public texlive-easyfloats (package (name "texlive-easyfloats") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easyfloats/" "source/latex/easyfloats/" "tex/latex/easyfloats/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0lp0bflj0m05rxbg5514mg87ipkanrpypvijhqa6qwj08c7gvahk")))) + "0pnvpn03c5zmz0ps9w9qhhxa613vn4q7lh2631xmy49kb3w559ys")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-caption texlive-environ texlive-etoolbox @@ -100096,12 +107728,12 @@ also allows disabling floating of such objects.") (define-public texlive-easyformat (package (name "texlive-easyformat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easyformat/" "tex/latex/easyformat/")))) (file-name (git-file-name name version)) @@ -100121,12 +107753,12 @@ underscore and circumflex in math mode remain the same.") (define-public texlive-easylist (package (name "texlive-easylist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easylist/" "tex/latex/easylist/")))) (file-name (git-file-name name version)) (sha256 @@ -100146,12 +107778,12 @@ unlimited depth).") (define-public texlive-easyreview (package (name "texlive-easyreview") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/easyreview/" "source/latex/easyreview/" "tex/latex/easyreview/")))) @@ -100174,12 +107806,12 @@ needs to be removed, needs to be replaced and add comments to the text.") (define-public texlive-ebezier (package (name "texlive-ebezier") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ebezier/" "source/latex/ebezier/" "tex/latex/ebezier/")))) (file-name (git-file-name name version)) @@ -100200,12 +107832,12 @@ macros for the calculation of curve lengths are part of this package.") (define-public texlive-ecclesiastic (package (name "texlive-ecclesiastic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ecclesiastic/" "source/latex/ecclesiastic/" "tex/latex/ecclesiastic/")))) @@ -100228,12 +107860,12 @@ set accents on all vowels, including y and the diphthongs @samp{ae} and (define-public texlive-econlipsum (package (name "texlive-econlipsum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/econlipsum/" "source/latex/econlipsum/" "tex/latex/econlipsum/")))) @@ -100254,12 +107886,12 @@ from @url{https://ipsum.mwt.me/}.") (define-public texlive-ecv (package (name "texlive-ecv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ecv/" "source/latex/ecv/" "tex/latex/ecv/")))) (file-name (git-file-name name version)) @@ -100279,12 +107911,12 @@ comes with a German and an English template.") (define-public texlive-ed (package (name "texlive-ed") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ed/" "source/latex/ed/" "tex/latex/ed/")))) (file-name (git-file-name name version)) @@ -100305,12 +107937,12 @@ publication mode these are suppressed.") (define-public texlive-edichokey (package (name "texlive-edichokey") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/edichokey/" "tex/latex/edichokey/")))) (file-name (git-file-name name version)) @@ -100331,12 +107963,12 @@ keys.") (define-public texlive-edmargin (package (name "texlive-edmargin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/edmargin/" "source/latex/edmargin/" "tex/latex/edmargin/")))) @@ -100359,12 +107991,12 @@ there are many short notes).") (define-public texlive-eemeir (package (name "texlive-eemeir") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eemeir/" "source/latex/eemeir/" "tex/latex/eemeir/")))) (file-name (git-file-name name version)) @@ -100389,12 +108021,12 @@ once per document, as an environment, or may be flipped on the fly.") (define-public texlive-efbox (package (name "texlive-efbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/efbox/" "source/latex/efbox/" "tex/latex/efbox/")))) (file-name (git-file-name name version)) @@ -100412,15 +108044,41 @@ a (possibly partial) frame around the box, and allows setting the box background colour.") (license license:lppl1.3+))) +(define-public texlive-egpeirce + (package + (name "texlive-egpeirce") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/egpeirce/" + "tex/latex/egpeirce/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jma773xvq5xr06bvag6rwah5rd1jr87vfiidxvmzgfgv68hxrqq")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/egpeirce") + (synopsis "Draw existential graphs invented by Charles Peirce") + (description + "This package is for drawing existential graphs invented and developed by +philosopher and polymath Charles Peirce. It also contains new and unique +symbols for several types of linear logical operators Peirce invented and used +in his larger logical system.") + (license license:lppl1.3+))) + (define-public texlive-egplot (package (name "texlive-egplot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/egplot/" "source/latex/egplot/" "tex/latex/egplot/")))) (file-name (git-file-name name version)) @@ -100440,12 +108098,12 @@ document source itself.") (define-public texlive-ehhline (package (name "texlive-ehhline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ehhline/" "tex/latex/ehhline/")))) (file-name (git-file-name name version)) (sha256 @@ -100463,12 +108121,12 @@ token, which allows creating lines with arbitrary LaTeX commands.") (define-public texlive-elements (package (name "texlive-elements") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elements/" "tex/latex/elements/")))) (file-name (git-file-name name version)) (sha256 @@ -100488,12 +108146,12 @@ number 112.") (define-public texlive-ellipsis (package (name "texlive-ellipsis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ellipsis/" "source/latex/ellipsis/" "tex/latex/ellipsis/")))) @@ -100515,12 +108173,12 @@ between two words.") (define-public texlive-elmath (package (name "texlive-elmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elmath/" "source/latex/elmath/" "tex/latex/elmath/")))) (file-name (git-file-name name version)) @@ -100540,17 +108198,17 @@ ISO 8859-7 encoding) in math mode.") (define-public texlive-elpres (package (name "texlive-elpres") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elpres/" "tex/latex/elpres/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mx36x88rcgjga1pqqf0rnyyq81lc4728gzjkp2scwz26yn6b6zv")))) + "17n1vmp02p4v2xn2flwf5m51lwk0k6xzr1n65wp250yjqcqq7r5q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/elpres") @@ -100567,12 +108225,12 @@ monitors (16:9, 16:10) may be selected.") (define-public texlive-elzcards (package (name "texlive-elzcards") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/elzcards/" "source/latex/elzcards/" "tex/latex/elzcards/")))) @@ -100595,12 +108253,12 @@ Everything else is taken care of by @code{elzcards}.") (define-public texlive-emarks (package (name "texlive-emarks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emarks/" "source/latex/emarks/" "tex/latex/emarks/")))) (file-name (git-file-name name version)) @@ -100628,12 +108286,12 @@ package.") (define-public texlive-embedall (package (name "texlive-embedall") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/embedall/" "source/latex/embedall/" "tex/latex/embedall/")))) @@ -100655,12 +108313,12 @@ TeX files, and external codes.") (define-public texlive-embedfile (package (name "texlive-embedfile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/embedfile/" "source/latex/embedfile/" "tex/generic/embedfile/" @@ -100683,12 +108341,12 @@ PDF mode, is supported.") (define-public texlive-embrac (package (name "texlive-embrac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/embrac/" "tex/latex/embrac/")))) (file-name (git-file-name name version)) (sha256 @@ -100707,12 +108365,12 @@ arguments.") (define-public texlive-emptypage (package (name "texlive-emptypage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emptypage/" "source/latex/emptypage/" "tex/latex/emptypage/")))) @@ -100732,18 +108390,18 @@ pages.") (define-public texlive-emulateapj (package (name "texlive-emulateapj") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/emulateapj/" "tex/latex/emulateapj/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13d84pxy67qwdb9wnma05ivk9iv7ky8pfmi8801cw8sc2c2sfz9j")))) + "1lj19l8g8cn0m5zc9ja5z58vpayrn9vsmmibgszdkqckym85r2d5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/emulateapj") @@ -100757,19 +108415,19 @@ Journal}.") (define-public texlive-endheads (package (name "texlive-endheads") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endheads/" "source/latex/endheads/" "tex/latex/endheads/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pbqp5bkak62bqfnh9glk9g37ciachi80m1aavl9s9ahj1dk6af8")))) + "1ivgshyan46kc3lv4rachic90wl34w4xm0ak1bnm6bipsl8c04ms")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/endheads") @@ -100784,12 +108442,12 @@ chapter.") (define-public texlive-endnotes-hy (package (name "texlive-endnotes-hy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/endnotes-hy/" "source/latex/endnotes-hy/" "tex/latex/endnotes-hy/")))) @@ -100812,12 +108470,12 @@ anchors") (define-public texlive-engpron (package (name "texlive-engpron") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/engpron/" "source/latex/engpron/" "tex/latex/engpron/")))) (file-name (git-file-name name version)) @@ -100839,12 +108497,12 @@ dictionary.") (define-public texlive-engrec (package (name "texlive-engrec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/engrec/" "source/latex/engrec/" "tex/latex/engrec/")))) (file-name (git-file-name name version)) @@ -100864,12 +108522,12 @@ are provided to work with the @code{upgreek} and @code{fourier} packages.") (define-public texlive-enumitem-zref (package (name "texlive-enumitem-zref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/enumitem-zref/" "source/latex/enumitem-zref/" "tex/latex/enumitem-zref/")))) @@ -100899,12 +108557,12 @@ The package is currently broken, cf.@: (define-public texlive-envbig (package (name "texlive-envbig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/envbig/" "tex/latex/envbig/")))) (file-name (git-file-name name version)) (sha256 @@ -100921,12 +108579,12 @@ The package is currently broken, cf.@: (define-public texlive-envlab (package (name "texlive-envlab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/envlab/" "source/latex/envlab/" "tex/latex/envlab/")))) (file-name (git-file-name name version)) @@ -100946,12 +108604,12 @@ and address formatting according to the US Postal Service rules.") (define-public texlive-epigraph (package (name "texlive-epigraph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epigraph/" "source/latex/epigraph/" "tex/latex/epigraph/")))) @@ -100972,12 +108630,12 @@ Various aspects are easily configurable.") (define-public texlive-epigraph-keys (package (name "texlive-epigraph-keys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epigraph-keys/" "tex/latex/epigraph-keys/")))) (file-name (git-file-name name version)) @@ -100997,12 +108655,12 @@ sophisticated @code{epigraph} package.") (define-public texlive-epiolmec (package (name "texlive-epiolmec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/epiolmec/" "fonts/map/dvips/epiolmec/" "fonts/tfm/public/epiolmec/" @@ -101025,12 +108683,12 @@ in a script used in Southern Middle America until about 500 AD.") (define-public texlive-eq-pin2corr (package (name "texlive-eq-pin2corr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eq-pin2corr/" "source/latex/eq-pin2corr/" "tex/latex/eq-pin2corr/")))) @@ -101056,12 +108714,12 @@ the student's effort on that quiz.") (define-public texlive-eqell (package (name "texlive-eqell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqell/" "tex/latex/eqell/")))) (file-name (git-file-name name version)) (sha256 @@ -101079,12 +108737,12 @@ the student's effort on that quiz.") (define-public texlive-eqlist (package (name "texlive-eqlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqlist/" "source/latex/eqlist/" "tex/latex/eqlist/")))) (file-name (git-file-name name version)) @@ -101103,12 +108761,12 @@ list in which the indentation corresponds to the longest item of the list.") (define-public texlive-eqnalign (package (name "texlive-eqnalign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/eqnalign/" "source/latex/eqnalign/" "tex/latex/eqnalign/")))) @@ -101127,15 +108785,44 @@ list in which the indentation corresponds to the longest item of the list.") is required, but these cases should be seldom.") (license license:lppl1.3+))) +(define-public texlive-eqnlines + (package + (name "texlive-eqnlines") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/eqnlines/" + "source/latex/eqnlines/" + "tex/latex/eqnlines/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x3b5jrw5ic4barn40lsyfg795v61rghk4i3isjzf41jg96ij5q4")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/eqnlines") + (synopsis "Single- and multiline equations") + (description + "This LaTeX2e package provides a framework for typesetting single- and +multiline equations which extends the established equation environments of +LaTeX and the @code{amsmath} package with many options for convenient +adjustment of the intended layout. In particular, the package adds flexible +schemes for numbering, horizontal alignment and semi-automatic punctuation, +and it improves upon the horizontal and vertical spacing options.") + (license license:lppl1.3+))) + (define-public texlive-eqname (package (name "texlive-eqname") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/eqname/")))) (file-name (git-file-name name version)) (sha256 @@ -101154,12 +108841,12 @@ place of an equation number. The name tag will be picked up by a subsequent (define-public texlive-errata (package (name "texlive-errata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/errata/" "source/latex/errata/" "tex/latex/errata/")))) (file-name (git-file-name name version)) @@ -101180,12 +108867,12 @@ document highlighting the difference to the published version.") (define-public texlive-erw-l3 (package (name "texlive-erw-l3") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/erw-l3/" "source/latex/erw-l3/" "tex/latex/erw-l3/")))) (file-name (git-file-name name version)) @@ -101204,17 +108891,17 @@ document highlighting the difference to the published version.") (define-public texlive-esami (package (name "texlive-esami") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esami/" "tex/latex/esami/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1fhl6y96s2g0rz9p2r1gcbrpbrhcapqnq7ksryg7q796h1ixd1iw")))) + "0m8cq2l4r942yhbh6lq5ppkfhfnszanpf9wpjkkpgwngw4l051xs")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/esami") @@ -101231,12 +108918,12 @@ localised in Italian, English, French, German, Greek, Serbian, and Spanish.") (define-public texlive-esdiff (package (name "texlive-esdiff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esdiff/" "source/latex/esdiff/" "tex/latex/esdiff/")))) (file-name (git-file-name name version)) @@ -101257,12 +108944,12 @@ alternatives may be selected by package options") (define-public texlive-esieecv (package (name "texlive-esieecv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esieecv/" "source/latex/esieecv/" "tex/latex/esieecv/")))) (file-name (git-file-name name version)) @@ -101281,17 +108968,17 @@ will expect.") (define-public texlive-esindex (package (name "texlive-esindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esindex/" "tex/latex/esindex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "12jirxg7nijnagn8gszi0bj3sdiyvb9sb2sdpjpj1yk2ngfb41m1")))) + "0crnd97ly4132la117341kx8fnqvdi6s97bw4z0awj0q5974nihq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/esindex") @@ -101306,12 +108993,12 @@ characters in any encoding, and without Babel.") (define-public texlive-esint (package (name "texlive-esint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/esint/" "fonts/source/public/esint/" "fonts/tfm/public/esint/" @@ -101337,12 +109024,12 @@ Metafont source and LaTeX macro support.") (define-public texlive-esint-type1 (package (name "texlive-esint-type1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/esint-type1/" "dvips/esint-type1/" "fonts/map/dvips/esint-type1/" @@ -101364,12 +109051,12 @@ Metafont source and LaTeX macro support.") (define-public texlive-etaremune (package (name "texlive-etaremune") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etaremune/" "source/latex/etaremune/" "tex/latex/etaremune/")))) @@ -101403,12 +109090,12 @@ package, which uses painfully many counters.") (define-public texlive-etl (package (name "texlive-etl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/etl/" "source/latex/etl/" "tex/latex/etl/")))) (file-name (git-file-name name version)) @@ -101435,12 +109122,12 @@ package has no immediate use for document authors; it only contains (define-public texlive-eulerpx (package (name "texlive-eulerpx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/eulerpx/" "tex/latex/eulerpx/")))) (file-name (git-file-name name version)) (sha256 @@ -101460,12 +109147,12 @@ Optima fonts, but it may work with other combinations, too.") (define-public texlive-europasscv (package (name "texlive-europasscv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/europasscv/" "tex/latex/europasscv/")))) (file-name (git-file-name name version)) @@ -101487,12 +109174,12 @@ more compact and somewhat fancier layout.") (define-public texlive-europecv (package (name "texlive-europecv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/europecv/" "tex/latex/europecv/")))) (file-name (git-file-name name version)) (sha256 @@ -101514,12 +109201,12 @@ Catalan), as well as options permitting input in UTF-8 and koi8-r.") (define-public texlive-exam (package (name "texlive-exam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exam/" "tex/latex/exam/")))) (file-name (git-file-name name version)) (sha256 @@ -101565,12 +109252,12 @@ two bundles therefore clash, and should not be installed on the same system.") (define-public texlive-exam-lite (package (name "texlive-exam-lite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exam-lite/" "tex/latex/exam-lite/")))) (file-name (git-file-name name version)) @@ -101605,12 +109292,12 @@ the necessary ingredients for the exam; (define-public texlive-exam-n (package (name "texlive-exam-n") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exam-n/" "source/latex/exam-n/" "tex/latex/exam-n/")))) (file-name (git-file-name name version)) @@ -101642,12 +109329,12 @@ running marks, ``Question n continued'' catchwords, and so on; (define-public texlive-exam-randomizechoices (package (name "texlive-exam-randomizechoices") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exam-randomizechoices/" "tex/latex/exam-randomizechoices/")))) (file-name (git-file-name name version)) @@ -101672,12 +109359,12 @@ an external file.") (define-public texlive-examdesign (package (name "texlive-examdesign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/examdesign/" "source/latex/examdesign/" "tex/latex/examdesign/")))) @@ -101705,12 +109392,12 @@ answer/essay questions.") (define-public texlive-example (package (name "texlive-example") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/example/")))) (file-name (git-file-name name version)) (sha256 @@ -101725,15 +109412,43 @@ an example environment, which typesets its contents on the left of the page, and prints it verbatim on the right.") (license license:gpl3+))) +(define-public texlive-examz + (package + (name "texlive-examz") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/examz/" + "source/latex/examz/" + "tex/latex/examz/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vz686l1hgpi7i9b75ihd769r2gc0a7nid54v940w76cnrjygi44")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/examz") + (synopsis "Randomized exams with multiple versions") + (description + "The @code{examz} document class builds on the @code{exam} document class. +An author may use the class exactly as the @code{exam} class, but there are +also additional features. The document class facilitates the writing of +questions with random elements, the creation of multiple versions of an exam, +and the use of separate files as question banks.") + (license license:lppl1.3c))) + (define-public texlive-exceltex (package (name "texlive-exceltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exceltex/" "scripts/exceltex/" "tex/latex/exceltex/")))) (file-name (git-file-name name version)) @@ -101762,12 +109477,12 @@ applications are able to read and write Excel files.") (define-public texlive-excludeonly (package (name "texlive-excludeonly") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/excludeonly/" "tex/latex/excludeonly/")))) (file-name (git-file-name name version)) @@ -101789,12 +109504,12 @@ packages that do the same.") (define-public texlive-exercise (package (name "texlive-exercise") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exercise/" "source/latex/exercise/" "tex/latex/exercise/")))) @@ -101819,12 +109534,12 @@ but not fully supported yet (only English and French are implemented).") (define-public texlive-exercisebank (package (name "texlive-exercisebank") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exercisebank/" "tex/latex/exercisebank/")))) (file-name (git-file-name name version)) @@ -101846,12 +109561,12 @@ problems as you see fit.") (define-public texlive-exercisepoints (package (name "texlive-exercisepoints") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exercisepoints/" "tex/latex/exercisepoints/")))) (file-name (git-file-name name version)) @@ -101874,12 +109589,12 @@ points of each exercise.") (define-public texlive-exercises (package (name "texlive-exercises") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exercises/" "source/latex/exercises/" "tex/latex/exercises/")))) @@ -101899,22 +109614,53 @@ in the exercises can be added automatically. The package also permits hiding the solutions.") (license license:lppl1.2+))) +(define-public texlive-exercisesheets + (package + (name "texlive-exercisesheets") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/exercisesheets/" + "tex/latex/exercisesheets/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17ggczkvrmsgawyic2mffxfc257kbpa6d2pbhs95c7gp2rh56fn1")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/exercisesheets") + (synopsis + "Typeset exercise sheets for university courses and school classes") + (description + "This LaTeX package provides a way to typeset exercise sheets as used in +university courses and school classes. It has evolved from a set of macros +and environments that were finally combined into this package. It has +a regular and a Beamer mode, selected depending on the document class used. +There also is an embedded mode that allows using exercises in lecture notes +etc., without requiring page breaks. Since the package includes a loading +mechanism for exercises from external files, the same exercises can be reused +in different contexts.") + (license license:lppl1.3c))) + (define-public texlive-exesheet (package (name "texlive-exesheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exesheet/" "source/latex/exesheet/" "tex/latex/exesheet/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1h8sckkw29fzyk4ssr7aywxd05qj7nj1i4qiv05g3mkzdx8bva44")))) + "0vrikf9dxq0ypknz6gbfpyz5c6phkax4sb6l1icgmff2z64l9952")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/exesheet") @@ -101930,18 +109676,18 @@ display, macros for marking schemes with detailed comments.") (define-public texlive-exframe (package (name "texlive-exframe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exframe/" "source/latex/exframe/" "tex/latex/exframe/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0rbmhnn5ndy5dsjlfc2v7l88ryxi854z6ifd8m7w99x1akrif379")))) + "07bjmhpsvyncagjk6xza1r1d80ah3c2q2hqgl4wvpsc6q5bxrpm6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/exframe") @@ -101959,12 +109705,12 @@ representation of the exercise content.") (define-public texlive-exp-testopt (package (name "texlive-exp-testopt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exp-testopt/" "source/latex/exp-testopt/" "tex/latex/exp-testopt/")))) @@ -101987,12 +109733,12 @@ arguments.") (define-public texlive-export (package (name "texlive-export") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/export/" "source/latex/export/" "tex/latex/export/")))) (file-name (git-file-name name version)) @@ -102013,12 +109759,12 @@ between documents for the purposes of Dvipaste.") (define-public texlive-exsheets (package (name "texlive-exsheets") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exsheets/" "tex/latex/exsheets/")))) (file-name (git-file-name name version)) (sha256 @@ -102047,18 +109793,18 @@ added any more.") (define-public texlive-exsol (package (name "texlive-exsol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/exsol/" "source/latex/exsol/" "tex/latex/exsol/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0mygabr121dmm65wc4klmq0v6v0lqjvy9klqami125ffhxs5r8al")))) + "03sb87c7x53hzqxh0l9q27z2ic5jpqj5k7ailf0wrpv1ckzbgxvl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/exsol") @@ -102078,12 +109824,12 @@ LaTeX, to generate a nice solution book.") (define-public texlive-extract (package (name "texlive-extract") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/extract/" "source/latex/extract/" "tex/latex/extract/")))) (file-name (git-file-name name version)) @@ -102129,15 +109875,47 @@ be useful for extracting specific slides from a presentation and use them in a new file.") (license license:lppl1.3+))) +(define-public texlive-extractbb + (package + (name "texlive-extractbb") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/man/man1/extractbb.1" + "doc/man/man1/extractbb.man1.pdf" + "doc/support/extractbb/" + "scripts/extractbb/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06pbzg26li3yflsgck8szf8vyira06rnv2x3hvz1695ilgx4lqmg")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "extractbb.lua"))) + (home-page "https://ctan.org/pkg/extractbb") + (synopsis "Re-implementation of @code{extractbb}, written in Lua") + (description + "extractbb is a program that exports the dimensions of an image or PDF +file to a plain text format that is easily parsed by TeX. This tool is rarely +run directly by users, but is frequently used by packages running on XeTeX or +upTeX. This package specifically contains a Lua-based re-implementation +@code{extractbb} that behaves identically to the original C-based version +distributed with Dvipdfmx.") + (license (list license:asl2.0 license:cc-by-sa4.0)))) + (define-public texlive-facsimile (package (name "texlive-facsimile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/facsimile/" "source/latex/facsimile/" "tex/latex/facsimile/")))) @@ -102162,12 +109940,12 @@ support.") (define-public texlive-factura (package (name "texlive-factura") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/factura/" "source/latex/factura/" "tex/latex/factura/")))) (file-name (git-file-name name version)) @@ -102189,12 +109967,12 @@ invoking commands or editing.") (define-public texlive-familytree (package (name "texlive-familytree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/familytree/" "source/latex/familytree/" "tex/latex/familytree/")))) @@ -102217,12 +109995,12 @@ vertical option (@emph{tate}) is supported.") (define-public texlive-fancyhandout (package (name "texlive-fancyhandout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyhandout/" "tex/latex/fancyhandout/")))) (file-name (git-file-name name version)) @@ -102247,12 +110025,12 @@ a beautiful way.") (define-public texlive-fancylabel (package (name "texlive-fancylabel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancylabel/" "source/latex/fancylabel/" "tex/latex/fancylabel/")))) @@ -102272,12 +110050,12 @@ the needs of the @code{chemschemex} package") (define-public texlive-fancynum (package (name "texlive-fancynum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancynum/" "source/latex/fancynum/" "tex/latex/fancynum/")))) @@ -102297,12 +110075,12 @@ floating point numbers, such as you find in program output.") (define-public texlive-fancypar (package (name "texlive-fancypar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancypar/" "source/latex/fancypar/" "tex/latex/fancypar/")))) @@ -102326,17 +110104,17 @@ mathematics.") (define-public texlive-fancyqr (package (name "texlive-fancyqr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyqr/" "tex/latex/fancyqr/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1p5dpk1cr8wssakylmnghjd965dr4grcs8gahmcigjsbwib97ksm")))) + "034m6i471gs19ba4ck4qn7nlqd95n27hvjqbv8f34ccl8xh104kl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fancyqr") @@ -102349,12 +110127,12 @@ of the @code{qrcode} package.") (define-public texlive-fancyslides (package (name "texlive-fancyslides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancyslides/" "tex/latex/fancyslides/")))) (file-name (git-file-name name version)) @@ -102375,12 +110153,12 @@ The class is built upon LaTeX Beamer, so all Beamer commands should work.") (define-public texlive-fancytabs (package (name "texlive-fancytabs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancytabs/" "source/latex/fancytabs/" "tex/latex/fancytabs/")))) @@ -102400,12 +110178,12 @@ the PGF bundle.") (define-public texlive-fancytooltips (package (name "texlive-fancytooltips") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fancytooltips/" "source/latex/fancytooltips/" "tex/latex/fancytooltips/")))) @@ -102426,15 +110204,67 @@ the files in Adobe Reader. The links and JavaScripts are inserted using @code{eforms} package from the AcroTeX bundle.") (license license:lppl1.2+))) +(define-public texlive-faq-fr + (package + (name "texlive-faq-fr") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/faq-fr/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bhri2hf0zlyk942ibk0pgqkkrv04ghka25c7yvnjdhpq68mgacr")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/faq-fr") + (synopsis "French LaTeX FAQ (sources)") + (description + "This package contains the source files of the French-speaking FAQ, now +hosted on an open wiki: @url{https://www.latex-fr.net/}. If you just want to +read the FAQ, please visit the URL above. This package is on CTAN mostly to +encourage reuse, and for archival purposes.") + (license license:cc-by-sa4.0))) + +(define-public texlive-faq-fr-gutenberg + (package + (name "texlive-faq-fr-gutenberg") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/faq-fr-gutenberg/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ap9kxsrfvycdp84mfq0pl3icf9qrzy093gxviv5969w8vpvqf9v")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/faq-fr-gutenberg") + (synopsis "Sources of the GUTenberg French LaTeX FAQ and PDF files") + (description + "This package contains the sources of the GUTenberg French LaTeX +FAQ (French (La)TeX users group), currently maintained as a Git repository +open to all: @url{https://gitlab.gutenberg-asso.fr}. If you'd like to read +the FAQ, please visit the URL above. This package also contains two PDF +versions of this FAQ. These files are made available on CTAN only to +encourage reuse of this content, and to preserve a permanent copy.") + (license license:cc-by-sa4.0))) + (define-public texlive-fbox (package (name "texlive-fbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fbox/" "tex/latex/fbox/")))) (file-name (git-file-name name version)) (sha256 @@ -102454,12 +110284,12 @@ a combination of lowercase and uppercase is also possible.") (define-public texlive-fcolumn (package (name "texlive-fcolumn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fcolumn/" "source/latex/fcolumn/" "tex/latex/fcolumn/")))) (file-name (git-file-name name version)) @@ -102481,12 +110311,12 @@ the sum line (preceded by a rule of the correct width) using the specifier (define-public texlive-fetchcls (package (name "texlive-fetchcls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fetchcls/" "source/latex/fetchcls/" "tex/latex/fetchcls/")))) @@ -102512,12 +110342,12 @@ sequence @code{\\classname} will hold the name you were looking for.") (define-public texlive-fewerfloatpages (package (name "texlive-fewerfloatpages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fewerfloatpages/" "source/latex/fewerfloatpages/" "tex/latex/fewerfloatpages/")))) @@ -102539,27 +110369,22 @@ Several aspects of the algorithm behavior are adjustable.") (define-public texlive-ffcode (package (name "texlive-ffcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ffcode/" "source/latex/ffcode/" "tex/latex/ffcode/")))) (file-name (git-file-name name version)) (sha256 (base32 - "13aia1yffaz1y4k2r4q4pw67bs8isqjd7jsmffysgvm0pbh2p8a0")))) + "1s93nk73zspb4b66fdg31906nwqpz8n2ymrnaayj7qanv3bckrri")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs - (list texlive-environ - texlive-microtype - texlive-minted - texlive-pgf - texlive-tcolorbox - texlive-xkeyval)) + (list texlive-listings texlive-pgfopts texlive-tcolorbox)) (home-page "https://ctan.org/pkg/ffcode") (synopsis "Fixed-font code blocks formatted nicely") (description @@ -102571,12 +110396,12 @@ them the right way, to ensure that code fragments and code blocks look nicer.") (define-public texlive-ffslides (package (name "texlive-ffslides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ffslides/" "tex/latex/ffslides/")))) (file-name (git-file-name name version)) (sha256 @@ -102598,18 +110423,18 @@ It is essentially a small set of macros added to the @code{article} class.") (define-public texlive-fgruler (package (name "texlive-fgruler") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fgruler/" "source/latex/fgruler/" "tex/latex/fgruler/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1drp8s7hlfbyy5ndam5jqhn8ihy7pm64zz40q8vv2v9a1h0z0p8k")))) + "0hqyravj8pdj4jmky6whvnm197jqbg1l67pn1ygahsbky186lphg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fgruler") @@ -102623,12 +110448,12 @@ the page layout dimensions. You can also draw various rulers in the text.") (define-public texlive-fifo-stack (package (name "texlive-fifo-stack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fifo-stack/" "source/latex/fifo-stack/" "tex/latex/fifo-stack/")))) @@ -102652,12 +110477,12 @@ the FIFO/Stack.") (define-public texlive-figsize (package (name "texlive-figsize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/figsize/" "tex/latex/figsize/")))) (file-name (git-file-name name version)) (sha256 @@ -102681,12 +110506,12 @@ other document element sizes to be dynamic.") (define-public texlive-filedate (package (name "texlive-filedate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/filedate/" "source/latex/filedate/" "tex/latex/filedate/")))) @@ -102708,12 +110533,12 @@ available.") (define-public texlive-fileinfo (package (name "texlive-fileinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fileinfo/" "source/latex/fileinfo/" "tex/latex/fileinfo/")))) @@ -102732,15 +110557,66 @@ loading the body of the file. The @code{myfilist} package uses @code{readprov} and controls what @code{\\listfiles} will report.") (license license:lppl1.3+))) +(define-public texlive-fillpages + (package + (name "texlive-fillpages") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fillpages/" + "tex/latex/fillpages/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0by0pfcczsr061kyfamm5l7bi738a57kkgxlsvklfwdnvf2w6ch0")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fillpages") + (synopsis "Fill up the page count to a certain number") + (description + "For printing, the physical page count must be divisible by a certain +number, most often 4, 8 or 16. This LaTeX package inserts blank or predefined +pages, if needed.") + (license license:lppl1.3+))) + +(define-public texlive-fillwith + (package + (name "texlive-fillwith") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/fillwith/" + "source/latex/fillwith/" + "tex/latex/fillwith/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02hc094zh2bnlgigwf1q9h2d64k2z21has0qyivkvn9v2b3ld1y9")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/fillwith") + (synopsis "Fill vertical space with solid rules or dotted lines") + (description + "This package provides a LaTeX package for filling vertical space with +something rather than nothing. Currently supported somethings are solid rules +and dotted lines, with or without numbers.") + (license license:lppl1.3c))) + (define-public texlive-fink (package (name "texlive-fink") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fink/" "source/latex/fink/" "tex/latex/fink/")))) (file-name (git-file-name name version)) @@ -102766,12 +110642,12 @@ interested in FiNK's functionality are invited to use a package named (define-public texlive-finstrut (package (name "texlive-finstrut") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/finstrut/" "source/latex/finstrut/" "tex/latex/finstrut/")))) @@ -102793,12 +110669,12 @@ end of a footnote. The package provides a solution to this problem.") (define-public texlive-fistrum (package (name "texlive-fistrum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fistrum/" "source/latex/fistrum/" "tex/latex/fistrum/")))) (file-name (git-file-name name version)) @@ -102818,12 +110694,12 @@ from @url{https://www.chiquitoipsum.com/}.") (define-public texlive-fithesis (package (name "texlive-fithesis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fithesis/" "source/latex/fithesis/" "tex/latex/fithesis/")))) @@ -102866,12 +110742,12 @@ easy extensibility by style and locale files of other academic institutions.") (define-public texlive-fixcmex (package (name "texlive-fixcmex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixcmex/" "source/latex/fixcmex/" "tex/latex/fixcmex/")))) (file-name (git-file-name name version)) @@ -102894,12 +110770,12 @@ fonts provided by the AMS together with the original @code{cmex10} font.") (define-public texlive-fixme (package (name "texlive-fixme") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixme/" "source/latex/fixme/" "tex/latex/fixme/")))) (file-name (git-file-name name version)) @@ -102939,12 +110815,12 @@ annotations by listing and indexing etc.") (define-public texlive-fixmetodonotes (package (name "texlive-fixmetodonotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fixmetodonotes/" "source/latex/fixmetodonotes/" "tex/latex/fixmetodonotes/")))) @@ -102965,12 +110841,12 @@ notes, with links to the pages on which they appear.") (define-public texlive-fjodor (package (name "texlive-fjodor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fjodor/" "tex/latex/fjodor/")))) (file-name (git-file-name name version)) (sha256 @@ -102987,12 +110863,12 @@ notes, with links to the pages on which they appear.") (define-public texlive-flabels (package (name "texlive-flabels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flabels/" "source/latex/flabels/" "tex/latex/flabels/")))) (file-name (git-file-name name version)) @@ -103012,12 +110888,12 @@ colored) for the back of files or binders (currently only the special A4 (define-public texlive-flacards (package (name "texlive-flacards") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flacards/" "tex/latex/flacards/")))) (file-name (git-file-name name version)) (sha256 @@ -103035,12 +110911,12 @@ It will print several cards per page, on both sides of the paper.") (define-public texlive-flagderiv (package (name "texlive-flagderiv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flagderiv/" "source/latex/flagderiv/" "tex/latex/flagderiv/")))) @@ -103062,12 +110938,12 @@ symbols and label namespaces.") (define-public texlive-flashcards (package (name "texlive-flashcards") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flashcards/" "source/latex/flashcards/" "tex/latex/flashcards/")))) @@ -103089,12 +110965,12 @@ many sizes depending on the nature of the information they contain.") (define-public texlive-flashmovie (package (name "texlive-flashmovie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flashmovie/" "tex/latex/flashmovie/")))) (file-name (git-file-name name version)) @@ -103117,12 +110993,12 @@ Acrobat 9.") (define-public texlive-flexipage (package (name "texlive-flexipage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flexipage/" "source/latex/flexipage/" "tex/latex/flexipage/")))) @@ -103146,12 +111022,12 @@ required.") (define-public texlive-flipbook (package (name "texlive-flipbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flipbook/" "tex/latex/flipbook/")))) (file-name (git-file-name name version)) (sha256 @@ -103171,12 +111047,12 @@ package relies on @code{fancyhdr} to control the corners.") (define-public texlive-flippdf (package (name "texlive-flippdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flippdf/" "source/latex/flippdf/" "tex/latex/flippdf/")))) (file-name (git-file-name name version)) @@ -103197,12 +111073,12 @@ works with pdfLaTeX or LuaLaTeX in PDF output mode.") (define-public texlive-floatrow (package (name "texlive-floatrow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/floatrow/" "source/latex/floatrow/" "tex/latex/floatrow/")))) @@ -103223,15 +111099,45 @@ to the floats created by packages @code{rotating}, @code{wrapfig}, @code{subfig} (in the case of rows of subfloats), and @code{longtable}.") (license license:lppl))) +(define-public texlive-floatrowbytocbasic + (package + (name "texlive-floatrowbytocbasic") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/floatrowbytocbasic/" + "source/latex/floatrowbytocbasic/" + "tex/latex/floatrowbytocbasic/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "068gd6nlsp6j0lk26zypjqhhrk94lqh5054vbr9chxxj7wmy4sb8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/floatrowbytocbasic") + (synopsis + "Enhancement to package @code{floatrow} using package @code{tocbasic}") + (description + "This package adds usage of package @code{tocbasic} to package +@code{floatrow}. This not only improves compatibility with KOMA-Script but +also adds several new features to @code{floatrow} like optional automatic +entries to the table of contents for the lists of new floats, optional +numbering of the lists of new floats etc.") + (license license:lppl1.3c))) + (define-public texlive-flowfram (package (name "texlive-flowfram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/flowfram/" "scripts/flowfram/" "source/latex/flowfram/" "tex/latex/flowfram/")))) @@ -103254,12 +111160,12 @@ standard one or two column layout.") (define-public texlive-fmp (package (name "texlive-fmp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fmp/" "source/latex/fmp/" "tex/latex/fmp/")))) (file-name (git-file-name name version)) @@ -103277,12 +111183,12 @@ standard one or two column layout.") (define-public texlive-fn2end (package (name "texlive-fn2end") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fn2end/" "tex/latex/fn2end/")))) (file-name (git-file-name name version)) (sha256 @@ -103301,12 +111207,12 @@ them out.") (define-public texlive-fnbreak (package (name "texlive-fnbreak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fnbreak/" "source/latex/fnbreak/" "tex/latex/fnbreak/")))) (file-name (git-file-name name version)) @@ -103325,12 +111231,12 @@ a warning to the log file.") (define-public texlive-fncylab (package (name "texlive-fncylab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fncylab/" "tex/latex/fncylab/")))) (file-name (git-file-name name version)) (sha256 @@ -103352,12 +111258,12 @@ such redefined labels at the start of a sentence.") (define-public texlive-fnpara (package (name "texlive-fnpara") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fnpara/" "tex/latex/fnpara/")))) (file-name (git-file-name name version)) (sha256 @@ -103378,12 +111284,12 @@ available in the @code{manyfoot} and @code{bigfoot} packages.") (define-public texlive-fnpct (package (name "texlive-fnpct") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fnpct/" "tex/latex/fnpct/")))) (file-name (git-file-name name version)) (sha256 @@ -103402,12 +111308,12 @@ handling of multiple footnotes is provided.") (define-public texlive-fnumprint (package (name "texlive-fnumprint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fnumprint/" "source/latex/fnumprint/" "tex/latex/fnumprint/")))) @@ -103432,12 +111338,12 @@ package, while those for German are generated using the package (define-public texlive-foilhtml (package (name "texlive-foilhtml") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/foilhtml/" "source/latex/foilhtml/" "tex/latex/foilhtml/")))) @@ -103458,12 +111364,12 @@ providing support for FoilTeX commands in LaTeX2HTML.") (define-public texlive-foliono (package (name "texlive-foliono") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/foliono/" "tex/latex/foliono/")))) (file-name (git-file-name name version)) (sha256 @@ -103485,18 +111391,18 @@ creating old-style books.") (define-public texlive-fontsetup (package (name "texlive-fontsetup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fontsetup/" "tex/latex/fontsetup/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1b0xydxscgzz1d9mjv3lv0kyfkdf7jrxazsl9dfdyssb3mnjgsag")))) + "1fikn9imwpcl8ripz742wrqad7jcfv48a9v9rqd5gsdpfazzffiy")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/fontsetup") @@ -103511,12 +111417,12 @@ mathematics.") (define-public texlive-footmisx (package (name "texlive-footmisx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footmisx/" "source/latex/footmisx/" "tex/latex/footmisx/")))) @@ -103544,12 +111450,12 @@ present package.") (define-public texlive-footnotebackref (package (name "texlive-footnotebackref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footnotebackref/" "tex/latex/footnotebackref/")))) (file-name (git-file-name name version)) @@ -103568,19 +111474,19 @@ bottom of the page, back to the occurrence of the footnote in the main text.") (define-public texlive-footnoterange (package (name "texlive-footnoterange") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footnoterange/" "source/latex/footnoterange/" "tex/latex/footnoterange/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1sc3m2hy4hgc3mxsaby9say1hsad4flchs7wv2xxv4wzss3g2kgh")))) + "09mviiq243hp1vf3bb3wgmk4riz51m809dkhvnrbxkd5r9fvp23h")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/footnoterange") @@ -103598,12 +111504,12 @@ then the references are hyperlinked. (References to footnotes in (define-public texlive-footnpag (package (name "texlive-footnpag") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/footnpag/" "source/latex/footnpag/" "tex/latex/footnpag/")))) @@ -103623,12 +111529,12 @@ rather than being numbered sequentially through the document.") (define-public texlive-forarray (package (name "texlive-forarray") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/forarray/" "source/latex/forarray/" "tex/latex/forarray/")))) @@ -103671,12 +111577,12 @@ calculations based on the contents of lists and arrays.") (define-public texlive-foreign (package (name "texlive-foreign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/foreign/" "source/latex/foreign/" "tex/latex/foreign/")))) (file-name (git-file-name name version)) @@ -103695,12 +111601,12 @@ in documents.") (define-public texlive-formlett (package (name "texlive-formlett") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/formlett/" "tex/generic/formlett/")))) (file-name (git-file-name name version)) @@ -103719,12 +111625,12 @@ source; the package offers parametrisation of the letters actually sent.") (define-public texlive-forms16be (package (name "texlive-forms16be") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/forms16be/" "source/latex/forms16be/" "tex/latex/forms16be/")))) @@ -103751,12 +111657,12 @@ ability to enter any Unicode character using the notation (define-public texlive-formular (package (name "texlive-formular") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/formular/" "source/latex/formular/" "tex/latex/formular/")))) @@ -103778,12 +111684,12 @@ a distinctive way.") (define-public texlive-fragments (package (name "texlive-fragments") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fragments/" "tex/latex/fragments/")))) (file-name (git-file-name name version)) @@ -103807,12 +111713,12 @@ macro; @code{removefr}, for removing reset relations between counters; and (define-public texlive-frame (package (name "texlive-frame") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/frame/" "tex/generic/frame/")))) (file-name (git-file-name name version)) (sha256 @@ -103831,12 +111737,12 @@ empty box of given dimensions.") (define-public texlive-frege (package (name "texlive-frege") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/frege/" "tex/latex/frege/")))) (file-name (git-file-name name version)) (sha256 @@ -103860,12 +111766,12 @@ in the spacing of formulas.") (define-public texlive-froufrou (package (name "texlive-froufrou") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/froufrou/" "source/latex/froufrou/" "tex/latex/froufrou/")))) @@ -103886,12 +111792,12 @@ section.") (define-public texlive-ftcap (package (name "texlive-ftcap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ftcap/" "tex/latex/ftcap/")))) (file-name (git-file-name name version)) (sha256 @@ -103912,12 +111818,12 @@ The package should also work with a non-standard table environment.") (define-public texlive-ftnxtra (package (name "texlive-ftnxtra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ftnxtra/" "source/latex/ftnxtra/" "tex/latex/ftnxtra/")))) (file-name (git-file-name name version)) @@ -103936,12 +111842,12 @@ and @code{\\chapter} and other @code{\\section}-like commands.") (define-public texlive-fullblck (package (name "texlive-fullblck") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fullblck/" "source/latex/fullblck/" "tex/latex/fullblck/")))) @@ -103961,12 +111867,12 @@ letter in a fullblock style (everything at the left margin).") (define-public texlive-fullminipage (package (name "texlive-fullminipage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fullminipage/" "source/latex/fullminipage/" "tex/latex/fullminipage/")))) @@ -103988,12 +111894,12 @@ the background.") (define-public texlive-fullwidth (package (name "texlive-fullwidth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fullwidth/" "tex/latex/fullwidth/")))) (file-name (git-file-name name version)) @@ -104014,18 +111920,18 @@ avoid the effects of the different margins.") (define-public texlive-functional (package (name "texlive-functional") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/functional/" "tex/latex/functional/")))) (file-name (git-file-name name version)) (sha256 (base32 - "11l58cw1pjx19kvqnh6vmglza913jc2vgbx6zk0zzs5j82kb8p38")))) + "17j1xd8krcwqqvm3qq1w88cvyg1sn78hyzyxml9ys2zjc8fg863n")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/functional") @@ -104043,12 +111949,12 @@ this way, it is rather easy to debug code too.") (define-public texlive-fundus-calligra (package (name "texlive-fundus-calligra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fundus-calligra/" "source/latex/fundus-calligra/" "tex/latex/fundus-calligra/")))) @@ -104068,12 +111974,12 @@ documents. The package is part of the @code{fundus} bundle.") (define-public texlive-fundus-cyr (package (name "texlive-fundus-cyr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/fundus-cyr/")))) (file-name (git-file-name name version)) (sha256 @@ -104091,12 +111997,12 @@ distributed as part of the @code{fundus} bundle.") (define-public texlive-fundus-sueterlin (package (name "texlive-fundus-sueterlin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fundus-sueterlin/" "source/latex/fundus-sueterlin/" "tex/latex/fundus-sueterlin/")))) @@ -104117,12 +112023,12 @@ Sueterlin handwriting fonts. The package is distributed as part of the (define-public texlive-fwlw (package (name "texlive-fwlw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/fwlw/" "tex/latex/fwlw/")))) (file-name (git-file-name name version)) (sha256 @@ -104144,12 +112050,12 @@ have been extracted.") (define-public texlive-gatherenum (package (name "texlive-gatherenum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gatherenum/" "source/latex/gatherenum/" "tex/latex/gatherenum/")))) @@ -104181,12 +112087,12 @@ constant number per line; (define-public texlive-gauss (package (name "texlive-gauss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gauss/" "tex/latex/gauss/")))) (file-name (git-file-name name version)) (sha256 @@ -104204,12 +112110,12 @@ column operations on matrices (a.k.a.@: Gaussian operations).") (define-public texlive-gcard (package (name "texlive-gcard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gcard/" "tex/latex/gcard/")))) (file-name (git-file-name name version)) (sha256 @@ -104230,12 +112136,12 @@ the user.") (define-public texlive-gender (package (name "texlive-gender") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gender/" "source/latex/gender/" "tex/latex/gender/")))) (file-name (git-file-name name version)) @@ -104256,12 +112162,12 @@ feminine forms. It is also possible to use just one form out of a template.") (define-public texlive-genmpage (package (name "texlive-genmpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/genmpage/" "source/latex/genmpage/" "tex/latex/genmpage/")))) @@ -104283,12 +112189,12 @@ with respect to the visual top and bottom margins.") (define-public texlive-gensymb (package (name "texlive-gensymb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gensymb/" "source/latex/gensymb/" "tex/latex/gensymb/")))) (file-name (git-file-name name version)) @@ -104315,12 +112221,12 @@ Note that the package has been designed to work in conjunction with (define-public texlive-getfiledate (package (name "texlive-getfiledate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/getfiledate/" "tex/latex/getfiledate/")))) (file-name (git-file-name name version)) @@ -104340,12 +112246,12 @@ specify how the date is to be presented.") (define-public texlive-getitems (package (name "texlive-getitems") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/getitems/" "source/latex/getitems/" "tex/latex/getitems/")))) @@ -104367,12 +112273,12 @@ environments which structure their data in the same way that @code{itemize} or (define-public texlive-gindex (package (name "texlive-gindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gindex/" "makeindex/gindex/" "tex/latex/gindex/")))) (file-name (git-file-name name version)) @@ -104391,12 +112297,12 @@ within LaTeX.") (define-public texlive-ginpenc (package (name "texlive-ginpenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ginpenc/" "source/latex/ginpenc/" "tex/latex/ginpenc/")))) (file-name (git-file-name name version)) @@ -104418,12 +112324,12 @@ text is typeset in German.") (define-public texlive-gitfile-info (package (name "texlive-gitfile-info") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/gitfile-info/" "source/support/gitfile-info/" "tex/latex/gitfile-info/")))) @@ -104449,12 +112355,12 @@ package gives you the opportunity to do so.") (define-public texlive-gitinfo (package (name "texlive-gitinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gitinfo/" "tex/latex/gitinfo/")))) (file-name (git-file-name name version)) (sha256 @@ -104475,15 +112381,45 @@ continuity for existing users. All new repositories should use @code{gitinfo2}.") (license license:lppl1.3+))) +(define-public texlive-gitinfo-lua + (package + (name "texlive-gitinfo-lua") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/gitinfo-lua/" + "scripts/gitinfo-lua/" + "tex/lualatex/gitinfo-lua/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f0qjj51i22ryi6391xmfin3lmv3xvigp8cs2r0whfz1nkv2rksn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/gitinfo-lua") + (synopsis "Display git project information in your LaTeX projects") + (description + "This project aims to display Git project information in PDF documents. +It is mostly written in Lua for executing the Git commands, thereby making +this package only applicable for LuaLaTeX with shell escape enabled. If +LuaLaTeX isn't working for you, you could try @code{gitinfo2} instead. For +LaTeX, a set of standard macros is provided for displaying basic information +or setting the project directory, and a set of advanced macros for formatting +commits and tags.") + (license license:lppl1.3c))) + (define-public texlive-gitinfo2 (package (name "texlive-gitinfo2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gitinfo2/" "tex/latex/gitinfo2/")))) (file-name (git-file-name name version)) (sha256 @@ -104503,12 +112439,12 @@ tailor page headers and footers to use the metadata.") (define-public texlive-gitlog (package (name "texlive-gitlog") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gitlog/" "tex/latex/gitlog/")))) (file-name (git-file-name name version)) (sha256 @@ -104527,12 +112463,12 @@ control system.") (define-public texlive-gitstatus (package (name "texlive-gitstatus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gitstatus/" "source/latex/gitstatus/" "tex/latex/gitstatus/")))) @@ -104556,12 +112492,12 @@ page by a watermark or (for custom needs) via provided variables.") (define-public texlive-gitver (package (name "texlive-gitver") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gitver/" "tex/latex/gitver/")))) (file-name (git-file-name name version)) (sha256 @@ -104584,12 +112520,12 @@ date of compilation.") (define-public texlive-globalvals (package (name "texlive-globalvals") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/globalvals/" "tex/latex/globalvals/")))) (file-name (git-file-name name version)) @@ -104608,12 +112544,12 @@ anywhere else in a document, including before it was declared.") (define-public texlive-gloss (package (name "texlive-gloss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/gloss/" "bibtex/bst/gloss/" "doc/latex/gloss/" "tex/latex/gloss/")))) (file-name (git-file-name name version)) @@ -104632,12 +112568,12 @@ replaced by @code{\\gloss}.") (define-public texlive-glossaries-danish (package (name "texlive-glossaries-danish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-danish/" "source/latex/glossaries-danish/" "tex/latex/glossaries-danish/")))) @@ -104657,12 +112593,12 @@ package.") (define-public texlive-glossaries-dutch (package (name "texlive-glossaries-dutch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-dutch/" "source/latex/glossaries-dutch/" "tex/latex/glossaries-dutch/")))) @@ -104681,12 +112617,12 @@ package.") (define-public texlive-glossaries-english (package (name "texlive-glossaries-english") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-english/" "source/latex/glossaries-english/" "tex/latex/glossaries-english/")))) @@ -104706,12 +112642,12 @@ package.") (define-public texlive-glossaries-estonian (package (name "texlive-glossaries-estonian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-estonian/" "source/latex/glossaries-estonian/" "tex/latex/glossaries-estonian/")))) @@ -104731,12 +112667,12 @@ package.") (define-public texlive-glossaries-extra (package (name "texlive-glossaries-extra") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/glossaries-extra/" "doc/latex/glossaries-extra/" "source/latex/glossaries-extra/" @@ -104744,9 +112680,10 @@ package.") (file-name (git-file-name name version)) (sha256 (base32 - "1wngb88dqjjli6hfak9kinbw4bwqlw2342rfzznsnbypr2crpw44")))) + "1a6g9mmvvqx7zfs8mjgln0ggnccgfkk1w3xpj00j3n2p9hrzj5as")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-glossaries)) (home-page "https://ctan.org/pkg/glossaries-extra") (synopsis "Extension to the @code{glossaries} package") (description @@ -104757,12 +112694,12 @@ package.") (define-public texlive-glossaries-finnish (package (name "texlive-glossaries-finnish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-finnish/" "source/latex/glossaries-finnish/" "tex/latex/glossaries-finnish/")))) @@ -104782,12 +112719,12 @@ package.") (define-public texlive-glossaries-french (package (name "texlive-glossaries-french") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-french/" "source/latex/glossaries-french/" "tex/latex/glossaries-french/")))) @@ -104807,12 +112744,12 @@ package.") (define-public texlive-glossaries-german (package (name "texlive-glossaries-german") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-german/" "source/latex/glossaries-german/" "tex/latex/glossaries-german/")))) @@ -104832,12 +112769,12 @@ package.") (define-public texlive-glossaries-irish (package (name "texlive-glossaries-irish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-irish/" "source/latex/glossaries-irish/" "tex/latex/glossaries-irish/")))) @@ -104856,12 +112793,12 @@ package.") (define-public texlive-glossaries-italian (package (name "texlive-glossaries-italian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-italian/" "source/latex/glossaries-italian/" "tex/latex/glossaries-italian/")))) @@ -104881,12 +112818,12 @@ package.") (define-public texlive-glossaries-magyar (package (name "texlive-glossaries-magyar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-magyar/" "source/latex/glossaries-magyar/" "tex/latex/glossaries-magyar/")))) @@ -104903,15 +112840,42 @@ package.") package.") (license license:lppl1.3+))) +(define-public texlive-glossaries-norsk + (package + (name "texlive-glossaries-norsk") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/glossaries-norsk/" + "source/latex/glossaries-norsk/" + "tex/latex/glossaries-norsk/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xzbbjlm7rd5g9ri6l8d5pbxi8kpxhb3gp1r1vjf6fqkf4s8q13d")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/glossaries-norsk") + (synopsis "Norsk Bokmal language module for @code{glossaries} package") + (description + "This package adds Norwegian Bokmal translations for the +@code{glossaries} package. These will be loaded automatically when the Babel +package is loaded with the option @code{norsk}.") + (license license:lppl1.3+))) + (define-public texlive-glossaries-nynorsk (package (name "texlive-glossaries-nynorsk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-nynorsk/" "source/latex/glossaries-nynorsk/" "tex/latex/glossaries-nynorsk/")))) @@ -104930,12 +112894,12 @@ package.") (define-public texlive-glossaries-polish (package (name "texlive-glossaries-polish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-polish/" "source/latex/glossaries-polish/" "tex/latex/glossaries-polish/")))) @@ -104955,12 +112919,12 @@ package.") (define-public texlive-glossaries-portuges (package (name "texlive-glossaries-portuges") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-portuges/" "source/latex/glossaries-portuges/" "tex/latex/glossaries-portuges/")))) @@ -104980,12 +112944,12 @@ package.") (define-public texlive-glossaries-serbian (package (name "texlive-glossaries-serbian") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-serbian/" "source/latex/glossaries-serbian/" "tex/latex/glossaries-serbian/")))) @@ -105005,12 +112969,12 @@ package.") (define-public texlive-glossaries-slovene (package (name "texlive-glossaries-slovene") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-slovene/" "source/latex/glossaries-slovene/" "tex/latex/glossaries-slovene/")))) @@ -105030,12 +112994,12 @@ package.") (define-public texlive-glossaries-spanish (package (name "texlive-glossaries-spanish") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/glossaries-spanish/" "source/latex/glossaries-spanish/" "tex/latex/glossaries-spanish/")))) @@ -105055,12 +113019,12 @@ package.") (define-public texlive-gmdoc (package (name "texlive-gmdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmdoc/" "makeindex/gmdoc/" "tex/latex/gmdoc/")))) (file-name (git-file-name name version)) @@ -105083,12 +113047,12 @@ definitions (detecting such things as @code{\\def}, @code{\\newcommand}, (define-public texlive-gmdoc-enhance (package (name "texlive-gmdoc-enhance") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmdoc-enhance/" "source/latex/gmdoc-enhance/" "tex/latex/gmdoc-enhance/")))) @@ -105109,12 +113073,12 @@ code, and a macro to input other files in ``normal'' LaTeX mode.") (define-public texlive-gmiflink (package (name "texlive-gmiflink") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmiflink/" "tex/latex/gmiflink/")))) (file-name (git-file-name name version)) (sha256 @@ -105135,12 +113099,12 @@ there is no respective hypertarget or label.") (define-public texlive-gmutils (package (name "texlive-gmutils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmutils/" "tex/latex/gmutils/")))) (file-name (git-file-name name version)) (sha256 @@ -105163,12 +113127,12 @@ environment is defined).") (define-public texlive-gmverb (package (name "texlive-gmverb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gmverb/" "tex/latex/gmverb/")))) (file-name (git-file-name name version)) (sha256 @@ -105191,12 +113155,12 @@ character as a shorthand as in the @code{\\MakeShortVerb} command of the (define-public texlive-grabbox (package (name "texlive-grabbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grabbox/" "source/latex/grabbox/" "tex/latex/grabbox/")))) (file-name (git-file-name name version)) @@ -105215,12 +113179,12 @@ into a box and executes the code afterwards.") (define-public texlive-gradient-text (package (name "texlive-gradient-text") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gradient-text/" "tex/latex/gradient-text/")))) (file-name (git-file-name name version)) @@ -105240,12 +113204,12 @@ specified as parameters while the rest of the text is colored automatically.") (define-public texlive-grading-scheme (package (name "texlive-grading-scheme") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grading-scheme/" "source/latex/grading-scheme/" "tex/latex/grading-scheme/")))) @@ -105267,12 +113231,12 @@ exclusive ways of receiving points.") (define-public texlive-graphbox (package (name "texlive-graphbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphbox/" "source/latex/graphbox/" "tex/latex/graphbox/")))) @@ -105296,12 +113260,12 @@ graphics may be useful in support, for example, of the Beamer framework.") (define-public texlive-graphicscache (package (name "texlive-graphicscache") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphicscache/" "source/latex/graphicscache/" "tex/latex/graphicscache/")))) @@ -105335,12 +113299,12 @@ supported.") (define-public texlive-graphicx-psmin (package (name "texlive-graphicx-psmin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphicx-psmin/" "source/latex/graphicx-psmin/" "tex/latex/graphicx-psmin/")))) @@ -105377,12 +113341,12 @@ post-processed with Dvips.") (define-public texlive-graphicxbox (package (name "texlive-graphicxbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphicxbox/" "source/latex/graphicxbox/" "tex/latex/graphicxbox/")))) @@ -105406,12 +113370,12 @@ also draws a colored frame around the box.") (define-public texlive-graphpaper (package (name "texlive-graphpaper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/graphpaper/" "source/latex/graphpaper/" "tex/latex/graphpaper/")))) @@ -105433,12 +113397,12 @@ and its extensions.") (define-public texlive-grayhints (package (name "texlive-grayhints") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grayhints/" "source/latex/grayhints/" "tex/latex/grayhints/")))) @@ -105464,12 +113428,12 @@ Dvips/Distiller, pdfLaTeX, LuaLaTeX, and XeLaTeX.") (define-public texlive-grfpaste (package (name "texlive-grfpaste") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grfpaste/" "tex/latex/grfpaste/")))) (file-name (git-file-name name version)) (sha256 @@ -105488,12 +113452,12 @@ include DVI files. The package requires the @command{dvipaste} program.") (define-public texlive-grid (package (name "texlive-grid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grid/" "source/latex/grid/" "tex/latex/grid/")))) (file-name (git-file-name name version)) @@ -105514,12 +113478,12 @@ to help users to achieve it in a limited way.") (define-public texlive-grid-system (package (name "texlive-grid-system") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/grid-system/" "tex/latex/grid-system/")))) (file-name (git-file-name name version)) @@ -105539,12 +113503,12 @@ used in brochures.") (define-public texlive-gridpapers (package (name "texlive-gridpapers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gridpapers/" "source/latex/gridpapers/" "tex/latex/gridpapers/")))) @@ -105568,41 +113532,49 @@ overridden.") (define-public texlive-gridset (package (name "texlive-gridset") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gridset/" "source/latex/gridset/" "tex/latex/gridset/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0r1hkkgr0f4r2j1h68ljnlza1zag4jm3jzkb5zk6ga393xcn056c")))) + "04z72jpbsjdqbcvfiswzidxkdcmpdd0fxqlg4ird488k6vm6rbzy")))) (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) + (arguments + (list #:tex-format "latex" + ;; XXX: Use ".dtx" because the pre-generated ".ins" is bogus. + #:build-targets #~(list "gridset.dtx"))) (home-page "https://ctan.org/pkg/gridset") - (synopsis "Grid, a.k.a.@: in-register, setting") + (native-inputs + (list (texlive-local-tree + (list texlive-hypdoc)))) + (synopsis "Grid, or in-register, setting") (description "Grid setting --- also known as strict in-register setting --- is something, that should be done for a lot of documents but is not easy using LaTeX. The package helps to get the information needed for grid setting. It does not implement auto grid setting, but there is a command @code{\\vskipnextgrid}, that moves to the next grid position. This may be enough under some -circumstances, but in other circumstances it may fail. Thus gridset is only -one more step for grid setting, not a complete solution.") +circumstances, but in other circumstances it may fail. Thus @code{gridset}} +is only one more step for grid setting, not a complete solution.") (license license:lppl1.3c))) (define-public texlive-gridslides (package (name "texlive-gridslides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gridslides/" "tex/latex/gridslides/")))) (file-name (git-file-name name version)) @@ -105625,12 +113597,12 @@ times.") (define-public texlive-gs1 (package (name "texlive-gs1") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/gs1/" "source/latex/gs1/" "tex/latex/gs1/")))) (file-name (git-file-name name version)) @@ -105649,18 +113621,18 @@ of the @code{rule-D} package.") (define-public texlive-xcomment (package (name "texlive-xcomment") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/generic/xcomment/" - "tex/generic/xcomment/")))) + (revision 74725) + (locations (list "doc/latex/xcomment/" + "tex/latex/xcomment/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1fkk619drqvadm7ixdbn2hrfnjddqylwpnqv383g0b4jjnl5x7p4")))) + "010h57977fdb2a73aa7d2s61g5nhbhd6ansa7ir504ppsbvja00s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xcomment") @@ -105678,12 +113650,12 @@ environments.") (define-public texlive-ha-prosper (package (name "texlive-ha-prosper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ha-prosper/" "source/latex/ha-prosper/" "tex/latex/ha-prosper/")))) @@ -105720,12 +113692,12 @@ functionality of Prosper even further.") (define-public texlive-hackthefootline (package (name "texlive-hackthefootline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hackthefootline/" "tex/latex/hackthefootline/")))) (file-name (git-file-name name version)) @@ -105745,12 +113717,12 @@ Configuration is provided via using key-value syntax.") (define-public texlive-handin (package (name "texlive-handin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/handin/" "tex/latex/handin/")))) (file-name (git-file-name name version)) (sha256 @@ -105770,12 +113742,12 @@ be used for creating exercises, too.") (define-public texlive-handout (package (name "texlive-handout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/handout/" "tex/latex/handout/")))) (file-name (git-file-name name version)) (sha256 @@ -105796,12 +113768,12 @@ supports preparation of such handouts when writing the talk.") (define-public texlive-handoutwithnotes (package (name "texlive-handoutwithnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/handoutwithnotes/" "source/latex/handoutwithnotes/" "tex/latex/handoutwithnotes/")))) @@ -105821,12 +113793,12 @@ scaled slides.") (define-public texlive-hang (package (name "texlive-hang") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hang/" "tex/latex/hang/")))) (file-name (git-file-name name version)) (sha256 @@ -105844,12 +113816,12 @@ addition, it defines environments for labeled paragraphs and list items.") (define-public texlive-harnon-cv (package (name "texlive-harnon-cv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/harnon-cv/" "tex/latex/harnon-cv/")))) (file-name (git-file-name name version)) @@ -105868,12 +113840,12 @@ adding an experience timeline'.") (define-public texlive-harpoon (package (name "texlive-harpoon") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/harpoon/" "tex/latex/harpoon/")))) (file-name (git-file-name name version)) (sha256 @@ -105893,12 +113865,12 @@ of accent commands.") (define-public texlive-hc (package (name "texlive-hc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/hc/" "doc/latex/hc/" "source/latex/hc/" "tex/latex/hc/")))) (file-name (git-file-name name version)) @@ -105918,12 +113890,12 @@ based upon the Koma-Script bundle and the @code{seminar} class. It includes (define-public texlive-he-she (package (name "texlive-he-she") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/he-she/" "tex/latex/he-she/")))) (file-name (git-file-name name version)) (sha256 @@ -105943,19 +113915,19 @@ versions that reflect the current gender choice.") (define-public texlive-hep-acronym (package (name "texlive-hep-acronym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-acronym/" "source/latex/hep-acronym/" "tex/latex/hep-acronym/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0hf1ldbbqn6a096fc2wdfl6jn1bihw0nb278309px3lzrhkzcri7")))) + "13l9v71cg5mhsp57mvg6yg6qdkjhir30jpv1c93ac08vw5ap2ygl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-acronym") @@ -105968,19 +113940,19 @@ versions that reflect the current gender choice.") (define-public texlive-hep-float (package (name "texlive-hep-float") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-float/" "source/latex/hep-float/" "tex/latex/hep-float/")))) (file-name (git-file-name name version)) (sha256 (base32 - "16b6cwjinm4abk8vak9q87axx92l2hcqrk4k95wjdybx6si9mg52")))) + "1qisnfb4p96g52gzkdbwqw5k31m8870xd5w9g2zq7964abcykrn0")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-float") @@ -105993,19 +113965,19 @@ and defines convenience wrappers for floats.") (define-public texlive-hep-math (package (name "texlive-hep-math") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-math/" "source/latex/hep-math/" "tex/latex/hep-math/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08idp6pc1gqsrbwqlmgxc5k4sljasbrnj5jz48b5hh0xka567ifs")))) + "03s4ggp89fgkrpzb43hp56g1b8dmkl5v3mkmw3imwhkz80jmk697")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-math") @@ -106018,19 +113990,19 @@ and defines convenience wrappers for floats.") (define-public texlive-hep-text (package (name "texlive-hep-text") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-text/" "source/latex/hep-text/" "tex/latex/hep-text/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1qwwgh6bdvglnk5kxz4jsknx5gwdmqpnmlwxz6nk9ks6pvb72yxh")))) + "0nvng3jpwcy2g2r0rwn1yhvjfbg6j1p44lwql2hbpd8b6wlz7qdf")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-text") @@ -106043,19 +114015,19 @@ package and provides some text macros.") (define-public texlive-hep-title (package (name "texlive-hep-title") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hep-title/" "source/latex/hep-title/" "tex/latex/hep-title/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0s634x8f233qnc1ib8kl2n0srnlj96vgfkbsx0i08nwaa9xzl6sw")))) + "1xsb07xqrqy5n03ra5zjk1c779rjsab8w793gz3468ri8a9hrimx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hep-title") @@ -106068,12 +114040,12 @@ macros for a preprint, affiliation, editors, and endorsers.") (define-public texlive-hereapplies (package (name "texlive-hereapplies") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hereapplies/" "tex/latex/hereapplies/")))) (file-name (git-file-name name version)) @@ -106094,12 +114066,12 @@ pages that share something in common.") (define-public texlive-hhtensor (package (name "texlive-hhtensor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hhtensor/" "source/latex/hhtensor/" "tex/latex/hhtensor/")))) @@ -106119,18 +114091,18 @@ different styles --- arrows (as the LaTeX default), underlined, and bold.") (define-public texlive-hideanswer (package (name "texlive-hideanswer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hideanswer/" "tex/latex/hideanswer/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1difjhxs4nssis3gjgq809h26zppk0cda40mnm8ry9fc0ij362if")))) + "0aywzyasqcfs4wa6li64wivlg3ywppffnnw0qbvfv6ayy7ldnn7p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hideanswer") @@ -106145,12 +114117,12 @@ to be printed on paper.") (define-public texlive-highlightlatex (package (name "texlive-highlightlatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/highlightlatex/" "tex/latex/highlightlatex/")))) (file-name (git-file-name name version)) @@ -106166,15 +114138,39 @@ to be printed on paper.") For this purpose it builds on the generic @code{listings} package.") (license license:expat))) +(define-public texlive-highlightx + (package + (name "texlive-highlightx") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/highlightx/" + "tex/latex/highlightx/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16v2mki06gbdpgikz9frnm2zs5xpf8ddmpkj90xa11gfci9hmgvy")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/highlightx") + (synopsis "Highlight formulas or paragraphs") + (description + "This package provides commands (in French or English) to highlight +formulas or paragraphs with handwriting effect.") + (license license:lppl1.3c))) + (define-public texlive-histogr (package (name "texlive-histogr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/histogr/" "source/latex/histogr/" "tex/latex/histogr/")))) (file-name (git-file-name name version)) @@ -106193,12 +114189,12 @@ For this purpose it builds on the generic @code{listings} package.") (define-public texlive-hitec (package (name "texlive-hitec") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hitec/" "tex/latex/hitec/")))) (file-name (git-file-name name version)) (sha256 @@ -106216,12 +114212,12 @@ documentation in high-technology companies.") (define-public texlive-hitreport (package (name "texlive-hitreport") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hitreport/" "source/latex/hitreport/" "tex/latex/hitreport/")))) @@ -106242,12 +114238,12 @@ Institute of Technology.") (define-public texlive-hletter (package (name "texlive-hletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hletter/" "tex/latex/hletter/")))) (file-name (git-file-name name version)) (sha256 @@ -106267,12 +114263,12 @@ signature and two signees.") (define-public texlive-hobsub (package (name "texlive-hobsub") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hobsub/" "tex/latex/hobsub/")))) (file-name (git-file-name name version)) (sha256 @@ -106294,15 +114290,48 @@ included packages via @code{\\RequirePackage} rather than copying their source.") (license license:lppl1.3c))) +(define-public texlive-homework + (package + (name "texlive-homework") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/homework/" + "tex/latex/homework/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x3hdl6fi97x65ksxpk1qi7hc55jqnbd12h21zbjcd6h4783cgav")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-einfart)) + (home-page "https://ctan.org/pkg/homework") + (synopsis "LaTeX class for writing your homework") + (description + "The current document class is for writing homework. It has a simple and +clear interface with built-in support for many @code{theorem}-type +environments already configured and ready to use. It also provides +multilingual support. Page numbers are of the form @samp{Page [current] of +[total]}, which can help you ensure that there are no missing pages when you +print your homework for submission. Support writing problem statements and +solutions (or proofs) in different colors. Every statement and solution has +its own QED symbol, in hollow or solid shape, respectively. You can mark the +unfinished parts, and a report shall be generated at the end of your document +for reminding.") + (license license:lppl1.3c))) + (define-public texlive-hpsdiss (package (name "texlive-hpsdiss") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hpsdiss/" "source/latex/hpsdiss/" "tex/latex/hpsdiss/")))) (file-name (git-file-name name version)) @@ -106321,18 +114350,18 @@ requirements were to use A5 paper and 10pt type.") (define-public texlive-href-ul (package (name "texlive-href-ul") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/href-ul/" "source/latex/href-ul/" "tex/latex/href-ul/")))) (file-name (git-file-name name version)) (sha256 (base32 - "01sav2158ipgkkfadmc3j3sbfly4hliizvpj3flb5m644zhcx1y3")))) + "160g0kd12wxp86g8bbj9qz1lbx0kpd0n50qq17yq2k3874xckgsz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-hyperref texlive-ulem)) @@ -106345,19 +114374,19 @@ requirements were to use A5 paper and 10pt type.") (define-public texlive-hrefhide (package (name "texlive-hrefhide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hrefhide/" "source/latex/hrefhide/" "tex/latex/hrefhide/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1smbklq7cyjzvd2kryv97kwvyh2alpd6gn2j6pbj6v9bcsyc3lmx")))) + "1kfhjanbgf3g65z1pv0nvalzz0rj6xh4rprxwivc10s5ba2a8cww")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hrefhide") @@ -106378,18 +114407,18 @@ on and off. This package is possibly obsolete.") (define-public texlive-huawei (package (name "texlive-huawei") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/huawei/" "source/latex/huawei/" "tex/latex/huawei/")))) (file-name (git-file-name name version)) (sha256 (base32 - "05g75hs6j0fw95a12mjvzfdam7xs7n00d8cbm6rz7s2ln3nhf52r")))) + "062bdf3kkhpcvv4qhxc590dg1rndgfs8588v7a0yvqmbx8mgz88g")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -106442,17 +114471,17 @@ working with Huawei Technologies Co., Ltd.") (define-public texlive-hvextern (package (name "texlive-hvextern") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvextern/" "tex/latex/hvextern/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cw8gpfxljc53p4nxb13rzdqhxc7qss16968qcnqdxjc76ikxqmc")))) + "1jxldbi5li8jy446pg4favfr1wgry72g6dpfgvy5piq60k4zbj2w")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hvextern") @@ -106467,17 +114496,17 @@ include that output automatically into the main LaTeX document.") (define-public texlive-hvindex (package (name "texlive-hvindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvindex/" "tex/latex/hvindex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1vy5x6ws4kq68g6k9bprxnhk41w63v035ippsc3wq2mfp6s29hif")))) + "08n5z3d03lqjzhmzh8lg6c6nz1jn51dyyizc10qab0ildrvkp90s")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hvindex") @@ -106491,17 +114520,17 @@ to type it once; the package makes sure it is both typeset and indexed.") (define-public texlive-hvlogos (package (name "texlive-hvlogos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvlogos/" "tex/latex/hvlogos/")))) (file-name (git-file-name name version)) (sha256 (base32 - "15qsh73dpxw8ifkp3fxq0fqn1p23w7n1icxxa3505a8mf6ga1aba")))) + "0d1ps4lbk2fzl8fdxivqb0ripcfvknnfylrmnmhjsiaagp7r9w4k")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hvlogos") @@ -106514,12 +114543,12 @@ to type it once; the package makes sure it is both typeset and indexed.") (define-public texlive-hvpygmentex (package (name "texlive-hvpygmentex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvpygmentex/" "tex/latex/hvpygmentex/")))) (file-name (git-file-name name version)) @@ -106540,17 +114569,17 @@ pygmentize to create the code snippets.") (define-public texlive-hvqrurl (package (name "texlive-hvqrurl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hvqrurl/" "tex/latex/hvqrurl/")))) (file-name (git-file-name name version)) (sha256 (base32 - "037ylh723l8zvi1lz6idfr1sjx270wwfm2qiswy7iwsmzail2xb7")))) + "1mzgb8pqmrqhvbcrz8x6l80mph9bzjvg0sbggsfqlxz0vcrp6xgv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hvqrurl") @@ -106563,12 +114592,12 @@ two-sided document.") (define-public texlive-hwemoji (package (name "texlive-hwemoji") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hwemoji/" "tex/latex/hwemoji/")))) (file-name (git-file-name name version)) (sha256 @@ -106587,18 +114616,18 @@ diversity modifier sequences, and tag sequences.") (define-public texlive-hypdestopt (package (name "texlive-hypdestopt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hypdestopt/" "tex/latex/hypdestopt/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0pzzgjdwxz7hxhkwc663dbqp0kc831353yrzsm8av1qcnl3mmrk9")))) + "1rvrgl0imyfiw6ncg6g0cvp0j25qll64xgnjrzjsncnkxnwkgy2b")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/hypdestopt") @@ -106612,12 +114641,12 @@ destinations to get smaller PDF files.") (define-public texlive-hypdvips (package (name "texlive-hypdvips") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hypdvips/" "tex/latex/hypdvips/")))) (file-name (git-file-name name version)) (sha256 @@ -106638,12 +114667,12 @@ enhanced back-referencing system.") (define-public texlive-hyper (package (name "texlive-hyper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hyper/" "source/latex/hyper/" "tex/latex/hyper/")))) (file-name (git-file-name name version)) @@ -106663,12 +114692,12 @@ enhanced back-referencing system.") (define-public texlive-hyperbar (package (name "texlive-hyperbar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hyperbar/" "source/latex/hyperbar/" "tex/latex/hyperbar/")))) @@ -106689,12 +114718,12 @@ Currently, only pdfTeX is supported.") (define-public texlive-hypernat (package (name "texlive-hypernat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/hypernat/" "tex/latex/hypernat/")))) (file-name (git-file-name name version)) (sha256 @@ -106712,15 +114741,41 @@ compressed to @samp{[1-3]}, where the @samp{1} and the @samp{3} are (color-)linked to the bibliography.") (license license:gpl3+))) +(define-public texlive-ideavault + (package + (name "texlive-ideavault") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/ideavault/" + "tex/lualatex/ideavault/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bha8vd0811j9ym4wvlr15ngwxg7hi5glkk0jq753b0raw53qii3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/ideavault") + (synopsis "Idea (concept) management package") + (description + "This LuaLaTeX package provides tools for the management (i.e., creation +and printing) of ideas (i.e., pieces of LaTeX code representing concepts). It +supports dependencies, nested idea printing and tags, and can be useful for +writing rulebooks or handbooks with many definitions.") + (license license:lppl1.3c))) + (define-public texlive-identkey (package (name "texlive-identkey") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/identkey/" "tex/latex/identkey/")))) (file-name (git-file-name name version)) (sha256 @@ -106737,12 +114792,12 @@ compressed to @samp{[1-3]}, where the @samp{1} and the @samp{3} are (define-public texlive-idxcmds (package (name "texlive-idxcmds") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/idxcmds/" "tex/latex/idxcmds/")))) (file-name (git-file-name name version)) (sha256 @@ -106759,12 +114814,12 @@ compressed to @samp{[1-3]}, where the @samp{1} and the @samp{3} are (define-public texlive-idxlayout (package (name "texlive-idxlayout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/idxlayout/" "source/latex/idxlayout/" "tex/latex/idxlayout/")))) @@ -106788,12 +114843,12 @@ KOMA-Script and @code{memoir} classes.") (define-public texlive-ifallfalse (package (name "texlive-ifallfalse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifallfalse/" "source/latex/ifallfalse/" "tex/latex/ifallfalse/")))) @@ -106818,12 +114873,12 @@ the LuaTeX engine.") (define-public texlive-iffont (package (name "texlive-iffont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iffont/" "source/latex/iffont/" "tex/latex/iffont/")))) (file-name (git-file-name name version)) @@ -106842,12 +114897,12 @@ find in a comma separated list and, additionally, a number of macro tests.") (define-public texlive-ifmslide (package (name "texlive-ifmslide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifmslide/" "tex/latex/ifmslide/")))) (file-name (git-file-name name version)) (sha256 @@ -106865,12 +114920,12 @@ presentations with pdfLaTeX.") (define-public texlive-ifnextok (package (name "texlive-ifnextok") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifnextok/" "source/latex/ifnextok/" "tex/latex/ifnextok/")))) @@ -106895,12 +114950,12 @@ behaviour, maybe limited to certain parts of the document source.") (define-public texlive-ifthenx (package (name "texlive-ifthenx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ifthenx/" "tex/latex/ifthenx/")))) (file-name (git-file-name name version)) (sha256 @@ -106920,12 +114975,12 @@ loaded in the same document, as long as @code{xifthen} is loaded first.") (define-public texlive-iitem (package (name "texlive-iitem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iitem/" "source/latex/iitem/" "tex/latex/iitem/")))) (file-name (git-file-name name version)) @@ -106944,12 +114999,12 @@ with the help of the @code{\\iitem}, @code{\\iiitem}, ... macros.") (define-public texlive-image-gallery (package (name "texlive-image-gallery") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/image-gallery/" "tex/latex/image-gallery/")))) (file-name (git-file-name name version)) @@ -106967,15 +115022,44 @@ or from other sources. It is possible to adjust the size of the pictures and all the margins.") (license license:lppl))) +(define-public texlive-indextra + (package + (name "texlive-indextra") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/indextra/" + "makeindex/indextra/" + "source/latex/indextra/" + "tex/latex/indextra/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b6a5a253lp7d14crirq72dx0hb5gcqj66ki2rvm572pi4zv25zs")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/indextra") + (synopsis "Enhanced index typesetting") + (description + "This package provides some enhanced features for typesetting indexes, +notably continuation text when entries or sub-entries continue from one page +or column to the next and an interface for accessing marks created from index +entries, so that (for example) a running head can include the range of index +entries that appears on the page.") + (license license:lppl1.3c))) + (define-public texlive-indextools (package (name "texlive-indextools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/indextools/" "source/latex/indextools/" "tex/latex/indextools/")))) @@ -107000,12 +115084,12 @@ of @code{imakeidx}, with new features and fixed bugs.") (define-public texlive-inline-images (package (name "texlive-inline-images") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inline-images/" "tex/latex/inline-images/")))) (file-name (git-file-name name version)) @@ -107022,15 +115106,39 @@ a file containing the inline image in base64 format, which is decoded and included in the source file.") (license license:lgpl3))) +(define-public texlive-inlinegraphicx + (package + (name "texlive-inlinegraphicx") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/inlinegraphicx/" + "tex/latex/inlinegraphicx/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zblbia540pl0zy4xlaclj0jaa8f61ky3mq38b2wa97i7bq977pv")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/inlinegraphicx") + (synopsis "Insert inline images, with automatic size and positioning") + (description + "This package inserts inline images with automatic size and +positioning.") + (license license:lppl1.3c))) + (define-public texlive-inlinelabel (package (name "texlive-inlinelabel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inlinelabel/" "tex/latex/inlinelabel/")))) (file-name (git-file-name name version)) @@ -107049,12 +115157,12 @@ is supported, you can switch to circled equation numbers.") (define-public texlive-inputtrc (package (name "texlive-inputtrc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inputtrc/" "source/latex/inputtrc/" "tex/latex/inputtrc/")))) @@ -107077,12 +115185,12 @@ indentation may be adjusted.") (define-public texlive-interactiveworkbook (package (name "texlive-interactiveworkbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/interactiveworkbook/documentation/" "doc/latex/interactiveworkbook/epsfiles/" @@ -107106,12 +115214,12 @@ and that, in particular, freely use mathematical notation.") (define-public texlive-interfaces (package (name "texlive-interfaces") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/interfaces/" "source/latex/interfaces/" "tex/latex/interfaces/")))) @@ -107132,12 +115240,12 @@ facilities such as the pdfTeX @code{\\pdfelapsedtime} primitive.") (define-public texlive-intopdf (package (name "texlive-intopdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/intopdf/" "source/latex/intopdf/" "tex/latex/intopdf/")))) (file-name (git-file-name name version)) @@ -107156,12 +115264,12 @@ hyperlink.") (define-public texlive-inversepath (package (name "texlive-inversepath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/inversepath/" "source/latex/inversepath/" "tex/latex/inversepath/")))) @@ -107181,12 +115289,12 @@ for example, when writing an auxiliary file to a different directory.") (define-public texlive-invoice (package (name "texlive-invoice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/invoice/" "tex/latex/invoice/")))) (file-name (git-file-name name version)) (sha256 @@ -107205,12 +115313,12 @@ different languages.") (define-public texlive-invoice-class (package (name "texlive-invoice-class") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/invoice-class/" "tex/latex/invoice-class/")))) (file-name (git-file-name name version)) @@ -107230,12 +115338,12 @@ shipping addresses.") (define-public texlive-invoice2 (package (name "texlive-invoice2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/invoice2/" "source/latex/invoice2/" "tex/latex/invoice2/")))) @@ -107264,12 +115372,12 @@ be used as a replacement for @code{invoice} in most cases.") (define-public texlive-iso (package (name "texlive-iso") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iso/" "makeindex/iso/" "source/latex/iso/" "tex/latex/iso/")))) (file-name (git-file-name name version)) @@ -107289,12 +115397,12 @@ printed by ISO from camera-ready copy prepared using LaTeX and these files.") (define-public texlive-iso10303 (package (name "texlive-iso10303") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/iso10303/" "source/latex/iso10303/" "tex/latex/iso10303/")))) @@ -107315,12 +115423,12 @@ these packages have been published by ISO.") (define-public texlive-isodoc (package (name "texlive-isodoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isodoc/" "source/latex/isodoc/" "tex/latex/isodoc/")))) (file-name (git-file-name name version)) @@ -107343,12 +115451,12 @@ standard.") (define-public texlive-isonums (package (name "texlive-isonums") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isonums/" "tex/latex/isonums/")))) (file-name (git-file-name name version)) (sha256 @@ -107367,12 +115475,12 @@ Anglo-American $1,235.7$).") (define-public texlive-isopt (package (name "texlive-isopt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isopt/" "tex/latex/isopt/")))) (file-name (git-file-name name version)) (sha256 @@ -107391,12 +115499,12 @@ a user defined space between number and unit.") (define-public texlive-isorot (package (name "texlive-isorot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isorot/" "source/latex/isorot/" "tex/latex/isorot/")))) (file-name (git-file-name name version)) @@ -107414,15 +115522,41 @@ package is designed for use with the @code{iso} class but may be used with any normal class.") (license license:lppl))) +(define-public texlive-isosafety + (package + (name "texlive-isosafety") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/isosafety/" + "tex/latex/isosafety/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0w78y5yp29r5sd9v3ljgcg2k51rlcrzwqx6k9y41dxp0qzr9b9mz")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/isosafety") + (synopsis + "Provides ISO signs and colors according to the standards 7010 and 3864") + (description + "The package provides safety colors (ISO 3864) and safety signs (ISO +7010) from the ISO. It can be useful when creating instructions for chemical +or physical experiments.") + (license license:lppl1.3c))) + (define-public texlive-isotope (package (name "texlive-isotope") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/isotope/" "source/latex/isotope/" "tex/latex/isotope/")))) (file-name (git-file-name name version)) @@ -107441,12 +115575,12 @@ and atomic number indications of isotopes.") (define-public texlive-issuulinks (package (name "texlive-issuulinks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/issuulinks/" "source/latex/issuulinks/" "tex/latex/issuulinks/")))) @@ -107474,12 +115608,12 @@ loaded after @code{hyperref}.") (define-public texlive-jlabels (package (name "texlive-jlabels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jlabels/" "tex/latex/jlabels/")))) (file-name (git-file-name name version)) (sha256 @@ -107497,12 +115631,12 @@ numbers of rows and columns.") (define-public texlive-jmsdelim (package (name "texlive-jmsdelim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jmsdelim/" "source/latex/jmsdelim/" "tex/latex/jmsdelim/")))) @@ -107530,12 +115664,12 @@ expression, and magically bubble upward through the delimiters.") (define-public texlive-jobname-suffix (package (name "texlive-jobname-suffix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jobname-suffix/" "tex/latex/jobname-suffix/")))) (file-name (git-file-name name version)) @@ -107556,18 +115690,18 @@ file and multiple links to this source file that each compile differently.") (define-public texlive-jslectureplanner (package (name "texlive-jslectureplanner") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jslectureplanner/" "tex/latex/jslectureplanner/")))) (file-name (git-file-name name version)) (sha256 (base32 - "060dzg66zh3zfynjh514p9szw03k9xld16y4nzh2wjh8ib41m519")))) + "06xlnk40rc4nbbps41vb9n24r0lq509cjmc2q7m28vp227zvyl06")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/jslectureplanner") @@ -107587,12 +115721,12 @@ member and presence lists.") (define-public texlive-jumplines (package (name "texlive-jumplines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jumplines/" "tex/latex/jumplines/")))) (file-name (git-file-name name version)) @@ -107613,12 +115747,12 @@ support in split boxes.") (define-public texlive-jvlisting (package (name "texlive-jvlisting") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/jvlisting/" "source/latex/jvlisting/" "tex/latex/jvlisting/")))) @@ -107644,12 +115778,12 @@ extended.") (define-public texlive-kalendarium (package (name "texlive-kalendarium") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kalendarium/" "source/latex/kalendarium/" "tex/latex/kalendarium/")))) @@ -107673,12 +115807,12 @@ strings according to different eras of the Classical period.") (define-public texlive-kerntest (package (name "texlive-kerntest") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kerntest/" "source/latex/kerntest/" "tex/latex/kerntest/")))) @@ -107704,12 +115838,12 @@ later use in LaTeX.") (define-public texlive-keycommand (package (name "texlive-keycommand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keycommand/" "source/latex/keycommand/" "tex/latex/keycommand/")))) @@ -107732,12 +115866,12 @@ with optional keys. The package provides @code{\\newkeycommand}, (define-public texlive-keyfloat (package (name "texlive-keyfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keyfloat/" "source/latex/keyfloat/" "tex/latex/keyfloat/")))) @@ -107769,12 +115903,12 @@ supported by two environments.") (define-public texlive-keyindex (package (name "texlive-keyindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keyindex/" "source/latex/keyindex/" "tex/latex/keyindex/")))) @@ -107797,12 +115931,12 @@ production of an index of names.") (define-public texlive-keyparse (package (name "texlive-keyparse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keyparse/" "source/latex/keyparse/" "tex/latex/keyparse/")))) @@ -107823,12 +115957,12 @@ a document command.") (define-public texlive-keyreader (package (name "texlive-keyreader") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keyreader/" "tex/latex/keyreader/")))) (file-name (git-file-name name version)) @@ -107850,12 +115984,12 @@ a favourite with users, it has been reinstated.") (define-public texlive-keystroke (package (name "texlive-keystroke") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keystroke/" "tex/latex/keystroke/")))) (file-name (git-file-name name version)) @@ -107871,15 +116005,41 @@ a favourite with users, it has been reinstated.") graphical representation of the keys on a computer keyboard.") (license license:gpl3+))) +(define-public texlive-keytheorems + (package + (name "texlive-keytheorems") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/keytheorems/" + "tex/latex/keytheorems/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yrcy9d8lj96mzfdpp0gs60nmlcfsckb5cbgr71kkd1gwyrq8yyc")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/keytheorems") + (synopsis "@code{l3keys} interface to @code{amsthm}") + (description + "This package is an @code{expl3}-implementation of a key-value interface +to @code{amsthm}, implementing most of the functionality provided by +@code{thmtools}. Several issues encountered in that package are avoided and +a few new features are added.") + (license license:lppl1.3c))) + (define-public texlive-keyval2e (package (name "texlive-keyval2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keyval2e/" "tex/latex/keyval2e/")))) (file-name (git-file-name name version)) (sha256 @@ -107899,12 +116059,12 @@ processing are the design aims of the package.") (define-public texlive-keyvaltable (package (name "texlive-keyvaltable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/keyvaltable/" "source/latex/keyvaltable/" "tex/latex/keyvaltable/")))) @@ -107928,12 +116088,12 @@ rows can be produced in a key-value fashion.") (define-public texlive-kix (package (name "texlive-kix") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/kix/" "tex/latex/kix/")))) (file-name (git-file-name name version)) (sha256 @@ -107951,19 +116111,19 @@ addressing. (Royal Mail 4 State Code.)") (define-public texlive-knowledge (package (name "texlive-knowledge") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/knowledge/" "source/latex/knowledge/" "tex/latex/knowledge/")))) (file-name (git-file-name name version)) (sha256 (base32 - "033kk7xr5js3p3khv33xvqb59y2aa1nq0mr7jf922q8i9bja9brl")))) + "01j75h1pw2rrh2fbrp4965rahd6m3zxxi35c0iszc4arrmgkmqv6")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/knowledge") @@ -107978,12 +116138,12 @@ to its introduction. It also offers simple notations.") (define-public texlive-koma-moderncvclassic (package (name "texlive-koma-moderncvclassic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/koma-moderncvclassic/" "tex/latex/koma-moderncvclassic/")))) (file-name (git-file-name name version)) @@ -108006,12 +116166,12 @@ while the original @code{moderncv} class is incompatible with it.") (define-public texlive-koma-script-sfs (package (name "texlive-koma-script-sfs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/koma-script-sfs/" "tex/latex/koma-script-sfs/")))) (file-name (git-file-name name version)) @@ -108034,12 +116194,12 @@ fit).") (define-public texlive-komacv (package (name "texlive-komacv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/komacv/" "source/latex/komacv/" "tex/latex/komacv/")))) (file-name (git-file-name name version)) @@ -108058,12 +116218,12 @@ between different styles, and may adjust settings to tune the output.") (define-public texlive-komacv-rg (package (name "texlive-komacv-rg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/komacv-rg/" "source/latex/komacv-rg/" "tex/latex/komacv-rg/")))) @@ -108094,12 +116254,12 @@ Babel or Polyglossia.") (define-public texlive-ktv-texdata (package (name "texlive-ktv-texdata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ktv-texdata/" "source/latex/ktv-texdata/" "tex/latex/ktv-texdata/")))) @@ -108122,12 +116282,12 @@ general application.") (define-public texlive-labbook (package (name "texlive-labbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/labbook/" "source/latex/labbook/" "tex/latex/labbook/")))) (file-name (git-file-name name version)) @@ -108149,12 +116309,12 @@ one experiment.") (define-public texlive-labels (package (name "texlive-labels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/labels/" "source/latex/labels/" "tex/latex/labels/")))) (file-name (git-file-name name version)) @@ -108178,12 +116338,12 @@ used.") (define-public texlive-labels4easylist (package (name "texlive-labels4easylist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/labels4easylist/" "tex/latex/labels4easylist/")))) (file-name (git-file-name name version)) @@ -108202,12 +116362,12 @@ reference labels to @code{easylist} items.") (define-public texlive-labelschanged (package (name "texlive-labelschanged") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/labelschanged/" "source/latex/labelschanged/" "tex/latex/labelschanged/")))) @@ -108231,12 +116391,12 @@ Multiply-defined labels are printed as well.") (define-public texlive-lambdax (package (name "texlive-lambdax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lambdax/" "source/latex/lambdax/" "tex/latex/lambdax/")))) (file-name (git-file-name name version)) @@ -108256,12 +116416,12 @@ with compatible arguments. Optionally, it can be used recursively.") (define-public texlive-lastpackage (package (name "texlive-lastpackage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lastpackage/" "source/latex/lastpackage/" "tex/latex/lastpackage/")))) @@ -108281,12 +116441,12 @@ executed.") (define-public texlive-latex-uni8 (package (name "texlive-latex-uni8") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latex-uni8/" "tex/latex/latex-uni8/")))) (file-name (git-file-name name version)) @@ -108311,12 +116471,12 @@ both pdfLaTeX and LuaLaTeX.") (define-public texlive-latexcolors (package (name "texlive-latexcolors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexcolors/" "source/latex/latexcolors/" "tex/latex/latexcolors/")))) @@ -108337,12 +116497,12 @@ typeset with LaTeX and friends.") (define-public texlive-latexdemo (package (name "texlive-latexdemo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexdemo/" "source/latex/latexdemo/" "tex/latex/latexdemo/")))) @@ -108364,12 +116524,12 @@ would not compile.") (define-public texlive-latexgit (package (name "texlive-latexgit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/latexgit/" "source/latex/latexgit/" "tex/latex/latexgit/")))) @@ -108390,12 +116550,12 @@ others to whom clear document versioning is important.") (define-public texlive-layouts (package (name "texlive-layouts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/layouts/" "source/latex/layouts/" "tex/latex/layouts/")))) (file-name (git-file-name name version)) @@ -108417,12 +116577,12 @@ parameters.") (define-public texlive-lazylist (package (name "texlive-lazylist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lazylist/" "tex/latex/lazylist/")))) (file-name (git-file-name name version)) (sha256 @@ -108443,12 +116603,12 @@ by the knowledge that the TeX code was formally verified.") (define-public texlive-lccaps (package (name "texlive-lccaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lccaps/" "source/latex/lccaps/" "tex/latex/lccaps/")))) (file-name (git-file-name name version)) @@ -108481,12 +116641,12 @@ slightly increase their spacing; (define-public texlive-lcd (package (name "texlive-lcd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lcd/" "source/latex/lcd/" "tex/latex/lcd/")))) (file-name (git-file-name name version)) @@ -108516,12 +116676,12 @@ input in its internal verbatim-style environment.") (define-public texlive-lcg (package (name "texlive-lcg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lcg/" "source/latex/lcg/" "tex/latex/lcg/")))) (file-name (git-file-name name version)) @@ -108542,12 +116702,12 @@ for the range and a seed, and for the name of the counter to be used.") (define-public texlive-leading (package (name "texlive-leading") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/leading/" "source/latex/leading/" "tex/latex/leading/")))) (file-name (git-file-name name version)) @@ -108568,18 +116728,18 @@ the leading is specified by reference to the font size.") (define-public texlive-leaflet (package (name "texlive-leaflet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/leaflet/" "source/latex/leaflet/" "tex/latex/leaflet/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0vgcywhq8llskfsxxhld9jgzdjlmz0gijs9xcv3sqcz6cw6sis68")))) + "1ai50q1bc19xl3all7iq91zp4ggkxq63ahpml3y9ydqb4b64rv90")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/leaflet") @@ -108594,12 +116754,12 @@ external script is necessary.") (define-public texlive-colorist (package (name "texlive-colorist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/colorist/" "tex/latex/colorist/")))) (file-name (git-file-name name version)) (sha256 @@ -108620,12 +116780,12 @@ Brazilian), and Spanish typesetting. They compile with any major TeX engine.") (define-public texlive-lebhart (package (name "texlive-lebhart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lebhart/" "tex/latex/lebhart/")))) (file-name (git-file-name name version)) (sha256 @@ -108647,17 +116807,17 @@ XeLaTeX or LuaLaTeX.") (define-public texlive-lectures (package (name "texlive-lectures") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lectures/" "tex/latex/lectures/")))) (file-name (git-file-name name version)) (sha256 (base32 - "05x3dc40n83v7faw789iw5nzwn43zx6vjl58iqwdsqchkmd8alrv")))) + "1wzyq0nyxh4fhax6rvac9lxa2k5zg876ncpmj5qj5w4xxn0fi5dh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lectures") @@ -108672,12 +116832,12 @@ alignment of figures and much more.") (define-public texlive-lectureslides (package (name "texlive-lectureslides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lectureslides/" "tex/latex/lectureslides/")))) (file-name (git-file-name name version)) @@ -108696,12 +116856,12 @@ large PDF file.") (define-public texlive-leftidx (package (name "texlive-leftidx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/leftidx/" "source/latex/leftidx/" "tex/latex/leftidx/")))) (file-name (git-file-name name version)) @@ -108720,12 +116880,12 @@ automatically raised for better fitting to the symbol they belong to.") (define-public texlive-leftindex (package (name "texlive-leftindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/leftindex/" "tex/latex/leftindex/")))) (file-name (git-file-name name version)) @@ -108745,12 +116905,12 @@ providing much better spacing in general.") (define-public texlive-leipzig (package (name "texlive-leipzig") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/leipzig/" "makeindex/leipzig/" "source/latex/leipzig/" "tex/latex/leipzig/")))) (file-name (git-file-name name version)) @@ -108771,12 +116931,12 @@ easy indexing and glossary printing.") (define-public texlive-lengthconvert (package (name "texlive-lengthconvert") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lengthconvert/" "source/latex/lengthconvert/" "tex/latex/lengthconvert/")))) @@ -108796,12 +116956,12 @@ selection of units.") (define-public texlive-lettre (package (name "texlive-lettre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lettre/" "tex/latex/lettre/")))) (file-name (git-file-name name version)) (sha256 @@ -108818,19 +116978,19 @@ selection of units.") (define-public texlive-lettrine (package (name "texlive-lettrine") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lettrine/" "source/latex/lettrine/" "tex/latex/lettrine/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0gg1a4z89jqcsznizksn2hcpphg37dcqdbh9fvf6a887qa8apaab")))) + "0m1p02bfmyqcfxia5ypnakfwfwbsf8ch89px8cbrvbc458gxnl2r")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lettrine") @@ -108845,12 +117005,12 @@ capitals that have a regular shape (such as @samp{A} and @samp{V}).") (define-public texlive-lewis (package (name "texlive-lewis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lewis/" "tex/latex/lewis/")))) (file-name (git-file-name name version)) (sha256 @@ -108868,12 +117028,12 @@ Support is limited to elements that support the octet rule.") (define-public texlive-lhelp (package (name "texlive-lhelp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lhelp/" "source/latex/lhelp/" "tex/latex/lhelp/")))) (file-name (git-file-name name version)) @@ -108898,12 +117058,12 @@ changed.") (define-public texlive-libgreek (package (name "texlive-libgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/libgreek/" "source/latex/libgreek/" "tex/latex/libgreek/")))) @@ -108931,12 +117091,12 @@ customize Greek letters in math mode.") (define-public texlive-limap (package (name "texlive-limap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/limap/" "source/latex/limap/" "tex/latex/limap/")))) (file-name (git-file-name name version)) @@ -108962,12 +117122,12 @@ a whole document.") (define-public texlive-linegoal (package (name "texlive-linegoal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/linegoal/" "source/latex/linegoal/" "tex/latex/linegoal/")))) @@ -108988,12 +117148,12 @@ with @code{\\setlength}: @samp{\\setlength<some dimen>\\linegoal} will set (define-public texlive-linop (package (name "texlive-linop") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/linop/" "tex/latex/linop/")))) (file-name (git-file-name name version)) (sha256 @@ -109013,18 +117173,18 @@ theory, and linear algebra, in any of the ways commonly in use.") (define-public texlive-lisp-on-tex (package (name "texlive-lisp-on-tex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lisp-on-tex/" "tex/latex/lisp-on-tex/")))) (file-name (git-file-name name version)) (sha256 (base32 - "07d4bw1hs3vl8yrix13cski3gzdv6sd3s32amdnca7sjjbfp9b0l")))) + "17scibyj7i5mqypwn4rm7al8bsy5dqczdwbxl53xzahh733ypbiw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/lisp-on-tex") @@ -109038,12 +117198,12 @@ and eager evaluation.") (define-public texlive-listing (package (name "texlive-listing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listing/" "tex/latex/listing/")))) (file-name (git-file-name name version)) (sha256 @@ -109066,12 +117226,12 @@ packages that change the layout of @code{\\caption} still work.") (define-public texlive-listlbls (package (name "texlive-listlbls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listlbls/" "source/latex/listlbls/" "tex/latex/listlbls/")))) @@ -109093,12 +117253,12 @@ references right.)") (define-public texlive-listliketab (package (name "texlive-listliketab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listliketab/" "source/latex/listliketab/" "tex/latex/listliketab/")))) @@ -109120,12 +117280,12 @@ additional columns to each entry in the list.") (define-public texlive-listofsymbols (package (name "texlive-listofsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/listofsymbols/" "source/latex/listofsymbols/" "tex/latex/listofsymbols/")))) @@ -109149,15 +117309,42 @@ The concept of creating the list of symbols, though, is different from the way @file{nomencl.sty} does it.") (license license:lppl))) +(define-public texlive-listparskip + (package + (name "texlive-listparskip") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/listparskip/" + "source/latex/listparskip/" + "tex/latex/listparskip/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mjgl3bj04cmhqfvvlwaxj0hnpda2qigcnd485x1m5vq37pcxwsl")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/listparskip") + (synopsis "Adjust vertical space around lists") + (description + "This package modifies list environments such that they add +@code{\\parskip} and @code{\\partopsep} before or after a list if and only if +the environment follows or precedes, respectively, a blank line (i.e., +a @code{\\par}).") + (license license:lppl1.3c))) + (define-public texlive-lkproof (package (name "texlive-lkproof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lkproof/" "tex/latex/lkproof/")))) (file-name (git-file-name name version)) (sha256 @@ -109175,12 +117362,12 @@ that are used in constructing LK proof diagrams.") (define-public texlive-lmake (package (name "texlive-lmake") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lmake/" "source/latex/lmake/" "tex/latex/lmake/")))) (file-name (git-file-name name version)) @@ -109199,12 +117386,12 @@ structures, such as making a series of similar commands from a list of names.") (define-public texlive-locality (package (name "texlive-locality") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/locality/" "source/latex/locality/" "tex/latex/locality/")))) @@ -109226,12 +117413,12 @@ all of its facilities are working optimally") (define-public texlive-logbox (package (name "texlive-logbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/logbox/" "source/latex/logbox/" "tex/latex/logbox/")))) (file-name (git-file-name name version)) @@ -109252,12 +117439,12 @@ typeset (copied) with its dimensions, and its contents are logged in the (define-public texlive-logical-markup-utils (package (name "texlive-logical-markup-utils") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/logical-markup-utils/" "tex/latex/logical-markup-utils/")))) (file-name (git-file-name name version)) @@ -109278,12 +117465,12 @@ a language name as an option; accepted language options are @code{american}, (define-public texlive-logpap (package (name "texlive-logpap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/logpap/" "source/latex/logpap/" "tex/latex/logpap/")))) (file-name (git-file-name name version)) @@ -109313,12 +117500,12 @@ linear-linear graph paper with LaTeX.") (define-public texlive-longfbox (package (name "texlive-longfbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/longfbox/" "tex/latex/longfbox/")))) (file-name (git-file-name name version)) (sha256 @@ -109339,12 +117526,12 @@ Madoko documents in LaTeX.") (define-public texlive-longfigure (package (name "texlive-longfigure") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/longfigure/" "source/latex/longfigure/" "tex/latex/longfigure/")))) @@ -109362,15 +117549,48 @@ Madoko documents in LaTeX.") display a stream of figures as a single figure that can break across pages.") (license license:lppl1.3+))) +(define-public texlive-longmath + (package + (name "texlive-longmath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/lualatex/longmath/" + "tex/lualatex/longmath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xmr78xyv660yhbnvwv8kq7wqjjzxv61r9mxyi0ckyjpqyajwwin")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/longmath") + (synopsis + "Nested delimiter groups extending over multiple array cells or lines") + (description + "This package provides yet another solution to some well known +typesetting problems solved in a variety of ways: multi line formulas with +paired and nested delimiters. It tackles the problem at the Lua level. As +a byproduct, delimiters can be scaled in various ways, inner delimiters come +in different flavors like relational and binary operators, punctuation symbols +etc., and outer delimiters can be selected automatically according to the +nesting level. Last but not least, delimiter groups can even extend across +several array cells or across the whole document. A special environment is +provided as well, which allows multi line expressions to be placed inside +a displayed equation and make TeX do the line splitting and alignment.") + (license license:lppl1.3+))) + (define-public texlive-longnamefilelist (package (name "texlive-longnamefilelist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/longnamefilelist/" "source/latex/longnamefilelist/" "tex/latex/longnamefilelist/")))) @@ -109393,12 +117613,12 @@ names have more than 8 characters. The package can be combined with the (define-public texlive-loops (package (name "texlive-loops") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/loops/" "tex/latex/loops/")))) (file-name (git-file-name name version)) (sha256 @@ -109417,12 +117637,12 @@ have associated parsers may be processed with the tools of the package.") (define-public texlive-lsc (package (name "texlive-lsc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/lsc/" "doc/latex/lsc/" "tex/latex/lsc/")))) (file-name (git-file-name name version)) @@ -109441,22 +117661,48 @@ original LSC paper, the Klose-extensions for formal verification and some of the Harel-extensions for the Play-In/Play-Out approach.") (license license:lppl))) +(define-public texlive-lscapeenhanced + (package + (name "texlive-lscapeenhanced") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/lscapeenhanced/" + "source/latex/lscapeenhanced/" + "tex/latex/lscapeenhanced/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pq5inx76g4rpcb7ah1b1mjj01dgs37910yz44pdg216n39fdj15")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/lscapeenhanced") + (synopsis "Enhancement to the @code{lscape} and @code{pdflscape} packages") + (description + "The package solves an issue with the detection of text height, e.g., by +package @code{scrlayer} or @code{showframe}, when using the @code{landscape} +environment of package @code{lscape} or @code{pdflscape}.") + (license license:lppl1.3c))) + (define-public texlive-lstaddons (package (name "texlive-lstaddons") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lstaddons/" "source/latex/lstaddons/" "tex/latex/lstaddons/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0frav8hr2xwpdpkb0qlz3sdiy3vhpln36rk58grvzqdiissa1azg")))) + "0zs96nqjdgh8m1q5bbzacn92mvn3ja55cdrhy08da4kqsbagfmk7")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ydoc"))) (build-system texlive-build-system) @@ -109474,12 +117720,12 @@ code.") (define-public texlive-lstfiracode (package (name "texlive-lstfiracode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lstfiracode/" "tex/latex/lstfiracode/")))) (file-name (git-file-name name version)) @@ -109499,12 +117745,12 @@ Code family of fonts.") (define-public texlive-lt3graph (package (name "texlive-lt3graph") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lt3graph/" "tex/latex/lt3graph/")))) (file-name (git-file-name name version)) (sha256 @@ -109522,12 +117768,12 @@ using the experimental LaTeX 3 syntax.") (define-public texlive-lt3rawobjects (package (name "texlive-lt3rawobjects") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/lt3rawobjects/" "source/latex/lt3rawobjects/" "tex/latex/lt3rawobjects/")))) @@ -109549,12 +117795,12 @@ already defined and should be introduced by intermediate packages.") (define-public texlive-ltabptch (package (name "texlive-ltabptch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltabptch/" "tex/latex/ltabptch/")))) (file-name (git-file-name name version)) (sha256 @@ -109572,12 +117818,12 @@ The patch applies to version 4.11 of @code{longtable}.") (define-public texlive-ltxguidex (package (name "texlive-ltxguidex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltxguidex/" "tex/latex/ltxguidex/")))) (file-name (git-file-name name version)) @@ -109597,12 +117843,12 @@ easier and more natural.") (define-public texlive-ltxkeys (package (name "texlive-ltxkeys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltxkeys/" "tex/latex/ltxkeys/")))) (file-name (git-file-name name version)) (sha256 @@ -109625,12 +117871,12 @@ keys.") (define-public texlive-ltxnew (package (name "texlive-ltxnew") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltxnew/" "source/latex/ltxnew/" "tex/latex/ltxnew/")))) (file-name (git-file-name name version)) @@ -109654,12 +117900,12 @@ all kind of control sequences.") (define-public texlive-ltxtools (package (name "texlive-ltxtools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ltxtools/" "tex/latex/ltxtools/")))) (file-name (git-file-name name version)) (sha256 @@ -109677,12 +117923,12 @@ his macro files.") (define-public texlive-lua-check-hyphen (package (name "texlive-lua-check-hyphen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lua-check-hyphen/doc/" "tex/lualatex/lua-check-hyphen/")))) (file-name (git-file-name name version)) @@ -109704,12 +117950,12 @@ white-list, or adjust the document to avoid the break.") (define-public texlive-lua-physical (package (name "texlive-lua-physical") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/lua-physical/" "scripts/lua-physical/")))) (file-name (git-file-name name version)) @@ -109728,15 +117974,46 @@ the imperial system. In order to display the numbers with measurement uncertainties, the package is able to perform Gaussian error propagation.") (license license:expat))) +(define-public texlive-lua-placeholders + (package + (name "texlive-lua-placeholders") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/lualatex/lua-placeholders/" + "scripts/lua-placeholders/" + "tex/lualatex/lua-placeholders/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g22mz8pvhljb6ayviiy1ny89sgbxw9ksm9cc9za8ahmf0lfpygj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/lua-placeholders") + (synopsis "Specifying placeholders for demonstration purposes") + (description + "This package is meant for setting parameters in a LuaLaTeX document in +a more programmatic way with YAML. Parameters can be specified by adding +a ``recipe'' file. These recipe files describe the parameter's type, +placeholders or default values. From thereon, the placeholders can be +displayed in the document and an ``example'' document can be created. An +``actual copy'' document can be created by loading additional ``payload'' +files, which all must correspond to a recipe file.") + (license license:lppl1.3c))) + (define-public texlive-luatodonotes (package (name "texlive-luatodonotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/luatodonotes/" "source/lualatex/luatodonotes/" "tex/lualatex/luatodonotes/")))) @@ -109757,15 +118034,43 @@ on the package @code{todonotes}, and depends heavily on Lua, so it can only be used with LuaLaTeX.") (license license:lppl1.2+))) +(define-public texlive-luwiantype + (package + (name "texlive-luwiantype") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/luwiantype/" + "fonts/truetype/public/luwiantype/" + "tex/latex/luwiantype/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gw978xkq11dn7hq2wrf20x7nmkhfajr1ib4cay1pjz070r6hbd5")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/luwiantype") + (synopsis "Typesetting package for Hieroglyphic Luwian") + (description + "This package allows for typing in Hieroglyphic Luwian in LaTeX documents, +using relatively simple commands based on the Latin transcriptions of the +various signs. It also includes some formatting commands designed to allow +boustrophedon and columns, as well as shorthands for symbols commonly used in +transcriptions.") + (license (list license:lppl1.3c license:silofl1.1)))) + (define-public texlive-macrolist (package (name "texlive-macrolist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/macrolist/" "source/latex/macrolist/" "tex/latex/macrolist/")))) @@ -109788,12 +118093,12 @@ first element is numbered 1, the second element numbered 2, and so on.") (define-public texlive-macroswap (package (name "texlive-macroswap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/macroswap/" "source/latex/macroswap/" "tex/latex/macroswap/")))) @@ -109813,12 +118118,12 @@ expansion) of two macros by name.") (define-public texlive-magaz (package (name "texlive-magaz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/magaz/" "tex/latex/magaz/")))) (file-name (git-file-name name version)) (sha256 @@ -109840,12 +118145,12 @@ preparation.") (define-public texlive-magicnum (package (name "texlive-magicnum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/magicnum/" "scripts/magicnum/" "source/latex/magicnum/" "tex/generic/magicnum/")))) @@ -109866,19 +118171,18 @@ LuaTeX (@code{pdfliteral} mode) by a hierarchical name system.") (define-public texlive-magicwatermark (package (name "texlive-magicwatermark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/magicwatermark/" - "source/latex/magicwatermark/" "tex/latex/magicwatermark/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1abi3xvy123alpgv0z7h7gyfj2ynz462vfsxpx0q5pnbv8648y3h")))) + "11j7cv99smryarm15phxkx4gy0hfg3lyx5h18fgk8g588gqz7wjw")))) (outputs '("out" "doc")) (properties '((updater-extra-native-inputs "texlive-ctex"))) (build-system texlive-build-system) @@ -109893,18 +118197,18 @@ placed inside a TikZ node in the center of the page.") (define-public texlive-mailing (package (name "texlive-mailing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mailing/" "source/latex/mailing/" "tex/latex/mailing/")))) (file-name (git-file-name name version)) (sha256 (base32 - "16x4s7cql6ckcfplmxx2wc52625wyg0nr0vkdyp7r2kh3j1xci1w")))) + "1m5k46yznkycc3nl9hjhmilbfl0k0li64rxcd01axjg652fk2w4q")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/mailing") @@ -109920,12 +118224,12 @@ specifies the text of the letters, possibly using macros defined in the (define-public texlive-mailmerge (package (name "texlive-mailmerge") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mailmerge/" "source/latex/mailmerge/" "tex/latex/mailmerge/")))) @@ -109948,12 +118252,12 @@ entries and so on.") (define-public texlive-makebarcode (package (name "texlive-makebarcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makebarcode/" "tex/latex/makebarcode/")))) (file-name (git-file-name name version)) @@ -109976,12 +118280,12 @@ storage media.") (define-public texlive-makebase (package (name "texlive-makebase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makebase/" "source/latex/makebase/" "tex/latex/makebase/")))) @@ -110001,12 +118305,12 @@ storage media.") (define-public texlive-makebox (package (name "texlive-makebox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makebox/" "source/latex/makebox/" "tex/latex/makebox/")))) (file-name (git-file-name name version)) @@ -110026,12 +118330,12 @@ instead of an explicit length measure.") (define-public texlive-makecirc (package (name "texlive-makecirc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/metapost/makecirc/" "metapost/makecirc/")))) (file-name (git-file-name name version)) @@ -110052,12 +118356,12 @@ drawing/graphic. Its output is a PostScript file.") (define-public texlive-makecookbook (package (name "texlive-makecookbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/makecookbook/")))) (file-name (git-file-name name version)) (sha256 @@ -110086,12 +118390,12 @@ a cookbook (i.e., everything except the cover art).") (define-public texlive-makedtx (package (name "texlive-makedtx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/support/makedtx/" "scripts/makedtx/" "source/support/makedtx/" "tex/latex/makedtx/")))) @@ -110115,12 +118419,12 @@ table, and also writes the associated installation (@file{.ins}) script.") (define-public texlive-makeglos (package (name "texlive-makeglos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makeglos/" "tex/latex/makeglos/")))) (file-name (git-file-name name version)) (sha256 @@ -110139,12 +118443,12 @@ glossary is prepared by an external program, such as @command{xindy} or (define-public texlive-makelabels (package (name "texlive-makelabels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makelabels/" "source/latex/makelabels/" "tex/latex/makelabels/")))) @@ -110171,12 +118475,12 @@ loading @file{makelabels.lco} to get various configuration features.") (define-public texlive-makerobust (package (name "texlive-makerobust") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/makerobust/" "tex/latex/makerobust/")))) (file-name (git-file-name name version)) @@ -110201,12 +118505,12 @@ documents.") (define-public texlive-mandi (package (name "texlive-mandi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mandi/" "source/latex/mandi/" "tex/latex/mandi/")))) (file-name (git-file-name name version)) @@ -110227,12 +118531,12 @@ introductory physics students.") (define-public texlive-manuscript (package (name "texlive-manuscript") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/manuscript/" "source/latex/manuscript/" "tex/latex/manuscript/")))) @@ -110253,12 +118557,12 @@ non-professional printing.") (define-public texlive-manyind (package (name "texlive-manyind") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/manyind/" "tex/latex/manyind/")))) (file-name (git-file-name name version)) (sha256 @@ -110279,12 +118583,12 @@ Some features of MakeIndex may no longer work.") (define-public texlive-marginfit (package (name "texlive-marginfit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/marginfit/" "source/latex/marginfit/" "tex/latex/marginfit/")))) @@ -110303,15 +118607,39 @@ as well as those that stick out of the bottom of the page. This package provides a drop-in replacement solution.") (license license:lppl1.3+))) +(define-public texlive-maritime + (package + (name "texlive-maritime") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/maritime/" + "tex/latex/maritime/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "081cbvj69q1wn7m42y4vxkvgy74w009db572z4fpz7wc7a2x9bv7")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/maritime") + (synopsis "International maritime signal flags using TikZ") + (description + "This package provides LaTeX commands for drawing international maritime +signal flags using TikZ (A-Z, NATO 0-9).") + (license license:expat))) + (define-public texlive-mathexam (package (name "texlive-mathexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathexam/" "source/latex/mathexam/" "tex/latex/mathexam/")))) @@ -110335,12 +118663,12 @@ will let you include instructions and space for students to put their name.") (define-public texlive-mathfam256 (package (name "texlive-mathfam256") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathfam256/" "tex/latex/mathfam256/")))) (file-name (git-file-name name version)) @@ -110362,12 +118690,12 @@ Omega).") (define-public texlive-mathfont (package (name "texlive-mathfont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mathfont/" "source/latex/mathfont/" "tex/latex/mathfont/")))) @@ -110391,12 +118719,12 @@ fonts.") (define-public texlive-maybemath (package (name "texlive-maybemath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/maybemath/" "tex/latex/maybemath/")))) (file-name (git-file-name name version)) @@ -110423,12 +118751,12 @@ expression is italicised.") (define-public texlive-mcaption (package (name "texlive-mcaption") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mcaption/" "source/latex/mcaption/" "tex/latex/mcaption/")))) @@ -110450,12 +118778,12 @@ standard classes and with the KOMA-Script document classes @code{scrartcl}, (define-public texlive-mceinleger (package (name "texlive-mceinleger") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mceinleger/" "tex/latex/mceinleger/")))) (file-name (git-file-name name version)) @@ -110475,12 +118803,12 @@ for more information about the cassette (e.g., table of contents).") (define-public texlive-mcexam (package (name "texlive-mcexam") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mcexam/" "tex/latex/mcexam/")))) (file-name (git-file-name name version)) (sha256 @@ -110503,12 +118831,12 @@ exam and calculates the grades.") (define-public texlive-mcite (package (name "texlive-mcite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mcite/" "source/latex/mcite/" "tex/latex/mcite/")))) (file-name (git-file-name name version)) @@ -110528,12 +118856,12 @@ style for its work; the documentation explains how to do that customisation.") (define-public texlive-mciteplus (package (name "texlive-mciteplus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/mciteplus/" "doc/latex/mciteplus/" "tex/latex/mciteplus/")))) @@ -110555,12 +118883,12 @@ features provide for other applications such as reference sublisting.") (define-public texlive-media4svg (package (name "texlive-media4svg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/media4svg/" "tex/latex/media4svg/")))) (file-name (git-file-name name version)) @@ -110584,12 +118912,12 @@ output to make self-sufficient SVG files.") (define-public texlive-medstarbeamer (package (name "texlive-medstarbeamer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/medstarbeamer/" "tex/latex/medstarbeamer/")))) (file-name (git-file-name name version)) @@ -110609,12 +118937,12 @@ document class is obviously compatible with both.") (define-public texlive-meetingmins (package (name "texlive-meetingmins") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/meetingmins/" "source/latex/meetingmins/" "tex/latex/meetingmins/")))) @@ -110643,12 +118971,12 @@ portions suppressed from printing.") (define-public texlive-memexsupp (package (name "texlive-memexsupp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/memexsupp/" "tex/latex/memexsupp/")))) (file-name (git-file-name name version)) @@ -110668,12 +118996,12 @@ in the fullness of time be adopted into the main @code{memoir} release.") (define-public texlive-memory (package (name "texlive-memory") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/memory/" "source/latex/memory/" "tex/latex/memory/")))) (file-name (git-file-name name version)) @@ -110691,12 +119019,12 @@ in the fullness of time be adopted into the main @code{memoir} release.") (define-public texlive-mensa-tex (package (name "texlive-mensa-tex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mensa-tex/" "tex/latex/mensa-tex/")))) (file-name (git-file-name name version)) @@ -110719,12 +119047,12 @@ English (GB/US) and German.") (define-public texlive-menu (package (name "texlive-menu") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/menu/" "source/latex/menu/" "tex/latex/menu/")))) (file-name (git-file-name name version)) @@ -110743,12 +119071,12 @@ through a program's menu.") (define-public texlive-menucard (package (name "texlive-menucard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/menucard/" "source/latex/menucard/" "tex/latex/menucard/")))) @@ -110767,12 +119095,12 @@ through a program's menu.") (define-public texlive-menukeys (package (name "texlive-menukeys") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/menukeys/" "source/latex/menukeys/" "tex/latex/menukeys/")))) @@ -110793,19 +119121,19 @@ define one's own styles in a flexible way.") (define-public texlive-metalogox (package (name "texlive-metalogox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metalogox/" "source/latex/metalogox/" "tex/latex/metalogox/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0xqc6r6ii2dwz8sc3xrg40xqcpb01zp0337n2ixmmpnnp2khiw90")))) + "1qx34q64f8fjmhhl4yslrprpmbyq9k36j5p5839gqysbgs1vcv4x")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/metalogox") @@ -110819,12 +119147,12 @@ on the font detected or the option given to @code{metalogox}.") (define-public texlive-metanorma (package (name "texlive-metanorma") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metanorma/" "tex/latex/metanorma/")))) (file-name (git-file-name name version)) @@ -110844,12 +119172,12 @@ transcode it into Metanorma's ADOC format.") (define-public texlive-metastr (package (name "texlive-metastr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metastr/" "source/latex/metastr/" "tex/latex/metastr/")))) (file-name (git-file-name name version)) @@ -110871,12 +119199,12 @@ and localisation.") (define-public texlive-method (package (name "texlive-method") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/method/" "source/latex/method/" "tex/latex/method/")))) (file-name (git-file-name name version)) @@ -110895,12 +119223,12 @@ declarations. It supports declarations in German, French and English.") (define-public texlive-metre (package (name "texlive-metre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/metre/" "source/latex/metre/" "tex/latex/metre/")))) (file-name (git-file-name name version)) @@ -110922,15 +119250,48 @@ them not directly related to metre) that are often used in critical editions of classical texts.") (license license:lppl))) +(define-public texlive-metsymb + (package + (name "texlive-metsymb") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/fonts/metsymb/" + "fonts/afm/public/metsymb/" + "fonts/enc/dvips/metsymb/" + "fonts/map/dvips/metsymb/" + "fonts/opentype/public/metsymb/" + "fonts/tfm/public/metsymb/" + "fonts/type1/public/metsymb/" + "source/fonts/metsymb/" + "tex/latex/metsymb/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gb3vzkvkyprvb4jpzbqw3zr914r5adr1bl1yzpsxhc5qzwxalik")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/metsymb") + (synopsis "TeX commands to generate (vectorial) meteorological symbols") + (description + "The @code{metsymb} package introduces commands to generate official +meteorological symbols with vectorial quality. It essentially introduces +a new font in which each symbol is assigned to a glyph, which can then be +called individually from LaTeX documents via dedicated commands.") + (license license:bsd-3))) + (define-public texlive-mftinc (package (name "texlive-mftinc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mftinc/" "source/latex/mftinc/" "tex/latex/mftinc/")))) (file-name (git-file-name name version)) @@ -110951,12 +119312,12 @@ formatting and for typesetting font tables.") (define-public texlive-mi-solns (package (name "texlive-mi-solns") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mi-solns/" "source/latex/mi-solns/" "tex/latex/mi-solns/")))) @@ -110977,12 +119338,12 @@ created by either the @code{exerquiz} or @code{eqexam} package.") (define-public texlive-midpage (package (name "texlive-midpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/midpage/" "tex/latex/midpage/")))) (file-name (git-file-name name version)) (sha256 @@ -111000,12 +119361,12 @@ created by either the @code{exerquiz} or @code{eqexam} package.") (define-public texlive-mindflow (package (name "texlive-mindflow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mindflow/" "source/latex/mindflow/" "tex/latex/mindflow/")))) @@ -111026,12 +119387,12 @@ annotations.") (define-public texlive-minibox (package (name "texlive-minibox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minibox/" "source/latex/minibox/" "tex/latex/minibox/")))) (file-name (git-file-name name version)) @@ -111054,12 +119415,12 @@ The boxes shrink to the natural width of the longest line they contain.") (define-public texlive-minidocument (package (name "texlive-minidocument") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minidocument/" "source/latex/minidocument/" "tex/latex/minidocument/")))) @@ -111080,12 +119441,12 @@ page breaking, floats, marginpars, etc., are available.") (define-public texlive-minifp (package (name "texlive-minifp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/minifp/" "source/generic/minifp/" "tex/generic/minifp/")))) @@ -111110,12 +119471,12 @@ environment.") (define-public texlive-minipage-marginpar (package (name "texlive-minipage-marginpar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minipage-marginpar/" "source/latex/minipage-marginpar/" "tex/latex/minipage-marginpar/")))) @@ -111137,12 +119498,12 @@ packages to define similar environments or commands.") (define-public texlive-minorrevision (package (name "texlive-minorrevision") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minorrevision/" "tex/latex/minorrevision/")))) (file-name (git-file-name name version)) @@ -111165,12 +119526,12 @@ manuscript, for this letter.") (define-public texlive-minutes (package (name "texlive-minutes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/minutes/" "source/latex/minutes/" "tex/latex/minutes/")))) (file-name (git-file-name name version)) @@ -111204,15 +119565,41 @@ package); Support for minutes in German, Dutch and English is provided.") (license license:lppl))) +(define-public texlive-mitthesis + (package + (name "texlive-mitthesis") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/mitthesis/" + "tex/latex/mitthesis/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xss5cjl7799mfpf25hv7gzvggfw7y35vagjb2wkfiiixxd250az")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mitthesis") + (synopsis "LaTeX template for an MIT thesis") + (description + "This class provides a LaTeX template for an MIT thesis or dissertation +formatted according to the requirements of the Massachusetts Institute of +Technology Libraries. This template is appropriate for an MIT thesis or MIT +dissertation of any type.") + (license license:expat))) + (define-public texlive-mla-paper (package (name "texlive-mla-paper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mla-paper/" "tex/latex/mla-paper/")))) (file-name (git-file-name name version)) @@ -111233,12 +119620,12 @@ effort on their part.") (define-public texlive-mleftright (package (name "texlive-mleftright") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mleftright/" "source/latex/mleftright/" "tex/generic/mleftright/")))) @@ -111260,12 +119647,12 @@ difficulties in sub-formulas.") (define-public texlive-mlist (package (name "texlive-mlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mlist/" "source/latex/mlist/" "tex/latex/mlist/")))) (file-name (git-file-name name version)) @@ -111286,12 +119673,12 @@ in the document.") (define-public texlive-mmap (package (name "texlive-mmap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mmap/" "tex/latex/mmap/")))) (file-name (git-file-name name version)) (sha256 @@ -111306,15 +119693,39 @@ in the document.") including the ability to re-encode Knuth's basic mathematics fonts.") (license license:lppl))) +(define-public texlive-mnhyphn + (package + (name "texlive-mnhyphn") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/mnhyphn/" + "tex/latex/mnhyphn/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05617q9hfg6mk7qszmh8p9w5vsj1bk3435d27dgc8d8lq7nhz76h")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/mnhyphn") + (synopsis "Mongolian hyphenation patterns in T2A encoding") + (description + "This package serves Mongolian written with Cyrillic letters, using +T2A-encoded output.") + (license license:lppl1.3+))) + (define-public texlive-mnotes (package (name "texlive-mnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mnotes/" "source/latex/mnotes/" "tex/latex/mnotes/")))) (file-name (git-file-name name version)) @@ -111333,27 +119744,32 @@ collaboratively-written documents.") (define-public texlive-moderncv (package (name "texlive-moderncv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/moderncv/" "tex/latex/moderncv/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0g4syan63zycw07ixy7qk1qmwb8gfwb3mpj7lg65514k80jh8nbi")))) + "0j73l2f0s0wl60q48lpy95zqqinppblp3z572zl9ysccl91y1nzj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs - (list texlive-etoolbox + (list texlive-academicons + texlive-arydshln + texlive-colortbl + texlive-etoolbox texlive-fancyhdr + texlive-fontawesome5 texlive-graphics texlive-hyperref texlive-iftex texlive-l3packages texlive-microtype + texlive-multirow texlive-tools texlive-url texlive-xcolor)) @@ -111368,12 +119784,12 @@ to define your own style by changing the colours, the fonts, etc.") (define-public texlive-modernposter (package (name "texlive-modernposter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/modernposter/" "tex/latex/modernposter/")))) (file-name (git-file-name name version)) @@ -111396,12 +119812,12 @@ of text boxes in a two-column layout. The color scheme is inspired by the (define-public texlive-moderntimeline (package (name "texlive-moderntimeline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/moderntimeline/" "source/latex/moderntimeline/" "tex/latex/moderntimeline/")))) @@ -111422,12 +119838,12 @@ using the @code{moderncv} class.") (define-public texlive-modref (package (name "texlive-modref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/modref/" "source/latex/modref/" "tex/latex/modref/")))) (file-name (git-file-name name version)) @@ -111448,12 +119864,12 @@ a prefix in the reference label), in a very generic manner.") (define-public texlive-modroman (package (name "texlive-modroman") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/modroman/" "source/latex/modroman/" "tex/latex/modroman/")))) @@ -111480,12 +119896,12 @@ and the second as LaTeX command @code{\\roman}. The default option is (define-public texlive-modular (package (name "texlive-modular") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/modular/" "tex/latex/modular/")))) (file-name (git-file-name name version)) (sha256 @@ -111506,12 +119922,12 @@ This package provides the missing piece.") (define-public texlive-monofill (package (name "texlive-monofill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/monofill/" "source/latex/monofill/" "tex/latex/monofill/")))) @@ -111531,12 +119947,12 @@ This package provides the missing piece.") (define-public texlive-moodle (package (name "texlive-moodle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/moodle/" "source/latex/moodle/" "tex/latex/moodle/")))) (file-name (git-file-name name version)) @@ -111556,12 +119972,12 @@ XML file to be uploaded to a Moodle server.") (define-public texlive-moreenum (package (name "texlive-moreenum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/moreenum/" "tex/latex/moreenum/")))) (file-name (git-file-name name version)) (sha256 @@ -111584,12 +120000,12 @@ list.") (define-public texlive-morehype (package (name "texlive-morehype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/morehype/" "source/latex/morehype/" "tex/latex/morehype/")))) @@ -111621,12 +120037,12 @@ using the @code{fifinddo} package. (define-public texlive-moresize (package (name "texlive-moresize") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/moresize/" "source/latex/moresize/" "tex/latex/moresize/")))) @@ -111647,15 +120063,40 @@ provides options for improving the typesetting of paragraphs (or headlines) with embedded math expressions at font sizes above 17.28pt.") (license license:lppl))) +(define-public texlive-movement-arrows + (package + (name "texlive-movement-arrows") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/movement-arrows/" + "tex/latex/movement-arrows/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n3kh002ivq052cpam5q68rky1ynqbvrz26k6jzsb6hyh0ggfxy8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/movement-arrows") + (synopsis "Drawing movement arrows on linguistic example sentences") + (description + "This package supplies simple support for drawing movement arrows on +example sentences. It automatically adjusts spacing between examples or gloss +lines to make room for the arrows. Arrows can also be annotated with labels.") + (license license:lppl1.3+))) + (define-public texlive-movie15 (package (name "texlive-movie15") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/movie15/" "tex/latex/movie15/")))) (file-name (git-file-name name version)) (sha256 @@ -111677,12 +120118,12 @@ synchronously. The package is now superseded by @code{media9}.") (define-public texlive-mpostinl (package (name "texlive-mpostinl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mpostinl/" "source/latex/mpostinl/" "tex/latex/mpostinl/")))) @@ -111705,12 +120146,12 @@ configuration options to manage the generation of files and compilation.") (define-public texlive-msc (package (name "texlive-msc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/msc/" "tex/latex/msc/")))) (file-name (git-file-name name version)) (sha256 @@ -111731,12 +120172,12 @@ package supports the full MSC2000 language.") (define-public texlive-msg (package (name "texlive-msg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/msg/" "source/latex/msg/" "tex/latex/msg/")))) (file-name (git-file-name name version)) @@ -111756,12 +120197,12 @@ preferred language.") (define-public texlive-mslapa (package (name "texlive-mslapa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/mslapa/" "doc/latex/mslapa/" "tex/latex/mslapa/")))) (file-name (git-file-name name version)) @@ -111781,12 +120222,12 @@ and reference style.") (define-public texlive-mtgreek (package (name "texlive-mtgreek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mtgreek/" "source/latex/mtgreek/" "tex/latex/mtgreek/")))) (file-name (git-file-name name version)) @@ -111807,12 +120248,12 @@ a switch to choose between the two kinds of Greek uppercase letters.") (define-public texlive-multenum (package (name "texlive-multenum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multenum/" "tex/latex/multenum/")))) (file-name (git-file-name name version)) (sha256 @@ -111830,12 +120271,12 @@ enumerated array in which columns are vertically aligned on the counter.") (define-public texlive-multiaudience (package (name "texlive-multiaudience") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multiaudience/" "source/latex/multiaudience/" "tex/latex/multiaudience/")))) @@ -111855,12 +120296,12 @@ different audiences.") (define-public texlive-multibbl (package (name "texlive-multibbl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multibbl/" "source/latex/multibbl/" "tex/latex/multibbl/")))) @@ -111881,12 +120322,12 @@ auxiliary file (for use with BibTeX) and title.") (define-public texlive-multicap (package (name "texlive-multicap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multicap/" "source/latex/multicap/" "tex/latex/multicap/")))) @@ -111911,12 +120352,12 @@ captions, whether they be in @code{multicols} or not.") (define-public texlive-multicolrule (package (name "texlive-multicolrule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multicolrule/" "source/latex/multicolrule/" "tex/latex/multicolrule/")))) @@ -111939,12 +120380,12 @@ classes (and related classes such as the KOMA-Script equivalents).") (define-public texlive-multidef (package (name "texlive-multidef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multidef/" "source/latex/multidef/" "tex/latex/multidef/")))) @@ -111964,12 +120405,12 @@ similar definitions.") (define-public texlive-multienv (package (name "texlive-multienv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multienv/" "source/latex/multienv/" "tex/latex/multienv/")))) @@ -111992,12 +120433,12 @@ Macros to define environments using this syntax are also provided.") (define-public texlive-multiexpand (package (name "texlive-multiexpand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/multiexpand/" "source/generic/multiexpand/" "tex/generic/multiexpand/")))) @@ -112018,18 +120459,18 @@ call.") (define-public texlive-multifootnote (package (name "texlive-multifootnote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multifootnote/" "tex/latex/multifootnote/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0d4xn8ks3wdl59qyx2hlnljkxa7d5k22xlqqlrizmmlyb743inbl")))) + "09810xdmxp0lcscyrf3ygi7xf20jrfkrcq0w9yxn14h52vfclzsl")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/multifootnote") @@ -112042,12 +120483,12 @@ numbers (resp., marks).") (define-public texlive-multilang (package (name "texlive-multilang") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multilang/" "source/latex/multilang/" "tex/latex/multilang/")))) @@ -112074,12 +120515,12 @@ or Polyglossia.") (define-public texlive-multiple-choice (package (name "texlive-multiple-choice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/multiple-choice/" "tex/latex/multiple-choice/")))) (file-name (git-file-name name version)) @@ -112095,15 +120536,42 @@ or Polyglossia.") automatically.") (license license:lppl1.3c))) +(define-public texlive-multitoc + (package + (name "texlive-multitoc") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/multitoc/" + "source/latex/multitoc/" + "tex/latex/multitoc/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0frnji2hkk7fhh93bd18jwjpq65cp1lzk8g3lnrckgbd3bqm38l1")))) + (outputs '("out" "doc")) + (arguments (list #:tex-format "latex")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/multitoc") + (synopsis "Set table of contents in multiple columns") + (description + "The package automatically sets the table of contents, list of figures +and list of tables in two or more columns (the number of columns may be +configured).") + (license license:lppl))) + (define-public texlive-mversion (package (name "texlive-mversion") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mversion/" "source/latex/mversion/" "tex/latex/mversion/")))) @@ -112126,12 +120594,12 @@ the unique build number describing the progress of your document.") (define-public texlive-mwe (package (name "texlive-mwe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mwe/" "source/latex/mwe/" "tex/latex/mwe/")))) (file-name (git-file-name name version)) @@ -112156,12 +120624,12 @@ files or to use replacement code.") (define-public texlive-mycv (package (name "texlive-mycv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mycv/" "scripts/mycv/" "source/latex/mycv/" "tex/latex/mycv/")))) (file-name (git-file-name name version)) @@ -112184,12 +120652,12 @@ directives, the class uses a set of lists, provided by the package (define-public texlive-mylatex (package (name "texlive-mylatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mylatex/" "tex/latex/mylatex/")))) (file-name (git-file-name name version)) (sha256 @@ -112207,12 +120675,12 @@ a set of package files (and/or other macros) that you regularly use.") (define-public texlive-mylatexformat (package (name "texlive-mylatexformat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/mylatexformat/" "source/latex/mylatexformat/" "tex/latex/mylatexformat/")))) @@ -112233,12 +120701,12 @@ a document loads many packages.") (define-public texlive-nag (package (name "texlive-nag") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nag/" "source/latex/nag/" "tex/latex/nag/")))) (file-name (git-file-name name version)) @@ -112258,19 +120726,19 @@ such obsolete things.") (define-public texlive-nameauth (package (name "texlive-nameauth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nameauth/" "source/latex/nameauth/" "tex/latex/nameauth/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0vfs6k3vqy2zpsmk4d39138kxmhqs6dsrzj2z56rxw4f7kx76k0m")))) + "1qfc1xy370bsv06c14wc82cf9dpyamk0gabb8xcpspdl3cyb1v2p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/nameauth") @@ -112287,12 +120755,12 @@ minimize writing and production time and cost.") (define-public texlive-namespc (package (name "texlive-namespc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/namespc/" "source/latex/namespc/" "tex/latex/namespc/")))) (file-name (git-file-name name version)) @@ -112317,12 +120785,12 @@ accessible in a later contexts without defining them globally.") (define-public texlive-ncclatex (package (name "texlive-ncclatex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ncclatex/" "tex/latex/ncclatex/")))) (file-name (git-file-name name version)) (sha256 @@ -112342,12 +120810,12 @@ small packages, some of which may also be used with the standard classes.") (define-public texlive-nestquot (package (name "texlive-nestquot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/nestquot/")))) (file-name (git-file-name name version)) (sha256 @@ -112365,12 +120833,12 @@ quotes according to their nesting level.") (define-public texlive-newcommand (package (name "texlive-newcommand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newcommand/")))) (file-name (git-file-name name version)) (sha256 @@ -112389,12 +120857,12 @@ a natural style; the script then generates macros to define the command.") (define-public texlive-newenviron (package (name "texlive-newenviron") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newenviron/" "tex/latex/newenviron/")))) (file-name (git-file-name name version)) @@ -112412,12 +120880,12 @@ a natural style; the script then generates macros to define the command.") (define-public texlive-newfile (package (name "texlive-newfile") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newfile/" "source/latex/newfile/" "tex/latex/newfile/")))) (file-name (git-file-name name version)) @@ -112438,12 +120906,12 @@ package are also mapped.") (define-public texlive-newlfm (package (name "texlive-newlfm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newlfm/" "source/latex/newlfm/" "tex/latex/newlfm/")))) (file-name (git-file-name name version)) @@ -112467,12 +120935,12 @@ all sizing is set automatically.") (define-public texlive-newspaper (package (name "texlive-newspaper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newspaper/" "source/latex/newspaper/" "tex/latex/newspaper/")))) @@ -112513,12 +120981,12 @@ a newspaper-style column format.") (define-public texlive-newvbtm (package (name "texlive-newvbtm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/newvbtm/" "source/latex/newvbtm/" "tex/latex/newvbtm/")))) (file-name (git-file-name name version)) @@ -112539,12 +121007,12 @@ verbatim-like environment. It also has a supplementary style file (define-public texlive-nextpage (package (name "texlive-nextpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/nextpage/")))) (file-name (git-file-name name version)) (sha256 @@ -112563,18 +121031,19 @@ generated.") (define-public texlive-nfssext-cfr (package (name "texlive-nfssext-cfr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nfssext-cfr/" + "source/latex/nfssext-cfr/" "tex/latex/nfssext-cfr/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1jbxqkcn84ldap7j6ln64763wy73z3acp52a3zjgadx9m3rfp27r")))) + "04iiara6l4cn72fcqm4j83p61wm82s87p2jn7rhyk9w6qfw80214")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/nfssext-cfr") @@ -112587,12 +121056,12 @@ examples for the font installation guide.") (define-public texlive-nicefilelist (package (name "texlive-nicefilelist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nicefilelist/" "source/latex/nicefilelist/" "tex/latex/nicefilelist/")))) @@ -112613,12 +121082,12 @@ extensions, such as @file{.fd}.") (define-public texlive-niceframe (package (name "texlive-niceframe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/niceframe/" "fonts/source/public/niceframe/" "fonts/tfm/public/niceframe/" @@ -112648,12 +121117,12 @@ in Type 1 format.") (define-public texlive-nicetext (package (name "texlive-nicetext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nicetext/" "source/latex/nicetext/" "tex/latex/nicetext/")))) @@ -112692,12 +121161,12 @@ direct from package files. (define-public texlive-nidanfloat (package (name "texlive-nidanfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nidanfloat/" "source/latex/nidanfloat/" "tex/latex/nidanfloat/")))) @@ -112718,12 +121187,12 @@ column mode (@emph{nidan-kumi}).") (define-public texlive-ninecolors (package (name "texlive-ninecolors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ninecolors/" "tex/latex/ninecolors/")))) (file-name (git-file-name name version)) @@ -112745,17 +121214,17 @@ background colors, you will get proper WCAG Color Contrast.") (define-public texlive-nlctdoc (package (name "texlive-nlctdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nlctdoc/" "tex/latex/nlctdoc/")))) (file-name (git-file-name name version)) (sha256 (base32 - "17anqqcdjlrl9c3scbjz5d5dzy2q9y5r0l0v6y490p3sdflizgak")))) + "0f21x611984bjs0nf264hwkih4vqlix8k48a4rgx66nc9cizzwaw")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/nlctdoc") @@ -112769,12 +121238,12 @@ anyone who wants to compile the documentation of those packages.") (define-public texlive-noconflict (package (name "texlive-noconflict") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/noconflict/" "tex/latex/noconflict/")))) (file-name (git-file-name name version)) @@ -112794,12 +121263,12 @@ in a document where they are needed.") (define-public texlive-noindentafter (package (name "texlive-noindentafter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/noindentafter/" "source/latex/noindentafter/" "tex/latex/noindentafter/")))) @@ -112820,12 +121289,12 @@ macro or environment.") (define-public texlive-noitcrul (package (name "texlive-noitcrul") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/noitcrul/" "source/latex/noitcrul/" "tex/latex/noitcrul/")))) @@ -112845,12 +121314,12 @@ impose italics correction at the end.") (define-public texlive-nolbreaks (package (name "texlive-nolbreaks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nolbreaks/" "tex/latex/nolbreaks/")))) (file-name (git-file-name name version)) @@ -112872,12 +121341,12 @@ or @samp{@{} and @samp{@}} can still create break-points.") (define-public texlive-nomentbl (package (name "texlive-nomentbl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nomentbl/" "makeindex/nomentbl/" "source/latex/nomentbl/" "tex/latex/nomentbl/")))) @@ -112895,15 +121364,44 @@ or @samp{@{} and @samp{@}} can still create break-points.") arguments: the symbol, description and physical unit.") (license license:lppl))) +(define-public texlive-non-decimal-units + (package + (name "texlive-non-decimal-units") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/non-decimal-units/" + "tex/latex/non-decimal-units/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0if3zr49wmj9q6s0vgj2pa3fc68bww9k81jh6nf9y1dy4ci9mjpm")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/non-decimal-units") + (synopsis "Display and manipulate historical non-decimal units") + (description + "Many historical unit systems were non-decimal. Units for such measures +as length, area, weight, and so on were also often non-decimal, and in fact +remain so in the few places of the world that have not made the change to the +metric system. This package enables creation and configuration of such units +to facilitate their presentation in textual and tabular contexts, as well as +simple arithmetic.") + (license license:cc-by-sa4.0))) + (define-public texlive-nonfloat (package (name "texlive-nonfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nonfloat/" "source/latex/nonfloat/" "tex/latex/nonfloat/")))) @@ -112924,12 +121422,12 @@ the vertical spaces for table captions above the table are changed.") (define-public texlive-nonumonpart (package (name "texlive-nonumonpart") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nonumonpart/" "source/latex/nonumonpart/" "tex/latex/nonumonpart/")))) @@ -112950,12 +121448,12 @@ the requirement is met.") (define-public texlive-nopageno (package (name "texlive-nopageno") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nopageno/" "tex/latex/nopageno/")))) (file-name (git-file-name name version)) (sha256 @@ -112978,12 +121476,12 @@ all pages then this package will do the job.") (define-public texlive-normalcolor (package (name "texlive-normalcolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/normalcolor/" "source/latex/normalcolor/" "tex/latex/normalcolor/")))) @@ -113004,12 +121502,12 @@ change the current colour but the normal or default color.") (define-public texlive-notes (package (name "texlive-notes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/notes/" "source/latex/notes/" "tex/latex/notes/")))) (file-name (git-file-name name version)) @@ -113026,15 +121524,39 @@ within a document, by putting the text in a box and adding an icon in the margin.") (license license:lppl))) +(define-public texlive-notebeamer + (package + (name "texlive-notebeamer") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/notebeamer/" + "source/latex/notebeamer/" + "tex/latex/notebeamer/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16vyna1ypq42rc8pa5hb0xj1prwih1wdjdv7ag1vrjsk9jfxdcbj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/notebeamer") + (synopsis "Template for printing presentations on note paper") + (description + "This package provides an easy way to input slides on note pages quickly.") + (license license:lppl1.3c))) + (define-public texlive-notespages (package (name "texlive-notespages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/notespages/" "source/latex/notespages/" "tex/latex/notespages/")))) @@ -113066,12 +121588,12 @@ used to fill half empty pages with a notes area.") (define-public texlive-notestex (package (name "texlive-notestex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/notestex/" "tex/latex/notestex/")))) (file-name (git-file-name name version)) (sha256 @@ -113091,12 +121613,12 @@ with a reliable and legible formatting structure.") (define-public texlive-notoccite (package (name "texlive-notoccite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/notoccite/" "tex/latex/notoccite/")))) (file-name (git-file-name name version)) @@ -113118,12 +121640,12 @@ is confusing. This package suppresses the effect.") (define-public texlive-nowidow (package (name "texlive-nowidow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nowidow/" "source/latex/nowidow/" "tex/latex/nowidow/")))) (file-name (git-file-name name version)) @@ -113140,12 +121662,12 @@ is confusing. This package suppresses the effect.") (define-public texlive-nox (package (name "texlive-nox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/nox/" "tex/latex/nox/")))) (file-name (git-file-name name version)) (sha256 @@ -113163,12 +121685,12 @@ be formatted into a array which may be split.") (define-public texlive-numberedblock (package (name "texlive-numberedblock") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numberedblock/" "tex/latex/numberedblock/")))) (file-name (git-file-name name version)) @@ -113189,12 +121711,12 @@ document.") (define-public texlive-numname (package (name "texlive-numname") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numname/" "tex/latex/numname/")))) (file-name (git-file-name name version)) (sha256 @@ -113213,17 +121735,17 @@ the convenience of non-users of that class.") (define-public texlive-numspell (package (name "texlive-numspell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/numspell/" "tex/latex/numspell/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cb1xzpkassg9zdk2p22dm6f9x4hg7ij7siw1bivhqwfgkd1l617")))) + "1ww3fhkpr07b1pk37hjc77rymfyjwxar482pwag8rn4iinar7fv5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/numspell") @@ -113237,12 +121759,12 @@ Latin.") (define-public texlive-ocg-p (package (name "texlive-ocg-p") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ocg-p/" "tex/latex/ocg-p/")))) (file-name (git-file-name name version)) (sha256 @@ -113261,12 +121783,12 @@ OCGs are supported. The package may be used with pdfLaTeX and XeLaTeX.") (define-public texlive-ocgx (package (name "texlive-ocgx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ocgx/" "source/latex/ocgx/" "tex/latex/ocgx/")))) (file-name (git-file-name name version)) @@ -113289,12 +121811,12 @@ show) or disable (to hide) OCGs.") (define-public texlive-ocr-latex (package (name "texlive-ocr-latex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ocr-latex/" "tex/latex/ocr-latex/")))) (file-name (git-file-name name version)) @@ -113313,12 +121835,12 @@ documents.") (define-public texlive-oldstyle (package (name "texlive-oldstyle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/oldstyle/" "source/latex/oldstyle/" "tex/latex/oldstyle/")))) @@ -113338,12 +121860,12 @@ documents.") (define-public texlive-onlyamsmath (package (name "texlive-onlyamsmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/onlyamsmath/" "source/latex/onlyamsmath/" "tex/latex/onlyamsmath/")))) @@ -113366,12 +121888,12 @@ package.") (define-public texlive-opcit (package (name "texlive-opcit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/opcit/" "doc/latex/opcit/" "source/latex/opcit/" "tex/latex/opcit/")))) (file-name (git-file-name name version)) @@ -113395,12 +121917,12 @@ automatically.") (define-public texlive-opencolor (package (name "texlive-opencolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/opencolor/" "tex/latex/opencolor/")))) (file-name (git-file-name name version)) @@ -113419,12 +121941,12 @@ included in the Open Color library.") (define-public texlive-optidef (package (name "texlive-optidef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/optidef/" "tex/latex/optidef/")))) (file-name (git-file-name name version)) (sha256 @@ -113476,12 +121998,12 @@ a limitless number of constraints.") (define-public texlive-optional (package (name "texlive-optional") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/optional/" "tex/latex/optional/")))) (file-name (git-file-name name version)) (sha256 @@ -113504,12 +122026,12 @@ included in optional sections (whether they're included or not).") (define-public texlive-options (package (name "texlive-options") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/options/" "tex/latex/options/")))) (file-name (git-file-name name version)) (sha256 @@ -113530,19 +122052,19 @@ searching.") (define-public texlive-orcidlink (package (name "texlive-orcidlink") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/orcidlink/" "source/latex/orcidlink/" "tex/latex/orcidlink/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0r0n8g8gi8p21d5k57j6gl1vgkzcrn8qh2l0v0r8i1a9k0yllimi")))) + "0n4iblml44nm2j9bvlxp5brpbigp4g5n23askh688ywaq6wdxn21")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/orcidlink") @@ -113555,12 +122077,12 @@ hyperlinked to the URL of the researcher whose iD was specified.") (define-public texlive-orientation (package (name "texlive-orientation") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/orientation/" "tex/latex/orientation/")))) (file-name (git-file-name name version)) @@ -113580,12 +122102,12 @@ dvips/Ghostscript (@command{ps2pdf}).") (define-public texlive-outline (package (name "texlive-outline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/outline/" "tex/latex/outline/")))) (file-name (git-file-name name version)) (sha256 @@ -113603,12 +122125,12 @@ similar to @code{enumerate}, but up to 6 levels deep.") (define-public texlive-outliner (package (name "texlive-outliner") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/outliner/" "tex/latex/outliner/")))) (file-name (git-file-name name version)) (sha256 @@ -113628,12 +122150,12 @@ it easy to bundle existing articles into a compilation.") (define-public texlive-outlines (package (name "texlive-outlines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/outlines/" "tex/latex/outlines/")))) (file-name (git-file-name name version)) (sha256 @@ -113655,12 +122177,12 @@ presentation slides.") (define-public texlive-outlining (package (name "texlive-outlining") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/outlining/" "source/latex/outlining/" "tex/latex/outlining/")))) @@ -113677,15 +122199,43 @@ presentation slides.") package adds simple macros for your LaTeX document.") (license license:lppl1.3+))) +(define-public texlive-outoruby + (package + (name "texlive-outoruby") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/outoruby/" + "source/latex/outoruby/" + "tex/latex/outoruby/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1nh2is4f3rxip4dkwn2wg4lb55pbs693k7b5kj46ii1ma1c8fh8g")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-pxrubrica)) + (home-page "https://ctan.org/pkg/outoruby") + (synopsis "Ruby with line break support for Japanese text") + (description + "This package provides the @code{\\outoruby} command, which supports line +breaks when typesetting Ruby anotations. It automatically switches between +appropriate Ruby forms at the beginning and the end of lines according to JIS +X 4051 and JLReq.") + (license license:gpl3))) + (define-public texlive-overlays (package (name "texlive-overlays") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/overlays/" "tex/latex/overlays/")))) (file-name (git-file-name name version)) (sha256 @@ -113704,12 +122254,12 @@ alternative to full-fledged presentation classes like @code{beamer}.") (define-public texlive-padcount (package (name "texlive-padcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/padcount/" "source/latex/padcount/" "tex/latex/padcount/")))) @@ -113732,12 +122282,12 @@ makes it suitable for, among other things, counters of all kinds.") (define-public texlive-pagecont (package (name "texlive-pagecont") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagecont/" "source/latex/pagecont/" "tex/latex/pagecont/")))) @@ -113758,12 +122308,12 @@ document.") (define-public texlive-pagegrid (package (name "texlive-pagegrid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagegrid/" "source/latex/pagegrid/" "tex/latex/pagegrid/")))) @@ -113787,12 +122337,12 @@ developer from printing the page and measuring by hand.") (define-public texlive-pagelayout (package (name "texlive-pagelayout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagelayout/" "doc/man/man1/pagelayoutapi.1" "doc/man/man1/pagelayoutapi.man1.pdf" @@ -113803,7 +122353,7 @@ developer from printing the page and measuring by hand.") (file-name (git-file-name name version)) (sha256 (base32 - "1rwwvr0xxwqzwrb586s6802z0h28k9vqd1fsrbphnlj03hxb6v6i")))) + "01dcsdfgnn7wpcjm5fjx8y0kikqi7a8vvvswyaagdv3v0594jf70")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments @@ -113825,12 +122375,12 @@ graphics.") (define-public texlive-pagerange (package (name "texlive-pagerange") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagerange/" "tex/latex/pagerange/")))) (file-name (git-file-name name version)) @@ -113850,19 +122400,19 @@ standardising them.") (define-public texlive-pageslts (package (name "texlive-pageslts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pageslts/" "source/latex/pageslts/" "tex/latex/pageslts/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cxkmdiipcclyvrg54rv0lzqr3bllflr6f4pvaar0avw8grgrljc")))) + "0br2klcl1hy0xjn8za2nz3lfixpnndskg2j8m51s9n0r5m1b018b")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pageslts") @@ -113878,12 +122428,12 @@ scheme>}, where the numbering scheme is @code{arabic}, @code{roman}, etc.") (define-public texlive-palette (package (name "texlive-palette") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/palette/" "source/latex/palette/" "tex/latex/palette/")))) (file-name (git-file-name name version)) @@ -113907,12 +122457,12 @@ colors easier or give users choices as to which theme they pick.") (define-public texlive-pangram (package (name "texlive-pangram") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pangram/" "source/latex/pangram/" "tex/latex/pangram/")))) (file-name (git-file-name name version)) @@ -113928,15 +122478,39 @@ colors easier or give users choices as to which theme they pick.") fonts in different sizes without much input.") (license license:lppl1.3c))) +(define-public texlive-panneauxroute + (package + (name "texlive-panneauxroute") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/panneauxroute/" + "tex/latex/panneauxroute/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "177pfc7x60x0j0yiljxqxf513kn4cv0b3gx658jh3kg5z7gwsfcd")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/panneauxroute") + (synopsis "Commands to display French road signs (vector graphics)") + (description + "The package provides commands to insert French road signs as vector +graphics.") + (license (list license:lppl1.3c license:cc-by-sa3.0)))) + (define-public texlive-paper (package (name "texlive-paper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/paper/" "source/latex/paper/" "tex/latex/paper/")))) (file-name (git-file-name name version)) @@ -113964,12 +122538,12 @@ commands for revisions.") (define-public texlive-papercdcase (package (name "texlive-papercdcase") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/papercdcase/" "source/latex/papercdcase/" "tex/latex/papercdcase/")))) @@ -113989,12 +122563,12 @@ folding paper CD cases.") (define-public texlive-papermas (package (name "texlive-papermas") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/papermas/" "source/latex/papermas/" "tex/latex/papermas/")))) @@ -114015,12 +122589,12 @@ charges.") (define-public texlive-papertex (package (name "texlive-papertex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/papertex/" "source/latex/papertex/" "tex/latex/papertex/")))) @@ -114039,21 +122613,45 @@ appear one after another and the user can choose the number of columns, style and so on. The class allows users to create newsletters too.") (license license:lppl))) +(define-public texlive-papiergurvan + (package + (name "texlive-papiergurvan") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/papiergurvan/" + "tex/latex/papiergurvan/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b9bjzjqr2lljvbmiaa60rqk25z60r3wy2bs46j9id7s8b8qibma")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/papiergurvan") + (synopsis "Commands to work with Gurvan paper") + (description + "This package provides commands to display Gurvan grids or Gurvan full +pages, and also the possibility to write on lines.") + (license license:lppl1.3c))) + (define-public texlive-paracol (package (name "texlive-paracol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/paracol/" "source/latex/paracol/" "tex/latex/paracol/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1qrwdbz75i32gmaqg8cmzycqgjmw9m651fqq4h582lzaqkgqwyq1")))) + "12ap2bjqc4qvfv4smr8zwfm6662v7xd21wqhg2z8h849l009kj0v")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/paracol") @@ -114067,12 +122665,12 @@ each corresponding part in parallel.") (define-public texlive-parades (package (name "texlive-parades") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/parades/" "tex/latex/parades/")))) (file-name (git-file-name name version)) (sha256 @@ -114092,12 +122690,12 @@ the galley approach on the document.") (define-public texlive-paresse (package (name "texlive-paresse") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/paresse/" "source/latex/paresse/" "tex/latex/paresse/")))) (file-name (git-file-name name version)) @@ -114118,17 +122716,17 @@ care only of letters which have a macro name like @code{\\alpha} or (define-public texlive-parnotes (package (name "texlive-parnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/parnotes/" "tex/latex/parnotes/")))) (file-name (git-file-name name version)) (sha256 (base32 - "129wgpd2bwff2g8w6ihjpz2l6n4hyl6bs12g502xd1y89a7g1f0x")))) + "08jwdknam9kqkw0sx7c5nz3w0znp8bsw7fy3n9y9cwwniby6azf5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/parnotes") @@ -114142,12 +122740,12 @@ using the @code{\\parnotes} command.") (define-public texlive-parsa (package (name "texlive-parsa") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/xelatex/parsa/" "tex/xelatex/parsa/")))) (file-name (git-file-name name version)) (sha256 @@ -114166,12 +122764,12 @@ Iranian universities as fast and as efficiently as possible.") (define-public texlive-parselines (package (name "texlive-parselines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/parselines/" "source/latex/parselines/" "tex/latex/parselines/")))) @@ -114192,12 +122790,12 @@ environment is given.") (define-public texlive-pas-cours (package (name "texlive-pas-cours") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pas-cours/" "tex/latex/pas-cours/")))) (file-name (git-file-name name version)) @@ -114216,12 +122814,12 @@ mathematics. Those are useful in preparing teaching material.") (define-public texlive-pas-cv (package (name "texlive-pas-cv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pas-cv/" "tex/latex/pas-cv/")))) (file-name (git-file-name name version)) (sha256 @@ -114241,18 +122839,18 @@ should be possible.") (define-public texlive-pas-tableur (package (name "texlive-pas-tableur") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pas-tableur/" "tex/latex/pas-tableur/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1wrlmvcxq9wv9ka2sywgrbmcvyx3qjlyp1miinbxlgzzr7a5y534")))) + "148xpsya8c9j04202l1i6l8scnmm5cabvq92irmy4vk96414rscc")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pas-tableur") @@ -114266,12 +122864,12 @@ population of the cells.") (define-public texlive-patch (package (name "texlive-patch") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "source/generic/patch/")))) (file-name (git-file-name name version)) (sha256 @@ -114291,12 +122889,12 @@ the beginning or end of an existing definition.") (define-public texlive-patchcmd (package (name "texlive-patchcmd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/patchcmd/" "source/latex/patchcmd/" "tex/latex/patchcmd/")))) @@ -114318,12 +122916,12 @@ those that were defined with @code{\\DeclareRobustCommand}.") (define-public texlive-pauldoc (package (name "texlive-pauldoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pauldoc/" "source/latex/pauldoc/" "tex/latex/pauldoc/")))) (file-name (git-file-name name version)) @@ -114341,12 +122939,12 @@ those that were defined with @code{\\DeclareRobustCommand}.") (define-public texlive-pawpict (package (name "texlive-pawpict") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pawpict/" "source/latex/pawpict/" "tex/latex/pawpict/")))) (file-name (git-file-name name version)) @@ -114365,12 +122963,12 @@ those that were defined with @code{\\DeclareRobustCommand}.") (define-public texlive-pax (package (name "texlive-pax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pax/" "scripts/pax/" "source/latex/pax/" "tex/latex/pax/")))) (file-name (git-file-name name version)) @@ -114397,12 +122995,12 @@ annotation data, reads them and puts the annotations in the right place.") (define-public texlive-pbalance (package (name "texlive-pbalance") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pbalance/" "source/latex/pbalance/" "tex/latex/pbalance/")))) @@ -114424,12 +123022,12 @@ column shorter, balancing the columns.") (define-public texlive-pbsheet (package (name "texlive-pbsheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pbsheet/" "source/latex/pbsheet/" "tex/latex/pbsheet/")))) (file-name (git-file-name name version)) @@ -114449,12 +123047,12 @@ teaching in French (and the examples are in French).") (define-public texlive-pdf14 (package (name "texlive-pdf14") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdf14/" "source/latex/pdf14/" "tex/latex/pdf14/")))) (file-name (git-file-name name version)) @@ -114477,12 +123075,12 @@ compatibility with old viewers.") (define-public texlive-pdfcolmk (package (name "texlive-pdfcolmk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfcolmk/" "tex/latex/pdfcolmk/")))) (file-name (git-file-name name version)) (sha256 @@ -114504,12 +123102,12 @@ there are still documents that reference it.") (define-public texlive-pdfcomment (package (name "texlive-pdfcomment") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfcomment/" "tex/latex/pdfcomment/")))) (file-name (git-file-name name version)) @@ -114532,12 +123130,12 @@ annotations by PDF viewers may vary.") (define-public texlive-pdfcprot (package (name "texlive-pdfcprot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfcprot/" "source/latex/pdfcprot/" "tex/latex/pdfcprot/")))) @@ -114558,12 +123156,12 @@ on the font. The package is largely superseded by @code{microtype}.") (define-public texlive-pdfmarginpar (package (name "texlive-pdfmarginpar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfmarginpar/" "tex/latex/pdfmarginpar/")))) (file-name (git-file-name name version)) @@ -114587,12 +123185,12 @@ obscured.") (define-public texlive-pdfoverlay (package (name "texlive-pdfoverlay") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfoverlay/" "source/latex/pdfoverlay/" "tex/latex/pdfoverlay/")))) @@ -114621,12 +123219,12 @@ page.") (define-public texlive-pdfpagediff (package (name "texlive-pdfpagediff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfpagediff/" "tex/latex/pdfpagediff/")))) (file-name (git-file-name name version)) @@ -114643,12 +123241,12 @@ page.") (define-public texlive-pdfpc (package (name "texlive-pdfpc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfpc/" "tex/latex/pdfpc/")))) (file-name (git-file-name name version)) (sha256 @@ -114666,12 +123264,12 @@ can be interpreted by the PDF presenter console (@command{pdfpc}) program.") (define-public texlive-pdfpc-movie (package (name "texlive-pdfpc-movie") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfpc-movie/" "source/latex/pdfpc-movie/" "tex/latex/pdfpc-movie/")))) @@ -114692,12 +123290,12 @@ Console (@command{pdfpc}).") (define-public texlive-pdfprivacy (package (name "texlive-pdfprivacy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfprivacy/" "source/latex/pdfprivacy/" "tex/latex/pdfprivacy/")))) @@ -114718,15 +123316,41 @@ PDF meta-data fields as well as suppressing some pdfTeX meta-data entries in the resulting PDF.") (license license:lppl1.3c))) +(define-public texlive-pdfrender + (package + (name "texlive-pdfrender") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pdfrender/" + "source/latex/pdfrender/" + "tex/latex/pdfrender/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17v8vyxh2647wy6ghi1wq6rznwd63pib9ibsn3y03fip9l65sc52")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pdfrender") + (synopsis "Control rendering parameters") + (description + "The package provides interfaces for the user to control PDF parameters, +such as line width or text rendering mode. The control operations work in +a manner very similar to that of the @code{color} package.") + (license license:lppl1.3c))) + (define-public texlive-pdfreview (package (name "texlive-pdfreview") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfreview/" "tex/latex/pdfreview/")))) (file-name (git-file-name name version)) @@ -114756,12 +123380,12 @@ opened by clicking on them; instead, the notes are simply shown as text.") (define-public texlive-pdfscreen (package (name "texlive-pdfscreen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfscreen/" "tex/latex/pdfscreen/")))) (file-name (git-file-name name version)) @@ -114783,12 +123407,12 @@ document without any extra effort.") (define-public texlive-pdfslide (package (name "texlive-pdfslide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfslide/" "tex/latex/pdfslide/")))) (file-name (git-file-name name version)) (sha256 @@ -114813,12 +123437,12 @@ The package can make use of the facilities of the PPower4 post-processor.") (define-public texlive-pdfsync (package (name "texlive-pdfsync") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfsync/" "tex/latex/pdfsync/")))) (file-name (git-file-name name version)) (sha256 @@ -114837,12 +123461,12 @@ PDF, assuming a conforming editor and PDF viewer.") (define-public texlive-pdfwin (package (name "texlive-pdfwin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pdfwin/" "tex/latex/pdfwin/")))) (file-name (git-file-name name version)) (sha256 @@ -114860,12 +123484,12 @@ documents.") (define-public texlive-pecha (package (name "texlive-pecha") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pecha/" "tex/latex/pecha/")))) (file-name (git-file-name name version)) (sha256 @@ -114885,12 +123509,12 @@ different languages, page numbering in Tibetan and more.") (define-public texlive-perltex (package (name "texlive-perltex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/perltex/" "doc/man/man1/perltex.1" "doc/man/man1/perltex.man1.pdf" @@ -114900,7 +123524,7 @@ different languages, page numbering in Tibetan and more.") (file-name (git-file-name name version)) (sha256 (base32 - "1djgcpij1g63ln74n60xkm8fd43948yq6nks4854627w23yi8k19")))) + "0klfwc4rswjla1yqmyl0w2d2ls501cmkr63hyp0an2l9423wnsan")))) (outputs '("out" "doc")) (build-system texlive-build-system) (arguments (list #:link-scripts #~(list "perltex.pl"))) @@ -114922,12 +123546,12 @@ available.") (define-public texlive-permute (package (name "texlive-permute") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/permute/" "source/latex/permute/" "tex/latex/permute/")))) (file-name (git-file-name name version)) @@ -114946,12 +123570,12 @@ output, and calculate with them.") (define-public texlive-petiteannonce (package (name "texlive-petiteannonce") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/petiteannonce/" "tex/latex/petiteannonce/")))) (file-name (git-file-name name version)) @@ -114971,19 +123595,19 @@ details.") (define-public texlive-pgfmath-xfp (package (name "texlive-pgfmath-xfp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pgfmath-xfp/" "source/latex/pgfmath-xfp/" "tex/latex/pgfmath-xfp/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ss8wfqj5bmngzpcp0nfw6zm331bnjqa9x0ddfl1hf6i6j6c27b2")))) + "0wy8x49li3akxj4yrvcxr8mnhn3zy57qiy8f9d5bwwyhm1sgignf")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pgfmath-xfp") @@ -115000,12 +123624,12 @@ context, though there is some overhead to this approach.") (define-public texlive-phfcc (package (name "texlive-phfcc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfcc/" "source/latex/phfcc/" "tex/latex/phfcc/")))) (file-name (git-file-name name version)) @@ -115029,12 +123653,12 @@ is highly customizable.") (define-public texlive-phfextendedabstract (package (name "texlive-phfextendedabstract") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfextendedabstract/" "source/latex/phfextendedabstract/" "tex/latex/phfextendedabstract/")))) @@ -115062,12 +123686,12 @@ all of RevTeX's features such as author affiliations, etc.") (define-public texlive-phffullpagefigure (package (name "texlive-phffullpagefigure") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phffullpagefigure/" "source/latex/phffullpagefigure/" "tex/latex/phffullpagefigure/")))) @@ -115088,12 +123712,12 @@ content on its own page, with the corresponding caption reading for example (define-public texlive-phfnote (package (name "texlive-phfnote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/phfnote/" "doc/latex/phfnote/" "source/latex/phfnote/" "tex/latex/phfnote/")))) (file-name (git-file-name name version)) @@ -115116,12 +123740,12 @@ highly flexible and customizable.") (define-public texlive-phfparen (package (name "texlive-phfparen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfparen/" "source/latex/phfparen/" "tex/latex/phfparen/")))) @@ -115143,12 +123767,12 @@ be used to replace @samp{\\bigl( a + b \\bigr)}.") (define-public texlive-phfqit (package (name "texlive-phfqit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfqit/" "source/latex/phfqit/" "tex/latex/phfqit/")))) (file-name (git-file-name name version)) @@ -115172,12 +123796,12 @@ etc.) are also provided.") (define-public texlive-phfquotetext (package (name "texlive-phfquotetext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfquotetext/" "source/latex/phfquotetext/" "tex/latex/phfquotetext/")))) @@ -115200,12 +123824,12 @@ space preformatting.") (define-public texlive-phfsvnwatermark (package (name "texlive-phfsvnwatermark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfsvnwatermark/" "source/latex/phfsvnwatermark/" "tex/latex/phfsvnwatermark/")))) @@ -115226,12 +123850,12 @@ tags such as @code{$Id$}, via the @code{svn} or @code{svn-multi} packages.") (define-public texlive-phfthm (package (name "texlive-phfthm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phfthm/" "source/latex/phfthm/" "tex/latex/phfthm/")))) (file-name (git-file-name name version)) @@ -115252,12 +123876,12 @@ proofs, automatically producing text such as @samp{See proof on page X}.") (define-public texlive-philex (package (name "texlive-philex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/philex/" "tex/latex/philex/")))) (file-name (git-file-name name version)) (sha256 @@ -115279,12 +123903,12 @@ contents of the environment. Philex builds on the facilities of the (define-public texlive-phonenumbers (package (name "texlive-phonenumbers") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/phonenumbers/" "tex/latex/phonenumbers/")))) (file-name (git-file-name name version)) @@ -115309,12 +123933,12 @@ the @code{hyperref} package.") (define-public texlive-photo (package (name "texlive-photo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/photo/" "source/latex/photo/" "tex/latex/photo/")))) (file-name (git-file-name name version)) @@ -115338,18 +123962,18 @@ and photographer line still being available.") (define-public texlive-photobook (package (name "texlive-photobook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/photobook/" "tex/latex/photobook/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0qhpvyac484ykhjjx9v5glw5d5bpd845gbq3f2w3yxazgnbf33qc")))) + "0dcyxm6q3ya8mhgvqw9h6rw4mqafgm8l78142z7rkjcz4dw7qksd")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-adjustbox @@ -115388,15 +124012,39 @@ defaults to help typeset, build and print books mainly based on visual/image content.") (license license:bsd-3))) +(define-public texlive-pictochrono + (package + (name "texlive-pictochrono") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/pictochrono/" + "tex/latex/pictochrono/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "074z21cbhshd00h7gyj2q9hh8wppb20s9i0a6r9cqy86mh45im5r")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/pictochrono") + (synopsis "Insert chronometer pictograms with a duration") + (description + "This is a small package to insert, inline with automatic height and +vertical offset, small pictogram chronometers to indicate a duration.") + (license license:lppl1.3c))) + (define-public texlive-picture (package (name "texlive-picture") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/picture/" "source/latex/picture/" "tex/latex/picture/")))) (file-name (git-file-name name version)) @@ -115417,12 +124065,12 @@ used for these arguments.") (define-public texlive-piff (package (name "texlive-piff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/piff/" "tex/latex/piff/")))) (file-name (git-file-name name version)) (sha256 @@ -115442,12 +124090,12 @@ documents and @code{time}, which prints a 12-hour format time.") (define-public texlive-pkgloader (package (name "texlive-pkgloader") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pkgloader/" "tex/latex/pkgloader/")))) (file-name (git-file-name name version)) @@ -115466,12 +124114,12 @@ manages the options and loading order of other packages.") (define-public texlive-plantslabels (package (name "texlive-plantslabels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/plantslabels/" "tex/latex/plantslabels/")))) (file-name (git-file-name name version)) @@ -115490,12 +124138,12 @@ seven optional argument.") (define-public texlive-plates (package (name "texlive-plates") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/plates/" "tex/latex/plates/")))) (file-name (git-file-name name version)) (sha256 @@ -115516,12 +124164,12 @@ colour images.") (define-public texlive-plweb (package (name "texlive-plweb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/plweb/" "source/latex/plweb/" "tex/latex/plweb/")))) (file-name (git-file-name name version)) @@ -115541,12 +124189,12 @@ be interpreted by a Prolog system as well as by LaTeX.") (define-public texlive-pmboxdraw (package (name "texlive-pmboxdraw") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pmboxdraw/" "source/latex/pmboxdraw/" "tex/latex/pmboxdraw/")))) @@ -115563,15 +124211,64 @@ be interpreted by a Prolog system as well as by LaTeX.") e.g. @samp{cp437}. It uses rules instead of using a font.") (license license:lppl1.3c))) +(define-public texlive-polyhedra + (package + (name "texlive-polyhedra") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/polyhedra/" + "tex/latex/polyhedra/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1v8a8p6mhwqdzviwbn0zva6fhriafawfsm3wjm1wszdn119dm4pj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/polyhedra") + (synopsis "TikZ package for drawing polyhedra") + (description + "This package provides macros for creating polyhedral objects in 2D and +3D. It requires TikZ and @code{tikz-3dplot}. The macros provided can be used +for drawing vertices, edges, rays, polygons and cones.") + (license license:lppl1.3c))) + +(define-public texlive-polyomino + (package + (name "texlive-polyomino") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/polyomino/" + "tex/latex/polyomino/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c959b2mn342820fpjicdyglaff4n7zfdbdf3k1cy7mrq8y98ipf")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/polyomino") + (synopsis "Polyominoes using TikZ and LaTeX3") + (description + "This package is based on the package TikZ and can be used to draw +polyominoes. It is possible to define custom styles, pics and grids.") + (license license:lppl1.3c))) + (define-public texlive-polynom (package (name "texlive-polynom") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/polynom/" "source/latex/polynom/" "tex/latex/polynom/")))) (file-name (git-file-name name version)) @@ -115592,12 +124289,12 @@ coefficients.") (define-public texlive-polynomial (package (name "texlive-polynomial") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/polynomial/" "source/latex/polynomial/" "tex/latex/polynomial/")))) @@ -115620,12 +124317,12 @@ of coefficients as arguments, and offer limited optional behaviour.") (define-public texlive-polytable (package (name "texlive-polytable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/polytable/" "source/latex/polytable/" "tex/latex/polytable/")))) @@ -115647,12 +124344,12 @@ possible.") (define-public texlive-postcards (package (name "texlive-postcards") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/postcards/" "tex/latex/postcards/")))) (file-name (git-file-name name version)) @@ -115674,12 +124371,12 @@ on the back side of all.") (define-public texlive-poster-mac (package (name "texlive-poster-mac") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/poster-mac/" "tex/generic/poster-mac/")))) (file-name (git-file-name name version)) @@ -115700,22 +124397,46 @@ page. This is true of most printers, including laser printers and PostScript printers.") (license license:lppl))) +(define-public texlive-postit + (package + (name "texlive-postit") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/postit/" + "tex/latex/postit/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qgci7sc8bl3vs53hy1xzvxrkakfz7v0a1rw715nf6gg58z21gbq")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/postit") + (synopsis "LaTeX package for displaying Post-it notes") + (description + "This package provides some commands and options for creating +Post-it-like boxes with @code{tcolorbox}.") + (license license:lppl1.3c))) + (define-public texlive-postnotes (package (name "texlive-postnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/postnotes/" "source/latex/postnotes/" "tex/latex/postnotes/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1xiv6hjid167kdrzlldnsdzpxclp2maazdla6zvpp56p5bxh4sjl")))) + "0bpvhrbvqj6zhj4p0wpxcvjd19mdn5z37zdx2dmk3zkh59k5d9wh")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/postnotes") @@ -115735,12 +124456,12 @@ including back links.") (define-public texlive-powerdot (package (name "texlive-powerdot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/powerdot/" "source/latex/powerdot/" "tex/latex/powerdot/")))) @@ -115786,15 +124507,45 @@ output can be used. A powerful template system is available to easily develop new styles.") (license license:lppl1.3+))) +(define-public texlive-ppmcheckpdf + (package + (name "texlive-ppmcheckpdf") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/man/man1/ppmcheckpdf.1" + "doc/man/man1/ppmcheckpdf.man1.pdf" + "doc/support/ppmcheckpdf/" + "scripts/ppmcheckpdf/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lwl8c3506bzxa404rx5l82fjzghrivaf7g7w08p0x3j8sdyj6k3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "ppmcheckpdf.lua"))) + (home-page "https://ctan.org/pkg/ppmcheckpdf") + (synopsis "Convert PDF to PNG and compare PNG files after @code{l3build}") + (description + "The @code{ppmcheckpdf} tool offers an option for regression testing: +instead of printing the contents of boxes in @file{.lvt} files, it converts +PDF files to PNG files so you can compare the PNG files after @code{l3build} +has finished its work.") + (license license:lppl1.3c))) + (define-public texlive-ppr-prv (package (name "texlive-ppr-prv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ppr-prv/" "source/latex/ppr-prv/" "tex/latex/ppr-prv/")))) (file-name (git-file-name name version)) @@ -115814,12 +124565,12 @@ with Prosper, with two slides per page.") (define-public texlive-crumbs (package (name "texlive-crumbs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/crumbs/" "source/latex/crumbs/" "tex/latex/crumbs/")))) (file-name (git-file-name name version)) @@ -115840,19 +124591,19 @@ a presentation, just like some websites do in order to simplify navigation.") (define-public texlive-pagecolor (package (name "texlive-pagecolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pagecolor/" "source/latex/pagecolor/" "tex/latex/pagecolor/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0rdxq2r5s7jkglirp3ycxzv7852sm47hz0irkrf8c6kcjkzpabj6")))) + "0dydf42cij23dlm289l9y44hijxivjv5m4lz537cxl4q662m36hk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/pagecolor") @@ -115875,19 +124626,19 @@ and @code{\\restoregeometry} of the @code{geometry} package @code{\\newpagecolor (define-public texlive-ppt-slides (package (name "texlive-ppt-slides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ppt-slides/" "source/latex/ppt-slides/" "tex/latex/ppt-slides/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1cp0kkw4jb6fm87r8wmnnkn23y9wv4ap8d88j2gx35c7q28g0wsy")))) + "0q524m6dy763jmkq96y5rjs3g1dslrpkm7x3nx08v49390i6m3jn")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs @@ -115913,12 +124664,12 @@ with PowerPoint, but more precise, uniform, and visually strict.") (define-public texlive-practicalreports (package (name "texlive-practicalreports") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/practicalreports/" "tex/latex/practicalreports/")))) (file-name (git-file-name name version)) @@ -115937,12 +124688,12 @@ reports.") (define-public texlive-prelim2e (package (name "texlive-prelim2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prelim2e/" "source/latex/prelim2e/" "tex/latex/prelim2e/")))) @@ -115964,12 +124715,12 @@ with e.g., the @code{vrsion}, @code{rcs} and @code{rcsinfo} packages.") (define-public texlive-pressrelease (package (name "texlive-pressrelease") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pressrelease/" "source/latex/pressrelease/" "tex/latex/pressrelease/")))) @@ -115988,12 +124739,12 @@ with e.g., the @code{vrsion}, @code{rcs} and @code{rcsinfo} packages.") (define-public texlive-prettyref (package (name "texlive-prettyref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prettyref/" "source/latex/prettyref/" "tex/latex/prettyref/")))) @@ -116017,12 +124768,12 @@ label names; so instead of @code{\\label@{mysection@}}, one uses (define-public texlive-prettytok (package (name "texlive-prettytok") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prettytok/" "tex/latex/prettytok/")))) (file-name (git-file-name name version)) @@ -116044,12 +124795,12 @@ Open the file in any browser to view the result. It can be used to replace (define-public texlive-printlen (package (name "texlive-printlen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/printlen/" "tex/latex/printlen/")))) (file-name (git-file-name name version)) (sha256 @@ -116069,15 +124820,41 @@ printed. The unit argument may also be @samp{PT}, in which case length values will be printed in point units but without any stretch or shrink values.") (license license:lppl))) +(define-public texlive-prisma-flow-diagram + (package + (name "texlive-prisma-flow-diagram") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/prisma-flow-diagram/" + "tex/latex/prisma-flow-diagram/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vwjikd0yv56d8d4m4zvx3dacm5a37y65b6kbz5flvs9gnqm90cy")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/prisma-flow-diagram") + (synopsis "Abstraction for creating PRISMA 2009 flow diagrams in LaTeX") + (description + "This package provides an abstraction for creating PRISMA 2009 flow +diagrams in LaTeX. It simplifies the process of building these diagrams by +providing intuitive commands while maintaining full compatibility with TikZ.") + (license license:lppl1.3c))) + (define-public texlive-probsoln (package (name "texlive-probsoln") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/probsoln/" "source/latex/probsoln/" "tex/latex/probsoln/")))) @@ -116105,12 +124882,12 @@ problems they cover.") (define-public texlive-program (package (name "texlive-program") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/program/" "tex/latex/program/")))) (file-name (git-file-name name version)) (sha256 @@ -116128,12 +124905,12 @@ environment is available for fragments that must not break with the pages.") (define-public texlive-progress (package (name "texlive-progress") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/progress/" "tex/latex/progress/")))) (file-name (git-file-name name version)) (sha256 @@ -116154,12 +124931,12 @@ user-modifiable).") (define-public texlive-progressbar (package (name "texlive-progressbar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/progressbar/" "tex/latex/progressbar/")))) (file-name (git-file-name name version)) @@ -116182,12 +124959,12 @@ on your own. The package uses TikZ to produce its graphics.") (define-public texlive-proofread (package (name "texlive-proofread") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/proofread/" "source/latex/proofread/" "tex/latex/proofread/")))) @@ -116211,12 +124988,12 @@ either corrected or uncorrected state, both without margin notes.") (define-public texlive-properties (package (name "texlive-properties") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/properties/" "tex/latex/properties/")))) (file-name (git-file-name name version)) @@ -116235,12 +125012,12 @@ either corrected or uncorrected state, both without margin notes.") (define-public texlive-prosper (package (name "texlive-prosper") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/prosper/" "tex/latex/prosper/")))) (file-name (git-file-name name version)) (sha256 @@ -116262,12 +125039,12 @@ on. Various visual styles are supported and others are being contributed.") (define-public texlive-protex (package (name "texlive-protex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/protex/" "tex/latex/protex/")))) (file-name (git-file-name name version)) (sha256 @@ -116285,12 +125062,12 @@ to generate useful hypertext output (either PDF, or HTML using TeX4ht).") (define-public texlive-protocol (package (name "texlive-protocol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/protocol/" "source/latex/protocol/" "tex/latex/protocol/")))) @@ -116310,12 +125087,12 @@ vote results and action items.") (define-public texlive-psfragx (package (name "texlive-psfragx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/psfragx/" "source/latex/psfragx/" "tex/latex/psfragx/")))) (file-name (git-file-name name version)) @@ -116347,12 +125124,12 @@ A Matlab script (LaPrint) is provided, to export an EPS file with (define-public texlive-pstring (package (name "texlive-pstring") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pstring/" "tex/latex/pstring/")))) (file-name (git-file-name name version)) (sha256 @@ -116372,12 +125149,12 @@ pointers.") (define-public texlive-pxgreeks (package (name "texlive-pxgreeks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pxgreeks/" "source/latex/pxgreeks/" "tex/latex/pxgreeks/")))) @@ -116401,12 +125178,12 @@ not constrain the text font that may be used in the document.") (define-public texlive-pygmentex (package (name "texlive-pygmentex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pygmentex/" "scripts/pygmentex/" "tex/latex/pygmentex/")))) (file-name (git-file-name name version)) @@ -116430,12 +125207,12 @@ systems, wikis or other applications that need to prettify source code.") (define-public texlive-python (package (name "texlive-python") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/python/" "tex/latex/python/")))) (file-name (git-file-name name version)) (sha256 @@ -116453,12 +125230,12 @@ script's output in the document.") (define-public texlive-pythonimmediate (package (name "texlive-pythonimmediate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/pythonimmediate/" "tex/latex/pythonimmediate/")))) (file-name (git-file-name name version)) @@ -116491,12 +125268,12 @@ In addition to this LaTeX package you need the Python (define-public texlive-qcm (package (name "texlive-qcm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qcm/" "source/latex/qcm/" "tex/latex/qcm/")))) (file-name (git-file-name name version)) @@ -116524,12 +125301,12 @@ for AUC-TeX.") (define-public texlive-qstest (package (name "texlive-qstest") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qstest/" "source/latex/qstest/" "tex/latex/qstest/")))) (file-name (git-file-name name version)) @@ -116553,12 +125330,12 @@ illustrated examples that are automatically verified to work as expected.") (define-public texlive-qsymbols (package (name "texlive-qsymbols") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/qsymbols/" "source/latex/qsymbols/" "tex/latex/qsymbols/")))) @@ -116577,15 +125354,39 @@ standard symbols as well as those from the @code{amsfonts} bundle and the @code{stmaryrd} package.") (license license:gpl3+))) +(define-public texlive-quickreaction + (package + (name "texlive-quickreaction") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/quickreaction/" + "tex/latex/quickreaction/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ayyww5xnslx9lsp0caqgxa1azl2qaxb74z76yk8j2i9cj2nsf98")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/quickreaction") + (synopsis "Simple way to typeset chemical reactions") + (description + "This package provides the @code{quickreaction} environment and the +@code{\\quickarrow} command to simplify the typesetting of chemical reactions.") + (license license:lppl1.3c))) + (define-public texlive-quicktype (package (name "texlive-quicktype") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quicktype/" "tex/latex/quicktype/")))) (file-name (git-file-name name version)) @@ -116602,15 +125403,42 @@ using shortcuts to existing commands and specific commands for quick formatting and creation of tables and title pages with a graphic image.") (license license:lppl1.3+))) +(define-public texlive-quiver + (package + (name "texlive-quiver") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/quiver/" + "tex/latex/quiver/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19rw0wfhc8a66nk0hmrz7wwp8cj35lniczb9bxig6zplvdm3ljlj")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/quiver") + (synopsis "Draw commutative diagrams exported from Quiver") + (description + "@url{https://q.uiver.app, Quiver} is a graphical editor for commutative +and pasting diagrams, capable of rendering high-quality diagrams for screen +viewing, and exporting to LaTeX. This LaTeX package is intended to be used in +conjunction with the editor, and provides the packages and styles that are +used by diagrams exported from the editor.") + (license license:expat))) + (define-public texlive-quiz2socrative (package (name "texlive-quiz2socrative") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quiz2socrative/" "tex/latex/quiz2socrative/")))) (file-name (git-file-name name version)) @@ -116628,15 +125456,40 @@ easily insert rather complicated mathematical material in @url{https://socrative.com, socrative quizzes}.") (license license:lppl1.3c))) +(define-public texlive-quizztex + (package + (name "texlive-quizztex") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/quizztex/" + "tex/latex/quizztex/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ps967vwf5kbflk7srw5926hwckshni6jskdl4862w2g4f1wf7vy")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/quizztex") + (synopsis "Create quizzes like in TV shows") + (description + "This LaTeX package permits to create quizzes in the style of the TV +shows @emph{Qui veut gagner des millions ?} (i.e., @emph{Who Wants to Be +a Millionaire?}) or @emph{Tout le monde veut prendre sa place !}.") + (license license:lppl1.3c))) + (define-public texlive-quotchap (package (name "texlive-quotchap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quotchap/" "source/latex/quotchap/" "tex/latex/quotchap/")))) @@ -116658,12 +125511,12 @@ font set (as supported by @code{psnfss}).") (define-public texlive-quoting (package (name "texlive-quoting") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quoting/" "source/latex/quoting/" "tex/latex/quoting/")))) (file-name (git-file-name name version)) @@ -116686,12 +125539,12 @@ and after the environment.") (define-public texlive-quotmark (package (name "texlive-quotmark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/quotmark/" "source/latex/quotmark/" "tex/latex/quotmark/")))) @@ -116717,12 +125570,12 @@ The author now considers the package obsolete, and recommends use of (define-public texlive-ran-toks (package (name "texlive-ran-toks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ran_toks/" "source/latex/ran_toks/" "tex/latex/ran_toks/")))) @@ -116747,12 +125600,12 @@ these (typically larger) token sets.") (define-public texlive-randtext (package (name "texlive-randtext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/randtext/" "tex/latex/randtext/")))) (file-name (git-file-name name version)) (sha256 @@ -116774,12 +125627,12 @@ or spammers easily picking up the address.") (define-public texlive-rccol (package (name "texlive-rccol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rccol/" "source/latex/rccol/" "tex/latex/rccol/")))) (file-name (git-file-name name version)) @@ -116799,12 +125652,12 @@ precision is possible.") (define-public texlive-rcs-multi (package (name "texlive-rcs-multi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rcs-multi/" "source/latex/rcs-multi/" "tex/latex/rcs-multi/")))) @@ -116825,12 +125678,12 @@ multiple TeX files.") (define-public texlive-rcsinfo (package (name "texlive-rcsinfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rcsinfo/" "source/latex/rcsinfo/" "tex/latex/rcsinfo/")))) (file-name (git-file-name name version)) @@ -116850,12 +125703,12 @@ System} information and use it in a LaTeX document. For users of LaTeX2HTML, (define-public texlive-readablecv (package (name "texlive-readablecv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/readablecv/" "tex/latex/readablecv/")))) (file-name (git-file-name name version)) @@ -116874,12 +125727,12 @@ lead to your CV being read rather than discarded.") (define-public texlive-realboxes (package (name "texlive-realboxes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/realboxes/" "source/latex/realboxes/" "tex/latex/realboxes/")))) @@ -116906,12 +125759,12 @@ form anyway when no optional arguments are used.") (define-public texlive-recipe (package (name "texlive-recipe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/recipe/" "tex/latex/recipe/")))) (file-name (git-file-name name version)) (sha256 @@ -116929,12 +125782,12 @@ BrushScript-Italic fonts.") (define-public texlive-recipebook (package (name "texlive-recipebook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/recipebook/" "tex/latex/recipebook/")))) (file-name (git-file-name name version)) @@ -116957,12 +125810,12 @@ binder cover sheets.") (define-public texlive-recipecard (package (name "texlive-recipecard") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/recipecard/" "source/latex/recipecard/" "tex/latex/recipecard/")))) @@ -116987,19 +125840,26 @@ elegant and fits in the box of recipes.") (define-public texlive-rectopma (package (name "texlive-rectopma") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) - (locations (list "doc/latex/rectopma/" "tex/latex/rectopma/")))) + (revision 74725) + (locations (list "doc/latex/rectopma/" + "source/latex/rectopma/" + "tex/latex/rectopma/")))) (file-name (git-file-name name version)) (sha256 (base32 - "158rk112xb538zav89w6yp4s0nasp8z4s7gwq22q3nchm4q7j8br")))) + "1bg9qj2fr670pw8rckp7fns1a0cjnq9i321z3q14qbx90mq8djq8")))) (outputs '("out" "doc")) + (properties '((updater-extra-native-inputs "texlive-local-tree"))) (build-system texlive-build-system) + (arguments (list #:tex-format "latex")) + (native-inputs + (list (texlive-local-tree + (list texlive-hypdoc)))) (home-page "https://ctan.org/pkg/rectopma") (synopsis "Recycle top matter") (description @@ -117011,12 +125871,12 @@ a document.") (define-public texlive-refcheck (package (name "texlive-refcheck") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/refcheck/" "tex/latex/refcheck/")))) (file-name (git-file-name name version)) (sha256 @@ -117036,12 +125896,12 @@ corresponding numbers of equations and/or bibliography references.") (define-public texlive-refenums (package (name "texlive-refenums") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/refenums/" "tex/latex/refenums/")))) (file-name (git-file-name name version)) (sha256 @@ -117063,12 +125923,12 @@ also rendered as hyperlink to the definition.") (define-public texlive-reflectgraphics (package (name "texlive-reflectgraphics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/reflectgraphics/" "source/latex/reflectgraphics/" "tex/latex/reflectgraphics/")))) @@ -117088,12 +125948,12 @@ ways, in pursuit of more striking graphics in a document.") (define-public texlive-refman (package (name "texlive-refman") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/refman/" "source/latex/refman/" "tex/latex/refman/")))) (file-name (git-file-name name version)) @@ -117113,12 +125973,12 @@ for notes to the reader, like some of the manuals distributed by Adobe.") (define-public texlive-regcount (package (name "texlive-regcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/regcount/" "source/latex/regcount/" "tex/latex/regcount/")))) @@ -117140,12 +126000,12 @@ as it is a bit verbose. An automatic call to @code{\\rgcounts} is done at (define-public texlive-register (package (name "texlive-register") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/register/" "source/latex/register/" "tex/latex/register/")))) @@ -117171,19 +126031,19 @@ say, a pre-silicon test environment.") (define-public texlive-regstats (package (name "texlive-regstats") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/regstats/" "source/latex/regstats/" "tex/latex/regstats/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1l4if1agj643m7ks50x2d5bzzfbr5mwpdnl2clgn8m4ni1r0l1qg")))) + "1p42gwvsp8lnzniwaxnnakb1b455c7x7hv6a1xm88369mfgc1rf5")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/regstats") @@ -117196,15 +126056,41 @@ say, a pre-silicon test environment.") number of such registers.") (license license:lppl1.3+))) +(define-public texlive-regulatory + (package + (name "texlive-regulatory") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/regulatory/" + "tex/latex/regulatory/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cfs79x1bn24sfxb2nkf9nw8ajwfszawhaswlyljf2z54dj2ygf6")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/regulatory") + (synopsis "Flexible drafting of legal documents, especially in Dutch") + (description + "This package aims to simplify the writing process, especially for Dutch +legal authors. It has also been implemented in English and can be expanded to +include other languages. The package offers macros for typical legal +structures and contains a referencing system.") + (license license:lppl1.3c))) + (define-public texlive-relenc (package (name "texlive-relenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/relenc/" "fonts/tfm/public/relenc/" "fonts/vf/public/relenc/" @@ -117226,12 +126112,12 @@ characters.") (define-public texlive-repeatindex (package (name "texlive-repeatindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/repeatindex/" "makeindex/repeatindex/" "tex/latex/repeatindex/")))) @@ -117251,12 +126137,12 @@ list of subitems. This helps to find out to which main item a subitem belongs." (define-public texlive-repltext (package (name "texlive-repltext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/repltext/" "source/latex/repltext/" "tex/latex/repltext/")))) @@ -117275,15 +126161,42 @@ text, it is the replacement text, not the typeset text that is copied and pasted.") (license license:lppl1.3c))) +(define-public texlive-reptheorem + (package + (name "texlive-reptheorem") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/reptheorem/" + "source/latex/reptheorem/" + "tex/latex/reptheorem/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h5kp4wpr3mp835bgidma98m0dwk4l81a13xcnsdxkbm6h4qrjb3")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/reptheorem") + (synopsis "Repetition of theorem environments") + (description + "When writing a large manuscript, it is sometimes beneficial to repeat +a theorem (or lemma or...) at an earlier or later point for didactic purposes. +Unlike @code{thmtools}, this package allows replicating theorems not only in +the same document, but in any other file.") + (license license:lppl1.3c))) + (define-public texlive-rescansync (package (name "texlive-rescansync") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rescansync/" "tex/latex/rescansync/")))) (file-name (git-file-name name version)) @@ -117302,12 +126215,12 @@ preserving SyncTeX information.") (define-public texlive-resmes (package (name "texlive-resmes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/resmes/" "source/latex/resmes/" "tex/latex/resmes/")))) (file-name (git-file-name name version)) @@ -117326,12 +126239,12 @@ restriction symbol.") (define-public texlive-returntogrid (package (name "texlive-returntogrid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/returntogrid/" "tex/latex/returntogrid/")))) (file-name (git-file-name name version)) @@ -117353,12 +126266,12 @@ do some horizontal movements to get to @samp{Tab} positions.") (define-public texlive-rgltxdoc (package (name "texlive-rgltxdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rgltxdoc/" "source/latex/rgltxdoc/" "tex/latex/rgltxdoc/")))) @@ -117380,12 +126293,12 @@ documentations.") (define-public texlive-rjlparshap (package (name "texlive-rjlparshap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rjlparshap/" "source/latex/rjlparshap/" "tex/latex/rjlparshap/")))) @@ -117407,12 +126320,12 @@ does.") (define-public texlive-rlepsf (package (name "texlive-rlepsf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/rlepsf/" "tex/generic/rlepsf/")))) (file-name (git-file-name name version)) (sha256 @@ -117435,12 +126348,12 @@ coordinates). You can, if you so choose, use the facilities of the (define-public texlive-rmpage (package (name "texlive-rmpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rmpage/" "tex/latex/rmpage/")))) (file-name (git-file-name name version)) (sha256 @@ -117461,15 +126374,41 @@ The @code{geometry} package is better if you want to set page layout parameters to particular measurements.") (license license:gpl3+))) +(define-public texlive-robust-externalize + (package + (name "texlive-robust-externalize") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/latex/robust-externalize/" + "tex/latex/robust-externalize/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xzb0gcmhw9pmcy8qybb3dyq9jl66cyhkyj7wqlxnlk0zrq3w5k8")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/robust-externalize") + (synopsis + "Cache anything (TikZ, python, ...) in a robust, efficient and pure way") + (description + "This package provides a LaTeX library to cache anything (TikZ, +Python, ...), in a robust, efficient and pure way.") + (license license:expat))) + (define-public texlive-robustcommand (package (name "texlive-robustcommand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/robustcommand/" "source/latex/robustcommand/" "tex/latex/robustcommand/")))) @@ -117489,12 +126428,12 @@ which checks for the existence of a command before declaring it robust.") (define-public texlive-robustindex (package (name "texlive-robustindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/robustindex/" "tex/latex/robustindex/")))) (file-name (git-file-name name version)) @@ -117516,19 +126455,19 @@ maintain correct page numbers.") (define-public texlive-romanbar (package (name "texlive-romanbar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/romanbar/" "source/latex/romanbar/" "tex/latex/romanbar/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0fq5jlpfj7cz6b4ic6y19sk35z51h6qqkqh0n8kg5snpclag1662")))) + "02hl4krnmmi8y1ibmv6xwrh7zmr50xi9ilw93n29j6mqbychkhbf")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/romanbar") @@ -117544,12 +126483,12 @@ Arabic numerals if necessary). The package also provides a predicate (define-public texlive-romanbarpagenumber (package (name "texlive-romanbarpagenumber") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/romanbarpagenumber/" "source/latex/romanbarpagenumber/" "tex/latex/romanbarpagenumber/")))) @@ -117569,12 +126508,12 @@ allows you to use those roman numbers as page number.") (define-public texlive-romanneg (package (name "texlive-romanneg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/romanneg/" "tex/latex/romanneg/")))) (file-name (git-file-name name version)) (sha256 @@ -117592,12 +126531,12 @@ allows you to use those roman numbers as page number.") (define-public texlive-romannum (package (name "texlive-romannum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/romannum/" "source/latex/romannum/" "tex/latex/romannum/")))) @@ -117618,12 +126557,12 @@ fonts may find this package useful.") (define-public texlive-rotfloat (package (name "texlive-rotfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rotfloat/" "source/latex/rotfloat/" "tex/latex/rotfloat/")))) @@ -117648,12 +126587,12 @@ package to define rotated versions of the new floats, too.") (define-public texlive-rotpages (package (name "texlive-rotpages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rotpages/" "tex/latex/rotpages/")))) (file-name (git-file-name name version)) (sha256 @@ -117674,12 +126613,12 @@ normally and the solutions rotated.") (define-public texlive-roundbox (package (name "texlive-roundbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/roundbox/" "tex/latex/roundbox/")))) (file-name (git-file-name name version)) (sha256 @@ -117697,12 +126636,12 @@ for producing boxes, framed with rounded corners.") (define-public texlive-rterface (package (name "texlive-rterface") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rterface/" "tex/latex/rterface/")))) (file-name (git-file-name name version)) (sha256 @@ -117720,12 +126659,12 @@ R's parameters, and provides code to read R output.") (define-public texlive-rtkinenc (package (name "texlive-rtkinenc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rtkinenc/" "source/latex/rtkinenc/" "tex/latex/rtkinenc/")))) @@ -117753,12 +126692,12 @@ a new version of @code{inputenc} though, nor is it part of standard LaTeX.") (define-public texlive-rulerbox (package (name "texlive-rulerbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rulerbox/" "tex/latex/rulerbox/")))) (file-name (git-file-name name version)) (sha256 @@ -117777,12 +126716,12 @@ designating the relative scale in printed materials.") (define-public texlive-rulercompass (package (name "texlive-rulercompass") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rulercompass/" "source/latex/rulercompass/" "tex/latex/rulercompass/")))) @@ -117802,17 +126741,17 @@ and compass diagrams with TikZ.") (define-public texlive-runcode (package (name "texlive-runcode") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/runcode/" "tex/latex/runcode/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1gv7crjrdgj7a735hyrdyq9yf9kn42lrizm54f9v3mss7nzw0nrl")))) + "1l72178hbhn066qczi4hfc8dh774vybr6h16b7jlpvhdyfvgb4qm")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/runcode") @@ -117828,15 +126767,43 @@ server-mode together with the Python @command{talk2stat} package. Currently, this server-mode supports Julia, MatLab, Python, and R.") (license license:lppl1.3c))) +(define-public texlive-runtexshebang + (package + (name "texlive-runtexshebang") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/support/runtexshebang/" + "scripts/runtexshebang/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rsd54yr477rwj4gij6xxva55hsvyagw3gszfaqyi7gyjkpvc4ky")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "runtexshebang.lua"))) + (home-page "https://ctan.org/pkg/runtexshebang") + (synopsis "Lua script running LaTeX document files with TeX-style shebang") + (description + "In short, a TeX-style shebang (@samp{%#!}) is a special kind of TeX +comment that you include in your TeX or LaTeX document file to tell the +operating system's shell how to run the file for the rest of the file: +@samp{%#!lualatex foo.tex}.") + (license license:expat))) + (define-public texlive-rvwrite (package (name "texlive-rvwrite") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/rvwrite/" "tex/latex/rvwrite/")))) (file-name (git-file-name name version)) (sha256 @@ -117859,12 +126826,12 @@ package.") (define-public texlive-sanitize-umlaut (package (name "texlive-sanitize-umlaut") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sanitize-umlaut/" "tex/latex/sanitize-umlaut/")))) (file-name (git-file-name name version)) @@ -117886,12 +126853,12 @@ MakeIndex and pdfLaTeX.") (define-public texlive-precattl (package (name "texlive-precattl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/precattl/" "tex/latex/precattl/")))) (file-name (git-file-name name version)) (sha256 @@ -117909,12 +126876,12 @@ catcodes.") (define-public texlive-saveenv (package (name "texlive-saveenv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/saveenv/" "tex/latex/saveenv/")))) (file-name (git-file-name name version)) (sha256 @@ -117933,12 +126900,12 @@ works for all values of @code{\\endlinechar}.") (define-public texlive-savefnmark (package (name "texlive-savefnmark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/savefnmark/" "source/latex/savefnmark/" "tex/latex/savefnmark/")))) @@ -117959,12 +126926,12 @@ subsequently without creating another footnote at the bottom.") (define-public texlive-savesym (package (name "texlive-savesym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/savesym/")))) (file-name (git-file-name name version)) (sha256 @@ -117987,12 +126954,12 @@ to give the glyph a unique name. To do that, we define (define-public texlive-savetrees (package (name "texlive-savetrees") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/savetrees/" "doc/latex/savetrees/" "source/latex/savetrees/" @@ -118019,12 +126986,12 @@ options for the broad brush approach.") (define-public texlive-scale (package (name "texlive-scale") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scale/" "source/latex/scale/" "tex/latex/scale/")))) (file-name (git-file-name name version)) @@ -118045,12 +127012,12 @@ resolution.") (define-public texlive-scalebar (package (name "texlive-scalebar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scalebar/" "source/latex/scalebar/" "tex/latex/scalebar/")))) @@ -118072,12 +127039,12 @@ micrometres for an electron microscope image.") (define-public texlive-scalerel (package (name "texlive-scalerel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scalerel/" "tex/latex/scalerel/")))) (file-name (git-file-name name version)) (sha256 @@ -118097,15 +127064,40 @@ aspect ratio, which are often used to preserve legibility or for the sake of general appearance.") (license license:lppl1.3+))) +(define-public texlive-scaletextbullet + (package + (name "texlive-scaletextbullet") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/scaletextbullet/" + "tex/latex/scaletextbullet/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ikx9yffcysjxy3vkjpkih90dj09dcqxmvgjjr647f2f9vnzdd2v")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/scaletextbullet") + (synopsis + "Resize the @code{\\textbullet} without changing its vertical center") + (description + "This package enables the user to resize the @code{\\textbullet} without +moving its vertical center.") + (license license:lppl1.3c))) + (define-public texlive-scanpages (package (name "texlive-scanpages") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scanpages/" "fonts/map/dvips/scanpages/" "fonts/tfm/public/scanpages/" @@ -118127,12 +127119,12 @@ pre-TeX-era material that is available as scanned pages, only.") (define-public texlive-schedule (package (name "texlive-schedule") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/schedule/" "source/latex/schedule/" "tex/latex/schedule/")))) @@ -118156,19 +127148,19 @@ are included to allow the user to customize the output.") (define-public texlive-schooldocs (package (name "texlive-schooldocs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/schooldocs/" "source/latex/schooldocs/" "tex/latex/schooldocs/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0j4i2mx672vgygpvficjqds4r4rrl0czxpgfk6ha200fsyddlx65")))) + "074rb790nqh8nb6m6d2i0y9hp8cvx5985xikrdjv9826ifylfk6x")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/schooldocs") @@ -118184,12 +127176,12 @@ Many features are freely configurable.") (define-public texlive-scontents (package (name "texlive-scontents") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scontents/" "source/latex/scontents/" "tex/context/third/scontents/" @@ -118198,7 +127190,7 @@ Many features are freely configurable.") (file-name (git-file-name name version)) (sha256 (base32 - "0817f3xjaxli7rjqpr1gl13mx2iba3c0p95y9818kwccj47v71py")))) + "18iiqnvwmg372srswifb7gj5bdl8ifbg0z1ziqklgq3m48ng6dgv")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/scontents") @@ -118212,12 +127204,12 @@ document, additionally can be written to external files if desired.") (define-public texlive-scrambledenvs (package (name "texlive-scrambledenvs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scrambledenvs/" "source/latex/scrambledenvs/" "tex/latex/scrambledenvs/")))) @@ -118242,19 +127234,19 @@ scrambled solutions as well, etc.") (define-public texlive-scrlayer-fancyhdr (package (name "texlive-scrlayer-fancyhdr") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scrlayer-fancyhdr/" "source/latex/scrlayer-fancyhdr/" "tex/latex/scrlayer-fancyhdr/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ikr1l1pa33l6v2d3ad4gz2qp3ggldk1f31j49cgfazs6qwnzy0a")))) + "0jpigazcxx9qmq0kjf0jj5nqzvnjjh4l398v6sjsbia6m92djczk")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/scrlayer-fancyhdr") @@ -118269,12 +127261,12 @@ styles of package @code{fancyhdr}. This allows the combination of features of (define-public texlive-scrlttr2copy (package (name "texlive-scrlttr2copy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/scrlttr2copy/" "tex/latex/scrlttr2copy/")))) (file-name (git-file-name name version)) @@ -118295,12 +127287,12 @@ of a specific letter are duplicated with background text marking as copies.") (define-public texlive-sdaps (package (name "texlive-sdaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sdaps/" "source/latex/sdaps/" "tex/latex/sdaps/")))) (file-name (git-file-name name version)) @@ -118353,12 +127345,12 @@ questions, range questions, (define-public texlive-sdrt (package (name "texlive-sdrt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sdrt/" "tex/latex/sdrt/")))) (file-name (git-file-name name version)) (sha256 @@ -118379,12 +127371,12 @@ mathematics mode, so they work the same in formulae and in text.") (define-public texlive-secdot (package (name "texlive-secdot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/secdot/" "tex/latex/secdot/")))) (file-name (git-file-name name version)) (sha256 @@ -118403,12 +127395,12 @@ with other sectioning commands.") (define-public texlive-secnum (package (name "texlive-secnum") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/secnum/" "source/latex/secnum/" "tex/latex/secnum/")))) (file-name (git-file-name name version)) @@ -118427,12 +127419,12 @@ intuitively.") (define-public texlive-sectionbox (package (name "texlive-sectionbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sectionbox/" "tex/latex/sectionbox/")))) (file-name (git-file-name name version)) @@ -118453,12 +127445,12 @@ with that class and with derived classes.") (define-public texlive-sectionbreak (package (name "texlive-sectionbreak") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sectionbreak/" "tex/latex/sectionbreak/")))) (file-name (git-file-name name version)) @@ -118479,12 +127471,12 @@ section break mark symbol.") (define-public texlive-seealso (package (name "texlive-seealso") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/seealso/" "source/latex/seealso/" "tex/latex/seealso/")))) (file-name (git-file-name name version)) @@ -118504,12 +127496,12 @@ page numbers are present in the actual index entries.") (define-public texlive-selectp (package (name "texlive-selectp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/selectp/" "tex/latex/selectp/")))) (file-name (git-file-name name version)) (sha256 @@ -118528,12 +127520,12 @@ pages are output.") (define-public texlive-semantex (package (name "texlive-semantex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/semantex/" "tex/latex/semantex/")))) (file-name (git-file-name name version)) (sha256 @@ -118558,12 +127550,12 @@ documents of SemanTeX markup to prepare them e.g., for publication.") (define-public texlive-semantic (package (name "texlive-semantic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/semantic/" "source/latex/semantic/" "tex/latex/semantic/")))) @@ -118583,12 +127575,12 @@ It includes T-diagrams, various derivation symbols and inference trees.") (define-public texlive-semantic-markup (package (name "texlive-semantic-markup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/semantic-markup/" "tex/latex/semantic-markup/")))) (file-name (git-file-name name version)) @@ -118616,12 +127608,12 @@ musical analysis.") (define-public texlive-semesterplanner (package (name "texlive-semesterplanner") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/semesterplanner/" "source/lualatex/semesterplanner/" "tex/lualatex/semesterplanner/")))) @@ -118639,15 +127631,42 @@ semester plan. It includes a timetable (which is using the schedule-Package) as well as appointments, deadlines, and exams.") (license license:lppl1.3+))) +(define-public texlive-semesterplannerlua + (package + (name "texlive-semesterplannerlua") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list + "doc/lualatex/semesterplannerlua/" + "source/lualatex/semesterplannerlua/" + "tex/lualatex/semesterplannerlua/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y48hinq1n84b6dw6qvzrr8dkrvb6gwnq5v872iy3iramm8rhjdx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/semesterplannerlua") + (synopsis "Draw organizational matters useful for planning a semester") + (description + "This LaTeX package provides commands to print timetables, lists of +appointments and exams. Also it is possible to draw calendars of specified +ranges (and mark dates which were previously listed).") + (license license:lppl1.3+))) + (define-public texlive-semioneside (package (name "texlive-semioneside") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/semioneside/" "source/latex/semioneside/" "tex/latex/semioneside/")))) @@ -118670,12 +127689,12 @@ pages on user request, e.g., floating objects.") (define-public texlive-semproc (package (name "texlive-semproc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/semproc/" "source/latex/semproc/" "tex/latex/semproc/")))) (file-name (git-file-name name version)) @@ -118701,12 +127720,12 @@ subsections of the respective talk.") (define-public texlive-semtex (package (name "texlive-semtex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/semtex/" "tex/latex/semtex/")))) (file-name (git-file-name name version)) (sha256 @@ -118731,18 +127750,18 @@ packages.") (define-public texlive-sepfootnotes (package (name "texlive-sepfootnotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sepfootnotes/" "tex/latex/sepfootnotes/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1k9hi6vffn10j75gw5pjxjqila2dyvlv6s1b8r4m4s0mad24498f")))) + "01mnf7fb375iqw9lcmh4yyh7z80rlg406gblnpdz8llfhypzn1k4")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/sepfootnotes") @@ -118757,12 +127776,12 @@ note.") (define-public texlive-sesstime (package (name "texlive-sesstime") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sesstime/" "source/latex/sesstime/" "tex/latex/sesstime/")))) @@ -118784,12 +127803,12 @@ throughout the course.") (define-public texlive-sf298 (package (name "texlive-sf298") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sf298/" "source/latex/sf298/" "tex/latex/sf298/")))) (file-name (git-file-name name version)) @@ -118809,12 +127828,12 @@ a document delivered, for instance, on a U.S. government contract.") (define-public texlive-sffms (package (name "texlive-sffms") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sffms/" "source/latex/sffms/" "tex/latex/sffms/")))) (file-name (git-file-name name version)) @@ -118834,12 +127853,12 @@ extensive documentation aimed at new LaTeX users.") (define-public texlive-sfmath (package (name "texlive-sfmath") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/sfmath/")))) (file-name (git-file-name name version)) (sha256 @@ -118857,12 +127876,12 @@ sans serif fonts.") (define-public texlive-shadethm (package (name "texlive-shadethm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shadethm/" "tex/latex/shadethm/")))) (file-name (git-file-name name version)) (sha256 @@ -118884,12 +127903,12 @@ generally recommended, therefore, to use @code{mdframed} instead.") (define-public texlive-shadow (package (name "texlive-shadow") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shadow/" "tex/latex/shadow/")))) (file-name (git-file-name name version)) (sha256 @@ -118907,12 +127926,12 @@ and supporting mechanisms.") (define-public texlive-shadowtext (package (name "texlive-shadowtext") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shadowtext/" "tex/latex/shadowtext/")))) (file-name (git-file-name name version)) @@ -118932,12 +127951,12 @@ of the shadow are customisable.") (define-public texlive-shapepar (package (name "texlive-shapepar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/shapepar/" "tex/generic/shapepar/")))) (file-name (git-file-name name version)) @@ -118972,12 +127991,12 @@ polygon form.") (define-public texlive-shdoc (package (name "texlive-shdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shdoc/" "source/latex/shdoc/" "tex/latex/shdoc/")))) (file-name (git-file-name name version)) @@ -118998,12 +128017,12 @@ and feel of the package output imitates the look of a shell prompt.") (define-public texlive-shipunov (package (name "texlive-shipunov") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/shipunov/" "doc/latex/shipunov/" "tex/latex/shipunov/")))) (file-name (git-file-name name version)) @@ -119086,12 +128105,12 @@ tables. (define-public texlive-shorttoc (package (name "texlive-shorttoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/shorttoc/" "source/latex/shorttoc/" "tex/latex/shorttoc/")))) @@ -119113,12 +128132,12 @@ document.") (define-public texlive-show2e (package (name "texlive-show2e") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/show2e/" "source/latex/show2e/" "tex/latex/show2e/")))) (file-name (git-file-name name version)) @@ -119149,12 +128168,12 @@ any. The @code{\\showcs} variant helps with macros with exotic names.") (define-public texlive-showcharinbox (package (name "texlive-showcharinbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/showcharinbox/" "source/latex/showcharinbox/" "tex/latex/showcharinbox/")))) @@ -119174,12 +128193,12 @@ is, and displaying width, height, and depth information of the character.") (define-public texlive-showdim (package (name "texlive-showdim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/showdim/" "tex/latex/showdim/")))) (file-name (git-file-name name version)) (sha256 @@ -119199,12 +128218,12 @@ a point.") (define-public texlive-showlabels (package (name "texlive-showlabels") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/showlabels/" "source/latex/showlabels/" "tex/latex/showlabels/")))) @@ -119228,19 +128247,19 @@ commands.") (define-public texlive-sidenotes (package (name "texlive-sidenotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sidenotes/" "source/latex/sidenotes/" "tex/latex/sidenotes/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0amrcapvyz9fbh7mqck7pg85nmkr6wgqmyvjj3syjnkshlcpvrr8")))) + "1p57rj44sd9d5jprfz27mn0f6rwfb83b6k2gra8f4l1d18pcgl4b")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/sidenotes") @@ -119254,19 +128273,19 @@ text books.") (define-public texlive-sidenotesplus (package (name "texlive-sidenotesplus") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sidenotesplus/" "source/latex/sidenotesplus/" "tex/latex/sidenotesplus/")))) (file-name (git-file-name name version)) (sha256 (base32 - "051vjn3jmzrlcmbx6vg3zdsqkdwf6j6ykjkla669fs2s8x2zk59z")))) + "0hhrngzc2x00kx7lh62xqj972r78sxs4g982y73aznissj9f80xg")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/sidenotesplus") @@ -119295,12 +128314,12 @@ widened, suitable if that extra space for an equation is required.") (define-public texlive-silence (package (name "texlive-silence") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/silence/" "source/latex/silence/" "tex/latex/silence/")))) (file-name (git-file-name name version)) @@ -119323,19 +128342,19 @@ later reference.") (define-public texlive-sillypage (package (name "texlive-sillypage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sillypage/" "source/latex/sillypage/" "tex/latex/sillypage/")))) (file-name (git-file-name name version)) (sha256 (base32 - "04jnp1hl3k0hs8rgzn1q3q41rmd95wlzv7f1dd9s4affzfk6an1z")))) + "0vchhm8q6yg3wllcllm023qj7k69nk37dk2xlryd2nbbvcjz057l")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/sillypage") @@ -119349,12 +128368,12 @@ in this silly style, too.") (define-public texlive-simplecd (package (name "texlive-simplecd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplecd/" "source/latex/simplecd/" "tex/latex/simplecd/")))) @@ -119377,12 +128396,12 @@ things may be placed.") (define-public texlive-simplecv (package (name "texlive-simplecv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplecv/" "source/latex/simplecv/" "tex/latex/simplecv/")))) @@ -119402,12 +128421,12 @@ things may be placed.") (define-public texlive-simpleinvoice (package (name "texlive-simpleinvoice") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simpleinvoice/" "tex/latex/simpleinvoice/")))) (file-name (git-file-name name version)) @@ -119428,12 +128447,12 @@ commands, and an invoice is generated automatically with the (define-public texlive-simplivre (package (name "texlive-simplivre") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/simplivre/" "tex/latex/simplivre/")))) (file-name (git-file-name name version)) @@ -119456,12 +128475,12 @@ XeLaTeX or LuaLaTeX.") (define-public texlive-sitem (package (name "texlive-sitem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sitem/" "source/latex/sitem/" "tex/latex/sitem/")))) (file-name (git-file-name name version)) @@ -119480,12 +128499,12 @@ a box.") (define-public texlive-skb (package (name "texlive-skb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skb/" "source/latex/skb/" "tex/latex/skb/")))) (file-name (git-file-name name version)) @@ -119513,18 +128532,18 @@ to write articles and books.") (define-public texlive-skdoc (package (name "texlive-skdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skdoc/" "source/latex/skdoc/" "tex/latex/skdoc/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0m0961393b2r5rmkyjnl9l13gvzxjmif63mbl45wykcvpwrp2jhl")))) + "0n7x2g71p7v6r4sp3v3303fn0h1sqk0mz299fnr09ncnc2m4f7w8")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/skdoc") @@ -119540,17 +128559,17 @@ a single run of a single file.") (define-public texlive-skeldoc (package (name "texlive-skeldoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skeldoc/" "tex/latex/skeldoc/")))) (file-name (git-file-name name version)) (sha256 (base32 - "10172ig4pivy3hl8y6cb3jxzxdb1lylwbjc75a17ygk2x1lm4xds")))) + "0bjls7dxbrwlbp5lxygf7wylivmgwyvq2slyvsmaymslhnls9x1l")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/skeldoc") @@ -119567,12 +128586,12 @@ e.g., as a to-do mechanism.") (define-public texlive-skeycommand (package (name "texlive-skeycommand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skeycommand/" "tex/latex/skeycommand/")))) (file-name (git-file-name name version)) @@ -119592,12 +128611,12 @@ and @code{skeyval} packages are available to the user of @code{skeycommand}.") (define-public texlive-skeyval (package (name "texlive-skeyval") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skeyval/" "tex/latex/skeyval/")))) (file-name (git-file-name name version)) (sha256 @@ -119618,12 +128637,12 @@ introduced in a new context.") (define-public texlive-skills (package (name "texlive-skills") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skills/" "tex/latex/skills/")))) (file-name (git-file-name name version)) (sha256 @@ -119646,12 +128665,12 @@ resulting proficiency level.") (define-public texlive-skrapport (package (name "texlive-skrapport") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/skrapport/" "source/latex/skrapport/" "tex/latex/skrapport/")))) @@ -119672,12 +128691,12 @@ was inspired by that of the PracTeX journal style.") (define-public texlive-slantsc (package (name "texlive-slantsc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/slantsc/" "source/latex/slantsc/" "tex/latex/slantsc/")))) (file-name (git-file-name name version)) @@ -119697,12 +128716,12 @@ shapes.") (define-public texlive-smalltableof (package (name "texlive-smalltableof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/smalltableof/" "tex/latex/smalltableof/")))) (file-name (git-file-name name version)) @@ -119722,12 +128741,12 @@ tables, etc.") (define-public texlive-smart-eqn (package (name "texlive-smart-eqn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/smart-eqn/" "source/latex/smart-eqn/" "tex/latex/smart-eqn/")))) @@ -119752,12 +128771,12 @@ styling which eliminates the need to enter style commands repeatedly.") (define-public texlive-smartref (package (name "texlive-smartref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/smartref/" "tex/latex/smartref/")))) (file-name (git-file-name name version)) (sha256 @@ -119783,12 +128802,12 @@ using the extended labels.") (define-public texlive-smartunits (package (name "texlive-smartunits") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/smartunits/" "tex/latex/smartunits/")))) (file-name (git-file-name name version)) @@ -119807,12 +128826,12 @@ between (some) metric and Imperial units.") (define-public texlive-snapshot (package (name "texlive-snapshot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/snapshot/" "source/latex/snapshot/" "tex/latex/snapshot/")))) @@ -119841,17 +128860,17 @@ side effects of routine upgrades to the TeX system.") (define-public texlive-snaptodo (package (name "texlive-snaptodo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/snaptodo/" "tex/latex/snaptodo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0iya0njq8icvf084ifs76hhbbc50h9livsp499v85r9x77hblmlf")))) + "1j8mc0vjy7cvk2m4mkb2jikmwnjyi8370xlag1mxpvrvib5s0a11")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/snaptodo") @@ -119867,12 +128886,12 @@ customizable style.") (define-public texlive-snotez (package (name "texlive-snotez") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/snotez/" "tex/latex/snotez/")))) (file-name (git-file-name name version)) (sha256 @@ -119892,12 +128911,12 @@ the notes themselves).") (define-public texlive-soulpos (package (name "texlive-soulpos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/soulpos/" "tex/latex/soulpos/")))) (file-name (git-file-name name version)) (sha256 @@ -119919,12 +128938,12 @@ small elements, here each chunk of text to be underlined is a single element.") (define-public texlive-spacingtricks (package (name "texlive-spacingtricks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spacingtricks/" "source/latex/spacingtricks/" "tex/latex/spacingtricks/")))) @@ -119946,12 +128965,12 @@ adjustment.") (define-public texlive-spark-otf (package (name "texlive-spark-otf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/spark-otf/" "fonts/opentype/public/spark-otf/" "tex/latex/spark-otf/")))) @@ -119971,12 +128990,12 @@ available from AtF Spark.") (define-public texlive-sparklines (package (name "texlive-sparklines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sparklines/" "tex/latex/sparklines/")))) (file-name (git-file-name name version)) @@ -119998,12 +129017,12 @@ sparklines package uses PGF.") (define-public texlive-sphack (package (name "texlive-sphack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sphack/" "tex/latex/sphack/")))) (file-name (git-file-name name version)) (sha256 @@ -120022,12 +129041,12 @@ mode.") (define-public texlive-splitindex (package (name "texlive-splitindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/splitindex/" "doc/man/man1/splitindex.1" "doc/man/man1/splitindex.man1.pdf" @@ -120058,12 +129077,12 @@ index processor for each of the files.") (define-public texlive-spot (package (name "texlive-spot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spot/" "source/latex/spot/" "tex/latex/spot/")))) (file-name (git-file-name name version)) @@ -120083,12 +129102,12 @@ but it can be used in other document classes as well.") (define-public texlive-spotcolor (package (name "texlive-spotcolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spotcolor/" "tex/latex/spotcolor/")))) (file-name (git-file-name name version)) @@ -120108,18 +129127,18 @@ spaces are included but new ones can easily be defined.") (define-public texlive-spreadtab (package (name "texlive-spreadtab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spreadtab/" "tex/latex/spreadtab/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0iz10jx2pxpwqbc9xm0s6yib2v6xb5h4wy6ygxclzams7xa4xb79")))) + "0kp1k0l6yj8px2bfc4kh1zfhracsqdwxx7qyjc3zrj871fdrhjcz")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/spreadtab") @@ -120133,12 +129152,12 @@ be used in formulas to generate values in other cells.") (define-public texlive-spverbatim (package (name "texlive-spverbatim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/spverbatim/" "source/latex/spverbatim/" "tex/latex/spverbatim/")))) @@ -120162,12 +129181,12 @@ spverbatim allow LaTeX to break lines at space characters.") (define-public texlive-srbook-mem (package (name "texlive-srbook-mem") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/srbook-mem/" "tex/latex/srbook-mem/")))) (file-name (git-file-name name version)) @@ -120186,12 +129205,12 @@ to Serbian style.") (define-public texlive-srcltx (package (name "texlive-srcltx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/srcltx/" "source/latex/srcltx/" "tex/latex/srcltx/")))) (file-name (git-file-name name version)) @@ -120211,12 +129230,12 @@ and back again (given a @file{.dvi} viewer that supports this).") (define-public texlive-sseq (package (name "texlive-sseq") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sseq/" "source/latex/sseq/" "tex/latex/sseq/")))) (file-name (git-file-name name version)) @@ -120236,15 +129255,41 @@ graphics model, and control structures such as loops and conditionals are available.") (license license:lppl))) +(define-public texlive-sshrc-insight + (package + (name "texlive-sshrc-insight") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/sshrc-insight/" + "source/latex/sshrc-insight/" + "tex/latex/sshrc-insight/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11i9k865amvj9fmwf2r0s88kjk2j5jznx5h47z5g6ywz1r8z2q1x")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/sshrc-insight") + (synopsis "LaTeX class for SSHRC Insight Grant proposals") + (description + "The @code{sshrc-insight} LaTeX class facilitates the preparation of +funding proposals for the Insight Grants program of Canada's Social Sciences +and Humanities Research Council (SSHRC).") + (license license:lppl1.3c))) + (define-public texlive-sslides (package (name "texlive-sslides") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sslides/" "tex/latex/sslides/")))) (file-name (git-file-name name version)) (sha256 @@ -120262,12 +129307,12 @@ user may add headers and footers to the slide.") (define-public texlive-stack (package (name "texlive-stack") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "source/latex/stack/" "tex/latex/stack/")))) (file-name (git-file-name name version)) (sha256 @@ -120286,12 +129331,12 @@ the backbone of the @code{import} package.") (define-public texlive-stdclsdv (package (name "texlive-stdclsdv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stdclsdv/" "source/latex/stdclsdv/" "tex/latex/stdclsdv/")))) @@ -120313,12 +129358,12 @@ printing a warning.") (define-public texlive-stdpage (package (name "texlive-stdpage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stdpage/" "source/latex/stdpage/" "tex/latex/stdpage/")))) (file-name (git-file-name name version)) @@ -120339,12 +129384,12 @@ m characters each.") (define-public texlive-stealcaps (package (name "texlive-stealcaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stealcaps/" "source/latex/stealcaps/" "tex/latex/stealcaps/")))) @@ -120370,12 +129415,12 @@ specify the name of the target font via the from option.") (define-public texlive-stex (package (name "texlive-stex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stex/" "source/latex/stex/" "tex/latex/stex/")))) (file-name (git-file-name name version)) @@ -120396,12 +129441,12 @@ management (MKM).") (define-public texlive-storecmd (package (name "texlive-storecmd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/storecmd/" "tex/latex/storecmd/")))) (file-name (git-file-name name version)) (sha256 @@ -120421,12 +129466,12 @@ syntax.") (define-public texlive-stringstrings (package (name "texlive-stringstrings") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stringstrings/" "source/latex/stringstrings/" "tex/latex/stringstrings/")))) @@ -120453,12 +129498,12 @@ manipulations.") (define-public texlive-sttools (package (name "texlive-sttools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/sttools/" "source/latex/sttools/" "tex/latex/sttools/")))) (file-name (git-file-name name version)) @@ -120480,12 +129525,12 @@ numerical lists and arrays.") (define-public texlive-stubs (package (name "texlive-stubs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/stubs/" "tex/latex/stubs/")))) (file-name (git-file-name name version)) (sha256 @@ -120504,12 +129549,12 @@ contact information.") (define-public texlive-studenthandouts (package (name "texlive-studenthandouts") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/studenthandouts/" "tex/latex/studenthandouts/")))) (file-name (git-file-name name version)) @@ -120534,12 +129579,12 @@ style for handouts. This style can be easily changed.") (define-public texlive-styledcmd (package (name "texlive-styledcmd") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/styledcmd/" "source/latex/styledcmd/" "tex/latex/styledcmd/")))) @@ -120560,12 +129605,12 @@ expandable and protected commands.") (define-public texlive-subdepth (package (name "texlive-subdepth") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subdepth/" "source/latex/subdepth/" "tex/latex/subdepth/")))) @@ -120586,12 +129631,12 @@ a superscript as well, but this can look odd in some situations.") (define-public texlive-subdocs (package (name "texlive-subdocs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subdocs/" "tex/latex/subdocs/")))) (file-name (git-file-name name version)) (sha256 @@ -120612,18 +129657,18 @@ document and may be typeset separately. What the package does is sharing the (define-public texlive-subeqn (package (name "texlive-subeqn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subeqn/" "source/latex/subeqn/" "tex/latex/subeqn/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0x58m2lsjc8d3m673g59cxw3a81cj5699cd8vvps1fly0fsl5azb")))) + "01x1zrbv594y598k78245y6hzwy1sc9f84795vk5kv8n3kw87b8p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/subeqn") @@ -120640,19 +129685,19 @@ solves this. Note that this package is not compatible with the package (define-public texlive-subeqnarray (package (name "texlive-subeqnarray") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subeqnarray/" "source/latex/subeqnarray/" "tex/latex/subeqnarray/")))) (file-name (git-file-name name version)) (sha256 (base32 - "19jv7sl6p1kshv13wk813lndb9fjr4bf2rf4s1ffd0l253mmxch6")))) + "1qw280gvcm0vnm4mliz0yssjilf9l9q3997p9db0kfyqcr9m00hr")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/subeqnarray") @@ -120670,12 +129715,12 @@ results than @code{eqnarray}-related macros.") (define-public texlive-subfigmat (package (name "texlive-subfigmat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subfigmat/" "tex/latex/subfigmat/")))) (file-name (git-file-name name version)) @@ -120696,12 +129741,12 @@ top-to-bottom.") (define-public texlive-subfloat (package (name "texlive-subfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/subfloat/" "source/latex/subfloat/" "tex/latex/subfloat/")))) @@ -120721,15 +129766,40 @@ which generates sub-figures within one normal figure, and manages their placement; @code{subfloat} only affects captions and numbering.") (license license:lppl))) +(define-public texlive-sunpath + (package + (name "texlive-sunpath") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/sunpath/" + "source/latex/sunpath/" + "tex/latex/sunpath/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00c3w1z8byac3y2cr4r5bvw9kmfnrfy7015cwqhd258ahhy26zna")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/sunpath") + (synopsis "Draw sun path charts") + (description + "This package can help to draw sun path charts using a polar coordinate +system.") + (license license:lppl1.3c))) + (define-public texlive-suppose (package (name "texlive-suppose") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/suppose/" "tex/latex/suppose/")))) (file-name (git-file-name name version)) (sha256 @@ -120749,12 +129819,12 @@ He does not recommend using them in formal work.") (define-public texlive-svgcolor (package (name "texlive-svgcolor") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svgcolor/" "tex/latex/svgcolor/")))) (file-name (git-file-name name version)) (sha256 @@ -120772,12 +129842,12 @@ names for use with both the @code{color} and PSTricks packages.") (define-public texlive-svn (package (name "texlive-svn") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svn/" "source/latex/svn/" "tex/latex/svn/")))) (file-name (git-file-name name version)) @@ -120797,12 +129867,12 @@ for Subversion rather than CVS.") (define-public texlive-svn-multi (package (name "texlive-svn-multi") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svn-multi/" "doc/support/svn-multi/" "scripts/svn-multi/" @@ -120831,12 +129901,12 @@ retrieve information necessary for the required output.") (define-public texlive-svninfo (package (name "texlive-svninfo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/svninfo/" "source/latex/svninfo/" "tex/latex/svninfo/")))) (file-name (git-file-name name version)) @@ -120855,12 +129925,12 @@ typeset documents.") (define-public texlive-swfigure (package (name "texlive-swfigure") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/swfigure/" "source/latex/swfigure/" "tex/latex/swfigure/")))) @@ -120881,12 +129951,12 @@ macro is defined to handle all five display modes.") (define-public texlive-swungdash (package (name "texlive-swungdash") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/swungdash/" "tex/latex/swungdash/")))) (file-name (git-file-name name version)) @@ -120907,12 +129977,12 @@ by applying transformations to the given font's glyph for a tilde.") (define-public texlive-syntax (package (name "texlive-syntax") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/syntax/" "tex/latex/syntax/")))) (file-name (git-file-name name version)) (sha256 @@ -120927,15 +129997,43 @@ by applying transformations to the given font's glyph for a tilde.") to represent the diagram structure.") (license license:gpl3+))) +(define-public texlive-synthslant + (package + (name "texlive-synthslant") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/synthslant/" + "source/latex/synthslant/" + "tex/latex/synthslant/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ldfwlrr3fs8j8kq5jmygc2sql7qxd412yii37dfyqzv3fpxd1jg")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/synthslant") + (synopsis "Synthetically slant text") + (description + "This package allows to slant (or @dfn{shear}) short pieces of text to +the left or to the right by an arbitrary angle, thus creating for example +``fake italics'' or upright italics. Several back-ends that do the actual +shearing are supported, though currently the pdfLaTeX back-end works best +concerning output quality and processing speed.") + (license license:lppl1.3c))) + (define-public texlive-syntrace (package (name "texlive-syntrace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/syntrace/" "source/latex/syntrace/" "tex/latex/syntrace/")))) @@ -120957,12 +130055,12 @@ a trace.") (define-public texlive-synttree (package (name "texlive-synttree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/synttree/" "source/latex/synttree/" "tex/latex/synttree/")))) @@ -120983,12 +130081,12 @@ the tree.") (define-public texlive-tabbing (package (name "texlive-tabbing") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabbing/" "source/latex/tabbing/" "tex/latex/tabbing/")))) (file-name (git-file-name name version)) @@ -121010,12 +130108,12 @@ learn two sets of accent commands.") (define-public texlive-tabfigures (package (name "texlive-tabfigures") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabfigures/" "source/latex/tabfigures/" "tex/latex/tabfigures/")))) @@ -121039,12 +130137,12 @@ the table of contents).") (define-public texlive-tableaux (package (name "texlive-tableaux") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tableaux/" "tex/latex/tableaux/")))) (file-name (git-file-name name version)) (sha256 @@ -121064,12 +130162,12 @@ are available.") (define-public texlive-tablefootnote (package (name "texlive-tablefootnote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tablefootnote/" "source/latex/tablefootnote/" "tex/latex/tablefootnote/")))) @@ -121091,18 +130189,18 @@ and adjusting the counter as necessary, is too much work).") (define-public texlive-tableof (package (name "texlive-tableof") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tableof/" "source/latex/tableof/" "tex/latex/tableof/")))) (file-name (git-file-name name version)) (sha256 (base32 - "05dj51js7nvks16k7wmdjmxf771bnmfjfrv3ilpkyaj6ahadkav9")))) + "10ffybqg7rng0gp9qpa9vx0g1yjzg0qw1p2k44k08di71dh6l28z")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tableof") @@ -121121,12 +130219,12 @@ to provide several tables.") (define-public texlive-tablists (package (name "texlive-tablists") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tablists/" "source/latex/tablists/" "tex/latex/tablists/")))) @@ -121159,12 +130257,12 @@ optional arguments of item numbering similar to the @code{enumerate} or (define-public texlive-tabls (package (name "texlive-tabls") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabls/" "tex/latex/tabls/")))) (file-name (git-file-name name version)) (sha256 @@ -121186,18 +130284,18 @@ slows down compilation of tables, since each entry is boxed twice.") (define-public texlive-tablvar (package (name "texlive-tablvar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tablvar/" "source/latex/tablvar/" "tex/latex/tablvar/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0f937zz04b179y19amzwgpwm4406mmfdgclfxbfpnb9iwhqs15zm")))) + "0yz7phiigcgkybm6q658hzp4bj2s03r2s05wmaj05xyz0lmdym5f")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tablvar") @@ -121216,12 +130314,12 @@ features of the variation tables can be customized.") (define-public texlive-tabstackengine (package (name "texlive-tabstackengine") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabstackengine/" "tex/latex/tabstackengine/")))) (file-name (git-file-name name version)) @@ -121245,12 +130343,12 @@ constructions).") (define-public texlive-tabularborder (package (name "texlive-tabularborder") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabularborder/" "source/latex/tabularborder/" "tex/latex/tabularborder/")))) @@ -121270,12 +130368,12 @@ compensated and a @code{\\hline} has the same length as the text.") (define-public texlive-tabularcalc (package (name "texlive-tabularcalc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabularcalc/" "tex/latex/tabularcalc/")))) (file-name (git-file-name name version)) @@ -121297,12 +130395,12 @@ horizontally or vertically and is fully customizable.") (define-public texlive-tabularew (package (name "texlive-tabularew") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabularew/" "source/latex/tabularew/" "tex/latex/tabularew/")))) @@ -121323,12 +130421,12 @@ body of the column.") (define-public texlive-tabularray (package (name "texlive-tabularray") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tabularray/" "tex/latex/tabularray/")))) (file-name (git-file-name name version)) @@ -121353,15 +130451,40 @@ the content and style of the table, and the style of the table can be completely set in @code{keyval} way.") (license license:lppl1.3c))) +(define-public texlive-tabularray-abnt + (package + (name "texlive-tabularray-abnt") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tabularray-abnt/" + "tex/latex/tabularray-abnt/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04accpz6k3q4qaxjlsy1v8a9dx53j24hl5iyfp4jik8frsf787xd")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tabularray-abnt") + (synopsis "ABNT (Brazilian standard) theme for @code{tabularray}") + (description + "This is the ABNT Brazilian standard style for @code{tabularray}. It +provides the themes @code{abnt} (for tables with numerical data) and +@code{quadro} (for tables with text information).") + (license license:lppl1.3c))) + (define-public texlive-tagging (package (name "texlive-tagging") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tagging/" "tex/latex/tagging/")))) (file-name (git-file-name name version)) (sha256 @@ -121380,12 +130503,12 @@ marked pieces to include or exclude.") (define-public texlive-tagpair (package (name "texlive-tagpair") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tagpair/" "tex/latex/tagpair/")))) (file-name (git-file-name name version)) (sha256 @@ -121405,18 +130528,18 @@ translations, and bibliographic attributions, respectively.") (define-public texlive-tagpdf (package (name "texlive-tagpdf") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tagpdf/" "source/latex/tagpdf/" "tex/latex/tagpdf/")))) (file-name (git-file-name name version)) (sha256 (base32 - "198fagrxswp2dl3f4dww68gfvj1pv7xsb9mdcsmxsgksbgbqxp7d")))) + "12ljc242ip963dhf9vkczb531na77d4vqdxhd15swgbx6wfpi7iq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tagpdf") @@ -121434,12 +130557,12 @@ kernel changes are needed, how packages should be adapted.") (define-public texlive-talk (package (name "texlive-talk") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/talk/" "source/latex/talk/" "tex/latex/talk/")))) (file-name (git-file-name name version)) @@ -121468,12 +130591,12 @@ the user.") (define-public texlive-tamefloats (package (name "texlive-tamefloats") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tamefloats/" "tex/latex/tamefloats/")))) (file-name (git-file-name name version)) @@ -121496,12 +130619,12 @@ previous work).") (define-public texlive-tasks (package (name "texlive-tasks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tasks/" "tex/latex/tasks/")))) (file-name (git-file-name name version)) (sha256 @@ -121521,12 +130644,12 @@ vertically. This is what the @code{tasks} package helps to achieve.") (define-public texlive-tcldoc (package (name "texlive-tcldoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tcldoc/" "source/latex/tcldoc/" "tex/latex/tcldoc/")))) (file-name (git-file-name name version)) @@ -121547,12 +130670,12 @@ package is a bit like the @code{doc} package is for LaTeX, whereas the (define-public texlive-tdclock (package (name "texlive-tdclock") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tdclock/" "tex/latex/tdclock/")))) (file-name (git-file-name name version)) (sha256 @@ -121570,12 +130693,12 @@ documents, for example in presentations.") (define-public texlive-technics (package (name "texlive-technics") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/technics/" "tex/latex/technics/")))) (file-name (git-file-name name version)) (sha256 @@ -121595,12 +130718,12 @@ from a template document.)") (define-public texlive-ted (package (name "texlive-ted") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ted/" "source/latex/ted/" "tex/latex/ted/")))) (file-name (git-file-name name version)) @@ -121635,12 +130758,12 @@ in the list.") (define-public texlive-templatetools (package (name "texlive-templatetools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/templatetools/" "source/latex/templatetools/" "tex/latex/templatetools/")))) @@ -121661,12 +130784,12 @@ required. All the commands work both in the preamble and in the document.") (define-public texlive-termcal (package (name "texlive-termcal") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/termcal/" "source/latex/termcal/" "tex/latex/termcal/")))) (file-name (git-file-name name version)) @@ -121689,12 +130812,12 @@ consecutive days so that it automatically flows around non-class days.") (define-public texlive-termlist (package (name "texlive-termlist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/termlist/" "source/latex/termlist/" "tex/latex/termlist/")))) @@ -121715,12 +130838,12 @@ kind of terms with a continuous number. Candidate terms may appear inside an (define-public texlive-termsim (package (name "texlive-termsim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/termsim/" "source/latex/termsim/" "tex/latex/termsim/")))) (file-name (git-file-name name version)) @@ -121742,19 +130865,19 @@ Mac terminals.") (define-public texlive-testhyphens (package (name "texlive-testhyphens") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/testhyphens/" "source/latex/testhyphens/" "tex/latex/testhyphens/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1sw0anyv3la86hamkrnxjxach2j6hqr2lxakihz7ma3d2l545xwh")))) + "0lh8qfa4syy8lv8qj7dizv5kykzbb9j5hv6v849pvibhfgh5g982")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/testhyphens") @@ -121771,12 +130894,12 @@ a workaround.") (define-public texlive-testidx (package (name "texlive-testidx") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bib/testidx/" "doc/latex/testidx/" "source/latex/testidx/" "tex/latex/testidx/")))) (file-name (git-file-name name version)) @@ -121800,12 +130923,12 @@ indexing interface provided by the @code{glossaries} package.") (define-public texlive-tex-label (package (name "texlive-tex-label") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tex-label/" "source/latex/tex-label/" "tex/latex/tex-label/")))) @@ -121825,12 +130948,12 @@ at the bottom to the right of the page number.") (define-public texlive-tex-locale (package (name "texlive-tex-locale") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tex-locale/" "source/latex/tex-locale/" "tex/generic/tex-locale/" @@ -121853,12 +130976,12 @@ separator.") (define-public texlive-texlogos (package (name "texlive-texlogos") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/texlogos/")))) (file-name (git-file-name name version)) (sha256 @@ -121879,12 +131002,12 @@ and the logo of the Vienna University Business Administration Center (BWZ).") (define-public texlive-texmate (package (name "texlive-texmate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texmate/" "source/latex/texmate/" "tex/latex/texmate/")))) (file-name (git-file-name name version)) @@ -121910,12 +131033,12 @@ current position automatically. For chess fonts, the package uses the (define-public texlive-texments (package (name "texlive-texments") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texments/" "source/latex/texments/" "tex/latex/texments/")))) @@ -121936,12 +131059,12 @@ of files, and ships with multiple colour schemes.") (define-public texlive-texpower (package (name "texlive-texpower") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texpower/" "source/latex/texpower/" "tex/latex/texpower/")))) @@ -121967,12 +131090,12 @@ package such as @code{pdfslide}.") (define-public texlive-texshade (package (name "texlive-texshade") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texshade/" "source/latex/texshade/" "tex/latex/texshade/")))) @@ -121997,12 +131120,12 @@ shading modes.") (define-public texlive-texsurgery (package (name "texlive-texsurgery") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texsurgery/" "tex/latex/texsurgery/")))) (file-name (git-file-name name version)) @@ -122024,12 +131147,12 @@ package.") (define-public texlive-textcsc (package (name "texlive-textcsc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textcsc/" "tex/latex/textcsc/")))) (file-name (git-file-name name version)) (sha256 @@ -122049,12 +131172,12 @@ and pasting from a PDF).") (define-public texlive-textfit (package (name "texlive-textfit") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textfit/" "source/latex/textfit/" "tex/latex/textfit/")))) (file-name (git-file-name name version)) @@ -122072,12 +131195,12 @@ and pasting from a PDF).") (define-public texlive-textmerg (package (name "texlive-textmerg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/textmerg/" "source/generic/textmerg/" "tex/generic/textmerg/")))) @@ -122099,12 +131222,12 @@ shots.") (define-public texlive-textualicomma (package (name "texlive-textualicomma") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/textualicomma/" "source/latex/textualicomma/" "tex/latex/textualicomma/")))) @@ -122128,18 +131251,18 @@ compilation process.") (define-public texlive-texvc (package (name "texlive-texvc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/texvc/" "source/latex/texvc/" "tex/latex/texvc/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1ryr67kls8xqykv73zm583hiavc4z52b78jkg9wqz4zv9nykifjh")))) + "0lbi6m81dpqwm8xvzm8jdb87cdn1gypwjzsi9xp2rgk630sxfacj")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/texvc") @@ -122152,12 +131275,12 @@ MediaWiki to LaTeX documents.") (define-public texlive-theoremref (package (name "texlive-theoremref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/theoremref/" "tex/latex/theoremref/")))) (file-name (git-file-name name version)) @@ -122179,12 +131302,12 @@ decides to change a lemma to a proposition or a theorem (or whatever).") (define-public texlive-thinsp (package (name "texlive-thinsp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thinsp/" "tex/latex/thinsp/")))) (file-name (git-file-name name version)) (sha256 @@ -122201,12 +131324,12 @@ decides to change a lemma to a proposition or a theorem (or whatever).") (define-public texlive-thmtools (package (name "texlive-thmtools") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thmtools/" "source/latex/thmtools/" "tex/latex/thmtools/")))) @@ -122240,12 +131363,12 @@ a single macro call.") (define-public texlive-threadcol (package (name "texlive-threadcol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/threadcol/" "source/latex/threadcol/" "tex/latex/threadcol/")))) @@ -122270,12 +131393,12 @@ through as if its contents were contiguous.") (define-public texlive-thumb (package (name "texlive-thumb") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thumb/" "source/latex/thumb/" "tex/latex/thumb/")))) (file-name (git-file-name name version)) @@ -122293,12 +131416,12 @@ through as if its contents were contiguous.") (define-public texlive-thumbs (package (name "texlive-thumbs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thumbs/" "source/latex/thumbs/" "tex/latex/thumbs/")))) (file-name (git-file-name name version)) @@ -122323,12 +131446,12 @@ example) a chapter is needed.") (define-public texlive-thumby (package (name "texlive-thumby") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/thumby/" "tex/latex/thumby/")))) (file-name (git-file-name name version)) (sha256 @@ -122351,12 +131474,12 @@ also requires PerlTeX and TikZ.") (define-public texlive-ticket (package (name "texlive-ticket") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ticket/" "tex/latex/ticket/")))) (file-name (git-file-name name version)) (sha256 @@ -122377,12 +131500,12 @@ a ticket definition file and the two commands @code{\\ticketdefault} and (define-public texlive-tipauni (package (name "texlive-tipauni") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tipauni/" "source/latex/tipauni/" "tex/latex/tipauni/")))) (file-name (git-file-name name version)) @@ -122410,12 +131533,12 @@ It needs the New Computer Modern font for printing IPA characters.") (define-public texlive-titlecaps (package (name "texlive-titlecaps") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/titlecaps/" "tex/latex/titlecaps/")))) (file-name (git-file-name name version)) @@ -122438,12 +131561,12 @@ lower-cased, and also allows for titling exceptions of various sorts.") (define-public texlive-titlefoot (package (name "texlive-titlefoot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "tex/latex/titlefoot/")))) (file-name (git-file-name name version)) (sha256 @@ -122463,12 +131586,12 @@ for which the @code{\\thanks} macro works (e.g., @code{article}).") (define-public texlive-titlepic (package (name "texlive-titlepic") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/titlepic/" "tex/latex/titlepic/")))) (file-name (git-file-name name version)) (sha256 @@ -122487,12 +131610,12 @@ a LaTeX document. The package currently only works with the document classes (define-public texlive-titleref (package (name "texlive-titleref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/titleref/" "tex/latex/titleref/")))) (file-name (git-file-name name version)) (sha256 @@ -122513,19 +131636,19 @@ instead.") (define-public texlive-to-be-determined (package (name "texlive-to-be-determined") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/to-be-determined/" "source/latex/to-be-determined/" "tex/latex/to-be-determined/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0jvyvcrnz8vv17rjd3mxb25d2ljrlkmmcl8qk3bnr19gpb4a1vcb")))) + "09smjjf57ih6x9w771m5km7p1wjdz0cybcs69s7d296bhc316gy1")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-soul texlive-xcolor)) @@ -122541,12 +131664,12 @@ option off.") (define-public texlive-tocdata (package (name "texlive-tocdata") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tocdata/" "source/latex/tocdata/" "tex/latex/tocdata/")))) (file-name (git-file-name name version)) @@ -122575,12 +131698,12 @@ and @code{tocstyle}.") (define-public texlive-todo (package (name "texlive-todo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/todo/" "source/latex/todo/" "tex/latex/todo/")))) (file-name (git-file-name name version)) @@ -122599,12 +131722,12 @@ lists of such items, and to cross-reference to them.") (define-public texlive-tokcycle (package (name "texlive-tokcycle") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/tokcycle/" "tex/generic/tokcycle/")))) (file-name (git-file-name name version)) @@ -122632,12 +131755,12 @@ provides a number of options for handling groups.") (define-public texlive-tokenizer (package (name "texlive-tokenizer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tokenizer/" "tex/latex/tokenizer/")))) (file-name (git-file-name name version)) @@ -122661,12 +131784,12 @@ is defined, which removes leading and trailing spaces from its argument.") (define-public texlive-toolbox (package (name "texlive-toolbox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/toolbox/" "source/latex/toolbox/" "tex/latex/toolbox/")))) (file-name (git-file-name name version)) @@ -122688,12 +131811,12 @@ concatenated macro names; macros for text replacement.") (define-public texlive-topfloat (package (name "texlive-topfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/topfloat/" "tex/latex/topfloat/")))) (file-name (git-file-name name version)) (sha256 @@ -122709,12 +131832,12 @@ concatenated macro names; macros for text replacement.") (define-public texlive-topiclongtable (package (name "texlive-topiclongtable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/topiclongtable/" "tex/latex/topiclongtable/")))) (file-name (git-file-name name version)) @@ -122737,12 +131860,12 @@ that contains a list of hierarchically organized topics.") (define-public texlive-totalcount (package (name "texlive-totalcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/totalcount/" "source/latex/totalcount/" "tex/latex/totalcount/")))) @@ -122761,18 +131884,18 @@ that contains a list of hierarchically organized topics.") (define-public texlive-tramlines (package (name "texlive-tramlines") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tramlines/" "tex/latex/tramlines/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0q843pxar0l69h74ywiw9jr9f1rvwj64y4257cz4wn8y4dimyrv9")))) + "1k6wwznysgbzfsz89lbmrld2flw0d6xq4j5czpn8ywkzsyydy2vs")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/tramlines") @@ -122786,12 +131909,12 @@ used by lawyers in the UK and the Commonwealth).") (define-public texlive-trfsigns (package (name "texlive-trfsigns") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/trfsigns/" "source/latex/trfsigns/" "tex/latex/trfsigns/")))) @@ -122811,12 +131934,12 @@ for Laplace transforms, Fourier transforms and others.") (define-public texlive-trivfloat (package (name "texlive-trivfloat") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/trivfloat/" "source/latex/trivfloat/" "tex/latex/trivfloat/")))) @@ -122835,15 +131958,39 @@ LaTeX kernel @code{figure} and @code{table} float types. The package works with @code{memoir} as well as the standard classes.") (license license:lppl))) +(define-public texlive-trivialpursuit + (package + (name "texlive-trivialpursuit") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/trivialpursuit/" + "tex/latex/trivialpursuit/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dh85jqvnmvmd5r8rrdqqvm8al6820mswdhbgjmi24nqrkb60705")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/trivialpursuit") + (synopsis "Insert Trivial Pursuit board game") + (description + "This is a package to display a Trivial Pursuit board game, with +customization.") + (license license:lppl1.3c))) + (define-public texlive-trsym (package (name "texlive-trsym") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/trsym/" "fonts/source/public/trsym/" "fonts/tfm/public/trsym/" @@ -122866,12 +132013,12 @@ commands for the symbols use in mathematics.") (define-public texlive-truncate (package (name "texlive-truncate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/truncate/" "tex/latex/truncate/")))) (file-name (git-file-name name version)) (sha256 @@ -122889,12 +132036,12 @@ offered to permit breaks within words.") (define-public texlive-tucv (package (name "texlive-tucv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/tucv/" "source/latex/tucv/" "tex/latex/tucv/")))) (file-name (git-file-name name version)) @@ -122917,18 +132064,18 @@ may also be suitable to support a shorter resume.") (define-public texlive-turnthepage (package (name "texlive-turnthepage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/turnthepage/" "tex/latex/turnthepage/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0cm62cykmf7h6piazaa44fkhbkxds1ik6idpvg4f296y7jz6mjjh")))) + "00mxc280rbhhd6b2gpf187a92x24lmmjhl28hypi768crg60g13i")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/turnthepage") @@ -122939,15 +132086,39 @@ pages (except the last). This is a common convention for examination papers and the like.") (license license:lppl))) +(define-public texlive-tutodoc + (package + (name "texlive-tutodoc") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/tutodoc/" + "tex/latex/tutodoc/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cj9ijmdxjcbi8g34yzsq65c29r3r0dz713vrfijh190k4fm61sa")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/tutodoc") + (synopsis "Typeset tutorial-like documentations") + (description + "This package provides some macros to write documentation of LaTeX +packages in a tutorial style.") + (license license:gpl3))) + (define-public texlive-twoinone (package (name "texlive-twoinone") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/twoinone/" "tex/latex/twoinone/")))) (file-name (git-file-name name version)) (sha256 @@ -122966,12 +132137,12 @@ page.") (define-public texlive-twoup (package (name "texlive-twoup") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/twoup/" "source/latex/twoup/" "tex/latex/twoup/")))) (file-name (git-file-name name version)) @@ -122990,15 +132161,42 @@ However, some LaTeX preliminaries are necessary to use those tools. The use the PostScript tools.") (license license:lppl))) +(define-public texlive-twoxtwogame + (package + (name "texlive-twoxtwogame") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/twoxtwogame/" + "tex/latex/twoxtwogame/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y6pbawsng3b6407r2phx6cpq3b03pwqkvc35i345nxzsqibdzmg")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/twoxtwogame") + (synopsis "Visualize 2x2 normal-form games") + (description + "This is a package for the visualization of 2x2 normal form games. The +package is based on PGF/TikZ and produces vector graphics that are intended +for use in scientific publications. The commands include the creation of +graphical representations of 2x2 games, the visualization of equilibria in 2x2 +games and game embeddings for 2x2 games.") + (license (list license:asl2.0 license:cc-by4.0)))) + (define-public texlive-txgreeks (package (name "texlive-txgreeks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/txgreeks/" "source/latex/txgreeks/" "tex/latex/txgreeks/")))) @@ -123022,12 +132220,12 @@ package does not constrain the text font that may be used in the document.") (define-public texlive-typed-checklist (package (name "texlive-typed-checklist") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/typed-checklist/" "source/latex/typed-checklist/" "tex/latex/typed-checklist/")))) @@ -123053,12 +132251,12 @@ entries of different types.") (define-public texlive-typeface (package (name "texlive-typeface") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/typeface/" "source/latex/typeface/" "tex/latex/typeface/")))) @@ -123085,12 +132283,12 @@ users have developed.") (define-public texlive-typoaid (package (name "texlive-typoaid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/typoaid/" "tex/latex/typoaid/")))) (file-name (git-file-name name version)) (sha256 @@ -123106,15 +132304,65 @@ occupied by the characters @samp{abcd...xyz}), em-widths and ex-heights, which may help in making typesetting decisions.") (license license:lppl1.3c))) +(define-public texlive-typog + (package + (name "texlive-typog") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/typog/" + "doc/man/man1/typog-grep.1" + "doc/man/man1/typog-grep.man1.pdf" + "scripts/typog/" + "source/latex/typog/" + "tex/latex/typog/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g3b4hr4sg0i2g5bkxkcz4l335533sk17skxxkb2svx475fz0sw1")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (arguments + (list #:link-scripts #~(list "typog-grep.pl"))) + (inputs (list perl)) + (home-page "https://ctan.org/pkg/typog") + (synopsis "Typographic fine-tuning and micro-typographic enhancements") + (description + "This package provides macros for micro-typographic enhancements. It +covers a variety of topics: +@itemize +@item precise hyphenation control, +@item disable/break ligatures, +@item manual italic correction, +@item extra kerning for slash and hyphen, +@item raising selected characters (e.g., hyphen, en-dash, and em-dash) +@item aligning and filling of the last line of a paragraph, +@item word spacing control, +@item @code{microtype} and @code{setspace} front-end, +@item slightly sloppy paragraphs, +@item vertically partially-tied paragraphs, +@item breakable displayed equations, +@item smooth ragged-right paragraphs. +@end itemize + +Moreover, @code{typog} provides an environment to flag interesting +parts of the information deluge typically accumulating in a LaTeX +log-file and an associated tool, @code{typog-grep}, that selectively +retrieves these parts.") + (license license:lppl1.3c))) + (define-public texlive-typogrid (package (name "texlive-typogrid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/typogrid/" "source/latex/typogrid/" "tex/latex/typogrid/")))) @@ -123131,15 +132379,39 @@ may help in making typesetting decisions.") page into columns, and may be used for fixing measurements of layout.") (license license:lppl))) +(define-public texlive-typstfun + (package + (name "texlive-typstfun") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/typstfun/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d3wid4bsy78l2z1zg6fn9v56ibvh5x2pc8i7g0my03nb4wcymbx")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/typstfun") + (synopsis "List of equivalent Typst function names of LaTeX commands") + (description + "This documentation lists equivalent Typst function names of LaTeX +commands. Only math symbols provided by the LaTeX format or the +@code{amsmath} bundle are included.") + (license license:lppl1.3c))) + (define-public texlive-uassign (package (name "texlive-uassign") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uassign/" "tex/latex/uassign/")))) (file-name (git-file-name name version)) (sha256 @@ -123158,12 +132430,12 @@ environments for typesetting university assignments.") (define-public texlive-uebungsblatt (package (name "texlive-uebungsblatt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uebungsblatt/" "tex/latex/uebungsblatt/")))) (file-name (git-file-name name version)) @@ -123200,12 +132472,12 @@ at one point only. (define-public texlive-umoline (package (name "texlive-umoline") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/umoline/" "source/latex/umoline/" "tex/latex/umoline/")))) (file-name (git-file-name name version)) @@ -123225,12 +132497,12 @@ arguments.") (define-public texlive-underlin (package (name "texlive-underlin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/underlin/" "source/latex/underlin/" "tex/latex/underlin/")))) @@ -123250,12 +132522,12 @@ LaTeX.") (define-public texlive-underoverlap (package (name "texlive-underoverlap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/underoverlap/" "tex/latex/underoverlap/")))) (file-name (git-file-name name version)) @@ -123275,12 +132547,12 @@ overlapping as necessary.") (define-public texlive-uni-titlepage (package (name "texlive-uni-titlepage") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uni-titlepage/" "source/latex/uni-titlepage/" "tex/latex/uni-titlepage/")))) @@ -123305,19 +132577,19 @@ elements.") (define-public texlive-unicodefonttable (package (name "texlive-unicodefonttable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unicodefonttable/" "source/latex/unicodefonttable/" "tex/latex/unicodefonttable/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0jfdyxqndq8bv0d8cpbrlaghby58xpfjfx3svfhyrh369aaq8ls5")))) + "1hyl665qk1gr0hynm91v1zbmb5dzl5dfh85wgvp60s1z3wiidh3i")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/unicodefonttable") @@ -123334,12 +132606,12 @@ asks you a few questions and then generates the table --- somewhat similar to (define-public texlive-unisc (package (name "texlive-unisc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unisc/" "source/latex/unisc/" "tex/latex/unisc/")))) (file-name (git-file-name name version)) @@ -123363,12 +132635,12 @@ small caps characters, e.g., Charis SIL.") (define-public texlive-unitconv (package (name "texlive-unitconv") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/unitconv/" "tex/lualatex/unitconv/")))) (file-name (git-file-name name version)) @@ -123389,12 +132661,12 @@ package only works with LuaLaTeX.") (define-public texlive-unravel (package (name "texlive-unravel") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/unravel/" "source/latex/unravel/" "tex/latex/unravel/")))) (file-name (git-file-name name version)) @@ -123416,12 +132688,12 @@ run TeX in a terminal.") (define-public texlive-upmethodology (package (name "texlive-upmethodology") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "bibtex/bst/upmethodology/" "doc/latex/upmethodology/" "tex/latex/upmethodology/")))) @@ -123443,12 +132715,12 @@ management, and several helping macros.") (define-public texlive-uri (package (name "texlive-uri") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uri/" "source/latex/uri/" "tex/latex/uri/")))) (file-name (git-file-name name version)) @@ -123469,12 +132741,12 @@ provides commands @code{\\citeurl}, @code{\\mailto}, @code{\\ukoeln}, and (define-public texlive-ushort (package (name "texlive-ushort") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ushort/" "source/latex/ushort/" "tex/latex/ushort/")))) (file-name (git-file-name name version)) @@ -123494,12 +132766,12 @@ for creating underlines of various sizes and types.") (define-public texlive-uspace (package (name "texlive-uspace") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uspace/" "tex/latex/uspace/")))) (file-name (git-file-name name version)) (sha256 @@ -123516,12 +132788,12 @@ for creating underlines of various sizes and types.") (define-public texlive-utf8add (package (name "texlive-utf8add") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/utf8add/" "tex/latex/utf8add/")))) (file-name (git-file-name name version)) (sha256 @@ -123542,12 +132814,12 @@ easier access to math in LaTeX, however making the LaTeX input less readable.") (define-public texlive-uwmslide (package (name "texlive-uwmslide") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/uwmslide/" "tex/latex/uwmslide/")))) (file-name (git-file-name name version)) (sha256 @@ -123581,12 +132853,12 @@ default.") (define-public texlive-variablelm (package (name "texlive-variablelm") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/fonts/variablelm/" "tex/latex/variablelm/")))) (file-name (git-file-name name version)) @@ -123607,12 +132879,12 @@ Japanese-Latin.") (define-public texlive-varindex (package (name "texlive-varindex") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/varindex/" "source/latex/varindex/" "tex/latex/varindex/")))) @@ -123633,12 +132905,12 @@ form by a single command.") (define-public texlive-varsfromjobname (package (name "texlive-varsfromjobname") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/varsfromjobname/" "tex/latex/varsfromjobname/")))) (file-name (git-file-name name version)) @@ -123658,12 +132930,12 @@ the file name to consist of a set of words separated by hyphens.") (define-public texlive-vcell (package (name "texlive-vcell") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vcell/" "tex/latex/vcell/")))) (file-name (git-file-name name version)) (sha256 @@ -123683,12 +132955,12 @@ Different vertical alignments can be used in the same row.") (define-public texlive-vdmlisting (package (name "texlive-vdmlisting") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vdmlisting/" "tex/latex/vdmlisting/")))) (file-name (git-file-name name version)) @@ -123711,12 +132983,12 @@ should use the @code{vdm} package instead.") (define-public texlive-verbasef (package (name "texlive-verbasef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verbasef/" "tex/latex/verbasef/")))) (file-name (git-file-name name version)) (sha256 @@ -123738,12 +133010,12 @@ page.") (define-public texlive-verbatimcopy (package (name "texlive-verbatimcopy") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verbatimcopy/" "tex/latex/verbatimcopy/")))) (file-name (git-file-name name version)) @@ -123765,12 +133037,12 @@ used injudiciously.") (define-public texlive-verbdef (package (name "texlive-verbdef") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verbdef/" "tex/latex/verbdef/")))) (file-name (git-file-name name version)) (sha256 @@ -123792,12 +133064,12 @@ moving.") (define-public texlive-verbments (package (name "texlive-verbments") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verbments/" "tex/latex/verbments/")))) (file-name (git-file-name name version)) @@ -123817,19 +133089,19 @@ library of the Python language.") (define-public texlive-verifiche (package (name "texlive-verifiche") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/verifiche/" "source/latex/verifiche/" "tex/latex/verifiche/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1pppqsr4sp9j59c4hp6dx2fvpjnl7q0x9md09sfgdsk57nxjklii")))) + "1ahgiimdkhhk7i4bxbmdj2i6z9xl8wzsciwkyaib39wzn65x5zyq")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/verifiche") @@ -123841,15 +133113,44 @@ exercises are already implemented: plain exercise, ``complete the text'', ``true or false'', closed questions, open questions, and ``find the error''.") (license license:lppl1.3+))) +(define-public texlive-verifycommand + (package + (name "texlive-verifycommand") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/verifycommand/" + "source/latex/verifycommand/" + "tex/latex/verifycommand/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nm4rw3q5syd1gyyxjh7zmc7wlpzx05zrcb1i9bby0jrq5xy7nap")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/verifycommand") + (synopsis "Verifies definitions are unchanged, such as before patching") + (description + "This package is intended for package authors who patch code from other +packages. To improve reliability, the @code{verifycommand} package provides +a way to verify that macros or environments have not changed. This allows +a package author to check before patching a definition. If a definition is +not as expected, a warning is issued. At the end of the compile, a list of +all changed definitions is displayed.") + (license license:lppl1.3+))) + (define-public texlive-version (package (name "texlive-version") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/version/" "tex/latex/version/")))) (file-name (git-file-name name version)) (sha256 @@ -123874,12 +133175,12 @@ where significant chunks of text may be excluded.") (define-public texlive-versions (package (name "texlive-versions") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/versions/" "tex/latex/versions/")))) (file-name (git-file-name name version)) (sha256 @@ -123898,12 +133199,12 @@ but corrects, improves, and extends it in both implementation and function.") (define-public texlive-versonotes (package (name "texlive-versonotes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/versonotes/" "source/latex/versonotes/" "tex/latex/versonotes/")))) @@ -123923,12 +133224,12 @@ single-sided document.") (define-public texlive-vertbars (package (name "texlive-vertbars") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vertbars/" "tex/latex/vertbars/")))) (file-name (git-file-name name version)) (sha256 @@ -123946,12 +133247,12 @@ numbers with bars to the left or right of the text.") (define-public texlive-vgrid (package (name "texlive-vgrid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vgrid/" "source/latex/vgrid/" "tex/latex/vgrid/")))) (file-name (git-file-name name version)) @@ -123970,12 +133271,12 @@ offers guidelines for considering the ``rhythm'' of the document on the page.") (define-public texlive-vhistory (package (name "texlive-vhistory") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vhistory/" "tex/latex/vhistory/")))) (file-name (git-file-name name version)) (sha256 @@ -123997,12 +133298,12 @@ or the intersection of sets etc.") (define-public texlive-vmargin (package (name "texlive-vmargin") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vmargin/" "source/latex/vmargin/" "tex/latex/vmargin/")))) (file-name (git-file-name name version)) @@ -124027,12 +133328,12 @@ job done. If you are looking for something more elaborate try the (define-public texlive-volumes (package (name "texlive-volumes") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/volumes/" "source/latex/volumes/" "tex/latex/volumes/")))) (file-name (git-file-name name version)) @@ -124054,12 +133355,12 @@ input file.") (define-public texlive-vpe (package (name "texlive-vpe") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vpe/" "scripts/vpe/" "tex/latex/vpe/")))) (file-name (git-file-name name version)) @@ -124083,12 +133384,12 @@ file (@file{vpe.pl}) and a LaTeX package (@file{vpe.sty}).") (define-public texlive-vruler (package (name "texlive-vruler") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vruler/" "tex/latex/vruler/")))) (file-name (git-file-name name version)) (sha256 @@ -124107,12 +133408,12 @@ can be scaled and moved freely.") (define-public texlive-vtable (package (name "texlive-vtable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vtable/" "tex/latex/vtable/")))) (file-name (git-file-name name version)) (sha256 @@ -124133,12 +133434,12 @@ commands for @code{tabular} and similar environment.") (define-public texlive-vwcol (package (name "texlive-vwcol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/vwcol/" "source/latex/vwcol/" "tex/latex/vwcol/")))) (file-name (git-file-name name version)) @@ -124157,12 +133458,12 @@ multicolumn paragraph text of various column widths on a single page.") (define-public texlive-wallcalendar (package (name "texlive-wallcalendar") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/lualatex/wallcalendar/" "tex/lualatex/wallcalendar/")))) (file-name (git-file-name name version)) @@ -124182,17 +133483,17 @@ a CSV file.") (define-public texlive-warning (package (name "texlive-warning") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/warning/" "tex/latex/warning/")))) (file-name (git-file-name name version)) (sha256 (base32 - "19jx6msglrniwprzgrk9via012zr7fc99dkn5yy8ma040ws1p595")))) + "0nxm8qp9n6w6s61x3sqmrl0495gr6dcmc1haifb4nr6i1ph80r6z")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/warning") @@ -124206,12 +133507,12 @@ as ``Rerun for this or that reason'' or ``This is a draft''.") (define-public texlive-warpcol (package (name "texlive-warpcol") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/warpcol/" "source/latex/warpcol/" "tex/latex/warpcol/")))) (file-name (git-file-name name version)) @@ -124232,12 +133533,12 @@ macros are provided to enable variations on this column type to be defined.") (define-public texlive-webquiz (package (name "texlive-webquiz") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/webquiz/" "doc/man/man1/webquiz.1" "doc/man/man1/webquiz.man1.pdf" @@ -124259,15 +133560,39 @@ files using @command{webquiz}, which is written in Python. The conversion from LaTeX to HTML is done behind the scenes using TeX4ht.") (license license:gpl3+))) +(define-public texlive-weiqi + (package + (name "texlive-weiqi") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/weiqi/" + "source/latex/weiqi/" + "tex/latex/weiqi/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dc4r0rglqnyn60jq28f2hv9n4yr65afgy2wsd9sg2ijnrs7zwm6")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/weiqi") + (synopsis "Typeset Weiqi (Go)") + (description + "This package uses LaTeX3 to typeset Weiqi (Go).") + (license license:lppl1.3c))) + (define-public texlive-widetable (package (name "texlive-widetable") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/widetable/" "source/latex/widetable/" "tex/latex/widetable/")))) @@ -124288,12 +133613,12 @@ all be stretched (or shrunk) according to need.") (define-public texlive-widows-and-orphans (package (name "texlive-widows-and-orphans") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/widows-and-orphans/" "source/latex/widows-and-orphans/" "tex/latex/widows-and-orphans/")))) @@ -124317,12 +133642,12 @@ paragraph.") (define-public texlive-williams (package (name "texlive-williams") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/williams/" "tex/latex/williams/")))) (file-name (git-file-name name version)) (sha256 @@ -124341,12 +133666,12 @@ Knuth's token list macros, to be found on pp.378--379 of the @emph{TeXbook}.") (define-public texlive-withargs (package (name "texlive-withargs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/withargs/" "tex/latex/withargs/")))) (file-name (git-file-name name version)) (sha256 @@ -124363,15 +133688,40 @@ substitution. It also allows you to carefully control argument expansion using a LaTeX3-style argument specification.") (license license:lppl1.3+))) +(define-public texlive-wordcloud + (package + (name "texlive-wordcloud") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/metapost/wordcloud/" + "metapost/wordcloud/" + "tex/latex/wordcloud/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mrq7y4fyy042khanm021d67pjpsz0x72kl0jig1n0zi56837fyn")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/wordcloud") + (synopsis "Drawing wordclouds with MetaPost and Lua") + (description + "This MetaPost and LuaLaTeX package allows drawing wordclouds from a list +of words and weights.") + (license (list license:lppl1.3c license:fdl1.3+)))) + (define-public texlive-wordcount (package (name "texlive-wordcount") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wordcount/" "scripts/wordcount/" "tex/latex/wordcount/")))) (file-name (git-file-name name version)) @@ -124391,15 +133741,39 @@ An accompanying shell script @file{wordcount.sh} contains more information in its comments.") (license license:lppl))) +(define-public texlive-wordle + (package + (name "texlive-wordle") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/wordle/" + "tex/latex/wordle/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0za6k72yna28hb450m7lcy3djss06bn99k2rbjj8cjgnvw1nl87f")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/wordle") + (synopsis "Create Wordle grids") + (description + "This package provides environments (in French or English) to display +Wordle grids.") + (license license:lppl1.3c))) + (define-public texlive-wordlike (package (name "texlive-wordlike") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wordlike/" "source/latex/wordlike/" "tex/latex/wordlike/")))) @@ -124424,12 +133798,12 @@ usual ``wordlike'' output.") (define-public texlive-worksheet (package (name "texlive-worksheet") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/worksheet/" "tex/latex/worksheet/")))) (file-name (git-file-name name version)) @@ -124461,21 +133835,22 @@ French, and German are supported.)") (define-public texlive-wrapfig2 (package (name "texlive-wrapfig2") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wrapfig2/" "source/latex/wrapfig2/" "tex/latex/wrapfig2/")))) (file-name (git-file-name name version)) (sha256 (base32 - "155dap0plyrxflhq7qc5906f0sbnkvfrbs8qlwnqd5dsl01wlcqi")))) + "1qjabs5i093clmhyk442zkvpkjwvcdcj0bhqmzdqjhd18ghjpzvh")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-float texlive-pict2e)) (home-page "https://ctan.org/pkg/wrapfig2") (synopsis "Wrap text around figures") (description @@ -124486,12 +133861,12 @@ package. It is backwards compatible with the original environments.") (define-public texlive-wrapstuff (package (name "texlive-wrapstuff") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wrapstuff/" "source/latex/wrapstuff/" "tex/latex/wrapstuff/")))) @@ -124509,21 +133884,44 @@ package. It is backwards compatible with the original environments.") "This package provides another implementation of text wrapping.") (license license:lppl1.3c))) +(define-public texlive-wrapstuff-doc-en + (package + (name "texlive-wrapstuff-doc-en") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/wrapstuff-doc-en/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11jcin4561cn148pjdmlas5nrzxyj0l1g6laa1va9kzj41q2ra78")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/wrapstuff-doc-en") + (synopsis "English version of the @code{wrapstuff} package documentation") + (description + "This package provides an English translation of the documentation for +the @code{wrapstuff} package.") + (license license:lppl1.3c))) + (define-public texlive-writeongrid (package (name "texlive-writeongrid") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/writeongrid/" "tex/latex/writeongrid/")))) (file-name (git-file-name name version)) (sha256 (base32 - "1zfjnxzbmj1rmzn3nq925ailyj4fy1z3ixv0x0vivjllw27k2zja")))) + "127ji97qxqp8cahc3y6946kq6hxsg94p610rh59q08b566934b9p")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/writeongrid") @@ -124536,12 +133934,12 @@ Ruled) and commands to write texts right on the lines.") (define-public texlive-wtref (package (name "texlive-wtref") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/wtref/" "tex/latex/wtref/")))) (file-name (git-file-name name version)) (sha256 @@ -124560,12 +133958,12 @@ formats.") (define-public texlive-xargs (package (name "texlive-xargs") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xargs/" "source/latex/xargs/" "tex/latex/xargs/")))) (file-name (git-file-name name version)) @@ -124596,12 +133994,12 @@ optional arguments, using a clear and simple @code{xkeyval}-style syntax.") (define-public texlive-xassoccnt (package (name "texlive-xassoccnt") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xassoccnt/" "tex/latex/xassoccnt/")))) (file-name (git-file-name name version)) @@ -124627,12 +134025,12 @@ obsolete.") (define-public texlive-xbmks (package (name "texlive-xbmks") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xbmks/" "source/latex/xbmks/" "tex/latex/xbmks/")))) (file-name (git-file-name name version)) @@ -124652,12 +134050,12 @@ tree.") (define-public texlive-xcntperchap (package (name "texlive-xcntperchap") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcntperchap/" "tex/latex/xcntperchap/")))) (file-name (git-file-name name version)) @@ -124677,12 +134075,12 @@ tracklevels than just only one.") (define-public texlive-xcolor-material (package (name "texlive-xcolor-material") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcolor-material/" "source/latex/xcolor-material/" "tex/latex/xcolor-material/")))) @@ -124703,12 +134101,12 @@ writing with LaTeX and friends.") (define-public texlive-xcolor-solarized (package (name "texlive-xcolor-solarized") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcolor-solarized/" "source/latex/xcolor-solarized/" "tex/latex/xcolor-solarized/")))) @@ -124730,12 +134128,12 @@ documents typeset with LaTeX and friends.") (define-public texlive-xcookybooky (package (name "texlive-xcookybooky") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcookybooky/" "source/latex/xcookybooky/" "tex/latex/xcookybooky/")))) @@ -124759,12 +134157,12 @@ hint. The package depends on the Emerald fonts.") (define-public texlive-xcpdftips (package (name "texlive-xcpdftips") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xcpdftips/" "source/latex/xcpdftips/" "tex/latex/xcpdftips/")))) @@ -124784,12 +134182,12 @@ hint. The package depends on the Emerald fonts.") (define-public texlive-xdoc (package (name "texlive-xdoc") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xdoc/" "makeindex/xdoc/" "source/latex/xdoc/" "tex/latex/xdoc/")))) (file-name (git-file-name name version)) @@ -124814,12 +134212,12 @@ procedures, etc.).") (define-public texlive-xellipsis (package (name "texlive-xellipsis") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xellipsis/" "source/latex/xellipsis/" "tex/latex/xellipsis/")))) @@ -124844,12 +134242,12 @@ standard LaTeX @code{\\ldots} as well as preset package options for the (define-public texlive-xfakebold (package (name "texlive-xfakebold") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xfakebold/" "tex/latex/xfakebold/")))) (file-name (git-file-name name version)) @@ -124870,12 +134268,12 @@ are defined by their outline.") (define-public texlive-xhfill (package (name "texlive-xhfill") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xhfill/" "tex/latex/xhfill/")))) (file-name (git-file-name name version)) (sha256 @@ -124893,12 +134291,12 @@ allows modification of the width and the colour of the line.") (define-public texlive-xint (package (name "texlive-xint") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/generic/xint/" "source/generic/xint/" "tex/generic/xint/")))) (file-name (git-file-name name version)) @@ -124951,12 +134349,12 @@ All computations are compatible with expansion-only context.") (define-public texlive-xkcdcolors (package (name "texlive-xkcdcolors") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xkcdcolors/" "tex/latex/xkcdcolors/")))) (file-name (git-file-name name version)) @@ -124979,18 +134377,18 @@ usable with LaTeX.") (define-public texlive-xltabular (package (name "texlive-xltabular") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xltabular/" "tex/latex/xltabular/")))) (file-name (git-file-name name version)) (sha256 (base32 - "08wpgf2w0pcl2nqm2mgplxvy9q0zbszd5lm4rqzkz3vyi6zlravm")))) + "17fbh8qxk2nw3xpy079wc75rav2378sr2dz9brjd5p2ymbgj7k5f")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/xltabular") @@ -125005,12 +134403,12 @@ definitions, X-column specifier, and with possible pagebreaks.") (define-public texlive-xnewcommand (package (name "texlive-xnewcommand") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xnewcommand/" "tex/latex/xnewcommand/")))) (file-name (git-file-name name version)) @@ -125031,12 +134429,12 @@ definitions, X-column specifier, and with possible pagebreaks.") (define-public texlive-xoptarg (package (name "texlive-xoptarg") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xoptarg/" "tex/latex/xoptarg/")))) (file-name (git-file-name name version)) (sha256 @@ -125055,12 +134453,12 @@ one mandatory argument.") (define-public texlive-xpunctuate (package (name "texlive-xpunctuate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xpunctuate/" "source/latex/xpunctuate/" "tex/latex/xpunctuate/")))) @@ -125083,12 +134481,12 @@ only if it is necessary.") (define-public texlive-xpeek (package (name "texlive-xpeek") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xpeek/" "source/latex/xpeek/" "tex/latex/xpeek/")))) (file-name (git-file-name name version)) @@ -125132,12 +134530,12 @@ follows them in the command stream and choose appropriate behaviour.") (define-public texlive-xprintlen (package (name "texlive-xprintlen") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xprintlen/" "tex/latex/xprintlen/")))) (file-name (git-file-name name version)) @@ -125156,12 +134554,12 @@ a variety of units. It can handle all units supported by TeX.") (define-public texlive-xsavebox (package (name "texlive-xsavebox") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xsavebox/" "source/latex/xsavebox/" "tex/latex/xsavebox/")))) @@ -125186,12 +134584,12 @@ after the standard LaTeX commands @code{\\savebox}, @code{\\sbox}, (define-public texlive-xsim (package (name "texlive-xsim") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xsim/" "tex/latex/xsim/")))) (file-name (git-file-name name version)) (sha256 @@ -125210,12 +134608,12 @@ various long-standing issues.") (define-public texlive-xtab (package (name "texlive-xtab") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xtab/" "source/latex/xtab/" "tex/latex/xtab/")))) (file-name (git-file-name name version)) @@ -125234,12 +134632,12 @@ various long-standing issues.") (define-public texlive-xurl (package (name "texlive-xurl") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xurl/" "tex/latex/xurl/")))) (file-name (git-file-name name version)) (sha256 @@ -125259,12 +134657,12 @@ are valid for @code{url} can be used and will be passed on to this package.") (define-public texlive-xwatermark (package (name "texlive-xwatermark") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xwatermark/" "tex/latex/xwatermark/")))) (file-name (git-file-name name version)) @@ -125283,12 +134681,12 @@ is currently unmaintained and does not work with modern LaTeX releases.") (define-public texlive-xytree (package (name "texlive-xytree") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/xytree/" "tex/latex/xytree/")))) (file-name (git-file-name name version)) (sha256 @@ -125306,12 +134704,12 @@ to support hopefully sufficient functionalities, that the linguist may need.") (define-public texlive-yafoot (package (name "texlive-yafoot") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yafoot/" "source/latex/yafoot/" "tex/latex/yafoot/")))) (file-name (git-file-name name version)) @@ -125331,12 +134729,12 @@ footnotes double-columned.") (define-public texlive-yagusylo (package (name "texlive-yagusylo") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yagusylo/" "source/latex/yagusylo/" "tex/latex/yagusylo/")))) @@ -125357,12 +134755,12 @@ that so commonly trouble those who load symbol-packages.") (define-public texlive-yaletter (package (name "texlive-yaletter") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yaletter/" "source/latex/yaletter/" "tex/latex/yaletter/")))) @@ -125387,12 +134785,12 @@ styles and sizes.") (define-public texlive-ycbook (package (name "texlive-ycbook") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ycbook/" "tex/latex/ycbook/")))) (file-name (git-file-name name version)) (sha256 @@ -125414,12 +134812,12 @@ appearance and a smooth flow.") (define-public texlive-yplan (package (name "texlive-yplan") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/yplan/" "scripts/yplan/" "tex/latex/yplan/")))) (file-name (git-file-name name version)) @@ -125445,12 +134843,12 @@ generates a year's planner automatically.") (define-public texlive-zebra-goodies (package (name "texlive-zebra-goodies") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zebra-goodies/" "source/latex/zebra-goodies/" "tex/latex/zebra-goodies/")))) @@ -125474,12 +134872,12 @@ package once the paper is finished.") (define-public texlive-zed-csp (package (name "texlive-zed-csp") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zed-csp/" "tex/latex/zed-csp/")))) (file-name (git-file-name name version)) (sha256 @@ -125498,12 +134896,12 @@ Spivey's original Z package, written for LaTeX 2.09.") (define-public texlive-zennote (package (name "texlive-zennote") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zennote/" "tex/latex/zennote/")))) (file-name (git-file-name name version)) (sha256 @@ -125526,12 +134924,12 @@ can customize the style and color to denote different categories, too.") (define-public texlive-ziffer (package (name "texlive-ziffer") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/ziffer/" "tex/latex/ziffer/")))) (file-name (git-file-name name version)) (sha256 @@ -125561,19 +134959,19 @@ These conversions may be switched on and off.") (define-public texlive-zref-check (package (name "texlive-zref-check") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zref-check/" "source/latex/zref-check/" "tex/latex/zref-check/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0dx7jsyrlcd6a323lgcknkffx9lrvcmcvww4v6154inda33l5vw4")))) + "08x4blrs1inr0l4car9lcz4xr3n01qaf64wcmnq377pkbv44rchx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/zref-check") @@ -125593,21 +134991,22 @@ be referred to by @code{\\zcheck}.") (define-public texlive-zref-clever (package (name "texlive-zref-clever") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zref-clever/" "source/latex/zref-clever/" "tex/latex/zref-clever/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0h50xvkfy68672wd9nh52zq4cyx1965rv0dihg4jp5vd19dw1na2")))) + "1phifc447v7zgaza7366wb5k4dhvlnpp2x3v49sqjxdly64xcbfz")))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-oberdiek texlive-zref)) (home-page "https://ctan.org/pkg/zref-clever") (synopsis "Clever LaTeX cross-references based on @code{zref}") (description @@ -125623,19 +135022,19 @@ and locally.") (define-public texlive-zref-vario (package (name "texlive-zref-vario") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zref-vario/" "source/latex/zref-vario/" "tex/latex/zref-vario/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0nq0g0ql31fkck13wsmjvk1dm6rwj94g3b9hr0y6g9qpzrqdzfw2")))) + "0510fivvli2fh1acgq4haqpy4c9x5y4h4vs12rg2j7i1g88c6ylx")))) (outputs '("out" "doc")) (build-system texlive-build-system) (propagated-inputs (list texlive-tools texlive-zref-clever)) @@ -125649,15 +135048,43 @@ alongside @code{zref-clever}. It provides @samp{\\z...} counterparts to some (scoped) setup for @code{varioref}, then calls the original one.") (license license:lppl1.3c))) +(define-public texlive-zugferd + (package + (name "texlive-zugferd") + (version "2025.2") + (source + (origin + (method svn-multi-fetch) + (uri (svn-multi-reference + (url (texlive-packages-repository version)) + (revision 74725) + (locations (list "doc/latex/zugferd/" + "source/latex/zugferd/" + "tex/latex/zugferd/")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1s1fc60ffyhybnrgdbp2wsl3wihf0zwaxb27pcrpbzaj1zrywpkq")))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-siunitx)) + (home-page "https://ctan.org/pkg/zugferd") + (synopsis "ZUGFeRD and Faktur-X invoicing using LaTeX") + (description + "This package provides interfaces to allow creating ZUGFeRD or Faktur-X +invoices with LaTeX including the XML file. It can be used to modify personal +invoicing templates to fulfill the requirements for digital invoicing without +further modification of the invoicing processes.") + (license license:lppl1.3c))) + (define-public texlive-zwgetfdate (package (name "texlive-zwgetfdate") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zwgetfdate/" "tex/latex/zwgetfdate/")))) (file-name (git-file-name name version)) @@ -125677,12 +135104,12 @@ provide a means of obtaining the date of a package being documented.") (define-public texlive-zwpagelayout (package (name "texlive-zwpagelayout") - (version "2024.2") + (version "2025.2") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference (url (texlive-packages-repository version)) - (revision 70951) + (revision 74725) (locations (list "doc/latex/zwpagelayout/" "tex/latex/zwpagelayout/")))) (file-name (git-file-name name version)) |