guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

134/141: gnu: Update TeX Live to 2024.2.


From: guix-commits
Subject: 134/141: gnu: Update TeX Live to 2024.2.
Date: Wed, 26 Jun 2024 06:35:06 -0400 (EDT)

ngz pushed a commit to branch tex-team
in repository guix.

commit 91e84235508fdf6c3495f393cbc0f57c2546c31c
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Sun Jun 23 20:38:16 2024 +0200

    gnu: Update TeX Live to 2024.2.
    
    * gnu/packages/tex.scm (texlive-context-companion-fonts):
    (texlive-context-texlive):
    (texlive-context-calendar-examples):
    (texlive-context-collating-marks):
    (texlive-context-legacy):
    (texlive-context-notes-zh-cn):
    (texlive-context-pocketdiary):
    (texlive-context-squares):
    (texlive-context-sudoku): New variables.
    (texlive-penrose):
    (texlive-context-account):
    (texlive-context-algorithmic):
    (texlive-context-animation):
    (texlive-context-annotation):
    (texlive-context-bnf):
    (texlive-context-chromato):
    (texlive-context-cmscbf):
    (texlive-context-cmttbf):
    (texlive-context-construction-plan):
    (texlive-context-degrade):
    (texlive-context-fancybreak):
    (texlive-context-french):
    (texlive-context-fullpage):
    (texlive-context-gantt):
    (texlive-context-layout):
    (texlive-context-lettrine):
    (texlive-context-rst):
    (texlive-context-ruby):
    (texlive-context-simplefonts):
    (texlive-context-title):
    (texlive-context-typearea):
    (texlive-luaintro):
    (texlive-lualatex-doc):
    (texlive-iwhdp):
    (texlive-substitutefont): Remove variables.
    (texlive-source):
    (texlive-scripts):
    (texlive-hyphen-complete):
    (texlive-12many):
    (texlive-a2ping):
    (texlive-aaai-named):
    (texlive-aalok):
    (texlive-aastex):
    (texlive-abc):
    (texlive-abnt):
    (texlive-abntex2):
    (texlive-abntexto):
    (texlive-aboensis):
    (texlive-academicons):
    (texlive-accanthis):
    (texlive-accents):
    (texlive-accfonts):
    (texlive-accsupp):
    (texlive-abbr):
    (texlive-abstyles):
    (texlive-acmconf):
    (texlive-active-conf):
    (texlive-adfathesis):
    (texlive-adforn):
    (texlive-adfsymbols):
    (texlive-adhocfilelist):
    (texlive-adtrees):
    (texlive-adobemapping):
    (texlive-aesupp):
    (texlive-afm2pl):
    (texlive-afparticle):
    (texlive-afthesis):
    (texlive-aguplus):
    (texlive-aiaa):
    (texlive-aichej):
    (texlive-ajl):
    (texlive-akshar):
    (texlive-albatross):
    (texlive-alegreya):
    (texlive-aleph):
    (texlive-alfaslabone):
    (texlive-alg):
    (texlive-algobox):
    (texlive-algolrevived):
    (texlive-algorithm2e):
    (texlive-algorithmicx):
    (texlive-algorithms):
    (texlive-algpseudocodex):
    (texlive-algxpar):
    (texlive-aligned-overset):
    (texlive-alkalami):
    (texlive-allrunes):
    (texlive-almendra):
    (texlive-almfixed):
    (texlive-alpha-persian):
    (texlive-amscdx):
    (texlive-amscls-doc):
    (texlive-amslatex-primer):
    (texlive-amsldoc-it):
    (texlive-amsldoc-vn):
    (texlive-amstex):
    (texlive-amsthdoc-it):
    (texlive-andika):
    (texlive-annee-scolaire):
    (texlive-annotate):
    (texlive-annotate-equations):
    (texlive-anonymous-acm):
    (texlive-anonymouspro):
    (texlive-antanilipsum):
    (texlive-antiqua):
    (texlive-antomega):
    (texlive-anufinalexam):
    (texlive-anyfontsize):
    (texlive-aomart):
    (texlive-apa):
    (texlive-apa6e):
    (texlive-apa7):
    (texlive-apalike-ejor):
    (texlive-apalike2):
    (texlive-apnum):
    (texlive-apprendre-a-programmer-en-tex):
    (texlive-apprends-latex):
    (texlive-apxproof):
    (texlive-arabi):
    (texlive-arabi-add):
    (texlive-arabic-book):
    (texlive-arabluatex):
    (texlive-arabtex):
    (texlive-arara):
    (texlive-aramaic-serto):
    (texlive-archaeologie):
    (texlive-archaic):
    (texlive-archivo):
    (texlive-arimo):
    (texlive-armtex):
    (texlive-around-the-bend):
    (texlive-arphic):
    (texlive-arphic-ttf):
    (texlive-arsclassica):
    (texlive-articleingud):
    (texlive-arvo):
    (texlive-asaetr):
    (texlive-asapsym):
    (texlive-ascelike):
    (texlive-ascii-chart):
    (texlive-ascii-font):
    (texlive-ascmac):
    (texlive-asmeconf):
    (texlive-asmejour):
    (texlive-aspectratio):
    (texlive-asternote):
    (texlive-astro):
    (texlive-asymptote-by-example-zh-cn):
    (texlive-asymptote-faq-zh-cn):
    (texlive-asymptote-manual-zh-cn):
    (texlive-atkinson):
    (texlive-aucklandthesis):
    (texlive-augie):
    (texlive-auncial-new):
    (texlive-aurical):
    (texlive-authordate):
    (texlive-auto-pst-pdf):
    (texlive-autoaligne):
    (texlive-autobreak):
    (texlive-autosp):
    (texlive-axodraw2):
    (texlive-b1encoding):
    (texlive-backnaur):
    (texlive-baekmuk):
    (texlive-bagpipe):
    (texlive-bangla):
    (texlive-bangorcsthesis):
    (texlive-bangorexam):
    (texlive-bangtex):
    (texlive-barr):
    (texlive-bartel-chess-fonts):
    (texlive-baskervald):
    (texlive-baskervaldx):
    (texlive-baskervillef):
    (texlive-basque-book):
    (texlive-basque-date):
    (texlive-bath-bst):
    (texlive-bbding):
    (texlive-bbold-type1):
    (texlive-bboldx):
    (texlive-bclogo):
    (texlive-beamer-fuberlin):
    (texlive-beamer-verona):
    (texlive-beebe):
    (texlive-begingreek):
    (texlive-beilstein):
    (texlive-belleek):
    (texlive-begriff):
    (texlive-bengali):
    (texlive-berenisadf):
    (texlive-besjournals):
    (texlive-bestpapers):
    (texlive-betababel):
    (texlive-beuron):
    (texlive-bfh-ci):
    (texlive-bgteubner):
    (texlive-bguq):
    (texlive-bib-fr):
    (texlive-bib2gls):
    (texlive-bibarts):
    (texlive-bibcop):
    (texlive-biber-ms):
    (texlive-bibexport):
    (texlive-bibhtml):
    (texlive-biblatex-abnt):
    (texlive-biblatex-ajc2020unofficial):
    (texlive-biblatex-anonymous):
    (texlive-biblatex-apa6):
    (texlive-biblatex-archaeology):
    (texlive-biblatex-arthistory-bonn):
    (texlive-biblatex-bath):
    (texlive-biblatex-bookinarticle):
    (texlive-biblatex-bookinother):
    (texlive-biblatex-bwl):
    (texlive-biblatex-caspervector):
    (texlive-biblatex-chem):
    (texlive-biblatex-chicago):
    (texlive-biblatex-claves):
    (texlive-biblatex-cv):
    (texlive-biblatex-dw):
    (texlive-biblatex-enc):
    (texlive-biblatex-ext):
    (texlive-biblatex-fiwi):
    (texlive-biblatex-gb7714-2015):
    (texlive-biblatex-german-legal):
    (texlive-biblatex-gost):
    (texlive-biblatex-historian):
    (texlive-biblatex-ieee):
    (texlive-biblatex-ijsra):
    (texlive-biblatex-iso690):
    (texlive-biblatex-jura2):
    (texlive-biblatex-juradiss):
    (texlive-biblatex-license):
    (texlive-biblatex-lncs):
    (texlive-biblatex-lni):
    (texlive-biblatex-luh-ipw):
    (texlive-biblatex-manuscripts-philology):
    (texlive-biblatex-mla):
    (texlive-biblatex-morenames):
    (texlive-biblatex-ms):
    (texlive-biblatex-multiple-dm):
    (texlive-biblatex-musuos):
    (texlive-biblatex-nature):
    (texlive-biblatex-nejm):
    (texlive-biblatex-nottsclassic):
    (texlive-biblatex-opcit-booktitle):
    (texlive-biblatex-oxref):
    (texlive-biblatex-philosophy):
    (texlive-biblatex-phys):
    (texlive-biblatex-publist):
    (texlive-biblatex-readbbl):
    (texlive-biblatex-realauthor):
    (texlive-biblatex-sbl):
    (texlive-biblatex-science):
    (texlive-biblatex-shortfields):
    (texlive-biblatex-socialscienceshuberlin):
    (texlive-biblatex-software):
    (texlive-biblatex-source-division):
    (texlive-biblatex-spbasic):
    (texlive-biblatex-subseries):
    (texlive-biblatex-swiss-legal):
    (texlive-biblatex-trad):
    (texlive-biblatex-true-citepages-omit):
    (texlive-biblatex-unified):
    (texlive-biblatex-vancouver):
    (texlive-biblatex2bibitem):
    (texlive-bibleref):
    (texlive-bibleref-french):
    (texlive-bibleref-german):
    (texlive-bibleref-lds):
    (texlive-bibleref-mouth):
    (texlive-bibleref-parse):
    (texlive-biblist):
    (texlive-bidihl):
    (texlive-bibtexperllibs):
    (texlive-bibtopic):
    (texlive-bibtopicprefix):
    (texlive-bibunits):
    (texlive-binomexp):
    (texlive-biocon):
    (texlive-biolett-bst):
    (texlive-bitelist):
    (texlive-bitpattern):
    (texlive-bitter):
    (texlive-bjfuthesis):
    (texlive-blacklettert1):
    (texlive-bmstu):
    (texlive-bmstu-iu8):
    (texlive-bodeplot):
    (texlive-bohr):
    (texlive-boisik):
    (texlive-boldtensors):
    (texlive-bookdb):
    (texlive-bookhands):
    (texlive-booktabs-de):
    (texlive-booktabs-fr):
    (texlive-boondox):
    (texlive-borceux):
    (texlive-bosisio):
    (texlive-bpchem):
    (texlive-br-lex):
    (texlive-braille):
    (texlive-brandeis-dissertation):
    (texlive-brandeis-problemset):
    (texlive-brandeis-thesis):
    (texlive-breakcites):
    (texlive-bropd):
    (texlive-brushscr):
    (texlive-buctthesis):
    (texlive-burmese):
    (texlive-bussproofs-extra):
    (texlive-bxbase):
    (texlive-bxcjkjatype):
    (texlive-bxghost):
    (texlive-bxjaholiday):
    (texlive-bxjalipsum):
    (texlive-bxjaprnind):
    (texlive-bxjatoucs):
    (texlive-bxjscls):
    (texlive-bxorigcapt):
    (texlive-bxwareki):
    (texlive-bytefield):
    (texlive-c-pascal):
    (texlive-c90):
    (texlive-caladea):
    (texlive-calculation):
    (texlive-calligra):
    (texlive-calligra-type1):
    (texlive-cantarell):
    (texlive-carlito):
    (texlive-carolmin-ps):
    (texlive-cartonaugh):
    (texlive-cascade):
    (texlive-cascadia-code):
    (texlive-cascadilla):
    (texlive-catcodes):
    (texlive-causets):
    (texlive-ccfonts):
    (texlive-ccool):
    (texlive-cell):
    (texlive-cesenaexam):
    (texlive-cfr-initials):
    (texlive-cfr-lm):
    (texlive-chbibref):
    (texlive-chem-journal):
    (texlive-chemarrow):
    (texlive-chembst):
    (texlive-chemcompounds):
    (texlive-chemcono):
    (texlive-chemexec):
    (texlive-chemformula):
    (texlive-chemgreek):
    (texlive-chemmacros):
    (texlive-chemnum):
    (texlive-chemobabel):
    (texlive-chemplants):
    (texlive-chemschemex):
    (texlive-chemsec):
    (texlive-chemstyle):
    (texlive-cherokee):
    (texlive-chess):
    (texlive-chess-problem-diagrams):
    (texlive-chessboard):
    (texlive-chessfss):
    (texlive-chhaya):
    (texlive-chicago):
    (texlive-chicago-annote):
    (texlive-chicagoa):
    (texlive-chifoot):
    (texlive-chinesechess):
    (texlive-chivo):
    (texlive-chordbars):
    (texlive-chordbox):
    (texlive-chronosys):
    (texlive-chs-physics-report):
    (texlive-chscite):
    (texlive-churchslavonic):
    (texlive-cinzel):
    (texlive-citation-style-language):
    (texlive-citeall):
    (texlive-citeref):
    (texlive-cje):
    (texlive-cjhebrew):
    (texlive-cjk):
    (texlive-cjk-gs-integrate):
    (texlive-cjk-ko):
    (texlive-cjkpunct):
    (texlive-cjkutils):
    (texlive-clara):
    (texlive-classicthesis):
    (texlive-cleanthesis):
    (texlive-clearsans):
    (texlive-cleveref):
    (texlive-clrscode):
    (texlive-clrscode3e):
    (texlive-cm-mf-extra-bold):
    (texlive-cm-unicode):
    (texlive-cmathbb):
    (texlive-cmll):
    (texlive-cmpica):
    (texlive-cmpj):
    (texlive-cmsrb):
    (texlive-cmtiup):
    (texlive-cmupint):
    (texlive-cochineal):
    (texlive-codeanatomy):
    (texlive-codicefiscaleitaliano):
    (texlive-coelacanth):
    (texlive-collection-context):
    (texlive-collection-latexextra):
    (texlive-collection-luatex):
    (texlive-collection-pictures):
    (texlive-collref):
    (texlive-colorsep):
    (texlive-comfortaa):
    (texlive-comicneue):
    (texlive-commath):
    (texlive-commutative-diagrams):
    (texlive-compactbib):
    (texlive-compare):
    (texlive-complexity):
    (texlive-computational-complexity):
    (texlive-concmath):
    (texlive-concmath-fonts):
    (texlive-concmath-otf):
    (texlive-concrete):
    (texlive-confproc):
    (texlive-conteq):
    (texlive-convbkmk):
    (texlive-cookingsymbols):
    (texlive-cooperhewitt):
    (texlive-cormorantgaramond):
    (texlive-correctmathalign):
    (texlive-countriesofeurope):
    (texlive-courier-scaled):
    (texlive-courierten):
    (texlive-covington):
    (texlive-cquthesis):
    (texlive-create-theorem):
    (texlive-crefthe):
    (texlive-crimson):
    (texlive-crimsonpro):
    (texlive-crossrefenum):
    (texlive-crossrefware):
    (texlive-crossword):
    (texlive-crosswrd):
    (texlive-cryptocode):
    (texlive-cryst):
    (texlive-csassignments):
    (texlive-cuprum):
    (texlive-custom-bib):
    (texlive-customdice):
    (texlive-cvss):
    (texlive-cweb-old):
    (texlive-dad):
    (texlive-dancers):
    (texlive-dashrule):
    (texlive-dantelogo):
    (texlive-dccpaper):
    (texlive-decision-table):
    (texlive-dejavu-otf):
    (texlive-delim):
    (texlive-delimseasy):
    (texlive-delimset):
    (texlive-denisbdoc):
    (texlive-derivative):
    (texlive-diadia):
    (texlive-diagbox):
    (texlive-dice):
    (texlive-dictsym):
    (texlive-din1505):
    (texlive-dingbat):
    (texlive-diffcoeff):
    (texlive-digiconfigs):
    (texlive-dijkstra):
    (texlive-dinat):
    (texlive-dirtree):
    (texlive-disser):
    (texlive-dithesis):
    (texlive-dk-bib):
    (texlive-dnp):
    (texlive-docbytex):
    (texlive-doipubmed):
    (texlive-domitian):
    (texlive-dosepsbin):
    (texlive-doublestroke):
    (texlive-dowith):
    (texlive-dozenal):
    (texlive-dramatist):
    (texlive-drawmatrix):
    (texlive-drawstack):
    (texlive-droit-fr):
    (texlive-drm):
    (texlive-droid):
    (texlive-dsptricks):
    (texlive-dsserif):
    (texlive-duerer):
    (texlive-duerer-latex):
    (texlive-dutchcal):
    (texlive-dvgloss):
    (texlive-dyntree):
    (texlive-e-french):
    (texlive-ean):
    (texlive-easing):
    (texlive-ebgaramond):
    (texlive-ebgaramond-maths):
    (texlive-ebook):
    (texlive-ebsthesis):
    (texlive-ecc):
    (texlive-ecltree):
    (texlive-eco):
    (texlive-ecobiblatex):
    (texlive-econ-bst):
    (texlive-econometrics):
    (texlive-economic):
    (texlive-ecothesis):
    (texlive-eczar):
    (texlive-edfnotes):
    (texlive-edmac):
    (texlive-egameps):
    (texlive-eiad):
    (texlive-eiad-ltx):
    (texlive-einfart):
    (texlive-ejpecp):
    (texlive-ekaia):
    (texlive-ektype-tanka):
    (texlive-elbioimp):
    (texlive-electrum):
    (texlive-eledform):
    (texlive-eledmac):
    (texlive-els-cas-templates):
    (texlive-elsarticle):
    (texlive-elteikthesis):
    (texlive-eltex):
    (texlive-elvish):
    (texlive-emf):
    (texlive-emisa):
    (texlive-endiagram):
    (texlive-engtlc):
    (texlive-iexec):
    (texlive-eolang):
    (texlive-epigrafica):
    (texlive-eplain):
    (texlive-epsdice):
    (texlive-epslatex-fr):
    (texlive-eqexpl):
    (texlive-eqnarray):
    (texlive-eqnnumwarn):
    (texlive-erdc):
    (texlive-erewhon):
    (texlive-erewhon-math):
    (texlive-esrelation):
    (texlive-esstix):
    (texlive-estcpmm):
    (texlive-esvect):
    (texlive-etbb):
    (texlive-etsvthor):
    (texlive-euclideangeometry):
    (texlive-euler-math):
    (texlive-euxm):
    (texlive-evangelion-jfm):
    (texlive-expex):
    (texlive-expose-expl3-dunkerque-2019):
    (texlive-extarrows):
    (texlive-extpfeil):
    (texlive-facture):
    (texlive-facture-belge-simple-sans-tva):
    (texlive-faktor):
    (texlive-fascicules):
    (texlive-fbb):
    (texlive-fbithesis):
    (texlive-fbs):
    (texlive-fcavtex):
    (texlive-fcltxdoc):
    (texlive-fdsymbol):
    (texlive-fduthesis):
    (texlive-fei):
    (texlive-fetamont):
    (texlive-feyn):
    (texlive-fge):
    (texlive-figbas):
    (texlive-figbib):
    (texlive-filecontentsdef):
    (texlive-firamath):
    (texlive-firamath-otf):
    (texlive-fixdif):
    (texlive-fixfoot):
    (texlive-fixjfm):
    (texlive-fixltxhyph):
    (texlive-fixmath):
    (texlive-fnspe):
    (texlive-foekfont):
    (texlive-fonetika):
    (texlive-fontawesome):
    (texlive-fontawesome5):
    (texlive-fontmfizz):
    (texlive-fontsize):
    (texlive-fonttable):
    (texlive-footbib):
    (texlive-formal-grammar):
    (texlive-formation-latex-ul):
    (texlive-forum):
    (texlive-fouridx):
    (texlive-fouriernc):
    (texlive-francais-bst):
    (texlive-frcursive):
    (texlive-frederika2016):
    (texlive-frenchmath):
    (texlive-frimurer):
    (texlive-frletter):
    (texlive-frontespizio):
    (texlive-frpseudocode):
    (texlive-ftc-notebook):
    (texlive-functan):
    (texlive-gaceta):
    (texlive-gamebook):
    (texlive-gamebooklib):
    (texlive-gammas):
    (texlive-garamond-libre):
    (texlive-garamond-math):
    (texlive-gastex):
    (texlive-gb4e):
    (texlive-gbt7714):
    (texlive-gchords):
    (texlive-gene-logic):
    (texlive-genealogy):
    (texlive-geradwp):
    (texlive-geschichtsfrkl):
    (texlive-gfdl):
    (texlive-gfsartemisia):
    (texlive-gfsbodoni):
    (texlive-gfscomplutum):
    (texlive-gfsdidot):
    (texlive-gfsdidotclassic):
    (texlive-gfsneohellenic):
    (texlive-gfsneohellenicmath):
    (texlive-gfssolomos):
    (texlive-ghab):
    (texlive-ghsystem):
    (texlive-gillcm):
    (texlive-gillius):
    (texlive-glosmathtools):
    (texlive-gloss-occitan):
    (texlive-glossaries):
    (texlive-gmverse):
    (texlive-gnu-freefont):
    (texlive-go):
    (texlive-gofonts):
    (texlive-gost):
    (texlive-gothic):
    (texlive-gotoh):
    (texlive-gradstudentresume):
    (texlive-grant):
    (texlive-greenpoint):
    (texlive-gregoriotex):
    (texlive-grotesq):
    (texlive-grundgesetze):
    (texlive-gsemthesis):
    (texlive-gtrcrd):
    (texlive-gu):
    (texlive-gudea):
    (texlive-guide-to-latex):
    (texlive-guitar):
    (texlive-guitarchordschemes):
    (texlive-guitartabs):
    (texlive-guitlogo):
    (texlive-gustlib):
    (texlive-gustprog):
    (texlive-gzt):
    (texlive-h2020proposal):
    (texlive-hacm):
    (texlive-hagenberg-thesis):
    (texlive-hamnosys):
    (texlive-hands):
    (texlive-hanoi):
    (texlive-happy4th):
    (texlive-har2nat):
    (texlive-harmony):
    (texlive-hanzibox):
    (texlive-harvard):
    (texlive-harvmac):
    (texlive-havannah):
    (texlive-hecthese):
    (texlive-helmholtz-ellis-ji-notation):
    (texlive-hep):
    (texlive-hep-bibliography):
    (texlive-hep-font):
    (texlive-hep-math-font):
    (texlive-hep-paper):
    (texlive-hep-reference):
    (texlive-hepnames):
    (texlive-hepparticles):
    (texlive-hepthesis):
    (texlive-hepunits):
    (texlive-heros-otf):
    (texlive-heuristica):
    (texlive-hexboard):
    (texlive-hexgame):
    (texlive-hfbright):
    (texlive-hfoldsty):
    (texlive-hfutexam):
    (texlive-hfutthesis):
    (texlive-hithesis):
    (texlive-hindmadurai):
    (texlive-historische-zeitschrift):
    (texlive-hitex):
    (texlive-hitszbeamer):
    (texlive-hitszthesis):
    (texlive-hmtrump):
    (texlive-hobete):
    (texlive-horoscop):
    (texlive-hrlatex):
    (texlive-hu-berlin-bundle):
    (texlive-huaz):
    (texlive-hulipsum):
    (texlive-hustthesis):
    (texlive-hvarabic):
    (texlive-ibarra):
    (texlive-ibrackets):
    (texlive-icite):
    (texlive-ietfbibs):
    (texlive-ifsym):
    (texlive-ijqc):
    (texlive-imfellenglish):
    (texlive-impatient):
    (texlive-impatient-cn):
    (texlive-impatient-fr):
    (texlive-impnattypo):
    (texlive-import):
    (texlive-imsproc):
    (texlive-includernw):
    (texlive-initials):
    (texlive-inlinebib):
    (texlive-install-latex-guide-zh-cn):
    (texlive-inter):
    (texlive-interval):
    (texlive-intro-scientific):
    (texlive-ionumbers):
    (texlive-iopart-num):
    (texlive-ipaex):
    (texlive-ipaex-type1):
    (texlive-is-bst):
    (texlive-icsv):
    (texlive-ieeeconf):
    (texlive-ieeepes):
    (texlive-ieeetran):
    (texlive-ijmart):
    (texlive-ijsra):
    (texlive-imac):
    (texlive-imakeidx):
    (texlive-imtekda):
    (texlive-inkpaper):
    (texlive-iodhbwm):
    (texlive-iscram):
    (texlive-isodate):
    (texlive-isomath):
    (texlive-itnumpar):
    (texlive-jablantile):
    (texlive-jacow):
    (texlive-jamtimes):
    (texlive-jbact):
    (texlive-jeuxcartes):
    (texlive-jfmutil):
    (texlive-jigsaw):
    (texlive-jkmath):
    (texlive-jmb):
    (texlive-jmlr):
    (texlive-jneurosci):
    (texlive-jnuexam):
    (texlive-josefin):
    (texlive-jourcl):
    (texlive-jpsj):
    (texlive-junicode):
    (texlive-jupynotex):
    (texlive-jura):
    (texlive-juraabbrev):
    (texlive-jurabib):
    (texlive-juramisc):
    (texlive-jurarsp):
    (texlive-jwjournal):
    (texlive-karnaugh):
    (texlive-karnaugh-map):
    (texlive-karnaughmap):
    (texlive-kaytannollista-latexia):
    (texlive-kdgdocs):
    (texlive-kdpcover):
    (texlive-kfupm-math-exam):
    (texlive-kixfont):
    (texlive-kluwer):
    (texlive-kotex-oblivoir):
    (texlive-kotex-plain):
    (texlive-kotex-utf):
    (texlive-kotex-utils):
    (texlive-knuth-errata):
    (texlive-knuth-hint):
    (texlive-knuth-pdf):
    (texlive-ksfh-nat):
    (texlive-ksp-thesis):
    (texlive-ku-template):
    (texlive-kvmap):
    (texlive-langsci):
    (texlive-langsci-avm):
    (texlive-lato):
    (texlive-l2picfaq):
    (texlive-l2tabu):
    (texlive-l2tabu-english):
    (texlive-l2tabu-french):
    (texlive-l2tabu-italian):
    (texlive-l2tabu-spanish):
    (texlive-labyrinth):
    (texlive-lambda):
    (texlive-langnames):
    (texlive-latex-notes-zh-cn):
    (texlive-latex2e-help-texinfo-fr):
    (texlive-latex2e-help-texinfo-spanish):
    (texlive-latex4musicians):
    (texlive-latexcheat-de):
    (texlive-latexcheat-esmx):
    (texlive-latino-sine-flexione):
    (texlive-leadsheets):
    (texlive-ledmac):
    (texlive-letgut):
    (texlive-letterswitharrows):
    (texlive-lexend):
    (texlive-lexikon):
    (texlive-lexref):
    (texlive-lfb):
    (texlive-libertinegc):
    (texlive-libertinus):
    (texlive-libertinus-fonts):
    (texlive-libertinus-otf):
    (texlive-libertinus-type1):
    (texlive-libertinust1math):
    (texlive-librebaskerville):
    (texlive-librebodoni):
    (texlive-librecaslon):
    (texlive-librefranklin):
    (texlive-libris):
    (texlive-lie-hasse):
    (texlive-lilyglyphs):
    (texlive-limecv):
    (texlive-lineara):
    (texlive-ling-macros):
    (texlive-linguex):
    (texlive-linguisticspro):
    (texlive-lion-msc):
    (texlive-listbib):
    (texlive-lithuanian):
    (texlive-liturg):
    (texlive-llncs):
    (texlive-llncsconf):
    (texlive-lni):
    (texlive-lobster2):
    (texlive-logicproof):
    (texlive-logicpuzzle):
    (texlive-logix):
    (texlive-lollipop):
    (texlive-longdivision):
    (texlive-lpform):
    (texlive-lplfitch):
    (texlive-lps):
    (texlive-lshort-bulgarian):
    (texlive-lshort-chinese):
    (texlive-lshort-czech):
    (texlive-lshort-dutch):
    (texlive-lshort-estonian):
    (texlive-lshort-english):
    (texlive-lshort-finnish):
    (texlive-lshort-french):
    (texlive-lshort-german):
    (texlive-lshort-italian):
    (texlive-lshort-japanese):
    (texlive-lshort-korean):
    (texlive-lshort-mongol):
    (texlive-lshort-persian):
    (texlive-lshort-polish):
    (texlive-lshort-portuguese):
    (texlive-lshort-russian):
    (texlive-lshort-slovak):
    (texlive-lshort-slovenian):
    (texlive-lshort-spanish):
    (texlive-lshort-thai):
    (texlive-lshort-turkish):
    (texlive-lshort-ukr):
    (texlive-lshort-vietnamese):
    (texlive-lstbayes):
    (texlive-ltb2bib):
    (texlive-ltxdockit):
    (texlive-luabibentry):
    (texlive-lxfonts):
    (texlive-lyluatex):
    (texlive-m-tx):
    (texlive-macros2e):
    (texlive-mafr):
    (texlive-magra):
    (texlive-mahjong):
    (texlive-marcellus):
    (texlive-margbib):
    (texlive-matapli):
    (texlive-matc3):
    (texlive-matc3mem):
    (texlive-math-into-latex-4):
    (texlive-mathabx):
    (texlive-mathabx-type1):
    (texlive-mathalpha):
    (texlive-mathastext):
    (texlive-mathcommand):
    (texlive-mathcomp):
    (texlive-mathfixs):
    (texlive-mathlig):
    (texlive-mathpartir):
    (texlive-mathpunctspace):
    (texlive-mathsemantics):
    (texlive-maths-symbols):
    (texlive-matlab-prettifier):
    (texlive-matrix-skeleton):
    (texlive-mattens):
    (texlive-maze):
    (texlive-mcmthesis):
    (texlive-mdputu):
    (texlive-mdsymbol):
    (texlive-mecaso):
    (texlive-membranecomputing):
    (texlive-memdesign):
    (texlive-memoirchapterstyles):
    (texlive-memorygraphs):
    (texlive-mendex-doc):
    (texlive-mentis):
    (texlive-merriweather):
    (texlive-messagepassing):
    (texlive-metafont-beginners):
    (texlive-metapost-examples):
    (texlive-metrix):
    (texlive-mex):
    (texlive-mgltex):
    (texlive-mhchem):
    (texlive-mhequ):
    (texlive-miama):
    (texlive-miller):
    (texlive-minimalist):
    (texlive-mintspirit):
    (texlive-mismath):
    (texlive-missaali):
    (texlive-mlacls):
    (texlive-mlmodern):
    (texlive-mltex):
    (texlive-mluexercise):
    (texlive-mnras):
    (texlive-mnsymbol):
    (texlive-modeles-factures-belges-assocs):
    (texlive-montserrat):
    (texlive-mparhack):
    (texlive-mpfonts):
    (texlive-mucproc):
    (texlive-mugsthesis):
    (texlive-muling):
    (texlive-multibib):
    (texlive-multibibliography):
    (texlive-multiobjective):
    (texlive-munich):
    (texlive-musical):
    (texlive-musicography):
    (texlive-musikui):
    (texlive-musixguit):
    (texlive-musixtex):
    (texlive-musixtex-fonts):
    (texlive-musixtnt):
    (texlive-musuos):
    (texlive-muthesis):
    (texlive-msu-thesis):
    (texlive-mwcls):
    (texlive-mxedruli):
    (texlive-mynsfc):
    (texlive-na-box):
    (texlive-naive-ebnf):
    (texlive-namedtensor):
    (texlive-nanicolle):
    (texlive-nanumtype1):
    (texlive-nar):
    (texlive-natded):
    (texlive-nath):
    (texlive-nature):
    (texlive-navydocs):
    (texlive-nchairx):
    (texlive-nddiss):
    (texlive-nevelok):
    (texlive-newcastle-bst):
    (texlive-newcomputermodern):
    (texlive-newpx):
    (texlive-newtxsf):
    (texlive-newtxtt):
    (texlive-niceframe-type1):
    (texlive-nicematrix):
    (texlive-nimbus15):
    (texlive-nimsticks):
    (texlive-nkarta):
    (texlive-nmbib):
    (texlive-nnext):
    (texlive-notes2bib):
    (texlive-notex-bst):
    (texlive-noto-emoji):
    (texlive-notomath):
    (texlive-nuc):
    (texlive-njurepo):
    (texlive-ndsu-thesis):
    (texlive-ndsu-thesis-2022):
    (texlive-nih):
    (texlive-nihbiosketch):
    (texlive-njustthesis):
    (texlive-njuthesis):
    (texlive-njuvisual):
    (texlive-nostarch):
    (texlive-nrc):
    (texlive-nucleardata):
    (texlive-numberpt):
    (texlive-numerica):
    (texlive-numerica-plus):
    (texlive-numerica-tables):
    (texlive-nunito):
    (texlive-nwafuthesis):
    (texlive-nwejm):
    (texlive-objectz):
    (texlive-obnov):
    (texlive-ocherokee):
    (texlive-octave):
    (texlive-ocr-b):
    (texlive-ocr-b-outline):
    (texlive-ogham):
    (texlive-oinuit):
    (texlive-old-arrows):
    (texlive-oldlatin):
    (texlive-oldstandard):
    (texlive-omega):
    (texlive-omegaware):
    (texlive-onrannual):
    (texlive-opensans):
    (texlive-oplotsymbl):
    (texlive-opteng):
    (texlive-ordinalpt):
    (texlive-orkhun):
    (texlive-oscola):
    (texlive-oswald):
    (texlive-ot-tableau):
    (texlive-othello):
    (texlive-othelloboard):
    (texlive-otibet):
    (texlive-oubraces):
    (texlive-oup-authoring-template):
    (texlive-overarrows):
    (texlive-overlock):
    (texlive-pacioli):
    (texlive-padauk):
    (texlive-pagella-otf):
    (texlive-parallel):
    (texlive-paratype):
    (texlive-parrun):
    (texlive-pas-crosswords):
    (texlive-pascaltriangle):
    (texlive-patgen2-tutorial):
    (texlive-perception):
    (texlive-perfectcut):
    (texlive-persian-bib):
    (texlive-pfdicons):
    (texlive-phaistos):
    (texlive-philosophersimprint):
    (texlive-phonetic):
    (texlive-physconst):
    (texlive-phonrule):
    (texlive-physics2):
    (texlive-physunits):
    (texlive-piano):
    (texlive-pigpen):
    (texlive-pinoutikz):
    (texlive-pittetd):
    (texlive-pkuthss):
    (texlive-plainyr):
    (texlive-plari):
    (texlive-play):
    (texlive-playfair):
    (texlive-plex):
    (texlive-plex-otf):
    (texlive-plimsoll):
    (texlive-pm-isomath):
    (texlive-pmhanguljamo):
    (texlive-pmx):
    (texlive-pmxchords):
    (texlive-pnas2009):
    (texlive-poemscol):
    (texlive-poetry):
    (texlive-poetrytex):
    (texlive-poiretone):
    (texlive-polexpr):
    (texlive-powerdot-fuberlin):
    (texlive-powerdot-tuliplab):
    (texlive-pracjourn):
    (texlive-prftree):
    (texlive-principia):
    (texlive-proba):
    (texlive-prociagssymp):
    (texlive-prodint):
    (texlive-profcollege):
    (texlive-proflabo):
    (texlive-proflycee):
    (texlive-projlib):
    (texlive-proof-at-the-end):
    (texlive-prooftrees):
    (texlive-proposal):
    (texlive-prtec):
    (texlive-pseudo):
    (texlive-pseudocode):
    (texlive-psgo):
    (texlive-psizzl):
    (texlive-ptptex):
    (texlive-punk):
    (texlive-punk-latex):
    (texlive-punknova):
    (texlive-pxtxalfa):
    (texlive-pythonhighlight):
    (texlive-qobitree):
    (texlive-qrbill):
    (texlive-qsharp):
    (texlive-qtree):
    (texlive-qualitype):
    (texlive-quantumarticle):
    (texlive-quattrocento):
    (texlive-raleway):
    (texlive-rank-2-roots):
    (texlive-rbt-mathnotes):
    (texlive-realtranspose):
    (texlive-rec-thy):
    (texlive-recorder-fingering):
    (texlive-recycle):
    (texlive-reledmac):
    (texlive-resolsysteme):
    (texlive-resphilosophica):
    (texlive-rest-api):
    (texlive-resumecls):
    (texlive-reverxii):
    (texlive-revquantum):
    (texlive-revtex4):
    (texlive-revtex4-1):
    (texlive-ribbonproofs):
    (texlive-rmathbr):
    (texlive-roboto):
    (texlive-romande):
    (texlive-rosario):
    (texlive-rsfso):
    (texlive-rrgtrees):
    (texlive-rsc):
    (texlive-rtklage):
    (texlive-rubik):
    (texlive-rutitlepage):
    (texlive-ryersonsgsthesis):
    (texlive-ryethesis):
    (texlive-sageep):
    (texlive-sankey):
    (texlive-sansmathaccent):
    (texlive-sapthesis):
    (texlive-sasnrdisplay):
    (texlive-sauterfonts):
    (texlive-schola-otf):
    (texlive-scholax):
    (texlive-schule):
    (texlive-schulschriften):
    (texlive-scientific-thesis-cover):
    (texlive-shobhika):
    (texlive-schwalbe-chess):
    (texlive-sciposter):
    (texlive-sclang-prettifier):
    (texlive-scrabble):
    (texlive-scratchx):
    (texlive-screenplay):
    (texlive-screenplay-pkg):
    (texlive-scripture):
    (texlive-scrjrnl):
    (texlive-sduthesis):
    (texlive-se2thesis):
    (texlive-serbian-apostrophe):
    (texlive-serbian-date-lat):
    (texlive-serbian-def-cyr):
    (texlive-serbian-lig):
    (texlive-sesamanuel):
    (texlive-seu-ml-assign):
    (texlive-seuthesis):
    (texlive-seuthesix):
    (texlive-sfg):
    (texlive-sgame):
    (texlive-shortmathj):
    (texlive-showtags):
    (texlive-shtthesis):
    (texlive-shuffle):
    (texlive-sides):
    (texlive-simplebnf):
    (texlive-simpleicons):
    (texlive-simpler-wick):
    (texlive-simples-matrices):
    (texlive-simplewick):
    (texlive-sistyle):
    (texlive-siunits):
    (texlive-skak):
    (texlive-skaknew):
    (texlive-skmath):
    (texlive-skull):
    (texlive-smflatex):
    (texlive-songbook):
    (texlive-songproj):
    (texlive-songs):
    (texlive-sort-by-letters):
    (texlive-soton):
    (texlive-soup):
    (texlive-spalign):
    (texlive-spbmark):
    (texlive-spectral):
    (texlive-sphdthesis):
    (texlive-spie):
    (texlive-splitbib):
    (texlive-sr-vorl):
    (texlive-srbtiks):
    (texlive-srdp-mathematik):
    (texlive-stage):
    (texlive-stanli):
    (texlive-starfont):
    (texlive-startex):
    (texlive-statex):
    (texlive-statex2):
    (texlive-statistics):
    (texlive-statistik):
    (texlive-statmath):
    (texlive-staves):
    (texlive-steinmetz):
    (texlive-stellenbosch):
    (texlive-step):
    (texlive-stepgreek):
    (texlive-stickstoo):
    (texlive-stix):
    (texlive-stix2-type1):
    (texlive-structmech):
    (texlive-struktex):
    (texlive-subfiles):
    (texlive-substances):
    (texlive-subsupscripts):
    (texlive-subtext):
    (texlive-sudoku):
    (texlive-sudokubundle):
    (texlive-suftesi):
    (texlive-sugconf):
    (texlive-superiors):
    (texlive-susy):
    (texlive-svg):
    (texlive-svrsymbols):
    (texlive-syllogism):
    (texlive-symbats3):
    (texlive-sympytexpackage):
    (texlive-synproof):
    (texlive-t-angles):
    (texlive-t2):
    (texlive-tablor):
    (texlive-tabriz-thesis):
    (texlive-tabvar):
    (texlive-tangramtikz):
    (texlive-tapir):
    (texlive-tdsfrmath):
    (texlive-technion-thesis-template):
    (texlive-tempora):
    (texlive-tengwarscript):
    (texlive-tensind):
    (texlive-tensor):
    (texlive-termes-otf):
    (texlive-tex-ewd):
    (texlive-tex-virtual-academy-pl):
    (texlive-texilikechaps):
    (texlive-texilikecover):
    (texlive-texsis):
    (texlive-textglos):
    (texlive-textgreek):
    (texlive-textopo):
    (texlive-tfrupee):
    (texlive-thaienum):
    (texlive-thaispec):
    (texlive-thalie):
    (texlive-theanodidot):
    (texlive-theanomodern):
    (texlive-theanooldstyle):
    (texlive-theatre):
    (texlive-thermodynamics):
    (texlive-thesis-ekf):
    (texlive-thesis-gwu):
    (texlive-thesis-qom):
    (texlive-thesis-titlepage-fhac):
    (texlive-thmbox):
    (texlive-thuaslogos):
    (texlive-thubeamer):
    (texlive-thucoursework):
    (texlive-thuthesis):
    (texlive-tidyres):
    (texlive-timbreicmc):
    (texlive-tinos):
    (texlive-tiscreen):
    (texlive-tlc-article):
    (texlive-tocbibind):
    (texlive-topletter):
    (texlive-toptesi):
    (texlive-tpslifonts):
    (texlive-trajan):
    (texlive-translation-array-fr):
    (texlive-translation-dcolumn-fr):
    (texlive-translation-natbib-fr):
    (texlive-translation-tabbing-fr):
    (texlive-tree-dvips):
    (texlive-tuda-ci):
    (texlive-tudscr):
    (texlive-tugboat):
    (texlive-tugboat-plain):
    (texlive-tui):
    (texlive-turabian):
    (texlive-turabian-formatting):
    (texlive-turnstile):
    (texlive-twemoji-colr):
    (texlive-txfontsb):
    (texlive-txuprcal):
    (texlive-typicons):
    (texlive-uaclasses):
    (texlive-uafthesis):
    (texlive-uantwerpendocs):
    (texlive-ucalgmthesis):
    (texlive-ucbthesis):
    (texlive-ucdavisthesis):
    (texlive-ucsmonograph):
    (texlive-ucthesis):
    (texlive-udes-genie-these):
    (texlive-uestcthesis):
    (texlive-ufrgscca):
    (texlive-uhhassignment):
    (texlive-uiucredborder):
    (texlive-uiucthesis):
    (texlive-ukbill):
    (texlive-ulqda):
    (texlive-ulthese):
    (texlive-umbclegislation):
    (texlive-umich-thesis):
    (texlive-umthesis):
    (texlive-umtypewriter):
    (texlive-unam-thesis):
    (texlive-unamth-template):
    (texlive-unamthesis):
    (texlive-unbtex):
    (texlive-unfonts-core):
    (texlive-unfonts-extra):
    (texlive-uni-wtal-ger):
    (texlive-uni-wtal-lin):
    (texlive-unicode-alphabets):
    (texlive-unifith):
    (texlive-unigrazpub):
    (texlive-unitn-bimrep):
    (texlive-unitsdef):
    (texlive-universa):
    (texlive-universalis):
    (texlive-univie-ling):
    (texlive-unizgklasa):
    (texlive-unswcover):
    (texlive-uol-physics-report):
    (texlive-uothesis):
    (texlive-uowthesis):
    (texlive-uowthesistitlepage):
    (texlive-uppunctlm):
    (texlive-urlbst):
    (texlive-urcls):
    (texlive-urwchancal):
    (texlive-usebib):
    (texlive-uspatent):
    (texlive-ut-thesis):
    (texlive-utexasthesis):
    (texlive-uvaletter):
    (texlive-uwa-colours):
    (texlive-uwa-letterhead):
    (texlive-uwa-pcf):
    (texlive-uwa-pif):
    (texlive-uwthesis):
    (texlive-vak):
    (texlive-vancouver):
    (texlive-velthuis):
    (texlive-venn):
    (texlive-venturisadf):
    (texlive-verse):
    (texlive-vlna):
    (texlive-vntex):
    (texlive-wallpaper):
    (texlive-wargame):
    (texlive-windycity):
    (texlive-witharrows):
    (texlive-wnri):
    (texlive-wnri-latex):
    (texlive-wsemclassic):
    (texlive-wsuipa):
    (texlive-xcharter-math):
    (texlive-xcite):
    (texlive-xduthesis):
    (texlive-xduts):
    (texlive-xecjk):
    (texlive-xecyrmongolian):
    (texlive-xmuthesis):
    (texlive-xq):
    (texlive-xskak):
    (texlive-xyling):
    (texlive-xymtex):
    (texlive-yathesis):
    (texlive-yazd-thesis):
    (texlive-yb-book):
    (texlive-yfonts):
    (texlive-yfonts-otf):
    (texlive-yfonts-t1):
    (texlive-yhmath):
    (texlive-yinit-otf):
    (texlive-york-thesis):
    (texlive-youngtab):
    (texlive-yquant):
    (texlive-ytableau):
    (texlive-zitie):
    (texlive-zlmtt):
    (texlive-zootaxa-bst):
    (texlive-zx-calculus):
    (texlive-zxjafont):
    (texlive-zxjatype):
    (texlive-zxjafbfont):
    (texlive-biblatex-cheatsheet):
    (texlive-bibtex8):
    (texlive-bibtexu):
    (texlive-bundledoc):
    (texlive-checklistings):
    (texlive-chklref):
    (texlive-chktex):
    (texlive-clojure-pamphlet):
    (texlive-cluttex):
    (texlive-components):
    (texlive-comprehensive):
    (texlive-ctan-o-mat):
    (texlive-ctan-chk):
    (texlive-ctanbib):
    (texlive-ctanify):
    (texlive-ctanupload):
    (texlive-ctex):
    (texlive-ctex-faq):
    (texlive-ctib):
    (texlive-ctie):
    (texlive-de-macro):
    (texlive-detex):
    (texlive-digestif):
    (texlive-dickimaw):
    (texlive-docsurvey):
    (texlive-dtl):
    (texlive-dtxgen):
    (texlive-dtxtut):
    (texlive-dvi2tty):
    (texlive-dviasm):
    (texlive-dvicopy):
    (texlive-dvidvi):
    (texlive-dviinfox):
    (texlive-dviljk):
    (texlive-dviout-util):
    (texlive-dvipng):
    (texlive-dvipos):
    (texlive-dvipsconfig):
    (texlive-dvisvgm):
    (texlive-ebong):
    (texlive-eijkhout):
    (texlive-encxvlna):
    (texlive-epigram):
    (texlive-epsf-dvipdfmx):
    (texlive-ethiop):
    (texlive-ethiop-t1):
    (texlive-expex-acro):
    (texlive-expkv-bundle):
    (texlive-fc):
    (texlive-fenixpar):
    (texlive-feupphdteses):
    (texlive-figflow):
    (texlive-finbib):
    (texlive-findhyph):
    (texlive-first-latex-doc):
    (texlive-fixpdfmag):
    (texlive-fltpoint):
    (texlive-fntproof):
    (texlive-font-change):
    (texlive-fontch):
    (texlive-fontinstallationguide):
    (texlive-fontools):
    (texlive-fonts-tlwg):
    (texlive-fontware):
    (texlive-forest-quickstart):
    (texlive-fragmaster):
    (texlive-gentle):
    (texlive-getoptk):
    (texlive-gfnotation):
    (texlive-gfsbaskerville):
    (texlive-gfsporson):
    (texlive-gobble):
    (texlive-graphics-pln):
    (texlive-greek-inputenc):
    (texlive-greekdates):
    (texlive-greektex):
    (texlive-greektonoi):
    (texlive-gtl):
    (texlive-hindawi-latex-template):
    (texlive-hlist):
    (texlive-hyplain):
    (texlive-ibycus-babel):
    (texlive-ibygrk):
    (texlive-inputnormalization):
    (texlive-insbox):
    (texlive-js-misc):
    (texlive-jsclasses):
    (texlive-kerkis):
    (texlive-lambda-lists):
    (texlive-langcode):
    (texlive-lecturer):
    (texlive-letterspacing):
    (texlive-levy):
    (texlive-lgreek):
    (texlive-lgrmath):
    (texlive-localloc):
    (texlive-metatex):
    (texlive-midnight):
    (texlive-mkgrkindex):
    (texlive-modulus):
    (texlive-mongolian-babel):
    (texlive-montex):
    (texlive-moreverb):
    (texlive-morewrites):
    (texlive-morisawa):
    (texlive-mpman-ru):
    (texlive-namedef):
    (texlive-navigator):
    (texlive-newsletr):
    (texlive-numnameru):
    (texlive-ofs):
    (texlive-olsak-misc):
    (texlive-outerhbox):
    (texlive-path):
    (texlive-pdf-trans):
    (texlive-pdfmsym):
    (texlive-pitex):
    (texlive-pl):
    (texlive-placeins-plain):
    (texlive-plainpkg):
    (texlive-platex):
    (texlive-platex-tools):
    (texlive-platexcheat):
    (texlive-plautopatch):
    (texlive-plipsum):
    (texlive-plnfss):
    (texlive-plstmary):
    (texlive-poormanlog):
    (texlive-present):
    (texlive-ptex):
    (texlive-ptex-base):
    (texlive-ptex-manual):
    (texlive-ptex-fonts):
    (texlive-pxbase):
    (texlive-pxchfon):
    (texlive-pxcjkcat):
    (texlive-pxjahyper):
    (texlive-pxjodel):
    (texlive-pxrubrica):
    (texlive-pxufont):
    (texlive-pwebmac):
    (texlive-random):
    (texlive-randomlist):
    (texlive-resumemac):
    (texlive-ruler):
    (texlive-schemata):
    (texlive-shade):
    (texlive-simplekv):
    (texlive-swrule):
    (texlive-systeme):
    (texlive-tabto-generic):
    (texlive-talos):
    (texlive-termmenu):
    (texlive-teubner):
    (texlive-tex):
    (texlive-tex-ps):
    (texlive-texdate):
    (texlive-texdimens):
    (texlive-timetable):
    (texlive-transparent-io):
    (texlive-treetex):
    (texlive-trigonometry):
    (texlive-upca):
    (texlive-uplatex):
    (texlive-uptex-base):
    (texlive-uptex):
    (texlive-uptex-fonts):
    (texlive-upzhkinsoku):
    (texlive-variations):
    (texlive-varisize):
    (texlive-xgreek):
    (texlive-xii):
    (texlive-xii-lat):
    (texlive-xintsession):
    (texlive-xlop):
    (texlive-xtuthesis):
    (texlive-yannisgr):
    (texlive-zhlineskip):
    (texlive-zhlipsum):
    (texlive-zztex):
    (texlive-lcdftypetools):
    (texlive-latex):
    (texlive-latexbug):
    (texlive-lcyw):
    (texlive-lhcyr):
    (texlive-luafindfont):
    (texlive-bidi):
    (texlive-bidi-atbegshi):
    (texlive-bidicontour):
    (texlive-bidipagegrid):
    (texlive-bidipresentation):
    (texlive-bidishadowtext):
    (texlive-alphalph):
    (texlive-antt):
    (texlive-asana-math):
    (texlive-avantgar):
    (texlive-undergradmath):
    (texlive-underscore):
    (texlive-unicode-data):
    (texlive-hologo):
    (texlive-hook-pre-commit-pkg):
    (texlive-hopatch):
    (texlive-hyphen-base):
    (texlive-hyphenex):
    (texlive-index):
    (texlive-installfont):
    (texlive-dvips):
    (texlive-ketcindy):
    (texlive-lacheck):
    (texlive-latex-git-log):
    (texlive-latex-papersize):
    (texlive-latex-via-exemplos):
    (texlive-latex2man):
    (texlive-latex2nemeth):
    (texlive-latexdiff):
    (texlive-latexfileversion):
    (texlive-latexindent):
    (texlive-latexpand):
    (texlive-light-latex-make):
    (texlive-listings-ext):
    (texlive-ltxfileinfo):
    (texlive-ltximg):
    (texlive-luajittex):
    (texlive-match-parens):
    (texlive-mflua):
    (texlive-mkjobtexmf):
    (texlive-make4ht):
    (texlive-makecell):
    (texlive-optexcount):
    (texlive-patgen):
    (texlive-pdfbook2):
    (texlive-pdfcrop):
    (texlive-pdfjam):
    (texlive-pdflatexpicscale):
    (texlive-pdftex-quiet):
    (texlive-pdftosrc):
    (texlive-pdfxup):
    (texlive-pfarrei):
    (texlive-pkfix):
    (texlive-pkfix-helper):
    (texlive-purifyeps):
    (texlive-seetexk):
    (texlive-spix):
    (texlive-srcredact):
    (texlive-sty2dtx):
    (texlive-tex-ini-files):
    (texlive-metafont):
    (texlive-metatype1):
    (texlive-mf2pt1):
    (texlive-mfirstuc):
    (texlive-mfnfss):
    (texlive-modes):
    (texlive-mptopdf):
    (texlive-fontinst):
    (texlive-fontname):
    (texlive-forloop):
    (texlive-cbfonts):
    (texlive-cbfonts-fd):
    (texlive-ccicons):
    (texlive-cite):
    (texlive-cm):
    (texlive-cmbright):
    (texlive-cmcyr):
    (texlive-cmextra):
    (texlive-cm-lgc):
    (texlive-cm-super):
    (texlive-cnbwp):
    (texlive-cns):
    (texlive-courier):
    (texlive-csbulletin):
    (texlive-cslatex):
    (texlive-cstex):
    (texlive-cweb):
    (texlive-cyrplain):
    (texlive-tex-gyre):
    (texlive-tex-gyre-math):
    (texlive-crop):
    (texlive-ctablestack):
    (texlive-lm):
    (texlive-lm-math):
    (texlive-lwarp):
    (texlive-knuth-lib):
    (texlive-knuth-local):
    (texlive-lapdf):
    (texlive-latex-fonts):
    (texlive-latex-make):
    (texlive-latex-mr):
    (texlive-latexbangla):
    (texlive-liftarm):
    (texlive-lpic):
    (texlive-lroundrect):
    (texlive-luamesh):
    (texlive-luasseq):
    (texlive-maker):
    (texlive-makeshape):
    (texlive-mathspic):
    (texlive-mercatormap):
    (texlive-mflogo):
    (texlive-mflogo-font):
    (texlive-mfware):
    (texlive-milsymb):
    (texlive-miniplot):
    (texlive-mkpic):
    (texlive-modiagram):
    (texlive-neuralnetwork):
    (texlive-nl-interval):
    (texlive-nndraw):
    (texlive-numericplots):
    (texlive-outilsgeomtikz):
    (texlive-pb-diagram):
    (texlive-pbibtex-base):
    (texlive-pbibtex-manual):
    (texlive-petri-nets):
    (texlive-pgf-blur):
    (texlive-pgf-interference):
    (texlive-pgf-periodictable):
    (texlive-pgf-pie):
    (texlive-pgf-soroban):
    (texlive-pgf-spectra):
    (texlive-pgf-umlcd):
    (texlive-pgf-umlsd):
    (texlive-pgfkeyx):
    (texlive-pgfmolbio):
    (texlive-pgfmorepages):
    (texlive-pgfopts):
    (texlive-pgfornament):
    (texlive-pgfornament-han):
    (texlive-pgfplots):
    (texlive-picinpar):
    (texlive-pictex):
    (texlive-pictex2):
    (texlive-pictexsum):
    (texlive-pinlabel):
    (texlive-pixelart):
    (texlive-pixelarttikz):
    (texlive-plain-doc):
    (texlive-pmgraph):
    (texlive-postage):
    (texlive-prerex):
    (texlive-productbox):
    (texlive-ps2eps):
    (texlive-ps2pk):
    (texlive-psutils):
    (texlive-ptolemaicastronomy):
    (texlive-puyotikz):
    (texlive-pxpgfmark):
    (texlive-pxpic):
    (texlive-pxtatescale):
    (texlive-qcircuit):
    (texlive-quantikz):
    (texlive-quran):
    (texlive-quran-bn):
    (texlive-quran-de):
    (texlive-quran-ur):
    (texlive-qyxf-book):
    (texlive-r-und-s):
    (texlive-randbild):
    (texlive-randomwalk):
    (texlive-realhats):
    (texlive-reotex):
    (texlive-robotarm):
    (texlive-rojud):
    (texlive-rviewport):
    (texlive-sa-tikz):
    (texlive-sacsymb):
    (texlive-schemabloc):
    (texlive-schulmathematik):
    (texlive-scratch):
    (texlive-scratch3):
    (texlive-scsnowman):
    (texlive-setdeck):
    (texlive-sexam):
    (texlive-signchart):
    (texlive-simplenodes):
    (texlive-simpleoptics):
    (texlive-simurgh):
    (texlive-smartdiagram):
    (texlive-spath3):
    (texlive-spectralsequences):
    (texlive-strands):
    (texlive-swebib):
    (texlive-swimgraf):
    (texlive-syntaxdi):
    (texlive-t1utils):
    (texlive-table-fct):
    (texlive-templates-fenn):
    (texlive-templates-sommer):
    (texlive-termcal-de):
    (texlive-tex4ht):
    (texlive-tex4ebook):
    (texlive-texaccents):
    (texlive-texcount):
    (texlive-texdef):
    (texlive-texdiff):
    (texlive-texdirflatten):
    (texlive-texdoc):
    (texlive-texdoctk):
    (texlive-texdraw):
    (texlive-texfot):
    (texlive-texliveonfly):
    (texlive-texloganalyser):
    (texlive-texlogfilter):
    (texlive-texlogsieve):
    (texlive-texnegar):
    (texlive-texosquery):
    (texlive-texplate):
    (texlive-texproposal):
    (texlive-texware):
    (texlive-ticollege):
    (texlive-tie):
    (texlive-tikz-3dplot):
    (texlive-tikz-among-us):
    (texlive-tikz-bagua):
    (texlive-tikz-bayesnet):
    (texlive-tikz-bbox):
    (texlive-tikz-cd):
    (texlive-tikz-dependency):
    (texlive-tikz-dimline):
    (texlive-tikz-ext):
    (texlive-tikz-feynhand):
    (texlive-tikz-feynman):
    (texlive-tikz-imagelabels):
    (texlive-tikz-inet):
    (texlive-tikz-kalender):
    (texlive-tikz-karnaugh):
    (texlive-tikz-ladder):
    (texlive-tikz-lake-fig):
    (texlive-tikz-layers):
    (texlive-tikz-mirror-lens):
    (texlive-tikz-nef):
    (texlive-tikz-network):
    (texlive-tikz-opm):
    (texlive-tikz-optics):
    (texlive-tikz-page):
    (texlive-tikz-palattice):
    (texlive-tikz-planets):
    (texlive-tikz-qtree):
    (texlive-tikz-relay):
    (texlive-tikz-sfc):
    (texlive-tikz-swigs):
    (texlive-tikz-timing):
    (texlive-tikz-trackschematic):
    (texlive-tikz-truchet):
    (texlive-tikzbricks):
    (texlive-tikzcodeblocks):
    (texlive-tikzducks):
    (texlive-tikzfill):
    (texlive-tikzinclude):
    (texlive-tikzlings):
    (texlive-tikzmark):
    (texlive-tikzmarmots):
    (texlive-tikzorbital):
    (texlive-tikzpackets):
    (texlive-tikzpagenodes):
    (texlive-tikzpeople):
    (texlive-tikzpfeile):
    (texlive-tikzpingus):
    (texlive-tikzposter):
    (texlive-tikzscale):
    (texlive-tikzsymbols):
    (texlive-tikztosvg):
    (texlive-tikzviolinplots):
    (texlive-tile-graphic):
    (texlive-timing-diagrams):
    (texlive-tipfr):
    (texlive-tkz-base):
    (texlive-tkz-berge):
    (texlive-tkz-doc):
    (texlive-tkz-euclide):
    (texlive-tkz-fct):
    (texlive-tkz-graph):
    (texlive-tkz-orm):
    (texlive-tkz-tab):
    (texlive-tkzexample):
    (texlive-tlcockpit):
    (texlive-tonevalue):
    (texlive-tpic2pdftex):
    (texlive-tqft):
    (texlive-tram):
    (texlive-tsemlines):
    (texlive-ttfutils):
    (texlive-twemojis):
    (texlive-typeoutfileinfo):
    (texlive-tzplot):
    (texlive-upmendex):
    (texlive-utf8mex):
    (texlive-utfsym):
    (texlive-venndiagram):
    (texlive-visualfaq):
    (texlive-visualfaq-fr):
    (texlive-visualpstricks):
    (texlive-visualtikz):
    (texlive-web):
    (texlive-wheelchart):
    (texlive-worldflags):
    (texlive-xepersian):
    (texlive-xepersian-hm):
    (texlive-xindex):
    (texlive-xistercian):
    (texlive-xpdfopen):
    (texlive-xpicture):
    (texlive-amiri):
    (texlive-amiweb2c-guide):
    (texlive-amsfonts):
    (texlive-mkpattern):
    (texlive-ec):
    (texlive-etex):
    (texlive-etex-pkg):
    (texlive-eulervm):
    (texlive-plain):
    (texlive-pxfonts):
    (texlive-halloweenmath):
    (texlive-haranoaji-extra):
    (texlive-hardwrap):
    (texlive-hatching):
    (texlive-helvetic):
    (texlive-ieejtran):
    (texlive-inputenx):
    (texlive-kpathsea):
    (texlive-kpfonts):
    (texlive-kpfonts-otf):
    (texlive-latexconfig):
    (texlive-latex-bin):
    (texlive-atenddvi):
    (texlive-attachfile):
    (texlive-attachfile2):
    (texlive-atveryend):
    (texlive-automata):
    (texlive-auxhook):
    (texlive-epspdf):
    (texlive-epstopdf):
    (texlive-epstopdf-pkg):
    (texlive-filecontents):
    (texlive-filehook):
    (texlive-epsf):
    (texlive-fancyvrb):
    (texlive-fandol):
    (texlive-gentium-tug):
    (texlive-gincltex):
    (texlive-git-latexdiff):
    (texlive-glyphlist):
    (texlive-graphics-def):
    (texlive-graphics-cfg):
    (texlive-graphics):
    (texlive-greek-fontenc):
    (texlive-gsftopk):
    (texlive-hycolor):
    (texlive-xcjk2uni):
    (texlive-xcolor):
    (texlive-xltxtra):
    (texlive-xml2pmx):
    (texlive-xmltexconfig):
    (texlive-xmltex):
    (texlive-xpiano):
    (texlive-xpinyin):
    (texlive-hyperref):
    (texlive-hypdoc):
    (texlive-hyperxmp):
    (texlive-latex-brochure):
    (texlive-latex-course):
    (texlive-latex-doc-ptr):
    (texlive-latex-for-undergraduates):
    (texlive-latex-graphics-companion):
    (texlive-latex-refsheet):
    (texlive-latex-veryshortguide):
    (texlive-latex-web-companion):
    (texlive-latex2e-help-texinfo):
    (texlive-latex4wp):
    (texlive-latex4wp-it):
    (texlive-latexcheat):
    (texlive-latexcheat-ptbr):
    (texlive-latexcourse-rug):
    (texlive-latexfileinfo-pkgs):
    (texlive-oberdiek):
    (texlive-regexpatch):
    (texlive-rerunfilecheck):
    (texlive-onedown):
    (texlive-tools):
    (texlive-url):
    (texlive-l3experimental):
    (texlive-l3kernel):
    (texlive-l3backend):
    (texlive-l3packages):
    (texlive-fonts-churchslavonic):
    (texlive-fontspec):
    (texlive-grffile):
    (texlive-sanskrit):
    (texlive-sanskrit-t1):
    (texlive-sansmath):
    (texlive-sansmathfonts):
    (texlive-stringenc):
    (texlive-svg-inkscape):
    (texlive-svn-prov):
    (texlive-l3build):
    (texlive-luabidi):
    (texlive-luacode):
    (texlive-lualatex-doc-de):
    (texlive-lualatex-math):
    (texlive-lualibs):
    (texlive-lua-alt-getopt):
    (texlive-luatex):
    (texlive-luatexbase):
    (texlive-luatex85):
    (texlive-luatexja):
    (texlive-luahbtex):
    (texlive-lua-uni-algos):
    (texlive-luaotfload):
    (texlive-amsmath):
    (texlive-amsmath-it):
    (texlive-manfnt):
    (texlive-manfnt-font):
    (texlive-mathdots):
    (texlive-amscls):
    (texlive-babel):
    (texlive-babelbib):
    (texlive-barcodes):
    (texlive-bbcard):
    (texlive-bbm):
    (texlive-bbm-macros):
    (texlive-bbold):
    (texlive-blockdraw-mp):
    (texlive-blopentype):
    (texlive-bookcover):
    (texlive-bpolynomial):
    (texlive-businesscard-qrcode):
    (texlive-cmarrows):
    (texlive-cmexb):
    (texlive-cqubeamer):
    (texlive-cs):
    (texlive-csplain):
    (texlive-ctable):
    (texlive-babel-albanian):
    (texlive-babel-azerbaijani):
    (texlive-babel-basque):
    (texlive-babel-belarusian):
    (texlive-babel-bosnian):
    (texlive-babel-breton):
    (texlive-babel-bulgarian):
    (texlive-babel-catalan):
    (texlive-babel-croatian):
    (texlive-babel-english):
    (texlive-babel-esperanto):
    (texlive-babel-estonian):
    (texlive-babel-french):
    (texlive-babel-friulan):
    (texlive-babel-galician):
    (texlive-babel-georgian):
    (texlive-babel-german):
    (texlive-babel-greek):
    (texlive-babel-hebrew):
    (texlive-babel-hungarian):
    (texlive-babel-icelandic):
    (texlive-babel-indonesian):
    (texlive-babel-interlingua):
    (texlive-babel-irish):
    (texlive-babel-italian):
    (texlive-babel-japanese):
    (texlive-babel-kurmanji):
    (texlive-babel-latin):
    (texlive-babel-latvian):
    (texlive-babel-lithuanian):
    (texlive-babel-macedonian):
    (texlive-babel-malay):
    (texlive-babel-occitan):
    (texlive-babel-piedmontese):
    (texlive-babel-portuges):
    (texlive-babel-romanian):
    (texlive-babel-romansh):
    (texlive-babel-russian):
    (texlive-babel-samin):
    (texlive-babel-scottish):
    (texlive-babel-serbian):
    (texlive-babel-serbianc):
    (texlive-babel-slovak):
    (texlive-babel-slovenian):
    (texlive-babel-sorbian):
    (texlive-babel-spanish):
    (texlive-babel-swedish):
    (texlive-babel-thai):
    (texlive-babel-turkish):
    (texlive-babel-ukrainian):
    (texlive-babel-vietnamese):
    (texlive-babel-welsh):
    (texlive-cyklop):
    (texlive-cyrillic-bin):
    (texlive-cyrillic):
    (texlive-passivetex):
    (texlive-pict2e):
    (texlive-psnfss):
    (texlive-ifplatform):
    (texlive-ifptex):
    (texlive-iftex):
    (texlive-ifxptex):
    (texlive-tipa):
    (texlive-tipa-de):
    (texlive-amsrefs):
    (texlive-bigfoot):
    (texlive-blindtext):
    (texlive-dinbrief):
    (texlive-draftwatermark):
    (texlive-drv):
    (texlive-dviincl):
    (texlive-emp):
    (texlive-enctex):
    (texlive-environ):
    (texlive-epsincl):
    (texlive-eqparbox):
    (texlive-etoc):
    (texlive-expdlist):
    (texlive-expressg):
    (texlive-exteps):
    (texlive-featpost):
    (texlive-feynmf):
    (texlive-feynmp-auto):
    (texlive-filemod):
    (texlive-fix2col):
    (texlive-fixlatvian):
    (texlive-fiziko):
    (texlive-font-change-xetex):
    (texlive-fontbook):
    (texlive-fontwrap):
    (texlive-garrigues):
    (texlive-garuda-c90):
    (texlive-hanging):
    (texlive-fira):
    (texlive-firstaid):
    (texlive-gmp):
    (texlive-hershey-mp):
    (texlive-interchar):
    (texlive-latexmk):
    (texlive-latexmp):
    (texlive-marathi):
    (texlive-markdown):
    (texlive-mcf2graph):
    (texlive-metago):
    (texlive-metaobj):
    (texlive-metaplot):
    (texlive-metapost-colorbrewer):
    (texlive-metauml):
    (texlive-mfpic):
    (texlive-mfpic4ode):
    (texlive-minim-hatching):
    (texlive-mp3d):
    (texlive-mparrows):
    (texlive-mpattern):
    (texlive-mpcolornames):
    (texlive-mpgraphics):
    (texlive-mptrees):
    (texlive-na-position):
    (texlive-natbib):
    (texlive-newfloat):
    (texlive-newpax):
    (texlive-newunicodechar):
    (texlive-newverbs):
    (texlive-nodetree):
    (texlive-nomencl):
    (texlive-norasi-c90):
    (texlive-noto):
    (texlive-novel):
    (texlive-octavo):
    (texlive-odsfile):
    (texlive-pdftexcmds):
    (texlive-philokalia):
    (texlive-piechartmp):
    (texlive-placeins):
    (texlive-psfrag):
    (texlive-psfrag-italian):
    (texlive-pstool):
    (texlive-ptext):
    (texlive-realscripts):
    (texlive-refcount):
    (texlive-repere):
    (texlive-revtex):
    (texlive-roex):
    (texlive-roundrect):
    (texlive-sauerj):
    (texlive-sauter):
    (texlive-selinput):
    (texlive-semaphor):
    (texlive-seminar):
    (texlive-sepnum):
    (texlive-seqsplit):
    (texlive-shapes):
    (texlive-short-math-guide):
    (texlive-showexpl):
    (texlive-simple-resume-cv):
    (texlive-simple-thesis-dissertation):
    (texlive-simplified-latex):
    (texlive-slideshow):
    (texlive-splines):
    (texlive-stackengine):
    (texlive-suanpan):
    (texlive-synctex):
    (texlive-tetragonos):
    (texlive-threeddice):
    (texlive-textpath):
    (texlive-tocloft):
    (texlive-tocvsec2):
    (texlive-transparent):
    (texlive-trimspaces):
    (texlive-tufte-latex):
    (texlive-turkmen):
    (texlive-ucharclasses):
    (texlive-undolabl):
    (texlive-unicode-bidi):
    (texlive-unimath-plain-xetex):
    (texlive-unisugar):
    (texlive-xebaposter):
    (texlive-xechangebar):
    (texlive-xecolor):
    (texlive-xecyr):
    (texlive-xeindex):
    (texlive-xesearch):
    (texlive-xespotcolor):
    (texlive-xetex-devanagari):
    (texlive-xetex-itrans):
    (texlive-xetex-pstricks):
    (texlive-xetex-tibetan):
    (texlive-xetexfontinfo):
    (texlive-xetexko):
    (texlive-xetexref):
    (texlive-xevlna):
    (texlive-currfile):
    (texlive-cursolatex):
    (texlive-calrsfs):
    (texlive-capt-of):
    (texlive-carlisle):
    (texlive-catchfile):
    (texlive-ddphonism):
    (texlive-doi):
    (texlive-etoolbox):
    (texlive-fncychap):
    (texlive-framed):
    (texlive-g-brief):
    (texlive-galois):
    (texlive-gcite):
    (texlive-gckanbun):
    (texlive-gentombow):
    (texlive-geometry):
    (texlive-mdwtools):
    (texlive-makecmds):
    (texlive-makeindex):
    (texlive-marginfix):
    (texlive-metalogo):
    (texlive-paralist):
    (texlive-polski):
    (texlive-polyglossia):
    (texlive-przechlewski-book):
    (texlive-qpxqtx):
    (texlive-supertabular):
    (texlive-tap):
    (texlive-texinfo):
    (texlive-textcase):
    (texlive-upquote):
    (texlive-anysize):
    (texlive-appendix):
    (texlive-bookman):
    (texlive-bookmark):
    (texlive-changebar):
    (texlive-checkcites):
    (texlive-chickenize):
    (texlive-chinese-jfm):
    (texlive-cloze):
    (texlive-cmap):
    (texlive-colorprofiles):
    (texlive-colortbl):
    (texlive-combofont):
    (texlive-cstypo):
    (texlive-fancybox):
    (texlive-fancyhdr):
    (texlive-fancyhdr-it):
    (texlive-fancyref):
    (texlive-float):
    (texlive-footmisc):
    (texlive-footnotehyper):
    (texlive-letltxmacro):
    (texlive-frankenstein):
    (texlive-kantlipsum):
    (texlive-kurdishlipsum):
    (texlive-kurier):
    (texlive-lipsum):
    (texlive-listings):
    (texlive-listingsutf8):
    (texlive-jknapltx):
    (texlive-jmn):
    (texlive-kvoptions):
    (texlive-ekdosis):
    (texlive-emoji):
    (texlive-emojicite):
    (texlive-enigma):
    (texlive-ae):
    (texlive-aeguill):
    (texlive-incgraph):
    (texlive-inconsolata):
    (texlive-innerscript):
    (texlive-interpreter):
    (texlive-times):
    (texlive-palatino):
    (texlive-poltawski):
    (texlive-zapfchan):
    (texlive-zapfding):
    (texlive-zbmath-review-template):
    (texlive-zhmetrics):
    (texlive-zhmetrics-uptex):
    (texlive-zhnumber):
    (texlive-zhspacing):
    (texlive-zref):
    (texlive-rsfs):
    (texlive-es-tex-faq):
    (texlive-eskd):
    (texlive-eskdx):
    (texlive-eso-pic):
    (texlive-eepic):
    (texlive-enotez):
    (texlive-endnotes):
    (texlive-endnotesj):
    (texlive-enumitem):
    (texlive-multido):
    (texlive-multirow):
    (texlive-overpic):
    (texlive-parskip):
    (texlive-pbox):
    (texlive-pdfpages):
    (texlive-stix2-otf):
    (texlive-sidecap):
    (texlive-stmaryrd):
    (texlive-subfig):
    (texlive-subfigure):
    (texlive-tabulary):
    (texlive-tamethebeast):
    (texlive-tds):
    (texlive-tex-font-errors-cheatsheet):
    (texlive-tex-nutshell):
    (texlive-tex-overview):
    (texlive-tex-refs):
    (texlive-tex-vpat):
    (texlive-texbytopic):
    (texlive-texonly):
    (texlive-threeparttable):
    (texlive-thumbpdf):
    (texlive-titlepages):
    (texlive-tlc2):
    (texlive-tlc3-examples):
    (texlive-tlmgr-intro-zh-cn):
    (texlive-tlmgrbasics):
    (texlive-txfonts):
    (texlive-typehtml):
    (texlive-iwona):
    (texlive-jadetex):
    (texlive-japanese-mathformulas):
    (texlive-japanese-otf):
    (texlive-jieeetran):
    (texlive-jlreq):
    (texlive-jlreq-deluxe):
    (texlive-jpneduenumerate):
    (texlive-jpnedumathsymbols):
    (texlive-kanbun):
    (texlive-libertine):
    (texlive-librarian):
    (texlive-dejavu):
    (texlive-titlesec):
    (texlive-type1cm):
    (texlive-lh):
    (texlive-marvosym):
    (texlive-metapost):
    (texlive-acmart):
    (texlive-varwidth):
    (texlive-wasy):
    (texlive-wasy-type1):
    (texlive-wasysym):
    (texlive-willowtreebook):
    (texlive-wrapfig):
    (texlive-ucharcat):
    (texlive-ucs):
    (texlive-preview):
    (texlive-acronym):
    (texlive-pdftex):
    (texlive-biber):
    (texlive-media9):
    (texlive-ocgx2):
    (texlive-optex):
    (texlive-ms):
    (texlive-ncctools):
    (texlive-ncntrsbk):
    (texlive-numprint):
    (texlive-needspace):
    (texlive-changepage):
    (texlive-eukdate):
    (texlive-euler):
    (texlive-extsizes):
    (texlive-ulem):
    (texlive-pdfarticle):
    (texlive-pdfextra):
    (texlive-penlight):
    (texlive-pgf):
    (texlive-piton):
    (texlive-placeat):
    (texlive-plantuml):
    (texlive-pyluatex):
    (texlive-pythontex):
    (texlive-koma-script):
    (texlive-koma-script-examples):
    (texlive-atbegshi):
    (texlive-bigintcalc):
    (texlive-bitset):
    (texlive-etexcmds):
    (texlive-etextools):
    (texlive-gettitlestring):
    (texlive-infwarerr):
    (texlive-intcalc):
    (texlive-kvdefinekeys):
    (texlive-kvsetkeys):
    (texlive-listofitems):
    (texlive-ltxcmds):
    (texlive-ltxmisc):
    (texlive-pdfescape):
    (texlive-uniquecounter):
    (texlive-readarray):
    (texlive-verbatimbox):
    (texlive-verifica):
    (texlive-exam-zh):
    (texlive-examplep):
    (texlive-xunicode):
    (texlive-xypic):
    (texlive-xypic-tut-pt):
    (texlive-bibtex):
    (texlive-charissil):
    (texlive-charter):
    (texlive-chngcntr):
    (texlive-context):
    (texlive-context-cyrillicnumbers):
    (texlive-context-filter):
    (texlive-context-gnuplot):
    (texlive-context-handlecsv):
    (texlive-context-letter):
    (texlive-context-mathsets):
    (texlive-context-simpleslides):
    (texlive-context-transliterator):
    (texlive-context-typescripts):
    (texlive-context-vim):
    (texlive-context-visualcounter):
    (texlive-beamer):
    (texlive-beamer-tut-pt):
    (texlive-xmpincl):
    (texlive-pdfx):
    (texlive-yamlvars):
    (texlive-yax):
    (texlive-ydoc):
    (texlive-yet-another-guide-latex2e):
    (texlive-pstricks):
    (texlive-pst-2dplot):
    (texlive-pst-3d):
    (texlive-pst-3dplot):
    (texlive-pst-abspos):
    (texlive-pst-am):
    (texlive-pst-antiprism):
    (texlive-pst-arrow):
    (texlive-pst-asr):
    (texlive-pst-bar):
    (texlive-pst-barcode):
    (texlive-pst-bezier):
    (texlive-pst-blur):
    (texlive-pst-bspline):
    (texlive-pst-calculate):
    (texlive-pst-calendar):
    (texlive-pst-cie):
    (texlive-pst-circ):
    (texlive-pst-coil):
    (texlive-pst-contourplot):
    (texlive-pst-cox):
    (texlive-pst-dart):
    (texlive-pst-dbicons):
    (texlive-pst-diffraction):
    (texlive-pst-electricfield):
    (texlive-pst-eps):
    (texlive-pst-eucl):
    (texlive-pst-eucl-translation-bg):
    (texlive-pst-exa):
    (texlive-pst-feyn):
    (texlive-pst-fill):
    (texlive-pst-fit):
    (texlive-pst-flags):
    (texlive-pst-fr3d):
    (texlive-pst-fractal):
    (texlive-pst-fun):
    (texlive-pst-func):
    (texlive-pst-gantt):
    (texlive-pst-geo):
    (texlive-pst-geometrictools):
    (texlive-pst-gr3d):
    (texlive-pst-grad):
    (texlive-pst-graphicx):
    (texlive-pst-hsb):
    (texlive-pst-infixplot):
    (texlive-pst-intersect):
    (texlive-pst-jtree):
    (texlive-pst-knot):
    (texlive-pst-labo):
    (texlive-pst-layout):
    (texlive-pst-lens):
    (texlive-pst-light3d):
    (texlive-pst-lsystem):
    (texlive-pst-magneticfield):
    (texlive-pst-marble):
    (texlive-pst-math):
    (texlive-pst-mirror):
    (texlive-pst-moire):
    (texlive-pst-node):
    (texlive-pst-ob3d):
    (texlive-pst-ode):
    (texlive-pst-optexp):
    (texlive-pst-optic):
    (texlive-pst-osci):
    (texlive-pst-ovl):
    (texlive-pst-pad):
    (texlive-pst-pdf):
    (texlive-pst-pdgr):
    (texlive-pst-perspective):
    (texlive-pst-platon):
    (texlive-pst-plot):
    (texlive-pst-poker):
    (texlive-pst-poly):
    (texlive-pst-pulley):
    (texlive-pst-qtree):
    (texlive-pst-rputover):
    (texlive-pst-rubans):
    (texlive-pst-shell):
    (texlive-pst-sigsys):
    (texlive-pst-slpe):
    (texlive-pst-solarsystem):
    (texlive-pst-solides3d):
    (texlive-pst-soroban):
    (texlive-pst-spectra):
    (texlive-pst-spinner):
    (texlive-pst-stru):
    (texlive-pst-support):
    (texlive-pst-text):
    (texlive-pst-thick):
    (texlive-pst-tools):
    (texlive-pst-tree):
    (texlive-pst-turtle):
    (texlive-pst-tvz):
    (texlive-pst-uml):
    (texlive-pst-vectorian):
    (texlive-pst-vehicle):
    (texlive-pst-venn):
    (texlive-pst-vowel):
    (texlive-pst2pdf):
    (texlive-pstricks-add):
    (texlive-pstricks-calcnotes):
    (texlive-marginnote):
    (texlive-tabu):
    (texlive-uml):
    (texlive-vaucanson-g):
    (texlive-vocaltract):
    (texlive-xkeyval):
    (texlive-scikgtex):
    (texlive-selnolig):
    (texlive-showhyphenation):
    (texlive-showkerning):
    (texlive-spacekern):
    (texlive-spelling):
    (texlive-standalone):
    (texlive-stricttex):
    (texlive-siunitx):
    (texlive-booktabs):
    (texlive-csquotes):
    (texlive-csquotes-de):
    (texlive-dhua):
    (texlive-dtk-bibliography):
    (texlive-etdipa):
    (texlive-etoolbox-de):
    (texlive-fifinddo-info):
    (texlive-german):
    (texlive-germbib):
    (texlive-germkorr):
    (texlive-hausarbeit-jura):
    (texlive-logreq):
    (texlive-biblatex):
    (texlive-biblatex-apa):
    (texlive-truthtable):
    (texlive-todonotes):
    (texlive-tsvtemplate):
    (texlive-typewriter):
    (texlive-uninormalize):
    (texlive-units):
    (texlive-microtype):
    (texlive-microtype-de):
    (texlive-minitoc):
    (texlive-minted):
    (texlive-caption):
    (texlive-symbol):
    (texlive-mathpazo):
    (texlive-mathspec):
    (texlive-mathtools):
    (texlive-memoir):
    (texlive-milog):
    (texlive-fp):
    (texlive-fpl):
    (texlive-arabxetex):
    (texlive-arev):
    (texlive-awesomebox):
    (texlive-mathdesign):
    (texlive-bera):
    (texlive-fourier):
    (texlive-utopia):
    (texlive-fontaxes):
    (texlive-preprint):
    (texlive-mweights):
    (texlive-cabin):
    (texlive-newtx):
    (texlive-xcharter):
    (texlive-ly1):
    (texlive-section):
    (texlive-sectsty):
    (texlive-morefloats):
    (texlive-ifmtarg):
    (texlive-pagenote):
    (texlive-pagesel):
    (texlive-titling):
    (texlive-ifoddpage):
    (texlive-storebox):
    (texlive-collectbox):
    (texlive-grfext):
    (texlive-addliga):
    (texlive-adigraph):
    (texlive-adjustbox):
    (texlive-aobs-tikz):
    (texlive-askmaps):
    (texlive-asyfig):
    (texlive-asypictureb):
    (texlive-auto-pst-pdf-lua):
    (texlive-autoarea):
    (texlive-bardiag):
    (texlive-barracuda):
    (texlive-beamerswitch):
    (texlive-bezierplot):
    (texlive-binarytree):
    (texlive-blochsphere):
    (texlive-bloques):
    (texlive-blox):
    (texlive-bodegraph):
    (texlive-bondgraph):
    (texlive-bondgraphs):
    (texlive-braids):
    (texlive-bxeepic):
    (texlive-byo-twemojis):
    (texlive-byrne):
    (texlive-cachepic):
    (texlive-callouts):
    (texlive-celtic):
    (texlive-chemfig):
    (texlive-circuit-macros):
    (texlive-circuitikz):
    (texlive-coffeestains):
    (texlive-combinedgraphics):
    (texlive-curve):
    (texlive-curve2e):
    (texlive-curves):
    (texlive-dcpic):
    (texlive-diagmac2):
    (texlive-ditaa):
    (texlive-doc-pictex):
    (texlive-dot2texi):
    (texlive-dottex):
    (texlive-doulossil):
    (texlive-dpcircling):
    (texlive-dratex):
    (texlive-drs):
    (texlive-duotenzor):
    (texlive-dynkin-diagrams):
    (texlive-ecgdraw):
    (texlive-ellipse):
    (texlive-elocalloc):
    (texlive-endofproofwd):
    (texlive-epspdfconversion):
    (texlive-esk):
    (texlive-euflag):
    (texlive-fast-diagram):
    (texlive-fig4latex):
    (texlive-figchild):
    (texlive-figput):
    (texlive-fitbox):
    (texlive-flowchart):
    (texlive-forest):
    (texlive-gates):
    (texlive-genealogytree):
    (texlive-getmap):
    (texlive-gnuplottex):
    (texlive-gradientframe):
    (texlive-grafcet):
    (texlive-graph35):
    (texlive-graphicxpsd):
    (texlive-graphviz):
    (texlive-gtrlib-largetrees):
    (texlive-harveyballs):
    (texlive-here):
    (texlive-hf-tikz):
    (texlive-hobby):
    (texlive-hvfloat):
    (texlive-inlinedef):
    (texlive-istgame):
    (texlive-kblocks):
    (texlive-kinematikz):
    (texlive-knitting):
    (texlive-knittingpattern):
    (texlive-ladder):
    (texlive-qrcode):
    (texlive-tcolorbox):
    (texlive-ebproof):
    (texlive-bussproofs):
    (texlive-euenc):
    (texlive-euro):
    (texlive-euro-ce):
    (texlive-eurosym):
    (texlive-kanaparser):
    (texlive-kastrup):
    (texlive-translation-arsclassica-de):
    (texlive-translation-biblatex-de):
    (texlive-translation-chemsym-de):
    (texlive-translation-ecv-de):
    (texlive-translation-enumitem-de):
    (texlive-translation-europecv-de):
    (texlive-translation-filecontents-de):
    (texlive-translation-moreverb-de):
    (texlive-translations):
    (texlive-translator):
    (texlive-texapi):
    (texlive-textpos):
    (texlive-udesoftec):
    (texlive-uhc):
    (texlive-uhrzeit):
    (texlive-umlaute):
    (texlive-unicode-math):
    (texlive-voss-mathcol):
    (texlive-xifthen):
    (texlive-xindy):
    (texlive-xindy-persian):
    (texlive-xits):
    (texlive-ntgclass):
    (texlive-nth):
    (texlive-ntheorem):
    (texlive-ntheorem-vn):
    (texlive-fmtcount):
    (texlive-inriafonts):
    (texlive-floatflt):
    (texlive-fvextra):
    (texlive-apa6):
    (texlive-apacite):
    (texlive-apalike-german):
    (texlive-endfloat):
    (texlive-wadalab):
    (texlive-was):
    (texlive-xpatch):
    (texlive-threeparttablex):
    (texlive-ligtype):
    (texlive-linebreaker):
    (texlive-lineno):
    (texlive-lparse):
    (texlive-lt3luabridge):
    (texlive-lua-typo):
    (texlive-lua-uca):
    (texlive-lua-ul):
    (texlive-lua-visual-debug):
    (texlive-lua-widow-control):
    (texlive-luaaddplot):
    (texlive-luacas):
    (texlive-luacensor):
    (texlive-luacolor):
    (texlive-luacomplex):
    (texlive-luagcd):
    (texlive-luahyphenrules):
    (texlive-luaimageembed):
    (texlive-luaindex):
    (texlive-luainputenc):
    (texlive-luakeys):
    (texlive-lualatex-truncate):
    (texlive-lualinalg):
    (texlive-luamathalign):
    (texlive-luamaths):
    (texlive-luamodulartables):
    (texlive-luamplib):
    (texlive-luaoptions):
    (texlive-luapackageloader):
    (texlive-luaprogtable):
    (texlive-luapstricks):
    (texlive-luaquotes):
    (texlive-luarandom):
    (texlive-luaset):
    (texlive-luatexko):
    (texlive-luatextra):
    (texlive-luatruthtable):
    (texlive-luavlna):
    (texlive-luaxml):
    (texlive-lutabulartools):
    (texlive-makeplot):
    (texlive-minim):
    (texlive-minim-math):
    (texlive-minim-mp):
    (texlive-minim-pdf):
    (texlive-minim-xmp):
    (texlive-babel-czech):
    (texlive-babel-dutch):
    (texlive-babel-finnish):
    (texlive-babel-norsk):
    (texlive-babel-danish):
    (texlive-babel-polish):
    (texlive-mdframed):
    (texlive-setspace):
    (texlive-pgfgantt):
    (texlive-pdfcol):
    (texlive-pdfcolfoot):
    (texlive-pdflscape):
    (texlive-pdfmanagement-testphase):
    (texlive-pdftricks):
    (texlive-pdftricks2):
    (texlive-pedigree-perl):
    (texlive-psbao):
    (texlive-pslatex):
    (texlive-pspicture):
    (texlive-datetime):
    (texlive-datetime2):
    (texlive-tracklang):
    (texlive-ltablex):
    (texlive-ragged2e):
    (texlive-rcs):
    (texlive-refstyle):
    (texlive-relsize):
    (texlive-russ):
    (texlive-everyhook):
    (texlive-everypage):
    (texlive-everysel):
    (texlive-everyshi):
    (texlive-abstract):
    (texlive-bredzenie):
    (texlive-breqn):
    (texlive-breakurl):
    (texlive-cc-pl):
    (texlive-comment):
    (texlive-datatool):
    (texlive-physics):
    (texlive-sourcesanspro):
    (texlive-sourceserifpro):
    (texlive-sourcecodepro):
    (texlive-hyphenat):
    (texlive-lastpage):
    (texlive-layaureo):
    (texlive-tabto-ltx):
    (texlive-soul):
    (texlive-xstring):
    (texlive-substr):
    (texlive-totcount):
    (texlive-totpages):
    (texlive-xdvi):
    (texlive-xetexconfig):
    (texlive-xfor):
    (texlive-2up):
    (texlive-a0poster):
    (texlive-a4wide):
    (texlive-a5comb):
    (texlive-abraces):
    (texlive-abspos):
    (texlive-accessibility):
    (texlive-achemso):
    (texlive-acro):
    (texlive-acroterm):
    (texlive-actuarialangle):
    (texlive-actuarialsymbol):
    (texlive-addfont):
    (texlive-addlines):
    (texlive-adjmulticol):
    (texlive-adrconv):
    (texlive-advdate):
    (texlive-akktex):
    (texlive-akletter):
    (texlive-alchemist):
    (texlive-alertmessage):
    (texlive-alnumsec):
    (texlive-alterqcm):
    (texlive-altfont):
    (texlive-altsubsup):
    (texlive-amsaddr):
    (texlive-animate):
    (texlive-anonchap):
    (texlive-answers):
    (texlive-appendixnumberbeamer):
    (texlive-apptools):
    (texlive-arabicfront):
    (texlive-arcs):
    (texlive-arraycols):
    (texlive-arrayjobx):
    (texlive-arraysort):
    (texlive-arydshln):
    (texlive-asciilist):
    (texlive-askinclude):
    (texlive-assignment):
    (texlive-assoccnt):
    (texlive-association-matrix):
    (texlive-atendofenv):
    (texlive-aurl):
    (texlive-authoraftertitle):
    (texlive-authorarchive):
    (texlive-authorindex):
    (texlive-autofancyhdr):
    (texlive-autonum):
    (texlive-autopdf):
    (texlive-autopuncitems):
    (texlive-avremu):
    (texlive-axessibility):
    (texlive-background):
    (texlive-bankstatement):
    (texlive-bashful):
    (texlive-basicarith):
    (texlive-bchart):
    (texlive-beamer-rl):
    (texlive-beamer2thesis):
    (texlive-beamerappendixnote):
    (texlive-beameraudience):
    (texlive-beamerauxtheme):
    (texlive-beamercolorthemeowl):
    (texlive-beamerdarkthemes):
    (texlive-beamerposter):
    (texlive-beamersubframe):
    (texlive-beamertheme-arguelles):
    (texlive-beamertheme-cuerna):
    (texlive-beamertheme-detlevcm):
    (texlive-beamertheme-epyt):
    (texlive-beamertheme-focus):
    (texlive-beamertheme-light):
    (texlive-beamertheme-metropolis):
    (texlive-beamertheme-npbt):
    (texlive-beamertheme-phnompenh):
    (texlive-beamertheme-pure-minimalistic):
    (texlive-beamertheme-saintpetersburg):
    (texlive-beamertheme-simpledarkblue):
    (texlive-beamertheme-simpleplus):
    (texlive-beamertheme-tcolorbox):
    (texlive-beamertheme-trigon):
    (texlive-beamertheme-upenn-bc):
    (texlive-beamerthemeamurmaple):
    (texlive-beamerthemejltree):
    (texlive-beamerthemelalic):
    (texlive-beamerthemenirma):
    (texlive-beamerthemenord):
    (texlive-bearwear):
    (texlive-beaulivre):
    (texlive-beton):
    (texlive-bewerbung):
    (texlive-bez123):
    (texlive-bhcexam):
    (texlive-bibletext):
    (texlive-bigints):
    (texlive-bilingualpages):
    (texlive-biochemistry-colors):
    (texlive-bithesis):
    (texlive-bizcard):
    (texlive-blkarray):
    (texlive-block):
    (texlive-blowup):
    (texlive-bnumexpr):
    (texlive-boites):
    (texlive-bold-extra):
    (texlive-book-of-common-prayer):
    (texlive-bookest):
    (texlive-booklet):
    (texlive-bookshelf):
    (texlive-boolexpr):
    (texlive-bophook):
    (texlive-boxedminipage):
    (texlive-boxhandler):
    (texlive-bracketkey):
    (texlive-braket):
    (texlive-bubblesort):
    (texlive-bullcntr):
    (texlive-bxcalc):
    (texlive-bxdpx-beamer):
    (texlive-bxdvidriver):
    (texlive-bxenclose):
    (texlive-bxnewfont):
    (texlive-bxpapersize):
    (texlive-bxpdfver):
    (texlive-bxtexlogo):
    (texlive-calcage):
    (texlive-calctab):
    (texlive-calculator):
    (texlive-cals):
    (texlive-calxxxx-yyyy):
    (texlive-cancel):
    (texlive-canoniclayout):
    (texlive-captcont):
    (texlive-captdef):
    (texlive-carbohydrates):
    (texlive-cases):
    (texlive-casyl):
    (texlive-catchfilebetweentags):
    (texlive-catechis):
    (texlive-catoptions):
    (texlive-cbcoptic):
    (texlive-ccaption):
    (texlive-cclicenses):
    (texlive-cd):
    (texlive-cd-cover):
    (texlive-cdcmd):
    (texlive-cdpbundl):
    (texlive-cellprops):
    (texlive-cellspace):
    (texlive-censor):
    (texlive-centeredline):
    (texlive-centerlastline):
    (texlive-changelayout):
    (texlive-changelog):
    (texlive-changes):
    (texlive-chappg):
    (texlive-chapterfolder):
    (texlive-cheatsheet):
    (texlive-checkend):
    (texlive-chet):
    (texlive-chextras):
    (texlive-childdoc):
    (texlive-chkfloat):
    (texlive-chletter):
    (texlive-chronology):
    (texlive-circ):
    (texlive-circledsteps):
    (texlive-circledtext):
    (texlive-classics):
    (texlive-classpack):
    (texlive-clefval):
    (texlive-clicks):
    (texlive-clipboard):
    (texlive-clistmap):
    (texlive-clock):
    (texlive-clrdblpg):
    (texlive-clrstrip):
    (texlive-cmdstring):
    (texlive-cmdtrack):
    (texlive-cmsd):
    (texlive-cnltx):
    (texlive-cntformats):
    (texlive-cntperchap):
    (texlive-codebox):
    (texlive-codedoc):
    (texlive-codehigh):
    (texlive-codepage):
    (texlive-codesection):
    (texlive-collcell):
    (texlive-colophon):
    (texlive-color-edits):
    (texlive-colordoc):
    (texlive-colorframed):
    (texlive-colorinfo):
    (texlive-coloring):
    (texlive-colorspace):
    (texlive-colortab):
    (texlive-colorwav):
    (texlive-colorweb):
    (texlive-colourchange):
    (texlive-combelow):
    (texlive-combine):
    (texlive-comma):
    (texlive-commado):
    (texlive-commedit):
    (texlive-commonunicode):
    (texlive-competences):
    (texlive-concepts):
    (texlive-concprog):
    (texlive-conditext):
    (texlive-constants):
    (texlive-continue):
    (texlive-contour):
    (texlive-contracard):
    (texlive-conv-xkv):
    (texlive-cooking):
    (texlive-cooking-units):
    (texlive-cool):
    (texlive-coolfn):
    (texlive-coollist):
    (texlive-coolstr):
    (texlive-coolthms):
    (texlive-cooltooltips):
    (texlive-coop-writing):
    (texlive-coordsys):
    (texlive-copyedit):
    (texlive-copyrightbox):
    (texlive-coseoul):
    (texlive-counttexruns):
    (texlive-courseoutline):
    (texlive-coursepaper):
    (texlive-coverpage):
    (texlive-cprotect):
    (texlive-cprotectinside):
    (texlive-crbox):
    (texlive-crossreference):
    (texlive-crossreftools):
    (texlive-css-colors):
    (texlive-csvmerge):
    (texlive-csvsimple):
    (texlive-cuisine):
    (texlive-currency):
    (texlive-currvita):
    (texlive-cutwin):
    (texlive-cv):
    (texlive-cv4tw):
    (texlive-cweb-latex):
    (texlive-cyber):
    (texlive-cybercic):
    (texlive-darkmode):
    (texlive-dashbox):
    (texlive-dashundergaps):
    (texlive-dataref):
    (texlive-datax):
    (texlive-dateiliste):
    (texlive-datenumber):
    (texlive-datestamp):
    (texlive-datetime2-bahasai):
    (texlive-datetime2-basque):
    (texlive-datetime2-breton):
    (texlive-datetime2-bulgarian):
    (texlive-datetime2-catalan):
    (texlive-datetime2-croatian):
    (texlive-datetime2-czech):
    (texlive-datetime2-danish):
    (texlive-datetime2-dutch):
    (texlive-datetime2-en-fulltext):
    (texlive-datetime2-english):
    (texlive-datetime2-esperanto):
    (texlive-datetime2-estonian):
    (texlive-datetime2-finnish):
    (texlive-datetime2-french):
    (texlive-datetime2-galician):
    (texlive-datetime2-german):
    (texlive-datetime2-greek):
    (texlive-datetime2-hebrew):
    (texlive-datetime2-icelandic):
    (texlive-datetime2-irish):
    (texlive-datetime2-it-fulltext):
    (texlive-datetime2-italian):
    (texlive-datetime2-latin):
    (texlive-datetime2-lsorbian):
    (texlive-datetime2-magyar):
    (texlive-datetime2-norsk):
    (texlive-datetime2-polish):
    (texlive-datetime2-portuges):
    (texlive-datetime2-romanian):
    (texlive-datetime2-russian):
    (texlive-datetime2-samin):
    (texlive-datetime2-scottish):
    (texlive-datetime2-serbian):
    (texlive-datetime2-slovak):
    (texlive-datetime2-slovene):
    (texlive-datetime2-spanish):
    (texlive-datetime2-swedish):
    (texlive-datetime2-turkish):
    (texlive-datetime2-ukrainian):
    (texlive-datetime2-usorbian):
    (texlive-datetime2-welsh):
    (texlive-dblfloatfix):
    (texlive-dbshow):
    (texlive-debate):
    (texlive-decimal):
    (texlive-decorule):
    (texlive-delimtxt):
    (texlive-democodetools):
    (texlive-diabetes-logbook):
    (texlive-diagnose):
    (texlive-dialogl):
    (texlive-dichokey):
    (texlive-dimnum):
    (texlive-directory):
    (texlive-dirtytalk):
    (texlive-dlfltxb):
    (texlive-dnaseq):
    (texlive-doclicense):
    (texlive-docmfp):
    (texlive-docmute):
    (texlive-docshots):
    (texlive-doctools):
    (texlive-documentation):
    (texlive-docutils):
    (texlive-dotarrow):
    (texlive-dotlessi):
    (texlive-dotseqn):
    (texlive-download):
    (texlive-dox):
    (texlive-dpfloat):
    (texlive-dprogress):
    (texlive-drac):
    (texlive-draftcopy):
    (texlive-draftfigure):
    (texlive-dtk):
    (texlive-dtxdescribe):
    (texlive-dtxgallery):
    (texlive-ducksay):
    (texlive-duckuments):
    (texlive-dvdcoll):
    (texlive-dynamicnumber):
    (texlive-dynblocks):
    (texlive-ean13isbn):
    (texlive-easy):
    (texlive-easy-todo):
    (texlive-easybook):
    (texlive-easyfig):
    (texlive-easyfloats):
    (texlive-easyformat):
    (texlive-easylist):
    (texlive-easyreview):
    (texlive-ebezier):
    (texlive-ecclesiastic):
    (texlive-econlipsum):
    (texlive-ecv):
    (texlive-ed):
    (texlive-edichokey):
    (texlive-edmargin):
    (texlive-eemeir):
    (texlive-efbox):
    (texlive-egplot):
    (texlive-ehhline):
    (texlive-elements):
    (texlive-ellipsis):
    (texlive-elmath):
    (texlive-elpres):
    (texlive-elzcards):
    (texlive-emarks):
    (texlive-embedall):
    (texlive-embedfile):
    (texlive-embrac):
    (texlive-emptypage):
    (texlive-emulateapj):
    (texlive-endheads):
    (texlive-endnotes-hy):
    (texlive-engpron):
    (texlive-engrec):
    (texlive-enumitem-zref):
    (texlive-envbig):
    (texlive-envlab):
    (texlive-epigraph):
    (texlive-epigraph-keys):
    (texlive-epiolmec):
    (texlive-eq-pin2corr):
    (texlive-eqell):
    (texlive-eqlist):
    (texlive-eqnalign):
    (texlive-eqname):
    (texlive-errata):
    (texlive-erw-l3):
    (texlive-esami):
    (texlive-esdiff):
    (texlive-esieecv):
    (texlive-esindex):
    (texlive-esint):
    (texlive-esint-type1):
    (texlive-etaremune):
    (texlive-etl):
    (texlive-eulerpx):
    (texlive-europasscv):
    (texlive-europecv):
    (texlive-exam):
    (texlive-exam-lite):
    (texlive-exam-n):
    (texlive-exam-randomizechoices):
    (texlive-examdesign):
    (texlive-example):
    (texlive-exceltex):
    (texlive-excludeonly):
    (texlive-exercise):
    (texlive-exercisebank):
    (texlive-exercisepoints):
    (texlive-exercises):
    (texlive-exesheet):
    (texlive-exframe):
    (texlive-exp-testopt):
    (texlive-export):
    (texlive-exsheets):
    (texlive-exsol):
    (texlive-extract):
    (texlive-facsimile):
    (texlive-factura):
    (texlive-familytree):
    (texlive-fancyhandout):
    (texlive-fancylabel):
    (texlive-fancynum):
    (texlive-fancypar):
    (texlive-fancyqr):
    (texlive-fancyslides):
    (texlive-fancytabs):
    (texlive-fancytooltips):
    (texlive-fbox):
    (texlive-fcolumn):
    (texlive-fetchcls):
    (texlive-fewerfloatpages):
    (texlive-ffcode):
    (texlive-ffslides):
    (texlive-fgruler):
    (texlive-fifo-stack):
    (texlive-figsize):
    (texlive-filedate):
    (texlive-fileinfo):
    (texlive-fink):
    (texlive-finstrut):
    (texlive-fistrum):
    (texlive-fithesis):
    (texlive-fixcmex):
    (texlive-fixme):
    (texlive-fixmetodonotes):
    (texlive-fjodor):
    (texlive-flabels):
    (texlive-flacards):
    (texlive-flagderiv):
    (texlive-flashcards):
    (texlive-flashmovie):
    (texlive-flexipage):
    (texlive-flipbook):
    (texlive-flippdf):
    (texlive-floatrow):
    (texlive-flowfram):
    (texlive-fmp):
    (texlive-fn2end):
    (texlive-fnbreak):
    (texlive-fncylab):
    (texlive-fnpara):
    (texlive-fnpct):
    (texlive-fnumprint):
    (texlive-foilhtml):
    (texlive-foliono):
    (texlive-fontsetup):
    (texlive-footmisx):
    (texlive-footnotebackref):
    (texlive-footnoterange):
    (texlive-footnpag):
    (texlive-forarray):
    (texlive-foreign):
    (texlive-formlett):
    (texlive-forms16be):
    (texlive-formular):
    (texlive-fragments):
    (texlive-frame):
    (texlive-frege):
    (texlive-froufrou):
    (texlive-ftcap):
    (texlive-ftnxtra):
    (texlive-fullblck):
    (texlive-fullminipage):
    (texlive-fullwidth):
    (texlive-functional):
    (texlive-fundus-calligra):
    (texlive-fundus-cyr):
    (texlive-fundus-sueterlin):
    (texlive-fwlw):
    (texlive-gatherenum):
    (texlive-gauss):
    (texlive-gcard):
    (texlive-gender):
    (texlive-genmpage):
    (texlive-gensymb):
    (texlive-getfiledate):
    (texlive-getitems):
    (texlive-gindex):
    (texlive-ginpenc):
    (texlive-gitfile-info):
    (texlive-gitinfo):
    (texlive-gitinfo2):
    (texlive-gitlog):
    (texlive-gitstatus):
    (texlive-gitver):
    (texlive-globalvals):
    (texlive-gloss):
    (texlive-glossaries-danish):
    (texlive-glossaries-dutch):
    (texlive-glossaries-english):
    (texlive-glossaries-estonian):
    (texlive-glossaries-extra):
    (texlive-glossaries-finnish):
    (texlive-glossaries-french):
    (texlive-glossaries-german):
    (texlive-glossaries-irish):
    (texlive-glossaries-italian):
    (texlive-glossaries-magyar):
    (texlive-glossaries-nynorsk):
    (texlive-glossaries-polish):
    (texlive-glossaries-portuges):
    (texlive-glossaries-serbian):
    (texlive-glossaries-slovene):
    (texlive-glossaries-spanish):
    (texlive-gmdoc):
    (texlive-gmdoc-enhance):
    (texlive-gmiflink):
    (texlive-gmutils):
    (texlive-gmverb):
    (texlive-grabbox):
    (texlive-gradient-text):
    (texlive-grading-scheme):
    (texlive-graphbox):
    (texlive-graphicscache):
    (texlive-graphicx-psmin):
    (texlive-graphicxbox):
    (texlive-graphpaper):
    (texlive-grayhints):
    (texlive-grfpaste):
    (texlive-grid):
    (texlive-grid-system):
    (texlive-gridpapers):
    (texlive-gridset):
    (texlive-gridslides):
    (texlive-gs1):
    (texlive-xcomment):
    (texlive-ha-prosper):
    (texlive-hackthefootline):
    (texlive-handin):
    (texlive-handout):
    (texlive-handoutwithnotes):
    (texlive-hang):
    (texlive-harnon-cv):
    (texlive-harpoon):
    (texlive-hc):
    (texlive-he-she):
    (texlive-hep-acronym):
    (texlive-hep-float):
    (texlive-hep-math):
    (texlive-hep-text):
    (texlive-hep-title):
    (texlive-hereapplies):
    (texlive-hhtensor):
    (texlive-hideanswer):
    (texlive-highlightlatex):
    (texlive-histogr):
    (texlive-hitec):
    (texlive-hitreport):
    (texlive-hletter):
    (texlive-hobsub):
    (texlive-hpsdiss):
    (texlive-href-ul):
    (texlive-hrefhide):
    (texlive-huawei):
    (texlive-hvextern):
    (texlive-hvindex):
    (texlive-hvlogos):
    (texlive-hvpygmentex):
    (texlive-hvqrurl):
    (texlive-hwemoji):
    (texlive-hypdestopt):
    (texlive-hypdvips):
    (texlive-hyper):
    (texlive-hyperbar):
    (texlive-hypernat):
    (texlive-identkey):
    (texlive-idxcmds):
    (texlive-idxlayout):
    (texlive-ifallfalse):
    (texlive-iffont):
    (texlive-ifmslide):
    (texlive-ifnextok):
    (texlive-ifthenx):
    (texlive-iitem):
    (texlive-image-gallery):
    (texlive-indextools):
    (texlive-inline-images):
    (texlive-inlinelabel):
    (texlive-inputtrc):
    (texlive-interactiveworkbook):
    (texlive-interfaces):
    (texlive-intopdf):
    (texlive-inversepath):
    (texlive-invoice):
    (texlive-invoice-class):
    (texlive-invoice2):
    (texlive-iso):
    (texlive-iso10303):
    (texlive-isodoc):
    (texlive-isonums):
    (texlive-isopt):
    (texlive-isorot):
    (texlive-isotope):
    (texlive-issuulinks):
    (texlive-jlabels):
    (texlive-jmsdelim):
    (texlive-jobname-suffix):
    (texlive-jslectureplanner):
    (texlive-jumplines):
    (texlive-jvlisting):
    (texlive-kalendarium):
    (texlive-kerntest):
    (texlive-keycommand):
    (texlive-keyfloat):
    (texlive-keyindex):
    (texlive-keyparse):
    (texlive-keyreader):
    (texlive-keystroke):
    (texlive-keyval2e):
    (texlive-keyvaltable):
    (texlive-kix):
    (texlive-knowledge):
    (texlive-koma-moderncvclassic):
    (texlive-koma-script-sfs):
    (texlive-komacv):
    (texlive-komacv-rg):
    (texlive-ktv-texdata):
    (texlive-labbook):
    (texlive-labels):
    (texlive-labels4easylist):
    (texlive-labelschanged):
    (texlive-lambdax):
    (texlive-lastpackage):
    (texlive-latex-uni8):
    (texlive-latexcolors):
    (texlive-latexdemo):
    (texlive-latexgit):
    (texlive-layouts):
    (texlive-lazylist):
    (texlive-lccaps):
    (texlive-lcd):
    (texlive-lcg):
    (texlive-leading):
    (texlive-leaflet):
    (texlive-colorist):
    (texlive-lebhart):
    (texlive-lectures):
    (texlive-lectureslides):
    (texlive-leftidx):
    (texlive-leftindex):
    (texlive-leipzig):
    (texlive-lengthconvert):
    (texlive-lettre):
    (texlive-lettrine):
    (texlive-lewis):
    (texlive-lhelp):
    (texlive-libgreek):
    (texlive-limap):
    (texlive-linegoal):
    (texlive-linop):
    (texlive-lisp-on-tex):
    (texlive-listing):
    (texlive-listlbls):
    (texlive-listliketab):
    (texlive-listofsymbols):
    (texlive-lkproof):
    (texlive-lmake):
    (texlive-locality):
    (texlive-logbox):
    (texlive-logical-markup-utils):
    (texlive-logpap):
    (texlive-longfbox):
    (texlive-longfigure):
    (texlive-longnamefilelist):
    (texlive-loops):
    (texlive-lsc):
    (texlive-lstaddons):
    (texlive-lstfiracode):
    (texlive-lt3graph):
    (texlive-lt3rawobjects):
    (texlive-ltabptch):
    (texlive-ltxguidex):
    (texlive-ltxkeys):
    (texlive-ltxnew):
    (texlive-ltxtools):
    (texlive-lua-check-hyphen):
    (texlive-lua-physical):
    (texlive-luatodonotes):
    (texlive-macrolist):
    (texlive-macroswap):
    (texlive-magaz):
    (texlive-magicnum):
    (texlive-magicwatermark):
    (texlive-mailing):
    (texlive-mailmerge):
    (texlive-makebarcode):
    (texlive-makebase):
    (texlive-makebox):
    (texlive-makecirc):
    (texlive-makecookbook):
    (texlive-makedtx):
    (texlive-makeglos):
    (texlive-makelabels):
    (texlive-makerobust):
    (texlive-mandi):
    (texlive-manuscript):
    (texlive-manyind):
    (texlive-marginfit):
    (texlive-mathexam):
    (texlive-mathfam256):
    (texlive-mathfont):
    (texlive-maybemath):
    (texlive-mcaption):
    (texlive-mceinleger):
    (texlive-mcexam):
    (texlive-mcite):
    (texlive-mciteplus):
    (texlive-media4svg):
    (texlive-medstarbeamer):
    (texlive-meetingmins):
    (texlive-memexsupp):
    (texlive-memory):
    (texlive-mensa-tex):
    (texlive-menu):
    (texlive-menucard):
    (texlive-menukeys):
    (texlive-metalogox):
    (texlive-metanorma):
    (texlive-metastr):
    (texlive-method):
    (texlive-metre):
    (texlive-mftinc):
    (texlive-mi-solns):
    (texlive-midpage):
    (texlive-mindflow):
    (texlive-minibox):
    (texlive-minidocument):
    (texlive-minifp):
    (texlive-minipage-marginpar):
    (texlive-minorrevision):
    (texlive-minutes):
    (texlive-mla-paper):
    (texlive-mleftright):
    (texlive-mlist):
    (texlive-mmap):
    (texlive-mnotes):
    (texlive-moderncv):
    (texlive-modernposter):
    (texlive-moderntimeline):
    (texlive-modref):
    (texlive-modroman):
    (texlive-modular):
    (texlive-monofill):
    (texlive-moodle):
    (texlive-moreenum):
    (texlive-morehype):
    (texlive-moresize):
    (texlive-movie15):
    (texlive-mpostinl):
    (texlive-msc):
    (texlive-msg):
    (texlive-mslapa):
    (texlive-mtgreek):
    (texlive-multenum):
    (texlive-multiaudience):
    (texlive-multibbl):
    (texlive-multicap):
    (texlive-multicolrule):
    (texlive-multidef):
    (texlive-multienv):
    (texlive-multiexpand):
    (texlive-multifootnote):
    (texlive-multilang):
    (texlive-multiple-choice):
    (texlive-mversion):
    (texlive-mwe):
    (texlive-mycv):
    (texlive-mylatex):
    (texlive-mylatexformat):
    (texlive-nag):
    (texlive-nameauth):
    (texlive-namespc):
    (texlive-ncclatex):
    (texlive-nestquot):
    (texlive-newcommand):
    (texlive-newenviron):
    (texlive-newfile):
    (texlive-newlfm):
    (texlive-newspaper):
    (texlive-newvbtm):
    (texlive-nextpage):
    (texlive-nfssext-cfr):
    (texlive-nicefilelist):
    (texlive-niceframe):
    (texlive-nicetext):
    (texlive-nidanfloat):
    (texlive-ninecolors):
    (texlive-nlctdoc):
    (texlive-noconflict):
    (texlive-noindentafter):
    (texlive-noitcrul):
    (texlive-nolbreaks):
    (texlive-nomentbl):
    (texlive-nonfloat):
    (texlive-nonumonpart):
    (texlive-nopageno):
    (texlive-normalcolor):
    (texlive-notes):
    (texlive-notespages):
    (texlive-notestex):
    (texlive-notoccite):
    (texlive-nowidow):
    (texlive-nox):
    (texlive-numberedblock):
    (texlive-numname):
    (texlive-numspell):
    (texlive-ocg-p):
    (texlive-ocgx):
    (texlive-ocr-latex):
    (texlive-oldstyle):
    (texlive-onlyamsmath):
    (texlive-opcit):
    (texlive-opencolor):
    (texlive-optidef):
    (texlive-optional):
    (texlive-options):
    (texlive-orcidlink):
    (texlive-orientation):
    (texlive-outline):
    (texlive-outliner):
    (texlive-outlines):
    (texlive-outlining):
    (texlive-overlays):
    (texlive-padcount):
    (texlive-pagecont):
    (texlive-pagegrid):
    (texlive-pagelayout):
    (texlive-pagerange):
    (texlive-pageslts):
    (texlive-palette):
    (texlive-pangram):
    (texlive-paper):
    (texlive-papercdcase):
    (texlive-papermas):
    (texlive-papertex):
    (texlive-paracol):
    (texlive-parades):
    (texlive-paresse):
    (texlive-parnotes):
    (texlive-parsa):
    (texlive-parselines):
    (texlive-pas-cours):
    (texlive-pas-cv):
    (texlive-pas-tableur):
    (texlive-patch):
    (texlive-patchcmd):
    (texlive-pauldoc):
    (texlive-pawpict):
    (texlive-pax):
    (texlive-pbalance):
    (texlive-pbsheet):
    (texlive-pdf14):
    (texlive-pdfcolmk):
    (texlive-pdfcomment):
    (texlive-pdfcprot):
    (texlive-pdfmarginpar):
    (texlive-pdfoverlay):
    (texlive-pdfpagediff):
    (texlive-pdfpc):
    (texlive-pdfpc-movie):
    (texlive-pdfprivacy):
    (texlive-pdfreview):
    (texlive-pdfscreen):
    (texlive-pdfslide):
    (texlive-pdfsync):
    (texlive-pdfwin):
    (texlive-pecha):
    (texlive-perltex):
    (texlive-permute):
    (texlive-petiteannonce):
    (texlive-pgfmath-xfp):
    (texlive-phfcc):
    (texlive-phfextendedabstract):
    (texlive-phffullpagefigure):
    (texlive-phfnote):
    (texlive-phfparen):
    (texlive-phfqit):
    (texlive-phfquotetext):
    (texlive-phfsvnwatermark):
    (texlive-phfthm):
    (texlive-philex):
    (texlive-phonenumbers):
    (texlive-photo):
    (texlive-photobook):
    (texlive-picture):
    (texlive-piff):
    (texlive-pkgloader):
    (texlive-plantslabels):
    (texlive-plates):
    (texlive-plweb):
    (texlive-pmboxdraw):
    (texlive-polynom):
    (texlive-polynomial):
    (texlive-polytable):
    (texlive-postcards):
    (texlive-poster-mac):
    (texlive-postnotes):
    (texlive-powerdot):
    (texlive-ppr-prv):
    (texlive-crumbs):
    (texlive-pagecolor):
    (texlive-ppt-slides):
    (texlive-practicalreports):
    (texlive-prelim2e):
    (texlive-pressrelease):
    (texlive-prettyref):
    (texlive-prettytok):
    (texlive-printlen):
    (texlive-probsoln):
    (texlive-program):
    (texlive-progress):
    (texlive-progressbar):
    (texlive-proofread):
    (texlive-properties):
    (texlive-prosper):
    (texlive-protex):
    (texlive-protocol):
    (texlive-psfragx):
    (texlive-pstring):
    (texlive-pxgreeks):
    (texlive-pygmentex):
    (texlive-python):
    (texlive-pythonimmediate):
    (texlive-qcm):
    (texlive-qstest):
    (texlive-qsymbols):
    (texlive-quicktype):
    (texlive-quiz2socrative):
    (texlive-quotchap):
    (texlive-quoting):
    (texlive-quotmark):
    (texlive-ran-toks):
    (texlive-randtext):
    (texlive-rccol):
    (texlive-rcs-multi):
    (texlive-rcsinfo):
    (texlive-readablecv):
    (texlive-realboxes):
    (texlive-recipe):
    (texlive-recipebook):
    (texlive-recipecard):
    (texlive-rectopma):
    (texlive-refcheck):
    (texlive-refenums):
    (texlive-reflectgraphics):
    (texlive-refman):
    (texlive-regcount):
    (texlive-register):
    (texlive-regstats):
    (texlive-relenc):
    (texlive-repeatindex):
    (texlive-repltext):
    (texlive-rescansync):
    (texlive-resmes):
    (texlive-returntogrid):
    (texlive-rgltxdoc):
    (texlive-rjlparshap):
    (texlive-rlepsf):
    (texlive-rmpage):
    (texlive-robustcommand):
    (texlive-robustindex):
    (texlive-romanbar):
    (texlive-romanbarpagenumber):
    (texlive-romanneg):
    (texlive-romannum):
    (texlive-rotfloat):
    (texlive-rotpages):
    (texlive-roundbox):
    (texlive-rterface):
    (texlive-rtkinenc):
    (texlive-rulerbox):
    (texlive-rulercompass):
    (texlive-runcode):
    (texlive-rvwrite):
    (texlive-sanitize-umlaut):
    (texlive-precattl):
    (texlive-saveenv):
    (texlive-savefnmark):
    (texlive-savesym):
    (texlive-savetrees):
    (texlive-scale):
    (texlive-scalebar):
    (texlive-scalerel):
    (texlive-scanpages):
    (texlive-schedule):
    (texlive-schooldocs):
    (texlive-scontents):
    (texlive-scrambledenvs):
    (texlive-scrlayer-fancyhdr):
    (texlive-scrlttr2copy):
    (texlive-sdaps):
    (texlive-sdrt):
    (texlive-secdot):
    (texlive-secnum):
    (texlive-sectionbox):
    (texlive-sectionbreak):
    (texlive-seealso):
    (texlive-selectp):
    (texlive-semantex):
    (texlive-semantic):
    (texlive-semantic-markup):
    (texlive-semesterplanner):
    (texlive-semioneside):
    (texlive-semproc):
    (texlive-semtex):
    (texlive-sepfootnotes):
    (texlive-sesstime):
    (texlive-sf298):
    (texlive-sffms):
    (texlive-sfmath):
    (texlive-shadethm):
    (texlive-shadow):
    (texlive-shadowtext):
    (texlive-shapepar):
    (texlive-shdoc):
    (texlive-shipunov):
    (texlive-shorttoc):
    (texlive-show2e):
    (texlive-showcharinbox):
    (texlive-showdim):
    (texlive-showlabels):
    (texlive-sidenotes):
    (texlive-sidenotesplus):
    (texlive-silence):
    (texlive-sillypage):
    (texlive-simplecd):
    (texlive-simplecv):
    (texlive-simpleinvoice):
    (texlive-simplivre):
    (texlive-sitem):
    (texlive-skb):
    (texlive-skdoc):
    (texlive-skeldoc):
    (texlive-skeycommand):
    (texlive-skeyval):
    (texlive-skills):
    (texlive-skrapport):
    (texlive-slantsc):
    (texlive-smalltableof):
    (texlive-smart-eqn):
    (texlive-smartref):
    (texlive-smartunits):
    (texlive-snapshot):
    (texlive-snaptodo):
    (texlive-snotez):
    (texlive-soulpos):
    (texlive-spacingtricks):
    (texlive-spark-otf):
    (texlive-sparklines):
    (texlive-sphack):
    (texlive-splitindex):
    (texlive-spot):
    (texlive-spotcolor):
    (texlive-spreadtab):
    (texlive-spverbatim):
    (texlive-srbook-mem):
    (texlive-srcltx):
    (texlive-sseq):
    (texlive-sslides):
    (texlive-stack):
    (texlive-stdclsdv):
    (texlive-stdpage):
    (texlive-stealcaps):
    (texlive-stex):
    (texlive-storecmd):
    (texlive-stringstrings):
    (texlive-sttools):
    (texlive-stubs):
    (texlive-studenthandouts):
    (texlive-styledcmd):
    (texlive-subdepth):
    (texlive-subdocs):
    (texlive-subeqn):
    (texlive-subeqnarray):
    (texlive-subfigmat):
    (texlive-subfloat):
    (texlive-suppose):
    (texlive-svgcolor):
    (texlive-svn):
    (texlive-svn-multi):
    (texlive-svninfo):
    (texlive-swfigure):
    (texlive-swungdash):
    (texlive-syntax):
    (texlive-syntrace):
    (texlive-synttree):
    (texlive-tabbing):
    (texlive-tabfigures):
    (texlive-tableaux):
    (texlive-tablefootnote):
    (texlive-tableof):
    (texlive-tablists):
    (texlive-tabls):
    (texlive-tablvar):
    (texlive-tabstackengine):
    (texlive-tabularborder):
    (texlive-tabularcalc):
    (texlive-tabularew):
    (texlive-tabularray):
    (texlive-tagging):
    (texlive-tagpair):
    (texlive-tagpdf):
    (texlive-talk):
    (texlive-tamefloats):
    (texlive-tasks):
    (texlive-tcldoc):
    (texlive-tdclock):
    (texlive-technics):
    (texlive-ted):
    (texlive-templatetools):
    (texlive-termcal):
    (texlive-termlist):
    (texlive-termsim):
    (texlive-testhyphens):
    (texlive-testidx):
    (texlive-tex-label):
    (texlive-tex-locale):
    (texlive-texlogos):
    (texlive-texmate):
    (texlive-texments):
    (texlive-texpower):
    (texlive-texshade):
    (texlive-texsurgery):
    (texlive-textcsc):
    (texlive-textfit):
    (texlive-textmerg):
    (texlive-textualicomma):
    (texlive-texvc):
    (texlive-theoremref):
    (texlive-thinsp):
    (texlive-thmtools):
    (texlive-threadcol):
    (texlive-thumb):
    (texlive-thumbs):
    (texlive-thumby):
    (texlive-ticket):
    (texlive-tipauni):
    (texlive-titlecaps):
    (texlive-titlefoot):
    (texlive-titlepic):
    (texlive-titleref):
    (texlive-to-be-determined):
    (texlive-tocdata):
    (texlive-todo):
    (texlive-tokcycle):
    (texlive-tokenizer):
    (texlive-toolbox):
    (texlive-topfloat):
    (texlive-topiclongtable):
    (texlive-totalcount):
    (texlive-tramlines):
    (texlive-trfsigns):
    (texlive-trivfloat):
    (texlive-trsym):
    (texlive-truncate):
    (texlive-tucv):
    (texlive-turnthepage):
    (texlive-twoinone):
    (texlive-twoup):
    (texlive-txgreeks):
    (texlive-typed-checklist):
    (texlive-typeface):
    (texlive-typoaid):
    (texlive-typogrid):
    (texlive-uassign):
    (texlive-uebungsblatt):
    (texlive-umoline):
    (texlive-underlin):
    (texlive-underoverlap):
    (texlive-uni-titlepage):
    (texlive-unicodefonttable):
    (texlive-unisc):
    (texlive-unitconv):
    (texlive-unravel):
    (texlive-upmethodology):
    (texlive-uri):
    (texlive-ushort):
    (texlive-uspace):
    (texlive-utf8add):
    (texlive-uwmslide):
    (texlive-variablelm):
    (texlive-varindex):
    (texlive-varsfromjobname):
    (texlive-vcell):
    (texlive-vdmlisting):
    (texlive-verbasef):
    (texlive-verbatimcopy):
    (texlive-verbdef):
    (texlive-verbments):
    (texlive-verifiche):
    (texlive-version):
    (texlive-versions):
    (texlive-versonotes):
    (texlive-vertbars):
    (texlive-vgrid):
    (texlive-vhistory):
    (texlive-vmargin):
    (texlive-volumes):
    (texlive-vpe):
    (texlive-vruler):
    (texlive-vtable):
    (texlive-vwcol):
    (texlive-wallcalendar):
    (texlive-warning):
    (texlive-warpcol):
    (texlive-webquiz):
    (texlive-widetable):
    (texlive-widows-and-orphans):
    (texlive-williams):
    (texlive-withargs):
    (texlive-wordcount):
    (texlive-wordlike):
    (texlive-worksheet):
    (texlive-wrapfig2):
    (texlive-wrapstuff):
    (texlive-writeongrid):
    (texlive-wtref):
    (texlive-xargs):
    (texlive-xassoccnt):
    (texlive-xbmks):
    (texlive-xcntperchap):
    (texlive-xcolor-material):
    (texlive-xcolor-solarized):
    (texlive-xcookybooky):
    (texlive-xcpdftips):
    (texlive-xdoc):
    (texlive-xellipsis):
    (texlive-xfakebold):
    (texlive-xhfill):
    (texlive-xint):
    (texlive-xkcdcolors):
    (texlive-xltabular):
    (texlive-xnewcommand):
    (texlive-xoptarg):
    (texlive-xpunctuate):
    (texlive-xpeek):
    (texlive-xprintlen):
    (texlive-xsavebox):
    (texlive-xsim):
    (texlive-xtab):
    (texlive-xurl):
    (texlive-xwatermark):
    (texlive-xytree):
    (texlive-yafoot):
    (texlive-yagusylo):
    (texlive-yaletter):
    (texlive-ycbook):
    (texlive-yplan):
    (texlive-zebra-goodies):
    (texlive-zed-csp):
    (texlive-zennote):
    (texlive-ziffer):
    (texlive-zref-check):
    (texlive-zref-clever):
    (texlive-zref-vario):
    (texlive-zwgetfdate):
    (texlive-zwpagelayout):
    (texlive-ptex-fontmaps):
    (texlive-ptex2pdf):
    (texlive-dvipdfmx):
    (texlive-haranoaji):
    (texlive-xetex): Update to 2024.2.
    (texlive-libptexenc)[arguments]<#:phases>: Fix failing tests.
    (texlive-bin)[arguments]<#:phases>: Fix failing test.
    (texlive-ptex-bin)[inputs]:
    (texlive-uptex-bin)[inputs]: Add MPFI.
    (texlive-bibtex8-bin)[arguments]<#:phases>: Fix syntax
    to skip test.
    (texlive-bibtexu-bin)[arguments]<#:phases>: Fix syntax to skip test.
    [native-inputs]: Add PERL.
    (texlive-dvisvgm-bin)[source]<origin>: Fix failing test.
---
 gnu/packages/tex.scm | 19473 ++++++++++++++++++++++++-------------------------
 1 file changed, 9684 insertions(+), 9789 deletions(-)

diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index ed6e4d8559..2421ee4514 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -197,7 +197,7 @@
 (define-public texlive-source
   (package
     (name "texlive-source")
-    (version "2023.0")
+    (version "2024.2")
     (source
      (origin
        ;; This could be written as a SVN reference, but with a multi-reference
@@ -206,12 +206,12 @@
        (uri (svn-multi-reference
              (url (string-append %texlive-repository
                                  "tags/texlive-" version "/Build/source"))
-             (revision 66594)
+             (revision 70951)
              (locations (list "./"))))
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "186q0r00zfd39wc9r56rvbxs8f1xix7hlrz62zj07c68a0fy76rd"))))
+         "1qrbdghbi0r43l4yparr3wld98pgb3fmbdwx7yb1hv8cx6wlwl9l"))))
     (build-system trivial-build-system)
     (arguments (list #:builder #~(mkdir #$output)))
     (home-page "https://www.tug.org/texlive/";)
@@ -334,17 +334,32 @@ of user-specified directories similar to how shells look 
up executables.")
                   (ice-9 ftw)))
        (snippet
         #~(let ((delete-other-directories
-                 (lambda (root dirs)
+                 (lambda (root dirs with-files?)
                    (with-directory-excursion root
                      (for-each
                       delete-file-recursively
-                      (scandir "."
-                               (lambda (file)
-                                 (and (not (member file (append '("." "..") 
dirs)))
-                                      (eq? 'directory (stat:type (stat 
file)))))))))))
-            (delete-other-directories "libs" '())
-            (delete-other-directories "utils" '())
-            (delete-other-directories "texk" '("ptexenc"))))))
+                      (scandir
+                       "."
+                       (lambda (file)
+                         (and (not (member file (append '("." "..") dirs)))
+                              (or with-files?
+                                  (eq? 'directory (stat:type (stat 
file))))))))))))
+            (delete-other-directories "libs" '() #f)
+            (delete-other-directories "utils" '() #f)
+            ;; Tests require "texmf.cnf" to be present in the tree.  Also test
+            ;; data is spread across multiple directories, which need to be
+            ;; preserved.
+            (delete-other-directories "texk"
+                                      '("bibtex-x" "ptexenc" "kpathsea" "tests"
+                                        "web2c")
+                                      #f)
+            (delete-other-directories "texk/web2c" '("tests") #t)
+            (delete-other-directories "texk/bibtex-x" '("tests") #t)
+            (with-directory-excursion "texk/kpathsea"
+              (for-each
+               delete-file-recursively
+               (scandir "." (lambda (f)
+                              (not (member f '("." ".." "texmf.cnf")))))))))))
     (build-system gnu-build-system)
     (arguments
      (list
@@ -386,13 +401,13 @@ of user-specified directories similar to how shells look 
up executables.")
 (define-public texlive-scripts
   (package
     (name "texlive-scripts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (string-append %texlive-repository
                                         "tags/texlive-" version "/Master/"))
-                    (revision 66594)
+                    (revision 70951)
                     (locations
                      (list "texmf-dist/doc/man/man1/fmtutil-sys.1"
                            "texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf"
@@ -443,14 +458,14 @@ of user-specified directories similar to how shells look 
up executables.")
                            "texmf-dist/web2c/fmtutil-hdr.cnf"
                            "texmf-dist/web2c/updmap-hdr.cfg"
                            "texmf-dist/web2c/updmap.cfg"
+                           "tlpkg/TeXLive/"
                            "tlpkg/gpg/"
                            "tlpkg/installer/config.guess"
                            "tlpkg/installer/curl/curl-ca-bundle.crt"
-                           "tlpkg/TeXLive/"
                            "tlpkg/texlive.tlpdb"))))
               (file-name (git-file-name name version))
               (sha256
-               "0sqbg5kjpzkpm1fq2c9hpf4f21bvjs3xas944dlbqp44lsqhcmsk")))
+               "0ld5nsns6ms639pig2l5989997n1hg0afs1wh8z9yi7mdhn2ak0p")))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "perl")))
     (build-system copy-build-system)
@@ -528,12 +543,12 @@ of user-specified directories similar to how shells look 
up executables.")
 (define-public texlive-hyphen-complete
   (package
     (name "texlive-hyphen-complete")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/dehyph-exptl/"
                                      "doc/generic/elhyphen/"
                                      "doc/generic/huhyphen/"
@@ -554,7 +569,7 @@ of user-specified directories similar to how shells look up 
executables.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11cddwhlnljm3liy2bplsjbvipnjb1vqmb4a6pn5y9k6kr2rxlmp"))))
+                "18i12gzlss0myj3c0lb5i0xwpmcffanj1lwyq7pk59ss6mcax2y9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -848,6 +863,14 @@ and should be preferred to it whenever a package would 
otherwise depend on
                   (("/usr/include /usr/local/include")
                    (string-append #$(this-package-input "texlive-libkpathsea")
                                   "/include"))))))
+          ;; XXX: Fix a failing test where "kpsewhich" location is hard-coded
+          ;; in the source tree.
+          (add-after 'unpack 'fix-failing-test
+            (lambda _
+              (substitute* (find-files "texk/" "wcfname\\.test$")
+                (("_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
@@ -1359,12 +1382,12 @@ ones.")
 (define-public texlive-12many
   (package
     (name "texlive-12many")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/12many/" "source/latex/12many/"
                                      "tex/latex/12many/"))))
               (file-name (git-file-name name version))
@@ -1387,12 +1410,12 @@ that makes changing from one to another a one-line 
change.")
 (define-public texlive-a2ping
   (package
     (name "texlive-a2ping")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/a2ping.1"
                                      "doc/man/man1/a2ping.man1.pdf"
                                      "doc/support/a2ping/" 
"scripts/a2ping/"))))
@@ -1418,12 +1441,12 @@ markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, 
XPM.")
 (define-public texlive-aaai-named
   (package
     (name "texlive-aaai-named")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/aaai-named/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -1440,12 +1463,12 @@ presumably for use with the @code{aaai} package.")
 (define-public texlive-aalok
   (package
     (name "texlive-aalok")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aalok/" "source/latex/aalok/"
                                      "tex/latex/aalok/"))))
               (file-name (git-file-name name version))
@@ -1467,12 +1490,12 @@ a Marathi journal, with LaTeX.")
 (define-public texlive-aastex
   (package
     (name "texlive-aastex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/aastex/" "doc/latex/aastex/"
                                      "tex/latex/aastex/"))))
               (file-name (git-file-name name version))
@@ -1493,12 +1516,12 @@ preference to any of the alternatives available.")
 (define-public texlive-abc
   (package
     (name "texlive-abc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/abc/" "source/latex/abc/"
                                      "tex/latex/abc/"))))
               (file-name (git-file-name name version))
@@ -1520,12 +1543,12 @@ document.")
 (define-public texlive-abnt
   (package
     (name "texlive-abnt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/abnt/" "tex/latex/abnt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -1544,12 +1567,12 @@ texts.")
 (define-public texlive-abntex2
   (package
     (name "texlive-abntex2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/abntex2/" 
"bibtex/bst/abntex2/"
                                      "doc/latex/abntex2/" 
"tex/latex/abntex2/"))))
               (file-name (git-file-name name version))
@@ -1571,17 +1594,17 @@ Tecnicas} rules.  It replaces the old @code{abntex}.")
 (define-public texlive-abntexto
   (package
     (name "texlive-abntexto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/abntexto/" 
"tex/latex/abntexto/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1c560h2555hx1pcq70yg9qdgqp1bkxidabp53fd0gyvb141s3d79"))))
+                "0p5fkcgcfxqdznigj947dxgpy6vw52ahpqs5j58li0dlgp01k8l9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/abntexto";)
@@ -1595,12 +1618,12 @@ Tecnicas} in academic works like TCCs, dissertations, 
theses.")
 (define-public texlive-aboensis
   (package
     (name "texlive-aboensis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/aboensis/"
                                      "fonts/opentype/public/aboensis/"
                                      "tex/latex/aboensis/"))))
@@ -1636,12 +1659,12 @@ line spacing.")
 (define-public texlive-academicons
   (package
     (name "texlive-academicons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/academicons/"
                                      "fonts/truetype/public/academicons/"
                                      "tex/latex/academicons/"))))
@@ -1666,12 +1689,12 @@ commands for each specific icon.")
 (define-public texlive-accanthis
   (package
     (name "texlive-accanthis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/accanthis/"
                                      "fonts/enc/dvips/accanthis/"
                                      "fonts/map/dvips/accanthis/"
@@ -1697,12 +1720,12 @@ Bembo.  The package provides support files for use with 
all LaTeX engines.")
 (define-public texlive-accents
   (package
     (name "texlive-accents")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/accents/" 
"tex/latex/accents/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -1721,12 +1744,12 @@ scripts.")
 (define-public texlive-accfonts
   (package
     (name "texlive-accfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/accfonts/" "scripts/accfonts/"
                                      "tex/latex/accfonts/"))))
               (file-name (git-file-name name version))
@@ -1751,12 +1774,12 @@ Omega one.")
 (define-public texlive-accsupp
   (package
     (name "texlive-accsupp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/accsupp/" 
"source/latex/accsupp/"
                                      "tex/latex/accsupp/"))))
               (file-name (git-file-name name version))
@@ -1777,12 +1800,12 @@ for programmers; its status is experimental.")
 (define-public texlive-abbr
   (package
     (name "texlive-abbr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/abbr/" 
"tex/generic/abbr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -1802,12 +1825,12 @@ parameterless macros.")
 (define-public texlive-abstyles
   (package
     (name "texlive-abstyles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/abstyles/"
                                      "bibtex/bst/abstyles/"
                                      "doc/bibtex/abstyles/"
@@ -1833,12 +1856,12 @@ adaptation for working with Babel.")
 (define-public texlive-acmconf
   (package
     (name "texlive-acmconf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/acmconf/" 
"source/latex/acmconf/"
                                      "tex/latex/acmconf/"))))
               (file-name (git-file-name name version))
@@ -1859,12 +1882,12 @@ the ACM's own specification.")
 (define-public texlive-active-conf
   (package
     (name "texlive-active-conf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/active-conf/"
                                      "source/latex/active-conf/"
                                      "tex/latex/active-conf/"))))
@@ -1886,12 +1909,12 @@ years with a header file.")
 (define-public texlive-adfathesis
   (package
     (name "texlive-adfathesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/adfathesis/"
                                      "doc/latex/adfathesis/"
                                      "source/latex/adfathesis/"
@@ -1911,12 +1934,12 @@ thesis format.  The bundle also includes a BibTeX style 
file.")
 (define-public texlive-adforn
   (package
     (name "texlive-adforn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/adforn/"
                                      "fonts/afm/arkandis/adforn/"
                                      "fonts/enc/dvips/adforn/"
@@ -1940,12 +1963,12 @@ with TeX and LaTeX support files.")
 (define-public texlive-adfsymbols
   (package
     (name "texlive-adfsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/adfsymbols/"
                                      "fonts/afm/arkandis/adfsymbols/"
                                      "fonts/enc/dvips/adfsymbols/"
@@ -1969,12 +1992,12 @@ in Adobe Type 1 format, together with TeX and LaTeX 
support files.")
 (define-public texlive-adhocfilelist
   (package
     (name "texlive-adhocfilelist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/adhocfilelist/"
                                      "scripts/adhocfilelist/"
                                      "source/support/adhocfilelist/"
@@ -1997,12 +2020,12 @@ controlling the searches that the package does.")
 (define-public texlive-adtrees
   (package
     (name "texlive-adtrees")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/adtrees/" 
"tex/latex/adtrees/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2020,12 +2043,12 @@ devoted to representing natural language expressions.")
 (define-public texlive-adobemapping
   (package
     (name "texlive-adobemapping")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/cmap/adobemapping/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2042,12 +2065,12 @@ available for distribution by Adobe.")
 (define-public texlive-aesupp
   (package
     (name "texlive-aesupp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/aesupp/"
                                      "fonts/enc/dvips/aesupp/"
                                      "fonts/map/dvips/aesupp/"
@@ -2075,12 +2098,12 @@ the TeX Gyre bundle do not need this support.")
 (define-public texlive-afm2pl
   (package
     (name "texlive-afm2pl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/afm2pl.1"
                                      "doc/man/man1/afm2pl.man1.pdf"
                                      "fonts/enc/dvips/afm2pl/"
@@ -2149,12 +2172,12 @@ ligatures, but also offers additional control over 
them.")
 (define-public texlive-afparticle
   (package
     (name "texlive-afparticle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/afparticle/"
                                      "source/latex/afparticle/"
                                      "tex/latex/afparticle/"))))
@@ -2174,12 +2197,12 @@ access journal @emph{Archives of Forensic Psychology}.")
 (define-public texlive-afthesis
   (package
     (name "texlive-afthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/afthesis/" 
"doc/latex/afthesis/"
                                      "tex/latex/afthesis/"))))
               (file-name (git-file-name name version))
@@ -2198,12 +2221,12 @@ Of Technology.")
 (define-public texlive-aguplus
   (package
     (name "texlive-aguplus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/aguplus/" "doc/latex/aguplus/"
                                      "tex/latex/aguplus/"))))
               (file-name (git-file-name name version))
@@ -2224,12 +2247,12 @@ own; it is recommended to switch to the official 
distribution.")
 (define-public texlive-aiaa
   (package
     (name "texlive-aiaa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/aiaa/" "doc/latex/aiaa/"
                                      "source/latex/aiaa/" "tex/latex/aiaa/"))))
               (file-name (git-file-name name version))
@@ -2250,12 +2273,12 @@ Astronautics}.")
 (define-public texlive-aichej
   (package
     (name "texlive-aichej")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/aichej/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2273,12 +2296,12 @@ or @code{AIChE} J or @code{AIChEJ).}")
 (define-public texlive-ajl
   (package
     (name "texlive-ajl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ajl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2295,12 +2318,12 @@ Australian Journal of Linguistics.")
 (define-public texlive-akshar
   (package
     (name "texlive-akshar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/akshar/" "source/latex/akshar/"
                                      "tex/latex/akshar/"))))
               (file-name (git-file-name name version))
@@ -2319,12 +2342,12 @@ Devanagari characters and syllables in a more correct 
way.")
 (define-public texlive-albatross
   (package
     (name "texlive-albatross")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/albatross.1"
                                      "doc/man/man1/albatross.man1.pdf"
                                      "doc/support/albatross/"
@@ -2333,7 +2356,7 @@ Devanagari characters and syllables in a more correct 
way.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "147cdqiyapmhs6s5cp4f0vhc71d3w9kvxk8ylbrhsp5h97r8y6w9"))))
+                "0gg7abaixfxmwhdj3z84sg1vkglh8a8q2p3ql1hy74f5rpkyf3yg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "albatross.sh")))
@@ -2347,12 +2370,12 @@ a given (Unicode) glyph.  It relies on Fontconfig.")
 (define-public texlive-alegreya
   (package
     (name "texlive-alegreya")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/alegreya/"
                                      "fonts/enc/dvips/alegreya/"
                                      "fonts/map/dvips/alegreya/"
@@ -2379,18 +2402,18 @@ number styles are available.")
 (define-public texlive-aleph
   (package
     (name "texlive-aleph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "0b7dihilh2v8qcp4m8fblyc10jc5i4fhpj3pspzinag0pk66b7nb"))))
+                "096p2kcfmdvf09xpijwsrhkhmaggvd04jxrs2abag45wsrj75h0s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:create-formats #~(list "aleph")))
@@ -2437,12 +2460,12 @@ extensions of TeX, itself developed for e-TeX.")
 (define-public texlive-alfaslabone
   (package
     (name "texlive-alfaslabone")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/alfaslabone/"
                                      "fonts/enc/dvips/alfaslabone/"
                                      "fonts/map/dvips/alfaslabone/"
@@ -2468,12 +2491,12 @@ headlines.")
 (define-public texlive-alg
   (package
     (name "texlive-alg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/alg/" "source/latex/alg/"
                                      "tex/latex/alg/"))))
               (file-name (git-file-name name version))
@@ -2496,12 +2519,12 @@ defined.")
 (define-public texlive-algobox
   (package
     (name "texlive-algobox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/algobox/" 
"source/latex/algobox/"
                                      "tex/latex/algobox/"))))
               (file-name (git-file-name name version))
@@ -2524,12 +2547,12 @@ inconsistent differences between the input syntax and 
the program text.")
 (define-public texlive-algolrevived
   (package
     (name "texlive-algolrevived")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/algolrevived/"
                                      "fonts/enc/dvips/algolrevived/"
                                      "fonts/map/dvips/algolrevived/"
@@ -2557,12 +2580,12 @@ specific columns.  It also makes a passable but limited 
text font.")
 (define-public texlive-algorithm2e
   (package
     (name "texlive-algorithm2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/algorithm2e/"
                                      "tex/latex/algorithm2e/"))))
               (file-name (git-file-name name version))
@@ -2587,12 +2610,12 @@ in other algorithms.")
 (define-public texlive-algorithmicx
   (package
     (name "texlive-algorithmicx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/algorithmicx/"
                                      "tex/latex/algorithmicx/"))))
               (file-name (git-file-name name version))
@@ -2614,12 +2637,12 @@ style to his native language.")
 (define-public texlive-algorithms
   (package
     (name "texlive-algorithms")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/algorithms/"
                                      "source/latex/algorithms/"
                                      "tex/latex/algorithms/"))))
@@ -2642,18 +2665,18 @@ typesetting popular algorithmic constructs are 
available.")
 (define-public texlive-algpseudocodex
   (package
     (name "texlive-algpseudocodex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/algpseudocodex/"
                                      "tex/latex/algpseudocodex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1gjcdmzijiagzxwjwygqpbjjapzk9dfljv5d94iabzr8032l9rsh"))))
+                "03k0ynz63gqgmm6ylikpaq28cd70qfq3advv8n1nbi8bjgz7xrd4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/algpseudocodex";)
@@ -2670,18 +2693,18 @@ support for long code lines spanning several lines and 
improved comments.")
 (define-public texlive-algxpar
   (package
     (name "texlive-algxpar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/algxpar/" 
"source/latex/algxpar/"
+                    (revision 70951)
+                    (locations (list "doc/latex/algxpar/"
                                      "tex/latex/algxpar/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1d4g8wl29k85x2liwab86fw1yvns68c4ms6v7mvviavcvml4d3mx"))))
+                "14hspzx0bd2p2aahfa54jz0f97nz1wbjykjrgb5l8ncmr11hr09h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/algxpar";)
@@ -2694,12 +2717,12 @@ text which spans over multiple lines.")
 (define-public texlive-aligned-overset
   (package
     (name "texlive-aligned-overset")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aligned-overset/"
                                      "source/latex/aligned-overset/"
                                      "tex/latex/aligned-overset/"))))
@@ -2720,12 +2743,12 @@ math environments.")
 (define-public texlive-alkalami
   (package
     (name "texlive-alkalami")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/alkalami/"
                                      "fonts/truetype/public/alkalami/"))))
               (file-name (git-file-name name version))
@@ -2744,12 +2767,12 @@ region of Nigeria and Niger.")
 (define-public texlive-allrunes
   (package
     (name "texlive-allrunes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/allrunes/"
                                      "fonts/map/dvips/allrunes/"
                                      "fonts/source/public/allrunes/"
@@ -2773,12 +2796,12 @@ covers not only the main forms but also a lot of 
varieties.")
 (define-public texlive-almendra
   (package
     (name "texlive-almendra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/almendra/"
                                      "fonts/enc/dvips/almendra/"
                                      "fonts/map/dvips/almendra/"
@@ -2806,12 +2829,12 @@ There is also a regular-weight small-caps.")
 (define-public texlive-almfixed
   (package
     (name "texlive-almfixed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/almfixed/"
                                      "fonts/opentype/public/almfixed/"
                                      "fonts/truetype/public/almfixed/"))))
@@ -2839,12 +2862,12 @@ proofread.")
 (define-public texlive-alpha-persian
   (package
     (name "texlive-alpha-persian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/alpha-persian/"
                                      "doc/bibtex/alpha-persian/"))))
               (file-name (git-file-name name version))
@@ -2864,12 +2887,12 @@ offers several enhancements.  It is compatible with the 
@code{hyperref},
 (define-public texlive-amscdx
   (package
     (name "texlive-amscdx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amscdx/" "source/latex/amscdx/"
                                      "tex/latex/amscdx/"))))
               (file-name (git-file-name name version))
@@ -2894,12 +2917,12 @@ class of commutative diagrams and alike.")
 (define-public texlive-amscls-doc
   (package
     (name "texlive-amscls-doc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amscls-doc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2926,12 +2949,12 @@ various components.")
 (define-public texlive-amslatex-primer
   (package
     (name "texlive-amslatex-primer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amslatex-primer/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2954,12 +2977,12 @@ create a bibliography.")
 (define-public texlive-amsldoc-it
   (package
     (name "texlive-amsldoc-it")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amsldoc-it/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -2977,12 +3000,12 @@ create a bibliography.")
 (define-public texlive-amsldoc-vn
   (package
     (name "texlive-amsldoc-vn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amsldoc-vn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3000,19 +3023,19 @@ create a bibliography.")
 (define-public texlive-amstex
   (package
     (name "texlive-amstex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "01yh10g2wwa58q151aqg246bsclks25qvd8axc1v799v37wlgqn3"))))
+                "19wmfij3g3kaqnhypczpda7i2c3nhin1h6fjwjb5raimr9g5qyql"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -3031,6 +3054,7 @@ create a bibliography.")
            texlive-cm
            texlive-hyphen-base
            texlive-knuth-lib
+           texlive-pdftex
            texlive-plain
            texlive-tex))
     (home-page "https://ctan.org/pkg/amstex";)
@@ -3053,12 +3077,12 @@ prepare submissions for the AMS.")
 (define-public texlive-amsthdoc-it
   (package
     (name "texlive-amsthdoc-it")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amsthdoc-it/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3076,12 +3100,12 @@ prepare submissions for the AMS.")
 (define-public texlive-andika
   (package
     (name "texlive-andika")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/andika/"
                                      "fonts/enc/dvips/andika/"
                                      "fonts/map/dvips/andika/"
@@ -3109,12 +3133,12 @@ with one another.")
 (define-public texlive-annee-scolaire
   (package
     (name "texlive-annee-scolaire")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/annee-scolaire/"
                                      "source/latex/annee-scolaire/"
                                      "tex/latex/annee-scolaire/"))))
@@ -3137,12 +3161,12 @@ the years.")
 (define-public texlive-annotate
   (package
     (name "texlive-annotate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/annotate/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3162,18 +3186,18 @@ processes an entry's annotate field as part of the 
printed output.")
 (define-public texlive-annotate-equations
   (package
     (name "texlive-annotate-equations")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/annotate-equations/"
                                      "tex/latex/annotate-equations/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1jk08yxwyijspa74k0a79wvh7q0s0xd7ji5m13qb48gw0czwjcxs"))))
+                "07cdj0sqx796gsjmrpq8bzkmiqbli24593y4axcmrr8kngfki9f2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/annotate-equations";)
@@ -3187,12 +3211,12 @@ as well as LuaLaTeX.")
 (define-public texlive-anonymous-acm
   (package
     (name "texlive-anonymous-acm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/anonymous-acm/"
                                      "tex/latex/anonymous-acm/"))))
               (file-name (git-file-name name version))
@@ -3217,12 +3241,12 @@ simply changing one option and recompiling.")
 (define-public texlive-anonymouspro
   (package
     (name "texlive-anonymouspro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/anonymouspro/"
                                      "fonts/afm/public/anonymouspro/"
                                      "fonts/enc/dvips/anonymouspro/"
@@ -3250,12 +3274,12 @@ also provided.")
 (define-public texlive-antanilipsum
   (package
     (name "texlive-antanilipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/antanilipsum/"
                                      "source/latex/antanilipsum/"
                                      "tex/latex/antanilipsum/"))))
@@ -3276,12 +3300,12 @@ friends'', in English), directed by Mario Monicelli.")
 (define-public texlive-antiqua
   (package
     (name "texlive-antiqua")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/antiqua/"
                                      "fonts/afm/urw/antiqua/"
                                      "fonts/map/dvips/antiqua/"
@@ -3306,12 +3330,12 @@ Condensed, with supporting files for use with (La)TeX.")
 (define-public texlive-antomega
   (package
     (name "texlive-antomega")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/omega/antomega/" 
"omega/ocp/antomega/"
                                      "omega/otp/antomega/"
                                      "source/lambda/antomega/"
@@ -3347,12 +3371,12 @@ of LaTeX documents to Lambda).")
 (define-public texlive-anufinalexam
   (package
     (name "texlive-anufinalexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/anufinalexam/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3370,12 +3394,12 @@ final exams in the @acronym{ANU, Australian National 
University}.")
 (define-public texlive-anyfontsize
   (package
     (name "texlive-anyfontsize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/anyfontsize/"
                                      "tex/latex/anyfontsize/"))))
               (file-name (git-file-name name version))
@@ -3398,12 +3422,12 @@ Computer Modern encoding; the present package 
generalises the facility.")
 (define-public texlive-aomart
   (package
     (name "texlive-aomart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/aomart/" "doc/latex/aomart/"
                                      "source/latex/aomart/" 
"tex/latex/aomart/"))))
               (file-name (git-file-name name version))
@@ -3422,12 +3446,12 @@ Computer Modern encoding; the present package 
generalises the facility.")
 (define-public texlive-apa
   (package
     (name "texlive-apa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apa/" "tex/latex/apa/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3453,12 +3477,12 @@ Apacite, which used to work with this class, has been 
updated for use with
 (define-public texlive-apa6e
   (package
     (name "texlive-apa6e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apa6e/" "source/latex/apa6e/"
                                      "tex/latex/apa6e/"))))
               (file-name (git-file-name name version))
@@ -3479,12 +3503,12 @@ requirements.")
 (define-public texlive-apa7
   (package
     (name "texlive-apa7")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apa7/" "source/latex/apa7/"
                                      "tex/latex/apa7/"))))
               (file-name (git-file-name name version))
@@ -3515,12 +3539,12 @@ a development of the @code{apa6} class.")
 (define-public texlive-apalike-ejor
   (package
     (name "texlive-apalike-ejor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/apalike-ejor/"
                                      "doc/bibtex/apalike-ejor/"))))
               (file-name (git-file-name name version))
@@ -3541,12 +3565,12 @@ guidelines.")
 (define-public texlive-apalike2
   (package
     (name "texlive-apalike2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/apalike2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3563,12 +3587,12 @@ base BibTeX distribution.")
 (define-public texlive-apnum
   (package
     (name "texlive-apnum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/apnum/" 
"tex/generic/apnum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3588,12 +3612,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/plain/apprendre-a-programmer-en-tex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3613,12 +3637,12 @@ to everyone.")
 (define-public texlive-apprends-latex
   (package
     (name "texlive-apprends-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apprends-latex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -3636,12 +3660,12 @@ documentation for LaTeX beginners.")
 (define-public texlive-apxproof
   (package
     (name "texlive-apxproof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apxproof/"
                                      "source/latex/apxproof/"
                                      "tex/latex/apxproof/"))))
@@ -3667,12 +3691,12 @@ material.")
 (define-public texlive-arabi
   (package
     (name "texlive-arabi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arabi/"
                                      "fonts/afm/arabi/arabeyes/"
                                      "fonts/enc/dvips/arabi/"
@@ -3706,12 +3730,12 @@ copied from them and pasted elsewhere.")
 (define-public texlive-arabi-add
   (package
     (name "texlive-arabi-add")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arabi-add/"
                                      "tex/latex/arabi-add/"))))
               (file-name (git-file-name name version))
@@ -3732,12 +3756,12 @@ contents for Arabic texts created by the @code{arabi} 
package.")
 (define-public texlive-arabic-book
   (package
     (name "texlive-arabic-book")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/arabic-book/"
                                      "tex/xelatex/arabic-book/"))))
               (file-name (git-file-name name version))
@@ -3763,12 +3787,12 @@ elsewhere.")
 (define-public texlive-arabluatex
   (package
     (name "texlive-arabluatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/arabluatex/"
                                      "source/lualatex/arabluatex/"
                                      "tex/lualatex/arabluatex/"))))
@@ -3797,12 +3821,12 @@ correlated in various ways.")
 (define-public texlive-arabtex
   (package
     (name "texlive-arabtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arabtex/"
                                      "fonts/map/dvips/arabtex/"
                                      "fonts/source/public/arabtex/"
@@ -3831,12 +3855,12 @@ style.  ArabTeX will run with Plain TeX and also with 
LaTeX.")
 (define-public texlive-arara
   (package
     (name "texlive-arara")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/arara.1"
                                      "doc/man/man1/arara.man1.pdf"
                                      "doc/support/arara/" "scripts/arara/"
@@ -3844,7 +3868,7 @@ style.  ArabTeX will run with Plain TeX and also with 
LaTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0sshjaxz1ar24mr7dny0lp9l0bggyfsb0868s4b1k00w6jyzh1i8"))))
+                "13wqpc586vmk2c3fj2w1ykixrgfkjnwiplb1ra5mia9m53g6s7wz"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "icedtea")))
     (build-system texlive-build-system)
@@ -3871,12 +3895,12 @@ virtual machine.")
 (define-public texlive-aramaic-serto
   (package
     (name "texlive-aramaic-serto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aramaic-serto/"
                                      "fonts/afm/public/aramaic-serto/"
                                      "fonts/map/dvips/aramaic-serto/"
@@ -3905,12 +3929,12 @@ form).")
 (define-public texlive-archaeologie
   (package
     (name "texlive-archaeologie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/archaeologie/"
                                      "doc/latex/archaeologie/"
                                      "source/latex/archaeologie/"
@@ -3918,7 +3942,7 @@ form).")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0w8r9z0k0rxdgxa2p16rqyh7rm83sy0410p5lz5k23h805q5qsmy"))))
+                "17wffhg034ja4iy6sikyhfh97gvjhk2020bpk3zqmh13wkh2p6cg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/archaeologie";)
@@ -3932,12 +3956,12 @@ change and adjust the outcome according to one's own 
preferences.")
 (define-public texlive-archaic
   (package
     (name "texlive-archaic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/archaic/"
                                      "fonts/afm/public/archaic/"
                                      "fonts/map/dvips/archaic/"
@@ -3967,12 +3991,12 @@ writings.")
 (define-public texlive-archivo
   (package
     (name "texlive-archivo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/archivo/"
                                      "fonts/enc/dvips/archivo/"
                                      "fonts/map/dvips/archivo/"
@@ -3997,12 +4021,12 @@ Omnibus-Type, with support for LaTeX and pdfLaTeX.")
 (define-public texlive-arimo
   (package
     (name "texlive-arimo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/arimo/"
                                      "fonts/enc/dvips/arimo/"
                                      "fonts/map/dvips/arimo/"
@@ -4027,12 +4051,12 @@ design which is metrically compatible with Arial.")
 (define-public texlive-armtex
   (package
     (name "texlive-armtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/armenian/"
                                      "fonts/afm/public/armenian/"
                                      "fonts/map/dvips/armenian/"
@@ -4044,7 +4068,7 @@ design which is metrically compatible with Arial.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "161c66av2zkxp9r32dr449sa9crmyjkjijrvx5a56avkyyr1s0kp"))))
+                "00y0kb6kmfa8d2sqsya93b312170p3vgcd0q9b9l96vys45npx8n"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (native-inputs (list texlive-metafont))
@@ -4062,12 +4086,12 @@ Armenian keyboard using UTF-8 encoding.")
 (define-public texlive-around-the-bend
   (package
     (name "texlive-around-the-bend")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/around-the-bend/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -4086,12 +4110,12 @@ to get onto CTAN.")
 (define-public texlive-arphic
   (package
     (name "texlive-arphic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/arphic/"
                                      "dvips/arphic/"
                                      "fonts/afm/arphic/bkaiu/"
@@ -4134,12 +4158,12 @@ LuaLaTeX are provided by the @code{arphic-ttf} 
package.")
 (define-public texlive-arphic-ttf
   (package
     (name "texlive-arphic-ttf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/arphic-ttf/"
                                      "fonts/truetype/public/arphic-ttf/"))))
               (file-name (git-file-name name version))
@@ -4160,12 +4184,12 @@ package.")
 (define-public texlive-arsclassica
   (package
     (name "texlive-arsclassica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arsclassica/"
                                      "tex/latex/arsclassica/"))))
               (file-name (git-file-name name version))
@@ -4185,12 +4209,12 @@ of writing with LaTeX} (the web page is in Italian).")
 (define-public texlive-articleingud
   (package
     (name "texlive-articleingud")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/articleingud/"
                                      "source/latex/articleingud/"
                                      "tex/latex/articleingud/"))))
@@ -4210,12 +4234,12 @@ review.  This class is derived from the standard LaTeX 
class @code{article}.")
 (define-public texlive-arvo
   (package
     (name "texlive-arvo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/arvo/"
                                      "fonts/enc/dvips/arvo/"
                                      "fonts/map/dvips/arvo/"
@@ -4239,12 +4263,12 @@ Koovit, with support for LaTeX and pdfLaTeX.")
 (define-public texlive-asaetr
   (package
     (name "texlive-asaetr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/asaetr/" "doc/latex/asaetr/"
                                      "tex/latex/asaetr/"))))
               (file-name (git-file-name name version))
@@ -4265,12 +4289,12 @@ Caps font.")
 (define-public texlive-asapsym
   (package
     (name "texlive-asapsym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/asapsym/"
                                      "fonts/opentype/omnibus-type/asapsym/"
                                      "source/fonts/asapsym/"
@@ -4295,12 +4319,12 @@ this time, only XeTeX and LuaTeX are supported.")
 (define-public texlive-ascelike
   (package
     (name "texlive-ascelike")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ascelike/" 
"doc/latex/ascelike/"
                                      "tex/latex/ascelike/"))))
               (file-name (git-file-name name version))
@@ -4321,12 +4345,12 @@ that organization.")
 (define-public texlive-ascii-chart
   (package
     (name "texlive-ascii-chart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/ascii-chart/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -4344,12 +4368,12 @@ converted between Plain TeX and LaTeX by a simple 
editing action.")
 (define-public texlive-ascii-font
   (package
     (name "texlive-ascii-font")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ascii-font/"
                                      "fonts/map/dvips/ascii-font/"
                                      "fonts/tfm/public/ascii-font/"
@@ -4373,12 +4397,12 @@ according to the IBM PC Code Page 437 C0 Graphics.")
 (define-public texlive-ascmac
   (package
     (name "texlive-ascmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ascmac/"
                                      "fonts/map/dvips/ascmac/"
                                      "fonts/source/public/ascmac/"
@@ -4404,18 +4428,18 @@ boxes and is thus driver independent.")
 (define-public texlive-asmeconf
   (package
     (name "texlive-asmeconf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/asmeconf/" 
"doc/latex/asmeconf/"
                                      "tex/latex/asmeconf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05wic7mb1flxdnl27lbhkjnbalnc8bqy4xj1w2rk5kzxmw525288"))))
+                "1sgpm9avf7s81xzq80ny0d0i2zvhgjz3iqnbx5xpwkrk82gi3qsv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/asmeconf";)
@@ -4433,18 +4457,18 @@ This LaTeX template is not a publication of ASME.")
 (define-public texlive-asmejour
   (package
     (name "texlive-asmejour")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/asmejour/" 
"doc/latex/asmejour/"
                                      "tex/latex/asmejour/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "09zncjbvdrqkr8g131mx0m73km4d270sn9782knl5qj6gxh98940"))))
+                "13znp2mmizab1993f00f2pq3wg104z5vndnqgszbnia2yxr9g18f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/asmejour";)
@@ -4462,12 +4486,12 @@ This package is not a publication of ASME.")
 (define-public texlive-aspectratio
   (package
     (name "texlive-aspectratio")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aspectratio/"
                                      "fonts/map/dvips/aspectratio/"
                                      "fonts/source/public/aspectratio/"
@@ -4492,12 +4516,12 @@ and engineers.  Note that the package supersedes the 
package @code{ar}.")
 (define-public texlive-asternote
   (package
     (name "texlive-asternote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/asternote/"
                                      "tex/latex/asternote/"))))
               (file-name (git-file-name name version))
@@ -4516,12 +4540,12 @@ brackets and marked with an asterisk.")
 (define-public texlive-astro
   (package
     (name "texlive-astro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/astro/"
                                      "fonts/source/public/astro/"
                                      "fonts/tfm/public/astro/"))))
@@ -4544,12 +4568,12 @@ source.")
 (define-public texlive-asymptote-by-example-zh-cn
   (package
     (name "texlive-asymptote-by-example-zh-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/support/asymptote-by-example-zh-cn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -4566,12 +4590,12 @@ Chinese.")
 (define-public texlive-asymptote-faq-zh-cn
   (package
     (name "texlive-asymptote-faq-zh-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/asymptote-faq-zh-cn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -4587,12 +4611,12 @@ Chinese.")
 (define-public texlive-asymptote-manual-zh-cn
   (package
     (name "texlive-asymptote-manual-zh-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/asymptote-manual-zh-cn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -4610,12 +4634,12 @@ manual.")
 (define-public texlive-atkinson
   (package
     (name "texlive-atkinson")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/atkinson/"
                                      "fonts/enc/dvips/atkinson/"
                                      "fonts/map/dvips/atkinson/"
@@ -4645,12 +4669,12 @@ increase character recognition, ultimately improving 
readability.")
 (define-public texlive-aucklandthesis
   (package
     (name "texlive-aucklandthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aucklandthesis/"
                                      "tex/latex/aucklandthesis/"))))
               (file-name (git-file-name name version))
@@ -4671,12 +4695,12 @@ diplomas.")
 (define-public texlive-augie
   (package
     (name "texlive-augie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/augie/"
                                      "fonts/afm/public/augie/"
                                      "fonts/map/dvips/augie/"
@@ -4700,12 +4724,12 @@ informal handwriting.  The font is distributed in Adobe 
Type 1 format.")
 (define-public texlive-auncial-new
   (package
     (name "texlive-auncial-new")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/auncial-new/"
                                      "fonts/afm/public/auncial-new/"
                                      "fonts/map/dvips/auncial-new/"
@@ -4732,12 +4756,12 @@ provided, and the font is distributed in Adobe Type 1 
format.")
 (define-public texlive-aurical
   (package
     (name "texlive-aurical")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aurical/"
                                      "fonts/afm/public/aurical/"
                                      "fonts/map/dvips/aurical/"
@@ -4765,12 +4789,12 @@ Svatba offers a long @samp{s}.")
 (define-public texlive-authordate
   (package
     (name "texlive-authordate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/authordate/"
                                      "doc/bibtex/authordate/"
                                      "tex/latex/authordate/"))))
@@ -4792,12 +4816,12 @@ necessary for the LaTeX package to work.")
 (define-public texlive-auto-pst-pdf
   (package
     (name "texlive-auto-pst-pdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/auto-pst-pdf/"
                                      "source/latex/auto-pst-pdf/"
                                      "tex/latex/auto-pst-pdf/"))))
@@ -4820,12 +4844,12 @@ PSfrag figures can all be input consistently and 
easily.")
 (define-public texlive-autoaligne
   (package
     (name "texlive-autoaligne")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/autoaligne/"
                                      "tex/generic/autoaligne/"))))
               (file-name (git-file-name name version))
@@ -4844,12 +4868,12 @@ math expressions.")
 (define-public texlive-autobreak
   (package
     (name "texlive-autobreak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/autobreak/"
                                      "source/latex/autobreak/"
                                      "tex/latex/autobreak/"))))
@@ -4872,12 +4896,12 @@ computer-generated long formulae with many terms.")
 (define-public texlive-autosp
   (package
     (name "texlive-autosp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/autosp/"
                                      "doc/man/man1/autosp.1"
                                      "doc/man/man1/autosp.man1.pdf"
@@ -4886,7 +4910,7 @@ computer-generated long formulae with many terms.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16szmbffp9pwzv7zq3l4yvnsfk4m7w57wib7pqpgv1v5fzhlaahs"))))
+                "1n9vpb0cmi0b9gbi3f70zafvhj9znvfhd9614xcn49jwss2bwdk9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-autosp-bin))
@@ -4952,12 +4976,12 @@ other parts.")
 (define-public texlive-axodraw2
   (package
     (name "texlive-axodraw2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/axodraw2/"
                                      "doc/man/man1/axohelp.1"
                                      "doc/man/man1/axohelp.man1.pdf"
@@ -5037,12 +5061,12 @@ the pdf code inserted in the output file.  The 
processing involves a run of
 (define-public texlive-b1encoding
   (package
     (name "texlive-b1encoding")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/b1encoding/"
                                      "fonts/enc/dvips/b1encoding/"
                                      "source/latex/b1encoding/"
@@ -5063,12 +5087,12 @@ with LaTeX when typesetting things using his Bookhands 
fonts.")
 (define-public texlive-backnaur
   (package
     (name "texlive-backnaur")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/backnaur/"
                                      "source/latex/backnaur/"
                                      "tex/latex/backnaur/"))))
@@ -5089,12 +5113,12 @@ in-line BNF expressions using math mode.")
 (define-public texlive-baekmuk
   (package
     (name "texlive-baekmuk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/baekmuk/"
                                      "fonts/truetype/public/baekmuk/"))))
               (file-name (git-file-name name version))
@@ -5114,12 +5138,12 @@ in-line BNF expressions using math mode.")
 (define-public texlive-bagpipe
   (package
     (name "texlive-bagpipe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/bagpipe/"
                                      "tex/generic/bagpipe/"))))
               (file-name (git-file-name name version))
@@ -5138,12 +5162,12 @@ package provides specialized and re-defined macros to 
simplify this task.")
 (define-public texlive-bangla
   (package
     (name "texlive-bangla")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bangla/"
                                      "fonts/truetype/public/bangla/"
                                      "tex/latex/bangla/"))))
@@ -5164,12 +5188,12 @@ language and comes with some fonts of its own.")
 (define-public texlive-bangorcsthesis
   (package
     (name "texlive-bangorcsthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bangorcsthesis/"
                                      "source/latex/bangorcsthesis/"
                                      "tex/latex/bangorcsthesis/"))))
@@ -5190,12 +5214,12 @@ also provides macros designed to optimise the process 
of producing a thesis.")
 (define-public texlive-bangorexam
   (package
     (name "texlive-bangorexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bangorexam/"
                                      "source/latex/bangorexam/"
                                      "tex/latex/bangorexam/"))))
@@ -5216,12 +5240,12 @@ styles.  Marks are totalled and checked automatically.")
 (define-public texlive-bangtex
   (package
     (name "texlive-bangtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bangtex/"
                                      "fonts/source/public/bangtex/"
                                      "fonts/tfm/public/bangtex/"
@@ -5243,12 +5267,12 @@ and Metafont sources for fonts.")
 (define-public texlive-barr
   (package
     (name "texlive-barr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/barr/" 
"tex/generic/barr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -5266,12 +5290,12 @@ of mathematical disciplines.")
 (define-public texlive-bartel-chess-fonts
   (package
     (name "texlive-bartel-chess-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bartel-chess-fonts/"
                                      "fonts/source/public/bartel-chess-fonts/"
                                      "fonts/tfm/public/bartel-chess-fonts/"))))
@@ -5296,12 +5320,12 @@ of mathematical disciplines.")
 (define-public texlive-baskervald
   (package
     (name "texlive-baskervald")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/baskervald/"
                                      "fonts/afm/arkandis/baskervald/"
                                      "fonts/enc/dvips/baskervald/"
@@ -5329,12 +5353,12 @@ fonts include the slashed zero and additional 
non-standard ligatures.")
 (define-public texlive-baskervaldx
   (package
     (name "texlive-baskervaldx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/baskervaldx/"
                                      "fonts/afm/public/baskervaldx/"
                                      "fonts/enc/dvips/baskervaldx/"
@@ -5347,7 +5371,7 @@ fonts include the slashed zero and additional 
non-standard ligatures.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1qszqzpy9bdqajd1h7cha0xm0kgy21q9yzsrrgwygchkz9zv6r66"))))
+                "1h3959cxlbjxyw4kf4j3rpjar389kfq1kn9wq89xaifhvcmvll1a"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/baskervaldx";)
@@ -5362,12 +5386,12 @@ support files.")
 (define-public texlive-baskervillef
   (package
     (name "texlive-baskervillef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/baskervillef/"
                                      "fonts/enc/dvips/baskervillef/"
                                      "fonts/map/dvips/baskervillef/"
@@ -5395,12 +5419,12 @@ an option to @code{newtxmath}.")
 (define-public texlive-basque-book
   (package
     (name "texlive-basque-book")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/basque-book/"
                                      "source/latex/basque-book/"
                                      "tex/latex/basque-book/"))))
@@ -5422,12 +5446,12 @@ Theses, etc., in Basque.")
 (define-public texlive-basque-date
   (package
     (name "texlive-basque-date")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/basque-date/"
                                      "source/latex/basque-date/"
                                      "tex/latex/basque-date/"))))
@@ -5449,12 +5473,12 @@ issues of numbers in Basque.")
 (define-public texlive-bath-bst
   (package
     (name "texlive-bath-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bath-bst/"
                                      "doc/bibtex/bath-bst/"
                                      "source/bibtex/bath-bst/"))))
@@ -5476,12 +5500,12 @@ used in conjunction with @code{natbib} for citations.")
 (define-public texlive-bbding
   (package
     (name "texlive-bbding")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bbding/"
                                      "fonts/source/public/bbding/"
                                      "fonts/tfm/public/bbding/"
@@ -5505,12 +5529,12 @@ available in the @code{niceframe} fonts bundle.")
 (define-public texlive-bbold-type1
   (package
     (name "texlive-bbold-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bbold-type1/"
                                      "fonts/afm/public/bbold-type1/"
                                      "fonts/map/dvips/bbold-type1/"
@@ -5533,12 +5557,12 @@ versions of the @code{bbold} fonts.")
 (define-public texlive-bboldx
   (package
     (name "texlive-bboldx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bboldx/"
                                      "fonts/afm/public/bboldx/"
                                      "fonts/enc/dvips/bboldx/"
@@ -5565,18 +5589,18 @@ bold.")
 (define-public texlive-bclogo
   (package
     (name "texlive-bclogo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bclogo/" "metapost/bclogo/"
                                      "tex/latex/bclogo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hdg99xkmdca23s7i63099r9jvgw2larv8aawjllj9mw18195jr9"))))
+                "087d4cgv42vf8hh1d5n09zjbd0rl7rs961gzqmp1ha8n8fymadi2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bclogo";)
@@ -5589,12 +5613,12 @@ It may use either TikZ or PSTricks as graphics engine.")
 (define-public texlive-beamer-fuberlin
   (package
     (name "texlive-beamer-fuberlin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamer-fuberlin/"
                                      "tex/latex/beamer-fuberlin/"))))
               (file-name (git-file-name name version))
@@ -5615,12 +5639,12 @@ class itself (FUbeamer) or use the theme in the usual 
way with
 (define-public texlive-beamer-verona
   (package
     (name "texlive-beamer-verona")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamer-verona/"
                                      "tex/latex/beamer-verona/"))))
               (file-name (git-file-name name version))
@@ -5638,17 +5662,17 @@ class itself (FUbeamer) or use the theme in the usual 
way with
 (define-public texlive-beebe
   (package
     (name "texlive-beebe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/beebe/" 
"tex/generic/beebe/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "060v67ma1r6n9fmg4v4zl2pgxz6gmd4qrazyss9hwq6z4206pqc0"))))
+                "1w6n6112mq82gz8mmyfjs1wgqfpy1dln2s49r8dmxzqjakws1486"))))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblio";)
     (synopsis "Collection of bibliographies")
@@ -5661,12 +5685,12 @@ includes a LaTeX wrapper file to typeset the 
bibliography.")
 (define-public texlive-begingreek
   (package
     (name "texlive-begingreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/begingreek/"
                                      "source/latex/begingreek/"
                                      "tex/latex/begingreek/"))))
@@ -5688,12 +5712,12 @@ texts.")
 (define-public texlive-beilstein
   (package
     (name "texlive-beilstein")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/beilstein/"
                                      "doc/latex/beilstein/"
                                      "source/latex/beilstein/"
@@ -5716,12 +5740,12 @@ of Nanotechnology}.")
 (define-public texlive-belleek
   (package
     (name "texlive-belleek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/belleek/"
                                      "fonts/map/dvips/belleek/"
                                      "fonts/truetype/public/belleek/"
@@ -5741,12 +5765,12 @@ of Nanotechnology}.")
 (define-public texlive-begriff
   (package
     (name "texlive-begriff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/begriff/" 
"tex/latex/begriff/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -5764,12 +5788,12 @@ of Nanotechnology}.")
 (define-public texlive-bengali
   (package
     (name "texlive-bengali")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bengali/"
                                      "fonts/source/public/bengali/"
                                      "fonts/tfm/public/bengali/"
@@ -5792,12 +5816,12 @@ supports Assamese.")
 (define-public texlive-berenisadf
   (package
     (name "texlive-berenisadf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/berenisadf/"
                                      "fonts/afm/arkandis/berenisadf/"
                                      "fonts/enc/dvips/berenisadf/"
@@ -5825,12 +5849,12 @@ TeXnANSI (LY1) and LaTeX standard T1 and TS1 
encodings.")
 (define-public texlive-besjournals
   (package
     (name "texlive-besjournals")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/besjournals/"
                                      "doc/bibtex/besjournals/"))))
               (file-name (git-file-name name version))
@@ -5851,12 +5875,12 @@ Society, and has no formal approval by the BES.")
 (define-public texlive-bestpapers
   (package
     (name "texlive-bestpapers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bestpapers/"
                                      "doc/bibtex/bestpapers/"))))
               (file-name (git-file-name name version))
@@ -5881,12 +5905,12 @@ and then let the computer select the papers with 
highest scores.")
 (define-public texlive-betababel
   (package
     (name "texlive-betababel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/betababel/"
                                      "tex/latex/betababel/"))))
               (file-name (git-file-name name version))
@@ -5907,12 +5931,12 @@ transliteration.")
 (define-public texlive-beuron
   (package
     (name "texlive-beuron")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/beuron/"
                                      "fonts/map/dvips/beuron/"
                                      "fonts/opentype/public/beuron/"
@@ -5940,19 +5964,45 @@ selection commands for use with LaTeX.")
 (define-public texlive-bfh-ci
   (package
     (name "texlive-bfh-ci")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bfh-ci/" 
"tex/latex/bfh-ci/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "198r2xwki70hij36l596p9jldpzc1acna97mlszbbim2w6xj3qy8"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
+                "175mb10mcj7yq3ncg2bgm1c9i7rgkmrwbfbw3vdm9m7z526k9g34"))))
+    (outputs '("out" "doc"))
+    (build-system texlive-build-system)
+    (propagated-inputs (list texlive-adjustbox
+                             texlive-amsfonts
+                             texlive-amsmath
+                             texlive-anyfontsize
+                             texlive-beamer
+                             texlive-fontawesome
+                             texlive-fontspec
+                             texlive-geometry
+                             texlive-graphics
+                             texlive-handoutwithnotes
+                             texlive-hyperref
+                             texlive-iftex
+                             texlive-koma-script
+                             texlive-l3kernel
+                             texlive-l3packages
+                             texlive-listings
+                             texlive-nunito
+                             texlive-pgf
+                             texlive-qrcode
+                             texlive-sourceserifpro
+                             texlive-tcolorbox
+                             texlive-tools
+                             texlive-translations
+                             texlive-url
+                             texlive-xcolor
+                             texlive-zref))
     (home-page "https://ctan.org/pkg/bfh-ci";)
     (synopsis "Corporate design for Bern University of Applied Sciences")
     (description
@@ -5964,12 +6014,12 @@ classes as well as some helper packages and config 
files.")
 (define-public texlive-bgteubner
   (package
     (name "texlive-bgteubner")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bgteubner/"
                                      "doc/latex/bgteubner/"
                                      "makeindex/bgteubner/"
@@ -6007,12 +6057,12 @@ the user.")
 (define-public texlive-bguq
   (package
     (name "texlive-bguq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bguq/"
                                      "fonts/map/dvips/bguq/"
                                      "fonts/source/public/bguq/"
@@ -6039,12 +6089,12 @@ will be used by other packages which implement the 
Begriffsschrift.")
 (define-public texlive-bib-fr
   (package
     (name "texlive-bib-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bib-fr/" 
"doc/bibtex/bib-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -6062,12 +6112,12 @@ files.")
 (define-public texlive-bib2gls
   (package
     (name "texlive-bib2gls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/bib2gls.1"
                                      "doc/man/man1/bib2gls.man1.pdf"
                                      "doc/man/man1/convertgls2bib.1"
@@ -6078,7 +6128,7 @@ files.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11a3wvyg5anm9hkmlpb6yvls1bmhypyswj55q332ziac6hpi2wd5"))))
+                "06jylyhgj53dc424j7ahlxng5wwa2ihf4azx9851h68rylv4i6fh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "bib2gls.sh" "convertgls2bib.sh")))
@@ -6105,18 +6155,18 @@ etc.)#: to the @file{.bib} format required by 
@command{bib2gls}.")
 (define-public texlive-bibarts
   (package
     (name "texlive-bibarts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibarts/" 
"source/latex/bibarts/"
                                      "tex/latex/bibarts/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18jms4i9y9ngzr5cf74j6xhxkas4yg7hm1yfgim6iakshhdhy964"))))
+                "130qdf75225zz1g2cr0rw0kz4pylyif5nz98wnqjsnly5kdxkz6k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -6148,12 +6198,12 @@ bibliography without using MakeIndex or BibTeX.")
 (define-public texlive-bibcop
   (package
     (name "texlive-bibcop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/bibtex/bibcop/"
                                      "doc/man/man1/bibcop.1"
                                      "doc/man/man1/bibcop.man1.pdf"
@@ -6163,7 +6213,7 @@ bibliography without using MakeIndex or BibTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0w8n51ksff3b4nfx0ggnh00jhsdh1zg25hijxmpsq0z0wgazai9b"))))
+                "16w1iwiq7wfz7q4rfrv9pkf71m9yxrpxq70c8asy2vh73sh90szn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "bibcop.pl")))
@@ -6181,12 +6231,12 @@ as a standalone command line tool.")
 (define-public texlive-biber-ms
   (package
     (name "texlive-biber-ms")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/bibtex/biber-ms/"
                                      "source/bibtex/biber-ms/"))))
               (file-name (git-file-name name version))
@@ -6206,12 +6256,12 @@ multiscript version of @code{biblatex-ms}.")
 (define-public texlive-bibexport
   (package
     (name "texlive-bibexport")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bibexport/"
                                      "doc/bibtex/bibexport/" 
"scripts/bibexport/"
                                      "source/bibtex/bibexport/"))))
@@ -6242,12 +6292,12 @@ ones like month names) and following the 
cross-references.")
 (define-public texlive-bibhtml
   (package
     (name "texlive-bibhtml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bibhtml/" 
"doc/bibtex/bibhtml/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -6271,12 +6321,12 @@ package provides three different style files derived 
from each of the standard
 (define-public texlive-biblatex-abnt
   (package
     (name "texlive-biblatex-abnt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-abnt/"
                                      "tex/latex/biblatex-abnt/"))))
               (file-name (git-file-name name version))
@@ -6295,12 +6345,12 @@ Association of Technical Norms) rules.")
 (define-public texlive-biblatex-ajc2020unofficial
   (package
     (name "texlive-biblatex-ajc2020unofficial")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-ajc2020unofficial/"
                                      
"tex/latex/biblatex-ajc2020unofficial/"))))
               (file-name (git-file-name name version))
@@ -6320,12 +6370,12 @@ BibLaTeX, so you probably want to use 
@code{biblatex2bibitem}.")
 (define-public texlive-biblatex-anonymous
   (package
     (name "texlive-biblatex-anonymous")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-anonymous/"
                                      "tex/latex/biblatex-anonymous/"))))
               (file-name (git-file-name name version))
@@ -6344,12 +6394,12 @@ It will be useful, for example, in history or classical 
philology.")
 (define-public texlive-biblatex-apa6
   (package
     (name "texlive-biblatex-apa6")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-apa6/"
                                      "tex/latex/biblatex-apa6/"))))
               (file-name (git-file-name name version))
@@ -6373,12 +6423,12 @@ the BibLaTeX-apa style package for the latest APA 
edition conformance.")
 (define-public texlive-biblatex-archaeology
   (package
     (name "texlive-biblatex-archaeology")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-archaeology/"
                                      "source/latex/biblatex-archaeology/"
                                      "tex/latex/biblatex-archaeology/"))))
@@ -6405,12 +6455,12 @@ catalogues.")
 (define-public texlive-biblatex-arthistory-bonn
   (package
     (name "texlive-biblatex-arthistory-bonn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-arthistory-bonn/"
                                      "tex/latex/biblatex-arthistory-bonn/"))))
               (file-name (git-file-name name version))
@@ -6433,12 +6483,12 @@ compatible with English and German.")
 (define-public texlive-biblatex-bath
   (package
     (name "texlive-biblatex-bath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-bath/"
                                      "source/latex/biblatex-bath/"
                                      "tex/latex/biblatex-bath/"))))
@@ -6458,12 +6508,12 @@ Harvard style recommended by the University of Bath 
Library.")
 (define-public texlive-biblatex-bookinarticle
   (package
     (name "texlive-biblatex-bookinarticle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-bookinarticle/"
                                      "tex/latex/biblatex-bookinarticle/"))))
               (file-name (git-file-name name version))
@@ -6485,12 +6535,12 @@ package is now superseded by 
@code{biblatex-bookinother}.")
 (define-public texlive-biblatex-bookinother
   (package
     (name "texlive-biblatex-bookinother")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-bookinother/"
                                      "tex/latex/biblatex-bookinother/"))))
               (file-name (git-file-name name version))
@@ -6511,12 +6561,12 @@ supersedes.")
 (define-public texlive-biblatex-bwl
   (package
     (name "texlive-biblatex-bwl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-bwl/"
                                      "tex/latex/biblatex-bwl/"))))
               (file-name (git-file-name name version))
@@ -6536,18 +6586,18 @@ University of Berlin.")
 (define-public texlive-biblatex-caspervector
   (package
     (name "texlive-biblatex-caspervector")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-caspervector/"
                                      "tex/latex/biblatex-caspervector/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0drch06w3kp5ygc3jad70iixylgaivhxnnibglnih89yg4wq90y4"))))
+                "0m1x3r52i6z06gy3jqlhaqnc876mi0qwjywmwyapvm8kfa2my0p3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-caspervector";)
@@ -6560,12 +6610,12 @@ style for Chinese LaTeX users, using BibLaTeX.")
 (define-public texlive-biblatex-chem
   (package
     (name "texlive-biblatex-chem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-chem/"
                                      "tex/latex/biblatex-chem/"))))
               (file-name (git-file-name name version))
@@ -6587,12 +6637,12 @@ a wide range of journals).")
 (define-public texlive-biblatex-chicago
   (package
     (name "texlive-biblatex-chicago")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-chicago/"
                                      "tex/latex/biblatex-chicago/"))))
               (file-name (git-file-name name version))
@@ -6614,12 +6664,12 @@ others.")
 (define-public texlive-biblatex-claves
   (package
     (name "texlive-biblatex-claves")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-claves/"
                                      "tex/latex/biblatex-claves/"))))
               (file-name (git-file-name name version))
@@ -6646,12 +6696,12 @@ way.")
 (define-public texlive-biblatex-cv
   (package
     (name "texlive-biblatex-cv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-cv/"
                                      "tex/latex/biblatex-cv/"))))
               (file-name (git-file-name name version))
@@ -6671,12 +6721,12 @@ automatically format, group, and sort the entries on a 
CV.")
 (define-public texlive-biblatex-dw
   (package
     (name "texlive-biblatex-dw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-dw/"
                                      "tex/latex/biblatex-dw/bbx/"
                                      "tex/latex/biblatex-dw/cbx/"
@@ -6699,12 +6749,12 @@ are dependent on BibLaTeX and cannot be used without 
it.")
 (define-public texlive-biblatex-enc
   (package
     (name "texlive-biblatex-enc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-enc/"
                                      "tex/latex/biblatex-enc/"))))
               (file-name (git-file-name name version))
@@ -6725,18 +6775,18 @@ historical and philological works.")
 (define-public texlive-biblatex-ext
   (package
     (name "texlive-biblatex-ext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-ext/"
                                      "tex/latex/biblatex-ext/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "09adm378m9laxxb9bs6lqhfprrq0d3l1c627fxp1vcnxqqwd99xc"))))
+                "0al97virwph44bmjhya9xq4y8kj7f4d2v7f2jahvfz2j00j78rr7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-ext";)
@@ -6753,12 +6803,12 @@ here as well.")
 (define-public texlive-biblatex-fiwi
   (package
     (name "texlive-biblatex-fiwi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-fiwi/"
                                      "tex/latex/biblatex-fiwi/"))))
               (file-name (git-file-name name version))
@@ -6780,18 +6830,18 @@ documentation is only available in German.")
 (define-public texlive-biblatex-gb7714-2015
   (package
     (name "texlive-biblatex-gb7714-2015")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-gb7714-2015/"
                                      "tex/latex/biblatex-gb7714-2015/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "061gp5xwh2dkckb8dn9b7xhf76cqsq908dniwkp6hg531dzyn525"))))
+                "1zhh9mwbywqbx0966amdngqpk7ayknklk2j11zc10rq7z68pjzb1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-gb7714-2015";)
@@ -6807,12 +6857,12 @@ by simply loading BibLaTeX with the appropriate 
option.")
 (define-public texlive-biblatex-german-legal
   (package
     (name "texlive-biblatex-german-legal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-german-legal/"
                                      "tex/latex/biblatex-german-legal/"))))
               (file-name (git-file-name name version))
@@ -6833,18 +6883,18 @@ the future.")
 (define-public texlive-biblatex-gost
   (package
     (name "texlive-biblatex-gost")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-gost/"
                                      "tex/latex/biblatex-gost/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0k4fdvhj8ki05arcimxlj3fm2216cijaj5jk5yy95754j3z6byj3"))))
+                "08zrbh6ipqg4r0bnjgh9sd5z7aismyi7s8fhkbgdmniw99c4qdc5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-gost";)
@@ -6857,12 +6907,12 @@ GOST 7.0.5-2008")
 (define-public texlive-biblatex-historian
   (package
     (name "texlive-biblatex-historian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-historian/"
                                      "tex/latex/biblatex-historian/"))))
               (file-name (git-file-name name version))
@@ -6881,12 +6931,12 @@ Manual} (a version of Chicago).")
 (define-public texlive-biblatex-ieee
   (package
     (name "texlive-biblatex-ieee")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-ieee/"
                                      "tex/latex/biblatex-ieee/"))))
               (file-name (git-file-name name version))
@@ -6907,12 +6957,12 @@ option.")
 (define-public texlive-biblatex-ijsra
   (package
     (name "texlive-biblatex-ijsra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-ijsra/"
                                      "tex/latex/biblatex-ijsra/"))))
               (file-name (git-file-name name version))
@@ -6933,12 +6983,12 @@ Student Research in Archaeology.")
 (define-public texlive-biblatex-iso690
   (package
     (name "texlive-biblatex-iso690")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-iso690/"
                                      "tex/latex/biblatex-iso690/"))))
               (file-name (git-file-name name version))
@@ -6957,12 +7007,12 @@ the latest revision of the international standard ISO 
690:2010.")
 (define-public texlive-biblatex-jura2
   (package
     (name "texlive-biblatex-jura2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-jura2/"
                                      "tex/latex/biblatex-jura2/"))))
               (file-name (git-file-name name version))
@@ -6980,12 +7030,12 @@ the latest revision of the international standard ISO 
690:2010.")
 (define-public texlive-biblatex-juradiss
   (package
     (name "texlive-biblatex-juradiss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-juradiss/"
                                      "tex/latex/biblatex-juradiss/"))))
               (file-name (git-file-name name version))
@@ -7004,12 +7054,12 @@ law thesis with LaTeX.")
 (define-public texlive-biblatex-license
   (package
     (name "texlive-biblatex-license")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-license/"
                                      "tex/latex/biblatex-license/"))))
               (file-name (git-file-name name version))
@@ -7029,18 +7079,18 @@ via BibLaTeX's built-in related mechanism.  It provides 
a new related type
 (define-public texlive-biblatex-lncs
   (package
     (name "texlive-biblatex-lncs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-lncs/"
                                      "tex/latex/biblatex-lncs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fxhwvkgk3y2d1w6h2sldgzwbwng97bqqgny2slaajhk9wlbcs3k"))))
+                "0agr8dnyfyclj2h3yw8z23jqpvrh8jrm3bdxr9fwvb3l7fazq4mv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-lncs";)
@@ -7053,18 +7103,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-lni/"
                                      "tex/latex/biblatex-lni/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1532swanj6p4pq7a4gqkmqjsdby20ls04ghkvdjg4066z1mizjp4"))))
+                "08vpynqkg22gs869yagh6v4drh0dnkdghqd1nvcq6gh3c56dlpni"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-lni";)
@@ -7077,12 +7127,12 @@ by the Gesellschaft fur Informatik (GI e.V.).")
 (define-public texlive-biblatex-luh-ipw
   (package
     (name "texlive-biblatex-luh-ipw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-luh-ipw/"
                                      "tex/latex/biblatex-luh-ipw/bbx/"
                                      "tex/latex/biblatex-luh-ipw/cbx/"
@@ -7105,18 +7155,18 @@ 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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/biblatex-manuscripts-philology/"
                                      
"tex/latex/biblatex-manuscripts-philology/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1q0rqqh6gqs930bzay5cq5hghxk28xs2321y8h7awif0akq03rhm"))))
+                "05d2z1w7wdzdinfw1j72y2d8f0nid0a6wsrvkwqkryl3nykyh4z5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-manuscripts-philology";)
@@ -7130,12 +7180,12 @@ edition.")
 (define-public texlive-biblatex-mla
   (package
     (name "texlive-biblatex-mla")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-mla/"
                                      "tex/latex/biblatex-mla/"))))
               (file-name (git-file-name name version))
@@ -7154,12 +7204,12 @@ specified by the MLA handbook.")
 (define-public texlive-biblatex-morenames
   (package
     (name "texlive-biblatex-morenames")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-morenames/"
                                      "tex/latex/biblatex-morenames/"))))
               (file-name (git-file-name name version))
@@ -7180,12 +7230,12 @@ means the editor of @code{@@mvcollection}, and not the 
editor of the
 (define-public texlive-biblatex-ms
   (package
     (name "texlive-biblatex-ms")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/biblatex-ms/biblatex/"
                                      "bibtex/bst/biblatex-ms/"
                                      "doc/latex/biblatex-ms/"
@@ -7212,12 +7262,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-multiple-dm/"
                                      "tex/latex/biblatex-multiple-dm/"))))
               (file-name (git-file-name name version))
@@ -7236,12 +7286,12 @@ multiple sources.")
 (define-public texlive-biblatex-musuos
   (package
     (name "texlive-biblatex-musuos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-musuos/"
                                      "tex/latex/biblatex-musuos/"))))
               (file-name (git-file-name name version))
@@ -7260,12 +7310,12 @@ usable with other classes, too.")
 (define-public texlive-biblatex-nature
   (package
     (name "texlive-biblatex-nature")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-nature/"
                                      "tex/latex/biblatex-nature/"))))
               (file-name (git-file-name name version))
@@ -7284,12 +7334,12 @@ preparing papers for submission to the journal 
@emph{Nature}.")
 (define-public texlive-biblatex-nejm
   (package
     (name "texlive-biblatex-nejm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-nejm/"
                                      "source/latex/biblatex-nejm/"
                                      "tex/latex/biblatex-nejm/"))))
@@ -7309,12 +7359,12 @@ Journal of Medicine (NEJM).")
 (define-public texlive-biblatex-nottsclassic
   (package
     (name "texlive-biblatex-nottsclassic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-nottsclassic/"
                                      "tex/latex/biblatex-nottsclassic/"))))
               (file-name (git-file-name name version))
@@ -7333,12 +7383,12 @@ University of Nottingham.")
 (define-public texlive-biblatex-opcit-booktitle
   (package
     (name "texlive-biblatex-opcit-booktitle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-opcit-booktitle/"
                                      "tex/latex/biblatex-opcit-booktitle/"))))
               (file-name (git-file-name name version))
@@ -7359,19 +7409,19 @@ the @samp{op.@: cit.}@: mechanism does not work.  This 
package fixes this.")
 (define-public texlive-biblatex-oxref
   (package
     (name "texlive-biblatex-oxref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-oxref/"
                                      "source/latex/biblatex-oxref/"
                                      "tex/latex/biblatex-oxref/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0jzmb28h0s2nji23mkj5ich7z5kaifv3snj20rm0dpjk20a087h3"))))
+                "0hhl331vxsffm7wnxpx846xzbs66pjbpqhgiblds7gmz5zz6ng1k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-oxref";)
@@ -7403,12 +7453,12 @@ manuscripts, audiovisual resources, social media and 
legal references.")
 (define-public texlive-biblatex-philosophy
   (package
     (name "texlive-biblatex-philosophy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-philosophy/"
                                      "source/latex/biblatex-philosophy/"
                                      "tex/latex/biblatex-philosophy/"))))
@@ -7464,12 +7514,12 @@ language recognized by Babel, possibly with some simple 
redefinitions.")
 (define-public texlive-biblatex-phys
   (package
     (name "texlive-biblatex-phys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-phys/"
                                      "tex/latex/biblatex-phys/"))))
               (file-name (git-file-name name version))
@@ -7491,18 +7541,18 @@ appropriate option: 
@samp{\\usepackage[style=phys]@{biblatex@}}.")
 (define-public texlive-biblatex-publist
   (package
     (name "texlive-biblatex-publist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-publist/"
                                      "tex/latex/biblatex-publist/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s43idph9n9klrxy34lnplrrwy3wy4z87iiif5l9japi1j51vz6c"))))
+                "1xk80agsawp8amphpnk1s55kbp8rx5npphsadqi0nmclqi920f38"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-publist";)
@@ -7517,12 +7567,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-readbbl/"
                                      "tex/latex/biblatex-readbbl/"))))
               (file-name (git-file-name name version))
@@ -7544,12 +7594,12 @@ changes one has to create a new @file{.bbl} file.")
 (define-public texlive-biblatex-realauthor
   (package
     (name "texlive-biblatex-realauthor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-realauthor/"
                                      "tex/latex/biblatex-realauthor/"))))
               (file-name (git-file-name name version))
@@ -7569,12 +7619,12 @@ name.")
 (define-public texlive-biblatex-sbl
   (package
     (name "texlive-biblatex-sbl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-sbl/"
                                      "makeindex/biblatex-sbl/"
                                      "tex/latex/biblatex-sbl/"))))
@@ -7596,12 +7646,12 @@ included.")
 (define-public texlive-biblatex-science
   (package
     (name "texlive-biblatex-science")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-science/"
                                      "tex/latex/biblatex-science/"))))
               (file-name (git-file-name name version))
@@ -7620,12 +7670,12 @@ preparing papers for submission to the journal 
@emph{Science}.")
 (define-public texlive-biblatex-shortfields
   (package
     (name "texlive-biblatex-shortfields")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-shortfields/"
                                      "tex/latex/biblatex-shortfields/"))))
               (file-name (git-file-name name version))
@@ -7656,12 +7706,12 @@ the fields.  This list also includes the claves defined 
with the
 (define-public texlive-biblatex-socialscienceshuberlin
   (package
     (name "texlive-biblatex-socialscienceshuberlin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/biblatex-socialscienceshuberlin/"
                                      
"tex/latex/biblatex-socialscienceshuberlin/"))))
               (file-name (git-file-name name version))
@@ -7680,12 +7730,12 @@ Humboldt-Universitat zu Berlin.")
 (define-public texlive-biblatex-software
   (package
     (name "texlive-biblatex-software")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-software/"
                                      "source/latex/biblatex-software/"
                                      "tex/latex/biblatex-software/"))))
@@ -7705,12 +7755,12 @@ a bibliography style extension.  It requires the Biber 
backend.")
 (define-public texlive-biblatex-source-division
   (package
     (name "texlive-biblatex-source-division")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-source-division/"
                                      "tex/latex/biblatex-source-division/"))))
               (file-name (git-file-name name version))
@@ -7732,12 +7782,12 @@ square brackets may include the division 
specification.")
 (define-public texlive-biblatex-spbasic
   (package
     (name "texlive-biblatex-spbasic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-spbasic/"
                                      "tex/latex/biblatex-spbasic/"))))
               (file-name (git-file-name name version))
@@ -7757,12 +7807,12 @@ old BibTeX style @file{spbasic.bst}.")
 (define-public texlive-biblatex-subseries
   (package
     (name "texlive-biblatex-subseries")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-subseries/"
                                      "tex/latex/biblatex-subseries/"))))
               (file-name (git-file-name name version))
@@ -7783,12 +7833,12 @@ system.")
 (define-public texlive-biblatex-swiss-legal
   (package
     (name "texlive-biblatex-swiss-legal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-swiss-legal/"
                                      "tex/latex/biblatex-swiss-legal/"))))
               (file-name (git-file-name name version))
@@ -7810,12 +7860,12 @@ work properly with newer versions of BibLaTeX.")
 (define-public texlive-biblatex-trad
   (package
     (name "texlive-biblatex-trad")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-trad/"
                                      "tex/latex/biblatex-trad/"))))
               (file-name (git-file-name name version))
@@ -7834,12 +7884,12 @@ work properly with newer versions of BibLaTeX.")
 (define-public texlive-biblatex-true-citepages-omit
   (package
     (name "texlive-biblatex-true-citepages-omit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-true-citepages-omit/"
                                      
"tex/latex/biblatex-true-citepages-omit/"))))
               (file-name (git-file-name name version))
@@ -7861,12 +7911,12 @@ text]@{key@}}.  The package corrects this problem.")
 (define-public texlive-biblatex-unified
   (package
     (name "texlive-biblatex-unified")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-unified/"
                                      "tex/latex/biblatex-unified/"))))
               (file-name (git-file-name name version))
@@ -7885,12 +7935,12 @@ Unified Stylesheet for Linguistics Journals.")
 (define-public texlive-biblatex-vancouver
   (package
     (name "texlive-biblatex-vancouver")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-vancouver/"
                                      "tex/latex/biblatex-vancouver/"))))
               (file-name (git-file-name name version))
@@ -7909,12 +7959,12 @@ based on the @code{numeric} style and requires Biber.")
 (define-public texlive-biblatex2bibitem
   (package
     (name "texlive-biblatex2bibitem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex2bibitem/"
                                      "tex/latex/biblatex2bibitem/"))))
               (file-name (git-file-name name version))
@@ -7938,12 +7988,12 @@ problem.")
 (define-public texlive-bibleref
   (package
     (name "texlive-bibleref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibleref/"
                                      "source/latex/bibleref/"
                                      "tex/latex/bibleref/"))))
@@ -7963,12 +8013,12 @@ of the Christian @emph{Bible}, in a number of 
well-defined formats.")
 (define-public texlive-bibleref-french
   (package
     (name "texlive-bibleref-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibleref-french/"
                                      "source/latex/bibleref-french/"
                                      "tex/latex/bibleref-french/"))))
@@ -7988,12 +8038,12 @@ conventions for use of @code{bibleref} in French.")
 (define-public texlive-bibleref-german
   (package
     (name "texlive-bibleref-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibleref-german/"
                                      "tex/latex/bibleref-german/"))))
               (file-name (git-file-name name version))
@@ -8014,12 +8064,12 @@ addition, the Vulgate (Latin Bible) is supported.")
 (define-public texlive-bibleref-lds
   (package
     (name "texlive-bibleref-lds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibleref-lds/"
                                      "source/latex/bibleref-lds/"
                                      "tex/latex/bibleref-lds/"))))
@@ -8042,12 +8092,12 @@ Saints (LDS).")
 (define-public texlive-bibleref-mouth
   (package
     (name "texlive-bibleref-mouth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibleref-mouth/"
                                      "source/latex/bibleref-mouth/"
                                      "tex/latex/bibleref-mouth/"))))
@@ -8070,12 +8120,12 @@ expandable context, such as an argument to a 
@code{\\url} command.")
 (define-public texlive-bibleref-parse
   (package
     (name "texlive-bibleref-parse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibleref-parse/"
                                      "tex/latex/bibleref-parse/"))))
               (file-name (git-file-name name version))
@@ -8096,12 +8146,12 @@ a simpler and more convenient interface to the 
functionality of the
 (define-public texlive-biblist
   (package
     (name "texlive-biblist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblist/" 
"tex/latex/biblist/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8120,12 +8170,12 @@ avoiding the potentially large (macro) impact 
associated with
 (define-public texlive-bidihl
   (package
     (name "texlive-bidihl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidihl/" 
"tex/xelatex/bidihl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8142,19 +8192,20 @@ avoiding the potentially large (macro) impact 
associated with
 (define-public texlive-bibtexperllibs
   (package
     (name "texlive-bibtexperllibs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "scripts/bibtexperllibs/BibTeX/"
-                                     "scripts/bibtexperllibs/LaTeX/"
+                    (revision 70951)
+                    (locations (list "doc/man/man1/ltx2unitxt.1"
+                                     "doc/man/man1/ltx2unitxt.man1.pdf"
+                                     "scripts/bibtexperllibs/"
                                      "source/support/bibtexperllibs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1p99pg9rvkzi3rqm4kp43zf5sk28q7a2m8ikfckg10ybaws5d3zg"))))
+                "07frlvg53m6ps8gyh04kwwhsmyyvycqj72s31h4z82y9gxxajxc6"))))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bibtexperllibs";)
     (synopsis "BibTeX Perl Libraries")
@@ -8168,12 +8219,12 @@ avoiding the potentially large (macro) impact 
associated with
 (define-public texlive-bibtopic
   (package
     (name "texlive-bibtopic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibtopic/"
                                      "source/latex/bibtopic/"
                                      "tex/latex/bibtopic/"))))
@@ -8201,12 +8252,12 @@ have bibliographies specific to one part of a document, 
see the packages
 (define-public texlive-bibtopicprefix
   (package
     (name "texlive-bibtopicprefix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibtopicprefix/"
                                      "source/latex/bibtopicprefix/"
                                      "tex/latex/bibtopicprefix/"))))
@@ -8228,12 +8279,12 @@ package.")
 (define-public texlive-bibunits
   (package
     (name "texlive-bibunits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibunits/"
                                      "source/latex/bibunits/"
                                      "tex/latex/bibunits/"))))
@@ -8257,12 +8308,12 @@ and the global bibliographies at the same time.")
 (define-public texlive-binomexp
   (package
     (name "texlive-binomexp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/binomexp/"
                                      "source/latex/binomexp/"
                                      "tex/latex/binomexp/"))))
@@ -8283,12 +8334,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biocon/" 
"tex/latex/biocon/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8310,12 +8361,12 @@ Different default styles are used in different 
situations.")
 (define-public texlive-biolett-bst
   (package
     (name "texlive-biolett-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/biolett-bst/"
                                      "doc/bibtex/biolett-bst/"))))
               (file-name (git-file-name name version))
@@ -8334,12 +8385,12 @@ Different default styles are used in different 
situations.")
 (define-public texlive-bitelist
   (package
     (name "texlive-bitelist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/bitelist/"
                                      "source/generic/bitelist/"
                                      "tex/generic/bitelist/"))))
@@ -8364,12 +8415,12 @@ retains outer braces.")
 (define-public texlive-bitpattern
   (package
     (name "texlive-bitpattern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bitpattern/"
                                      "source/latex/bitpattern/"
                                      "tex/latex/bitpattern/"))))
@@ -8389,12 +8440,12 @@ used to describe hardware, data format or protocols.")
 (define-public texlive-bitter
   (package
     (name "texlive-bitter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bitter/"
                                      "fonts/enc/dvips/bitter/"
                                      "fonts/map/dvips/bitter/"
@@ -8406,7 +8457,7 @@ used to describe hardware, data format or protocols.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "07fb0dw1g1faz05naf53rinjrk0pngpfpcq4fxd1fy6580h7446f"))))
+                "0xh3vssfrfkdrwzsmid7frm4n9gjb8x7czh8zyybdcvv9vb8n3d9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bitter";)
@@ -8420,12 +8471,12 @@ text.  There are regular and bold weights and an 
italic, but no bold italic.")
 (define-public texlive-bjfuthesis
   (package
     (name "texlive-bjfuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bjfuthesis/"
                                      "tex/latex/bjfuthesis/"))))
               (file-name (git-file-name name version))
@@ -8445,12 +8496,12 @@ theses and dissertations.")
 (define-public texlive-blacklettert1
   (package
     (name "texlive-blacklettert1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/blacklettert1/"
                                      "fonts/tfm/public/blacklettert1/"
                                      "fonts/vf/public/blacklettert1/"
@@ -8474,12 +8525,12 @@ into the LaTeX font selection scheme.")
 (define-public texlive-bmstu
   (package
     (name "texlive-bmstu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bmstu/" "tex/latex/bmstu/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8502,12 +8553,12 @@ explanatory notes in Bauman Moscow State Technical 
University (Russia).")
 (define-public texlive-bmstu-iu8
   (package
     (name "texlive-bmstu-iu8")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bmstu-iu8/"
                                      "tex/latex/bmstu-iu8/"))))
               (file-name (git-file-name name version))
@@ -8530,19 +8581,19 @@ requirements.")
 (define-public texlive-bodeplot
   (package
     (name "texlive-bodeplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bodeplot/"
                                      "source/latex/bodeplot/"
                                      "tex/latex/bodeplot/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wlzfdm7ngassxhlcq2yc94id6szijan334l5png7avmifkz7m5y"))))
+                "0b55y82gmxjyy9g1v2b85p1qr0hyf47jh345phbnyqxb9zk5kb5c"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bodeplot";)
@@ -8568,12 +8619,12 @@ plots of any transfer function given poles, zeros, and 
gain.
 (define-public texlive-bohr
   (package
     (name "texlive-bohr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bohr/" "tex/latex/bohr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8592,12 +8643,12 @@ convert atomic numbers to element symbols or element 
names and vice versa.")
 (define-public texlive-boisik
   (package
     (name "texlive-boisik")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/boisik/"
                                      "fonts/source/public/boisik/"
                                      "fonts/tfm/public/boisik/"
@@ -8626,12 +8677,12 @@ fonts.  LaTeX support is offered for use with OT1, IL2 
and OM* encodings.")
 (define-public texlive-boldtensors
   (package
     (name "texlive-boldtensors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/boldtensors/"
                                      "tex/latex/boldtensors/"))))
               (file-name (git-file-name name version))
@@ -8652,12 +8703,12 @@ characters.")
 (define-public texlive-bookdb
   (package
     (name "texlive-bookdb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/bookdb/" 
"doc/bibtex/bookdb/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8677,12 +8728,12 @@ value, volumes.")
 (define-public texlive-bookhands
   (package
     (name "texlive-bookhands")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bookhands/"
                                      "fonts/afm/public/bookhands/"
                                      "fonts/map/dvips/bookhands/"
@@ -8716,12 +8767,12 @@ centuries); and Insular Majuscule (6th-9th centuries).")
 (define-public texlive-booktabs-de
   (package
     (name "texlive-booktabs-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/booktabs-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8739,12 +8790,12 @@ documentation.")
 (define-public texlive-booktabs-fr
   (package
     (name "texlive-booktabs-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/booktabs-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8762,12 +8813,12 @@ documentation.")
 (define-public texlive-boondox
   (package
     (name "texlive-boondox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/boondox/"
                                      "fonts/map/dvips/boondox/"
                                      "fonts/tfm/public/boondox/"
@@ -8792,12 +8843,12 @@ suitable for maths mode are provided, as are LaTeX 
support files.")
 (define-public texlive-borceux
   (package
     (name "texlive-borceux")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/borceux/"
                                      "tex/generic/borceux/"))))
               (file-name (git-file-name name version))
@@ -8823,12 +8874,12 @@ south-east, etc.); 12 types and 32 directions are 
available.")
 (define-public texlive-bosisio
   (package
     (name "texlive-bosisio")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bosisio/" 
"source/latex/bosisio/"
                                      "tex/latex/bosisio/"))))
               (file-name (git-file-name name version))
@@ -8849,12 +8900,12 @@ south-east, etc.); 12 types and 32 directions are 
available.")
 (define-public texlive-bpchem
   (package
     (name "texlive-bpchem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bpchem/" "source/latex/bpchem/"
                                      "tex/latex/bpchem/"))))
               (file-name (git-file-name name version))
@@ -8874,12 +8925,12 @@ the labelling of compounds and reference to labelled 
compounds.")
 (define-public texlive-br-lex
   (package
     (name "texlive-br-lex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/br-lex/" 
"tex/latex/br-lex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8897,12 +8948,12 @@ purpose is to be an easy-to-use implementation for the 
end-user.")
 (define-public texlive-braille
   (package
     (name "texlive-braille")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/braille/" 
"tex/latex/braille/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -8923,19 +8974,19 @@ symbols.")
 (define-public texlive-brandeis-dissertation
   (package
     (name "texlive-brandeis-dissertation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/brandeis-dissertation/"
                                      "source/latex/brandeis-dissertation/"
                                      "tex/latex/brandeis-dissertation/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12w95gcrdvxx54a2vajz71flarm82wppl1rbrxg9vxkmp1b9yham"))))
+                "0dsg285wcpfxd0p1fs1dac87c0csbv21zz76cdjgishasmqrxdmg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/brandeis-dissertation";)
@@ -8949,12 +9000,12 @@ School of Arts and Sciences}.")
 (define-public texlive-brandeis-problemset
   (package
     (name "texlive-brandeis-problemset")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/brandeis-problemset/"
                                      "tex/latex/brandeis-problemset/"))))
               (file-name (git-file-name name version))
@@ -8974,19 +9025,19 @@ which require fairly rigorous formatting.  This 
document class, which extends
 (define-public texlive-brandeis-thesis
   (package
     (name "texlive-brandeis-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/brandeis-thesis/"
                                      "source/latex/brandeis-thesis/"
                                      "tex/latex/brandeis-thesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gipdbnlh4jllfyhdw0i7zcypmi63p4ssv7q08gn6w2alfmffr69"))))
+                "03m5m5l8jw5jkrqc4pzmk0ghijlaw25r1bn9mhva6m9kxz1sj9q4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/brandeis-thesis";)
@@ -9000,12 +9051,12 @@ of Arts and Sciences.")
 (define-public texlive-breakcites
   (package
     (name "texlive-breakcites")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/breakcites/"
                                      "tex/latex/breakcites/"))))
               (file-name (git-file-name name version))
@@ -9029,12 +9080,12 @@ LaTeX 2.09.  Neither @code{cite} nor @code{natbib} make 
this mistake.")
 (define-public texlive-bropd
   (package
     (name "texlive-bropd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bropd/" "source/latex/bropd/"
                                      "tex/latex/bropd/"))))
               (file-name (git-file-name name version))
@@ -9045,7 +9096,9 @@ LaTeX 2.09.  Neither @code{cite} nor @code{natbib} make 
this mistake.")
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
     (arguments (list #:tex-format "latex"))
-    (native-inputs (list (texlive-updmap.cfg (list texlive-hypdoc))))
+    (native-inputs (list (texlive-updmap.cfg
+                          (list texlive-etoolbox
+                                texlive-hypdoc))))
     (home-page "https://ctan.org/pkg/bropd";)
     (synopsis "Simplified brackets and differentials in LaTeX")
     (description
@@ -9058,12 +9111,12 @@ alternate form.")
 (define-public texlive-brushscr
   (package
     (name "texlive-brushscr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/brushscr/"
                                      "dvips/brushscr/"
                                      "fonts/afm/public/brushscr/"
@@ -9089,19 +9142,19 @@ The package includes the files needed by LaTeX in order 
to use that font.")
 (define-public texlive-buctthesis
   (package
     (name "texlive-buctthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/buctthesis/"
                                      "source/xelatex/buctthesis/"
                                      "tex/xelatex/buctthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qy9wknd91cj8b5lpdah773xqn29k5i0vfycyhax8fxzy3ss6bri"))))
+                "0h8djmkc6jcn10g0w1qmw0mw8v42dsb7kijfv87qxw78i1cfsbax"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/buctthesis";)
@@ -9114,12 +9167,12 @@ of Chemical Technology, supporting bachelor, master, 
and doctor theses.")
 (define-public texlive-burmese
   (package
     (name "texlive-burmese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/burmese/"
                                      "fonts/map/dvips/burmese/"
                                      "fonts/tfm/public/burmese/"
@@ -9158,12 +9211,12 @@ macros.")
 (define-public texlive-bussproofs-extra
   (package
     (name "texlive-bussproofs-extra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bussproofs-extra/"
                                      "source/latex/bussproofs-extra/"
                                      "tex/latex/bussproofs-extra/"))))
@@ -9184,12 +9237,12 @@ entire (sub)deductions.")
 (define-public texlive-bxbase
   (package
     (name "texlive-bxbase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxbase/" 
"tex/latex/bxbase/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -9208,18 +9261,18 @@ contains a few user-level commands and is of some use 
by itself.")
 (define-public texlive-bxcjkjatype
   (package
     (name "texlive-bxcjkjatype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxcjkjatype/"
                                      "tex/latex/bxcjkjatype/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1cnh1xdqcapahixzfxrrmadplkfrljh1vcdq7i3p4xdaclrbhzds"))))
+                "0jhjhrfmabfdwzk2gv2zsaadj3907ajxic4dqzwaz43cip05iy3z"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bxcjkjatype";)
@@ -9235,12 +9288,12 @@ used with it.")
 (define-public texlive-bxghost
   (package
     (name "texlive-bxghost")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxghost/" 
"tex/latex/bxghost/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -9259,12 +9312,12 @@ pTeX, upTeX, and ApTeX (pTeX-ng).")
 (define-public texlive-bxjaholiday
   (package
     (name "texlive-bxjaholiday")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxjaholiday/"
                                      "tex/latex/bxjaholiday/"))))
               (file-name (git-file-name name version))
@@ -9284,18 +9337,18 @@ in Japanese, is available as a free gift.")
 (define-public texlive-bxjalipsum
   (package
     (name "texlive-bxjalipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxjalipsum/"
                                      "tex/latex/bxjalipsum/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1d71l9mrqc2lwzri5p97rfy0rdvj6jv2jpfm10grfpbwpln7big8"))))
+                "00lmr20lb7yd98iblg0i3pqvxh80arivdgyvzkj5mj2ivil7vw9k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bxjalipsum";)
@@ -9310,12 +9363,12 @@ language, the package uses some real text in public 
domain.")
 (define-public texlive-bxjaprnind
   (package
     (name "texlive-bxjaprnind")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxjaprnind/"
                                      "tex/latex/bxjaprnind/"))))
               (file-name (git-file-name name version))
@@ -9335,12 +9388,12 @@ of parentheses accordingly.")
 (define-public texlive-bxjatoucs
   (package
     (name "texlive-bxjatoucs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxjatoucs/"
                                      "fonts/tfm/public/bxjatoucs/"
                                      "tex/latex/bxjatoucs/"))))
@@ -9363,18 +9416,18 @@ set.")
 (define-public texlive-bxjscls
   (package
     (name "texlive-bxjscls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxjscls/" 
"source/latex/bxjscls/"
                                      "tex/latex/bxjscls/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bm9ab1j949v3ygnml8w0isx7yydq6jfq4ws3i0pf1rhs56m6rm0"))))
+                "1qgv528s7n36j4276jkd0gazfh2nary6yqll8qv98pc2k049vblg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bxjscls";)
@@ -9390,12 +9443,12 @@ Japanese typesetting.")
 (define-public texlive-bxorigcapt
   (package
     (name "texlive-bxorigcapt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxorigcapt/"
                                      "tex/latex/bxorigcapt/"))))
               (file-name (git-file-name name version))
@@ -9415,17 +9468,17 @@ Babel package.")
 (define-public texlive-bxwareki
   (package
     (name "texlive-bxwareki")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxwareki/" 
"tex/latex/bxwareki/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qy1nsxi8ihhxdz5grp3nymsm2lfj5gf6wmky30fxizxya92ml2b"))))
+                "105fx28gy2f73127cpy3fdsmggw5a49bbr1b99kd5ydmwckwkp5g"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bxwareki";)
@@ -9442,19 +9495,19 @@ years.")
 (define-public texlive-bytefield
   (package
     (name "texlive-bytefield")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bytefield/"
                                      "source/latex/bytefield/"
                                      "tex/latex/bytefield/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0sijllb1nmg7alp8kma9gg2cl591p6vjs488yndpbjg49ih2bx71"))))
+                "1qrq46c1x3g7kchi89srwbpssz721021jkpjfas38nlaxj70swaa"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bytefield";)
@@ -9469,12 +9522,12 @@ a packet or in memory.")
 (define-public texlive-c-pascal
   (package
     (name "texlive-c-pascal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/c-pascal/"
                                      "tex/generic/c-pascal/"))))
               (file-name (git-file-name name version))
@@ -9493,12 +9546,12 @@ in Python, C and Pascal.  Program source files may also 
be input.")
 (define-public texlive-c90
   (package
     (name "texlive-c90")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/enc/c90/" 
"fonts/enc/dvips/c90/"
                                      "source/fonts/enc/c90/"))))
               (file-name (git-file-name name version))
@@ -9515,12 +9568,12 @@ in Python, C and Pascal.  Program source files may also 
be input.")
 (define-public texlive-caladea
   (package
     (name "texlive-caladea")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/caladea/"
                                      "fonts/enc/dvips/caladea/"
                                      "fonts/map/dvips/caladea/"
@@ -9545,12 +9598,12 @@ the Caladea family of fonts.")
 (define-public texlive-calculation
   (package
     (name "texlive-calculation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calculation/"
                                      "source/latex/calculation/"
                                      "tex/latex/calculation/"))))
@@ -9576,12 +9629,12 @@ hints although numbering and commenting is then 
disabled.")
 (define-public texlive-calligra
   (package
     (name "texlive-calligra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calligra/"
                                      "fonts/source/public/calligra/"
                                      "fonts/tfm/public/calligra/"))))
@@ -9603,12 +9656,12 @@ provided in the @code{calligra} package in the 
@code{fundus} bundle.")
 (define-public texlive-calligra-type1
   (package
     (name "texlive-calligra-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/calligra-type1/"
                                      "fonts/afm/public/calligra-type1/"
                                      "fonts/map/dvips/calligra-type1/"
@@ -9629,12 +9682,12 @@ font.")
 (define-public texlive-cantarell
   (package
     (name "texlive-cantarell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cantarell/"
                                      "fonts/enc/dvips/cantarell/"
                                      "fonts/map/dvips/cantarell/"
@@ -9661,12 +9714,12 @@ package using FontForge from its sources, for full 
support with Dvips.")
 (define-public texlive-carlito
   (package
     (name "texlive-carlito")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/carlito/"
                                      "fonts/enc/dvips/carlito/"
                                      "fonts/map/dvips/carlito/"
@@ -9691,12 +9744,12 @@ the Carlito family of sans serif fonts, designed by 
Lukasz Dziedzic.")
 (define-public texlive-carolmin-ps
   (package
     (name "texlive-carolmin-ps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/carolmin-ps/"
                                      "fonts/afm/public/carolmin-ps/"
                                      "fonts/map/dvips/carolmin-ps/"
@@ -9719,12 +9772,12 @@ originals.")
 (define-public texlive-cartonaugh
   (package
     (name "texlive-cartonaugh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cartonaugh/"
                                      "source/latex/cartonaugh/"
                                      "tex/latex/cartonaugh/"))))
@@ -9747,12 +9800,12 @@ contains commands for drawing implicants on top of the 
map.")
 (define-public texlive-cascade
   (package
     (name "texlive-cascade")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cascade/" 
"source/latex/cascade/"
                                      "tex/latex/cascade/"))))
               (file-name (git-file-name name version))
@@ -9773,12 +9826,12 @@ for the deductions.")
 (define-public texlive-cascadia-code
   (package
     (name "texlive-cascadia-code")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cascadia-code/"
                                      "fonts/enc/dvips/cascadia-code/"
                                      "fonts/map/dvips/cascadia-code/"
@@ -9790,7 +9843,7 @@ for the deductions.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1bcp2zw71aka47nc5wmi3196ypyr430ws1j63jnbzjaxnk2r63yw"))))
+                "015kjdr9lgbznmzz1pw57jw4dy4v4fk1qb3w6nizf1z3xza9b49r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cascadia-code";)
@@ -9803,12 +9856,12 @@ the Cascadia Code family of fonts with support for 
LaTeX and pdfLaTeX.")
 (define-public texlive-cascadilla
   (package
     (name "texlive-cascadilla")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/cascadilla/"
                                      "doc/latex/cascadilla/"
                                      "tex/latex/cascadilla/"))))
@@ -9831,12 +9884,12 @@ conference proceedings.")
 (define-public texlive-catcodes
   (package
     (name "texlive-catcodes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/catcodes/"
                                      "source/generic/catcodes/"
                                      "tex/generic/catcodes/"))))
@@ -9864,12 +9917,12 @@ mechanism.
 (define-public texlive-causets
   (package
     (name "texlive-causets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/causets/" 
"tex/latex/causets/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -9889,12 +9942,12 @@ modify a diagram.")
 (define-public texlive-ccfonts
   (package
     (name "texlive-ccfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ccfonts/" 
"source/latex/ccfonts/"
                                      "tex/latex/ccfonts/"))))
               (file-name (git-file-name name version))
@@ -9916,12 +9969,12 @@ including AMS fonts (Ulrik Vieth's @code{concmath}).")
 (define-public texlive-ccool
   (package
     (name "texlive-ccool")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ccool/" "source/latex/ccool/"
                                      "tex/latex/ccool/"))))
               (file-name (git-file-name name version))
@@ -9947,12 +10000,12 @@ documents sharing the same notation.")
 (define-public texlive-cell
   (package
     (name "texlive-cell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/cell/" "doc/latex/cell/"
                                      "tex/latex/cell/"))))
               (file-name (git-file-name name version))
@@ -9972,12 +10025,12 @@ package is also provided.")
 (define-public texlive-cesenaexam
   (package
     (name "texlive-cesenaexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cesenaexam/"
                                      "source/latex/cesenaexam/"
                                      "tex/latex/cesenaexam/"))))
@@ -9996,12 +10049,12 @@ package is also provided.")
 (define-public texlive-cfr-initials
   (package
     (name "texlive-cfr-initials")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cfr-initials/"
                                      "tex/latex/cfr-initials/"))))
               (file-name (git-file-name name version))
@@ -10021,12 +10074,12 @@ package.")
 (define-public texlive-cfr-lm
   (package
     (name "texlive-cfr-lm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cfr-lm/"
                                      "fonts/enc/dvips/cfr-lm/"
                                      "fonts/map/dvips/cfr-lm/"
@@ -10060,12 +10113,12 @@ by default, say, but tabular lining digits within a 
particular table.")
 (define-public texlive-chbibref
   (package
     (name "texlive-chbibref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chbibref/" 
"tex/latex/chbibref/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10083,12 +10136,12 @@ whichever of @code{\\bibname} and @code{\\refname} is 
in use.")
 (define-public texlive-chem-journal
   (package
     (name "texlive-chem-journal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chem-journal/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10107,12 +10160,12 @@ Chemistry Chemical Physics}.")
 (define-public texlive-chemarrow
   (package
     (name "texlive-chemarrow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/chemarrow/"
                                      "fonts/afm/public/chemarrow/"
                                      "fonts/map/dvips/chemarrow/"
@@ -10140,12 +10193,12 @@ do Knuth's originals.")
 (define-public texlive-chembst
   (package
     (name "texlive-chembst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chembst/" "doc/latex/chembst/"
                                      "source/latex/chembst/"))))
               (file-name (git-file-name name version))
@@ -10169,12 +10222,12 @@ be cited simultaneously.")
 (define-public texlive-chemcompounds
   (package
     (name "texlive-chemcompounds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemcompounds/"
                                      "source/latex/chemcompounds/"
                                      "tex/latex/chemcompounds/"))))
@@ -10196,12 +10249,12 @@ generating an odd-looking list of compounds inside 
the text.")
 (define-public texlive-chemcono
   (package
     (name "texlive-chemcono")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemcono/" 
"tex/latex/chemcono/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10222,12 +10275,12 @@ affect the normal citation routines.")
 (define-public texlive-chemexec
   (package
     (name "texlive-chemexec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemexec/" 
"tex/latex/chemexec/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10247,12 +10300,12 @@ of solutions.")
 (define-public texlive-chemformula
   (package
     (name "texlive-chemformula")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemformula/"
                                      "tex/latex/chemformula/"))))
               (file-name (git-file-name name version))
@@ -10273,12 +10326,12 @@ reactions in support of other chemistry packages 
(such as
 (define-public texlive-chemgreek
   (package
     (name "texlive-chemgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemgreek/"
                                      "tex/latex/chemgreek/"))))
               (file-name (git-file-name name version))
@@ -10297,12 +10350,12 @@ packages (such as @code{chemmacros}).")
 (define-public texlive-chemmacros
   (package
     (name "texlive-chemmacros")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemmacros/"
                                      "tex/latex/chemmacros/"))))
               (file-name (git-file-name name version))
@@ -10323,12 +10376,12 @@ newman projections, etc.")
 (define-public texlive-chemnum
   (package
     (name "texlive-chemnum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemnum/" 
"tex/latex/chemnum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10346,12 +10399,12 @@ compound numbers.")
 (define-public texlive-chemobabel
   (package
     (name "texlive-chemobabel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemobabel/"
                                      "source/latex/chemobabel/"
                                      "tex/latex/chemobabel/"))))
@@ -10376,12 +10429,12 @@ or @command{ps2eps} (optional; for cropping large 
margins of PDF/EPS).")
 (define-public texlive-chemplants
   (package
     (name "texlive-chemplants")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemplants/"
                                      "tex/latex/chemplants/"))))
               (file-name (git-file-name name version))
@@ -10402,12 +10455,12 @@ UNICHIM regulation.")
 (define-public texlive-chemschemex
   (package
     (name "texlive-chemschemex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemschemex/"
                                      "source/latex/chemschemex/"
                                      "tex/latex/chemschemex/"))))
@@ -10427,12 +10480,12 @@ schemes, and also offers automatic structure 
referencing.")
 (define-public texlive-chemsec
   (package
     (name "texlive-chemsec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemsec/" 
"source/latex/chemsec/"
                                      "tex/latex/chemsec/"))))
               (file-name (git-file-name name version))
@@ -10454,12 +10507,12 @@ references.")
 (define-public texlive-chemstyle
   (package
     (name "texlive-chemstyle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chemstyle/"
                                      "source/latex/chemstyle/"
                                      "tex/latex/chemstyle/"))))
@@ -10480,12 +10533,12 @@ leading journals.  It also provides some handy 
chemistry-related macros.")
 (define-public texlive-cherokee
   (package
     (name "texlive-cherokee")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cherokee/"
                                      "fonts/source/public/cherokee/"
                                      "fonts/tfm/public/cherokee/"
@@ -10515,12 +10568,12 @@ appropriate character.")
 (define-public texlive-chess
   (package
     (name "texlive-chess")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/chess/"
                                      "fonts/source/public/chess/"
                                      "fonts/tfm/public/chess/" 
"tex/latex/chess/"))))
@@ -10543,12 +10596,12 @@ notation support), @code{texmate} (for alternative 
notation support), or
 (define-public texlive-chess-problem-diagrams
   (package
     (name "texlive-chess-problem-diagrams")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chess-problem-diagrams/"
                                      "source/latex/chess-problem-diagrams/"
                                      "tex/latex/chess-problem-diagrams/"))))
@@ -10569,12 +10622,12 @@ boards.")
 (define-public texlive-chessboard
   (package
     (name "texlive-chessboard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chessboard/"
                                      "source/latex/chessboard/"
                                      "tex/latex/chessboard/"))))
@@ -10596,12 +10649,12 @@ pieces (e.g., for fairy chess) is possible.")
 (define-public texlive-chessfss
   (package
     (name "texlive-chessfss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chessfss/"
                                      "fonts/enc/dvips/chessfss/"
                                      "source/latex/chessfss/"
@@ -10627,12 +10680,12 @@ e.g,. single chess symbols and simple diagrams.")
 (define-public texlive-chhaya
   (package
     (name "texlive-chhaya")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chhaya/" "source/latex/chhaya/"
                                      "tex/latex/chhaya/"))))
               (file-name (git-file-name name version))
@@ -10654,12 +10707,12 @@ given by Mumbai University.")
 (define-public texlive-chicago
   (package
     (name "texlive-chicago")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chicago/" 
"tex/latex/chicago/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10677,12 +10730,12 @@ provided.  The style was derived from the 
@code{newapa} style.")
 (define-public texlive-chicago-annote
   (package
     (name "texlive-chicago-annote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chicago-annote/"
                                      "doc/bibtex/chicago-annote/"))))
               (file-name (git-file-name name version))
@@ -10701,12 +10754,12 @@ in place of the original's annotation.")
 (define-public texlive-chicagoa
   (package
     (name "texlive-chicagoa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chicagoa/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10723,12 +10776,12 @@ an annotation field in bibliographies.")
 (define-public texlive-chifoot
   (package
     (name "texlive-chifoot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chifoot/" 
"tex/latex/chifoot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10748,12 +10801,12 @@ number.")
 (define-public texlive-chinesechess
   (package
     (name "texlive-chinesechess")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chinesechess/"
                                      "tex/latex/chinesechess/"))))
               (file-name (git-file-name name version))
@@ -10772,12 +10825,12 @@ environment for Chinese chess manual writing.")
 (define-public texlive-chivo
   (package
     (name "texlive-chivo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/chivo/"
                                      "fonts/enc/dvips/chivo/"
                                      "fonts/map/dvips/chivo/"
@@ -10804,18 +10857,18 @@ Team.")
 (define-public texlive-chordbars
   (package
     (name "texlive-chordbars")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chordbars/"
                                      "tex/latex/chordbars/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pyxnjalrmkan3mjir6w3g3xhgyzzbjkjhxz460p1nm8n5ng05xq"))))
+                "0qnggp8m2r7z5qmgpnqza0a2d3gcszdcypg6i78vr6p0zcmbadvh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/chordbars";)
@@ -10831,12 +10884,12 @@ structure by showing the bar count and the 
repetitions of the patterns.")
 (define-public texlive-chordbox
   (package
     (name "texlive-chordbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chordbox/" 
"tex/latex/chordbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -10856,12 +10909,12 @@ appearance.")
 (define-public texlive-chronosys
   (package
     (name "texlive-chronosys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/chronosys/"
                                      "tex/generic/chronosys/"))))
               (file-name (git-file-name name version))
@@ -10880,12 +10933,12 @@ Interfaces for Plain TeX, ConTeXt and LaTeX are 
provided.")
 (define-public texlive-chs-physics-report
   (package
     (name "texlive-chs-physics-report")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chs-physics-report/"
                                      "tex/latex/chs-physics-report/"))))
               (file-name (git-file-name name version))
@@ -10908,12 +10961,12 @@ only use TeX for mathematics and not typesetting.")
 (define-public texlive-chscite
   (package
     (name "texlive-chscite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chscite/" "doc/latex/chscite/"
                                      "source/latex/chscite/" 
"tex/latex/chscite/"))))
               (file-name (git-file-name name version))
@@ -10933,18 +10986,18 @@ Technology that follows given recommendations.")
 (define-public texlive-churchslavonic
   (package
     (name "texlive-churchslavonic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/churchslavonic/"
                                      "tex/latex/churchslavonic/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1qyxyp0ckizrryvqyz8cz066g9vvz01ki6b50sm5hk44b6b4v3ri"))))
+                "1m9sf9nwnlribfhh5lks4lfnkc5fglcr4x3y30g03hcqrwwi15ks"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -10963,12 +11016,12 @@ to typeset Church Slavonic texts.")
 (define-public texlive-cinzel
   (package
     (name "texlive-cinzel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cinzel/"
                                      "fonts/enc/dvips/cinzel/"
                                      "fonts/map/dvips/cinzel/"
@@ -10998,12 +11051,12 @@ support.")
 (define-public texlive-citation-style-language
   (package
     (name "texlive-citation-style-language")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/citation-style-language/"
                                      "doc/man/man1/citeproc-lua.1"
                                      "doc/man/man1/citeproc-lua.man1.pdf"
@@ -11012,7 +11065,7 @@ support.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "13342c9kq5zy9a6kag81xfa38dydmimhcnb11jx7d8il6g0pd46w"))))
+                "135al26nwqq0v5pvl54cbkbi0pxcvdkaskys0v2cigan1b406pj2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "citeproc-lua.lua")))
@@ -11043,12 +11096,12 @@ processor.")
 (define-public texlive-citeall
   (package
     (name "texlive-citeall")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/citeall/" 
"tex/latex/citeall/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -11066,12 +11119,12 @@ a BibLaTeX (@file{.bbl}) file.")
 (define-public texlive-citeref
   (package
     (name "texlive-citeref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/citeref/" 
"tex/latex/citeref/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -11090,18 +11143,18 @@ job without using the indexing facilities, and needs 
no special
 (define-public texlive-cje
   (package
     (name "texlive-cje")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/cje/" "doc/latex/cje/"
                                      "tex/latex/cje/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0mxd9z2myzj1pixv4rqib1l6ixj0lq0vy7izgl1gx7k5bwxq945m"))))
+                "0n24knrb0ayh9dnqg4l776p5wzh5j1bbqxvwpf7pcljcml94iaa7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cje";)
@@ -11117,12 +11170,12 @@ the proof authors will receive for approval).")
 (define-public texlive-cjhebrew
   (package
     (name "texlive-cjhebrew")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cjhebrew/"
                                      "fonts/afm/public/cjhebrew/"
                                      "fonts/enc/dvips/cjhebrew/"
@@ -11149,12 +11202,12 @@ in other-language documents.")
 (define-public texlive-cjk
   (package
     (name "texlive-cjk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cjk/"
                                      "source/latex/cjk/contrib/wadalab/"
                                      "source/latex/cjk/texinput/KS/HLaTeX/"
@@ -11190,12 +11243,12 @@ supported.")
 (define-public texlive-cjk-gs-integrate
   (package
     (name "texlive-cjk-gs-integrate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cjk-gs-integrate/"
                                      "fonts/misc/cjk-gs-integrate/"
                                      "scripts/cjk-gs-integrate/"
@@ -11220,17 +11273,17 @@ Ghostscript.")
 (define-public texlive-cjk-ko
   (package
     (name "texlive-cjk-ko")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cjk-ko/" 
"tex/latex/cjk-ko/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0z94rrbr56kybvxx37hpncc0rj4v4i44kyb9nc42nb7854y8zl0a"))))
+                "1yj4j0xbdchi56xyk1fq3xj33xwr9v58yfq4d8798mmzi9bd00m9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-cjk))
@@ -11246,12 +11299,12 @@ between Latin and CJK characters.")
 (define-public texlive-cjkpunct
   (package
     (name "texlive-cjkpunct")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cjkpunct/"
                                      "source/latex/cjkpunct/"
                                      "tex/latex/cjkpunct/"))))
@@ -11270,12 +11323,12 @@ adjust locations and kerning of CJK punctuation 
marks.")
 (define-public texlive-cjkutils
   (package
     (name "texlive-cjkutils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/bg5conv.1"
                                      "doc/man/man1/bg5conv.man1.pdf"
                                      "doc/man/man1/cef5conv.1"
@@ -11359,12 +11412,12 @@ supported.")
 (define-public texlive-clara
   (package
     (name "texlive-clara")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/clara/"
                                      "fonts/enc/dvips/clara/"
                                      "fonts/map/dvips/clara/"
@@ -11394,12 +11447,12 @@ languages.")
 (define-public texlive-classicthesis
   (package
     (name "texlive-classicthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/classicthesis/"
                                      "tex/latex/classicthesis/"))))
               (file-name (git-file-name name version))
@@ -11420,12 +11473,12 @@ in the bundle are templates to make thesis writing 
easier.")
 (define-public texlive-cleanthesis
   (package
     (name "texlive-cleanthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cleanthesis/"
                                      "tex/latex/cleanthesis/"))))
               (file-name (git-file-name name version))
@@ -11444,12 +11497,12 @@ documents.")
 (define-public texlive-clearsans
   (package
     (name "texlive-clearsans")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/clearsans/"
                                      "fonts/enc/dvips/clearsans/"
                                      "fonts/map/dvips/clearsans/"
@@ -11481,12 +11534,12 @@ both TrueType and Type 1 formats.")
 (define-public texlive-cleveref
   (package
     (name "texlive-cleveref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cleveref/"
                                      "source/latex/cleveref/"
                                      "tex/latex/cleveref/"))))
@@ -11514,12 +11567,12 @@ numerically-consecutive labels to a reference range.")
 (define-public texlive-clrscode
   (package
     (name "texlive-clrscode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clrscode/" 
"tex/latex/clrscode/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -11540,12 +11593,12 @@ output will look just like the pseudocode in the 
text.")
 (define-public texlive-clrscode3e
   (package
     (name "texlive-clrscode3e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clrscode3e/"
                                      "tex/latex/clrscode3e/"))))
               (file-name (git-file-name name version))
@@ -11567,12 +11620,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/cm-mf-extra-bold/"
                                      "fonts/tfm/public/cm-mf-extra-bold/"))))
               (file-name (git-file-name name version))
@@ -11592,12 +11645,12 @@ font distribution), as Metafont base files.")
 (define-public texlive-cm-unicode
   (package
     (name "texlive-cm-unicode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cm-unicode/"
                                      "fonts/afm/public/cm-unicode/"
                                      "fonts/enc/dvips/cm-unicode/"
@@ -11625,12 +11678,12 @@ and LuaTeX.")
 (define-public texlive-cmathbb
   (package
     (name "texlive-cmathbb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmathbb/"
                                      "fonts/enc/dvips/cmathbb/"
                                      "fonts/map/dvips/cmathbb/"
@@ -11654,12 +11707,12 @@ for the Computer Modern font family in blackboard 
bold.")
 (define-public texlive-cmll
   (package
     (name "texlive-cmll")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmll/"
                                      "fonts/map/dvips/cmll/"
                                      "fonts/source/public/cmll/"
@@ -11689,12 +11742,12 @@ series.  The font is provided both as Metafont 
source, and in Adobe Type
 (define-public texlive-cmpica
   (package
     (name "texlive-cmpica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cmpica/"
                                      "fonts/source/public/cmpica/"
                                      "fonts/tfm/public/cmpica/"))))
@@ -11718,12 +11771,12 @@ fonts are supplied as Metafont source.")
 (define-public texlive-cmpj
   (package
     (name "texlive-cmpj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/cmpj/" "doc/latex/cmpj/"
                                      "tex/latex/cmpj/"))))
               (file-name (git-file-name name version))
@@ -11744,12 +11797,12 @@ Sciences of Ukraine.")
 (define-public texlive-cmsrb
   (package
     (name "texlive-cmsrb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmsrb/"
                                      "fonts/afm/public/cmsrb/"
                                      "fonts/enc/dvips/cmsrb/"
@@ -11781,12 +11834,12 @@ modified so that it is now easy to transcribe Latin 
text to Cyrillic.")
 (define-public texlive-cmtiup
   (package
     (name "texlive-cmtiup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cmtiup/"
                                      "fonts/source/public/cmtiup/"
                                      "fonts/tfm/public/cmtiup/"
@@ -11813,12 +11866,12 @@ provided.")
 (define-public texlive-cmupint
   (package
     (name "texlive-cmupint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmupint/"
                                      "fonts/afm/public/cmupint/"
                                      "fonts/map/dvips/cmupint/"
@@ -11843,12 +11896,12 @@ Computer Modern font.")
 (define-public texlive-cochineal
   (package
     (name "texlive-cochineal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cochineal/"
                                      "fonts/afm/public/cochineal/"
                                      "fonts/enc/dvips/cochineal/"
@@ -11861,7 +11914,7 @@ Computer Modern font.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04kziysq9szhz3brwkqwnjmvy3m0wnb3mhp86h8l7qwgndzx9j8w"))))
+                "1lr07badgq7glvjbpvifif15y86kr58xf0ag937jlr5f7vbmk1ax"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cochineal";)
@@ -11878,12 +11931,12 @@ formats.")
 (define-public texlive-codeanatomy
   (package
     (name "texlive-codeanatomy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codeanatomy/"
                                      "source/latex/codeanatomy/"
                                      "tex/latex/codeanatomy/"))))
@@ -11905,12 +11958,12 @@ Interdisciplinary Approach} from Robert Sedgewick and 
Kevin Wayne.")
 (define-public texlive-codicefiscaleitaliano
   (package
     (name "texlive-codicefiscaleitaliano")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codicefiscaleitaliano/"
                                      "source/latex/codicefiscaleitaliano/"
                                      "tex/latex/codicefiscaleitaliano/"))))
@@ -11932,12 +11985,12 @@ be useful for lawyers and accountants that use fiscal 
codes very frequently.")
 (define-public texlive-coelacanth
   (package
     (name "texlive-coelacanth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/coelacanth/"
                                      "fonts/enc/dvips/coelacanth/"
                                      "fonts/map/dvips/coelacanth/"
@@ -11965,12 +12018,12 @@ family for general book typesetting.")
 (define-public texlive-collref
   (package
     (name "texlive-collref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/collref/" 
"source/latex/collref/"
                                      "tex/latex/collref/"))))
               (file-name (git-file-name name version))
@@ -11990,12 +12043,12 @@ which always appear in the same sequence in 
@code{\\cite}, into a single
 (define-public texlive-colorsep
   (package
     (name "texlive-colorsep")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/colorsep/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -12011,12 +12064,12 @@ which always appear in the same sequence in 
@code{\\cite}, into a single
 (define-public texlive-comfortaa
   (package
     (name "texlive-comfortaa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/comfortaa/"
                                      "fonts/enc/dvips/comfortaa/"
                                      "fonts/map/dvips/comfortaa/"
@@ -12042,12 +12095,12 @@ includes both the TrueType fonts, and conversions to 
Adobe Type 1 format.")
 (define-public texlive-comicneue
   (package
     (name "texlive-comicneue")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/comicneue/"
                                      "fonts/enc/dvips/comicneue/"
                                      "fonts/map/dvips/comicneue/"
@@ -12073,12 +12126,12 @@ and also has converted Type1 files for pdfTeX users.")
 (define-public texlive-commath
   (package
     (name "texlive-commath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/commath/" 
"tex/latex/commath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -12097,12 +12150,12 @@ domain and range, and function operation) and various 
reference commands.")
 (define-public texlive-commutative-diagrams
   (package
     (name "texlive-commutative-diagrams")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/commutative-diagrams/"
                                      "tex/context/third/commutative-diagrams/"
                                      "tex/generic/commutative-diagrams/"
@@ -12111,7 +12164,7 @@ domain and range, and function operation) and various 
reference commands.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0cj3yx2h5r146rhzd3sla1kx4463qdfyaqdzg8zdyg94ky4k6ixv"))))
+                "0nypxn0lzzddwcdm53y1i0l9kxjq01v6q30dnh4b9cd2ms9mwllh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/commutative-diagrams";)
@@ -12124,12 +12177,12 @@ easy to design, parse and tweak.")
 (define-public texlive-compactbib
   (package
     (name "texlive-compactbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/compactbib/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -12146,12 +12199,12 @@ title, after the main bibliography.")
 (define-public texlive-compare
   (package
     (name "texlive-compare")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/compare/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -12170,12 +12223,12 @@ is alphabetic, using ASCII collating order.")
 (define-public texlive-complexity
   (package
     (name "texlive-complexity")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/complexity/"
                                      "tex/latex/complexity/"))))
               (file-name (git-file-name name version))
@@ -12197,12 +12250,12 @@ basic, most commonly used ones).")
 (define-public texlive-computational-complexity
   (package
     (name "texlive-computational-complexity")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/computational-complexity/"
                                      "doc/latex/computational-complexity/"
                                      "source/latex/computational-complexity/"
@@ -12225,12 +12278,12 @@ a set of theorem definitions, an algorithm 
environment, and more.")
 (define-public texlive-concmath
   (package
     (name "texlive-concmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/concmath/"
                                      "source/latex/concmath/"
                                      "tex/latex/concmath/"))))
@@ -12251,12 +12304,12 @@ math fonts using parameters from Concrete Roman text 
fonts.")
 (define-public texlive-concmath-fonts
   (package
     (name "texlive-concmath-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/concmath-fonts/"
                                      "fonts/source/public/concmath-fonts/"
                                      "fonts/tfm/public/concmath-fonts/"))))
@@ -12279,19 +12332,19 @@ LaTeX support is offered by the @code{concmath} 
package.")
 (define-public texlive-concmath-otf
   (package
     (name "texlive-concmath-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/concmath-otf/"
                                      "fonts/opentype/public/concmath-otf/"
                                      "tex/latex/concmath-otf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00vs2c2lxdrqiwf4scni0yv4kz0mkigqv5kpsrak62j8vb7piv7b"))))
+                "0478gvi7v21nnbj19prfznkg4vzwb5w08rx4549kfqf0wnw57bpz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/concmath-otf";)
@@ -12306,12 +12359,12 @@ engines.")
 (define-public texlive-concrete
   (package
     (name "texlive-concrete")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/concrete/"
                                      "fonts/source/public/concrete/"
                                      "fonts/tfm/public/concrete/"))))
@@ -12337,12 +12390,12 @@ the @code{ecc} fonts are part of the @code{cm-super} 
bundle.")
 (define-public texlive-confproc
   (package
     (name "texlive-confproc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/confproc/" 
"doc/latex/confproc/"
                                      "makeindex/confproc/"
                                      "source/latex/confproc/"
@@ -12364,12 +12417,12 @@ some scripts for generating conference proceedings.")
 (define-public texlive-conteq
   (package
     (name "texlive-conteq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/conteq/" "source/latex/conteq/"
                                      "tex/latex/conteq/"))))
               (file-name (git-file-name name version))
@@ -12389,12 +12442,12 @@ the equalities are provided, and the user may define 
their own.")
 (define-public texlive-convbkmk
   (package
     (name "texlive-convbkmk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/convbkmk/" 
"scripts/convbkmk/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -12415,12 +12468,12 @@ files created by pLaTeX or upLaTeX, using 
@code{hyperref}.")
 (define-public texlive-cookingsymbols
   (package
     (name "texlive-cookingsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cookingsymbols/"
                                      "fonts/source/public/cookingsymbols/"
                                      "fonts/tfm/public/cookingsymbols/"
@@ -12445,12 +12498,12 @@ defined using Metafont.")
 (define-public texlive-cooperhewitt
   (package
     (name "texlive-cooperhewitt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cooperhewitt/"
                                      "fonts/enc/dvips/cooperhewitt/"
                                      "fonts/map/dvips/cooperhewitt/"
@@ -12475,12 +12528,12 @@ modified-geometric curves and arches, by Chester 
Jenkins.")
 (define-public texlive-cormorantgaramond
   (package
     (name "texlive-cormorantgaramond")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cormorantgaramond/"
                                      "fonts/enc/dvips/cormorantgaramond/"
                                      "fonts/map/dvips/cormorantgaramond/"
@@ -12507,12 +12560,12 @@ italics.")
 (define-public texlive-correctmathalign
   (package
     (name "texlive-correctmathalign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/correctmathalign/"
                                      "tex/latex/correctmathalign/"))))
               (file-name (git-file-name name version))
@@ -12531,12 +12584,12 @@ mathematical environments.")
 (define-public texlive-countriesofeurope
   (package
     (name "texlive-countriesofeurope")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/countriesofeurope/"
                                      "fonts/afm/public/countriesofeurope/"
                                      "fonts/enc/dvips/countriesofeurope/"
@@ -12563,12 +12616,12 @@ is at the same cartographic scale.")
 (define-public texlive-courier-scaled
   (package
     (name "texlive-courier-scaled")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/courier-scaled/"
                                      "tex/latex/courier-scaled/"))))
               (file-name (git-file-name name version))
@@ -12588,12 +12641,12 @@ for sans serif).")
 (define-public texlive-courierten
   (package
     (name "texlive-courierten")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/courierten/"
                                      "fonts/enc/dvips/courierten/"
                                      "fonts/map/dvips/courierten/"
@@ -12618,18 +12671,18 @@ conversion as well.")
 (define-public texlive-covington
   (package
     (name "texlive-covington")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/covington/"
                                      "tex/latex/covington/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0h47zgbiylnirwcjprh31q2n8g842qlhlddd733xn1zal3n5alsz"))))
+                "16ba3mzahkaza69a92mqrnrr7jx6r9alcwxgma03pppblfkz3k3q"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/covington";)
@@ -12643,12 +12696,12 @@ translations), Discourse Representation Structures, 
and example numbering.")
 (define-public texlive-cquthesis
   (package
     (name "texlive-cquthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/cquthesis/"
                                      "doc/latex/cquthesis/"
                                      "source/latex/cquthesis/"
@@ -12670,18 +12723,18 @@ grace and speed.")
 (define-public texlive-create-theorem
   (package
     (name "texlive-create-theorem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/create-theorem/"
                                      "tex/latex/create-theorem/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pnb2n79qyipa2izj5v81rk973psvcmslkqxpivzm9gghrajkk9m"))))
+                "1x7pr5xsmsy0a844nrfld18xiv7x0ckijnnjwd78y1hmsgd6cdqb"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-crefthe))
@@ -12698,17 +12751,17 @@ adapt to the language settings.")
 (define-public texlive-crefthe
   (package
     (name "texlive-crefthe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crefthe/" 
"tex/latex/crefthe/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gmyg9m4rma0qfg50d6i1lpdl4g71cx61517xl09vzy08r988i5j"))))
+                "1xszhn0bg077297w981miwjnsqylxam9x5bkpli2k0vj73xqmsqs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/crefthe";)
@@ -12725,12 +12778,12 @@ the article contractions in many European 
languages).")
 (define-public texlive-crimson
   (package
     (name "texlive-crimson")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/crimson/"
                                      "fonts/enc/dvips/crimson/"
                                      "fonts/map/dvips/crimson/"
@@ -12755,12 +12808,12 @@ the Crimson family of fonts, designed by Sebastian 
Kosch.")
 (define-public texlive-crimsonpro
   (package
     (name "texlive-crimsonpro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/crimsonpro/"
                                      "fonts/enc/dvips/crimsonpro/"
                                      "fonts/map/dvips/crimsonpro/"
@@ -12786,12 +12839,12 @@ includes eight weights and italics for each weight.")
 (define-public texlive-crossrefenum
   (package
     (name "texlive-crossrefenum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/crossrefenum/"
                                      "tex/generic/crossrefenum/"))))
               (file-name (git-file-name name version))
@@ -12826,12 +12879,12 @@ ConTeXt and LaTeX.")
 (define-public texlive-crossrefware
   (package
     (name "texlive-crossrefware")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/bbl2bib.1"
                                      "doc/man/man1/bbl2bib.man1.pdf"
                                      "doc/man/man1/bibdoiadd.1"
@@ -12850,7 +12903,7 @@ ConTeXt and LaTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "048405cg5q3fy5vd7xbri8cfgn0wrzc08sb3z30cv79kjwm1xj6w"))))
+                "01ajqi1ba7fhidzpfrnvpszl5bkcjgnxp06fvxd1h7d5c5229iyi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -12891,12 +12944,12 @@ submitting to @url{crossref.org}.
 (define-public texlive-crossword
   (package
     (name "texlive-crossword")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crossword/"
                                      "source/latex/crossword/"
                                      "tex/latex/crossword/"))))
@@ -12935,12 +12988,12 @@ separated by thick lines.
 (define-public texlive-crosswrd
   (package
     (name "texlive-crosswrd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crosswrd/"
                                      "source/latex/crosswrd/"
                                      "tex/latex/crosswrd/"))))
@@ -12960,12 +13013,12 @@ assists the composer ensure that the grid all goes 
together properly.")
 (define-public texlive-cryptocode
   (package
     (name "texlive-cryptocode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cryptocode/"
                                      "source/latex/cryptocode/"
                                      "tex/latex/cryptocode/"))))
@@ -12990,12 +13043,12 @@ game-based proofs or black-box reductions.")
 (define-public texlive-cryst
   (package
     (name "texlive-cryst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cryst/" 
"fonts/afm/public/cryst/"
                                      "fonts/source/public/cryst/"
                                      "fonts/tfm/public/cryst/"
@@ -13018,12 +13071,12 @@ source.")
 (define-public texlive-csassignments
   (package
     (name "texlive-csassignments")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/csassignments/"
                                      "source/latex/csassignments/"
                                      "tex/latex/csassignments/"))))
@@ -13047,12 +13100,12 @@ as well as several macros for easier math mode 
usage.")
 (define-public texlive-cuprum
   (package
     (name "texlive-cuprum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cuprum/"
                                      "fonts/map/dvips/cuprum/"
                                      "fonts/tfm/public/cuprum/"
@@ -13073,12 +13126,12 @@ as well as several macros for easier math mode 
usage.")
 (define-public texlive-custom-bib
   (package
     (name "texlive-custom-bib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/custom-bib/"
                                      "source/latex/custom-bib/"
                                      "tex/latex/custom-bib/"))))
@@ -13110,12 +13163,12 @@ application.  It includes support for the Harvard 
style of citations.")
 (define-public texlive-customdice
   (package
     (name "texlive-customdice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/customdice/"
                                      "source/latex/customdice/"
                                      "tex/latex/customdice/"))))
@@ -13137,12 +13190,12 @@ to dice faces; control over colouring; control over 
sizing.")
 (define-public texlive-cvss
   (package
     (name "texlive-cvss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cvss/" "source/latex/cvss/"
                                      "tex/latex/cvss/"))))
               (file-name (git-file-name name version))
@@ -13165,12 +13218,12 @@ Environmental scores will be part of a future 
release.")
 (define-public texlive-cweb-old
   (package
     (name "texlive-cweb-old")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/plain/cweb-old/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -13186,12 +13239,12 @@ Environmental scores will be part of a future 
release.")
 (define-public texlive-dad
   (package
     (name "texlive-dad")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dad/"
                                      "fonts/afm/public/dad/"
                                      "fonts/map/dvips/dad/"
@@ -13219,12 +13272,12 @@ situation.")
 (define-public texlive-dancers
   (package
     (name "texlive-dancers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/dancers/"
                                      "fonts/tfm/public/dancers/"))))
               (file-name (git-file-name name version))
@@ -13253,12 +13306,12 @@ distributed as Metafont source.")
 (define-public texlive-dashrule
   (package
     (name "texlive-dashrule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dashrule/"
                                      "source/latex/dashrule/"
                                      "tex/latex/dashrule/"))))
@@ -13282,12 +13335,12 @@ are fully compatible with every @code{LaTeX} back-end 
processor.")
 (define-public texlive-dantelogo
   (package
     (name "texlive-dantelogo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dantelogo/"
                                      "fonts/enc/dvips/dantelogo/"
                                      "fonts/map/dvips/dantelogo/"
@@ -13314,19 +13367,19 @@ provides an interface for LuaLaTeX, XeLaTeX, and 
pdfLaTeX.")
 (define-public texlive-dccpaper
   (package
     (name "texlive-dccpaper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dccpaper/"
                                      "source/latex/dccpaper/"
                                      "tex/latex/dccpaper/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hxn5lnxbcnwhyx9n275bml2bwy3gfkkkqg0s68skcxs843p55ad"))))
+                "0qqsg3mwai186phw0yij9fm1f9df0m4l24fbyzhf0vswclk2rmpk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dccpaper";)
@@ -13344,12 +13397,12 @@ Digital Curation Conference, beginning with the 2015 
conference.")
 (define-public texlive-decision-table
   (package
     (name "texlive-decision-table")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/decision-table/"
                                      "source/latex/decision-table/"
                                      "tex/latex/decision-table/"))))
@@ -13377,12 +13430,12 @@ multiple DMN tables in one table/figure environment.")
 (define-public texlive-dejavu-otf
   (package
     (name "texlive-dejavu-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dejavu-otf/"
                                      "tex/latex/dejavu-otf/"))))
               (file-name (git-file-name name version))
@@ -13401,12 +13454,12 @@ project and the OpenType version of the TeXGyre 
Math.")
 (define-public texlive-delim
   (package
     (name "texlive-delim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/delim/" "source/latex/delim/"
                                      "tex/latex/delim/"))))
               (file-name (git-file-name name version))
@@ -13425,12 +13478,12 @@ of @code{\\big} commands and the like.")
 (define-public texlive-delimseasy
   (package
     (name "texlive-delimseasy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/delimseasy/"
                                      "tex/latex/delimseasy/"))))
               (file-name (git-file-name name version))
@@ -13452,12 +13505,12 @@ default.")
 (define-public texlive-delimset
   (package
     (name "texlive-delimset")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/delimset/"
                                      "source/latex/delimset/"
                                      "tex/latex/delimset/"))))
@@ -13478,19 +13531,19 @@ delimiters in math mode whose size can be adjusted 
conveniently.")
 (define-public texlive-denisbdoc
   (package
     (name "texlive-denisbdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/denisbdoc/"
                                      "source/latex/denisbdoc/"
                                      "tex/latex/denisbdoc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vfz81kqym5jj79y5f1fysyjxlhlr0zws553zx2mklixrs54bl0c"))))
+                "0ypd5xl3psg11jss9n7g1qihd7rag480j63wxkvgifhi4kainypc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/denisbdoc";)
@@ -13502,18 +13555,18 @@ delimiters in math mode whose size can be adjusted 
conveniently.")
 (define-public texlive-derivative
   (package
     (name "texlive-derivative")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/derivative/"
                                      "tex/latex/derivative/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1klskr46gr0r7wraygi8m0g49ils7lgqlcwg799zpnnip8jhr738"))))
+                "06c1ha4w8i3f6k77cjr82cn1rl7jbk82q1n24dd3l7ha4d7qncjp"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/derivative";)
@@ -13536,12 +13589,12 @@ a consistent naming scheme making them easy to use 
and understand.")
 (define-public texlive-diadia
   (package
     (name "texlive-diadia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/diadia/" "scripts/diadia/"
                                      "tex/latex/diadia/"))))
               (file-name (git-file-name name version))
@@ -13568,12 +13621,12 @@ medication charts and info boxes.")
 (define-public texlive-diagbox
   (package
     (name "texlive-diagbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/diagbox/" 
"source/latex/diagbox/"
                                      "tex/latex/diagbox/"))))
               (file-name (git-file-name name version))
@@ -13596,12 +13649,12 @@ package, which it supersedes.")
 (define-public texlive-dice
   (package
     (name "texlive-dice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dice/"
                                      "fonts/source/public/dice/"
                                      "fonts/tfm/public/dice/"))))
@@ -13622,22 +13675,23 @@ or with various 3D effects.")
 (define-public texlive-dictsym
   (package
     (name "texlive-dictsym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dictsym/"
                                      "fonts/afm/public/dictsym/"
                                      "fonts/map/dvips/dictsym/"
+                                     "fonts/map/vtex/dictsym/"
                                      "fonts/tfm/public/dictsym/"
                                      "fonts/type1/public/dictsym/"
                                      "tex/latex/dictsym/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0wycv2i0pgmjs9al5zzxa8s5lj13sj6rlhga1271xypxpcyf3804"))))
+                "0ygnnmg2m57wzj1iz2wznvdbsi8323804s74a2ic7q1akpy5n2ac"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dictsym";)
@@ -13652,12 +13706,12 @@ package makes the symbols accessible as LaTeX 
commands.")
 (define-public texlive-din1505
   (package
     (name "texlive-din1505")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/din1505/" 
"doc/latex/din1505/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -13677,12 +13731,12 @@ package makes the symbols accessible as LaTeX 
commands.")
 (define-public texlive-dingbat
   (package
     (name "texlive-dingbat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dingbat/"
                                      "fonts/source/public/dingbat/"
                                      "fonts/tfm/public/dingbat/"
@@ -13706,18 +13760,18 @@ bundle.")
 (define-public texlive-diffcoeff
   (package
     (name "texlive-diffcoeff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/diffcoeff/"
                                      "tex/latex/diffcoeff/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1n495bkhqixl77w84fyh1qnc18a9cpnwhpkxijwhdjrczcvxyckw"))))
+                "01x16jh9d69pa085ib0di6x3vbgmz722byw73d0kjj8fpr4z4pnj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/diffcoeff";)
@@ -13736,12 +13790,12 @@ extending to differentials (including simple line 
elements) and jacobians.")
 (define-public texlive-digiconfigs
   (package
     (name "texlive-digiconfigs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/digiconfigs/"
                                      "tex/latex/digiconfigs/"))))
               (file-name (git-file-name name version))
@@ -13763,12 +13817,12 @@ configurations.")
 (define-public texlive-dijkstra
   (package
     (name "texlive-dijkstra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dijkstra/" 
"tex/latex/dijkstra/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -13788,12 +13842,12 @@ path are stored in macros.")
 (define-public texlive-dinat
   (package
     (name "texlive-dinat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/dinat/" 
"doc/bibtex/dinat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -13812,12 +13866,12 @@ parts 2 and 3.")
 (define-public texlive-dirtree
   (package
     (name "texlive-dirtree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/dirtree/"
                                      "source/generic/dirtree/"
                                      "tex/generic/dirtree/"))))
@@ -13839,12 +13893,12 @@ TeX and with LaTeX.")
 (define-public texlive-disser
   (package
     (name "texlive-disser")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/disser/" "makeindex/disser/"
                                      "source/latex/disser/" 
"tex/latex/disser/"))))
               (file-name (git-file-name name version))
@@ -13867,12 +13921,12 @@ R 7.0.11-2011, are provided.")
 (define-public texlive-dithesis
   (package
     (name "texlive-dithesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dithesis/" 
"tex/latex/dithesis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -13892,12 +13946,12 @@ with XeLaTeX.")
 (define-public texlive-dk-bib
   (package
     (name "texlive-dk-bib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/dk-bib/"
                                      "bibtex/bst/dk-bib/"
                                      "bibtex/csf/dk-bib/"
@@ -13923,12 +13977,12 @@ comes with a couple of Danish sorting order files for 
BibTeX8.")
 (define-public texlive-dnp
   (package
     (name "texlive-dnp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/sfd/dnp/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -13944,12 +13998,12 @@ comes with a couple of Danish sorting order files for 
BibTeX8.")
 (define-public texlive-docbytex
   (package
     (name "texlive-docbytex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/docbytex/"
                                      "tex/generic/docbytex/"))))
               (file-name (git-file-name name version))
@@ -13970,12 +14024,12 @@ programming languages.")
 (define-public texlive-doipubmed
   (package
     (name "texlive-doipubmed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/doipubmed/"
                                      "source/latex/doipubmed/"
                                      "tex/latex/doipubmed/"))))
@@ -13996,12 +14050,12 @@ bibliographies.  A @code{LaTeX2HTML} style file is 
also provided.")
 (define-public texlive-domitian
   (package
     (name "texlive-domitian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/domitian/"
                                      "fonts/enc/dvips/domitian/"
                                      "fonts/map/dvips/domitian/"
@@ -14031,12 +14085,12 @@ has been improved.")
 (define-public texlive-dosepsbin
   (package
     (name "texlive-dosepsbin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dosepsbin.1"
                                      "doc/man/man1/dosepsbin.man1.pdf"
                                      "doc/support/dosepsbin/"
@@ -14066,12 +14120,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/doublestroke/"
                                      "fonts/map/dvips/doublestroke/"
                                      "fonts/source/public/doublestroke/"
@@ -14099,12 +14153,12 @@ use are provided.")
 (define-public texlive-dowith
   (package
     (name "texlive-dowith")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/dowith/"
                                      "source/generic/dowith/"
                                      "tex/generic/dowith/"))))
@@ -14126,12 +14180,12 @@ work with other formats as well.")
 (define-public texlive-dozenal
   (package
     (name "texlive-dozenal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dozenal/"
                                      "fonts/afm/public/dozenal/"
                                      "fonts/map/dvips/dozenal/"
@@ -14163,12 +14217,12 @@ as Metafont source and in Adobe Type 1 format.")
 (define-public texlive-dramatist
   (package
     (name "texlive-dramatist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dramatist/"
                                      "source/latex/dramatist/"
                                      "tex/latex/dramatist/"))))
@@ -14191,12 +14245,12 @@ a ``dramatis personae'' list.")
 (define-public texlive-drawmatrix
   (package
     (name "texlive-drawmatrix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/drawmatrix/"
                                      "source/latex/drawmatrix/"
                                      "tex/latex/drawmatrix/"))))
@@ -14217,12 +14271,12 @@ triangular, or banded matrices.")
 (define-public texlive-drawstack
   (package
     (name "texlive-drawstack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/drawstack/"
                                      "tex/latex/drawstack/"))))
               (file-name (git-file-name name version))
@@ -14242,12 +14296,12 @@ top of TikZ.")
 (define-public texlive-droit-fr
   (package
     (name "texlive-droit-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/droit-fr/" 
"tex/latex/droit-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -14267,12 +14321,12 @@ documentation.  The class assumes use of Biber and 
BibLaTeX.")
 (define-public texlive-drm
   (package
     (name "texlive-drm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/drm/"
                                      "fonts/afm/public/drm/"
                                      "fonts/map/dvips/drm/"
@@ -14306,12 +14360,12 @@ fonts, along with an extremely flexible ellipsis 
package.")
 (define-public texlive-droid
   (package
     (name "texlive-droid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/droid/"
                                      "fonts/enc/dvips/droid/"
                                      "fonts/map/dvips/droid/"
@@ -14345,18 +14399,18 @@ bundle includes the fonts in both TrueType and Adobe 
Type 1 formats.")
 (define-public texlive-dsptricks
   (package
     (name "texlive-dsptricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dsptricks/"
                                      "tex/latex/dsptricks/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03ykpbvmb95n6j5071c5hrja4x6x3cpdnmppj9gjjjh63ddv40m6"))))
+                "0pjc78c195nkj493qyc0dxbr9d1488dc528vzkpgcgrf0g5pxm96"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dsptricks";)
@@ -14375,12 +14429,12 @@ supports DSP block diagrams.")
 (define-public texlive-dsserif
   (package
     (name "texlive-dsserif")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dsserif/"
                                      "fonts/afm/public/dsserif/"
                                      "fonts/map/dvips/dsserif/"
@@ -14406,12 +14460,12 @@ starting from a Courier-like base.")
 (define-public texlive-duerer
   (package
     (name "texlive-duerer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/duerer/"
                                      "fonts/source/public/duerer/"
                                      "fonts/tfm/public/duerer/"))))
@@ -14434,12 +14488,12 @@ support is available in the @code{duerer-latex} 
bundle.")
 (define-public texlive-duerer-latex
   (package
     (name "texlive-duerer-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/duerer-latex/"
                                      "tex/latex/duerer-latex/"))))
               (file-name (git-file-name name version))
@@ -14458,12 +14512,12 @@ using their standard fontname names.")
 (define-public texlive-dutchcal
   (package
     (name "texlive-dutchcal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dutchcal/"
                                      "fonts/afm/public/dutchcal/"
                                      "fonts/map/dvips/dutchcal/"
@@ -14487,12 +14541,12 @@ adding a bold version.  LaTeX support files are 
included.")
 (define-public texlive-dvgloss
   (package
     (name "texlive-dvgloss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dvgloss/" 
"source/latex/dvgloss/"
                                      "tex/latex/dvgloss/"))))
               (file-name (git-file-name name version))
@@ -14511,18 +14565,18 @@ text --- useful, for instance, for typing linguistics 
papers.")
 (define-public texlive-dyntree
   (package
     (name "texlive-dyntree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dyntree/" 
"source/latex/dyntree/"
                                      "tex/latex/dyntree/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05cjw3mk1l1syl5xjg3bjq0j79qpif9w3sgyvjr0i92xwjnqnns4"))))
+                "1j891cswgcyv5b4l6an0sa6vfwkn6lxswx55hsv2sdkkfbpb7dnd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dyntree";)
@@ -14540,12 +14594,12 @@ simple roots.")
 (define-public texlive-e-french
   (package
     (name "texlive-e-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/e-french/"
                                      "makeindex/e-french/"
                                      "tex/generic/e-french/"))))
@@ -14567,12 +14621,12 @@ Gaulle (now deceased), under a free licence.  It 
replaces the old full
 (define-public texlive-ean
   (package
     (name "texlive-ean")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/ean/" "tex/generic/ean/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -14588,12 +14642,12 @@ Gaulle (now deceased), under a free licence.  It 
replaces the old full
 (define-public texlive-easing
   (package
     (name "texlive-easing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easing/"
                                      "source/latex/easing/"
                                      "tex/latex/easing/"))))
@@ -14613,12 +14667,12 @@ to the PGF mathematical engine.")
 (define-public texlive-ebgaramond
   (package
     (name "texlive-ebgaramond")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ebgaramond/"
                                      "fonts/enc/dvips/ebgaramond/"
                                      "fonts/map/dvips/ebgaramond/"
@@ -14630,7 +14684,7 @@ to the PGF mathematical engine.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pa3zrlp9pr31mqir22nfz3rpvv63qnc85xi1bc8vw71pgfymdws"))))
+                "1cm0cyfh3cmm7d6pjqbpi32yqssq062mgmdb9lfkkydh3k4visjj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ebgaramond";)
@@ -14645,12 +14699,12 @@ are provided.")
 (define-public texlive-ebgaramond-maths
   (package
     (name "texlive-ebgaramond-maths")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ebgaramond-maths/"
                                      "fonts/enc/dvips/ebgaramond-maths/"
                                      "fonts/map/dvips/ebgaramond-maths/"
@@ -14672,12 +14726,12 @@ mathematics.")
 (define-public texlive-ebook
   (package
     (name "texlive-ebook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ebook/" "tex/latex/ebook/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -14696,12 +14750,12 @@ ebook-readers.")
 (define-public texlive-ebsthesis
   (package
     (name "texlive-ebsthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ebsthesis/"
                                      "source/latex/ebsthesis/"
                                      "tex/latex/ebsthesis/"))))
@@ -14723,12 +14777,12 @@ School.")
 (define-public texlive-ecc
   (package
     (name "texlive-ecc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ecc/" 
"fonts/source/public/ecc/"
                                      "fonts/tfm/public/ecc/"))))
               (file-name (git-file-name name version))
@@ -14751,12 +14805,12 @@ available as part of the @code{cm-super} font 
bundle.")
 (define-public texlive-ecltree
   (package
     (name "texlive-ecltree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ecltree/" 
"tex/latex/ecltree/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -14775,12 +14829,12 @@ macros.  A chunk may have a @code{bundle} environment 
inside it.")
 (define-public texlive-eco
   (package
     (name "texlive-eco")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/eco/" "fonts/tfm/public/eco/"
                                      "fonts/vf/public/eco/" "source/fonts/eco/"
                                      "tex/latex/eco/"))))
@@ -14802,12 +14856,12 @@ families as well, e.g., PostScript fonts, try 
@code{altfont}.")
 (define-public texlive-ecobiblatex
   (package
     (name "texlive-ecobiblatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ecobiblatex/"
                                      "tex/latex/ecobiblatex/"))))
               (file-name (git-file-name name version))
@@ -14827,18 +14881,18 @@ BibLaTeX in the style of the @emph{Global Ecology and 
Biogeography} journal.")
 (define-public texlive-econ-bst
   (package
     (name "texlive-econ-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/econ-bst/"
                                      "doc/bibtex/econ-bst/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0nflr827a88yd66bb0mfk86dby1253fxdfrjzx0b4k4zqdljhrbg"))))
+                "1zs07qznvz8hwlinacaas6lpyc6l2zmpcc1m3xxdkszl95xfc3md"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/econ-bst";)
@@ -14853,12 +14907,12 @@ proposed by Ray Robson (2018)")
 (define-public texlive-econometrics
   (package
     (name "texlive-econometrics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/econometrics/"
                                      "tex/latex/econometrics/"))))
               (file-name (git-file-name name version))
@@ -14881,12 +14935,12 @@ statistical operators.")
 (define-public texlive-economic
   (package
     (name "texlive-economic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/economic/"
                                      "doc/bibtex/economic/" 
"tex/latex/economic/"))))
               (file-name (git-file-name name version))
@@ -14911,12 +14965,12 @@ provide variations of author-date styles of 
presentation.")
 (define-public texlive-ecothesis
   (package
     (name "texlive-ecothesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ecothesis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -14934,12 +14988,12 @@ Universidade Federal de Vicosa}, Brazil.")
 (define-public texlive-eczar
   (package
     (name "texlive-eczar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/eczar/"
                                      "fonts/opentype/public/eczar/"))))
               (file-name (git-file-name name version))
@@ -14958,12 +15012,12 @@ over 45+3 languages in Latin and Devanagari scripts 
in 5 weights.")
 (define-public texlive-edfnotes
   (package
     (name "texlive-edfnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/edfnotes/"
                                      "source/latex/edfnotes/"
                                      "tex/latex/edfnotes/"))))
@@ -14984,12 +15038,12 @@ order that one would expect.")
 (define-public texlive-edmac
   (package
     (name "texlive-edmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/edmac/" "source/latex/edmac/"
                                      "tex/generic/edmac/"))))
               (file-name (git-file-name name version))
@@ -15008,12 +15062,12 @@ editions.")
 (define-public texlive-egameps
   (package
     (name "texlive-egameps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/egameps/" 
"tex/latex/egameps/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -15031,12 +15085,12 @@ with relative ease.  The facilities of PSTricks are 
used for graphics.")
 (define-public texlive-eiad
   (package
     (name "texlive-eiad")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/eiad/"
                                      "fonts/source/public/eiad/"
                                      "fonts/tfm/public/eiad/" 
"tex/latex/eiad/"))))
@@ -15061,12 +15115,12 @@ Computer Modern family of fonts.")
 (define-public texlive-eiad-ltx
   (package
     (name "texlive-eiad-ltx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eiad-ltx/"
                                      "fonts/source/public/eiad-ltx/"
                                      "source/latex/eiad-ltx/"
@@ -15088,17 +15142,17 @@ font package, but not provided there.")
 (define-public texlive-einfart
   (package
     (name "texlive-einfart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/einfart/" 
"tex/latex/einfart/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11ibc51y76s1awp2flzfgkcbz26a6gr1dwl1d29jm4r9452acgnm"))))
+                "0hlj00jp7s9b22r4a8l5fc98hnsblmn05v1ryqxknkcj6qdvrj9d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-minimalist))
@@ -15116,12 +15170,12 @@ compiles with either XeLaTeX or LuaLaTeX.  This is 
part of the
 (define-public texlive-ejpecp
   (package
     (name "texlive-ejpecp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ejpecp/" "source/latex/ejpecp/"
                                      "tex/latex/ejpecp/"))))
               (file-name (git-file-name name version))
@@ -15141,12 +15195,12 @@ research periodicals @emph{Electronic Journal of 
Probability} (EJP) and
 (define-public texlive-ekaia
   (package
     (name "texlive-ekaia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ekaia/" "source/latex/ekaia/"
                                      "tex/latex/ekaia/"))))
               (file-name (git-file-name name version))
@@ -15168,12 +15222,12 @@ Basque Country.")
 (define-public texlive-ektype-tanka
   (package
     (name "texlive-ektype-tanka")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ektype-tanka/"
                                      "fonts/truetype/public/ektype-tanka/"))))
               (file-name (git-file-name name version))
@@ -15192,12 +15246,12 @@ Mukta, Baloo, Modak, and Jaini.")
 (define-public texlive-elbioimp
   (package
     (name "texlive-elbioimp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elbioimp/"
                                      "source/latex/elbioimp/"
                                      "tex/latex/elbioimp/"))))
@@ -15218,12 +15272,12 @@ Mukta, Baloo, Modak, and Jaini.")
 (define-public texlive-electrum
   (package
     (name "texlive-electrum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/electrum/"
                                      "fonts/afm/arkandis/electrum/"
                                      "fonts/enc/dvips/electrum/"
@@ -15253,12 +15307,12 @@ is mixed: LPPL for LaTeX support; GPL with font 
exception for the fonts.")
 (define-public texlive-eledform
   (package
     (name "texlive-eledform")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eledform/"
                                      "source/latex/eledform/"
                                      "tex/latex/eledform/"))))
@@ -15278,12 +15332,12 @@ editions typeset using @code{eledmac}.")
 (define-public texlive-eledmac
   (package
     (name "texlive-eledmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eledmac/" 
"source/latex/eledmac/"
                                      "tex/latex/eledmac/"))))
               (file-name (git-file-name name version))
@@ -15305,12 +15359,12 @@ 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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/els-cas-templates/"
                                      "doc/latex/els-cas-templates/"
                                      "tex/latex/els-cas-templates/"))))
@@ -15333,12 +15387,12 @@ electronic submission system and elsewhere.")
 (define-public texlive-elsarticle
   (package
     (name "texlive-elsarticle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/elsarticle/"
                                      "doc/latex/elsarticle/"
                                      "source/latex/elsarticle/"
@@ -15359,18 +15413,18 @@ articles both in Elsevier's electronic submission 
system and elsewhere.")
 (define-public texlive-elteikthesis
   (package
     (name "texlive-elteikthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elteikthesis/"
                                      "tex/latex/elteikthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0brfkpg32vqm42cwp10vbjbk752jcfq5g65znl0z539xdynf1nnp"))))
+                "12lm8xsk7jwfhykfw3cz8knj4jphsmqzzs8v359fgpxnpqwnw5cw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/elteikthesis";)
@@ -15384,12 +15438,12 @@ template supports producing both Hungarian and 
English theses.")
 (define-public texlive-eltex
   (package
     (name "texlive-eltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eltex/" "tex/latex/eltex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -15409,12 +15463,12 @@ the various parts of the standard IEC 617.")
 (define-public texlive-elvish
   (package
     (name "texlive-elvish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/elvish/"
                                      "fonts/source/public/elvish/"
                                      "fonts/tfm/public/elvish/"))))
@@ -15438,12 +15492,12 @@ are supported by macros in @file{teng.tex}, or by the 
(better documented)
 (define-public texlive-emf
   (package
     (name "texlive-emf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emf/" "tex/latex/emf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -15463,12 +15517,12 @@ otherwise.")
 (define-public texlive-emisa
   (package
     (name "texlive-emisa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emisa/" "source/latex/emisa/"
                                      "tex/latex/emisa/"))))
               (file-name (git-file-name name version))
@@ -15498,12 +15552,12 @@ as for typesetting the final document by the 
editorial office.")
 (define-public texlive-endiagram
   (package
     (name "texlive-endiagram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endiagram/"
                                      "tex/latex/endiagram/"))))
               (file-name (git-file-name name version))
@@ -15522,12 +15576,12 @@ diagrams with just a few simple commands.")
 (define-public texlive-engtlc
   (package
     (name "texlive-engtlc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/engtlc/" 
"tex/latex/engtlc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -15545,21 +15599,21 @@ telecommunications engineering.")
 (define-public texlive-iexec
   (package
     (name "texlive-iexec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iexec/" "source/latex/iexec/"
                                      "tex/latex/iexec/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0sk1h5m62lbrlv0p8ihxl15n6dx0dih1bbxl5w8iwznjd3999w0c"))))
+                "1pskdinm7rqsrb8xdz980wvxqjv018zj70l6gki0pch98ygwmg8d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (propagated-inputs (list texlive-tools texlive-xkeyval))
+    (propagated-inputs (list texlive-pgf))
     (home-page "https://ctan.org/pkg/iexec";)
     (synopsis "Execute shell commands and input their output")
     (description
@@ -15571,18 +15625,22 @@ you use any special symbols inside your command.")
 (define-public texlive-eolang
   (package
     (name "texlive-eolang")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/eolang/" "source/latex/eolang/"
+                    (revision 70951)
+                    (locations (list "doc/latex/eolang/"
+                                     "doc/man/man1/eolang.1"
+                                     "doc/man/man1/eolang.man1.pdf"
+                                     "scripts/eolang/"
+                                     "source/latex/eolang/"
                                      "tex/latex/eolang/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1df7hw4dijisx2r9vzar7xpr97cdhbiyrbawzj8vka9gwwn14kqw"))))
+                "143k0j6cyysisraags5i1cp90199b7f6hdjg1rar6ysrrfvp9dhv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -15604,12 +15662,12 @@ you use any special symbols inside your command.")
 (define-public texlive-epigrafica
   (package
     (name "texlive-epigrafica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/epigrafica/"
                                      "fonts/afm/public/epigrafica/"
                                      "fonts/enc/dvips/epigrafica/"
@@ -15634,12 +15692,12 @@ Cosmetica font, which is a similar design to Optima 
and includes Greek.")
 (define-public texlive-eplain
   (package
     (name "texlive-eplain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/eplain/"
                                      "doc/info/eplain.info"
                                      "doc/man/man1/eplain.1"
@@ -15664,17 +15722,13 @@ Cosmetica font, which is a similar design to Optima 
and includes Greek.")
                      (with-directory-excursion bin
                        (symlink pdftex "eplain"))))))))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
-           texlive-everyshi
            texlive-firstaid
            texlive-hyphen-complete
            texlive-knuth-lib
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-pdftex
@@ -15697,12 +15751,12 @@ and @code{url}.")
 (define-public texlive-epsdice
   (package
     (name "texlive-epsdice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epsdice/" 
"source/latex/epsdice/"
                                      "tex/latex/epsdice/"))))
               (file-name (git-file-name name version))
@@ -15723,12 +15777,12 @@ is provided in both Encapsulated PostScript and PDF 
formats.")
 (define-public texlive-epslatex-fr
   (package
     (name "texlive-epslatex-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epslatex-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -15746,12 +15800,12 @@ use imported graphics in LaTeX(2e) documents.")
 (define-public texlive-eqexpl
   (package
     (name "texlive-eqexpl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqexpl/" 
"tex/latex/eqexpl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -15769,12 +15823,12 @@ components of a formula.")
 (define-public texlive-eqnarray
   (package
     (name "texlive-eqnarray")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqnarray/"
                                      "source/latex/eqnarray/"
                                      "tex/latex/eqnarray/"))))
@@ -15796,12 +15850,12 @@ environment of @code{amsmath}.")
 (define-public texlive-eqnnumwarn
   (package
     (name "texlive-eqnnumwarn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqnnumwarn/"
                                      "tex/latex/eqnnumwarn/"))))
               (file-name (git-file-name name version))
@@ -15823,12 +15877,12 @@ whenever this occurs.")
 (define-public texlive-erdc
   (package
     (name "texlive-erdc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/erdc/" "source/latex/erdc/"
                                      "tex/latex/erdc/"))))
               (file-name (git-file-name name version))
@@ -15848,12 +15902,12 @@ Engineers.")
 (define-public texlive-erewhon
   (package
     (name "texlive-erewhon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/erewhon/"
                                      "fonts/afm/public/erewhon/"
                                      "fonts/enc/dvips/erewhon/"
@@ -15882,19 +15936,19 @@ Heuristica, matching that of UtopiaStd.")
 (define-public texlive-erewhon-math
   (package
     (name "texlive-erewhon-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/erewhon-math/"
                                      "fonts/opentype/public/erewhon-math/"
                                      "tex/latex/erewhon-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03p3aiw4ha3rkb6z4z2nwmwv18krkii989a8dvqgignbh9100ck8"))))
+                "0g3f4p2zacans6zp59zrjk5blgrsyhqpx98qkgi4w0klxiclxa1c"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/erewhon-math";)
@@ -15907,12 +15961,12 @@ by Michel Bovani.")
 (define-public texlive-esrelation
   (package
     (name "texlive-esrelation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/esrelation/"
                                      "fonts/map/dvips/esrelation/"
                                      "fonts/source/public/esrelation/"
@@ -15937,12 +15991,12 @@ describing relations between ordered pairs, using 
Metafont.")
 (define-public texlive-esstix
   (package
     (name "texlive-esstix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/esstix/"
                                      "fonts/afm/esstix/"
                                      "fonts/map/dvips/esstix/"
@@ -15969,12 +16023,12 @@ allow their use as @code{calligraphic}, 
@code{fraktur} and
 (define-public texlive-estcpmm
   (package
     (name "texlive-estcpmm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/estcpmm/" 
"source/latex/estcpmm/"
                                      "tex/latex/estcpmm/"))))
               (file-name (git-file-name name version))
@@ -15994,12 +16048,12 @@ Environmental Security Technology Certification 
Program.")
 (define-public texlive-esvect
   (package
     (name "texlive-esvect")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esvect/"
                                      "fonts/map/dvips/esvect/"
                                      "fonts/source/public/esvect/"
@@ -16026,12 +16080,12 @@ use it.")
 (define-public texlive-etbb
   (package
     (name "texlive-etbb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/etbb/"
                                      "fonts/afm/public/etbb/"
                                      "fonts/enc/dvips/etbb/"
@@ -16044,7 +16098,7 @@ use it.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mbzbcj0dl6wzl3x8rq9nxsjf8i240zcz3gahhpy273yj42n8313"))))
+                "0f07wz9qgvp9m3s4n7rzh2r5fq4h03ffxqpw5wv17imz2bvr1dr3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/etbb";)
@@ -16059,12 +16113,12 @@ version, along with macros to activate these features 
in LaTeX.")
 (define-public texlive-etsvthor
   (package
     (name "texlive-etsvthor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etsvthor/" 
"tex/latex/etsvthor/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -16084,19 +16138,19 @@ notes or other documents within the association.")
 (define-public texlive-euclideangeometry
   (package
     (name "texlive-euclideangeometry")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/euclideangeometry/"
                                      "source/latex/euclideangeometry/"
                                      "tex/latex/euclideangeometry/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02qpa8xvbpk253k3hr3rb49zdyfyj6m1i0bcc3cr9f9mnjxxhb3c"))))
+                "1pzqagrkr0w67n4v3z3q37p1rk3zk8sp2z2kl86rcqq5zi1rf9cl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/euclideangeometry";)
@@ -16113,19 +16167,19 @@ package.")
 (define-public texlive-euler-math
   (package
     (name "texlive-euler-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/euler-math/"
                                      "fonts/opentype/public/euler-math/"
                                      "tex/latex/euler-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "01vj4nqmac078176m3cj97lx4nnrs395208vxc6671c90fvirg1s"))))
+                "18vd27yqmch97xrjpw3wwhf4v74m97nxd2azr0vl5gbx3sx6igii"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/euler-math";)
@@ -16139,12 +16193,12 @@ of the @code{eulervm} package for LuaLaTeX and 
XeLaTeX users.")
 (define-public texlive-euxm
   (package
     (name "texlive-euxm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/euxm/"
                                      "fonts/tfm/public/euxm/"))))
               (file-name (git-file-name name version))
@@ -16163,18 +16217,19 @@ needed for Concrete Math.")
 (define-public texlive-evangelion-jfm
   (package
     (name "texlive-evangelion-jfm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/evangelion-jfm/"
+                                     "source/luatex/evangelion-jfm/"
                                      "tex/luatex/evangelion-jfm/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wr55p96v9x58l0bqcnrbs1q47pf5v0rj8pmclfv0jx9mzc3d5j7"))))
+                "1g174ck75h43gppv2c7ihbf815zc07fchc56c5bidywfv09c4y3s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/evangelion-jfm";)
@@ -16190,12 +16245,12 @@ feature, meeting the standards, and allows easy 
customisation.")
 (define-public texlive-expex
   (package
     (name "texlive-expex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/expex/" 
"tex/generic/expex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -16214,12 +16269,12 @@ examples.  The package can be used with LaTeX or with 
Plain TeX.")
 (define-public texlive-expose-expl3-dunkerque-2019
   (package
     (name "texlive-expose-expl3-dunkerque-2019")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/expose-expl3-dunkerque-2019/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -16241,12 +16296,12 @@ needed to produce it.")
 (define-public texlive-extarrows
   (package
     (name "texlive-extarrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/extarrows/"
                                      "tex/latex/extarrows/"))))
               (file-name (git-file-name name version))
@@ -16267,12 +16322,12 @@ needed to produce it.")
 (define-public texlive-extpfeil
   (package
     (name "texlive-extpfeil")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/extpfeil/"
                                      "source/latex/extpfeil/"
                                      "tex/latex/extpfeil/"))))
@@ -16293,19 +16348,19 @@ new ones.")
 (define-public texlive-facture
   (package
     (name "texlive-facture")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/facture/"
                                      "source/xelatex/facture/"
                                      "tex/xelatex/facture/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1f7w697g12wx1kc7j84yyvxarkwlvmxr10nxcg93dnqz7lpfwvng"))))
+                "04a9h99vqrb25pqwl3gn24kw7pm87i3bwq24inhfvac3sj7wq97k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/facture";)
@@ -16319,12 +16374,12 @@ permitted.")
 (define-public texlive-facture-belge-simple-sans-tva
   (package
     (name "texlive-facture-belge-simple-sans-tva")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/xelatex/facture-belge-simple-sans-tva/"
                                      
"tex/xelatex/facture-belge-simple-sans-tva/"))))
               (file-name (git-file-name name version))
@@ -16348,12 +16403,12 @@ automatically, in the invoice and in the expense 
report.")
 (define-public texlive-faktor
   (package
     (name "texlive-faktor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/faktor/" "source/latex/faktor/"
                                      "tex/latex/faktor/"))))
               (file-name (git-file-name name version))
@@ -16376,12 +16431,12 @@ that the numerator and denominator's sizes do not 
change in the
 (define-public texlive-fascicules
   (package
     (name "texlive-fascicules")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fascicules/"
                                      "source/latex/fascicules/"
                                      "tex/latex/fascicules/"))))
@@ -16403,12 +16458,12 @@ exercises and the activities.")
 (define-public texlive-fbb
   (package
     (name "texlive-fbb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fbb/"
                                      "fonts/enc/dvips/fbb/"
                                      "fonts/map/dvips/fbb/"
@@ -16437,12 +16492,12 @@ all necessary support files are provided.  The font 
works well with
 (define-public texlive-fbithesis
   (package
     (name "texlive-fbithesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fbithesis/"
                                      "source/latex/fbithesis/"
                                      "tex/latex/fbithesis/"))))
@@ -16466,12 +16521,12 @@ is adjusted to these cover pages.")
 (define-public texlive-fbs
   (package
     (name "texlive-fbs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/fbs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -16488,12 +16543,12 @@ fit @emph{Frontiers in Bioscience} requirements.")
 (define-public texlive-fcavtex
   (package
     (name "texlive-fcavtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/fcavtex/" "doc/latex/fcavtex/"
                                      "tex/latex/fcavtex/"))))
               (file-name (git-file-name name version))
@@ -16514,12 +16569,12 @@ rules for thesis publications.")
 (define-public texlive-fcltxdoc
   (package
     (name "texlive-fcltxdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fcltxdoc/"
                                      "source/latex/fcltxdoc/"
                                      "tex/latex/fcltxdoc/"))))
@@ -16540,12 +16595,12 @@ support of others of the author's packages (which are 
compiled under the
 (define-public texlive-fdsymbol
   (package
     (name "texlive-fdsymbol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fdsymbol/"
                                      "doc/latex/fdsymbol/"
                                      "fonts/enc/dvips/fdsymbol/"
@@ -16573,19 +16628,19 @@ family, but it might also fit other contemporary 
typefaces.")
 (define-public texlive-fduthesis
   (package
     (name "texlive-fduthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fduthesis/"
                                      "source/latex/fduthesis/"
                                      "tex/latex/fduthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1imgp79fa048nyvyjzfky1fzzmak4h4j7xa4168ak07qgr5gdq87"))))
+                "1w8dqld77pjcv5si3d1xmvphy908g5sqndy8rrbbi5rm2cqw6a5s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fduthesis";)
@@ -16598,12 +16653,12 @@ It can make it easy to write theses both in Chinese 
and English.")
 (define-public texlive-fei
   (package
     (name "texlive-fei")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fei/" "source/latex/fei/"
                                      "tex/latex/fei/"))))
               (file-name (git-file-name name version))
@@ -16629,12 +16684,12 @@ Organization (@acronym{ABNT, Associacao Brasileira de 
Normas Tecnicas}).")
 (define-public texlive-fetamont
   (package
     (name "texlive-fetamont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fetamont/"
                                      "fonts/afm/public/fetamont/"
                                      "fonts/map/dvips/fetamont/"
@@ -16668,12 +16723,12 @@ Logo fonts to complete the Type 1 encoding.")
 (define-public texlive-feyn
   (package
     (name "texlive-feyn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/feyn/"
                                      "fonts/source/public/feyn/"
                                      "fonts/tfm/public/feyn/"
@@ -16699,12 +16754,12 @@ distributed as Metafont source, and macros for their 
use are also provided.")
 (define-public texlive-fge
   (package
     (name "texlive-fge")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fge/"
                                      "fonts/map/dvips/fge/"
                                      "fonts/source/public/fge/"
@@ -16730,12 +16785,12 @@ files.  A small LaTeX package (@code{fge}) is 
included.")
 (define-public texlive-figbas
   (package
     (name "texlive-figbas")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/figbas/"
                                      "fonts/afm/public/figbas/"
                                      "fonts/map/dvips/figbas/"
@@ -16759,12 +16814,12 @@ and Palatino/Palladio, respectively.")
 (define-public texlive-figbib
   (package
     (name "texlive-figbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/figbib/" "doc/latex/figbib/"
                                      "tex/latex/figbib/"))))
               (file-name (git-file-name name version))
@@ -16796,12 +16851,12 @@ float objects or in a separate part at the end of 
your document.
 (define-public texlive-filecontentsdef
   (package
     (name "texlive-filecontentsdef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/filecontentsdef/"
                                      "source/latex/filecontentsdef/"
                                      "tex/latex/filecontentsdef/"))))
@@ -16828,12 +16883,12 @@ the PDF as file attachment annotations (by using 
Scott Pakin's package
 (define-public texlive-firamath
   (package
     (name "texlive-firamath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/firamath/"
                                      "fonts/opentype/public/firamath/"))))
               (file-name (git-file-name name version))
@@ -16855,20 +16910,21 @@ package.")
 (define-public texlive-firamath-otf
   (package
     (name "texlive-firamath-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/firamath-otf/"
                                      "tex/latex/firamath-otf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ai8qsxx6laxl12n2fivl08xywzf1y8rd2n839v8z5bjfsjznqk6"))))
+                "094b56is939li9cadqz2b7mz86ji5dnryi8k54nym8qmjsdx2gd1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
+    (propagated-inputs (list texlive-firamath))
     (home-page "https://ctan.org/pkg/firamath-otf";)
     (synopsis "Use OpenType math font Fira Math")
     (description
@@ -16879,18 +16935,18 @@ Fira Math font.")
 (define-public texlive-fixdif
   (package
     (name "texlive-fixdif")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixdif/" "source/latex/fixdif/"
                                      "tex/latex/fixdif/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0y4x7vq4vslmiqdzx3d14yyaszs0y9y9sapnkiya3f4065rj8mcf"))))
+                "0l15mkwbnk0k2qqdnkady5n3iqyj0w7f8k23rxnbyrk5835crl67"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fixdif";)
@@ -16905,12 +16961,12 @@ with pdfTeX, XeTeX and LuaTeX, and can also be used 
with the
 (define-public texlive-fixfoot
   (package
     (name "texlive-fixfoot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixfoot/" 
"tex/latex/fixfoot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -16930,12 +16986,12 @@ run several times to achieve this).")
 (define-public texlive-fixjfm
   (package
     (name "texlive-fixjfm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/fixjfm/" 
"tex/generic/fixjfm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -16953,12 +17009,12 @@ TeX are supported.")
 (define-public texlive-fixltxhyph
   (package
     (name "texlive-fixltxhyph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixltxhyph/"
                                      "source/latex/fixltxhyph/"
                                      "tex/latex/fixltxhyph/"))))
@@ -16981,12 +17037,12 @@ French, Italian and Romansh.")
 (define-public texlive-fixmath
   (package
     (name "texlive-fixmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixmath/" 
"source/latex/fixmath/"
                                      "tex/latex/fixmath/"))))
               (file-name (git-file-name name version))
@@ -17012,12 +17068,12 @@ alphabet @code{\\mathbold} for boldface italic 
letters, including Greek.")
 (define-public texlive-fnspe
   (package
     (name "texlive-fnspe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fnspe/" "tex/latex/fnspe/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -17038,12 +17094,12 @@ spaces, operators, physics unit, etc.")
 (define-public texlive-foekfont
   (package
     (name "texlive-foekfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/foekfont/"
                                      "fonts/map/dvips/foekfont/"
                                      "fonts/tfm/public/foekfont/"
@@ -17065,12 +17121,12 @@ support for its use.")
 (define-public texlive-fonetika
   (package
     (name "texlive-fonetika")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fonetika/"
                                      "fonts/afm/public/fonetika/"
                                      "fonts/map/dvips/fonetika/"
@@ -17097,12 +17153,12 @@ weights.  LaTeX support is provided.")
 (define-public texlive-fontawesome
   (package
     (name "texlive-fontawesome")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fontawesome/"
                                      "fonts/enc/dvips/fontawesome/"
                                      "fonts/map/dvips/fontawesome/"
@@ -17126,12 +17182,12 @@ provided by the FontAwesome font.")
 (define-public texlive-fontawesome5
   (package
     (name "texlive-fontawesome5")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fontawesome5/"
                                      "fonts/enc/dvips/fontawesome5/"
                                      "fonts/map/dvips/fontawesome5/"
@@ -17155,12 +17211,12 @@ set.")
 (define-public texlive-fontmfizz
   (package
     (name "texlive-fontmfizz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fontmfizz/"
                                      "fonts/truetype/public/fontmfizz/"
                                      "tex/latex/fontmfizz/"))))
@@ -17181,12 +17237,12 @@ seen as an extension to FontAwesome.")
 (define-public texlive-fontsize
   (package
     (name "texlive-fontsize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fontsize/"
                                      "source/latex/fontsize/"
                                      "tex/latex/fontsize/"))))
@@ -17254,12 +17310,12 @@ document, through the @emph{fontsize=<size>} option.")
 (define-public texlive-fonttable
   (package
     (name "texlive-fonttable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fonttable/"
                                      "source/latex/fonttable/"
                                      "tex/latex/fonttable/"))))
@@ -17280,12 +17336,12 @@ or testing purposes), from within a document.")
 (define-public texlive-footbib
   (package
     (name "texlive-footbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footbib/" 
"source/latex/footbib/"
                                      "tex/latex/footbib/"))))
               (file-name (git-file-name name version))
@@ -17311,12 +17367,12 @@ style may be used.")
 (define-public texlive-formal-grammar
   (package
     (name "texlive-formal-grammar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/formal-grammar/"
                                      "source/latex/formal-grammar/"
                                      "tex/latex/formal-grammar/"))))
@@ -17339,18 +17395,18 @@ grammar (which is the main novelty compared to other 
BNF packages).")
 (define-public texlive-formation-latex-ul
   (package
     (name "texlive-formation-latex-ul")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/formation-latex-ul/"
                                      "source/latex/formation-latex-ul/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1cvicnjx5ayyj66f18pglz55bajxpqnkgygw3vmvca5ixg8aiwxm"))))
+                "1c8c7sdzfrqld0nq8s3xmdxlskws37mjg9z4ag9i82z4kr1ffb56"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/formation-latex-ul";)
@@ -17364,12 +17420,12 @@ Universite Laval, Quebec, Canada.")
 (define-public texlive-forum
   (package
     (name "texlive-forum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/forum/"
                                      "fonts/enc/dvips/forum/"
                                      "fonts/map/dvips/forum/"
@@ -17398,12 +17454,12 @@ just a regular weight and an artificially emboldened 
bold.")
 (define-public texlive-fouridx
   (package
     (name "texlive-fouridx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fouridx/" 
"source/latex/fouridx/"
                                      "tex/latex/fouridx/"))))
               (file-name (git-file-name name version))
@@ -17425,12 +17481,12 @@ level, as appropriate.  The package provides an 
alternative to the use of the
 (define-public texlive-fouriernc
   (package
     (name "texlive-fouriernc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fouriernc/"
                                      "fonts/afm/public/fouriernc/"
                                      "fonts/tfm/public/fouriernc/"
@@ -17452,19 +17508,20 @@ Century Schoolbook text.")
 (define-public texlive-francais-bst
   (package
     (name "texlive-francais-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/francais-bst/"
                                      "doc/bibtex/francais-bst/"
+                                     "source/bibtex/francais-bst/"
                                      "tex/latex/francais-bst/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19dz9n5wy2phjzm4kk9axvk00akmj07ccw0avkq644z87ksgzqws"))))
+                "07a0kqdwg9bzf1kgw11xn2344qdj52kgjc1iqz61hpirqlwfgw8s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/francais-bst";)
@@ -17479,12 +17536,12 @@ compatible with @code{natbib}.")
 (define-public texlive-frcursive
   (package
     (name "texlive-frcursive")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/frcursive/"
                                      "fonts/map/dvips/frcursive/"
                                      "fonts/source/public/frcursive/"
@@ -17509,12 +17566,12 @@ converted to Adobe Type 1 format.  LaTeX support is 
provided.")
 (define-public texlive-frederika2016
   (package
     (name "texlive-frederika2016")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/frederika2016/"
                                      "fonts/opentype/public/frederika2016/"))))
               (file-name (git-file-name name version))
@@ -17534,19 +17591,19 @@ is a calligraphy font and this is an initial 
release.")
 (define-public texlive-frenchmath
   (package
     (name "texlive-frenchmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/frenchmath/"
                                      "source/latex/frenchmath/"
                                      "tex/latex/frenchmath/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0f6x5glpvjxvl5l8nvrjcbc6mfqpyv77y4qyxaaqxcwyhbkp5fw7"))))
+                "03z3dgdv8kcgwv5bilqavfc17lhhz9ybqcp3kawqyra55grlz5mb"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/frenchmath";)
@@ -17570,12 +17627,12 @@ writing french operator names like @emph{pgcd}, 
@emph{ppcm}, @emph{Card},
 (define-public texlive-frimurer
   (package
     (name "texlive-frimurer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/frimurer/"
                                      "fonts/afm/public/frimurer/"
                                      "fonts/enc/dvips/frimurer/"
@@ -17599,12 +17656,12 @@ LaTeX.")
 (define-public texlive-frletter
   (package
     (name "texlive-frletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/frletter/" 
"tex/latex/frletter/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -17624,12 +17681,12 @@ the standard LaTeX @code{letter} class.")
 (define-public texlive-frontespizio
   (package
     (name "texlive-frontespizio")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/frontespizio/"
                                      "source/latex/frontespizio/"
                                      "tex/latex/frontespizio/"))))
@@ -17654,12 +17711,12 @@ theses in Italy.")
 (define-public texlive-frpseudocode
   (package
     (name "texlive-frpseudocode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/frpseudocode/"
                                      "tex/latex/frpseudocode/"))))
               (file-name (git-file-name name version))
@@ -17679,12 +17736,12 @@ algorithms to make it integrate seamlessly in a 
French written document.")
 (define-public texlive-ftc-notebook
   (package
     (name "texlive-ftc-notebook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ftc-notebook/"
                                      "tex/latex/ftc-notebook/"))))
               (file-name (git-file-name name version))
@@ -17706,12 +17763,12 @@ explanations, team stories and bios, and more.")
 (define-public texlive-functan
   (package
     (name "texlive-functan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/functan/" 
"source/latex/functan/"
                                      "tex/latex/functan/"))))
               (file-name (git-file-name name version))
@@ -17733,12 +17790,12 @@ possibility to override the standard behavior of 
norms, ...).")
 (define-public texlive-gaceta
   (package
     (name "texlive-gaceta")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gaceta/" 
"tex/latex/gaceta/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -17756,12 +17813,12 @@ Matematica Espanola}.")
 (define-public texlive-gamebook
   (package
     (name "texlive-gamebook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gamebook/"
                                      "source/latex/gamebook/"
                                      "tex/latex/gamebook/"))))
@@ -17782,19 +17839,19 @@ a tutorial.")
 (define-public texlive-gamebooklib
   (package
     (name "texlive-gamebooklib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gamebooklib/"
                                      "source/latex/gamebooklib/"
                                      "tex/latex/gamebooklib/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zw1l4a6wqrqpfmvxj404lf8z559hm7sgw8cwxn04g6pk72jycdl"))))
+                "0j85xsvsw6xlkjr6z1qrbsld4kddhbcrbbsw9ci6azr6w47bh5vd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/gamebooklib";)
@@ -17816,12 +17873,12 @@ used together or separately.")
 (define-public texlive-gammas
   (package
     (name "texlive-gammas")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/gammas/" "doc/latex/gammas/"
                                      "tex/latex/gammas/"))))
               (file-name (git-file-name name version))
@@ -17841,12 +17898,12 @@ used together or separately.")
 (define-public texlive-garamond-libre
   (package
     (name "texlive-garamond-libre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/garamond-libre/"
                                      "fonts/enc/dvips/garamond-libre/"
                                      "fonts/map/dvips/garamond-libre/"
@@ -17878,12 +17935,12 @@ and swash capitals.")
 (define-public texlive-garamond-math
   (package
     (name "texlive-garamond-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/garamond-math/"
                                      "fonts/opentype/public/garamond-math/"))))
               (file-name (git-file-name name version))
@@ -17903,18 +17960,18 @@ derived from other fonts, others are made from 
scratch.")
 (define-public texlive-gastex
   (package
     (name "texlive-gastex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gastex/" "dvips/gastex/"
                                      "tex/latex/gastex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1bjdq5mbqcfh7syzlky69dq71bcmwaa7pv5glcys2jf7afyzcmnj"))))
+                "0l56wi6z5zm7sks2pa3yvamkfxsz53ziprnpr0ay141z0l8bd3rl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/gastex";)
@@ -17927,12 +17984,12 @@ nets, diagrams, etc., very easily, in the LaTeX 
@code{picture} environment.")
 (define-public texlive-gb4e
   (package
     (name "texlive-gb4e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gb4e/" "tex/latex/gb4e/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -17950,12 +18007,12 @@ glosses, and various other goodies.")
 (define-public texlive-gbt7714
   (package
     (name "texlive-gbt7714")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/gbt7714/" 
"doc/bibtex/gbt7714/"
                                      "source/bibtex/gbt7714/"
                                      "tex/latex/gbt7714/"))))
@@ -17981,12 +18038,12 @@ detection (Chinese and English) for each 
biblilography entry.")
 (define-public texlive-gchords
   (package
     (name "texlive-gchords")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gchords/" 
"tex/latex/gchords/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -18007,12 +18064,12 @@ that provides a graphical application which creates 
LaTeX files that use
 (define-public texlive-gene-logic
   (package
     (name "texlive-gene-logic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gene-logic/"
                                      "tex/latex/gene-logic/"))))
               (file-name (git-file-name name version))
@@ -18032,12 +18089,12 @@ environment (NewTheorem), and several macros.")
 (define-public texlive-genealogy
   (package
     (name "texlive-genealogy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/genealogy/"
                                      "fonts/source/public/genealogy/"
                                      "fonts/tfm/public/genealogy/"))))
@@ -18060,12 +18117,12 @@ need only genealogical symbols.  The font is 
distributed as Metafont source.")
 (define-public texlive-geradwp
   (package
     (name "texlive-geradwp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/geradwp/" 
"source/latex/geradwp/"
                                      "tex/latex/geradwp/"))))
               (file-name (git-file-name name version))
@@ -18086,12 +18143,12 @@ presentation standards required by the @emph{Cahiers 
du GERAD} series.")
 (define-public texlive-geschichtsfrkl
   (package
     (name "texlive-geschichtsfrkl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/geschichtsfrkl/"
                                      "source/latex/geschichtsfrkl/"
                                      "tex/latex/geschichtsfrkl/"))))
@@ -18111,12 +18168,12 @@ of the History Faculty of the University of Freiburg 
(Germany).")
 (define-public texlive-gfdl
   (package
     (name "texlive-gfdl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gfdl/" "source/latex/gfdl/"
                                      "tex/latex/gfdl/"))))
               (file-name (git-file-name name version))
@@ -18139,12 +18196,12 @@ document will be perfectly licensed under GFDL.")
 (define-public texlive-gfsartemisia
   (package
     (name "texlive-gfsartemisia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsartemisia/"
                                      "fonts/afm/public/gfsartemisia/"
                                      "fonts/enc/dvips/gfsartemisia/"
@@ -18172,12 +18229,12 @@ LGR encodings.")
 (define-public texlive-gfsbodoni
   (package
     (name "texlive-gfsbodoni")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsbodoni/"
                                      "fonts/afm/public/gfsbodoni/"
                                      "fonts/enc/dvips/gfsbodoni/"
@@ -18207,12 +18264,12 @@ formats.")
 (define-public texlive-gfscomplutum
   (package
     (name "texlive-gfscomplutum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfscomplutum/"
                                      "fonts/afm/public/gfscomplutum/"
                                      "fonts/enc/dvips/gfscomplutum/"
@@ -18241,12 +18298,12 @@ majuscules.")
 (define-public texlive-gfsdidot
   (package
     (name "texlive-gfsdidot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsdidot/"
                                      "fonts/afm/public/gfsdidot/"
                                      "fonts/enc/dvips/gfsdidot/"
@@ -18259,7 +18316,7 @@ majuscules.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1cnl5m6g3c7brkx9jfwx6lw83ypl5a7cjqjj4hyf65q12m4250db"))))
+                "1sh1xv2fvb0y9vfzl0wl8fps4474fkvvh82fbqgfm83ri8h8p4ck"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/gfsdidot";)
@@ -18276,12 +18333,12 @@ OT1, T1, TS1, and LGR encodings.")
 (define-public texlive-gfsdidotclassic
   (package
     (name "texlive-gfsdidotclassic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsdidotclassic/"
                                      
"fonts/opentype/public/gfsdidotclassic/"))))
               (file-name (git-file-name name version))
@@ -18300,12 +18357,12 @@ engines.")
 (define-public texlive-gfsneohellenic
   (package
     (name "texlive-gfsneohellenic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsneohellenic/"
                                      "fonts/afm/public/gfsneohellenic/"
                                      "fonts/enc/dvips/gfsneohellenic/"
@@ -18334,12 +18391,12 @@ support of the fonts is provided, offering OT1, T1 
and LGR encodings.")
 (define-public texlive-gfsneohellenicmath
   (package
     (name "texlive-gfsneohellenicmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsneohellenicmath/"
                                      
"fonts/opentype/public/gfsneohellenicmath/"
                                      "tex/latex/gfsneohellenicmath/"))))
@@ -18360,12 +18417,12 @@ in Beamer documents since this is a sans math font.")
 (define-public texlive-gfssolomos
   (package
     (name "texlive-gfssolomos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfssolomos/"
                                      "fonts/afm/public/gfssolomos/"
                                      "fonts/enc/dvips/gfssolomos/"
@@ -18392,12 +18449,12 @@ use with the LGR encoding only, is provided.")
 (define-public texlive-ghab
   (package
     (name "texlive-ghab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ghab/"
                                      "fonts/source/public/ghab/"
                                      "tex/latex/ghab/"))))
@@ -18418,12 +18475,12 @@ using an optional argument.")
 (define-public texlive-ghsystem
   (package
     (name "texlive-ghsystem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ghsystem/" 
"tex/latex/ghsystem/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -18442,12 +18499,12 @@ statements are taken from EU regulation 1272/2008.")
 (define-public texlive-gillcm
   (package
     (name "texlive-gillcm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gillcm/"
                                      "fonts/map/dvips/gillcm/"
                                      "fonts/tfm/public/gillcm/"
@@ -18469,12 +18526,12 @@ the package implements unslanted italic Computer 
Modern fonts.")
 (define-public texlive-gillius
   (package
     (name "texlive-gillius")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gillius/"
                                      "fonts/enc/dvips/gillius/"
                                      "fonts/map/dvips/gillius/"
@@ -18500,12 +18557,12 @@ versions of them, designed by Hirwen Harendal.")
 (define-public texlive-glosmathtools
   (package
     (name "texlive-glosmathtools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glosmathtools/"
                                      "tex/latex/glosmathtools/"))))
               (file-name (git-file-name name version))
@@ -18536,12 +18593,12 @@ package.  Its main features are:
 (define-public texlive-gloss-occitan
   (package
     (name "texlive-gloss-occitan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gloss-occitan/"
                                      "source/latex/gloss-occitan/"))))
               (file-name (git-file-name name version))
@@ -18560,12 +18617,12 @@ Polyglossia.")
 (define-public texlive-glossaries
   (package
     (name "texlive-glossaries")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries/"
                                      "doc/man/man1/makeglossaries-lite.1"
                                      
"doc/man/man1/makeglossaries-lite.man1.pdf"
@@ -18581,7 +18638,7 @@ Polyglossia.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0k55k49sba80k51pjpb08zf9calnkchcxxsyajx8g3c33ah3j2i1"))))
+                "1pnmvrs927p35b3p7kbqvrrhz244aw44y1ziv7w7616igl1bblnx"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "perl")))
     (build-system texlive-build-system)
@@ -18619,12 +18676,12 @@ now obsolete).")
 (define-public texlive-gmverse
   (package
     (name "texlive-gmverse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmverse/" 
"tex/latex/gmverse/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -18644,12 +18701,12 @@ because of length.")
 (define-public texlive-gnu-freefont
   (package
     (name "texlive-gnu-freefont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gnu-freefont/"
                                      "fonts/opentype/public/gnu-freefont/"
                                      "fonts/truetype/public/gnu-freefont/"
@@ -18672,12 +18729,12 @@ modulated stroke).")
 (define-public texlive-go
   (package
     (name "texlive-go")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/go/" "fonts/source/public/go/"
                                      "fonts/tfm/public/go/" "source/fonts/go/"
                                      "tex/latex/go/"))))
@@ -18698,12 +18755,12 @@ modulated stroke).")
 (define-public texlive-gofonts
   (package
     (name "texlive-gofonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gofonts/"
                                      "fonts/enc/dvips/gofonts/"
                                      "fonts/map/dvips/gofonts/"
@@ -18731,12 +18788,12 @@ with italics.")
 (define-public texlive-gost
   (package
     (name "texlive-gost")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/gost/" "bibtex/csf/gost/"
                                      "doc/bibtex/gost/" 
"source/bibtex/gost/"))))
               (file-name (git-file-name name version))
@@ -18759,12 +18816,12 @@ compatibility.")
 (define-public texlive-gothic
   (package
     (name "texlive-gothic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gothic/"
                                      "fonts/source/public/gothic/"
                                      "fonts/tfm/public/gothic/"
@@ -18797,12 +18854,12 @@ and T1, using Metafont.")
 (define-public texlive-gotoh
   (package
     (name "texlive-gotoh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gotoh/" "source/latex/gotoh/"
                                      "tex/latex/gotoh/"))))
               (file-name (git-file-name name version))
@@ -18822,12 +18879,12 @@ algorithm parameters.")
 (define-public texlive-gradstudentresume
   (package
     (name "texlive-gradstudentresume")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gradstudentresume/"
                                      "tex/latex/gradstudentresume/"))))
               (file-name (git-file-name name version))
@@ -18847,12 +18904,12 @@ each specific individual's needs.")
 (define-public texlive-grant
   (package
     (name "texlive-grant")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grant/" "source/latex/grant/"
                                      "tex/latex/grant/"))))
               (file-name (git-file-name name version))
@@ -18881,12 +18938,12 @@ proposals:
 (define-public texlive-greenpoint
   (package
     (name "texlive-greenpoint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/greenpoint/"
                                      "fonts/source/public/greenpoint/"
                                      "fonts/tfm/public/greenpoint/"))))
@@ -18909,12 +18966,12 @@ logo.")
 (define-public texlive-gregoriotex
   (package
     (name "texlive-gregoriotex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/gregoriotex/"
                                      "fonts/source/gregoriotex/"
                                      "fonts/truetype/public/gregoriotex/"
@@ -18987,12 +19044,12 @@ create a PDF of your score.")
 (define-public texlive-grotesq
   (package
     (name "texlive-grotesq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/grotesq/"
                                      "fonts/afm/urw/grotesq/"
                                      "fonts/map/dvips/grotesq/"
@@ -19016,12 +19073,12 @@ Bold, with supporting files for use with (La)TeX.")
 (define-public texlive-grundgesetze
   (package
     (name "texlive-grundgesetze")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grundgesetze/"
                                      "source/latex/grundgesetze/"
                                      "tex/latex/grundgesetze/"))))
@@ -19042,12 +19099,12 @@ Laws of Arithmetic).")
 (define-public texlive-gsemthesis
   (package
     (name "texlive-gsemthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gsemthesis/"
                                      "source/latex/gsemthesis/"
                                      "tex/latex/gsemthesis/"))))
@@ -19070,12 +19127,12 @@ GSEM Faculty for writing PhD dissertations.")
 (define-public texlive-gtrcrd
   (package
     (name "texlive-gtrcrd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gtrcrd/" 
"tex/latex/gtrcrd/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19096,12 +19153,12 @@ start of the lyric.")
 (define-public texlive-gu
   (package
     (name "texlive-gu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gu/" "tex/latex/gu/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19122,12 +19179,12 @@ Currently two steps of symmetry reduction are 
supported.")
 (define-public texlive-gudea
   (package
     (name "texlive-gudea")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gudea/"
                                      "fonts/enc/dvips/gudea/"
                                      "fonts/map/dvips/gudea/"
@@ -19151,12 +19208,12 @@ Mingote, with support for LaTeX and pdfLaTeX.")
 (define-public texlive-guide-to-latex
   (package
     (name "texlive-guide-to-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/guide-to-latex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19175,12 +19232,12 @@ processed files, as well as solutions to the 
exercices.")
 (define-public texlive-guitar
   (package
     (name "texlive-guitar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/guitar/" "source/latex/guitar/"
                                      "tex/latex/guitar/"))))
               (file-name (git-file-name name version))
@@ -19201,12 +19258,12 @@ recommends use of an additional package such as 
@code{gchords}.")
 (define-public texlive-guitarchordschemes
   (package
     (name "texlive-guitarchordschemes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/guitarchordschemes/"
                                      "tex/latex/guitarchordschemes/"))))
               (file-name (git-file-name name version))
@@ -19227,12 +19284,12 @@ a range of options that allow wide customization of 
the output.")
 (define-public texlive-guitartabs
   (package
     (name "texlive-guitartabs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/guitartabs/"
                                      "tex/latex/guitartabs/"))))
               (file-name (git-file-name name version))
@@ -19251,12 +19308,12 @@ to create basic guitar tablatures using LaTeX.")
 (define-public texlive-guitlogo
   (package
     (name "texlive-guitlogo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/guitlogo/"
                                      "source/latex/guitlogo/"
                                      "tex/latex/guitlogo/"))))
@@ -19285,12 +19342,12 @@ Italian only.")
 (define-public texlive-gustlib
   (package
     (name "texlive-gustlib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/gustlib/" 
"bibtex/bst/gustlib/"
                                      "doc/plain/gustlib/" 
"tex/plain/gustlib/"))))
               (file-name (git-file-name name version))
@@ -19312,12 +19369,12 @@ manipulation, and tables.")
 (define-public texlive-gustprog
   (package
     (name "texlive-gustprog")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/gustprog/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19336,18 +19393,18 @@ directories.")
 (define-public texlive-gzt
   (package
     (name "texlive-gzt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gzt/" "source/latex/gzt/"
                                      "tex/latex/gzt/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gyiy9vzr760mkvaabd3aj3rgz60b9dhc7m5a2rnhzz5sz4a2yv3"))))
+                "01vzqnh7fxpsd23q98n9x828lyjrvjlfkb9zv0sxydamp5qy3pn5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/gzt";)
@@ -19366,12 +19423,12 @@ drafting of documents, in particular those containing 
mathematical formulas.")
 (define-public texlive-h2020proposal
   (package
     (name "texlive-h2020proposal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/h2020proposal/"
                                      "tex/latex/h2020proposal/"))))
               (file-name (git-file-name name version))
@@ -19391,12 +19448,12 @@ many cross-referenced tables that are required.")
 (define-public texlive-hacm
   (package
     (name "texlive-hacm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/hacm/"
                                      "fonts/map/dvips/hacm/"
                                      "fonts/tfm/public/hacm/"
@@ -19420,12 +19477,12 @@ Type 1 format.")
 (define-public texlive-hagenberg-thesis
   (package
     (name "texlive-hagenberg-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hagenberg-thesis/"
                                      "tex/latex/hagenberg-thesis/"))))
               (file-name (git-file-name name version))
@@ -19449,12 +19506,12 @@ guidelines.")
 (define-public texlive-hamnosys
   (package
     (name "texlive-hamnosys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/hamnosys/"
                                      "fonts/truetype/public/hamnosys/"
                                      "source/fonts/hamnosys/"
@@ -19477,12 +19534,12 @@ rendering HamNoSys symbols as well as three methods 
for entering them.")
 (define-public texlive-hands
   (package
     (name "texlive-hands")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/hands/"
                                      "fonts/tfm/public/hands/"))))
               (file-name (git-file-name name version))
@@ -19502,12 +19559,12 @@ Metafont source.")
 (define-public texlive-hanoi
   (package
     (name "texlive-hanoi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/plain/hanoi/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19525,12 +19582,12 @@ the towers with (up to) 15 discs.")
 (define-public texlive-happy4th
   (package
     (name "texlive-happy4th")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/happy4th/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19548,12 +19605,12 @@ through it.")
 (define-public texlive-har2nat
   (package
     (name "texlive-har2nat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/har2nat/" 
"tex/latex/har2nat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19572,12 +19629,12 @@ commands provided by the @code{harvard} package to be 
compiled using the
 (define-public texlive-harmony
   (package
     (name "texlive-harmony")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/harmony/" 
"tex/latex/harmony/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19595,12 +19652,12 @@ musicology.")
 (define-public texlive-hanzibox
   (package
     (name "texlive-hanzibox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/hanzibox/"
                                      "source/xelatex/hanzibox/"
                                      "tex/xelatex/hanzibox/"))))
@@ -19627,12 +19684,12 @@ other documentation work.")
 (define-public texlive-harvard
   (package
     (name "texlive-harvard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/harvard/" 
"bibtex/bst/harvard/"
                                      "doc/latex/harvard/" 
"source/latex/harvard/"
                                      "tex/latex/harvard/"))))
@@ -19663,12 +19720,12 @@ whose authors offer no description of their 
behaviour.")
 (define-public texlive-harvmac
   (package
     (name "texlive-harvmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/harvmac/" 
"tex/plain/harvmac/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19684,12 +19741,12 @@ whose authors offer no description of their 
behaviour.")
 (define-public texlive-havannah
   (package
     (name "texlive-havannah")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/havannah/"
                                      "source/latex/havannah/"
                                      "tex/latex/havannah/"))))
@@ -19709,19 +19766,19 @@ in the games of Havannah and Hex.")
 (define-public texlive-hecthese
   (package
     (name "texlive-hecthese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hecthese/"
                                      "source/latex/hecthese/"
                                      "tex/latex/hecthese/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "023yqg7g612c5jdla70m0afpk0249k07sbg3xba5l77pkjw6851c"))))
+                "167bbbfnzjdw6rxvqb49szn9gf2x9v4m47yxs32ragbhzn4rvixw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hecthese";)
@@ -19745,12 +19802,12 @@ requirements.")
 (define-public texlive-helmholtz-ellis-ji-notation
   (package
     (name "texlive-helmholtz-ellis-ji-notation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/helmholtz-ellis-ji-notation/"
                                      
"fonts/opentype/public/helmholtz-ellis-ji-notation/"
                                      
"source/fonts/helmholtz-ellis-ji-notation/"
@@ -19781,12 +19838,12 @@ compiled using XeLaTeX.")
 (define-public texlive-hep
   (package
     (name "texlive-hep")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep/" "tex/latex/hep/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19805,19 +19862,19 @@ papers, etc.")
 (define-public texlive-hep-bibliography
   (package
     (name "texlive-hep-bibliography")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-bibliography/"
                                      "source/latex/hep-bibliography/"
                                      "tex/latex/hep-bibliography/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02jf5c920bq42g0z1gnapg1lv20ih2issim5yzf98rvjwh8c0ji9"))))
+                "00zz26cp361z3wx9c8h7qq798xqm9gh945vg81hp9s4fpdd4wgzk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-bibliography";)
@@ -19832,19 +19889,19 @@ Physics.")
 (define-public texlive-hep-font
   (package
     (name "texlive-hep-font")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/hep-font/"
                                      "source/fonts/hep-font/"
                                      "tex/latex/hep-font/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0wf39qf896abj0ypgz0655pm055ywch3jlpnxd8pgaip6igbs5g9"))))
+                "0k2kjq50zd5rdgwcgj3c803d68xx3zl77qp39nxzshbm3nks2sb9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-font";)
@@ -19858,19 +19915,19 @@ Modern counterparts.")
 (define-public texlive-hep-math-font
   (package
     (name "texlive-hep-math-font")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "07lb2sxzdff9arpfksz186dvpgr6slfz637xinhf95npbylpyww3"))))
+                "0v1fbll0knibmzsnbl7jiip99r79zr21f0kjkq9p5r49a55nwpi3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-math-font";)
@@ -19885,19 +19942,19 @@ macros are adjusted to give more consistently the 
naively expected results.")
 (define-public texlive-hep-paper
   (package
     (name "texlive-hep-paper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-paper/"
                                      "source/latex/hep-paper/"
                                      "tex/latex/hep-paper/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05dx8vsyr8ylvfqs3s9krjrqml8qivwlwhga4ghbnd3nkkqkx95a"))))
+                "192q9nhqmdxrfz1qh5i211k1b9g0cvlgdg5j85r1zx6lwfrrzfdi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-paper";)
@@ -19915,19 +19972,19 @@ the @code{hep-paper} package, without optional 
arguments, in addition to the
 (define-public texlive-hep-reference
   (package
     (name "texlive-hep-reference")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-reference/"
                                      "source/latex/hep-reference/"
                                      "tex/latex/hep-reference/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ih6l7agq2lks27f8i2z6hqza7s01jwvjcz6kr3vj36ssyvpsqmz"))))
+                "1931sdr8ivh2aslrs3gzi1cvp1djcisypfzsyn6xjgjsbvrnw96k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-reference";)
@@ -19941,12 +19998,12 @@ publications.")
 (define-public texlive-hepnames
   (package
     (name "texlive-hepnames")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hepnames/" 
"tex/latex/hepnames/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -19971,12 +20028,12 @@ Hepnicenames provides the main non-resonant particle 
names from
 (define-public texlive-hepparticles
   (package
     (name "texlive-hepparticles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hepparticles/"
                                      "tex/latex/hepparticles/"))))
               (file-name (git-file-name name version))
@@ -20011,12 +20068,12 @@ disappear if these macros are used.
 (define-public texlive-hepthesis
   (package
     (name "texlive-hepthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hepthesis/"
                                      "tex/latex/hepthesis/"))))
               (file-name (git-file-name name version))
@@ -20046,12 +20103,12 @@ The class is based on @code{scrbook}, from the 
KOMA-Script bundle.")
 (define-public texlive-hepunits
   (package
     (name "texlive-hepunits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hepunits/"
                                      "tex/latex/hepunits/"))))
               (file-name (git-file-name name version))
@@ -20071,12 +20128,12 @@ existing SIunits set.")
 (define-public texlive-heros-otf
   (package
     (name "texlive-heros-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/heros-otf/"
                                      "tex/latex/heros-otf/"))))
               (file-name (git-file-name name version))
@@ -20097,12 +20154,12 @@ defined.")
 (define-public texlive-heuristica
   (package
     (name "texlive-heuristica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/heuristica/"
                                      "fonts/enc/dvips/heuristica/"
                                      "fonts/map/dvips/heuristica/"
@@ -20114,7 +20171,7 @@ defined.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0jl7mrhbm5z8dncin65qlpdrmkix5cff8h307h4gg5bzcjgsbb4a"))))
+                "0bpf3iikl3yv35bkihrnr7hjhvb0jgjpz01flllkp9zvbfl3kcb6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/heuristica";)
@@ -20129,12 +20186,12 @@ Mathdesign font packages.")
 (define-public texlive-hexboard
   (package
     (name "texlive-hexboard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hexboard/"
                                      "source/latex/hexboard/"
                                      "tex/latex/hexboard/"))))
@@ -20154,12 +20211,12 @@ and XeTeX, that provides functionality for drawing 
Hex boards and games.")
 (define-public texlive-hexgame
   (package
     (name "texlive-hexgame")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hexgame/" 
"tex/latex/hexgame/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20178,12 +20235,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/hfbright/"
                                      "fonts/afm/public/hfbright/"
                                      "fonts/enc/dvips/hfbright/"
@@ -20205,12 +20262,12 @@ the Computer Modern Bright fonts.")
 (define-public texlive-hfoldsty
   (package
     (name "texlive-hfoldsty")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/hfoldsty/"
                                      "fonts/tfm/public/hfoldsty/"
                                      "fonts/vf/public/hfoldsty/"
@@ -20235,17 +20292,17 @@ with guillemets, and support for character protruding 
using the
 (define-public texlive-hfutexam
   (package
     (name "texlive-hfutexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hfutexam/" 
"tex/latex/hfutexam/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r2048lpvj213m3a90sw93gcfdjja3w3vkrq3z171ravpl8l0bsm"))))
+                "14zvjkj0icdzb8bq31c5gv3nmw52s0969nlcbacbaxhgmkix9lfk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hfutexam";)
@@ -20258,12 +20315,12 @@ Technology (China).")
 (define-public texlive-hfutthesis
   (package
     (name "texlive-hfutthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/hfutthesis/"
                                      "tex/xelatex/hfutthesis/"))))
               (file-name (git-file-name name version))
@@ -20286,12 +20343,12 @@ Work Implementation Rules}.")
 (define-public texlive-hithesis
   (package
     (name "texlive-hithesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/hithesis/"
                                      "doc/xelatex/hithesis/"
                                      "makeindex/hithesis/"
@@ -20321,12 +20378,12 @@ of Technology supporting bachelor, master, doctor 
dissertations.")
 (define-public texlive-hindmadurai
   (package
     (name "texlive-hindmadurai")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/hindmadurai/"
                                      "fonts/enc/dvips/hindmadurai/"
                                      "fonts/map/dvips/hindmadurai/"
@@ -20351,12 +20408,12 @@ Indian Type Foundry, with support for LaTeX and 
pdfLaTeX.")
 (define-public texlive-historische-zeitschrift
   (package
     (name "texlive-historische-zeitschrift")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/historische-zeitschrift/"
                                      "tex/latex/historische-zeitschrift/"))))
               (file-name (git-file-name name version))
@@ -20375,12 +20432,12 @@ Indian Type Foundry, with support for LaTeX and 
pdfLaTeX.")
 (define-public texlive-hitex
   (package
     (name "texlive-hitex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/hitex/base/"
                                      "doc/man/man1/hishrink.1"
                                      "doc/man/man1/hishrink.man1.pdf"
@@ -20393,24 +20450,20 @@ Indian Type Foundry, with support for LaTeX and 
pdfLaTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19q0sd0mhsamns9i7gr85n2n0jjc6p2n2xcc7s9b65hz8zp0bdbk"))))
+                "1wim25zd8wmqc2g8l9lk2gwwq51fwmj46hj8bmzbzy1a455ih0zq"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:create-formats #~(list "hilatex" "hitex")))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
            texlive-etex
-           texlive-everyshi
            texlive-firstaid
            texlive-hitex-bin
            texlive-hyphen-base
            texlive-knuth-lib
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-plain
@@ -20464,12 +20517,12 @@ TeX to format a document for nearly-arbitrary values 
of @code{\\hsize} and
 (define-public texlive-hitszbeamer
   (package
     (name "texlive-hitszbeamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/hitszbeamer/"
                                      "doc/latex/hitszbeamer/"
                                      "source/latex/hitszbeamer/"
@@ -20492,12 +20545,12 @@ Technology, ShenZhen).")
 (define-public texlive-hitszthesis
   (package
     (name "texlive-hitszthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/hitszthesis/"
                                      "doc/latex/hitszthesis/"
                                      "makeindex/hitszthesis/"
@@ -20523,12 +20576,12 @@ dissertations.")
 (define-public texlive-hmtrump
   (package
     (name "texlive-hmtrump")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/hmtrump/"
                                      "fonts/truetype/public/hmtrump/"
                                      "tex/lualatex/hmtrump/"))))
@@ -20551,12 +20604,12 @@ card games.")
 (define-public texlive-hobete
   (package
     (name "texlive-hobete")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hobete/" 
"tex/latex/hobete/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20575,12 +20628,12 @@ that there will be no support for it from the 
University.")
 (define-public texlive-horoscop
   (package
     (name "texlive-horoscop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/horoscop/"
                                      "source/latex/horoscop/"
                                      "tex/latex/horoscop/"))))
@@ -20603,12 +20656,12 @@ computing object positions.")
 (define-public texlive-hrlatex
   (package
     (name "texlive-hrlatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hrlatex/" 
"source/latex/hrlatex/"
                                      "tex/latex/hrlatex/"))))
               (file-name (git-file-name name version))
@@ -20629,19 +20682,19 @@ are included.")
 (define-public texlive-hu-berlin-bundle
   (package
     (name "texlive-hu-berlin-bundle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/hu-berlin-bundle/"
                                      "source/lualatex/hu-berlin-bundle/"
                                      "tex/lualatex/hu-berlin-bundle/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05cwh97w954gz8dr56a2n06s312gg8r0zy9zxj6hv86z019wiq85"))))
+                "0y9qldwr231qh06djvck5zmvqva9hxppn8mx9a7isikr9d5152y9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hu-berlin-bundle";)
@@ -20655,12 +20708,12 @@ university itself, and not officially approved by 
it.")
 (define-public texlive-huaz
   (package
     (name "texlive-huaz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/huaz/" "tex/latex/huaz/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20680,12 +20733,12 @@ definite article for cross-references and other 
commands containing text.")
 (define-public texlive-hulipsum
   (package
     (name "texlive-hulipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hulipsum/"
                                      "source/latex/hulipsum/"
                                      "tex/latex/hulipsum/"))))
@@ -20709,12 +20762,12 @@ ipse.")
 (define-public texlive-hustthesis
   (package
     (name "texlive-hustthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/hustthesis/"
                                      "doc/latex/hustthesis/"
                                      "source/latex/hustthesis/"
@@ -20735,12 +20788,12 @@ University of Science and Technology.")
 (define-public texlive-hvarabic
   (package
     (name "texlive-hvarabic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvarabic/" 
"tex/latex/hvarabic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20759,24 +20812,24 @@ monospaced Arabic font.  The package only works with 
LuaLaTeX or XeLaTeX.")
 (define-public texlive-ibarra
   (package
     (name "texlive-ibarra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ibarra/"
                                      "fonts/enc/dvips/ibarra/"
                                      "fonts/map/dvips/ibarra/"
-                                     "fonts/opentype/public/ibarra/"
                                      "fonts/tfm/public/ibarra/"
+                                     "fonts/truetype/public/ibarra/"
                                      "fonts/type1/public/ibarra/"
                                      "fonts/vf/public/ibarra/"
                                      "tex/latex/ibarra/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gfvrb1dm2hw8j10l93xv0rrd7kar2009lycsvmw66m1a31c0yd9"))))
+                "0mjf3mk95rs7qr2f4qpwa249kqycmbj0d13d3d0sc9lqkl0yza4w"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ibarra";)
@@ -20790,19 +20843,19 @@ in 1780.")
 (define-public texlive-ibrackets
   (package
     (name "texlive-ibrackets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ibrackets/"
                                      "source/latex/ibrackets/"
                                      "tex/latex/ibrackets/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ipqh7z1v4l6fgbgkizn5v2g2l3b4n5zlmdaalj22ylgd2k25mv6"))))
+                "037c2g7dfr2c5l99ry0fvmwxh15jx9lq1hh4fwgcpnglh73lmkhp"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ibrackets";)
@@ -20816,12 +20869,12 @@ when using for open intervals.")
 (define-public texlive-icite
   (package
     (name "texlive-icite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/icite/" "source/latex/icite/"
                                      "tex/latex/icite/"))))
               (file-name (git-file-name name version))
@@ -20842,12 +20895,12 @@ which are called indices locorum citatorum.  It 
relies on a specific
 (define-public texlive-ietfbibs
   (package
     (name "texlive-ietfbibs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/bibtex/ietfbibs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20865,12 +20918,12 @@ files.")
 (define-public texlive-ifsym
   (package
     (name "texlive-ifsym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ifsym/"
                                      "fonts/source/public/ifsym/"
                                      "fonts/tfm/public/ifsym/" 
"tex/latex/ifsym/"))))
@@ -20894,12 +20947,12 @@ symbols needed in a document.")
 (define-public texlive-ijqc
   (package
     (name "texlive-ijqc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ijqc/" "doc/bibtex/ijqc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20917,12 +20970,12 @@ symbols needed in a document.")
 (define-public texlive-imfellenglish
   (package
     (name "texlive-imfellenglish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/imfellenglish/"
                                      "fonts/enc/dvips/imfellenglish/"
                                      "fonts/map/dvips/imfellenglish/"
@@ -20949,12 +21002,12 @@ Roman, Italic and Small-Cap fonts.")
 (define-public texlive-impatient
   (package
     (name "texlive-impatient")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/impatient/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20971,12 +21024,12 @@ Roman, Italic and Small-Cap fonts.")
 (define-public texlive-impatient-cn
   (package
     (name "texlive-impatient-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/impatient-cn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -20994,12 +21047,12 @@ Plain TeX and Eplain.  This is its Chinese 
translation.")
 (define-public texlive-impatient-fr
   (package
     (name "texlive-impatient-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/impatient-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21017,12 +21070,12 @@ Plain TeX and Eplain.  This is its French 
translation.")
 (define-public texlive-impnattypo
   (package
     (name "texlive-impnattypo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/impnattypo/"
                                      "source/latex/impnattypo/"
                                      "tex/latex/impnattypo/"))))
@@ -21042,12 +21095,12 @@ French Imprimerie Nationale.")
 (define-public texlive-import
   (package
     (name "texlive-import")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/import/" 
"tex/latex/import/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21069,12 +21122,12 @@ variants of the commands.")
 (define-public texlive-imsproc
   (package
     (name "texlive-imsproc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/imsproc/"
                                      "tex/xelatex/imsproc/"))))
               (file-name (git-file-name name version))
@@ -21093,12 +21146,12 @@ conference proceedings.  The class uses the XePersian 
package.")
 (define-public texlive-includernw
   (package
     (name "texlive-includernw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/includernw/"
                                      "tex/latex/includernw/"))))
               (file-name (git-file-name name version))
@@ -21118,12 +21171,12 @@ installed.")
 (define-public texlive-initials
   (package
     (name "texlive-initials")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/initials/"
                                      "dvips/initials/"
                                      "fonts/afm/public/initials/"
@@ -21148,12 +21201,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/inlinebib/"
                                      "doc/bibtex/inlinebib/"
                                      "tex/latex/inlinebib/"))))
@@ -21174,17 +21227,17 @@ footnotes.")
 (define-public texlive-install-latex-guide-zh-cn
   (package
     (name "texlive-install-latex-guide-zh-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/install-latex-guide-zh-cn/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mb6d92c7llz5cpkir4d1wf0l2yvmskl0kxgch9r5zjmb67qflin"))))
+                "0hs9pqhbf5pkdk3a29xnicj7i8zxgf3vazf2mmm4z6fc4b0kfpjk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/install-latex-guide-zh-cn";)
@@ -21197,12 +21250,12 @@ Live and mainly introducing command line operations, 
in Chinese.")
 (define-public texlive-inter
   (package
     (name "texlive-inter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/inter/"
                                      "fonts/enc/dvips/inter/"
                                      "fonts/map/dvips/inter/"
@@ -21214,7 +21267,7 @@ Live and mainly introducing command line operations, in 
Chinese.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1rvh2f066lkdbr8754r0a016k9imcjpia9wdi46x70d96wgcb5vm"))))
+                "1bfxp3ar62p1jddjisjnv3aqml00ckkz4fawacsjbb369jq9v0aj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/inter";)
@@ -21231,12 +21284,12 @@ text.")
 (define-public texlive-interval
   (package
     (name "texlive-interval")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/interval/" 
"tex/latex/interval/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21257,12 +21310,12 @@ will end up having the proper closing and opening 
types.")
 (define-public texlive-intro-scientific
   (package
     (name "texlive-intro-scientific")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/intro-scientific/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21283,12 +21336,12 @@ bibliographic data and BibTeX.")
 (define-public texlive-ionumbers
   (package
     (name "texlive-ionumbers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ionumbers/"
                                      "source/latex/ionumbers/"
                                      "tex/latex/ionumbers/"))))
@@ -21322,12 +21375,12 @@ Finally, an @emph{e} starts the exponent of the 
number.  For example,
 (define-public texlive-iopart-num
   (package
     (name "texlive-iopart-num")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/iopart-num/"
                                      "doc/bibtex/iopart-num/"))))
               (file-name (git-file-name name version))
@@ -21347,12 +21400,12 @@ journals, including @emph{Journal of Physics}.")
 (define-public texlive-ipaex
   (package
     (name "texlive-ipaex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ipaex/"
                                      "fonts/truetype/public/ipaex/"))))
               (file-name (git-file-name name version))
@@ -21371,12 +21424,12 @@ proportional width glyphs for Western characters.")
 (define-public texlive-ipaex-type1
   (package
     (name "texlive-ipaex-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ipaex-type1/"
                                      "fonts/enc/dvips/ipaex-type1/"
                                      "fonts/map/dvips/ipaex-type1/"
@@ -21399,12 +21452,12 @@ Type 1 format, which is most suitable for use with 
the CJK package.")
 (define-public texlive-is-bst
   (package
     (name "texlive-is-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/is-bst/" 
"doc/bibtex/is-bst/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21425,12 +21478,12 @@ citation label suffixing.")
 (define-public texlive-icsv
   (package
     (name "texlive-icsv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/icsv/" "source/latex/icsv/"
                                      "tex/latex/icsv/"))))
               (file-name (git-file-name name version))
@@ -21449,12 +21502,12 @@ conference.")
 (define-public texlive-ieeeconf
   (package
     (name "texlive-ieeeconf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ieeeconf/"
                                      "source/latex/ieeeconf/"
                                      "tex/latex/ieeeconf/"))))
@@ -21474,12 +21527,12 @@ Computer Society Press for conference proceedings.")
 (define-public texlive-ieeepes
   (package
     (name "texlive-ieeepes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ieeepes/" "doc/latex/ieeepes/"
                                      "tex/latex/ieeepes/"))))
               (file-name (git-file-name name version))
@@ -21499,12 +21552,12 @@ journals.")
 (define-public texlive-ieeetran
   (package
     (name "texlive-ieeetran")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/ieeetran/"
                                      "bibtex/bst/ieeetran/" 
"doc/latex/ieeetran/"
                                      "tex/latex/ieeetran/"))))
@@ -21525,12 +21578,12 @@ Electronics Engineers} transactions, journals and 
conferences.")
 (define-public texlive-ijmart
   (package
     (name "texlive-ijmart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ijmart/" "doc/latex/ijmart/"
                                      "source/latex/ijmart/" 
"tex/latex/ijmart/"))))
               (file-name (git-file-name name version))
@@ -21554,12 +21607,12 @@ preprints in arXiv with minimal changes in the LaTeX 
source.")
 (define-public texlive-ijsra
   (package
     (name "texlive-ijsra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ijsra/" "tex/latex/ijsra/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21579,12 +21632,12 @@ International Journal of Student Research in 
Archaeology.")
 (define-public texlive-imac
   (package
     (name "texlive-imac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/imac/" "doc/latex/imac/"
                                      "tex/latex/imac/"))))
               (file-name (git-file-name name version))
@@ -21604,12 +21657,12 @@ provides a LaTeX package and a BibTeX style file.")
 (define-public texlive-imakeidx
   (package
     (name "texlive-imakeidx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/imakeidx/"
                                      "source/latex/imakeidx/"
                                      "tex/latex/imakeidx/"))))
@@ -21634,12 +21687,12 @@ used.")
 (define-public texlive-imtekda
   (package
     (name "texlive-imtekda")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/imtekda/" 
"source/latex/imtekda/"
                                      "tex/latex/imtekda/"))))
               (file-name (git-file-name name version))
@@ -21660,12 +21713,12 @@ of Freiburg (Germany).  The class is based on the 
KOMA-Script class
 (define-public texlive-inkpaper
   (package
     (name "texlive-inkpaper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inkpaper/" 
"tex/latex/inkpaper/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21683,12 +21736,12 @@ for mathematics students, ZJGS students, and magazine 
editors.")
 (define-public texlive-iodhbwm
   (package
     (name "texlive-iodhbwm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iodhbwm/" 
"tex/latex/iodhbwm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21708,12 +21761,12 @@ effort.")
 (define-public texlive-iscram
   (package
     (name "texlive-iscram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iscram/" 
"tex/latex/iscram/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21732,12 +21785,12 @@ Management}.")
 (define-public texlive-isodate
   (package
     (name "texlive-isodate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isodate/" 
"source/latex/isodate/"
                                      "tex/latex/isodate/"))))
               (file-name (git-file-name name version))
@@ -21761,12 +21814,12 @@ French, Danish, Swedish, and Norwegian.")
 (define-public texlive-isomath
   (package
     (name "texlive-isomath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isomath/" 
"tex/latex/isomath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21788,12 +21841,12 @@ symbols.")
 (define-public texlive-itnumpar
   (package
     (name "texlive-itnumpar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/itnumpar/"
                                      "source/latex/itnumpar/"
                                      "tex/latex/itnumpar/"))))
@@ -21815,12 +21868,12 @@ words, both in cardinal and in ordinal form.")
 (define-public texlive-jablantile
   (package
     (name "texlive-jablantile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/jablantile/"
                                      "fonts/source/public/jablantile/"))))
               (file-name (git-file-name name version))
@@ -21839,12 +21892,12 @@ Slavik Jablan. ")
 (define-public texlive-jacow
   (package
     (name "texlive-jacow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jacow/" "tex/latex/jacow/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21865,12 +21918,12 @@ conferences held around the world.")
 (define-public texlive-jamtimes
   (package
     (name "texlive-jamtimes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jamtimes/"
                                      "fonts/map/dvips/jamtimes/"
                                      "fonts/tfm/public/jamtimes/"
@@ -21893,12 +21946,12 @@ Mathematique}.  Mathematics support is based on the 
Belleek fonts.")
 (define-public texlive-jbact
   (package
     (name "texlive-jbact")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/jbact/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21918,18 +21971,18 @@ Biology}.")
 (define-public texlive-jeuxcartes
   (package
     (name "texlive-jeuxcartes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jeuxcartes/"
                                      "tex/latex/jeuxcartes/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0imwfdwpap755id1k3cqk2p71nqsddc7g8kp3cc8376j4nc34c8a"))))
+                "0bs4jz87sh5mj0ka40w9lh4hq3pmlwmvm94fpmj8zwk1m7r74b7q"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/jeuxcartes";)
@@ -21947,12 +22000,12 @@ hand, or random-hand, Poker or French Tarot or Uno, 
from PNG files.")
 (define-public texlive-jfmutil
   (package
     (name "texlive-jfmutil")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/jfmutil/" 
"scripts/jfmutil/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -21981,12 +22034,12 @@ format, which is a subset of the ZVP format.
 (define-public texlive-jigsaw
   (package
     (name "texlive-jigsaw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jigsaw/" 
"tex/latex/jigsaw/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22005,12 +22058,12 @@ patterns or automatically generate complete jigsaws.")
 (define-public texlive-jkmath
   (package
     (name "texlive-jkmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jkmath/" 
"tex/latex/jkmath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22029,12 +22082,12 @@ flexibility in typesetting material.")
 (define-public texlive-jmb
   (package
     (name "texlive-jmb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/jmb/" "tex/latex/jmb/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22053,12 +22106,12 @@ it features author-date references.")
 (define-public texlive-jmlr
   (package
     (name "texlive-jmlr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jmlr/" "source/latex/jmlr/"
                                      "tex/latex/jmlr/"))))
               (file-name (git-file-name name version))
@@ -22079,12 +22132,12 @@ articles written using the @code{jmlr} class into a 
book.")
 (define-public texlive-jneurosci
   (package
     (name "texlive-jneurosci")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/jneurosci/"
                                      "doc/latex/jneurosci/"
                                      "tex/latex/jneurosci/"))))
@@ -22106,17 +22159,17 @@ a LaTeX package are provided.")
 (define-public texlive-jnuexam
   (package
     (name "texlive-jnuexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jnuexam/" 
"tex/latex/jnuexam/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1l6r5cnr5wcxf6hn6ih87544845vcbcd4g3ah8wjl8vaina2j49w"))))
+                "0n4nj9k5ahk2fncgdxbmq20kzar7jskwqcpiz76kdv136ci3c176"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/jnuexam";)
@@ -22128,12 +22181,12 @@ a LaTeX package are provided.")
 (define-public texlive-josefin
   (package
     (name "texlive-josefin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/josefin/"
                                      "fonts/enc/dvips/josefin/"
                                      "fonts/map/dvips/josefin/"
@@ -22159,12 +22212,12 @@ is available in seven weights, with corresponding 
italics.")
 (define-public texlive-jourcl
   (package
     (name "texlive-jourcl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jourcl/" 
"tex/latex/jourcl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22206,12 +22259,12 @@ preparing the necessary ingredients for the cover 
letter;
 (define-public texlive-jpsj
   (package
     (name "texlive-jpsj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jpsj/" "tex/latex/jpsj/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22230,23 +22283,25 @@ Society of Japan}.")
 (define-public texlive-junicode
   (package
     (name "texlive-junicode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "0i19bycw48mygvjm6ysawghj7wgb7md7gsvnrbhhfprmabl47j49"))))
+                "0qm6p9dhibyp2q6slw2fw1ph230rak8vqvk4mdhx4fls3i6zfcfj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/junicode";)
@@ -22261,12 +22316,12 @@ Xe(La)TeX.")
 (define-public texlive-jupynotex
   (package
     (name "texlive-jupynotex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jupynotex/"
                                      "tex/latex/jupynotex/"))))
               (file-name (git-file-name name version))
@@ -22288,12 +22343,12 @@ text, LaTeX, images, etc.")
 (define-public texlive-jura
   (package
     (name "texlive-jura")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jura/" "source/latex/jura/"
                                      "tex/latex/jura/"))))
               (file-name (git-file-name name version))
@@ -22314,12 +22369,12 @@ that permits alphanumeric section numbering (e.g., 
@samp{A. Introduction};
 (define-public texlive-juraabbrev
   (package
     (name "texlive-juraabbrev")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/juraabbrev/"
                                      "makeindex/juraabbrev/"
                                      "source/latex/juraabbrev/"
@@ -22341,12 +22396,12 @@ abbreviations that have actually been used in the 
document.")
 (define-public texlive-jurabib
   (package
     (name "texlive-jurabib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/jurabib/" 
"bibtex/bst/jurabib/"
                                      "doc/latex/jurabib/" 
"source/latex/jurabib/"
                                      "tex/latex/jurabib/"))))
@@ -22377,12 +22432,12 @@ by the special language field.")
 (define-public texlive-juramisc
   (package
     (name "texlive-juramisc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/juramisc/" 
"tex/latex/juramisc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22401,12 +22456,12 @@ A @code{jurabook} class is also provided, which may 
not yet be complete.")
 (define-public texlive-jurarsp
   (package
     (name "texlive-jurarsp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/jurarsp/" "doc/latex/jurarsp/"
                                      "source/latex/jurarsp/" 
"tex/latex/jurarsp/"))))
               (file-name (git-file-name name version))
@@ -22428,18 +22483,18 @@ this purpose, a special BibTeX-style is provided.")
 (define-public texlive-jwjournal
   (package
     (name "texlive-jwjournal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jwjournal/"
                                      "tex/latex/jwjournal/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "098mh60qf77x12f6mnlpsl80imx97673wx3vxcndfjdmpmr5k9gk"))))
+                "037brrxgd0zdjcac41n8gpvqiwj4n77f2q93bpdgla20ldyk7m51"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-einfart))
@@ -22453,12 +22508,12 @@ entries into a colorful and nicely formatted 
journal.")
 (define-public texlive-karnaugh
   (package
     (name "texlive-karnaugh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/karnaugh/" 
"tex/latex/karnaugh/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22479,12 +22534,12 @@ variables.")
 (define-public texlive-karnaugh-map
   (package
     (name "texlive-karnaugh-map")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/karnaugh-map/"
                                      "source/latex/karnaugh-map/"
                                      "tex/latex/karnaugh-map/"))))
@@ -22506,12 +22561,12 @@ drawing implicants on top of the map.")
 (define-public texlive-karnaughmap
   (package
     (name "texlive-karnaughmap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/karnaughmap/"
                                      "source/latex/karnaughmap/"
                                      "tex/latex/karnaughmap/"))))
@@ -22532,17 +22587,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kaytannollista-latexia/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12ysr2501m77zjljpi30cxw45drn2hw552yk9asksvrbvavjphm0"))))
+                "0w45gqrvbjfzqsx84flyf150zj8jw1wcd1zfhd361nzazqz7b0xw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/kaytannollista-latexia";)
@@ -22557,12 +22612,12 @@ a reference manual for advanced users.")
 (define-public texlive-kdgdocs
   (package
     (name "texlive-kdgdocs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kdgdocs/" 
"source/latex/kdgdocs/"
                                      "tex/latex/kdgdocs/"))))
               (file-name (git-file-name name version))
@@ -22583,12 +22638,12 @@ theses.")
 (define-public texlive-kdpcover
   (package
     (name "texlive-kdpcover")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kdpcover/"
                                      "source/latex/kdpcover/"
                                      "tex/latex/kdpcover/"))))
@@ -22622,12 +22677,12 @@ necessary calculations on-the-fly, using the 
@code{qpdf} tool.")
 (define-public texlive-kfupm-math-exam
   (package
     (name "texlive-kfupm-math-exam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kfupm-math-exam/"
                                      "source/latex/kfupm-math-exam/"
                                      "tex/latex/kfupm-math-exam/"))))
@@ -22652,12 +22707,12 @@ institution.")
 (define-public texlive-kixfont
   (package
     (name "texlive-kixfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/kixfont/"
                                      "fonts/source/public/kixfont/"
                                      "fonts/tfm/public/kixfont/"))))
@@ -22681,12 +22736,12 @@ upper-case letters.")
 (define-public texlive-kluwer
   (package
     (name "texlive-kluwer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/kluwer/" "doc/latex/kluwer/"
                                      "source/latex/kluwer/" 
"tex/latex/kluwer/"))))
               (file-name (git-file-name name version))
@@ -22720,18 +22775,18 @@ unfortunately.")
 (define-public texlive-kotex-oblivoir
   (package
     (name "texlive-kotex-oblivoir")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kotex-oblivoir/"
                                      "tex/latex/kotex-oblivoir/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hq22jdzcg516zx26mkijpnk5i8gdj30lhjldly8plwmfznhzwwa"))))
+                "0rnwzbalirc1qdhwkn976w09r2q39vycn027m2cmk6wxcc2v67bs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kotex-utf texlive-memoir))
@@ -22745,12 +22800,12 @@ Korean documents.")
 (define-public texlive-kotex-plain
   (package
     (name "texlive-kotex-plain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/kotex-plain/"
                                      "tex/plain/kotex-plain/"))))
               (file-name (git-file-name name version))
@@ -22770,12 +22825,12 @@ UTF-8.")
 (define-public texlive-kotex-utf
   (package
     (name "texlive-kotex-utf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kotex-utf/"
                                      "tex/latex/kotex-utf/"))))
               (file-name (git-file-name name version))
@@ -22795,12 +22850,12 @@ language; input Korean text should be encoded in 
UTF-8.")
 (define-public texlive-kotex-utils
   (package
     (name "texlive-kotex-utils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kotex-utils/"
                                      "makeindex/kotex-utils/"
                                      "scripts/kotex-utils/"))))
@@ -22825,12 +22880,12 @@ Korean language typesetting.")
 (define-public texlive-knuth-errata
   (package
     (name "texlive-knuth-errata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/knuth-errata/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22849,17 +22904,17 @@ Metafont and related programs.")
 (define-public texlive-knuth-hint
   (package
     (name "texlive-knuth-hint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/knuth-hint/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "13ka3b636vwgwz29bl9mh40incldq6mk6cr6q3by01xj12za41kw"))))
+                "1fl3nyzsf9jifccw75grhdgyh5qhj4akkkyaa7mp6kpfznipqbmc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/knuth-hint";)
@@ -22883,17 +22938,17 @@ capabilities.")
 (define-public texlive-knuth-pdf
   (package
     (name "texlive-knuth-pdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/knuth-pdf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14by59b7d1fi4jh5d0xvzb56g9pgd5zi1sdvfgi50vrpn28gfqfw"))))
+                "0ig3ml88gqks5j9ly73qsx0kdii5m2i46f9d9bnh7nr9bjbpmd38"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/knuth-pdf";)
@@ -22916,12 +22971,12 @@ links to the individual documents, either in HTML or 
in PDF format.")
 (define-public texlive-ksfh-nat
   (package
     (name "texlive-ksfh-nat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ksfh_nat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -22941,12 +22996,12 @@ KSFH (@emph{Katholische Stiftungsfachhochschule}) 
Munich.  BibTeX entries in
 (define-public texlive-ksp-thesis
   (package
     (name "texlive-ksp-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ksp-thesis/"
                                      "tex/latex/ksp-thesis/"))))
               (file-name (git-file-name name version))
@@ -22971,12 +23026,12 @@ the requirements by KSP.")
 (define-public texlive-ku-template
   (package
     (name "texlive-ku-template")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ku-template/"
                                      "tex/latex/ku-template/"))))
               (file-name (git-file-name name version))
@@ -22996,12 +23051,12 @@ University of Copenhagen (Kobenhavns Universitet).")
 (define-public texlive-kvmap
   (package
     (name "texlive-kvmap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kvmap/" "source/latex/kvmap/"
                                      "tex/latex/kvmap/"))))
               (file-name (git-file-name name version))
@@ -23023,18 +23078,18 @@ It provides a tabular-like input syntax and support 
for drawing bundles
 (define-public texlive-langsci
   (package
     (name "texlive-langsci")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/langsci/"
                                      "tex/xelatex/langsci/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1kz8gf5w7xrgld5jpf1csdy334ng89hp5lbkgmgaal4m31svw03z"))))
+                "1jqv69wbr9mwg019h4x8b7s717299dy6pvmdpqs1mrdnrpzvl1v6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/langsci";)
@@ -23049,12 +23104,12 @@ list of references and indexes.")
 (define-public texlive-langsci-avm
   (package
     (name "texlive-langsci-avm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/langsci-avm/"
                                      "source/latex/langsci-avm/"
                                      "tex/latex/langsci-avm/"))))
@@ -23077,12 +23132,12 @@ package.")
 (define-public texlive-lato
   (package
     (name "texlive-lato")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lato/"
                                      "fonts/enc/dvips/lato/"
                                      "fonts/map/dvips/lato/"
@@ -23109,12 +23164,12 @@ LaTeX.")
 (define-public texlive-l2picfaq
   (package
     (name "texlive-l2picfaq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l2picfaq/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23133,12 +23188,12 @@ some sample code, for every problem.")
 (define-public texlive-l2tabu
   (package
     (name "texlive-l2tabu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l2tabu/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23157,12 +23212,12 @@ and commands.")
 (define-public texlive-l2tabu-english
   (package
     (name "texlive-l2tabu-english")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l2tabu-english/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23181,12 +23236,12 @@ and commands.")
 (define-public texlive-l2tabu-french
   (package
     (name "texlive-l2tabu-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l2tabu-french/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23205,12 +23260,12 @@ and commands.")
 (define-public texlive-l2tabu-italian
   (package
     (name "texlive-l2tabu-italian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l2tabu-italian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23229,12 +23284,12 @@ and commands.")
 (define-public texlive-l2tabu-spanish
   (package
     (name "texlive-l2tabu-spanish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l2tabu-spanish/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23253,12 +23308,12 @@ and commands.")
 (define-public texlive-labyrinth
   (package
     (name "texlive-labyrinth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/labyrinth/"
                                      "tex/latex/labyrinth/"))))
               (file-name (git-file-name name version))
@@ -23278,12 +23333,12 @@ manual solution path.")
 (define-public texlive-lambda
   (package
     (name "texlive-lambda")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/lambda/base/" 
"tex/lambda/config/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23298,19 +23353,19 @@ manual solution path.")
 (define-public texlive-langnames
   (package
     (name "texlive-langnames")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/langnames/"
                                      "source/latex/langnames/"
                                      "tex/latex/langnames/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fi2xfy33d970g8wdnzasqdzgjcj7rkss9y7pzsp89z1hij3d1z2"))))
+                "0cyhqvr2j2h6sbblg4dpqwnl5kxlr82s0fs5ppm7vpnmqbhzcsm7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/langnames";)
@@ -23327,12 +23382,12 @@ with a variety of language examples.")
 (define-public texlive-latex-notes-zh-cn
   (package
     (name "texlive-latex-notes-zh-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/latex-notes-zh-cn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23352,12 +23407,12 @@ bibliographies, indexes and page layout).")
 (define-public texlive-latex2e-help-texinfo-fr
   (package
     (name "texlive-latex2e-help-texinfo-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/latex2e-fr.info"
                                      "doc/latex/latex2e-help-texinfo-fr/"))))
               (file-name (git-file-name name version))
@@ -23376,12 +23431,12 @@ bibliographies, indexes and page layout).")
 (define-public texlive-latex2e-help-texinfo-spanish
   (package
     (name "texlive-latex2e-help-texinfo-spanish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/latex2e-es.info"
                                      
"doc/latex/latex2e-help-texinfo-spanish/"))))
               (file-name (git-file-name name version))
@@ -23400,12 +23455,12 @@ bibliographies, indexes and page layout).")
 (define-public texlive-latex4musicians
   (package
     (name "texlive-latex4musicians")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex4musicians/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23425,12 +23480,12 @@ tablatures, multi-page scores.")
 (define-public texlive-latexcheat-de
   (package
     (name "texlive-latexcheat-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexcheat-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23449,12 +23504,12 @@ standards using the KOMA script document classes.")
 (define-public texlive-latexcheat-esmx
   (package
     (name "texlive-latexcheat-esmx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexcheat-esmx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23472,12 +23527,12 @@ cheat sheet (a reference sheet for writing scientific 
papers).")
 (define-public texlive-latino-sine-flexione
   (package
     (name "texlive-latino-sine-flexione")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latino-sine-flexione/"
                                      "tex/latex/latino-sine-flexione/"))))
               (file-name (git-file-name name version))
@@ -23502,12 +23557,12 @@ intelligentia}.")
 (define-public texlive-leadsheets
   (package
     (name "texlive-leadsheets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/leadsheets/"
                                      "tex/latex/leadsheets/"))))
               (file-name (git-file-name name version))
@@ -23526,12 +23581,12 @@ songs, i.e., song lyrics and the corresponding 
chords.")
 (define-public texlive-ledmac
   (package
     (name "texlive-ledmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ledmac/" "source/latex/ledmac/"
                                      "tex/latex/ledmac/"))))
               (file-name (git-file-name name version))
@@ -23554,19 +23609,19 @@ package is now superseded by @code{reledmac}.")
 (define-public texlive-letgut
   (package
     (name "texlive-letgut")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/letgut/"
                                      "source/lualatex/letgut/"
                                      "tex/lualatex/letgut/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wk6bibz59jw9vx2syq0hfi2yz69kr3w87839bhnl3svz2x958nn"))))
+                "0cylvg39cav72pg3h48awmj7fka5kyj805hv9ayzk9ybxyvkwayz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/letgut";)
@@ -23589,12 +23644,12 @@ class, able to be published on the CTAN.  This is now 
done with the present
 (define-public texlive-letterswitharrows
   (package
     (name "texlive-letterswitharrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/letterswitharrows/"
                                      "source/latex/letterswitharrows/"
                                      "tex/latex/letterswitharrows/"))))
@@ -23616,12 +23671,12 @@ symbols, the focus lies on single characters.")
 (define-public texlive-lexend
   (package
     (name "texlive-lexend")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lexend/"
                                      "fonts/truetype/public/lexend/"
                                      "tex/latex/lexend/"))))
@@ -23642,12 +23697,12 @@ make reading easier for everyone.")
 (define-public texlive-lexikon
   (package
     (name "texlive-lexikon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lexikon/" 
"tex/latex/lexikon/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23664,12 +23719,12 @@ dictionary.")
 (define-public texlive-lexref
   (package
     (name "texlive-lexref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lexref/" 
"tex/latex/lexref/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -23690,12 +23745,12 @@ indexes for each cited Act.")
 (define-public texlive-lfb
   (package
     (name "texlive-lfb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lfb/" 
"fonts/source/public/lfb/"
                                      "fonts/tfm/public/lfb/"))))
               (file-name (git-file-name name version))
@@ -23720,12 +23775,12 @@ readable than in some schemes.")
 (define-public texlive-libertinegc
   (package
     (name "texlive-libertinegc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertinegc/"
                                      "fonts/enc/dvips/libertinegc/"
                                      "fonts/map/dvips/libertinegc/"
@@ -23749,12 +23804,12 @@ with that package.")
 (define-public texlive-libertinus
   (package
     (name "texlive-libertinus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertinus/"
                                      "tex/latex/libertinus/"))))
               (file-name (git-file-name name version))
@@ -23776,12 +23831,12 @@ fonts are similiar to Libertine and Biolinum, but 
come with math symbols.")
 (define-public texlive-libertinus-fonts
   (package
     (name "texlive-libertinus-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertinus-fonts/"
                                      
"fonts/opentype/public/libertinus-fonts/"))))
               (file-name (git-file-name name version))
@@ -23803,18 +23858,18 @@ OpenType math-capable applications.")
 (define-public texlive-libertinus-otf
   (package
     (name "texlive-libertinus-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertinus-otf/"
                                      "tex/latex/libertinus-otf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rd4jr67j9744fm18vps0brwsa9880jdq4vj4s7dl80aylp8djz4"))))
+                "0j6p4q251jk3im3ghw9klp7m5psyz0vmkz2ivynml389sd466zgj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/libertinus-otf";)
@@ -23829,12 +23884,12 @@ math symbols.")
 (define-public texlive-libertinus-type1
   (package
     (name "texlive-libertinus-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertinus-type1/"
                                      "fonts/enc/dvips/libertinus-type1/"
                                      "fonts/map/dvips/libertinus-type1/"
@@ -23845,7 +23900,7 @@ math symbols.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vzvli3sbyxdsqzb3qk03mbl0qg4q7ihipddd1n6bdbjriv67zz6"))))
+                "04maqnzdwk3c0pkjhslyrxdprr581vc078bqzqapr03jxx9x1rlx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/libertinus-type1";)
@@ -23858,12 +23913,12 @@ traditional processing engines (LaTeX with Dvips or 
Dvipdfmx, or pdfLaTeX).")
 (define-public texlive-libertinust1math
   (package
     (name "texlive-libertinust1math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertinust1math/"
                                      "fonts/afm/public/libertinust1math/"
                                      "fonts/enc/dvips/libertinust1math/"
@@ -23875,7 +23930,7 @@ traditional processing engines (LaTeX with Dvips or 
Dvipdfmx, or pdfLaTeX).")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hjv2p2sj1wmxg727490m8jn08p1alc9gyfigvy0k65c5lghhs7s"))))
+                "0v9hj90lqv4rx9ivqj53n3f4cnnmjmk7bw396w4xryrpwvk2hssx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/libertinust1math";)
@@ -23891,12 +23946,12 @@ Roman and Greek letters.")
 (define-public texlive-librebaskerville
   (package
     (name "texlive-librebaskerville")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/librebaskerville/"
                                      "fonts/enc/dvips/librebaskerville/"
                                      "fonts/map/dvips/librebaskerville/"
@@ -23923,12 +23978,12 @@ A BoldItalic variant has been artificially 
generated.")
 (define-public texlive-librebodoni
   (package
     (name "texlive-librebodoni")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/librebodoni/"
                                      "fonts/enc/dvips/librebodoni/"
                                      "fonts/map/dvips/librebodoni/"
@@ -23953,12 +24008,12 @@ Fuenzalida, based on the 19th century Morris Fuller 
Benton's.")
 (define-public texlive-librecaslon
   (package
     (name "texlive-librecaslon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/librecaslon/"
                                      "fonts/enc/dvips/librecaslon/"
                                      "fonts/map/dvips/librecaslon/"
@@ -23984,12 +24039,12 @@ fonts.  An artificially generated BoldItalic variant 
has been added.")
 (define-public texlive-librefranklin
   (package
     (name "texlive-librefranklin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/librefranklin/"
                                      "fonts/enc/dvips/librefranklin/"
                                      "fonts/map/dvips/librefranklin/"
@@ -24015,12 +24070,12 @@ Fuenzalida and Nhung Nguyen.")
 (define-public texlive-libris
   (package
     (name "texlive-libris")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libris/"
                                      "fonts/afm/arkandis/libris/"
                                      "fonts/enc/dvips/libris/"
@@ -24047,12 +24102,12 @@ support macros, for use with the Type 1 versions of 
the fonts.")
 (define-public texlive-lie-hasse
   (package
     (name "texlive-lie-hasse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lie-hasse/"
                                      "tex/latex/lie-hasse/"))))
               (file-name (git-file-name name version))
@@ -24072,12 +24127,12 @@ package @code{dynkin-diagrams}.")
 (define-public texlive-lilyglyphs
   (package
     (name "texlive-lilyglyphs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lilyglyphs/"
                                      "fonts/opentype/public/lilyglyphs/"
                                      "scripts/lilyglyphs/"
@@ -24109,12 +24164,12 @@ with LuaLaTeX or XeLaTeX.")
 (define-public texlive-limecv
   (package
     (name "texlive-limecv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/limecv/" "source/latex/limecv/"
                                      "tex/latex/limecv/"))))
               (file-name (git-file-name name version))
@@ -24134,12 +24189,12 @@ this end, it offers several environments and macros 
for convenience.")
 (define-public texlive-lineara
   (package
     (name "texlive-lineara")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lineara/"
                                      "fonts/afm/public/lineara/"
                                      "fonts/map/dvips/lineara/"
@@ -24165,12 +24220,12 @@ technology.")
 (define-public texlive-ling-macros
   (package
     (name "texlive-ling-macros")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ling-macros/"
                                      "tex/latex/ling-macros/"))))
               (file-name (git-file-name name version))
@@ -24189,12 +24244,12 @@ expressions.  It covers a range of subfields in 
formal linguistics.")
 (define-public texlive-linguex
   (package
     (name "texlive-linguex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/linguex/" 
"tex/latex/linguex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24215,12 +24270,12 @@ trees.")
 (define-public texlive-linguisticspro
   (package
     (name "texlive-linguisticspro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/linguisticspro/"
                                      "fonts/enc/dvips/linguisticspro/"
                                      "fonts/map/dvips/linguisticspro/"
@@ -24246,12 +24301,12 @@ Nova font family, by Andreas Nolda.")
 (define-public texlive-lion-msc
   (package
     (name "texlive-lion-msc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/lion-msc/" 
"doc/latex/lion-msc/"
                                      "tex/latex/lion-msc/"))))
               (file-name (git-file-name name version))
@@ -24277,12 +24332,12 @@ but should leave the title page as it is.")
 (define-public texlive-listbib
   (package
     (name "texlive-listbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/listbib/" "doc/latex/listbib/"
                                      "scripts/listbib/" "source/latex/listbib/"
                                      "tex/latex/listbib/"))))
@@ -24304,12 +24359,12 @@ purpose than the standard styles.")
 (define-public texlive-lithuanian
   (package
     (name "texlive-lithuanian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lithuanian/"
                                      "fonts/enc/dvips/lithuanian/"
                                      "fonts/map/dvips/lithuanian/"
@@ -24339,12 +24394,12 @@ and @file{latin7.def}.
 (define-public texlive-liturg
   (package
     (name "texlive-liturg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/liturg/" "source/latex/liturg/"
                                      "tex/latex/liturg/"))))
               (file-name (git-file-name name version))
@@ -24367,18 +24422,18 @@ assumes availability of Latin typesetting packages.")
 (define-public texlive-llncs
   (package
     (name "texlive-llncs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/llncs/" "doc/latex/llncs/"
                                      "tex/latex/llncs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0drz45rmjprwy2019nkd6l5kjpqshfajqhg0x6jf5y9w1zbs1qv5"))))
+                "1ix21bqh7wjlcwpljy3wvbir76n270n8phxrls3pwq3dhd2aqz51"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/llncs";)
@@ -24395,12 +24450,12 @@ AICT.")
 (define-public texlive-llncsconf
   (package
     (name "texlive-llncsconf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/llncsconf/"
                                      "tex/latex/llncsconf/"))))
               (file-name (git-file-name name version))
@@ -24422,18 +24477,18 @@ for Springer's LNCS series).")
 (define-public texlive-lni
   (package
     (name "texlive-lni")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/lni/" "doc/latex/lni/"
                                      "source/latex/lni/" "tex/latex/lni/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0d23j9yc9q45j9l9vzpndpgsvl5d76mkhmfjjjjrqmgmqmf3fzn0"))))
+                "0q4z7rkijx4gafsvz8rj3j1bvsd84cx323rz1hr44d3g8ra7hkj9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lni";)
@@ -24447,12 +24502,12 @@ Informatik.")
 (define-public texlive-lobster2
   (package
     (name "texlive-lobster2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lobster2/"
                                      "fonts/enc/dvips/lobster2/"
                                      "fonts/map/dvips/lobster2/"
@@ -24480,12 +24535,12 @@ for both.")
 (define-public texlive-logicproof
   (package
     (name "texlive-logicproof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/logicproof/"
                                      "source/latex/logicproof/"
                                      "tex/latex/logicproof/"))))
@@ -24509,12 +24564,12 @@ proofs and boxes.  It creates proofs in a style 
similar to that used in
 (define-public texlive-logicpuzzle
   (package
     (name "texlive-logicpuzzle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/logicpuzzle/"
                                      "scripts/logicpuzzle/"
                                      "tex/latex/logicpuzzle/"))))
@@ -24598,12 +24653,12 @@ Great Wall of China, Loop the Loop, Rundweg, 
Gartenzaun, ...),
 (define-public texlive-logix
   (package
     (name "texlive-logix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/logix/"
                                      "fonts/opentype/public/logix/"
                                      "fonts/truetype/public/logix/"
@@ -24626,12 +24681,12 @@ symbol variants more suited to work in logic.")
 (define-public texlive-lollipop
   (package
     (name "texlive-lollipop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/otherformats/lollipop/" 
"tex/lollipop/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24664,18 +24719,18 @@ someone with only a very basic training in TeX 
programming.")
 (define-public texlive-longdivision
   (package
     (name "texlive-longdivision")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/longdivision/"
                                      "tex/latex/longdivision/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "110jy01n8n8gmanvfv4sngmrgh2hrgkd1h37g3rdbwgq7s5iffaw"))))
+                "16pg9b4jxjfb0ik93i3pwfim0nz3c3b8cklarvpsngavzyx9mr2h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/longdivision";)
@@ -24696,12 +24751,12 @@ dividend stops (though the dividend doesn't have to 
be an integer).")
 (define-public texlive-lpform
   (package
     (name "texlive-lpform")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/lpform/" 
"tex/generic/lpform/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24725,12 +24780,12 @@ other customization options.")
 (define-public texlive-lplfitch
   (package
     (name "texlive-lplfitch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lplfitch/"
                                      "source/latex/lplfitch/"
                                      "tex/latex/lplfitch/"))))
@@ -24752,12 +24807,12 @@ Proof, and Logic} by Dave Barker-Plummer, Jon 
Barwise, and John Etchemendy.")
 (define-public texlive-lps
   (package
     (name "texlive-lps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lps/" "source/latex/lps/"
                                      "tex/latex/lps/"))))
               (file-name (git-file-name name version))
@@ -24778,12 +24833,12 @@ submitting to the journal.")
 (define-public texlive-lshort-bulgarian
   (package
     (name "texlive-lshort-bulgarian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-bulgarian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24802,17 +24857,17 @@ Bulgarian translation of the @emph{Short Introduction 
to LaTeX2e}.")
 (define-public texlive-lshort-chinese
   (package
     (name "texlive-lshort-chinese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-chinese/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0455mdpcv3yg4m5vrbdp47j7mcwi43mvsy2p9clp7794agaf2ir6"))))
+                "05b9fq4jhh9xifn2lj58fs17fc0prx915gwfz47s92spvv9fwbi6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lshort-zh-cn";)
@@ -24826,12 +24881,12 @@ language.")
 (define-public texlive-lshort-czech
   (package
     (name "texlive-lshort-czech")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-czech/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24849,12 +24904,12 @@ LaTeX2e}.}")
 (define-public texlive-lshort-dutch
   (package
     (name "texlive-lshort-dutch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-dutch/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24872,12 +24927,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-estonian
   (package
     (name "texlive-lshort-estonian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-estonian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24895,12 +24950,12 @@ LaTeX2e}.")
 (define-public texlive-lshort-english
   (package
     (name "texlive-lshort-english")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-english/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24920,12 +24975,12 @@ other languages; see the @code{lshort} catalogue 
entry for the current list.")
 (define-public texlive-lshort-finnish
   (package
     (name "texlive-lshort-finnish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-finnish/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24943,12 +24998,12 @@ LaTeX2e}, with added coverage of Finnish typesetting 
rules.")
 (define-public texlive-lshort-french
   (package
     (name "texlive-lshort-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-french/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24966,12 +25021,12 @@ introduction to LaTeX2e}.")
 (define-public texlive-lshort-german
   (package
     (name "texlive-lshort-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-german/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -24991,12 +25046,12 @@ to LaTeX2e: LaTeX2e-Kurzbeschreibung}.")
 (define-public texlive-lshort-italian
   (package
     (name "texlive-lshort-italian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-italian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25014,12 +25069,12 @@ to LaTeX2e.}")
 (define-public texlive-lshort-japanese
   (package
     (name "texlive-lshort-japanese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-japanese/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25036,12 +25091,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-korean
   (package
     (name "texlive-lshort-korean")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-korean/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25059,12 +25114,12 @@ short introduction to LaTeX2e}.")
 (define-public texlive-lshort-mongol
   (package
     (name "texlive-lshort-mongol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-mongol/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25082,12 +25137,12 @@ introduction to LaTeX2e}.")
 (define-public texlive-lshort-persian
   (package
     (name "texlive-lshort-persian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-persian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25105,12 +25160,12 @@ introduction to LaTeX2e}.")
 (define-public texlive-lshort-polish
   (package
     (name "texlive-lshort-polish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-polish/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25128,12 +25183,12 @@ to LaTeX2e}.")
 (define-public texlive-lshort-portuguese
   (package
     (name "texlive-lshort-portuguese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-portuguese/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25151,12 +25206,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-russian
   (package
     (name "texlive-lshort-russian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-russian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25173,12 +25228,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-slovak
   (package
     (name "texlive-lshort-slovak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-slovak/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25196,12 +25251,12 @@ Short Introduction to LaTeX2e}.")
 (define-public texlive-lshort-slovenian
   (package
     (name "texlive-lshort-slovenian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-slovenian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25219,12 +25274,12 @@ Short Introduction to LaTeX2e}.")
 (define-public texlive-lshort-spanish
   (package
     (name "texlive-lshort-spanish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-spanish/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25242,12 +25297,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-thai
   (package
     (name "texlive-lshort-thai")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-thai/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25264,12 +25319,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-turkish
   (package
     (name "texlive-lshort-turkish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-turkish/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25287,12 +25342,12 @@ short introduction to LaTeX2e}.")
 (define-public texlive-lshort-ukr
   (package
     (name "texlive-lshort-ukr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-ukr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25310,12 +25365,12 @@ Introduction to LaTeX2e}.")
 (define-public texlive-lshort-vietnamese
   (package
     (name "texlive-lshort-vietnamese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lshort-vietnamese/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25333,12 +25388,12 @@ LaTeX2e}.")
 (define-public texlive-lstbayes
   (package
     (name "texlive-lstbayes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lstbayes/"
                                      "source/latex/lstbayes/"
                                      "tex/latex/lstbayes/"))))
@@ -25358,12 +25413,12 @@ several languages not included in that package: BUGS, 
JAGS, and Stan.")
 (define-public texlive-ltb2bib
   (package
     (name "texlive-ltb2bib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltb2bib/" 
"source/latex/ltb2bib/"
                                      "tex/latex/ltb2bib/"))))
               (file-name (git-file-name name version))
@@ -25385,12 +25440,12 @@ bibliographical database (@file{.ltb}) to a BibTeX 
bibliographical database
 (define-public texlive-ltxdockit
   (package
     (name "texlive-ltxdockit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltxdockit/"
                                      "tex/latex/ltxdockit/"))))
               (file-name (git-file-name name version))
@@ -25410,12 +25465,12 @@ of his own packages.")
 (define-public texlive-luabibentry
   (package
     (name "texlive-luabibentry")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luabibentry/"
                                      "source/lualatex/luabibentry/"
                                      "tex/lualatex/luabibentry/"))))
@@ -25434,12 +25489,12 @@ of his own packages.")
 (define-public texlive-lxfonts
   (package
     (name "texlive-lxfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lxfonts/"
                                      "fonts/map/dvips/lxfonts/"
                                      "fonts/source/public/lxfonts/"
@@ -25468,18 +25523,18 @@ parameters.")
 (define-public texlive-lyluatex
   (package
     (name "texlive-lyluatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/lyluatex/" 
"scripts/lyluatex/"
                                      "tex/luatex/lyluatex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04w57pki09mzhaxv3s1f2m0bj1df5aqxygqgrihvkabc5x00is87"))))
+                "1d6yiyfbhlaljz80znjdzy9prhsxrzq0yhmylqc4yx9ajbjyp989"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lyluatex";)
@@ -25494,12 +25549,12 @@ files.")
 (define-public texlive-m-tx
   (package
     (name "texlive-m-tx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/m-tx/"
                                      "doc/man/man1/prepmx.1"
                                      "doc/man/man1/prepmx.man1.pdf"
@@ -25573,12 +25628,12 @@ those who prefer its language.")
 (define-public texlive-macros2e
   (package
     (name "texlive-macros2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/macros2e/" 
"tex/latex/macros2e/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25599,12 +25654,12 @@ format and may miss some macros.")
 (define-public texlive-mafr
   (package
     (name "texlive-mafr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mafr/" "tex/latex/mafr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25624,12 +25679,12 @@ documents such as tests or lessons.  The 
documentation is in French.")
 (define-public texlive-magra
   (package
     (name "texlive-magra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/magra/"
                                      "fonts/enc/dvips/magra/"
                                      "fonts/map/dvips/magra/"
@@ -25653,12 +25708,12 @@ with support for LaTeX and pdfLaTeX.")
 (define-public texlive-mahjong
   (package
     (name "texlive-mahjong")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mahjong/" 
"source/latex/mahjong/"
                                      "tex/latex/mahjong/"))))
               (file-name (git-file-name name version))
@@ -25682,12 +25737,12 @@ mahjong.")
 (define-public texlive-marcellus
   (package
     (name "texlive-marcellus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/marcellus/"
                                      "fonts/enc/dvips/marcellus/"
                                      "fonts/map/dvips/marcellus/"
@@ -25715,12 +25770,12 @@ will be silently substituted for bold.")
 (define-public texlive-margbib
   (package
     (name "texlive-margbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/margbib/" 
"source/latex/margbib/"
                                      "tex/latex/margbib/"))))
               (file-name (git-file-name name version))
@@ -25740,12 +25795,12 @@ the citation key into the margin.")
 (define-public texlive-matapli
   (package
     (name "texlive-matapli")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/matapli/" 
"tex/latex/matapli/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25763,12 +25818,12 @@ Mathématiques Appliquées et Industrielles (SMAI).")
 (define-public texlive-matc3
   (package
     (name "texlive-matc3")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/matc3/" "source/latex/matc3/"
                                      "tex/latex/matc3/"))))
               (file-name (git-file-name name version))
@@ -25787,12 +25842,12 @@ mathematical textbooks for use in Italian high 
schools.")
 (define-public texlive-matc3mem
   (package
     (name "texlive-matc3mem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/matc3mem/"
                                      "source/latex/matc3mem/"
                                      "tex/latex/matc3mem/"))))
@@ -25814,12 +25869,12 @@ textbooks for use in Italian high schools.")
 (define-public texlive-math-into-latex-4
   (package
     (name "texlive-math-into-latex-4")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/math-into-latex-4/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -25837,12 +25892,12 @@ textbooks for use in Italian high schools.")
 (define-public texlive-mathabx
   (package
     (name "texlive-mathabx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mathabx/"
                                      "fonts/source/public/mathabx/"
                                      "fonts/tfm/public/mathabx/"
@@ -25866,12 +25921,12 @@ available.")
 (define-public texlive-mathabx-type1
   (package
     (name "texlive-mathabx-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mathabx-type1/"
                                      "fonts/map/dvips/mathabx-type1/"
                                      "fonts/type1/public/mathabx-type1/"))))
@@ -25891,12 +25946,12 @@ available.")
 (define-public texlive-mathalpha
   (package
     (name "texlive-mathalpha")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathalpha/"
                                      "tex/latex/mathalpha/"))))
               (file-name (git-file-name name version))
@@ -25918,19 +25973,19 @@ addressed via macros @code{\\mathcal}, 
@code{\\mathbb}, @code{\\mathfrak} and
 (define-public texlive-mathastext
   (package
     (name "texlive-mathastext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathastext/"
                                      "source/latex/mathastext/"
                                      "tex/latex/mathastext/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1660w9yhgw9ihhy06f9zqgw9isvprrs2x9yikhbz7szphq3cfpfv"))))
+                "02zx7v3vffz4wag24pd29dgw2l6vbs30vhrrkylsi26rwsr839zc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mathastext";)
@@ -25950,12 +26005,12 @@ smaller PDF files.")
 (define-public texlive-mathcommand
   (package
     (name "texlive-mathcommand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathcommand/"
                                      "source/latex/mathcommand/"
                                      "tex/latex/mathcommand/"))))
@@ -25979,12 +26034,12 @@ knowledge package for a proper handling of 
mathematical notations.")
 (define-public texlive-mathcomp
   (package
     (name "texlive-mathcomp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathcomp/"
                                      "source/latex/mathcomp/"
                                      "tex/latex/mathcomp/"))))
@@ -26005,12 +26060,12 @@ mode.")
 (define-public texlive-mathfixs
   (package
     (name "texlive-mathfixs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathfixs/"
                                      "source/latex/mathfixs/"
                                      "tex/latex/mathfixs/"))))
@@ -26031,12 +26086,12 @@ capital Greek letters.  It also adds some related 
macros.")
 (define-public texlive-mathlig
   (package
     (name "texlive-mathlig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/mathlig/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26054,12 +26109,12 @@ maths mode.")
 (define-public texlive-mathpartir
   (package
     (name "texlive-mathpartir")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathpartir/"
                                      "source/latex/mathpartir/"
                                      "tex/latex/mathpartir/"))))
@@ -26086,12 +26141,12 @@ for typeseting sets of type inference rules or typing 
derivations.")
 (define-public texlive-mathpunctspace
   (package
     (name "texlive-mathpunctspace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathpunctspace/"
                                      "tex/latex/mathpunctspace/"))))
               (file-name (git-file-name name version))
@@ -26110,12 +26165,12 @@ semicolons in mathematical expressions.")
 (define-public texlive-mathsemantics
   (package
     (name "texlive-mathsemantics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathsemantics/"
                                      "tex/latex/mathsemantics/"))))
               (file-name (git-file-name name version))
@@ -26138,12 +26193,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/maths-symbols/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26162,12 +26217,12 @@ the AMS symbols, if available at compile time).")
 (define-public texlive-matlab-prettifier
   (package
     (name "texlive-matlab-prettifier")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/matlab-prettifier/"
                                      "source/latex/matlab-prettifier/"
                                      "tex/latex/matlab-prettifier/"))))
@@ -26188,12 +26243,12 @@ syntax is not complete.)")
 (define-public texlive-matrix-skeleton
   (package
     (name "texlive-matrix-skeleton")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/matrix-skeleton/"
                                      "tex/latex/matrix-skeleton/"))))
               (file-name (git-file-name name version))
@@ -26215,12 +26270,12 @@ rows and columns for easy styling.")
 (define-public texlive-mattens
   (package
     (name "texlive-mattens")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mattens/" 
"source/latex/mattens/"
                                      "tex/latex/mattens/"))))
               (file-name (git-file-name name version))
@@ -26241,12 +26296,12 @@ moments of inertia, etc.")
 (define-public texlive-maze
   (package
     (name "texlive-maze")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/maze/" "tex/latex/maze/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26265,19 +26320,19 @@ obvious.  The output it based on the @code{picture} 
environment.")
 (define-public texlive-mcmthesis
   (package
     (name "texlive-mcmthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mcmthesis/"
                                      "source/latex/mcmthesis/"
                                      "tex/latex/mcmthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hz4c2mjfk3169phgy39m2y15k7jybfd4k36f26m17k6c490qpfc"))))
+                "15v7dkf3ssjvxkxnwvmsz7h8cjcansf7cfc653j78504pvhj4jqr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mcmthesis";)
@@ -26291,12 +26346,12 @@ typesetting the submitted paper.")
 (define-public texlive-mdputu
   (package
     (name "texlive-mdputu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mdputu/"
                                      "fonts/tfm/public/mdputu/"
                                      "fonts/vf/public/mdputu/"
@@ -26319,12 +26374,12 @@ digits and punctuation, as an extension to 
Mathdesign's Utopia bundle.")
 (define-public texlive-mdsymbol
   (package
     (name "texlive-mdsymbol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mdsymbol/"
                                      "doc/latex/mdsymbol/"
                                      "fonts/enc/dvips/mdsymbol/"
@@ -26353,12 +26408,12 @@ well with other contemporary typefaces.")
 (define-public texlive-mecaso
   (package
     (name "texlive-mecaso")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mecaso/" 
"tex/latex/mecaso/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26377,12 +26432,12 @@ package wraps them up in short commands.")
 (define-public texlive-membranecomputing
   (package
     (name "texlive-membranecomputing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/membranecomputing/"
                                      "tex/latex/membranecomputing/"))))
               (file-name (git-file-name name version))
@@ -26403,12 +26458,12 @@ Computing research.")
 (define-public texlive-memdesign
   (package
     (name "texlive-memdesign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/memdesign/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26427,12 +26482,12 @@ first part of the @code{memoir} users manual.")
 (define-public texlive-memoirchapterstyles
   (package
     (name "texlive-memoirchapterstyles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/memoirchapterstyles/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26454,12 +26509,12 @@ Zoonekynd's tutorial on headings.")
 (define-public texlive-memorygraphs
   (package
     (name "texlive-memorygraphs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/memorygraphs/"
                                      "tex/latex/memorygraphs/"))))
               (file-name (git-file-name name version))
@@ -26479,12 +26534,12 @@ that represent the memory of a computer program 
during its execution.")
 (define-public texlive-mendex-doc
   (package
     (name "texlive-mendex-doc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/mendex-doc/"
                                      "makeindex/mendex-doc/"
                                      "source/latex/mendex-doc/"))))
@@ -26504,12 +26559,12 @@ processor).")
 (define-public texlive-mentis
   (package
     (name "texlive-mentis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mentis/" "source/latex/mentis/"
                                      "tex/latex/mentis/"))))
               (file-name (git-file-name name version))
@@ -26529,12 +26584,12 @@ Mentis class, but developed in close co-operation 
with Mentis.")
 (define-public texlive-merriweather
   (package
     (name "texlive-merriweather")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/merriweather/"
                                      "fonts/enc/dvips/merriweather/"
                                      "fonts/map/dvips/merriweather/"
@@ -26563,19 +26618,19 @@ There are four weights and italics for each.")
 (define-public texlive-messagepassing
   (package
     (name "texlive-messagepassing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/messagepassing/"
                                      "source/latex/messagepassing/"
                                      "tex/latex/messagepassing/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0m0ig8rhg7y1gv59cg4ask7n24i6k3jwhci2didh87vh598jg9x1"))))
+                "0y73kc0jfk7mbcqa0z8g3rdqrw9yhz0z23j94wsks3g2lfl31l0j"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/messagepassing";)
@@ -26592,12 +26647,12 @@ to the processes, checkpoints, ...")
 (define-public texlive-metafont-beginners
   (package
     (name "texlive-metafont-beginners")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/metafont-beginners/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26617,12 +26672,12 @@ people's fonts.")
 (define-public texlive-metapost-examples
   (package
     (name "texlive-metapost-examples")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/metapost-examples/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26641,12 +26696,12 @@ geometric transformations, fractals, bitmap, etc).")
 (define-public texlive-metrix
   (package
     (name "texlive-metrix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metrix/" "source/latex/metrix/"
                                      "tex/latex/metrix/"))))
               (file-name (git-file-name name version))
@@ -26666,12 +26721,12 @@ with symbols, giving automatic alignment.")
 (define-public texlive-mex
   (package
     (name "texlive-mex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/mex/base/" "source/mex/base/"
                                      "tex/mex/base/" "tex/mex/config/"))))
               (file-name (git-file-name name version))
@@ -26715,12 +26770,12 @@ language and sources of formats.")
 (define-public texlive-mgltex
   (package
     (name "texlive-mgltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mgltex/" "source/latex/mgltex/"
                                      "tex/latex/mgltex/"))))
               (file-name (git-file-name name version))
@@ -26746,17 +26801,17 @@ scripting language, called MGL, which can be used 
independently.")
 (define-public texlive-mhchem
   (package
     (name "texlive-mhchem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mhchem/" 
"tex/latex/mhchem/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hmsl16l1vzhxy0iv8grbnpv83zffsrk6kzhgcaymdmigsv1i81b"))))
+                "1lnvca8f4xyc756mq2nj9skzjmm5m66ahzxf70yh4gpixc5ijq2r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -26781,12 +26836,12 @@ official Risk and Safety (R and S) Phrases that are 
used to label chemicals.")
 (define-public texlive-mhequ
   (package
     (name "texlive-mhequ")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mhequ/" "tex/latex/mhequ/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -26809,12 +26864,12 @@ reduces visual clutter.")
 (define-public texlive-miama
   (package
     (name "texlive-miama")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/miama/"
                                      "fonts/afm/public/miama/"
                                      "fonts/enc/dvips/miama/"
@@ -26840,12 +26895,12 @@ supports Latin, Cyrillic, and Greek.  It comes 
complete with LaTeX support.")
 (define-public texlive-miller
   (package
     (name "texlive-miller")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/miller/" "source/latex/miller/"
                                      "tex/latex/miller/"))))
               (file-name (git-file-name name version))
@@ -26865,18 +26920,18 @@ number.")
 (define-public texlive-minimalist
   (package
     (name "texlive-minimalist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minimalist/"
                                      "tex/latex/minimalist/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "01j72iqf15jx3larxkmcvsviw1z9wba9vl5g0x6d1ch3jpg32xpg"))))
+                "0rcplrng5ib61pwzi32rjxjprk8b5y087xbcyz5jrmkhsyawy575"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-projlib))
@@ -26894,12 +26949,12 @@ You may also wish to consider the packages 
@code{einfart} and
 (define-public texlive-mintspirit
   (package
     (name "texlive-mintspirit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mintspirit/"
                                      "fonts/enc/dvips/mintspirit/"
                                      "fonts/map/dvips/mintspirit/"
@@ -26927,18 +26982,18 @@ for some glyphs.")
 (define-public texlive-mismath
   (package
     (name "texlive-mismath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mismath/" 
"source/latex/mismath/"
                                      "tex/latex/mismath/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wsy9219aq7q79f34vr2ykgnrlq8z057wkvjq1ca0194v8z2ypnf"))))
+                "1400jh0lnrz24zdwn9hai222haz9fqr0rxld9lnf42drlmb0nlxz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mismath";)
@@ -26955,12 +27010,12 @@ for long calculations.")
 (define-public texlive-missaali
   (package
     (name "texlive-missaali")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/missaali/"
                                      "fonts/opentype/public/missaali/"
                                      "tex/latex/missaali/"))))
@@ -26992,12 +27047,12 @@ look.")
 (define-public texlive-mlacls
   (package
     (name "texlive-mlacls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mlacls/" "source/latex/mlacls/"
                                      "tex/latex/mlacls/"))))
               (file-name (git-file-name name version))
@@ -27019,12 +27074,12 @@ papers almost perfectly adherent to the MLA style 
guide.")
 (define-public texlive-mlmodern
   (package
     (name "texlive-mlmodern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mlmodern/"
                                      "fonts/map/dvips/mlmodern/"
                                      "fonts/tfm/public/mlmodern/"
@@ -27048,12 +27103,12 @@ avoids the spindliness of most other Type 1 versions 
of Computer Modern.")
 (define-public texlive-mltex
   (package
     (name "texlive-mltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mltex/" "tex/latex/mltex/"
                                      "tex/mltex/config/"))))
               (file-name (git-file-name name version))
@@ -27075,17 +27130,13 @@ avoids the spindliness of most other Type 1 versions 
of Computer Modern.")
                        (symlink pdftex "mllatex")
                        (symlink pdftex "mltex"))))))))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
-           texlive-everyshi
            texlive-firstaid
            texlive-hyphen-complete
            texlive-knuth-lib
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-latexconfig
@@ -27103,12 +27154,12 @@ distributed as a TeX change file.")
 (define-public texlive-mluexercise
   (package
     (name "texlive-mluexercise")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mluexercise/"
                                      "source/latex/mluexercise/"
                                      "tex/latex/mluexercise/"))))
@@ -27134,18 +27185,18 @@ during the bachelor's degree program.")
 (define-public texlive-mnras
   (package
     (name "texlive-mnras")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/mnras/" "doc/latex/mnras/"
                                      "tex/latex/mnras/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1lw2y3vbg8ndvhy5p00blbfwp3bzw40kkrwzs289kphjq249bwnb"))))
+                "0fzdd0r49g7wbdwhin93b8m4z8zx3n9ipl3gmpypncsmwr096crg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mnras";)
@@ -27158,12 +27209,12 @@ Notices of the Royal Astronomical Society}.")
 (define-public texlive-mnsymbol
   (package
     (name "texlive-mnsymbol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mnsymbol/"
                                      "fonts/enc/dvips/mnsymbol/"
                                      "fonts/map/dvips/mnsymbol/"
@@ -27195,12 +27246,12 @@ package is provided.")
 (define-public texlive-modeles-factures-belges-assocs
   (package
     (name "texlive-modeles-factures-belges-assocs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/modeles-factures-belges-assocs/"
                                      
"tex/latex/modeles-factures-belges-assocs/"))))
               (file-name (git-file-name name version))
@@ -27219,12 +27270,12 @@ invoices for Belgian non-profit organizations.")
 (define-public texlive-montserrat
   (package
     (name "texlive-montserrat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/montserrat/"
                                      "fonts/enc/dvips/montserrat/"
                                      "fonts/map/dvips/montserrat/"
@@ -27256,12 +27307,12 @@ signage in the neighborhood of Montserrat.")
 (define-public texlive-mparhack
   (package
     (name "texlive-mparhack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mparhack/"
                                      "source/latex/mparhack/"
                                      "tex/latex/mparhack/"))))
@@ -27281,12 +27332,12 @@ come out at the wrong margin.")
 (define-public texlive-mpfonts
   (package
     (name "texlive-mpfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mpfonts/"
                                      "fonts/map/dvips/mpfonts/"
                                      "fonts/type3/mpfonts/"))))
@@ -27315,12 +27366,12 @@ printing.")
 (define-public texlive-mucproc
   (package
     (name "texlive-mucproc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mucproc/" 
"source/latex/mucproc/"
                                      "tex/latex/mucproc/"))))
               (file-name (git-file-name name version))
@@ -27339,12 +27390,12 @@ guidelines for submissions to the German Mensch und 
Computer conference.")
 (define-public texlive-mugsthesis
   (package
     (name "texlive-mugsthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mugsthesis/"
                                      "source/latex/mugsthesis/"
                                      "tex/latex/mugsthesis/"))))
@@ -27366,18 +27417,18 @@ with Marquette University Graduate School 
requirements.")
 (define-public texlive-muling
   (package
     (name "texlive-muling")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/muling/" "source/latex/muling/"
                                      "tex/latex/muling/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0i4yvi1b12x8k2i2hi284b4zxwpxrzkfyqvw45m5f27qsr33h61x"))))
+                "0lz19h237xkijcxlmbv982bs8niscya9m4l9w5ai01vlvh1hg9z6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/muling";)
@@ -27392,12 +27443,12 @@ Department of Linguistics at the University of 
Mumbai.")
 (define-public texlive-multibib
   (package
     (name "texlive-multibib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/multibib/" 
"doc/latex/multibib/"
                                      "makeindex/multibib/"
                                      "source/latex/multibib/"
@@ -27421,12 +27472,12 @@ compatible with @code{inlinebib}, @code{natbib}, and 
@code{koma-script}.")
 (define-public texlive-multibibliography
   (package
     (name "texlive-multibibliography")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/multibibliography/"
                                      "doc/latex/multibibliography/"
                                      "scripts/multibibliography/"
@@ -27455,12 +27506,12 @@ packages).")
 (define-public texlive-multiobjective
   (package
     (name "texlive-multiobjective")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multiobjective/"
                                      "source/latex/multiobjective/"
                                      "tex/latex/multiobjective/"))))
@@ -27481,12 +27532,12 @@ algorithms, multicriteria decision making and similar 
fields.")
 (define-public texlive-munich
   (package
     (name "texlive-munich")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/munich/" 
"doc/latex/munich/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -27505,12 +27556,12 @@ styles as @code{harvard} and @code{oxford}.")
 (define-public texlive-musical
   (package
     (name "texlive-musical")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/musical/" 
"tex/latex/musical/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -27533,18 +27584,18 @@ lists of songs and lists of dances in the show.")
 (define-public texlive-musicography
   (package
     (name "texlive-musicography")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/musicography/"
                                      "tex/latex/musicography/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "07z5yg0ganmmp3qx5v55ll82sf45x6mhjl59abc5xckkfrgixpxn"))))
+                "1ppzxx875vzisdmmjkkgn6jcsnr0zvz06h0j1pkq2khl4mp59jik"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/musicography";)
@@ -27561,12 +27612,12 @@ a larger range of symbols and a more flexible, 
user-friendly interface.")
 (define-public texlive-musikui
   (package
     (name "texlive-musikui")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/musikui/" 
"tex/latex/musikui/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -27584,12 +27635,12 @@ LaTeX.")
 (define-public texlive-musixguit
   (package
     (name "texlive-musixguit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/musixguit/"
                                      "tex/latex/musixguit/"))))
               (file-name (git-file-name name version))
@@ -27608,12 +27659,12 @@ especially for simplifying guitar notation with 
MusixTeX.")
 (define-public texlive-musixtex
   (package
     (name "texlive-musixtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/musixtex/"
                                      "doc/man/man1/musixflx.1"
                                      "doc/man/man1/musixflx.man1.pdf"
@@ -27627,7 +27678,7 @@ especially for simplifying guitar notation with 
MusixTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1j46cf3v3jmhww47xvm4grnb495aggf1vnmb2sq3zbk9pfmrvd4x"))))
+                "1jjsciwgibw3zqng9ix51ykxjr9kvljsqpamrk7d62s2lkvxx4xn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -27653,12 +27704,12 @@ compiles a simpler input language to MusiXTeX 
macros.")
 (define-public texlive-musixtex-fonts
   (package
     (name "texlive-musixtex-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/musixtex-fonts/"
                                      "fonts/map/dvips/musixtex-fonts/"
                                      "fonts/opentype/public/musixtex-fonts/"
@@ -27683,12 +27734,12 @@ the older (Type 1 fonts only) bundle 
@code{musixtex-t1fonts} obsolete.")
 (define-public texlive-musixtnt
   (package
     (name "texlive-musixtnt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/musixtnt/"
                                      "doc/man/man1/msxlint.1"
                                      "doc/man/man1/msxlint.man1.pdf"
@@ -27769,12 +27820,12 @@ source file.  This should be used before using 
@code{\\TransformNotes}.")
 (define-public texlive-musuos
   (package
     (name "texlive-musuos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/musuos/" "source/latex/musuos/"
                                      "tex/latex/musuos/"))))
               (file-name (git-file-name name version))
@@ -27795,12 +27846,12 @@ is provided.")
 (define-public texlive-muthesis
   (package
     (name "texlive-muthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/muthesis/" 
"tex/latex/muthesis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -27819,18 +27870,18 @@ University of Manchester's Department of Computer 
Science.")
 (define-public texlive-msu-thesis
   (package
     (name "texlive-msu-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/msu-thesis/"
                                      "tex/latex/msu-thesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fsnrq8fvy8wgqfj5ccyw582142vd2haqlmgaxilvp7pybg9m100"))))
+                "0h84kk88mn1vvakcvxxfwpw1fhc9i8ypmz3y12frzvm6n9h2dyy2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/msu-thesis";)
@@ -27847,12 +27898,12 @@ functionality of that class.")
 (define-public texlive-mwcls
   (package
     (name "texlive-mwcls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mwcls/" "source/latex/mwcls/"
                                      "tex/latex/mwcls/"))))
               (file-name (git-file-name name version))
@@ -27880,12 +27931,12 @@ blank pages.")
 (define-public texlive-mxedruli
   (package
     (name "texlive-mxedruli")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mxedruli/"
                                      "fonts/afm/public/mxedruli/"
                                      "fonts/map/dvips/mxedruli/"
@@ -27910,12 +27961,12 @@ blank pages.")
 (define-public texlive-mynsfc
   (package
     (name "texlive-mynsfc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/mynsfc/"
                                      "source/xelatex/mynsfc/"
                                      "tex/xelatex/mynsfc/"))))
@@ -27944,12 +27995,12 @@ uses BibLaTeX and Biber for the management of 
references.")
 (define-public texlive-na-box
   (package
     (name "texlive-na-box")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/na-box/" 
"tex/xelatex/na-box/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -27968,19 +28019,19 @@ boxed @code{theorem}-alike environments.")
 (define-public texlive-naive-ebnf
   (package
     (name "texlive-naive-ebnf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/naive-ebnf/"
                                      "source/latex/naive-ebnf/"
                                      "tex/latex/naive-ebnf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fi04awwvizb2p4lp90wl7syingnc7fwrhzwd20x82a9v89iy6pf"))))
+                "0z32jdxnw9lzc49ar6h8wb7rzh52pbkh88jha7zgz6nywpr7dwk1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -27998,12 +28049,12 @@ Form (EBNF) notation.")
 (define-public texlive-namedtensor
   (package
     (name "texlive-namedtensor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/namedtensor/"
                                      "tex/latex/namedtensor/"))))
               (file-name (git-file-name name version))
@@ -28020,12 +28071,12 @@ Form (EBNF) notation.")
 (define-public texlive-nanicolle
   (package
     (name "texlive-nanicolle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/nanicolle/"
                                      "tex/xelatex/nanicolle/"))))
               (file-name (git-file-name name version))
@@ -28046,12 +28097,12 @@ only be compiled with XeLaTeX.")
 (define-public texlive-nanumtype1
   (package
     (name "texlive-nanumtype1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/nanumtype1/"
                                      "fonts/afm/public/nanumtype1/"
                                      "fonts/map/dvips/nanumtype1/"
@@ -28079,12 +28130,12 @@ TS1 font definition files are also provided.")
 (define-public texlive-nar
   (package
     (name "texlive-nar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/nar/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -28101,12 +28152,12 @@ It was adapted from the standard @file{unsrt.bst} 
style file.")
 (define-public texlive-natded
   (package
     (name "texlive-natded")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/natded/" 
"tex/latex/natded/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -28124,12 +28175,12 @@ or that of Kalish and Montague.")
 (define-public texlive-nath
   (package
     (name "texlive-nath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nath/" "tex/latex/nath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -28153,12 +28204,12 @@ adapt their size to the material enclosed, rendering 
@code{\\left} and
 (define-public texlive-nature
   (package
     (name "texlive-nature")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/nature/" "doc/latex/nature/"
                                      "tex/latex/nature/"))))
               (file-name (git-file-name name version))
@@ -28178,12 +28229,12 @@ papers in a format acceptable to the publisher.")
 (define-public texlive-navydocs
   (package
     (name "texlive-navydocs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/navydocs/"
                                      "source/latex/navydocs/"
                                      "tex/latex/navydocs/"))))
@@ -28206,12 +28257,12 @@ page at its occurence in the document.")
 (define-public texlive-nchairx
   (package
     (name "texlive-nchairx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nchairx/" 
"source/latex/nchairx/"
                                      "tex/latex/nchairx/"))))
               (file-name (git-file-name name version))
@@ -28231,12 +28282,12 @@ environments for quickly creating nice mathematical 
documents.")
 (define-public texlive-nddiss
   (package
     (name "texlive-nddiss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/nddiss/" "doc/latex/nddiss/"
                                      "source/latex/nddiss/" 
"tex/latex/nddiss/"))))
               (file-name (git-file-name name version))
@@ -28256,12 +28307,12 @@ dissertation in LaTeX.")
 (define-public texlive-nevelok
   (package
     (name "texlive-nevelok")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nevelok/" 
"source/latex/nevelok/"
                                      "tex/latex/nevelok/"))))
               (file-name (git-file-name name version))
@@ -28279,12 +28330,12 @@ dissertation in LaTeX.")
 (define-public texlive-newcastle-bst
   (package
     (name "texlive-newcastle-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/newcastle-bst/"
                                      "doc/bibtex/newcastle-bst/"))))
               (file-name (git-file-name name version))
@@ -28305,19 +28356,19 @@ used alongside @code{natbib} for citations.")
 (define-public texlive-newcomputermodern
   (package
     (name "texlive-newcomputermodern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/newcomputermodern/"
                                      "fonts/opentype/public/newcomputermodern/"
                                      "tex/latex/newcomputermodern/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0b2iingsax99r551150w26zwmlr6a8yjwb00amfa2id390r1yjp5"))))
+                "0qqw6src414v9f418xc9pjwzij67rh874rwz8vnrz9fczvpbiq8f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/newcomputermodern";)
@@ -28332,12 +28383,12 @@ weight of Computer Modern, it provides a Book weight 
for heavier printing.")
 (define-public texlive-newpx
   (package
     (name "texlive-newpx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/newpx/"
                                      "fonts/afm/public/newpx/"
                                      "fonts/enc/dvips/newpx/"
@@ -28346,11 +28397,12 @@ weight of Computer Modern, it provides a Book weight 
for heavier printing.")
                                      "fonts/tfm/public/newpx/"
                                      "fonts/type1/public/newpx/"
                                      "fonts/vf/public/newpx/"
+                                     "source/fonts/newpx/"
                                      "tex/latex/newpx/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1c58073pzqa9sl69rfqy8b4j8i3fy3hil57fh51icvr5ggq5vyfn"))))
+                "0ijy6hgdgyscp8jl2hf1g115k8w41z7mjjh010avgbjjrj7i8zky"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/newpx";)
@@ -28365,12 +28417,12 @@ scaling, improved metrics, and other options.")
 (define-public texlive-newtxsf
   (package
     (name "texlive-newtxsf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/newtxsf/"
                                      "fonts/map/dvips/newtxsf/"
                                      "fonts/tfm/public/newtxsf/"
@@ -28380,7 +28432,7 @@ scaling, improved metrics, and other options.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1nmbh566ifkglk4wdgp297q5nab52ykda4xfi9q5w3c5rzw53y0v"))))
+                "042n07d46ps1ciqnkqf7hf21nbgmsmlsrswq3q3v6vcqsxvyrc7d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/newtxsf";)
@@ -28394,12 +28446,12 @@ the STIX sans serif Roman and Greek letters with most 
symbols taken from
 (define-public texlive-newtxtt
   (package
     (name "texlive-newtxtt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/newtxtt/"
                                      "fonts/enc/dvips/newtxtt/"
                                      "fonts/map/dvips/newtxtt/"
@@ -28409,7 +28461,7 @@ the STIX sans serif Roman and Greek letters with most 
symbols taken from
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0x53dqf1mflh00r9v3zj2jqqbabk084zgcbz92x5icvmysrvk92a"))))
+                "1yhlk13nmzaprkw3vp8gbrdripf9xix1b2wmb48ci2ja4j9fpm46"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/newtxtt";)
@@ -28423,12 +28475,12 @@ slanted variants and a choice of four different 
styles for zero.")
 (define-public texlive-niceframe-type1
   (package
     (name "texlive-niceframe-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/niceframe-type1/"
                                      "fonts/afm/public/niceframe-type1/"
                                      "fonts/map/dvips/niceframe-type1/"
@@ -28436,7 +28488,7 @@ slanted variants and a choice of four different styles 
for zero.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0np6m165d5xa4y68hy62q39wp069darx63snzl168flj0j1q6qbl"))))
+                "1vqdy0k94qn72mbz2kqccx2zlmzrh14qfwgqb16n017wlnynzvd7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/niceframe-type1";)
@@ -28449,19 +28501,19 @@ slanted variants and a choice of four different 
styles for zero.")
 (define-public texlive-nicematrix
   (package
     (name "texlive-nicematrix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nicematrix/"
                                      "source/latex/nicematrix/"
                                      "tex/latex/nicematrix/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pvl6dj152n38phk8vpknhk253r8vdkm64wg55zk6fa4d4a158fy"))))
+                "15jlm41gi2573l1bsqh1ldw49g5gk2bcgcaxm959388xzyky53gy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/nicematrix";)
@@ -28479,12 +28531,12 @@ cells; etc.")
 (define-public texlive-nimbus15
   (package
     (name "texlive-nimbus15")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/nimbus15/"
                                      "fonts/afm/public/nimbus15/"
                                      "fonts/enc/dvips/nimbus15/"
@@ -28514,12 +28566,12 @@ be useful for rendering code.")
 (define-public texlive-nimsticks
   (package
     (name "texlive-nimsticks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nimsticks/"
                                      "source/latex/nimsticks/"
                                      "tex/latex/nimsticks/"))))
@@ -28543,12 +28595,12 @@ objects.")
 (define-public texlive-nkarta
   (package
     (name "texlive-nkarta")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/nkarta/"
                                      "fonts/source/public/nkarta/"
                                      "fonts/tfm/public/nkarta/"
@@ -28571,12 +28623,12 @@ Encapsulated PostScript is also provided.")
 (define-public texlive-nmbib
   (package
     (name "texlive-nmbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/nmbib/" "doc/latex/nmbib/"
                                      "source/latex/nmbib/" 
"tex/latex/nmbib/"))))
               (file-name (git-file-name name version))
@@ -28598,12 +28650,12 @@ provides other improvements.")
 (define-public texlive-nnext
   (package
     (name "texlive-nnext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nnext/" "source/latex/nnext/"
                                      "tex/latex/nnext/"))))
               (file-name (git-file-name name version))
@@ -28625,12 +28677,12 @@ commands from the @code{expex} package.")
 (define-public texlive-notes2bib
   (package
     (name "texlive-notes2bib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/notes2bib/"
                                      "source/latex/notes2bib/"
                                      "tex/latex/notes2bib/"))))
@@ -28653,12 +28705,12 @@ Both sorted and unsorted bibliography styles are 
supported.")
 (define-public texlive-notex-bst
   (package
     (name "texlive-notex-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/notex-bst/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -28676,12 +28728,12 @@ generate bibliographies to be served on the web 
starting from BibTeX files.")
 (define-public texlive-noto-emoji
   (package
     (name "texlive-noto-emoji")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/noto-emoji/"
                                      "fonts/truetype/google/noto-emoji/"))))
               (file-name (git-file-name name version))
@@ -28700,12 +28752,12 @@ version.")
 (define-public texlive-notomath
   (package
     (name "texlive-notomath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/notomath/"
                                      "fonts/map/dvips/notomath/"
                                      "fonts/tfm/public/notomath/"
@@ -28715,7 +28767,7 @@ version.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1m7b7blmbc6ypv737qhav6np3ri1a7cl14wnhpd5bgs89v9mkafd"))))
+                "1yb7gs2ks0n714n9isbrh4rdrr96b10v58f29907kjixjhf52cd5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/notomath";)
@@ -28728,12 +28780,12 @@ and NotoSans.  (Regular and Bold weights only.)")
 (define-public texlive-nuc
   (package
     (name "texlive-nuc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nuc/" "tex/latex/nuc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -28754,12 +28806,12 @@ supported in the package.")
 (define-public texlive-njurepo
   (package
     (name "texlive-njurepo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/njurepo/" 
"source/latex/njurepo/"
                                      "tex/latex/njurepo/"))))
               (file-name (git-file-name name version))
@@ -28779,12 +28831,12 @@ for the bachelor's curriculum.")
 (define-public texlive-ndsu-thesis
   (package
     (name "texlive-ndsu-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ndsu-thesis/"
                                      "tex/latex/ndsu-thesis/"))))
               (file-name (git-file-name name version))
@@ -28803,12 +28855,12 @@ be in compliance with North Dakota State University 
requirements.")
 (define-public texlive-ndsu-thesis-2022
   (package
     (name "texlive-ndsu-thesis-2022")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ndsu-thesis-2022/"
                                      "tex/latex/ndsu-thesis-2022/"))))
               (file-name (git-file-name name version))
@@ -28834,12 +28886,12 @@ and clever references.")
 (define-public texlive-nih
   (package
     (name "texlive-nih")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nih/" "tex/latex/nih/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -28857,12 +28909,12 @@ National Institutes of Health}, a US government 
agency.")
 (define-public texlive-nihbiosketch
   (package
     (name "texlive-nihbiosketch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nihbiosketch/"
                                      "tex/latex/nihbiosketch/"))))
               (file-name (git-file-name name version))
@@ -28883,12 +28935,12 @@ format is required for applications submitted for due 
dates on or after May
 (define-public texlive-njustthesis
   (package
     (name "texlive-njustthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/njustthesis/"
                                      "source/latex/njustthesis/"
                                      "tex/latex/njustthesis/"))))
@@ -28909,19 +28961,19 @@ Technology.")
 (define-public texlive-njuthesis
   (package
     (name "texlive-njuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/njuthesis/"
                                      "source/latex/njuthesis/"
                                      "tex/latex/njuthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vzm6iwc025vahbng9nirf1iljrdgqd2w0kz30wczaiy70p1lm5q"))))
+                "0s8vf63yhkmyzz3x72cmch4i69q5py0nr9n83rxxjs5rlv3aid9l"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/njuthesis";)
@@ -28936,12 +28988,12 @@ class requires either XeLaTeX or LuaLaTeX.")
 (define-public texlive-njuvisual
   (package
     (name "texlive-njuvisual")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/njuvisual/"
                                      "source/latex/njuvisual/"
                                      "tex/latex/njuvisual/"))))
@@ -28962,12 +29014,12 @@ a user-friendly interface to display them in 
documents and beamers.")
 (define-public texlive-nostarch
   (package
     (name "texlive-nostarch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/nostarch/" 
"doc/latex/nostarch/"
                                      "makeindex/nostarch/"
                                      "source/latex/nostarch/"
@@ -28975,7 +29027,7 @@ a user-friendly interface to display them in documents 
and beamers.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06r1nmwg59ai6v2f80ndkwrcz2ssp1g03g3k5mq0wyyzs1rg4m9q"))))
+                "18c43p8mygfcjxl1swrn5i9snydxp4s9d0mcb4k5qng6b7saavf1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/nostarch";)
@@ -28990,12 +29042,12 @@ books.")
 (define-public texlive-nrc
   (package
     (name "texlive-nrc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nrc/" "source/latex/nrc/"
                                      "tex/latex/nrc/"))))
               (file-name (git-file-name name version))
@@ -29016,12 +29068,12 @@ should be used.")
 (define-public texlive-nucleardata
   (package
     (name "texlive-nucleardata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nucleardata/"
                                      "source/latex/nucleardata/"
                                      "tex/latex/nucleardata/"))))
@@ -29042,12 +29094,12 @@ requires @command{pythontex} to be called with the 
TeX file as the argument.")
 (define-public texlive-numberpt
   (package
     (name "texlive-numberpt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numberpt/"
                                      "source/latex/numberpt/"
                                      "tex/latex/numberpt/"))))
@@ -29069,17 +29121,17 @@ Brazilian vs. European Portuguese forms in the 
spelling of @samp{16},
 (define-public texlive-numerica
   (package
     (name "texlive-numerica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numerica/" 
"tex/latex/numerica/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1dx2nl8p910m8hm7jr9zh6kbpyyxgvz15ya7ppb2d7ilybfg3qqv"))))
+                "0wgfc68v9n16kj5qc0x4l134jx5xc6gbara5wrci309gmxrylpj6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/numerica";)
@@ -29096,18 +29148,18 @@ numerical exploration are possible within the 
document being worked on.")
 (define-public texlive-numerica-plus
   (package
     (name "texlive-numerica-plus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numerica-plus/"
                                      "tex/latex/numerica-plus/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "070c2v4y6zwjbq6ydczbl1d86yzv5nvdw9grgcpl7kvf6w8i2d9d"))))
+                "098l5jfkwkkwlja5d0hizn4awd9gfgbr9m3f2cxi062fkjyk7rrv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/numerica-plus";)
@@ -29121,18 +29173,18 @@ terms of recurrence relations.")
 (define-public texlive-numerica-tables
   (package
     (name "texlive-numerica-tables")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numerica-tables/"
                                      "tex/latex/numerica-tables/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0g438l2sxij5s8zg6b60w8jvy2jpa2f0s14gjg4f8pq7lf6vk9gj"))))
+                "1q39rlmi1f9xaf627vdqnnhl0b36ppk5hrql64incf3i8vvqziyw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/numerica-tables";)
@@ -29145,12 +29197,12 @@ mathematical function values.")
 (define-public texlive-nunito
   (package
     (name "texlive-nunito")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/nunito/"
                                      "fonts/enc/dvips/nunito/"
                                      "fonts/map/dvips/nunito/"
@@ -29175,19 +29227,19 @@ of fonts, designed by Vernon Adams.")
 (define-public texlive-nwafuthesis
   (package
     (name "texlive-nwafuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nwafuthesis/"
                                      "source/latex/nwafuthesis/"
                                      "tex/latex/nwafuthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "001axgdkvkcwfhzg9iw5sgahxh54sp6imi2b442li8f6n5c717lx"))))
+                "1fmq2cf7687bwczwlh0br67smvwnkv7agxrqbcd2bqzijq0r8ks0"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-xetex")))
     (build-system texlive-build-system)
@@ -29206,18 +29258,18 @@ only supports XeTeX and LuaTeX engines.")
 (define-public texlive-nwejm
   (package
     (name "texlive-nwejm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nwejm/" "source/latex/nwejm/"
                                      "tex/latex/nwejm/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16amdv0zzh9aax6c4adqai7zi2zknh168x4awsi1b8gbbspp2vbl"))))
+                "16lcn84hp3l5ibdiz9wpfdghlva4m9lq2xhppv4rcpixkxnm9g60"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list  #:build-targets #~(list "nwejm.dtx")))
@@ -29236,12 +29288,12 @@ in the NWEJM.")
 (define-public texlive-objectz
   (package
     (name "texlive-objectz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/objectz/" 
"source/latex/objectz/"
                                      "tex/latex/objectz/"))))
               (file-name (git-file-name name version))
@@ -29259,12 +29311,12 @@ in the NWEJM.")
 (define-public texlive-obnov
   (package
     (name "texlive-obnov")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/obnov/"
                                      "fonts/source/public/obnov/"
                                      "fonts/tfm/public/obnov/" 
"tex/latex/obnov/"))))
@@ -29288,12 +29340,12 @@ Cyrillic font support.")
 (define-public texlive-ocherokee
   (package
     (name "texlive-ocherokee")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/omega/ocherokee/"
                                      "fonts/afm/public/ocherokee/"
                                      "fonts/map/dvips/ocherokee/"
@@ -29321,12 +29373,12 @@ Cherokee language with the Omega version of LaTeX 
(known as Lambda).")
 (define-public texlive-octave
   (package
     (name "texlive-octave")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/octave/" 
"tex/latex/octave/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -29346,12 +29398,12 @@ mid-document.")
 (define-public texlive-ocr-b
   (package
     (name "texlive-ocr-b")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ocr-b/"
                                      "fonts/source/public/ocr-b/"
                                      "fonts/tfm/public/ocr-b/"))))
@@ -29373,12 +29425,12 @@ mid-document.")
 (define-public texlive-ocr-b-outline
   (package
     (name "texlive-ocr-b-outline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ocr-b-outline/"
                                      "fonts/map/dvips/ocr-b-outline/"
                                      "fonts/opentype/public/ocr-b-outline/"
@@ -29401,12 +29453,12 @@ mid-document.")
 (define-public texlive-ogham
   (package
     (name "texlive-ogham")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ogham/"
                                      "fonts/source/public/ogham/"
                                      "fonts/tfm/public/ogham/"))))
@@ -29428,12 +29480,12 @@ distributed as Metafont source.")
 (define-public texlive-oinuit
   (package
     (name "texlive-oinuit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/oinuit/"
                                      "fonts/map/dvips/oinuit/"
                                      "fonts/ofm/public/oinuit/"
@@ -29461,12 +29513,12 @@ the necessary fonts are also provided.")
 (define-public texlive-old-arrows
   (package
     (name "texlive-old-arrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/old-arrows/"
                                      "fonts/afm/public/old-arrows/"
                                      "fonts/enc/dvips/old-arrows/"
@@ -29493,12 +29545,12 @@ arrows together with the old-style ones.")
 (define-public texlive-oldlatin
   (package
     (name "texlive-oldlatin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/oldlatin/"
                                      "fonts/source/public/oldlatin/"
                                      "fonts/tfm/public/oldlatin/"))))
@@ -29519,12 +29571,12 @@ order to generate long @emph{s}, which was used in 
old text.")
 (define-public texlive-oldstandard
   (package
     (name "texlive-oldstandard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/oldstandard/"
                                      "fonts/enc/dvips/oldstandard/"
                                      "fonts/map/dvips/oldstandard/"
@@ -29536,7 +29588,7 @@ order to generate long @emph{s}, which was used in old 
text.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rqx0i13q5axcnilggy9zgi28z2c3xl23dfxjdlsjdkyxvpfl44y"))))
+                "1siw4zjyx40whsi7gsd05nhbhii2mf91vn837srhai2v7nll4fa8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/oldstandard";)
@@ -29556,12 +29608,12 @@ Greek and Latin, and many more.")
 (define-public texlive-omega
   (package
     (name "texlive-omega")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/omega/base/"
                                      "dvips/omega/"
                                      "fonts/afm/public/omega/"
@@ -29602,12 +29654,12 @@ LuaTeX.")
 (define-public texlive-omegaware
   (package
     (name "texlive-omegaware")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/odvicopy.1"
                                      "doc/man/man1/odvicopy.man1.pdf"
                                      "doc/man/man1/odvitype.1"
@@ -29629,7 +29681,7 @@ LuaTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06kzz0342h6vvc32ydrzgpqsdqv5l0jbd5finr43fmzqi5jnswil"))))
+                "04fchy1n6ppi2l2c99mz1x64m8zl741d0z8fkjxapqn266z4bc7k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-omegaware-bin))
@@ -29683,12 +29735,12 @@ Omega (and Aleph) ideas include Omega-2 and LuaTeX.")
 (define-public texlive-onrannual
   (package
     (name "texlive-onrannual")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/onrannual/"
                                      "tex/latex/onrannual/"))))
               (file-name (git-file-name name version))
@@ -29710,12 +29762,12 @@ with LaTeX-generated PDF submissions in the past.")
 (define-public texlive-opensans
   (package
     (name "texlive-opensans")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/opensans/"
                                      "fonts/enc/dvips/opensans/"
                                      "fonts/map/dvips/opensans/"
@@ -29741,12 +29793,12 @@ original TrueType fonts, as well as Type 1 versions.")
 (define-public texlive-oplotsymbl
   (package
     (name "texlive-oplotsymbl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/oplotsymbl/"
                                      "tex/latex/oplotsymbl/"))))
               (file-name (git-file-name name version))
@@ -29766,12 +29818,12 @@ the potential user is allowed to use them in other 
ways.")
 (define-public texlive-opteng
   (package
     (name "texlive-opteng")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/opteng/" 
"tex/latex/opteng/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -29792,12 +29844,12 @@ The template gives simple instructions on how to 
prepare the manuscript.")
 (define-public texlive-ordinalpt
   (package
     (name "texlive-ordinalpt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ordinalpt/"
                                      "source/latex/ordinalpt/"
                                      "tex/latex/ordinalpt/"))))
@@ -29820,12 +29872,12 @@ letter case variants, and for masculine and feminine 
gender inflections.")
 (define-public texlive-orkhun
   (package
     (name "texlive-orkhun")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/orkhun/"
                                      "fonts/source/public/orkhun/"
                                      "fonts/tfm/public/orkhun/"))))
@@ -29846,12 +29898,12 @@ source.")
 (define-public texlive-oscola
   (package
     (name "texlive-oscola")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/oscola/" "makeindex/oscola/"
                                      "tex/latex/oscola/"))))
               (file-name (git-file-name name version))
@@ -29875,12 +29927,12 @@ citations (in conjunction with appropriate indexing 
packages).")
 (define-public texlive-oswald
   (package
     (name "texlive-oswald")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/oswald/"
                                      "fonts/enc/dvips/oswald/"
                                      "fonts/map/dvips/oswald/"
@@ -29904,18 +29956,18 @@ Kalapi Gajjar, Cyreal, with support for LaTeX and 
pdfLaTeX.")
 (define-public texlive-ot-tableau
   (package
     (name "texlive-ot-tableau")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ot-tableau/"
                                      "tex/latex/ot-tableau/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1f4pxs7k6zv7wk7v3739wznpbrmbihw5hrg5y7l3r0hh71rj9ipj"))))
+                "1nbadc2c3973y7b28ddklpmhmms8f1nxc48ln5fxv68jmsmd4wb2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ot-tableau";)
@@ -29930,12 +29982,12 @@ stylistic variants are available to suit personal 
taste.")
 (define-public texlive-othello
   (package
     (name "texlive-othello")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/othello/"
                                      "fonts/source/public/othello/"
                                      "fonts/tfm/public/othello/"
@@ -29957,12 +30009,12 @@ fonts, as Metafont source.")
 (define-public texlive-othelloboard
   (package
     (name "texlive-othelloboard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/othelloboard/"
                                      "tex/latex/othelloboard/"))))
               (file-name (git-file-name name version))
@@ -29985,12 +30037,12 @@ also supported.")
 (define-public texlive-otibet
   (package
     (name "texlive-otibet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/otibet/"
                                      "fonts/ofm/public/otibet/"
                                      "fonts/ovf/public/otibet/"
@@ -30018,12 +30070,12 @@ also supported.")
 (define-public texlive-oubraces
   (package
     (name "texlive-oubraces")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/oubraces/" 
"tex/latex/oubraces/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -30044,12 +30096,12 @@ also supported.")
 (define-public texlive-oup-authoring-template
   (package
     (name "texlive-oup-authoring-template")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/oup-authoring-template/"
                                      "tex/latex/oup-authoring-template/"))))
               (file-name (git-file-name name version))
@@ -30072,12 +30124,12 @@ journals published by OUP, with large, medium and 
small page options.")
 (define-public texlive-overarrows
   (package
     (name "texlive-overarrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/overarrows/"
                                      "source/latex/overarrows/"
                                      "tex/latex/overarrows/"))))
@@ -30100,12 +30152,12 @@ provided.")
 (define-public texlive-overlock
   (package
     (name "texlive-overlock")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/overlock/"
                                      "fonts/enc/dvips/overlock/"
                                      "fonts/map/dvips/overlock/"
@@ -30132,12 +30184,12 @@ are also small-caps and old-style figures in the 
Regular weight.")
 (define-public texlive-pacioli
   (package
     (name "texlive-pacioli")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/pacioli/"
                                      "fonts/source/public/pacioli/"
                                      "fonts/tfm/public/pacioli/"
@@ -30161,12 +30213,12 @@ package provides Metafont source for the font 
together with LaTeX support.")
 (define-public texlive-padauk
   (package
     (name "texlive-padauk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/padauk/"
                                      "fonts/truetype/public/padauk/"))))
               (file-name (git-file-name name version))
@@ -30186,12 +30238,12 @@ systems that use the Myanmar script.")
 (define-public texlive-pagella-otf
   (package
     (name "texlive-pagella-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/pagella-otf/"
                                      "tex/latex/pagella-otf/"))))
               (file-name (git-file-name name version))
@@ -30211,12 +30263,12 @@ missing typefaces like bold math and slanted text are 
also defined.")
 (define-public texlive-parallel
   (package
     (name "texlive-parallel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/parallel/"
                                      "source/latex/parallel/"
                                      "tex/latex/parallel/"))))
@@ -30239,12 +30291,12 @@ have value when comparing any two texts.")
 (define-public texlive-paratype
   (package
     (name "texlive-paratype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/paratype/"
                                      "fonts/afm/paratype/ptmono/"
                                      "fonts/afm/paratype/ptsans/"
@@ -30284,12 +30336,12 @@ and @code{ptserif}.")
 (define-public texlive-parrun
   (package
     (name "texlive-parrun")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/parrun/" "source/latex/parrun/"
                                      "tex/latex/parrun/"))))
               (file-name (git-file-name name version))
@@ -30308,12 +30360,12 @@ original source, parallel on the same page, one above 
the other.")
 (define-public texlive-pas-crosswords
   (package
     (name "texlive-pas-crosswords")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pas-crosswords/"
                                      "tex/latex/pas-crosswords/"))))
               (file-name (git-file-name name version))
@@ -30333,12 +30385,12 @@ its graphical output.")
 (define-public texlive-pascaltriangle
   (package
     (name "texlive-pascaltriangle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pascaltriangle/"
                                      "tex/latex/pascaltriangle/"))))
               (file-name (git-file-name name version))
@@ -30360,12 +30412,12 @@ customized by means of different @code{\\pascal} 
macro options or the
 (define-public texlive-patgen2-tutorial
   (package
     (name "texlive-patgen2-tutorial")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/patgen2-tutorial/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -30383,12 +30435,12 @@ patterns for wide ranges of languages.")
 (define-public texlive-perception
   (package
     (name "texlive-perception")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/perception/"
                                      "doc/bibtex/perception/"))))
               (file-name (git-file-name name version))
@@ -30407,12 +30459,12 @@ patterns for wide ranges of languages.")
 (define-public texlive-perfectcut
   (package
     (name "texlive-perfectcut")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/perfectcut/"
                                      "tex/latex/perfectcut/"))))
               (file-name (git-file-name name version))
@@ -30441,12 +30493,12 @@ reimplementation of @code{\\big}, @code{\\bigg}, 
etc.")
 (define-public texlive-persian-bib
   (package
     (name "texlive-persian-bib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/persian-bib/"
                                      "bibtex/csf/persian-bib/"
                                      "doc/xelatex/persian-bib/"))))
@@ -30469,12 +30521,12 @@ references and three fields LANGUAGE, TRANSLATOR and 
AUTHORFA are defined.")
 (define-public texlive-pfdicons
   (package
     (name "texlive-pfdicons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pfdicons/" 
"tex/latex/pfdicons/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -30496,12 +30548,12 @@ of all fluid processing operations.")
 (define-public texlive-phaistos
   (package
     (name "texlive-phaistos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/phaistos/"
                                      "fonts/afm/public/phaistos/"
                                      "fonts/map/dvips/phaistos/"
@@ -30529,12 +30581,12 @@ the Unicode positions for the symbols).")
 (define-public texlive-philosophersimprint
   (package
     (name "texlive-philosophersimprint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/philosophersimprint/"
                                      "source/latex/philosophersimprint/"
                                      "tex/latex/philosophersimprint/"))))
@@ -30556,12 +30608,12 @@ The class helps authors to typeset their own articles 
in Web-ready format.")
 (define-public texlive-phonetic
   (package
     (name "texlive-phonetic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/phonetic/"
                                      "fonts/source/public/phonetic/"
                                      "fonts/tfm/public/phonetic/"
@@ -30583,12 +30635,12 @@ Metafont.  Macros for the fonts use are provided for 
LaTeX.")
 (define-public texlive-physconst
   (package
     (name "texlive-physconst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/physconst/"
                                      "source/latex/physconst/"
                                      "tex/latex/physconst/"))))
@@ -30615,12 +30667,12 @@ using the accepted values of the fundamental 
constants.")
 (define-public texlive-phonrule
   (package
     (name "texlive-phonrule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phonrule/" 
"tex/latex/phonrule/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -30638,17 +30690,19 @@ those in @emph{Sound Pattern of English} (Chomsky and 
Halle 1968).")
 (define-public texlive-physics2
   (package
     (name "texlive-physics2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/physics2/" 
"tex/latex/physics2/"))))
+                    (revision 70951)
+                    (locations (list "doc/latex/physics2/"
+                                     "source/latex/physics2/"
+                                     "tex/latex/physics2/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03xq3cvyv4d01kmk4p14qkvyrfs583jlrjcbn9vy66gk6gcailih"))))
+                "1m4wv8kcmy3jrhsnfl5dx4aqzgrq51w8h32l3k378lfg5zdh0axa"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/physics2";)
@@ -30671,12 +30725,12 @@ Modules of physics provide the following supports:
 (define-public texlive-physunits
   (package
     (name "texlive-physunits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/physunits/"
                                      "source/latex/physunits/"
                                      "tex/latex/physunits/"))))
@@ -30698,12 +30752,12 @@ Centimetre–Gram–Second} units used in astronomy.")
 (define-public texlive-piano
   (package
     (name "texlive-piano")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/piano/" "tex/latex/piano/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -30722,13 +30776,13 @@ document, with up to 7 keys highlighted.")
 (define-public texlive-pigpen
   (package
     (name "texlive-pigpen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/pigpen/"
+                    (revision 70951)
+                    (locations (list "doc/fonts/pigpen/"
                                      "fonts/map/dvips/pigpen/"
                                      "fonts/source/public/pigpen/"
                                      "fonts/tfm/public/pigpen/"
@@ -30737,7 +30791,7 @@ document, with up to 7 keys highlighted.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0cvccvk3yhjpv9kxdzwaq8a2ql0vramlpzpd4l4my6g44k6cf2yf"))))
+                "17jgzzjyi6skpqgjmrbvd4mm3gggs5dls0jfj6qd8ccf7qdrxiaz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (native-inputs (list texlive-metafont))
@@ -30753,12 +30807,12 @@ source, and as an Adobe Type 1 file), and macros for 
its use.")
 (define-public texlive-pinoutikz
   (package
     (name "texlive-pinoutikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pinoutikz/"
                                      "tex/latex/pinoutikz/"))))
               (file-name (git-file-name name version))
@@ -30778,12 +30832,12 @@ LaTeX, and directly supporting PDF output format.")
 (define-public texlive-pittetd
   (package
     (name "texlive-pittetd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pittetd/" 
"source/latex/pittetd/"
                                      "tex/latex/pittetd/"))))
               (file-name (git-file-name name version))
@@ -30803,17 +30857,17 @@ the University of Pittsburgh.")
 (define-public texlive-pkuthss
   (package
     (name "texlive-pkuthss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pkuthss/" 
"tex/latex/pkuthss/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "046r1m8bgif6mvm2cln95whh3nnwnwwpzs9hd6szaz91xa1dwyd9"))))
+                "0chc8ikl3xkcrdcgj7mrlam5f8x39mafj2w1yyydq917i7xi129b"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pkuthss";)
@@ -30829,12 +30883,12 @@ dissertations in Peking University.")
 (define-public texlive-plainyr
   (package
     (name "texlive-plainyr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/plainyr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -30851,12 +30905,12 @@ chronologically (by year) first, then by author, 
title, etc.")
 (define-public texlive-plari
   (package
     (name "texlive-plari")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/plari/" "source/latex/plari/"
                                      "tex/latex/plari/"))))
               (file-name (git-file-name name version))
@@ -30875,12 +30929,12 @@ paragraphs vertically separated rather than 
indented.")
 (define-public texlive-play
   (package
     (name "texlive-play")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/play/" "source/latex/play/"
                                      "tex/latex/play/"))))
               (file-name (git-file-name name version))
@@ -30899,12 +30953,12 @@ typesetting of plays, including options for line 
numbering.")
 (define-public texlive-playfair
   (package
     (name "texlive-playfair")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/playfair/"
                                      "fonts/enc/dvips/playfair/"
                                      "fonts/map/dvips/playfair/"
@@ -30935,12 +30989,12 @@ typesetting proper nouns and initialisms.")
 (define-public texlive-plex
   (package
     (name "texlive-plex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/plex/"
                                      "fonts/enc/dvips/plex/"
                                      "fonts/map/dvips/plex/"
@@ -30952,7 +31006,7 @@ typesetting proper nouns and initialisms.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0lvv5p2jmkr7cb0rml4iyzr5pf7bfks0a44sv49v1d2492j57jmv"))))
+                "1h05ln5c74r85mpj0psf0zcv22mz5psbhqq10vap7x32pc7bhb48"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/plex";)
@@ -30967,17 +31021,17 @@ SemiBold (with corresponding italics).")
 (define-public texlive-plex-otf
   (package
     (name "texlive-plex-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/plex-otf/" 
"tex/latex/plex-otf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0xasayka8lhkn01l1535a2jy7xsp7s01hvw3kn3jk4h569dvp21g"))))
+                "1zkzr7mrmvfgnfd554vb0g6bka7976p93hqfmzapf17js2mfxfsz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/plex-otf";)
@@ -30993,12 +31047,12 @@ one of the existing math fonts if you need them.")
 (define-public texlive-plimsoll
   (package
     (name "texlive-plimsoll")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/plimsoll/"
                                      "fonts/afm/public/plimsoll/"
                                      "fonts/enc/dvips/plimsoll/"
@@ -31025,12 +31079,12 @@ well.")
 (define-public texlive-pm-isomath
   (package
     (name "texlive-pm-isomath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pm-isomath/"
                                      "source/latex/pm-isomath/"
                                      "tex/latex/pm-isomath/"))))
@@ -31053,12 +31107,12 @@ typsetting common math symbols that require special 
ISO treatment.")
 (define-public texlive-pmhanguljamo
   (package
     (name "texlive-pmhanguljamo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pmhanguljamo/"
                                      "tex/latex/pmhanguljamo/"))))
               (file-name (git-file-name name version))
@@ -31078,12 +31132,12 @@ is recommended.")
 (define-public texlive-pmx
   (package
     (name "texlive-pmx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pmx/"
                                      "doc/man/man1/pmxab.1"
                                      "doc/man/man1/pmxab.man1.pdf"
@@ -31158,12 +31212,12 @@ a score.")
 (define-public texlive-pmxchords
   (package
     (name "texlive-pmxchords")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pmxchords.1"
                                      "doc/man/man1/pmxchords.man1.pdf"
                                      "doc/pmxchords/" "scripts/pmxchords/"
@@ -31187,12 +31241,12 @@ and support scripts for common requirements.")
 (define-public texlive-pnas2009
   (package
     (name "texlive-pnas2009")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/pnas2009/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -31210,12 +31264,12 @@ standard @file{unsrt.bst} and adapted to the new 
(2009) formatting rules.")
 (define-public texlive-poemscol
   (package
     (name "texlive-poemscol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/poemscol/"
                                      "source/latex/poemscol/"
                                      "tex/latex/poemscol/"))))
@@ -31240,12 +31294,12 @@ of contents.")
 (define-public texlive-poetry
   (package
     (name "texlive-poetry")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/poetry/" "source/latex/poetry/"
                                      "tex/latex/poetry/"))))
               (file-name (git-file-name name version))
@@ -31268,12 +31322,12 @@ poems, an index of first lines, and some structural 
commands.")
 (define-public texlive-poetrytex
   (package
     (name "texlive-poetrytex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/poetrytex/"
                                      "source/latex/poetrytex/"
                                      "tex/latex/poetrytex/"))))
@@ -31317,12 +31371,12 @@ actually typesetting the verse itself.")
 (define-public texlive-poiretone
   (package
     (name "texlive-poiretone")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/poiretone/"
                                      "fonts/enc/dvips/poiretone/"
                                      "fonts/map/dvips/poiretone/"
@@ -31350,12 +31404,12 @@ bold.")
 (define-public texlive-polexpr
   (package
     (name "texlive-polexpr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/polexpr/"
                                      "tex/generic/polexpr/"))))
               (file-name (git-file-name name version))
@@ -31378,12 +31432,12 @@ of all rational roots is implemented via such 
macros.")
 (define-public texlive-powerdot-fuberlin
   (package
     (name "texlive-powerdot-fuberlin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/powerdot-fuberlin/"
                                      "tex/latex/powerdot-fuberlin/"))))
               (file-name (git-file-name name version))
@@ -31404,12 +31458,12 @@ way with @code{\\style=BerlinFU} as a class option.")
 (define-public texlive-powerdot-tuliplab
   (package
     (name "texlive-powerdot-tuliplab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/powerdot-tuliplab/"
                                      "tex/latex/powerdot-tuliplab/"))))
               (file-name (git-file-name name version))
@@ -31428,12 +31482,12 @@ presentation drafting.")
 (define-public texlive-pracjourn
   (package
     (name "texlive-pracjourn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pracjourn/"
                                      "source/latex/pracjourn/"
                                      "tex/latex/pracjourn/"))))
@@ -31455,12 +31509,12 @@ among other small changes.")
 (define-public texlive-prftree
   (package
     (name "texlive-prftree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prftree/" 
"tex/latex/prftree/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -31478,18 +31532,18 @@ deduction calculi, sequent-like calculi, and 
similar.")
 (define-public texlive-principia
   (package
     (name "texlive-principia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/principia/"
                                      "tex/latex/principia/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pq9plcp0zp5a4nhz80kbkhbg00axp10p20r1bwq4ck7giwci3jf"))))
+                "0i429lcyblqx6g6nf6s6bbbfnb62wxgglgkg28hmip81xxbx4vbg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/principia";)
@@ -31502,12 +31556,12 @@ Whitehead and Russell's 1910 @emph{Principia 
Mathematica}.")
 (define-public texlive-proba
   (package
     (name "texlive-proba")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/proba/" "source/latex/proba/"
                                      "tex/latex/proba/"))))
               (file-name (git-file-name name version))
@@ -31528,12 +31582,12 @@ filtrations (calligraphic).")
 (define-public texlive-prociagssymp
   (package
     (name "texlive-prociagssymp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prociagssymp/"
                                      "tex/latex/prociagssymp/"))))
               (file-name (git-file-name name version))
@@ -31554,12 +31608,12 @@ published by Springer-Verlag.")
 (define-public texlive-prodint
   (package
     (name "texlive-prodint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/prodint/"
                                      "fonts/afm/public/prodint/"
                                      "fonts/map/dvips/prodint/"
@@ -31585,19 +31639,19 @@ proposing the symbol and providing this font.")
 (define-public texlive-profcollege
   (package
     (name "texlive-profcollege")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/profcollege/"
                                      "metapost/profcollege/"
                                      "tex/latex/profcollege/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06bj5crnqslqlg2dkh43b30jvdvknblg8l4fri15gpdx1z5k1d6h"))))
+                "03cnyd4dwxmsl2z46878x7l1k3dshwjkwc7lclw1ivlakl6h4g1f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/profcollege";)
@@ -31610,12 +31664,12 @@ for 11-16 years olds.")
 (define-public texlive-proflabo
   (package
     (name "texlive-proflabo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/proflabo/" 
"tex/latex/proflabo/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -31633,18 +31687,19 @@ drawings (using TikZ) for laboratory stuff.")
 (define-public texlive-proflycee
   (package
     (name "texlive-proflycee")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/proflycee/"
+                                     "metapost/proflycee/"
                                      "tex/latex/proflycee/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0kvwdppbw4gmdfa90blgj1gxv03clfx21nahdgvzk9i2dyccfllv"))))
+                "1cmda7dqydvrg327sz5z635kzjs4p2r31z5pc1bj8zq7jc9c5f6h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/proflycee";)
@@ -31657,18 +31712,18 @@ for 15-18 years olds.")
 (define-public texlive-projlib
   (package
     (name "texlive-projlib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/projlib/" 
"source/latex/projlib/"
                                      "tex/latex/projlib/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1yhn0xj4xwnr7ngmv8skdj89gi8i71v710d899g9pnjgfkk7w35d"))))
+                "0kp8khsr848lksnypj0n4j24pg5xi1lcplvfi8fksrmv0whzyi31"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-create-theorem))
@@ -31685,19 +31740,19 @@ introduced.")
 (define-public texlive-proof-at-the-end
   (package
     (name "texlive-proof-at-the-end")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/proof-at-the-end/"
                                      "source/latex/proof-at-the-end/"
                                      "tex/latex/proof-at-the-end/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wzkzjja3h12z9ib0p171k6ygbyvm51m139vvlaqmv7201ydvps0"))))
+                "1axgv5lln20iwhn07z8ar3blnqmaj4fm6g98948zzlmvysjw5vi9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/proof-at-the-end";)
@@ -31711,18 +31766,18 @@ links from theorems to proofs, restate theorems, add 
comments in appendix...")
 (define-public texlive-prooftrees
   (package
     (name "texlive-prooftrees")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prooftrees/"
                                      "tex/latex/prooftrees/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1nrzir2w46w3ar4irip9f201ii4x3187zgjamx8cq8ywy878xvyj"))))
+                "0apfsvnappjfnnw3962fwd5wmax6a0hqq8kz29qy3x20n4l8akk3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/prooftrees";)
@@ -31742,12 +31797,12 @@ justifications for proof lines or branch closures.")
 (define-public texlive-proposal
   (package
     (name "texlive-proposal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/proposal/base/"
                                      "doc/latex/proposal/dfg/"
                                      "doc/latex/proposal/eu/"
@@ -31782,12 +31837,12 @@ research proposals.")
 (define-public texlive-prtec
   (package
     (name "texlive-prtec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/prtec/" "doc/latex/prtec/"
                                      "tex/latex/prtec/"))))
               (file-name (git-file-name name version))
@@ -31807,17 +31862,17 @@ Thermal Engineering Conference}.")
 (define-public texlive-pseudo
   (package
     (name "texlive-pseudo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pseudo/" 
"tex/latex/pseudo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0dc97v66hilgnl9m7rbr737lb4vy08fwdjs4ldcvvmrk2da026xb"))))
+                "1rdhgg8y224959qr5c6ph66bkm572147fab3mdp8rw7s4dqkmjli"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pseudo";)
@@ -31833,12 +31888,12 @@ elements such as keywords, identifiers, and 
comments.")
 (define-public texlive-pseudocode
   (package
     (name "texlive-pseudocode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pseudocode/"
                                      "tex/latex/pseudocode/"))))
               (file-name (git-file-name name version))
@@ -31857,12 +31912,12 @@ algorithms in a natural manner.")
 (define-public texlive-psgo
   (package
     (name "texlive-psgo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/psgo/" "tex/latex/psgo/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -31879,12 +31934,12 @@ algorithms in a natural manner.")
 (define-public texlive-psizzl
   (package
     (name "texlive-psizzl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/otherformats/psizzl/base/"
                                      "source/psizzl/base/" "tex/psizzl/base/"
                                      "tex/psizzl/config/"))))
@@ -31906,12 +31961,12 @@ modern eyes.")
 (define-public texlive-ptptex
   (package
     (name "texlive-ptptex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ptptex/" 
"tex/latex/ptptex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -31930,12 +31985,12 @@ Theoretical Physics}.")
 (define-public texlive-punk
   (package
     (name "texlive-punk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/punk/"
                                      "fonts/source/public/punk/"
                                      "fonts/tfm/public/punk/"))))
@@ -31960,12 +32015,12 @@ Metafont source.  The package also offers LaTeX 
support for them, although
 (define-public texlive-punk-latex
   (package
     (name "texlive-punk-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/punk-latex/"
                                      "tex/latex/punk-latex/"))))
               (file-name (git-file-name name version))
@@ -31985,12 +32040,12 @@ to be preferred.")
 (define-public texlive-punknova
   (package
     (name "texlive-punknova")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/punknova/"
                                      "fonts/opentype/public/punknova/"))))
               (file-name (git-file-name name version))
@@ -32011,12 +32066,12 @@ select a variant for each invocation.")
 (define-public texlive-pxtxalfa
   (package
     (name "texlive-pxtxalfa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/pxtxalfa/"
                                      "fonts/tfm/public/pxtxalfa/"
                                      "fonts/vf/public/pxtxalfa/"
@@ -32039,12 +32094,12 @@ select a variant for each invocation.")
 (define-public texlive-pythonhighlight
   (package
     (name "texlive-pythonhighlight")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pythonhighlight/"
                                      "tex/latex/pythonhighlight/"))))
               (file-name (git-file-name name version))
@@ -32064,12 +32119,12 @@ select a variant for each invocation.")
 (define-public texlive-qobitree
   (package
     (name "texlive-qobitree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qobitree/" 
"tex/latex/qobitree/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -32088,18 +32143,18 @@ commands, and then issue the @code{\\tree} command to 
typeset the whole.")
 (define-public texlive-qrbill
   (package
     (name "texlive-qrbill")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qrbill/" "scripts/qrbill/"
                                      "source/latex/qrbill/" 
"tex/latex/qrbill/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0q0m2vfpndrdvihskc50imkzx6098syq9rz8mgpnl0h1ickfmx33"))))
+                "162czrwklb4ybxga12zw5mm50i0zg9abm3aydlz1kk453n2rzynp"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/qrbill";)
@@ -32113,12 +32168,12 @@ to support these regulations and can be adapted for 
international use.")
 (define-public texlive-qsharp
   (package
     (name "texlive-qsharp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qsharp/" "source/latex/qsharp/"
                                      "tex/latex/qsharp/"))))
               (file-name (git-file-name name version))
@@ -32137,12 +32192,12 @@ a domain-specific language for quantum programming.")
 (define-public texlive-qtree
   (package
     (name "texlive-qtree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qtree/" "tex/latex/qtree/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -32164,12 +32219,12 @@ end.")
 (define-public texlive-qualitype
   (package
     (name "texlive-qualitype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/qualitype/"
                                      "fonts/opentype/public/qualitype/"))))
               (file-name (git-file-name name version))
@@ -32187,12 +32242,12 @@ end.")
 (define-public texlive-quantumarticle
   (package
     (name "texlive-quantumarticle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/quantumarticle/"
                                      "doc/latex/quantumarticle/"
                                      "tex/latex/quantumarticle/"))))
@@ -32223,12 +32278,12 @@ notes as well.")
 (define-public texlive-quattrocento
   (package
     (name "texlive-quattrocento")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/quattrocento/"
                                      "fonts/enc/dvips/quattrocento/"
                                      "fonts/map/dvips/quattrocento/"
@@ -32259,12 +32314,12 @@ Quattrocento.")
 (define-public texlive-raleway
   (package
     (name "texlive-raleway")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/raleway/"
                                      "fonts/enc/dvips/raleway/"
                                      "fonts/map/dvips/raleway/"
@@ -32290,18 +32345,18 @@ font family is included.")
 (define-public texlive-rank-2-roots
   (package
     (name "texlive-rank-2-roots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rank-2-roots/"
                                      "tex/latex/rank-2-roots/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04mjbq1nyv9jq0xx6zdkr6qz94j46b1xw7wza0r8f8s33q3q6jbb"))))
+                "1mjck9vcysgak245fl43vklzw0z1znmmz9jr5qxa2gdargnkvgxl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/rank-2-roots";)
@@ -32315,12 +32370,12 @@ systems, with Weyl chambers, weight lattices, and 
parabolic subgroups.")
 (define-public texlive-rbt-mathnotes
   (package
     (name "texlive-rbt-mathnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rbt-mathnotes/"
                                      "tex/latex/rbt-mathnotes/"))))
               (file-name (git-file-name name version))
@@ -32340,12 +32395,12 @@ for typesetting homework assignments, and formula 
cheat sheets for exams.")
 (define-public texlive-realtranspose
   (package
     (name "texlive-realtranspose")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/realtranspose/"
                                      "source/latex/realtranspose/"
                                      "tex/latex/realtranspose/"))))
@@ -32365,12 +32420,12 @@ by rotating the symbols 90 degrees.")
 (define-public texlive-rec-thy
   (package
     (name "texlive-rec-thy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rec-thy/" 
"tex/latex/rec-thy/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -32391,18 +32446,18 @@ classes.")
 (define-public texlive-recorder-fingering
   (package
     (name "texlive-recorder-fingering")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/recorder-fingering/"
                                      "tex/latex/recorder-fingering/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "075n6ifhpn15fdnrhp326lzp0dnzs0j287g7kr4xx59cc1m6lqkg"))))
+                "1yq4fwh7pqkhh52f1zfdgf0a5f0kqfh167c4fnh2pvirkfwi7312"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/recorder-fingering";)
@@ -32417,12 +32472,12 @@ alternate fingerings for trills, etc.")
 (define-public texlive-recycle
   (package
     (name "texlive-recycle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/recycle/"
                                      "fonts/map/dvips/recycle/"
                                      "fonts/source/public/recycle/"
@@ -32453,19 +32508,19 @@ at various sizes.")
 (define-public texlive-reledmac
   (package
     (name "texlive-reledmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/reledmac/"
                                      "source/latex/reledmac/"
                                      "tex/latex/reledmac/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16nfibnjdasflskmxd23hxkapz788abfilwxm3vdj6djkznxq4sw"))))
+                "12ds4zbpv4zv6igg2pnqjxayxkrg06a69s4i10p408kwp9wwhs17"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/reledmac";)
@@ -32481,12 +32536,12 @@ related @code{reledpar} package.")
 (define-public texlive-resolsysteme
   (package
     (name "texlive-resolsysteme")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/resolsysteme/"
                                      "tex/latex/resolsysteme/"))))
               (file-name (git-file-name name version))
@@ -32516,12 +32571,12 @@ solution of a linear system;
 (define-public texlive-resphilosophica
   (package
     (name "texlive-resphilosophica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/resphilosophica/"
                                      "doc/latex/resphilosophica/"
                                      "source/latex/resphilosophica/"
@@ -32542,12 +32597,12 @@ solution of a linear system;
 (define-public texlive-rest-api
   (package
     (name "texlive-rest-api")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rest-api/"
                                      "source/latex/rest-api/"
                                      "tex/latex/rest-api/"))))
@@ -32569,12 +32624,12 @@ content type and status code.")
 (define-public texlive-resumecls
   (package
     (name "texlive-resumecls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/resumecls/"
                                      "source/xelatex/resumecls/"
                                      "tex/xelatex/resumecls/"))))
@@ -32594,12 +32649,12 @@ both in English and Chinese with more ease and 
flexibility.")
 (define-public texlive-reverxii
   (package
     (name "texlive-reverxii")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/reverxii/"
                                      "source/generic/reverxii/"
                                      "tex/generic/reverxii/"))))
@@ -32622,12 +32677,12 @@ Reversi.")
 (define-public texlive-revquantum
   (package
     (name "texlive-revquantum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/revquantum/"
                                      "source/latex/revquantum/"
                                      "tex/latex/revquantum/"))))
@@ -32652,12 +32707,12 @@ known to be incompatible with @code{revtex4-1}.")
 (define-public texlive-revtex4
   (package
     (name "texlive-revtex4")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/revtex4/" "doc/latex/revtex4/"
                                      "source/latex/revtex4/" 
"tex/latex/revtex4/"))))
               (file-name (git-file-name name version))
@@ -32676,12 +32731,12 @@ users having difficulty with the incompatibility of 
that latest version.")
 (define-public texlive-revtex4-1
   (package
     (name "texlive-revtex4-1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/revtex4-1/"
                                      "doc/latex/revtex4-1/"
                                      "source/latex/revtex4-1/"
@@ -32727,12 +32782,12 @@ users having difficulty with the incompatibility of 
that latest version.")
 (define-public texlive-ribbonproofs
   (package
     (name "texlive-ribbonproofs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ribbonproofs/"
                                      "tex/latex/ribbonproofs/"))))
               (file-name (git-file-name name version))
@@ -32752,12 +32807,12 @@ implications.")
 (define-public texlive-rmathbr
   (package
     (name "texlive-rmathbr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rmathbr/" 
"source/latex/rmathbr/"
                                      "tex/latex/rmathbr/"))))
               (file-name (git-file-name name version))
@@ -32781,12 +32836,12 @@ mathematical packages.")
 (define-public texlive-roboto
   (package
     (name "texlive-roboto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/roboto/"
                                      "fonts/enc/dvips/roboto/"
                                      "fonts/map/dvips/roboto/"
@@ -32812,12 +32867,12 @@ families of fonts, designed by Christian Robertson 
and Greg Gazdowicz.")
 (define-public texlive-romande
   (package
     (name "texlive-romande")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/romande/"
                                      "fonts/afm/arkandis/romande/"
                                      "fonts/enc/dvips/romande/"
@@ -32850,12 +32905,12 @@ features in LaTeX.")
 (define-public texlive-rosario
   (package
     (name "texlive-rosario")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/rosario/"
                                      "fonts/enc/dvips/rosario/"
                                      "fonts/map/dvips/rosario/"
@@ -32881,12 +32936,12 @@ LaTeX.  Rosario is a set of four fonts provided by 
Hector Gatti.")
 (define-public texlive-rsfso
   (package
     (name "texlive-rsfso")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/rsfso/" 
"fonts/map/dvips/rsfso/"
                                      "fonts/tfm/public/rsfso/"
                                      "fonts/vf/public/rsfso/" 
"tex/latex/rsfso/"))))
@@ -32908,12 +32963,12 @@ from the Adobe Mathematical Pi script font.")
 (define-public texlive-rrgtrees
   (package
     (name "texlive-rrgtrees")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rrgtrees/"
                                      "source/latex/rrgtrees/"
                                      "tex/latex/rrgtrees/"))))
@@ -32936,12 +32991,12 @@ lines, as is required by this theory for many 
languages.")
 (define-public texlive-rsc
   (package
     (name "texlive-rsc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/rsc/" "doc/latex/rsc/"
                                      "source/latex/rsc/" "tex/latex/rsc/"))))
               (file-name (git-file-name name version))
@@ -32962,12 +33017,12 @@ the file @file{pccp.bst}, but also implements a 
number of styles from the
 (define-public texlive-rtklage
   (package
     (name "texlive-rtklage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rtklage/" 
"tex/latex/rtklage/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -32986,12 +33041,12 @@ a class to make lawsuits.")
 (define-public texlive-rubik
   (package
     (name "texlive-rubik")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rubik/"
                                      "doc/man/man1/rubikrotation.1"
                                      "doc/man/man1/rubikrotation.man1.pdf"
@@ -33031,12 +33086,12 @@ their associated rotation sequences.
 (define-public texlive-rutitlepage
   (package
     (name "texlive-rutitlepage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rutitlepage/"
                                      "source/latex/rutitlepage/"
                                      "tex/latex/rutitlepage/"))))
@@ -33057,12 +33112,12 @@ university.")
 (define-public texlive-ryersonsgsthesis
   (package
     (name "texlive-ryersonsgsthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ryersonsgsthesis/"
                                      "tex/latex/ryersonsgsthesis/"))))
               (file-name (git-file-name name version))
@@ -33081,12 +33136,12 @@ School of Graduate Studies (SGS) theses.")
 (define-public texlive-ryethesis
   (package
     (name "texlive-ryethesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ryethesis/"
                                      "source/latex/ryethesis/"
                                      "tex/latex/ryethesis/"))))
@@ -33107,12 +33162,12 @@ formatting regulations.")
 (define-public texlive-sageep
   (package
     (name "texlive-sageep")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/sageep/" "doc/latex/sageep/"
                                      "source/latex/sageep/" 
"tex/latex/sageep/"))))
               (file-name (git-file-name name version))
@@ -33132,12 +33187,12 @@ of Geophysics to Engineering and Environmental 
Problems, known as SAGEEP.")
 (define-public texlive-sankey
   (package
     (name "texlive-sankey")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sankey/" "source/latex/sankey/"
                                      "tex/latex/sankey/"))))
               (file-name (git-file-name name version))
@@ -33157,12 +33212,12 @@ to the flow rate.")
 (define-public texlive-sansmathaccent
   (package
     (name "texlive-sansmathaccent")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/sansmathaccent/"
                                      "fonts/map/dvips/sansmathaccent/"
                                      "fonts/tfm/public/sansmathaccent/"
@@ -33186,12 +33241,12 @@ used for sans serif maths.")
 (define-public texlive-sapthesis
   (package
     (name "texlive-sapthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/sapthesis/"
                                      "doc/latex/sapthesis/"
                                      "tex/latex/sapthesis/"))))
@@ -33211,12 +33266,12 @@ the publishing guidelines of the Sapienza University 
of Rome.")
 (define-public texlive-sasnrdisplay
   (package
     (name "texlive-sasnrdisplay")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sasnrdisplay/"
                                      "tex/latex/sasnrdisplay/"))))
               (file-name (git-file-name name version))
@@ -33237,12 +33292,12 @@ capable of overloading the Sweave User Manual and 
SASweave packages.")
 (define-public texlive-sauterfonts
   (package
     (name "texlive-sauterfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sauterfonts/"
                                      "source/latex/sauterfonts/"
                                      "tex/latex/sauterfonts/"))))
@@ -33265,12 +33320,12 @@ intermediate document sizes as 11pt.  Also included 
is the package
 (define-public texlive-schola-otf
   (package
     (name "texlive-schola-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/schola-otf/"
                                      "tex/latex/schola-otf/"))))
               (file-name (git-file-name name version))
@@ -33290,12 +33345,12 @@ missing typefaces like bold math and slanted text are 
also defined.")
 (define-public texlive-scholax
   (package
     (name "texlive-scholax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/scholax/"
                                      "fonts/afm/public/scholax/"
                                      "fonts/enc/dvips/scholax/"
@@ -33325,17 +33380,17 @@ adaptation of the Fourier math Greek letters.")
 (define-public texlive-schule
   (package
     (name "texlive-schule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/schule/" 
"tex/latex/schule/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pwc75s9r95rcq9xh2wjzv3hd2xqhkls39pgagg7gvdvax11dbvh"))))
+                "0j1qpr8712zailnl6cal11wl27zq2vk456xgx9dza354imxpsjs9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/schule";)
@@ -33356,12 +33411,12 @@ and answer keys).")
 (define-public texlive-schulschriften
   (package
     (name "texlive-schulschriften")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/schulschriften/"
                                      "fonts/source/public/schulschriften/"
                                      "fonts/tfm/public/schulschriften/"
@@ -33386,12 +33441,12 @@ Ausgangsschrift.")
 (define-public texlive-scientific-thesis-cover
   (package
     (name "texlive-scientific-thesis-cover")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scientific-thesis-cover/"
                                      "source/latex/scientific-thesis-cover/"
                                      "tex/latex/scientific-thesis-cover/"))))
@@ -33411,12 +33466,12 @@ a thesis.  This package provides both.")
 (define-public texlive-shobhika
   (package
     (name "texlive-shobhika")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/shobhika/"
                                      "fonts/opentype/public/shobhika/"))))
               (file-name (git-file-name name version))
@@ -33441,12 +33496,12 @@ scientific and technical documents.")
 (define-public texlive-schwalbe-chess
   (package
     (name "texlive-schwalbe-chess")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/schwalbe-chess/"
                                      "source/latex/schwalbe-chess/"
                                      "tex/latex/schwalbe-chess/"))))
@@ -33467,12 +33522,12 @@ has a dependency on the @code{bartel-chess-fonts}.")
 (define-public texlive-sciposter
   (package
     (name "texlive-sciposter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sciposter/"
                                      "tex/latex/sciposter/"))))
               (file-name (git-file-name name version))
@@ -33494,12 +33549,12 @@ any editing (save reducing the size).")
 (define-public texlive-sclang-prettifier
   (package
     (name "texlive-sclang-prettifier")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sclang-prettifier/"
                                      "source/latex/sclang-prettifier/"
                                      "tex/latex/sclang-prettifier/"))))
@@ -33520,17 +33575,17 @@ with LaTeX and friends.")
 (define-public texlive-scrabble
   (package
     (name "texlive-scrabble")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scrabble/" 
"tex/latex/scrabble/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wr85x1kh6457sr61cq6mx8z6zrf61c9659a941wakc610sbqlsx"))))
+                "0zqqwxh4v7jmx7hamrhkix98b2my3j4kqfz5s1p5c5vq40dvfha3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/scrabble";)
@@ -33543,12 +33598,12 @@ with a Scrabble board.")
 (define-public texlive-scratchx
   (package
     (name "texlive-scratchx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scratchx/" 
"tex/latex/scratchx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -33567,12 +33622,12 @@ specialists.")
 (define-public texlive-screenplay
   (package
     (name "texlive-screenplay")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/screenplay/"
                                      "source/latex/screenplay/"
                                      "tex/latex/screenplay/"))))
@@ -33592,12 +33647,12 @@ Picture Arts and Sciences.")
 (define-public texlive-screenplay-pkg
   (package
     (name "texlive-screenplay-pkg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/screenplay-pkg/"
                                      "tex/latex/screenplay-pkg/"))))
               (file-name (git-file-name name version))
@@ -33617,19 +33672,19 @@ within another document class.")
 (define-public texlive-scripture
   (package
     (name "texlive-scripture")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scripture/"
                                      "source/latex/scripture/"
                                      "tex/latex/scripture/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05qw58is7qhs5nfmj1d576wc5wx5cg6aihnm8hm8npvqd4njl2gj"))))
+                "0d57w9av2ysji31sm8qafi29irhvz7ds22jjx6ckm00idqbxvn9i"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/scripture";)
@@ -33645,12 +33700,12 @@ paragraphs.  A reference for the quotation can 
optionally be added.")
 (define-public texlive-scrjrnl
   (package
     (name "texlive-scrjrnl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scrjrnl/" 
"source/latex/scrjrnl/"
                                      "tex/latex/scrjrnl/"))))
               (file-name (git-file-name name version))
@@ -33669,12 +33724,12 @@ typesetting diaries, journals or devotionals.")
 (define-public texlive-sduthesis
   (package
     (name "texlive-sduthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sduthesis/"
                                      "source/latex/sduthesis/"
                                      "tex/latex/sduthesis/"))))
@@ -33693,19 +33748,19 @@ typesetting diaries, journals or devotionals.")
 (define-public texlive-se2thesis
   (package
     (name "texlive-se2thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/se2thesis/"
                                      "source/latex/se2thesis/"
                                      "tex/latex/se2thesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ixdj8klgj9i7hcrmwrxngyc5pgxpfkw3awkn5s0dcppz88rid1n"))))
+                "02hlq4pr0bn33x45azbajxyqp4bh3lb9bvr338pki04qdjja9ayg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/se2thesis";)
@@ -33723,12 +33778,12 @@ title page, it still provides large degrees of 
freedom to its users.")
 (define-public texlive-serbian-apostrophe
   (package
     (name "texlive-serbian-apostrophe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/serbian-apostrophe/"
                                      "tex/latex/serbian-apostrophe/"))))
               (file-name (git-file-name name version))
@@ -33747,12 +33802,12 @@ words) whose expansion is the Serbian word with 
appropriate apostrophes.")
 (define-public texlive-serbian-date-lat
   (package
     (name "texlive-serbian-date-lat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/serbian-date-lat/"
                                      "tex/latex/serbian-date-lat/"))))
               (file-name (git-file-name name version))
@@ -33772,12 +33827,12 @@ a @code{\\date} command that solves the problem.")
 (define-public texlive-serbian-def-cyr
   (package
     (name "texlive-serbian-def-cyr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/serbian-def-cyr/"
                                      "tex/latex/serbian-def-cyr/"))))
               (file-name (git-file-name name version))
@@ -33796,12 +33851,12 @@ language in Cyrillic scripts in T2A encoding and 
CP1251 code pages.")
 (define-public texlive-serbian-lig
   (package
     (name "texlive-serbian-lig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/serbian-lig/"
                                      "tex/latex/serbian-lig/"))))
               (file-name (git-file-name name version))
@@ -33820,12 +33875,12 @@ Serbian text written using Roman script.")
 (define-public texlive-sesamanuel
   (package
     (name "texlive-sesamanuel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sesamanuel/"
                                      "source/latex/sesamanuel/"
                                      "tex/latex/sesamanuel/"))))
@@ -33847,12 +33902,12 @@ book.")
 (define-public texlive-seu-ml-assign
   (package
     (name "texlive-seu-ml-assign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/seu-ml-assign/"
                                      "tex/latex/seu-ml-assign/"))))
               (file-name (git-file-name name version))
@@ -33872,12 +33927,12 @@ a colorful theme that makes it look elegant and 
attractive.")
 (define-public texlive-seuthesis
   (package
     (name "texlive-seuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/seuthesis/"
                                      "doc/latex/seuthesis/"
                                      "source/latex/seuthesis/"))))
@@ -33897,12 +33952,12 @@ China.")
 (define-public texlive-seuthesix
   (package
     (name "texlive-seuthesix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/seuthesix/"
                                      "doc/latex/seuthesix/"
                                      "source/latex/seuthesix/"
@@ -33924,12 +33979,12 @@ It is based on the @code{seuthesis}.")
 (define-public texlive-sfg
   (package
     (name "texlive-sfg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sfg/" "tex/latex/sfg/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -33947,12 +34002,12 @@ electrical and electronics engineers and graph 
theorists.")
 (define-public texlive-sgame
   (package
     (name "texlive-sgame")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sgame/" "tex/latex/sgame/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -33973,12 +34028,12 @@ vertically centered within the boxes.")
 (define-public texlive-shortmathj
   (package
     (name "texlive-shortmathj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shortmathj/"
                                      "tex/latex/shortmathj/"))))
               (file-name (git-file-name name version))
@@ -33998,12 +34053,12 @@ journal names as written in AMS standard:
 (define-public texlive-showtags
   (package
     (name "texlive-showtags")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/showtags/" 
"tex/latex/showtags/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -34021,12 +34076,12 @@ bibliography.")
 (define-public texlive-shtthesis
   (package
     (name "texlive-shtthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shtthesis/"
                                      "tex/latex/shtthesis/"))))
               (file-name (git-file-name name version))
@@ -34073,12 +34128,12 @@ requirements of the school.")
 (define-public texlive-shuffle
   (package
     (name "texlive-shuffle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shuffle/"
                                      "fonts/source/public/shuffle/"
                                      "fonts/tfm/public/shuffle/"
@@ -34100,12 +34155,12 @@ the shuffle product which is used in some part of 
mathematics and physics.")
 (define-public texlive-sides
   (package
     (name "texlive-sides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sides/" "tex/latex/sides/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -34124,18 +34179,18 @@ been made to it.")
 (define-public texlive-simplebnf
   (package
     (name "texlive-simplebnf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplebnf/"
                                      "tex/latex/simplebnf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0a8kysfm24yh738pigwprjjyg0dg2fpf5k549wqi6qx09wp4d3xw"))))
+                "0iwqhk0nk1bbc6sxx8ylywv8ag1g32ncck44cf7gan22nm1y3xb2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/simplebnf";)
@@ -34149,12 +34204,12 @@ annotated), so users can write readable BNF 
expressions in their documents.")
 (define-public texlive-simpleicons
   (package
     (name "texlive-simpleicons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/simpleicons/"
                                      "fonts/enc/dvips/simpleicons/"
                                      "fonts/map/dvips/simpleicons/"
@@ -34165,7 +34220,7 @@ annotated), so users can write readable BNF expressions 
in their documents.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ngjx0z1ldpc6a31maw9kbsxf910qkgcndsqibfanc5mb8ygb6zn"))))
+                "0k4dlyh9fng6358sp4njy51rh0165qipwaj5vpjljv2i3xbi7rxk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/simpleicons";)
@@ -34179,12 +34234,12 @@ annotated), so users can write readable BNF 
expressions in their documents.")
 (define-public texlive-simpler-wick
   (package
     (name "texlive-simpler-wick")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simpler-wick/"
                                      "tex/latex/simpler-wick/"))))
               (file-name (git-file-name name version))
@@ -34209,12 +34264,12 @@ contractions.")
 (define-public texlive-simples-matrices
   (package
     (name "texlive-simples-matrices")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simples-matrices/"
                                      "source/latex/simples-matrices/"
                                      "tex/latex/simples-matrices/"))))
@@ -34234,12 +34289,12 @@ coefficients are given row by row in a list of values 
separated by commas.")
 (define-public texlive-simplewick
   (package
     (name "texlive-simplewick")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplewick/"
                                      "source/latex/simplewick/"
                                      "tex/latex/simplewick/"))))
@@ -34259,12 +34314,12 @@ and below expressions.")
 (define-public texlive-sistyle
   (package
     (name "texlive-sistyle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sistyle/" 
"source/latex/sistyle/"
                                      "tex/latex/sistyle/"))))
               (file-name (git-file-name name version))
@@ -34286,12 +34341,12 @@ now.")
 (define-public texlive-siunits
   (package
     (name "texlive-siunits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/siunits/" 
"source/latex/siunits/"
                                      "tex/latex/siunits/"))))
               (file-name (git-file-name name version))
@@ -34311,12 +34366,12 @@ by @code{siunitx}; @code{siunits} has 
maintenance-only support, now.")
 (define-public texlive-skak
   (package
     (name "texlive-skak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skak/"
                                      "fonts/source/public/skak/"
                                      "fonts/tfm/public/skak/" 
"tex/latex/skak/"))))
@@ -34341,12 +34396,12 @@ chess fonts is provided in @code{chessfss}.")
 (define-public texlive-skaknew
   (package
     (name "texlive-skaknew")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/skaknew/"
                                      "fonts/afm/public/skaknew/"
                                      "fonts/map/dvips/skaknew/"
@@ -34369,12 +34424,12 @@ Metafont source by the @code{skak} bundle.")
 (define-public texlive-skmath
   (package
     (name "texlive-skmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skmath/" "source/latex/skmath/"
                                      "tex/latex/skmath/"))))
               (file-name (git-file-name name version))
@@ -34393,12 +34448,12 @@ re-definitions of existing commands.")
 (define-public texlive-skull
   (package
     (name "texlive-skull")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/skull/"
                                      "fonts/tfm/public/skull/"
                                      "source/fonts/skull/" 
"tex/latex/skull/"))))
@@ -34419,12 +34474,12 @@ maths mode.")
 (define-public texlive-smflatex
   (package
     (name "texlive-smflatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/smflatex/" 
"doc/latex/smflatex/"
                                      "source/latex/smflatex/"
                                      "tex/latex/smflatex/"))))
@@ -34457,12 +34512,12 @@ on AMS classes.  Besides a quite different design, 
their main features are:
 (define-public texlive-songbook
   (package
     (name "texlive-songbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/songbook/" 
"makeindex/songbook/"
                                      "source/latex/songbook/"
                                      "tex/latex/songbook/"))))
@@ -34489,19 +34544,19 @@ languages.")
 (define-public texlive-songproj
   (package
     (name "texlive-songproj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/songproj/"
                                      "source/latex/songproj/"
                                      "tex/latex/songproj/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "044b9zbm2l1w8flnb5vx99590m65d1nxgys2dj3w79kkbmnhc7jy"))))
+                "0h9v91fza4bj5fv157rdnbzy208a7l8j9w4mlj8gmvk4lxxkwzkk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/songproj";)
@@ -34519,12 +34574,12 @@ can be used to convert plain-text song lyrics to the 
expected LaTeX markup.")
 (define-public texlive-songs
   (package
     (name "texlive-songs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/songs/" "source/latex/songs/"
                                      "tex/latex/songs/"))))
               (file-name (git-file-name name version))
@@ -34554,12 +34609,12 @@ scripture references);
 (define-public texlive-sort-by-letters
   (package
     (name "texlive-sort-by-letters")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/sort-by-letters/"
                                      "doc/bibtex/sort-by-letters/"))))
               (file-name (git-file-name name version))
@@ -34580,12 +34635,12 @@ bibliography entry.  The styles are adapted from 
standard ones or from
 (define-public texlive-soton
   (package
     (name "texlive-soton")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/soton/" "tex/latex/soton/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -34604,12 +34659,12 @@ compliant presentations.")
 (define-public texlive-soup
   (package
     (name "texlive-soup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/soup/" "source/latex/soup/"
                                      "tex/latex/soup/"))))
               (file-name (git-file-name name version))
@@ -34631,12 +34686,12 @@ custom symbol sets.")
 (define-public texlive-spalign
   (package
     (name "texlive-spalign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spalign/" 
"source/latex/spalign/"
                                      "tex/latex/spalign/"))))
               (file-name (git-file-name name version))
@@ -34663,17 +34718,17 @@ teachers) should find this package to be a real time 
saver.")
 (define-public texlive-spbmark
   (package
     (name "texlive-spbmark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spbmark/" 
"tex/latex/spbmark/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "127z28ak94474jif94z0cgrm9ixjfa8lr9cx4i8ar8wksycadnms"))))
+                "0yyrl3367zaibn20pcxry2pcmhjh46ny1qaf7nc2syqhsyv12hnd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/spbmark";)
@@ -34688,12 +34743,12 @@ in text and math mode.")
 (define-public texlive-spectral
   (package
     (name "texlive-spectral")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/spectral/"
                                      "fonts/enc/dvips/spectral/"
                                      "fonts/map/dvips/spectral/"
@@ -34720,12 +34775,12 @@ with small caps.")
 (define-public texlive-sphdthesis
   (package
     (name "texlive-sphdthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sphdthesis/"
                                      "tex/latex/sphdthesis/"))))
               (file-name (git-file-name name version))
@@ -34747,12 +34802,12 @@ not be difficult.")
 (define-public texlive-spie
   (package
     (name "texlive-spie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/spie/" "bibtex/bst/spie/"
                                      "doc/latex/spie/" "tex/latex/spie/"))))
               (file-name (git-file-name name version))
@@ -34771,12 +34826,12 @@ manuscripts.  A class and a BibTeX style are 
provided.")
 (define-public texlive-splitbib
   (package
     (name "texlive-splitbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/splitbib/"
                                      "source/latex/splitbib/"
                                      "tex/latex/splitbib/"))))
@@ -34797,12 +34852,12 @@ split and reordered.")
 (define-public texlive-sr-vorl
   (package
     (name "texlive-sr-vorl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sr-vorl/" 
"source/latex/sr-vorl/"
                                      "tex/latex/sr-vorl/"))))
               (file-name (git-file-name name version))
@@ -34824,12 +34879,12 @@ fitting the conditions of the aforementioned 
publishers.")
 (define-public texlive-srbtiks
   (package
     (name "texlive-srbtiks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/srbtiks/"
                                      "fonts/enc/dvips/srbtiks/"
                                      "fonts/map/dvips/srbtiks/"
@@ -34853,18 +34908,18 @@ Macedonian languages.")
 (define-public texlive-srdp-mathematik
   (package
     (name "texlive-srdp-mathematik")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/srdp-mathematik/"
                                      "tex/latex/srdp-mathematik/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pbsj6gkk5zblvhwgpymz64gwzf84mzciybm2m9jqf7x9va2xqp0"))))
+                "0wxgjfb98qjbbp0l87ajly9b3wp3lp4caw9c3f3zw8798midar15"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/srdp-mathematik";)
@@ -34881,12 +34936,12 @@ for tests) easily.")
 (define-public texlive-stage
   (package
     (name "texlive-stage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stage/" "source/latex/stage/"
                                      "tex/latex/stage/"))))
               (file-name (git-file-name name version))
@@ -34905,12 +34960,12 @@ a standard manuscript format for production and 
submission.")
 (define-public texlive-stanli
   (package
     (name "texlive-stanli")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stanli/" 
"tex/latex/stanli/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -34931,12 +34986,12 @@ permits to create such 2D and 3D structures in a very 
fast and simple way.")
 (define-public texlive-starfont
   (package
     (name "texlive-starfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/starfont/"
                                      "fonts/afm/public/starfont/"
                                      "fonts/map/dvips/starfont/"
@@ -34961,12 +35016,12 @@ Format and in Adobe Type 1 format.")
 (define-public texlive-startex
   (package
     (name "texlive-startex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/otherformats/startex/"
                                      "makeindex/startex/"
                                      "source/startex/startex/" 
"tex/startex/"))))
@@ -34987,12 +35042,12 @@ such a task.  It is also more robust than plain TeX 
and LaTeX.")
 (define-public texlive-statex
   (package
     (name "texlive-statex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/statex/" 
"tex/latex/statex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35011,12 +35066,12 @@ version of the package is available: @code{statex2}.")
 (define-public texlive-statex2
   (package
     (name "texlive-statex2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/statex2/" 
"tex/latex/statex2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35035,12 +35090,12 @@ presentations.  It represents a syntax-incompatible 
upgrade of
 (define-public texlive-statistics
   (package
     (name "texlive-statistics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/statistics/"
                                      "source/latex/statistics/"
                                      "tex/latex/statistics/"))))
@@ -35067,12 +35122,12 @@ graphs.")
 (define-public texlive-statistik
   (package
     (name "texlive-statistik")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/statistik/"
                                      "source/latex/statistik/"
                                      "tex/latex/statistik/"))))
@@ -35092,12 +35147,12 @@ results in a separate file; the format of the file is 
selectable.")
 (define-public texlive-statmath
   (package
     (name "texlive-statmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/statmath/"
                                      "source/latex/statmath/"
                                      "tex/latex/statmath/"))))
@@ -35118,12 +35173,12 @@ the popular @code{amsmath} package.")
 (define-public texlive-staves
   (package
     (name "texlive-staves")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/staves/"
                                      "fonts/map/dvips/staves/"
                                      "fonts/tfm/public/staves/"
@@ -35147,12 +35202,12 @@ in Adobe Type 1 format and LaTeX support.")
 (define-public texlive-steinmetz
   (package
     (name "texlive-steinmetz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/steinmetz/"
                                      "source/latex/steinmetz/"
                                      "tex/latex/steinmetz/"))))
@@ -35172,12 +35227,12 @@ numbers in the Steinmetz notation used in 
electrotechnics.")
 (define-public texlive-stellenbosch
   (package
     (name "texlive-stellenbosch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/stellenbosch/"
                                      "doc/latex/stellenbosch/"
                                      "source/latex/stellenbosch/"
@@ -35209,12 +35264,12 @@ as various graphic files for logos.")
 (define-public texlive-step
   (package
     (name "texlive-step")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/step/"
                                      "fonts/enc/dvips/step/"
                                      "fonts/map/dvips/step/"
@@ -35242,12 +35297,12 @@ legacy TeX engines.")
 (define-public texlive-stepgreek
   (package
     (name "texlive-stepgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/stepgreek/"
                                      "fonts/enc/dvips/stepgreek/"
                                      "fonts/map/dvips/stepgreek/"
@@ -35274,12 +35329,12 @@ polytonic Greek.")
 (define-public texlive-stickstoo
   (package
     (name "texlive-stickstoo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/stickstoo/"
                                      "fonts/afm/public/stickstoo/"
                                      "fonts/enc/dvips/stickstoo/"
@@ -35307,12 +35362,12 @@ provides a matching math package using STIX2 letters 
(Roman and Greek) with
 (define-public texlive-stix
   (package
     (name "texlive-stix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/stix/"
                                      "fonts/enc/dvips/stix/"
                                      "fonts/map/dvips/stix/"
@@ -35351,12 +35406,12 @@ See @code{stix2-otf} and @code{stix2-type1} instead.")
 (define-public texlive-stix2-type1
   (package
     (name "texlive-stix2-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/stix2-type1/"
                                      "fonts/enc/dvips/stix2-type1/"
                                      "fonts/map/dvips/stix2-type1/"
@@ -35386,18 +35441,18 @@ between the OpenType and Type 1 versions.")
 (define-public texlive-structmech
   (package
     (name "texlive-structmech")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/structmech/"
                                      "tex/latex/structmech/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1xh9qwwk3fgdwaz5bb0w2yyv0li9vsdpfyx0r6hg694vf99ym6mb"))))
+                "1nglxb3qa0q22k598y8p16fzwpi4x9pkhlqs1bvbk3zp9nnvfvq4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/structmech";)
@@ -35412,12 +35467,12 @@ internal force distributions, etc.")
 (define-public texlive-struktex
   (package
     (name "texlive-struktex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/struktex/"
                                      "source/latex/struktex/"
                                      "tex/latex/struktex/"))))
@@ -35441,12 +35496,12 @@ conventions for alternatives, etc.  The charts are 
drawn using the
 (define-public texlive-subfiles
   (package
     (name "texlive-subfiles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subfiles/"
                                      "source/latex/subfiles/"
                                      "tex/latex/subfiles/"))))
@@ -35469,12 +35524,12 @@ either.")
 (define-public texlive-substances
   (package
     (name "texlive-substances")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/substances/"
                                      "tex/latex/substances/"))))
               (file-name (git-file-name name version))
@@ -35495,12 +35550,12 @@ created.")
 (define-public texlive-subsupscripts
   (package
     (name "texlive-subsupscripts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subsupscripts/"
                                      "tex/latex/subsupscripts/"))))
               (file-name (git-file-name name version))
@@ -35519,12 +35574,12 @@ combinations of left and right sub- and 
superscripts.")
 (define-public texlive-subtext
   (package
     (name "texlive-subtext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subtext/" 
"tex/latex/subtext/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35543,12 +35598,12 @@ using the @code{\\text@{@}} command from the 
@code{amstext} package.")
 (define-public texlive-sudoku
   (package
     (name "texlive-sudoku")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sudoku/" "source/latex/sudoku/"
                                      "tex/latex/sudoku/"))))
               (file-name (git-file-name name version))
@@ -35567,12 +35622,12 @@ grids.")
 (define-public texlive-sudokubundle
   (package
     (name "texlive-sudokubundle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sudokubundle/"
                                      "source/latex/sudokubundle/"
                                      "tex/latex/sudokubundle/"))))
@@ -35598,18 +35653,18 @@ The bundle comes with a set of ready-prepared puzzle 
files.")
 (define-public texlive-suftesi
   (package
     (name "texlive-suftesi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/suftesi/" 
"source/latex/suftesi/"
                                      "tex/latex/suftesi/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1m1gsnfcnw9ylz2aik20rqs6jk0p647wlkfm813spl0hbjnpzkpc"))))
+                "07p2fv265g78zbfrq4j33ryz1z1b13g2rvln646w2g5md1zwm2hb"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
@@ -35670,12 +35725,12 @@ for use in the humanities).")
 (define-public texlive-sugconf
   (package
     (name "texlive-sugconf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sugconf/" 
"tex/latex/sugconf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35694,22 +35749,18 @@ produced by the class is based on that published by 
SAS Institute (2021).")
 (define-public texlive-superiors
   (package
     (name "texlive-superiors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/fonts/superiors/"
-                                     "fonts/enc/dvips/superiors/"
-                                     "fonts/map/dvips/superiors/"
-                                     "fonts/tfm/public/superiors/"
-                                     "fonts/type1/public/superiors/"
+                    (revision 70951)
+                    (locations (list "doc/latex/superiors/"
                                      "tex/latex/superiors/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0f50v8dal93vq8mfxs6m5n9d56ciy7f88343s6g1jsv2zf1xb7ng"))))
+                "0sm3kk2j66lbr5amk4i4sp6i6yad5g1nwhg0yq1r3kxiy2mrl1vk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/superiors";)
@@ -35724,12 +35775,12 @@ Times, the other matching Libertine.")
 (define-public texlive-susy
   (package
     (name "texlive-susy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/susy/" "tex/latex/susy/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35746,12 +35797,12 @@ abbreviations of longer expressions.")
 (define-public texlive-svg
   (package
     (name "texlive-svg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svg/" "source/latex/svg/"
                                      "tex/latex/svg/"))))
               (file-name (git-file-name name version))
@@ -35781,12 +35832,12 @@ rendered within the LaTeX document, using either 
ImageMagick or Ghostscript.")
 (define-public texlive-svrsymbols
   (package
     (name "texlive-svrsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/svrsymbols/"
                                      "fonts/afm/public/svrsymbols/"
                                      "fonts/map/dvips/svrsymbols/"
@@ -35812,12 +35863,12 @@ in physics texts.")
 (define-public texlive-syllogism
   (package
     (name "texlive-syllogism")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/syllogism/"
                                      "tex/latex/syllogism/"))))
               (file-name (git-file-name name version))
@@ -35837,12 +35888,12 @@ a conclusion.")
 (define-public texlive-symbats3
   (package
     (name "texlive-symbats3")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/symbats3/" 
"tex/latex/symbats3/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35860,12 +35911,12 @@ Symbats3 neopagan dingbats fonts.")
 (define-public texlive-sympytexpackage
   (package
     (name "texlive-sympytexpackage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sympytexpackage/"
                                      "scripts/sympytexpackage/"
                                      "source/latex/sympytexpackage/"
@@ -35887,12 +35938,12 @@ module (or from Matplotlib).")
 (define-public texlive-synproof
   (package
     (name "texlive-synproof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/synproof/" 
"tex/latex/synproof/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35912,12 +35963,12 @@ parameters (dimensions) can still be achieved through 
key=value pairs.")
 (define-public texlive-t-angles
   (package
     (name "texlive-t-angles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/t-angles/" 
"tex/latex/t-angles/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35939,12 +35990,12 @@ ConTeXt) it may also be used with pdfLaTeX.")
 (define-public texlive-t2
   (package
     (name "texlive-t2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/t2/" "fonts/enc/t2/"
                                      "tex/generic/t2/cyrfinst/" 
"tex/latex/t2/"))))
               (file-name (git-file-name name version))
@@ -35972,12 +36023,12 @@ non-ASCII) characters in citation keys;
 (define-public texlive-tablor
   (package
     (name "texlive-tablor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tablor/" 
"tex/latex/tablor/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -35999,12 +36050,12 @@ package requires that shell escape be enabled.")
 (define-public texlive-tabriz-thesis
   (package
     (name "texlive-tabriz-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabriz-thesis/"
                                      "doc/xelatex/tabriz-thesis/"
                                      "tex/latex/tabriz-thesis/"
@@ -36026,12 +36077,12 @@ XeLaTeX.")
 (define-public texlive-tabvar
   (package
     (name "texlive-tabvar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabvar/"
                                      "fonts/afm/public/tabvar/"
                                      "fonts/map/dvips/tabvar/"
@@ -36056,12 +36107,12 @@ variations of functions as they are used in France.")
 (define-public texlive-tangramtikz
   (package
     (name "texlive-tangramtikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tangramtikz/"
                                      "tex/latex/tangramtikz/"))))
               (file-name (git-file-name name version))
@@ -36082,12 +36133,12 @@ a predefined tangram.")
 (define-public texlive-tapir
   (package
     (name "texlive-tapir")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tapir/"
                                      "fonts/source/public/tapir/"
                                      "fonts/type1/public/tapir/"))))
@@ -36110,12 +36161,12 @@ Czech, Slovak and Polish languages.")
 (define-public texlive-tdsfrmath
   (package
     (name "texlive-tdsfrmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tdsfrmath/"
                                      "source/latex/tdsfrmath/"
                                      "tex/latex/tdsfrmath/"))))
@@ -36136,12 +36187,12 @@ will facilitate the everyday use of LaTeX by 
mathematics teachers.")
 (define-public texlive-technion-thesis-template
   (package
     (name "texlive-technion-thesis-template")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/technion-thesis-template/"
                                      
"tex/xelatex/technion-thesis-template/"))))
               (file-name (git-file-name name version))
@@ -36160,12 +36211,12 @@ specifications.")
 (define-public texlive-tempora
   (package
     (name "texlive-tempora")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tempora/"
                                      "fonts/afm/public/tempora/"
                                      "fonts/enc/dvips/tempora/"
@@ -36194,12 +36245,12 @@ polytonic and ancient Greek, and almost full T2A 
coverage of Cyrillic.")
 (define-public texlive-tengwarscript
   (package
     (name "texlive-tengwarscript")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tengwarscript/"
                                      "fonts/enc/dvips/tengwarscript/"
                                      "fonts/map/dvips/tengwarscript/"
@@ -36228,12 +36279,12 @@ are provided for all the supported fonts.")
 (define-public texlive-tensind
   (package
     (name "texlive-tensind")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tensind/" 
"tex/latex/tensind/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36251,18 +36302,18 @@ index placement.")
 (define-public texlive-tensor
   (package
     (name "texlive-tensor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tensor/" "source/latex/tensor/"
                                      "tex/latex/tensor/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rc3mswkwlacfwcz2dbvl3glkwkkyji8aiqa837wr0h8rd7jfl2g"))))
+                "1jnjx8zhzblg66m0ss7gsdwja87h0l07vzgyaqk332kgk457iz00"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tensor";)
@@ -36277,12 +36328,12 @@ indices.")
 (define-public texlive-termes-otf
   (package
     (name "texlive-termes-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/termes-otf/"
                                      "tex/latex/termes-otf/"))))
               (file-name (git-file-name name version))
@@ -36302,12 +36353,12 @@ missing typefaces like bold math and slanted text are 
also defined.")
 (define-public texlive-tex-ewd
   (package
     (name "texlive-tex-ewd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tex-ewd/"
                                      "tex/generic/tex-ewd/"))))
               (file-name (git-file-name name version))
@@ -36328,12 +36379,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tex-virtual-academy-pl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36352,12 +36403,12 @@ descriptions, etc.")
 (define-public texlive-texilikechaps
   (package
     (name "texlive-texilikechaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/texilikechaps/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36374,12 +36425,12 @@ chapter headings in standard classes into a Texi-like 
smaller format.")
 (define-public texlive-texilikecover
   (package
     (name "texlive-texilikecover")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/texilikecover/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36396,12 +36447,12 @@ produces.")
 (define-public texlive-texsis
   (package
     (name "texlive-texsis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/texsis/"
                                      "doc/man/man1/texsis.1"
                                      "doc/man/man1/texsis.man1.pdf"
@@ -36429,6 +36480,7 @@ produces.")
      (list texlive-cm
            texlive-hyphen-base
            texlive-knuth-lib
+           texlive-pdftex
            texlive-plain
            texlive-tex))
     (home-page "https://ctan.org/pkg/texsis";)
@@ -36459,12 +36511,12 @@ useful.  It is completely compatible with Plain TeX.")
 (define-public texlive-textglos
   (package
     (name "texlive-textglos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textglos/"
                                      "source/latex/textglos/"
                                      "tex/latex/textglos/"))))
@@ -36486,12 +36538,12 @@ phonemic examples, orthographic examples, and more.")
 (define-public texlive-textgreek
   (package
     (name "texlive-textgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textgreek/"
                                      "source/latex/textgreek/"
                                      "tex/latex/textgreek/"))))
@@ -36512,12 +36564,12 @@ symbols.")
 (define-public texlive-textopo
   (package
     (name "texlive-textopo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textopo/" 
"source/latex/textopo/"
                                      "tex/latex/textopo/"))))
               (file-name (git-file-name name version))
@@ -36536,12 +36588,12 @@ membrane protein topology plots and helical wheels.")
 (define-public texlive-tfrupee
   (package
     (name "texlive-tfrupee")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tfrupee/"
                                      "fonts/afm/public/tfrupee/"
                                      "fonts/map/dvips/tfrupee/"
@@ -36565,12 +36617,12 @@ Simple LaTeX support written for its use.")
 (define-public texlive-thaienum
   (package
     (name "texlive-thaienum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thaienum/" 
"tex/latex/thaienum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36591,12 +36643,12 @@ Concrete examples are given in the documentation.")
 (define-public texlive-thaispec
   (package
     (name "texlive-thaispec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thaispec/"
                                      "source/latex/thaispec/"
                                      "tex/latex/thaispec/"))))
@@ -36618,12 +36670,12 @@ tools.")
 (define-public texlive-thalie
   (package
     (name "texlive-thalie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thalie/" 
"tex/latex/thalie/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36642,12 +36694,12 @@ into acts and scenes and to build the dramatis 
personae automatically.")
 (define-public texlive-theanodidot
   (package
     (name "texlive-theanodidot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/theanodidot/"
                                      "fonts/enc/dvips/theanodidot/"
                                      "fonts/map/dvips/theanodidot/"
@@ -36674,12 +36726,12 @@ but there are no italic variants.")
 (define-public texlive-theanomodern
   (package
     (name "texlive-theanomodern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/theanomodern/"
                                      "fonts/enc/dvips/theanomodern/"
                                      "fonts/map/dvips/theanomodern/"
@@ -36706,12 +36758,12 @@ but there are no italic variants.")
 (define-public texlive-theanooldstyle
   (package
     (name "texlive-theanooldstyle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/theanooldstyle/"
                                      "fonts/enc/dvips/theanooldstyle/"
                                      "fonts/map/dvips/theanooldstyle/"
@@ -36738,12 +36790,12 @@ provided but there are no italic variants.")
 (define-public texlive-theatre
   (package
     (name "texlive-theatre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/theatre/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -36761,19 +36813,19 @@ permits to create highly customized printouts for 
each actor.")
 (define-public texlive-thermodynamics
   (package
     (name "texlive-thermodynamics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thermodynamics/"
                                      "source/latex/thermodynamics/"
                                      "tex/latex/thermodynamics/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0shhwyhwrrkclbacqajgr5gk331pypnmn6pladkfmw87l5p4c5dh"))))
+                "15g6nbv44f6rpnabz905025s7kh2lqgy6mzsgjm9bc97p87d4n6v"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/thermodynamics";)
@@ -36792,12 +36844,12 @@ by changing package options.")
 (define-public texlive-thesis-ekf
   (package
     (name "texlive-thesis-ekf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thesis-ekf/"
                                      "source/latex/thesis-ekf/"
                                      "tex/latex/thesis-ekf/"))))
@@ -36818,12 +36870,12 @@ Hungarian.")
 (define-public texlive-thesis-gwu
   (package
     (name "texlive-thesis-gwu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thesis-gwu/"
                                      "tex/latex/thesis-gwu/"))))
               (file-name (git-file-name name version))
@@ -36845,12 +36897,12 @@ dissertations and theses.")
 (define-public texlive-thesis-qom
   (package
     (name "texlive-thesis-qom")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/thesis-qom/"
                                      "tex/xelatex/thesis-qom/"))))
               (file-name (git-file-name name version))
@@ -36874,12 +36926,12 @@ Yas.")
 (define-public texlive-thesis-titlepage-fhac
   (package
     (name "texlive-thesis-titlepage-fhac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thesis-titlepage-fhac/"
                                      "source/latex/thesis-titlepage-fhac/"
                                      "tex/latex/thesis-titlepage-fhac/"))))
@@ -36897,12 +36949,12 @@ Yas.")
 (define-public texlive-thmbox
   (package
     (name "texlive-thmbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thmbox/" "source/latex/thmbox/"
                                      "tex/latex/thmbox/"))))
               (file-name (git-file-name name version))
@@ -36923,12 +36975,12 @@ to use the environment.")
 (define-public texlive-thuaslogos
   (package
     (name "texlive-thuaslogos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thuaslogos/"
                                      "tex/latex/thuaslogos/"))))
               (file-name (git-file-name name version))
@@ -36948,12 +37000,12 @@ of Applied Sciences}.  These Logos are available in 
English and in Dutch.")
 (define-public texlive-thubeamer
   (package
     (name "texlive-thubeamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/thubeamer/"
                                      "doc/latex/thubeamer/"
                                      "source/latex/thubeamer/"
@@ -36973,12 +37025,12 @@ of Applied Sciences}.  These Logos are available in 
English and in Dutch.")
 (define-public texlive-thucoursework
   (package
     (name "texlive-thucoursework")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thucoursework/"
                                      "source/latex/thucoursework/"
                                      "tex/latex/thucoursework/"))))
@@ -37028,12 +37080,12 @@ students from other universities.")
 (define-public texlive-thuthesis
   (package
     (name "texlive-thuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/thuthesis/"
                                      "doc/latex/thuthesis/"
                                      "source/latex/thuthesis/"
@@ -37041,7 +37093,7 @@ students from other universities.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11l434c6v0sdhk4y776nrswj53sj2hba4i3dwbspgkh61ckxxhyx"))))
+                "04nqrg6ak102fhpn4myg3rby29mz1081y2s3qf0gb4aqc1yifv2l"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/thuthesis";)
@@ -37055,17 +37107,17 @@ masters theses, doctoral dissertations, and 
postdoctoral reports.")
 (define-public texlive-tidyres
   (package
     (name "texlive-tidyres")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tidyres/" 
"tex/latex/tidyres/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ls8qcj8jdv954p4mlhhdqvhp4kq016h41i6mj42fnwg598a3ms1"))))
+                "0d27430v529qhc0zg1yx6hx6858k5zsz2h5xjki0mihlmpjdrlhs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tidyres";)
@@ -37078,12 +37130,12 @@ create multi-column formal resumes.")
 (define-public texlive-timbreicmc
   (package
     (name "texlive-timbreicmc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/timbreicmc/"
                                      "source/latex/timbreicmc/"
                                      "tex/latex/timbreicmc/"))))
@@ -37105,12 +37157,12 @@ Carlos-SP, Brazil.")
 (define-public texlive-tinos
   (package
     (name "texlive-tinos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tinos/"
                                      "fonts/enc/dvips/tinos/"
                                      "fonts/map/dvips/tinos/"
@@ -37135,12 +37187,12 @@ metrically compatible with Times New Roman.")
 (define-public texlive-tiscreen
   (package
     (name "texlive-tiscreen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tiscreen/" 
"tex/latex/tiscreen/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37158,12 +37210,12 @@ display calculators, specifically the TI-82 STATS.")
 (define-public texlive-tlc-article
   (package
     (name "texlive-tlc-article")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tlc-article/"
                                      "tex/latex/tlc-article/"))))
               (file-name (git-file-name name version))
@@ -37184,12 +37236,12 @@ documents.")
 (define-public texlive-tocbibind
   (package
     (name "texlive-tocbibind")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tocbibind/"
                                      "source/latex/tocbibind/"
                                      "tex/latex/tocbibind/"))))
@@ -37209,12 +37261,12 @@ the contents, etc., to the table of contents.")
 (define-public texlive-topletter
   (package
     (name "texlive-topletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/topletter/"
                                      "source/latex/topletter/"
                                      "tex/latex/topletter/"))))
@@ -37236,12 +37288,12 @@ English.")
 (define-public texlive-toptesi
   (package
     (name "texlive-toptesi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/toptesi/" 
"source/latex/toptesi/"
                                      "tex/latex/toptesi/"))))
               (file-name (git-file-name name version))
@@ -37265,12 +37317,12 @@ a thesis in PDF/A-1b compliant mode and with all the 
necessary metadata.")
 (define-public texlive-tpslifonts
   (package
     (name "texlive-tpslifonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tpslifonts/"
                                      "source/latex/tpslifonts/"
                                      "tex/latex/tpslifonts/"))))
@@ -37299,12 +37351,12 @@ Modern Bright maths, or Euler fonts.")
 (define-public texlive-trajan
   (package
     (name "texlive-trajan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/trajan/"
                                      "fonts/afm/public/trajan/"
                                      "fonts/map/dvips/trajan/"
@@ -37330,12 +37382,12 @@ together with some punctuation and analphabetics; no 
lowercase or digits.")
 (define-public texlive-translation-array-fr
   (package
     (name "texlive-translation-array-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-array-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37353,12 +37405,12 @@ together with some punctuation and analphabetics; no 
lowercase or digits.")
 (define-public texlive-translation-dcolumn-fr
   (package
     (name "texlive-translation-dcolumn-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-dcolumn-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37376,12 +37428,12 @@ together with some punctuation and analphabetics; no 
lowercase or digits.")
 (define-public texlive-translation-natbib-fr
   (package
     (name "texlive-translation-natbib-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-natbib-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37399,12 +37451,12 @@ together with some punctuation and analphabetics; no 
lowercase or digits.")
 (define-public texlive-translation-tabbing-fr
   (package
     (name "texlive-translation-tabbing-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-tabbing-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37422,12 +37474,12 @@ the @code{tabbing} package.")
 (define-public texlive-tree-dvips
   (package
     (name "texlive-tree-dvips")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tree-dvips/" 
"dvips/tree-dvips/"
                                      "tex/latex/tree-dvips/"))))
               (file-name (git-file-name name version))
@@ -37452,17 +37504,17 @@ The package @code{lingmacros.sty} defines a few 
macros for linguists:
 (define-public texlive-tuda-ci
   (package
     (name "texlive-tuda-ci")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tuda-ci/" 
"tex/latex/tuda-ci/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bga3v6byk8v18xzj3vp7hp10wmapil5snqj1qp721a5lakwx0w9"))))
+                "1vv80p8p8xqdqg35d7ix32dl8lw1rmzfzqdz5c785llr9k87470p"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tuda-ci";)
@@ -37477,12 +37529,12 @@ user documentation, which currently are only 
available in German.")
 (define-public texlive-tudscr
   (package
     (name "texlive-tudscr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tudscr/" "source/latex/tudscr/"
                                      "tex/latex/tudscr/"))))
               (file-name (git-file-name name version))
@@ -37548,18 +37600,18 @@ headings in @code{twocolumn} layout.
 (define-public texlive-tugboat
   (package
     (name "texlive-tugboat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/tugboat/" "doc/latex/tugboat/"
                                      "source/latex/tugboat/" 
"tex/latex/tugboat/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1yf9g7bszxdkzb4calsd03kwnjs4i0y7vh0d7z4fwiv49qrbkzks"))))
+                "1g6shnxmq9ak0lp73c41m3x4ifr4qrd0s0i7pypnxa6r4i1miqci"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tugboat";)
@@ -37573,18 +37625,18 @@ style, @file{tugboat.bst}.")
 (define-public texlive-tugboat-plain
   (package
     (name "texlive-tugboat-plain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/tugboat-plain/"
                                      "tex/plain/tugboat-plain/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bzjkhgzf9zp1p6knkdnpcr2hp9hr5fj6v3781i1y0f13qv63axg"))))
+                "1kqm03x42m3fpgsg644wychgi42wgpwl51ljarbf5kqcrjwij25z"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tugboat-plain";)
@@ -37597,12 +37649,12 @@ TeX for publication in @emph{TUGboat}.")
 (define-public texlive-tui
   (package
     (name "texlive-tui")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tui/" "tex/latex/tui/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37621,12 +37673,12 @@ implemented as an extension of the @code{memoir} 
class.")
 (define-public texlive-turabian
   (package
     (name "texlive-turabian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/turabian/" 
"tex/latex/turabian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -37645,12 +37697,12 @@ conforming to the Turabian 8th Edition style guide.")
 (define-public texlive-turabian-formatting
   (package
     (name "texlive-turabian-formatting")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/turabian-formatting/"
                                      "tex/latex/turabian-formatting/"))))
               (file-name (git-file-name name version))
@@ -37671,12 +37723,12 @@ edition).")
 (define-public texlive-turnstile
   (package
     (name "texlive-turnstile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/turnstile/"
                                      "source/latex/turnstile/"
                                      "tex/latex/turnstile/"))))
@@ -37697,12 +37749,12 @@ logic, between a collection of formulas and a derived 
formula.")
 (define-public texlive-twemoji-colr
   (package
     (name "texlive-twemoji-colr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/twemoji-colr/"
                                      "fonts/truetype/public/twemoji-colr/"))))
               (file-name (git-file-name name version))
@@ -37721,12 +37773,12 @@ collection of emoji images.")
 (define-public texlive-txfontsb
   (package
     (name "texlive-txfontsb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/txfontsb/"
                                      "fonts/afm/public/txfontsb/"
                                      "fonts/enc/dvips/txfontsb/"
@@ -37754,12 +37806,12 @@ The extensions are made with modifications of the GNU 
Freefont.")
 (define-public texlive-txuprcal
   (package
     (name "texlive-txuprcal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/txuprcal/"
                                      "fonts/map/dvips/txuprcal/"
                                      "fonts/tfm/public/txuprcal/"
@@ -37782,12 +37834,12 @@ A scaled option is provided to allow arbitrary 
scaling.")
 (define-public texlive-typicons
   (package
     (name "texlive-typicons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/typicons/"
                                      "fonts/truetype/public/typicons/"
                                      "tex/latex/typicons/"))))
@@ -37807,12 +37859,12 @@ included Typicons font, designed by Stephen 
Hutchings.")
 (define-public texlive-uaclasses
   (package
     (name "texlive-uaclasses")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uaclasses/"
                                      "source/latex/uaclasses/"
                                      "tex/latex/uaclasses/"))))
@@ -37836,12 +37888,12 @@ any document class.")
 (define-public texlive-uafthesis
   (package
     (name "texlive-uafthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uafthesis/"
                                      "tex/latex/uafthesis/"))))
               (file-name (git-file-name name version))
@@ -37859,19 +37911,19 @@ any document class.")
 (define-public texlive-uantwerpendocs
   (package
     (name "texlive-uantwerpendocs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uantwerpendocs/"
                                      "source/latex/uantwerpendocs/"
                                      "tex/latex/uantwerpendocs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v1fj5bbx6whzp5csljf0hqlxhib6ajdc3diygxjr4pkv5156zxn"))))
+                "1kc8c2hb1lni19hi313y18n48ik37ba5bkqc431hfpgj18fl5jrq"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/uantwerpendocs";)
@@ -37887,18 +37939,18 @@ style of the University of Antwerp.")
 (define-public texlive-ucalgmthesis
   (package
     (name "texlive-ucalgmthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucalgmthesis/"
                                      "tex/latex/ucalgmthesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0krqj0vpl5k6v1m1v7qh14yfqf0lbriqsdz5jmwqgswljf8ld954"))))
+                "10y0663xcggbykia38q85v429033m5p8k02v7vp4k9lrn10zixbn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ucalgmthesis";)
@@ -37913,12 +37965,12 @@ Graduate Studies.  It uses the @code{memoir} class.")
 (define-public texlive-ucbthesis
   (package
     (name "texlive-ucbthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucbthesis/"
                                      "tex/latex/ucbthesis/"))))
               (file-name (git-file-name name version))
@@ -37938,12 +37990,12 @@ California, Berkeley.  It is based on the 
@code{memoir} class.")
 (define-public texlive-ucdavisthesis
   (package
     (name "texlive-ucdavisthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucdavisthesis/"
                                      "source/latex/ucdavisthesis/"
                                      "tex/latex/ucdavisthesis/"))))
@@ -37965,12 +38017,12 @@ requirements as of April 2016.")
 (define-public texlive-ucsmonograph
   (package
     (name "texlive-ucsmonograph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucsmonograph/"
                                      "source/latex/ucsmonograph/"
                                      "tex/latex/ucsmonograph/"))))
@@ -37992,12 +38044,12 @@ the @acronym{UCS, University of Caxias do Sul} 
specifications.")
 (define-public texlive-ucthesis
   (package
     (name "texlive-ucthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucthesis/" 
"tex/latex/ucthesis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -38016,19 +38068,19 @@ and masters theses.")
 (define-public texlive-udes-genie-these
   (package
     (name "texlive-udes-genie-these")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/udes-genie-these/"
                                      "source/latex/udes-genie-these/"
                                      "tex/latex/udes-genie-these/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hhc8d0cmc6miylkc137cxlkw44z23zi17sz31f68im5rl94a4m6"))))
+                "00gc36hjc1mr3qgna2sr2hadr8673lvl1fw46anbskyj6509xx13"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/udes-genie-these";)
@@ -38047,12 +38099,12 @@ in French, the language of the typical user at the 
Universite de Sherbrooke.")
 (define-public texlive-uestcthesis
   (package
     (name "texlive-uestcthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/uestcthesis/"
                                      "doc/latex/uestcthesis/"
                                      "tex/latex/uestcthesis/"))))
@@ -38072,17 +38124,17 @@ Science and Technology of China.")
 (define-public texlive-ufrgscca
   (package
     (name "texlive-ufrgscca")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ufrgscca/" 
"tex/latex/ufrgscca/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0xrmgs9zjqqa09gasf2b96mjvwqshjqpyaz4icvrlr7yx9hqqs2y"))))
+                "0l54a3bdrwr0dfi2nf5pq6jb3yd9pv5bgpkkgbq7j6g9fv00i6hz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ufrgscca";)
@@ -38100,12 +38152,12 @@ auxiliary packages, some of which can be used 
independently.")
 (define-public texlive-uhhassignment
   (package
     (name "texlive-uhhassignment")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uhhassignment/"
                                      "source/latex/uhhassignment/"
                                      "tex/latex/uhhassignment/"))))
@@ -38125,12 +38177,12 @@ assignments at the university of Hamburg (Universitat 
Hamburg).")
 (define-public texlive-uiucredborder
   (package
     (name "texlive-uiucredborder")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uiucredborder/"
                                      "source/latex/uiucredborder/"
                                      "tex/latex/uiucredborder/"))))
@@ -38151,12 +38203,12 @@ doctoral dissertations --- your thesis committee 
members.")
 (define-public texlive-uiucthesis
   (package
     (name "texlive-uiucthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uiucthesis/"
                                      "source/latex/uiucthesis/"
                                      "tex/latex/uiucthesis/"))))
@@ -38176,17 +38228,17 @@ the University's Handbook for Graduate Students 
Preparing to Deposit.")
 (define-public texlive-ukbill
   (package
     (name "texlive-ukbill")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ukbill/" 
"tex/latex/ukbill/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1kdz2dfa9y5gjm61k3l9cyc95fc8ibq8c1vlap3gfzwadl4fggp1"))))
+                "0ba4j50qmhvncdb2nnmyczpwb6cy86jj96n6bj9azik755mzmh70"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ukbill";)
@@ -38199,12 +38251,12 @@ The font Palatine Parliamentary is required to use 
this package.")
 (define-public texlive-ulqda
   (package
     (name "texlive-ulqda")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ulqda/" "scripts/ulqda/"
                                      "source/latex/ulqda/" 
"tex/latex/ulqda/"))))
               (file-name (git-file-name name version))
@@ -38220,6 +38272,7 @@ The font Palatine Parliamentary is required to use this 
package.")
     (native-inputs
      (list (texlive-updmap.cfg
             (list texlive-dot2texi
+                  texlive-etoolbox
                   texlive-hypdoc
                   texlive-moreverb
                   texlive-pgf
@@ -38241,12 +38294,12 @@ information.")
 (define-public texlive-ulthese
   (package
     (name "texlive-ulthese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ulthese/" 
"source/latex/ulthese/"
                                      "tex/latex/ulthese/"))))
               (file-name (git-file-name name version))
@@ -38271,12 +38324,12 @@ templates are all written in French, the language of 
the target audience.")
 (define-public texlive-umbclegislation
   (package
     (name "texlive-umbclegislation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/umbclegislation/"
                                      "tex/latex/umbclegislation/"))))
               (file-name (git-file-name name version))
@@ -38297,12 +38350,12 @@ Government Association Bills.")
 (define-public texlive-umich-thesis
   (package
     (name "texlive-umich-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/umich-thesis/"
                                      "tex/latex/umich-thesis/"))))
               (file-name (git-file-name name version))
@@ -38321,12 +38374,12 @@ Michigan dissertation according to the Rackham 
dissertation handbook.")
 (define-public texlive-umthesis
   (package
     (name "texlive-umthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/umthesis/" 
"tex/latex/umthesis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -38344,12 +38397,12 @@ loads @code{book} class, and makes minimal changes to 
it.")
 (define-public texlive-umtypewriter
   (package
     (name "texlive-umtypewriter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/umtypewriter/"
                                      "fonts/opentype/public/umtypewriter/"))))
               (file-name (git-file-name name version))
@@ -38370,12 +38423,12 @@ which are required for use of the @code{xgreek} 
package for XeLaTeX.")
 (define-public texlive-unam-thesis
   (package
     (name "texlive-unam-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unam-thesis/"
                                      "tex/latex/unam-thesis/"))))
               (file-name (git-file-name name version))
@@ -38394,17 +38447,17 @@ National Autonomous University of Mexico (UNAM) 
guidelines.")
 (define-public texlive-unamth-template
   (package
     (name "texlive-unamth-template")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unamth-template/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "018vpcbxfzch8qsrrqakcxxir53nalvj39l2kn45kn26p5nfkfbn"))))
+                "1ydaxzcwxq1rjkawlapnfipjzlyzvbvijrx98pi9yd4zk2nnqjfv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/unamth-template";)
@@ -38417,12 +38470,12 @@ Theses.")
 (define-public texlive-unamthesis
   (package
     (name "texlive-unamthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/unamthesis/"
                                      "doc/latex/unamthesis/"
                                      "tex/latex/unamthesis/"))))
@@ -38444,17 +38497,17 @@ author-year schemes using the @code{natbib} package.")
 (define-public texlive-unbtex
   (package
     (name "texlive-unbtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unbtex/" 
"tex/latex/unbtex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s45np0j9xw4gfga593rpcxzagcn3yhr8m2q44jj4mf6sp9ldlbw"))))
+                "0a1lfv1ls6n1q5rxi7cdsvyfwhk4xf1qmwi17hv8g4sh1lwi0cyq"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/unbtex";)
@@ -38472,12 +38525,12 @@ audience.")
 (define-public texlive-unfonts-core
   (package
     (name "texlive-unfonts-core")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/unfonts-core/"
                                      "fonts/truetype/public/unfonts-core/"))))
               (file-name (git-file-name name version))
@@ -38504,12 +38557,12 @@ following font families (12 fonts):
 (define-public texlive-unfonts-extra
   (package
     (name "texlive-unfonts-extra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/unfonts-extra/"
                                      "fonts/truetype/public/unfonts-extra/"))))
               (file-name (git-file-name name version))
@@ -38537,12 +38590,12 @@ following Korean font families (11 fonts):
 (define-public texlive-uni-wtal-ger
   (package
     (name "texlive-uni-wtal-ger")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uni-wtal-ger/"
                                      "tex/latex/uni-wtal-ger/"))))
               (file-name (git-file-name name version))
@@ -38563,12 +38616,12 @@ in faculty of humanities at the Bergische Universitat 
Wuppertal.")
 (define-public texlive-uni-wtal-lin
   (package
     (name "texlive-uni-wtal-lin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uni-wtal-lin/"
                                      "tex/latex/uni-wtal-lin/"))))
               (file-name (git-file-name name version))
@@ -38589,12 +38642,12 @@ Institute of Linguistics at the Bergische Universitat 
Wuppertal.")
 (define-public texlive-unicode-alphabets
   (package
     (name "texlive-unicode-alphabets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unicode-alphabets/"
                                      "tex/latex/unicode-alphabets/"))))
               (file-name (git-file-name name version))
@@ -38618,12 +38671,12 @@ display of medieval and other documents.")
 (define-public texlive-unifith
   (package
     (name "texlive-unifith")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/unifith/" "doc/latex/unifith/"
                                      "tex/latex/unifith/"))))
               (file-name (git-file-name name version))
@@ -38643,12 +38696,12 @@ Florence (Italy).")
 (define-public texlive-unigrazpub
   (package
     (name "texlive-unigrazpub")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unigrazpub/"
                                      "source/latex/unigrazpub/"
                                      "tex/latex/unigrazpub/"))))
@@ -38669,12 +38722,12 @@ of the Library Publishing Services of University of 
Graz.")
 (define-public texlive-unitn-bimrep
   (package
     (name "texlive-unitn-bimrep")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unitn-bimrep/"
                                      "tex/latex/unitn-bimrep/"))))
               (file-name (git-file-name name version))
@@ -38697,12 +38750,12 @@ publication performed by a student.")
 (define-public texlive-unitsdef
   (package
     (name "texlive-unitsdef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unitsdef/"
                                      "source/latex/unitsdef/"
                                      "tex/latex/unitsdef/"))))
@@ -38723,12 +38776,12 @@ settings.")
 (define-public texlive-universa
   (package
     (name "texlive-universa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/universa/"
                                      "fonts/source/public/universa/"
                                      "fonts/tfm/public/universa/"
@@ -38752,12 +38805,12 @@ supplied.")
 (define-public texlive-universalis
   (package
     (name "texlive-universalis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/universalis/"
                                      "fonts/enc/dvips/universalis/"
                                      "fonts/map/dvips/universalis/"
@@ -38784,18 +38837,18 @@ Frutiger.")
 (define-public texlive-univie-ling
   (package
     (name "texlive-univie-ling")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/univie-ling/"
                                      "tex/latex/univie-ling/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1678hl6bzpvsa9h8hlap84cnl82g5kkpg9kkwpq4r4zrj90fhgda"))))
+                "0lxxqddsssacsn9q75jfg6mxvb9drz9swi3h2xjbaakg7bf5y2g2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/univie-ling";)
@@ -38817,12 +38870,12 @@ may have to be adjusted.")
 (define-public texlive-unizgklasa
   (package
     (name "texlive-unizgklasa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unizgklasa/"
                                      "tex/latex/unizgklasa/"))))
               (file-name (git-file-name name version))
@@ -38845,12 +38898,12 @@ uniformizing the look of all graduate papers.")
 (define-public texlive-unswcover
   (package
     (name "texlive-unswcover")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unswcover/"
                                      "tex/latex/unswcover/"))))
               (file-name (git-file-name name version))
@@ -38870,12 +38923,12 @@ Copyright and Authenticity statements.")
 (define-public texlive-uol-physics-report
   (package
     (name "texlive-uol-physics-report")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uol-physics-report/"
                                      "source/latex/uol-physics-report/"
                                      "tex/latex/uol-physics-report/"))))
@@ -38899,12 +38952,12 @@ the page numbering.")
 (define-public texlive-uothesis
   (package
     (name "texlive-uothesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uothesis/"
                                      "source/latex/uothesis/"
                                      "tex/latex/uothesis/"))))
@@ -38925,12 +38978,12 @@ theses as laid out in the Fall 2010 UO graduate 
school student manual.")
 (define-public texlive-uowthesis
   (package
     (name "texlive-uowthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uowthesis/"
                                      "tex/latex/uowthesis/"))))
               (file-name (git-file-name name version))
@@ -38953,12 +39006,12 @@ Research & Innovation Division, UoW.")
 (define-public texlive-uowthesistitlepage
   (package
     (name "texlive-uowthesistitlepage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uowthesistitlepage/"
                                      "tex/latex/uowthesistitlepage/"))))
               (file-name (git-file-name name version))
@@ -38981,12 +39034,12 @@ is required in the front of each PhD thesis.")
 (define-public texlive-uppunctlm
   (package
     (name "texlive-uppunctlm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/uppunctlm/"
                                      "fonts/tfm/public/uppunctlm/"
                                      "fonts/vf/public/uppunctlm/"
@@ -39011,12 +39064,12 @@ period, semicolon, colon, parentheses, square 
brackets, and Arabic numerals.")
 (define-public texlive-urlbst
   (package
     (name "texlive-urlbst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/urlbst/" "doc/bibtex/urlbst/"
                                      "scripts/urlbst/" 
"source/bibtex/urlbst/"))))
               (file-name (git-file-name name version))
@@ -39041,12 +39094,12 @@ robust rather than pretty.")
 (define-public texlive-urcls
   (package
     (name "texlive-urcls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/urcls/" "tex/latex/urcls/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -39069,12 +39122,12 @@ in the usual way with @code{\\usetheme@{UR@}}.")
 (define-public texlive-urwchancal
   (package
     (name "texlive-urwchancal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/urwchancal/"
                                      "fonts/tfm/urw/urwchancal/"
                                      "fonts/vf/urw/urwchancal/"
@@ -39098,12 +39151,12 @@ basic fonts collection.  This package supersedes the 
@code{pzccal} package.")
 (define-public texlive-usebib
   (package
     (name "texlive-usebib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/usebib/" "source/latex/usebib/"
                                      "tex/latex/usebib/"))))
               (file-name (git-file-name name version))
@@ -39125,12 +39178,12 @@ field from a specified entry in that database.")
 (define-public texlive-uspatent
   (package
     (name "texlive-uspatent")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uspatent/" 
"tex/latex/uspatent/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -39149,12 +39202,12 @@ LyX.")
 (define-public texlive-ut-thesis
   (package
     (name "texlive-ut-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ut-thesis/"
                                      "source/latex/ut-thesis/"
                                      "tex/latex/ut-thesis/"))))
@@ -39174,12 +39227,12 @@ University of Toronto School of Graduate Studies 
(SGS), as of Fall 2020.")
 (define-public texlive-utexasthesis
   (package
     (name "texlive-utexasthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/utexasthesis/"
                                      "tex/latex/utexasthesis/"))))
               (file-name (git-file-name name version))
@@ -39198,18 +39251,18 @@ masters and PhD thesis submissions of the University 
of Texas at Austin.")
 (define-public texlive-uvaletter
   (package
     (name "texlive-uvaletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uvaletter/"
                                      "tex/latex/uvaletter/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12y57x4np1asfcbm6izn31rzqbxdxmsfc8gibgz6sh7nj2vvhf22"))))
+                "1qqrlv7f4mdldf9gyllnaszvfv82ds8p0h63q802q8llviishjbm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/uvaletter";)
@@ -39222,12 +39275,12 @@ for the University of Amsterdam.")
 (define-public texlive-uwa-colours
   (package
     (name "texlive-uwa-colours")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uwa-colours/"
                                      "source/latex/uwa-colours/"
                                      "tex/latex/uwa-colours/"))))
@@ -39247,12 +39300,12 @@ colour palette of the University of Western 
Australia.")
 (define-public texlive-uwa-letterhead
   (package
     (name "texlive-uwa-letterhead")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uwa-letterhead/"
                                      "source/latex/uwa-letterhead/"
                                      "tex/latex/uwa-letterhead/"))))
@@ -39276,12 +39329,12 @@ XeLaTeX and LuaLaTeX.")
 (define-public texlive-uwa-pcf
   (package
     (name "texlive-uwa-pcf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uwa-pcf/" 
"source/latex/uwa-pcf/"
                                      "tex/latex/uwa-pcf/"))))
               (file-name (git-file-name name version))
@@ -39307,12 +39360,12 @@ XeLaTeX and LuaLaTeX.")
 (define-public texlive-uwa-pif
   (package
     (name "texlive-uwa-pif")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uwa-pif/" 
"source/latex/uwa-pif/"
                                      "tex/latex/uwa-pif/"))))
               (file-name (git-file-name name version))
@@ -39338,12 +39391,12 @@ LuaLaTeX.")
 (define-public texlive-uwthesis
   (package
     (name "texlive-uwthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uwthesis/" 
"tex/latex/uwthesis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -39359,12 +39412,12 @@ LuaLaTeX.")
 (define-public texlive-vak
   (package
     (name "texlive-vak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/vak/" "doc/bibtex/vak/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -39387,12 +39440,12 @@ BibTeX system.")
 (define-public texlive-vancouver
   (package
     (name "texlive-vancouver")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/vancouver/"
                                      "doc/bibtex/vancouver/"))))
               (file-name (git-file-name name version))
@@ -39412,12 +39465,12 @@ style).")
 (define-public texlive-velthuis
   (package
     (name "texlive-velthuis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/velthuis/"
                                      "doc/man/man1/devnag.1"
                                      "doc/man/man1/devnag.man1.pdf"
@@ -39497,12 +39550,12 @@ fonts, in both Metafont and Type 1 formats.")
 (define-public texlive-venn
   (package
     (name "texlive-venn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/venn/" "metapost/venn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -39518,12 +39571,12 @@ fonts, in both Metafont and Type 1 formats.")
 (define-public texlive-venturisadf
   (package
     (name "texlive-venturisadf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/venturisadf/"
                                      "fonts/afm/arkandis/venturis/"
                                      "fonts/afm/arkandis/venturis2/"
@@ -39578,18 +39631,18 @@ fonts, in LaTeX, is also provided.")
 (define-public texlive-verse
   (package
     (name "texlive-verse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verse/" "source/latex/verse/"
                                      "tex/latex/verse/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v54xgn9d91xsjcy5dmgs5r50amvqnakyc7hymdzbqkv5cz2dd3r"))))
+                "01c9mrq0zsa8i3wrhv4i21mcbl9y2ryjjnkph8v4d60wxsz6jcpy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/verse";)
@@ -39603,12 +39656,12 @@ tale} from @emph{Alice in Wonderland}.")
 (define-public texlive-vlna
   (package
     (name "texlive-vlna")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/vlna.1"
                                      "doc/man/man1/vlna.man1.pdf" 
"doc/vlna/"))))
               (file-name (git-file-name name version))
@@ -39675,12 +39728,12 @@ the end of a line.")
 (define-public texlive-vntex
   (package
     (name "texlive-vntex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/vntex/"
                                      "fonts/afm/vntex/chartervn/"
                                      "fonts/afm/vntex/grotesqvn/"
@@ -39738,12 +39791,12 @@ bundle, for which map files are available to provide 
a Vietnamese version.")
 (define-public texlive-wallpaper
   (package
     (name "texlive-wallpaper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wallpaper/"
                                      "tex/latex/wallpaper/"))))
               (file-name (git-file-name name version))
@@ -39764,18 +39817,18 @@ tiling.")
 (define-public texlive-wargame
   (package
     (name "texlive-wargame")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wargame/" 
"source/latex/wargame/"
                                      "tex/latex/wargame/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1j56fnq5m298ly650v0k7qla15kiwcwswsd7454wqv9f191gmhhh"))))
+                "1w2yasbwjnr41hyx7s7fm8f2lk4j0wq3bpg4rz6hd904fj391bma"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/wargame";)
@@ -39795,18 +39848,18 @@ a VASSAL module.")
 (define-public texlive-windycity
   (package
     (name "texlive-windycity")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/windycity/"
                                      "tex/latex/windycity/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "13fw7nnkgnphwm3vjdsn40p7n5j6cfb4c60ga6y16xrcwihzdqpb"))))
+                "1m9n3hyfmrnd84gns1aasdkdv05d9gpa69b6jnijdyvr3yxlh0x6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/windycity";)
@@ -39820,19 +39873,19 @@ parenthetical citations, and reference lists 
according to the 17th edition of
 (define-public texlive-witharrows
   (package
     (name "texlive-witharrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/witharrows/"
                                      "source/generic/witharrows/"
                                      "tex/generic/witharrows/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0m9imjxi174bh1mr2gl74s8bmhksaabvmfzvv2nq8nbmzvfsic19"))))
+                "0872qr7chd175jpqyq8n3kfx38jyi7y0qmqf28mb37mkwg5dzdbd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/witharrows";)
@@ -39848,12 +39901,12 @@ calculus presented.")
 (define-public texlive-wnri
   (package
     (name "texlive-wnri")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/wnri/"
                                      "fonts/source/public/wnri/"
                                      "fonts/tfm/public/wnri/"))))
@@ -39875,12 +39928,12 @@ Native American languages.")
 (define-public texlive-wnri-latex
   (package
     (name "texlive-wnri-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wnri-latex/"
                                      "source/latex/wnri-latex/"
                                      "tex/latex/wnri-latex/"))))
@@ -39899,12 +39952,12 @@ Native American languages.")
 (define-public texlive-wsemclassic
   (package
     (name "texlive-wsemclassic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wsemclassic/"
                                      "source/latex/wsemclassic/"
                                      "tex/latex/wsemclassic/"))))
@@ -39926,12 +39979,12 @@ LaTeX standard @code{report} class.")
 (define-public texlive-wsuipa
   (package
     (name "texlive-wsuipa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/wsuipa/"
                                      "fonts/source/public/wsuipa/"
                                      "fonts/tfm/public/wsuipa/"
@@ -39960,19 +40013,19 @@ superseded by the @code{tipa} fonts.")
 (define-public texlive-xcharter-math
   (package
     (name "texlive-xcharter-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/xcharter-math/"
                                      "fonts/opentype/public/xcharter-math/"
                                      "tex/latex/xcharter-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1p0wqn9877xshwlayba8v62dvx4m0widl9pd42aixll0snc6p67s"))))
+                "0knf8h2xgyxr6845q937sglw528cfgp9rdipp4db0qydrhc679bn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xcharter-math";)
@@ -39986,12 +40039,12 @@ Charter) in LuaLaTeX or XeLaTeX documents.")
 (define-public texlive-xcite
   (package
     (name "texlive-xcite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcite/" "source/latex/xcite/"
                                      "tex/latex/xcite/"))))
               (file-name (git-file-name name version))
@@ -40011,12 +40064,12 @@ a stub that loads @code{xr}.")
 (define-public texlive-xduthesis
   (package
     (name "texlive-xduthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xduthesis/"
                                      "source/latex/xduthesis/"
                                      "tex/latex/xduthesis/"))))
@@ -40039,18 +40092,18 @@ professional master.")
 (define-public texlive-xduts
   (package
     (name "texlive-xduts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xduts/" 
"source/xelatex/xduts/"
                                      "tex/xelatex/xduts/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17zd5i4vxpg2n7w9449q754i2k280jjm18pfl6d8b6r1adv5hy4c"))))
+                "0lgm0rqf3z3zy9ggsyhxm8ndl364a5jikb01fvcmldr7ld4hnn18"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-ctex")))
     (build-system texlive-build-system)
@@ -40068,12 +40121,12 @@ undergraduate and postgraduate that meet the school's 
requirements.")
 (define-public texlive-xecjk
   (package
     (name "texlive-xecjk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xecjk/"
                                      "fonts/misc/xetex/fontmapping/xecjk/"
                                      "source/xelatex/xecjk/" 
"tex/xelatex/xecjk/"))))
@@ -40113,12 +40166,12 @@ the way users have become used to, in the CJK 
package.")
 (define-public texlive-xecyrmongolian
   (package
     (name "texlive-xecyrmongolian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xecyrmongolian/"
                                      "source/latex/xecyrmongolian/"
                                      "tex/latex/xecyrmongolian/"))))
@@ -40141,12 +40194,12 @@ to be able to create multilingual documents.")
 (define-public texlive-xmuthesis
   (package
     (name "texlive-xmuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xmuthesis/"
                                      "source/latex/xmuthesis/"
                                      "tex/latex/xmuthesis/"))))
@@ -40166,12 +40219,12 @@ to be able to create multilingual documents.")
 (define-public texlive-xq
   (package
     (name "texlive-xq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/xq/" "fonts/source/public/xq/"
                                      "fonts/tfm/public/xq/" "tex/latex/xq/"))))
               (file-name (git-file-name name version))
@@ -40191,12 +40244,12 @@ write games or parts of games and show diagrams with 
special positions.")
 (define-public texlive-xskak
   (package
     (name "texlive-xskak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xskak/" "source/latex/xskak/"
                                      "tex/latex/xskak/"))))
               (file-name (git-file-name name version))
@@ -40217,12 +40270,12 @@ an interface to define and switch between indefinite 
levels of styles.")
 (define-public texlive-xyling
   (package
     (name "texlive-xyling")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xyling/" 
"tex/latex/xyling/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -40245,15 +40298,22 @@ without unwanted side effects.  The macros are based 
on the XY-Pic package.")
 (define-public texlive-xymtex
   (package
     (name "texlive-xymtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/xymtex/"
-                                     "source/latex/xymtex/"
-                                     "tex/latex/xymtex/"))))
+                    (revision 70951)
+                    (locations (list "doc/latex/xymtex/doc/"
+                                     "doc/latex/xymtex/readme/"
+                                     "source/latex/xymtex/base/"
+                                     "source/latex/xymtex/chemist/"
+                                     "source/latex/xymtex/xymtxpdf/"
+                                     "source/latex/xymtex/xymtxps/"
+                                     "tex/latex/xymtex/base/"
+                                     "tex/latex/xymtex/chemist/"
+                                     "tex/latex/xymtex/xymtxpdf/"
+                                     "tex/latex/xymtex/xymtxps/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
@@ -40271,19 +40331,19 @@ provides three output modes: LaTeX, PostScript and 
PDF.")
 (define-public texlive-yathesis
   (package
     (name "texlive-yathesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yathesis/"
                                      "source/latex/yathesis/"
                                      "tex/latex/yathesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1qp1a0y8hkv0wfkbh2rbgkm2il08a320gl0kqppam4rb8y6wn77z"))))
+                "0aa9875am0gxy7fxf3z9xdxva8x9anlx8k82c1hz95s3m119fccs"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
@@ -40357,12 +40417,12 @@ list of acronyms and symbols list.")
 (define-public texlive-yazd-thesis
   (package
     (name "texlive-yazd-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/yazd-thesis/"
                                      "tex/xelatex/yazd-thesis/"))))
               (file-name (git-file-name name version))
@@ -40381,18 +40441,18 @@ dissertations at the Yazd University.  The class 
requires use of XeLaTeX.")
 (define-public texlive-yb-book
   (package
     (name "texlive-yb-book")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yb-book/" 
"source/latex/yb-book/"
                                      "tex/latex/yb-book/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1brgy4y92888z7mc6yryasbv7xhcj560zsy5wz6ahcwny8f67mgg"))))
+                "1ii4c3kslbhj7im8q0d7lj130kfh1sflq8hx04hiyl7qlyfd5n1a"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -40436,12 +40496,12 @@ the ``Y.B.'' brand.")
 (define-public texlive-yfonts
   (package
     (name "texlive-yfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yfonts/" "source/latex/yfonts/"
                                      "tex/latex/yfonts/"))))
               (file-name (git-file-name name version))
@@ -40460,12 +40520,12 @@ Schwabacher, Fraktur and the baroque initials.")
 (define-public texlive-yfonts-otf
   (package
     (name "texlive-yfonts-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/yfonts-otf/"
                                      "fonts/opentype/public/yfonts-otf/"
                                      "tex/latex/yfonts-otf/"))))
@@ -40489,12 +40549,12 @@ of @file{yfonts.sty} or @file{oldgerm.sty}.")
 (define-public texlive-yfonts-t1
   (package
     (name "texlive-yfonts-t1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/yfonts-t1/" "dvips/yfonts-t1/"
                                      "fonts/afm/public/yfonts-t1/"
                                      "fonts/map/dvips/yfonts-t1/"
@@ -40516,12 +40576,12 @@ Fraktur fonts of Yannis Haralambous set of old German 
fonts.")
 (define-public texlive-yhmath
   (package
     (name "texlive-yhmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/yhmath/"
                                      "fonts/map/dvips/yhmath/"
                                      "fonts/source/public/yhmath/"
@@ -40547,12 +40607,12 @@ and a LaTeX package for using them.")
 (define-public texlive-yinit-otf
   (package
     (name "texlive-yinit-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/yinit-otf/"
                                      "fonts/opentype/public/yinit-otf/"))))
               (file-name (git-file-name name version))
@@ -40572,12 +40632,12 @@ Original Metafont files for @code{yinit} are in the 
@code{yinit} package.")
 (define-public texlive-york-thesis
   (package
     (name "texlive-york-thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/york-thesis/"
                                      "source/latex/york-thesis/"
                                      "tex/latex/york-thesis/"))))
@@ -40598,12 +40658,12 @@ the changes made in Spring 2005.")
 (define-public texlive-youngtab
   (package
     (name "texlive-youngtab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/youngtab/"
                                      "source/generic/youngtab/"
                                      "tex/generic/youngtab/"))))
@@ -40624,17 +40684,17 @@ mathematical symbols for the representations of 
groups, providing two macros,
 (define-public texlive-yquant
   (package
     (name "texlive-yquant")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yquant/" 
"tex/latex/yquant/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ibrll05slxh1xin6zb14nwic4a86gkpk60k8dzgf184l3kkv8lj"))))
+                "054rmlp714ygsz2yviffkjjj4i45k5w9yjyl8rrrbibimgdc4f79"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/yquant";)
@@ -40653,12 +40713,12 @@ customization of individual circuit.")
 (define-public texlive-ytableau
   (package
     (name "texlive-ytableau")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ytableau/"
                                      "source/latex/ytableau/"
                                      "tex/latex/ytableau/"))))
@@ -40680,12 +40740,12 @@ pgfkeys-enabled options are provided both at package 
load and configurably.")
 (define-public texlive-zitie
   (package
     (name "texlive-zitie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/zitie/" 
"tex/xelatex/zitie/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -40703,12 +40763,12 @@ practicing sheets (copybooks).  Currently, only XeTeX 
is supported.")
 (define-public texlive-zlmtt
   (package
     (name "texlive-zlmtt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/zlmtt/" "tex/latex/zlmtt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -40726,12 +40786,12 @@ scaling and access to all its features.")
 (define-public texlive-zootaxa-bst
   (package
     (name "texlive-zootaxa-bst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/zootaxa-bst/"
                                      "doc/bibtex/zootaxa-bst/"))))
               (file-name (git-file-name name version))
@@ -40751,18 +40811,18 @@ This is a fork of @file{apa.bst}.")
 (define-public texlive-zx-calculus
   (package
     (name "texlive-zx-calculus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zx-calculus/"
                                      "tex/latex/zx-calculus/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vs0f1zs0ccmv001a4x2m5qqcwl2gr2jl0z87qvjq17d3b2kzz88"))))
+                "04h0rxf6ricqiafb932pcfack9yc5mmq5r5q7ddszg11lwvxgh71"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/zx-calculus";)
@@ -40777,12 +40837,12 @@ mode to avoid getting lost in big diagrams.")
 (define-public texlive-zxjafont
   (package
     (name "texlive-zxjafont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zxjafont/" 
"tex/latex/zxjafont/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -40798,12 +40858,12 @@ mode to avoid getting lost in big diagrams.")
 (define-public texlive-zxjatype
   (package
     (name "texlive-zxjatype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zxjatype/" 
"tex/latex/zxjatype/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -40820,12 +40880,12 @@ Japanese, for XeLaTeX.")
 (define-public texlive-zxjafbfont
   (package
     (name "texlive-zxjafbfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zxjafbfont/"
                                      "tex/latex/zxjafbfont/"))))
               (file-name (git-file-name name version))
@@ -40842,12 +40902,12 @@ Japanese, for XeLaTeX.")
 (define-public texlive-biblatex-cheatsheet
   (package
     (name "texlive-biblatex-cheatsheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-cheatsheet/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -40863,12 +40923,12 @@ Japanese, for XeLaTeX.")
 (define-public texlive-bibtex8
   (package
     (name "texlive-bibtex8")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/csf/base/" 
"bibtex/csf/polish-csf/"
                                      "doc/bibtex8/" "doc/man/man1/bibtex8.1"
                                      "doc/man/man1/bibtex8.man1.pdf"))))
@@ -40941,7 +41001,7 @@ order are controlled by an external configuration 
file.")
               ;; is therefore bound to fail.  Skip that part.
               (lambda _
                 (substitute* "texk/bibtex-x/tests/bibtex8u-mem.test"
-                  (("\\./bibtexu .*") "exit 0\n"))))
+                  (("_bibtexu=.*") "_bibtexu=echo\n"))))
             (replace 'check
               (lambda* (#:key tests? #:allow-other-keys)
                 (when tests?
@@ -40963,12 +41023,12 @@ order are controlled by an external configuration 
file.")
 (define-public texlive-bibtexu
   (package
     (name "texlive-bibtexu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/bibtexu/" "doc/man/man1/bibtexu.1"
                                      "doc/man/man1/bibtexu.man1.pdf"))))
               (file-name (git-file-name name version))
@@ -41004,8 +41064,8 @@ supported via the ICU library.")
               ;; is therefore bound to fail.  Skip that part.
               (lambda _
                 (substitute* "texk/bibtex-x/tests/bibtex8u-mem.test"
-                  (("\\./bibtex8 .*") "exit 0\n"))))))))
-    (native-inputs (list pkg-config))
+                  (("_bibtex8=.*") "_bibtex8=echo\n"))))))))
+    (native-inputs (list perl pkg-config))
     (inputs (list icu4c texlive-libkpathsea))
     (home-page (package-home-page texlive-bibtexu))
     (synopsis "Binary for @code{texlive-bibtexu}")
@@ -41016,12 +41076,12 @@ supported via the ICU library.")
 (define-public texlive-bundledoc
   (package
     (name "texlive-bundledoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/arlatex.1"
                                      "doc/man/man1/arlatex.man1.pdf"
                                      "doc/man/man1/bundledoc.1"
@@ -41056,12 +41116,12 @@ environment.")
 (define-public texlive-checklistings
   (package
     (name "texlive-checklistings")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/checklistings/"
                                      "scripts/checklistings/"
                                      "source/latex/checklistings/"
@@ -41088,12 +41148,12 @@ compilers in the ML family.")
 (define-public texlive-chklref
   (package
     (name "texlive-chklref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/chklref.1"
                                      "doc/man/man1/chklref.man1.pdf"
                                      "doc/support/chklref/" "scripts/chklref/"
@@ -41118,12 +41178,12 @@ labels and advises the user to use a starred version 
instead.")
 (define-public texlive-chktex
   (package
     (name "texlive-chktex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "chktex/"
                                      "doc/chktex/"
                                      "doc/man/man1/chktex.1"
@@ -41136,7 +41196,7 @@ labels and advises the user to use a starred version 
instead.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qyrllxvcymmr1a4sq9c88fw5zchcx0n6yac69s61fg6xypk18bq"))))
+                "1vskxbrlhm5sd5jlyqszsf747fmi082ss8iy0ia1m4plmszcvvpn"))))
     (outputs '("out" "doc"))
     (properties '((updater-ignored-inputs "perl"))) ;in "-bin" already
     (build-system texlive-build-system)
@@ -41212,12 +41272,12 @@ Filters are also provided for checking the LaTeX 
parts of CWEB documents.")
 (define-public texlive-clojure-pamphlet
   (package
     (name "texlive-clojure-pamphlet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pamphletangler.1"
                                      "doc/man/man1/pamphletangler.man1.pdf"
                                      "doc/support/clojure-pamphlet/"
@@ -41250,17 +41310,24 @@ chunk of code.")
 (define-public texlive-cluttex
   (package
     (name "texlive-cluttex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/support/cluttex/" 
"scripts/cluttex/"))))
+                    (revision 70951)
+                    (locations (list "doc/man/man1/cllualatex.1"
+                                     "doc/man/man1/cllualatex.man1.pdf"
+                                     "doc/man/man1/cluttex.1"
+                                     "doc/man/man1/cluttex.man1.pdf"
+                                     "doc/man/man1/clxelatex.1"
+                                     "doc/man/man1/clxelatex.man1.pdf"
+                                     "doc/support/cluttex/"
+                                     "scripts/cluttex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06i59jxanssx0hngnzkvmigg4gh0szm8n11095wlpdqrma1d162c"))))
+                "1k2142c0j2h9vri211b3gy2azl9yxnribv5kg69yi5q9bfvz6bnh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -41288,12 +41355,12 @@ files for changes (using an external program).")
 (define-public texlive-components
   (package
     (name "texlive-components")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/components/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -41311,17 +41378,17 @@ may encounter.")
 (define-public texlive-comprehensive
   (package
     (name "texlive-comprehensive")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/comprehensive/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pa76hkxfmms5h6y6zyg4l5wrspprhnycfdigby8302srx676vhi"))))
+                "0cmw36bn6pjb6ajlrg2yz5imkrxihzzdkh56xwdk2abwzaqn09q6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/comprehensive";)
@@ -41336,12 +41403,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/ctan-o-mat.1"
                                      "doc/man/man1/ctan-o-mat.man1.pdf"
                                      "doc/support/ctan-o-mat/"
@@ -41370,12 +41437,12 @@ submission has to be requested by an appropriate 
command line option.")
 (define-public texlive-ctan-chk
   (package
     (name "texlive-ctan-chk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/ctan_chk/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -41396,19 +41463,19 @@ guidelines as well as CTAN's future adjustments.")
 (define-public texlive-ctanbib
   (package
     (name "texlive-ctanbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/ctanbib.1"
                                      "doc/man/man1/ctanbib.man1.pdf"
                                      "doc/support/ctanbib/" 
"scripts/ctanbib/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vlx37g8mp8rqb744bngykzh8yszscw2vlv7n78c8ymagx2c1xpf"))))
+                "1kmgs65xl0np02mrd4snvr6s0l5igr6laq5x6vbhsi7sqdr67xqs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "ctanbib")))
@@ -41423,12 +41490,12 @@ bibliographic information in BibLaTeX format for 
packages hosted on CTAN.  The
 (define-public texlive-ctanify
   (package
     (name "texlive-ctanify")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ctanify/"
                                      "doc/man/man1/ctanify.1"
                                      "doc/man/man1/ctanify.man1.pdf"
@@ -41456,12 +41523,12 @@ incorporate it in a distribution.")
 (define-public texlive-ctanupload
   (package
     (name "texlive-ctanupload")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/ctanupload/"
                                      "scripts/ctanupload/"))))
               (file-name (git-file-name name version))
@@ -41484,12 +41551,12 @@ team (2015-02-05): It seems that this script is 
currently not working.")
 (define-public texlive-ctex
   (package
     (name "texlive-ctex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ctex/" "source/latex/ctex/"
                                      "tex/generic/ctex/" "tex/latex/ctex/"
                                      "tex/luatex/ctex/"))))
@@ -41550,12 +41617,12 @@ Chinese typesetting.")
 (define-public texlive-ctex-faq
   (package
     (name "texlive-ctex-faq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ctex-faq/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -41574,12 +41641,12 @@ author.")
 (define-public texlive-ctib
   (package
     (name "texlive-ctib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ctib/"
                                      "fonts/source/public/ctib/"
                                      "fonts/tfm/public/ctib/"
@@ -41602,18 +41669,18 @@ formed by TeX and Metafont.  No external preprocessor 
is needed.")
 (define-public texlive-ctie
   (package
     (name "texlive-ctie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/ctie.1"
                                      "doc/man/man1/ctie.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1avhvyv70jds5xzwp7p1km6d8yha84ckqdw1r1vkgfb959wd3yi1"))))
+                "0xnb6qdi7bvlb78s6vbv4f03b37arp2ldics6mrshqlpfm9rj72f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kpathsea))
@@ -41626,17 +41693,17 @@ formed by TeX and Metafont.  No external preprocessor 
is needed.")
 (define-public texlive-de-macro
   (package
     (name "texlive-de-macro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/de-macro/" 
"scripts/de-macro/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1lrrgdmzr6k2v6brz8w1s9v77c7pm7vmcvwga3d0pfndb39bh49j"))))
+                "1hbia43gzwj0lb9c9k8fh9w04mmvz0jwwdm15kp59v95v4n5svmr"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "python")))
     (build-system texlive-build-system)
@@ -41656,18 +41723,18 @@ within the document, or in the document's private 
package file.")
 (define-public texlive-detex
   (package
     (name "texlive-detex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/detex.1"
                                      "doc/man/man1/detex.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "08d017wn7a67pmp9b5yhnfg1x2q6f48qaa5ma4bplz9a782icwjy"))))
+                "1vs9agbdyhq9wm1c9nd7wwnhnpvdzjh5msbmhn3xyyq45ylqvbwf"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-detex-bin))
@@ -41732,12 +41799,12 @@ Kubowicz's OpenDetex as its successor.")
 (define-public texlive-digestif
   (package
     (name "texlive-digestif")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/digestif/" 
"scripts/digestif/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -41758,12 +41825,12 @@ LSP protocol.")
 (define-public texlive-dickimaw
   (package
     (name "texlive-dickimaw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dickimaw/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -41790,17 +41857,17 @@ Books included are:
 (define-public texlive-docsurvey
   (package
     (name "texlive-docsurvey")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/docsurvey/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0f2kzmmpm7qwci04krmnz5impfwwmy2wwanmgq05878w8xbcqjj6"))))
+                "1pf5h9fy9akgc2cznvx32nzhxfx5c22dzr4ki23h4w7v7iivsw68"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/docsurvey";)
@@ -41816,12 +41883,12 @@ information on creating packages and documentation.")
 (define-public texlive-dtl
   (package
     (name "texlive-dtl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dt2dv.1"
                                      "doc/man/man1/dt2dv.man1.pdf"
                                      "doc/man/man1/dv2dt.1"
@@ -41892,12 +41959,12 @@ which is readily readable by humans.  The DTL bundle 
contains an assembler
 (define-public texlive-dtxgen
   (package
     (name "texlive-dtxgen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/dtxgen/" 
"scripts/dtxgen/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -41917,17 +41984,17 @@ LaTeX source (.dtx) file.")
 (define-public texlive-dtxtut
   (package
     (name "texlive-dtxtut")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dtxtut/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1szg0xvwm0jbzs8waillijzrff4kv04a73gsqh9c12ap427xfryr"))))
+                "0zk09qdz661g1lnn2qr1s23h3x4mi7q8mdcl13p19k7qmnlc8v5d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dtxtut";)
@@ -41941,12 +42008,12 @@ homebrewed classes and package files.")
 (define-public texlive-dvi2tty
   (package
     (name "texlive-dvi2tty")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/disdvi.1"
                                      "doc/man/man1/disdvi.man1.pdf"
                                      "doc/man/man1/dvi2tty.1"
@@ -42014,19 +42081,19 @@ the document.")
 (define-public texlive-dviasm
   (package
     (name "texlive-dviasm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "1hx4j0pmh4h3194xxcvjnh5nr069sysbqxvg4zzmci6gjr7mjg7f"))))
+                "18rzkq231rnbfsi3x4ymlbbgz8zacryax8rdan9m8whl4d7lzymq"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "dviasm.py")))
@@ -42043,18 +42110,18 @@ or watermarks.")
 (define-public texlive-dvicopy
   (package
     (name "texlive-dvicopy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvicopy.1"
                                      "doc/man/man1/dvicopy.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "010bs4iyaja7mq5wy9mz6fzxlxf9472c2zdm93x9i474dzgnh2vl"))))
+                "01ccirjsm7mpyyyqf5sra3vfd7p1cg2kyzwkx08az8ijb7ysvvv8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-dvicopy-bin))
@@ -42093,12 +42160,12 @@ drivers (much like DVItype).")
 (define-public texlive-dvidvi
   (package
     (name "texlive-dvidvi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvidvi.1"
                                      "doc/man/man1/dvidvi.man1.pdf"))))
               (file-name (git-file-name name version))
@@ -42169,12 +42236,12 @@ exclusions.")
 (define-public texlive-dviinfox
   (package
     (name "texlive-dviinfox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dviinfox/" 
"scripts/dviinfox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -42194,12 +42261,12 @@ file.  It also supports XeTeX XDV format.")
 (define-public texlive-dviljk
   (package
     (name "texlive-dviljk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvihp.1"
                                      "doc/man/man1/dvihp.man1.pdf"
                                      "doc/man/man1/dvilj.1"
@@ -42276,12 +42343,12 @@ file.  It also supports XeTeX XDV format.")
 (define-public texlive-dviout-util
   (package
     (name "texlive-dviout-util")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/chkdvifont.1"
                                      "doc/man/man1/chkdvifont.man1.pdf"
                                      "doc/man/man1/dvispc.1"
@@ -42352,12 +42419,12 @@ transforms between a DVI file and a text file.")
 (define-public texlive-dvipng
   (package
     (name "texlive-dvipng")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/dvipng/"
                                      "doc/info/dvipng.info"
                                      "doc/man/man1/dvigif.1"
@@ -42367,7 +42434,7 @@ transforms between a DVI file and a text file.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r001q4p5569dagayds1c56y10ls6f6v7mmywiw81l995q16apxi"))))
+                "0454xscpjh33d5qcyiirk79y4zwpfzh4rxvgmzbd4qp1h1anjnjm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-dvipng-bin))
@@ -42439,12 +42506,12 @@ not read the postamble, so it can be started before 
TeX finishes.")
 (define-public texlive-dvipos
   (package
     (name "texlive-dvipos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvipos.1"
                                      "doc/man/man1/dvipos.man1.pdf"))))
               (file-name (git-file-name name version))
@@ -42513,12 +42580,12 @@ and @samp{y} location.")
 (define-public texlive-dvipsconfig
   (package
     (name "texlive-dvipsconfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/dvipsconfig/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -42540,18 +42607,18 @@ paper feed errors!")
 (define-public texlive-dvisvgm
   (package
     (name "texlive-dvisvgm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvisvgm.1"
                                      "doc/man/man1/dvisvgm.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1fz3sa7p9wk2g1v0bpy87vz7nxwrh5bsfl4m734n6lhsh1bkj6fb"))))
+                "1pm3m0x25956lk1k99479gc5dn6w4bqp0ibgihn2y5gjpma75civ"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-dvisvgm-bin))
@@ -42579,19 +42646,23 @@ support SVG fonts are enabled to render the graphics 
properly.")
                   (ice-9 ftw)))
        (snippet
         #~(let ((delete-other-directories
-                 (lambda (root keep)
+                 (lambda (root dirs with-files?)
                    (with-directory-excursion root
                      (for-each
                       delete-file-recursively
                       (scandir
                        "."
                        (lambda (file)
-                         (and (not (member file (append keep '("." ".."))))
-                              (eq? 'directory (stat:type (stat file)))))))))))
-            (delete-other-directories "libs" '())
-            (delete-other-directories "utils" '())
+                         (and (not (member file (append '("." "..") dirs)))
+                              (or with-files?
+                                  (eq? 'directory (stat:type (stat 
file))))))))))))
+            (delete-other-directories "libs" '() #f)
+            (delete-other-directories "utils" '() #f)
             ;; TODO: Unbundle stuff in texk/dvisvgm/dvisvgm-src/libs too.
-            (delete-other-directories "texk" '("dvisvgm"))))))
+            (delete-other-directories "texk" '("dvipsk" "dvisvgm") #f)
+            ;; Test data is spread across multiple directories, which need to
+            ;; be preserved.
+            (delete-other-directories "texk/dvipsk" '("testdata") #t)))))
     (arguments
      (substitute-keyword-arguments (package-arguments texlive-bin)
        ((#:configure-flags flags)
@@ -42636,17 +42707,17 @@ support SVG fonts are enabled to render the graphics 
properly.")
 (define-public texlive-ebong
   (package
     (name "texlive-ebong")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ebong/" "scripts/ebong/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ivzr6d83ws7q00k71zdz1v25y88fhja1safc4jfvd45i58fccy7"))))
+                "1n177627hdsa5fv64irxq8dlxbc2yxk604ifgpjvdx5ww41451k9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "ebong.py")))
@@ -42663,12 +42734,12 @@ program.  All LaTeX markups are preserved in the 
target file.")
 (define-public texlive-eijkhout
   (package
     (name "texlive-eijkhout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/eijkhout/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -42688,12 +42759,12 @@ a CD label; and @code{repeat}, a nestable, generic 
loop macro.")
 (define-public texlive-encxvlna
   (package
     (name "texlive-encxvlna")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/encxvlna/"
                                      "tex/latex/encxvlna/" 
"tex/plain/encxvlna/"))))
               (file-name (git-file-name name version))
@@ -42714,12 +42785,12 @@ files both for plain TeX and LaTeX.")
 (define-public texlive-epigram
   (package
     (name "texlive-epigram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/epigram/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -42737,12 +42808,12 @@ paragraph.")
 (define-public texlive-epsf-dvipdfmx
   (package
     (name "texlive-epsf-dvipdfmx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/epsf-dvipdfmx/"
                                      "tex/plain/epsf-dvipdfmx/"))))
               (file-name (git-file-name name version))
@@ -42763,12 +42834,12 @@ bounding box.")
 (define-public texlive-ethiop
   (package
     (name "texlive-ethiop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ethiop/"
                                      "fonts/ofm/public/ethiop/"
                                      "fonts/ovf/public/ethiop/"
@@ -42798,12 +42869,12 @@ macros use the Babel framework.")
 (define-public texlive-ethiop-t1
   (package
     (name "texlive-ethiop-t1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ethiop-t1/"
                                      "fonts/map/dvips/ethiop-t1/"
                                      "fonts/type1/public/ethiop-t1/"))))
@@ -42823,19 +42894,19 @@ macros use the Babel framework.")
 (define-public texlive-expex-acro
   (package
     (name "texlive-expex-acro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/expex-acro/"
                                      "source/generic/expex-acro/"
                                      "tex/generic/expex-acro/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04ckyr574bs10xd2a0fg6x30325a4dbbbjl1axzlhaq1kn07r7kh"))))
+                "0g662axz3qklsmrgi1ndp8v7w7vkdxanydijf5rhydabh8224az8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/expex-acro";)
@@ -42850,12 +42921,12 @@ in linguistics.")
 (define-public texlive-expkv-bundle
   (package
     (name "texlive-expkv-bundle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/expkv-bundle/"
                                      "source/latex/expkv-bundle/"
                                      "tex/context/third/expkv-bundle/"
@@ -42895,12 +42966,12 @@ allow a somewhat natural formulation.")
 (define-public texlive-fc
   (package
     (name "texlive-fc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fc/" 
"fonts/source/jknappen/fc/"
                                      "fonts/tfm/jknappen/fc/" 
"tex/latex/fc/"))))
               (file-name (git-file-name name version))
@@ -42928,12 +42999,12 @@ files and a modest set of glyph specifications.")
 (define-public texlive-fenixpar
   (package
     (name "texlive-fenixpar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/fenixpar/"
                                      "tex/generic/fenixpar/"))))
               (file-name (git-file-name name version))
@@ -42960,12 +43031,12 @@ either with Plain TeX or with LaTeX.")
 (define-public texlive-feupphdteses
   (package
     (name "texlive-feupphdteses")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/feupphdteses/"
                                      "tex/latex/feupphdteses/"))))
               (file-name (git-file-name name version))
@@ -42985,12 +43056,12 @@ University of Porto.")
 (define-public texlive-figflow
   (package
     (name "texlive-figflow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/figflow/" 
"tex/plain/figflow/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43014,12 +43085,12 @@ area.")
 (define-public texlive-finbib
   (package
     (name "texlive-finbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/finbib/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43035,12 +43106,12 @@ area.")
 (define-public texlive-findhyph
   (package
     (name "texlive-findhyph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/findhyph.1"
                                      "doc/man/man1/findhyph.man1.pdf"
                                      "doc/support/findhyph/" 
"scripts/findhyph/"))))
@@ -43065,12 +43136,12 @@ referenced.")
 (define-public texlive-first-latex-doc
   (package
     (name "texlive-first-latex-doc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/first-latex-doc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43089,12 +43160,12 @@ document, and wants to carry on, will find 
recommendations for tutorials.")
 (define-public texlive-fixpdfmag
   (package
     (name "texlive-fixpdfmag")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/plain/fixpdfmag/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43111,12 +43182,12 @@ to apply to page dimensions.")
 (define-public texlive-fltpoint
   (package
     (name "texlive-fltpoint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/fltpoint/"
                                      "source/generic/fltpoint/"
                                      "tex/generic/fltpoint/"))))
@@ -43136,12 +43207,12 @@ subtraction, multiplication, division and rounding).")
 (define-public texlive-fntproof
   (package
     (name "texlive-fntproof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/fntproof/"
                                      "tex/generic/fntproof/"))))
               (file-name (git-file-name name version))
@@ -43164,12 +43235,12 @@ commands supporting this last purpose are also made 
available.")
 (define-public texlive-font-change
   (package
     (name "texlive-font-change")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/font-change/"
                                      "tex/plain/font-change/"))))
               (file-name (git-file-name name version))
@@ -43192,12 +43263,12 @@ sizes.")
 (define-public texlive-fontch
   (package
     (name "texlive-fontch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/fontch/" 
"tex/plain/fontch/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43220,12 +43291,12 @@ documents is also provided.")
 (define-public texlive-fontinstallationguide
   (package
     (name "texlive-fontinstallationguide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fontinstallationguide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43247,12 +43318,12 @@ about.")
 (define-public texlive-fontools
   (package
     (name "texlive-fontools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/afm2afm.1"
                                      "doc/man/man1/afm2afm.man1.pdf"
                                      "doc/man/man1/autoinst.1"
@@ -43265,7 +43336,7 @@ about.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0jfqwhj2i9x9bzq723ch5z3sydfkaha4xr0xlp2haav713ll5027"))))
+                "0a4lvpl4kk711hdsw6kpgw835kn9pmfjrv8asjngxjbh6nk4yl7z"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "perl")))
     (build-system texlive-build-system)
@@ -43293,12 +43364,12 @@ otc) into individual fonts.
 (define-public texlive-fonts-tlwg
   (package
     (name "texlive-fonts-tlwg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fonts-tlwg/"
                                      "fonts/afm/public/fonts-tlwg/"
                                      "fonts/enc/dvips/fonts-tlwg/"
@@ -43327,12 +43398,12 @@ sources, and with LaTeX @file{.fd} files.")
 (define-public texlive-fontware
   (package
     (name "texlive-fontware")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pltotf.1"
                                      "doc/man/man1/pltotf.man1.pdf"
                                      "doc/man/man1/tftopl.1"
@@ -43344,7 +43415,7 @@ sources, and with LaTeX @file{.fd} files.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ng27m6cz92aa52z99gnw5i8s8fbkxq4354mygwnchchgxndcba0"))))
+                "03w04hagary4si2f86wbhill731l7q9rmw3gmnpccs7cqlzamw3m"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-fontware-bin))
@@ -43386,12 +43457,12 @@ file and generates a VPL file.")
 (define-public texlive-forest-quickstart
   (package
     (name "texlive-forest-quickstart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/forest-quickstart/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43410,12 +43481,12 @@ with just the essential things that you need to get 
started.")
 (define-public texlive-fragmaster
   (package
     (name "texlive-fragmaster")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/fragmaster/"
                                      "scripts/fragmaster/"))))
               (file-name (git-file-name name version))
@@ -43437,12 +43508,12 @@ and EPS files with the substitutions included.")
 (define-public texlive-gentle
   (package
     (name "texlive-gentle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/gentle/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43461,12 +43532,12 @@ tutorial on the use of plain TeX.")
 (define-public texlive-getoptk
   (package
     (name "texlive-getoptk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/getoptk/" 
"tex/plain/getoptk/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43485,12 +43556,12 @@ The package was designed for use with Plain TeX.")
 (define-public texlive-gfnotation
   (package
     (name "texlive-gfnotation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/gfnotation/"
                                      "tex/plain/gfnotation/"))))
               (file-name (git-file-name name version))
@@ -43511,12 +43582,12 @@ books are supported.")
 (define-public texlive-gfsbaskerville
   (package
     (name "texlive-gfsbaskerville")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsbaskerville/"
                                      "fonts/afm/public/gfsbaskerville/"
                                      "fonts/enc/dvips/gfsbaskerville/"
@@ -43543,12 +43614,12 @@ support provides for the use of LGR encoding.")
 (define-public texlive-gfsporson
   (package
     (name "texlive-gfsporson")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/gfsporson/"
                                      "fonts/afm/public/gfsporson/"
                                      "fonts/enc/dvips/gfsporson/"
@@ -43576,12 +43647,12 @@ provided, using the LGR encoding.")
 (define-public texlive-gobble
   (package
     (name "texlive-gobble")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/gobble/"
                                      "source/generic/gobble/"
                                      "tex/generic/gobble/"))))
@@ -43612,18 +43683,18 @@ to be defined.")
 (define-public texlive-graphics-pln
   (package
     (name "texlive-graphics-pln")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/graphics-pln/"
                                      "tex/plain/graphics-pln/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1iv3g76dzkpr2qak79bj9sdm6w9lb0n2md32cc23szrhgv6q7il3"))))
+                "1bsqai7hvsb2z2ijh6mdiqz21nifhq40aym0rps2gys1kk8wh4r4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/graphics-pln";)
@@ -43639,18 +43710,18 @@ provides the LaTeX picture mode to Plain TeX users.")
 (define-public texlive-greek-inputenc
   (package
     (name "texlive-greek-inputenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/greek-inputenc/"
                                      "tex/latex/greek-inputenc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vifrgxwx92c44vmic9x7y65fl6lcmlavqq63dakl922ijlssrb1"))))
+                "07zb4rnfx7hbc6d4mk03gmvb0x0mw5kz7d3ygj6x3886f0dms950"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/greek-inputenc";)
@@ -43663,12 +43734,12 @@ definition files for use with @code{inputenc}.")
 (define-public texlive-greekdates
   (package
     (name "texlive-greekdates")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/greekdates/"
                                      "source/latex/greekdates/"
                                      "tex/latex/greekdates/"))))
@@ -43691,12 +43762,12 @@ ancient way, such as @code{\\today}.")
 (define-public texlive-greektex
   (package
     (name "texlive-greektex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/greektex/" 
"tex/latex/greektex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43714,12 +43785,12 @@ Greek hyphenation patterns for the fonts encoding are 
also provided.")
 (define-public texlive-greektonoi
   (package
     (name "texlive-greektonoi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/greektonoi/"
                                      "fonts/map/dvips/greektonoi/"
                                      "tex/latex/greektonoi/"))))
@@ -43748,18 +43819,18 @@ with @code{greektonoi} mapping or indepedently.")
 (define-public texlive-gtl
   (package
     (name "texlive-gtl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/gtl/" "source/generic/gtl/"
                                      "tex/generic/gtl/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "066g0zmndj7dda1by6jsxqccfkglmf2xq2sn0xk5f8x900h2wbbz"))))
+                "1gva7i2b9lark18spf452qv2p1rmi4854wpikdpya6g33gl9vq1r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/gtl";)
@@ -43774,12 +43845,12 @@ to work with entire braced groups at a time.")
 (define-public texlive-hindawi-latex-template
   (package
     (name "texlive-hindawi-latex-template")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hindawi-latex-template/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43798,12 +43869,12 @@ submissions.")
 (define-public texlive-hlist
   (package
     (name "texlive-hlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/hlist/" 
"tex/generic/hlist/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43821,12 +43892,12 @@ in which @code{\\hitem} starts a horizontal and 
columned item.")
 (define-public texlive-hyplain
   (package
     (name "texlive-hyplain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/hyplain/" 
"tex/plain/hyplain/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43845,12 +43916,12 @@ typesetting.")
 (define-public texlive-ibycus-babel
   (package
     (name "texlive-ibycus-babel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ibycus-babel/"
                                      "source/latex/ibycus-babel/"
                                      "tex/latex/ibycus-babel/"))))
@@ -43873,12 +43944,12 @@ manner.")
 (define-public texlive-ibygrk
   (package
     (name "texlive-ibygrk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ibygrk/"
                                      "fonts/afm/public/ibygrk/"
                                      "fonts/enc/dvips/ibygrk/"
@@ -43908,12 +43979,12 @@ TeX or LaTeX, but for use with Babel, see the 
@code{ibycus-babel} package.")
 (define-public texlive-inputnormalization
   (package
     (name "texlive-inputnormalization")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inputnormalization/"
                                      "source/latex/inputnormalization/"
                                      "tex/latex/inputnormalization/"))))
@@ -43933,12 +44004,12 @@ before it's read by TeX.")
 (define-public texlive-insbox
   (package
     (name "texlive-insbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/insbox/" 
"tex/generic/insbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43956,12 +44027,12 @@ primitive.  This is a TeX package.")
 (define-public texlive-js-misc
   (package
     (name "texlive-js-misc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/js-misc/" 
"tex/plain/js-misc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -43980,12 +44051,12 @@ a TeX document; and @file{cassette.tex} for setting 
cassette labels.")
 (define-public texlive-jsclasses
   (package
     (name "texlive-jsclasses")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/platex/jsclasses/"
                                      "source/platex/jsclasses/"
                                      "tex/platex/jsclasses/"))))
@@ -44006,12 +44077,12 @@ designed to work under ASCII Corporation's Japanese 
TeX system pTeX.")
 (define-public texlive-kerkis
   (package
     (name "texlive-kerkis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/kerkis/"
                                      "fonts/afm/public/kerkis/"
                                      "fonts/enc/dvips/kerkis/"
@@ -44041,12 +44112,12 @@ old-style number glyphs are also available.")
 (define-public texlive-lambda-lists
   (package
     (name "texlive-lambda-lists")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/lambda-lists/"
                                      "tex/plain/lambda-lists/"))))
               (file-name (git-file-name name version))
@@ -44066,12 +44137,12 @@ what Knuth is pleased to call ``TeX's mouth''.")
 (define-public texlive-langcode
   (package
     (name "texlive-langcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/langcode/"
                                      "source/generic/langcode/"
                                      "tex/generic/langcode/"))))
@@ -44094,12 +44165,12 @@ separately typeset in different languages.")
 (define-public texlive-lecturer
   (package
     (name "texlive-lecturer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/lecturer/"
                                      "tex/generic/lecturer/"))))
               (file-name (git-file-name name version))
@@ -44137,12 +44208,12 @@ classic style to silly video game.")
 (define-public texlive-letterspacing
   (package
     (name "texlive-letterspacing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/letterspacing/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44162,12 +44233,12 @@ considered acceptable in modern typesetting of 
English.")
 (define-public texlive-levy
   (package
     (name "texlive-levy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/levy/"
                                      "fonts/source/public/levy/"
                                      "fonts/tfm/public/levy/" 
"tex/generic/levy/"))))
@@ -44189,12 +44260,12 @@ Plain TeX are included in the package; for use with 
LaTeX, see @code{lgreek}
 (define-public texlive-lgreek
   (package
     (name "texlive-lgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lgreek/" 
"tex/latex/lgreek/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44212,12 +44283,12 @@ use with LaTeX.")
 (define-public texlive-lgrmath
   (package
     (name "texlive-lgrmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lgrmath/" 
"source/latex/lgrmath/"
                                      "tex/latex/lgrmath/"))))
               (file-name (git-file-name name version))
@@ -44238,12 +44309,12 @@ family names on typical LaTeX installations.")
 (define-public texlive-localloc
   (package
     (name "texlive-localloc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/localloc/"
                                      "source/generic/localloc/"
                                      "tex/generic/localloc/"))))
@@ -44264,12 +44335,12 @@ and LaTeX.")
 (define-public texlive-metatex
   (package
     (name "texlive-metatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/metatex/" 
"tex/plain/metatex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44291,12 +44362,12 @@ of TeX and one of Metafont are needed.")
 (define-public texlive-midnight
   (package
     (name "texlive-midnight")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/midnight/"
                                      "tex/generic/midnight/"))))
               (file-name (git-file-name name version))
@@ -44326,12 +44397,12 @@ of TeX and one of Metafont are needed.")
 (define-public texlive-mkgrkindex
   (package
     (name "texlive-mkgrkindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/mkgrkindex/"
                                      "makeindex/mkgrkindex/"
                                      "scripts/mkgrkindex/"))))
@@ -44356,12 +44427,12 @@ sort the entries according to the rules of the Greek 
alphabet.")
 (define-public texlive-modulus
   (package
     (name "texlive-modulus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/modulus/"
                                      "source/generic/modulus/"
                                      "tex/generic/modulus/"))))
@@ -44384,12 +44455,12 @@ the dividend and divisor.")
 (define-public texlive-mongolian-babel
   (package
     (name "texlive-mongolian-babel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mongolian-babel/"
                                      "source/latex/mongolian-babel/"
                                      "tex/latex/mongolian-babel/"))))
@@ -44409,12 +44480,12 @@ alphabet.  (The work derives from the earlier Russian 
work for Babel.)")
 (define-public texlive-montex
   (package
     (name "texlive-montex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/montex/"
                                      "fonts/map/dvips/montex/"
                                      "fonts/source/public/montex/"
@@ -44451,12 +44522,12 @@ Vertical text generated by MonTeX is not supported in 
DVI.")
 (define-public texlive-moreverb
   (package
     (name "texlive-moreverb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/moreverb/" 
"source/latex/moreverb/"
                                      "tex/latex/moreverb/"))))
               (file-name (git-file-name name version))
@@ -44480,19 +44551,19 @@ advised to consider using the @code{fancyvrb} package 
in place of
 (define-public texlive-morewrites
   (package
     (name "texlive-morewrites")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/morewrites/"
                                      "source/latex/morewrites/"
                                      "tex/latex/morewrites/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vdpyzfzhb58q9fj8c4n23hb0day7gxm90ml5dsnizfn44g9nr2q"))))
+                "16lgdlvbx0lnjca0apdp0f4fm7bhglgpvl30dlnrfjwv7jsk29ci"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/morewrites";)
@@ -44509,12 +44580,12 @@ the beginning of the sequence of loading packages for 
a document.")
 (define-public texlive-morisawa
   (package
     (name "texlive-morisawa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/morisawa/"
                                      "fonts/map/dvipdfmx/morisawa/"
                                      "fonts/tfm/public/morisawa/"
@@ -44538,12 +44609,12 @@ and dvips.")
 (define-public texlive-mpman-ru
   (package
     (name "texlive-mpman-ru")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mpman-ru/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44562,12 +44633,12 @@ distributed with MetaPost itself.")
 (define-public texlive-namedef
   (package
     (name "texlive-namedef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/namedef/"
                                      "source/generic/namedef/"
                                      "tex/generic/namedef/"))))
@@ -44590,12 +44661,12 @@ easy to understand long definitions.")
 (define-public texlive-navigator
   (package
     (name "texlive-navigator")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/navigator/"
                                      "tex/generic/navigator/"))))
               (file-name (git-file-name name version))
@@ -44618,12 +44689,12 @@ and use raw PDF objects.")
 (define-public texlive-newsletr
   (package
     (name "texlive-newsletr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/newsletr/" 
"tex/plain/newsletr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44642,12 +44713,12 @@ and use raw PDF objects.")
 (define-public texlive-numnameru
   (package
     (name "texlive-numnameru")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numnameru/"
                                      "tex/latex/numnameru/"))))
               (file-name (git-file-name name version))
@@ -44666,12 +44737,12 @@ of the number.")
 (define-public texlive-ofs
   (package
     (name "texlive-ofs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/ofs/" "tex/generic/ofs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44698,12 +44769,12 @@ installed via OFS.
 (define-public texlive-olsak-misc
   (package
     (name "texlive-olsak-misc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/olsak-misc/"
                                      "tex/generic/olsak-misc/"))))
               (file-name (git-file-name name version))
@@ -44741,12 +44812,12 @@ conversion;
 (define-public texlive-outerhbox
   (package
     (name "texlive-outerhbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/outerhbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44765,12 +44836,12 @@ needed when the material is @code{\\unhbox}'ed.")
 (define-public texlive-path
   (package
     (name "texlive-path")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/path/" 
"tex/generic/path/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44790,12 +44861,12 @@ regarded as punctuation may be changed from the 
package's default.")
 (define-public texlive-pdf-trans
   (package
     (name "texlive-pdf-trans")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pdf-trans/"
                                      "tex/generic/pdf-trans/"))))
               (file-name (git-file-name name version))
@@ -44814,18 +44885,18 @@ TeX boxes (based on plain and pdfeTeX primitives).")
 (define-public texlive-pdfmsym
   (package
     (name "texlive-pdfmsym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pdfmsym/"
                                      "tex/generic/pdfmsym/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "128lhj72s2ddzbl7w3pl6cw84qqmx322rw1jb4m2db8whj8d2fbz"))))
+                "13rffg6i2nx94wmgxsipbi490fncxnq3j42p5vcdg8bldfk1w5w4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pdfmsym";)
@@ -44842,12 +44913,12 @@ packages.")
 (define-public texlive-pitex
   (package
     (name "texlive-pitex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/pitex/" "tex/plain/pitex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44866,12 +44937,12 @@ packages).")
 (define-public texlive-pl
   (package
     (name "texlive-pl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/pl/"
                                      "dvips/pl/"
                                      "fonts/afm/public/pl/"
@@ -44888,7 +44959,7 @@ packages).")
     (properties '((updater-extra-native-inputs "texlive-amsfonts"
                                                "texlive-cm")))
     (build-system texlive-build-system)
-    (native-inputs (list texlive-amsfonts texlive-metafont texlive-cm))
+    (native-inputs (list texlive-amsfonts texlive-cm texlive-metafont))
     (home-page "https://ctan.org/pkg/pl-mf";)
     (synopsis "Polish extension of Computer Modern fonts")
     (description
@@ -44899,12 +44970,12 @@ fonts (compatible with CM itself) for use with Polish 
TeX formats.")
 (define-public texlive-placeins-plain
   (package
     (name "texlive-placeins-plain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/plain/placeins-plain/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -44923,12 +44994,12 @@ following section, even when sections do not normally 
begin a new page.")
 (define-public texlive-plainpkg
   (package
     (name "texlive-plainpkg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/plainpkg/"
                                      "source/generic/plainpkg/"
                                      "tex/generic/plainpkg/"))))
@@ -44951,12 +45022,12 @@ LaTeX packages use of @samp{@@@@}) in nested package 
files.")
 (define-public texlive-platex
   (package
     (name "texlive-platex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/platex.1"
                                      "doc/man/man1/platex.man1.pdf"
                                      "doc/platex/base/"
@@ -44966,7 +45037,7 @@ LaTeX packages use of @samp{@@@@}) in nested package 
files.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0a843xnp3iikjxw1klxb3j2bssm6ylhcw32s046xxm2bs527hxi8"))))
+                "0kdmnlbg5jh9ym3iasbpp5al7ljhn8fiirw6y5g4k5x3v9f3bmm8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -44989,16 +45060,12 @@ LaTeX packages use of @samp{@@@@}) in nested package 
files.")
                      (with-directory-excursion bin
                        (symlink euptex "platex"))))))))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
-           texlive-everyshi
            texlive-firstaid
            texlive-hyphen-base
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-ptex
@@ -45016,12 +45083,12 @@ e-pTeX.")
 (define-public texlive-platex-tools
   (package
     (name "texlive-platex-tools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/platex-tools/"
                                      "tex/latex/platex-tools/"))))
               (file-name (git-file-name name version))
@@ -45042,12 +45109,12 @@ Schroder's @code{ms} bundle are included.")
 (define-public texlive-platexcheat
   (package
     (name "texlive-platexcheat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/platexcheat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45067,12 +45134,12 @@ of standard LaTeX (especially about Math mode).")
 (define-public texlive-plautopatch
   (package
     (name "texlive-plautopatch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/plautopatch/"
                                      "tex/latex/plautopatch/"))))
               (file-name (git-file-name name version))
@@ -45097,12 +45164,12 @@ LaTeX ones.")
 (define-public texlive-plipsum
   (package
     (name "texlive-plipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/plipsum/" 
"tex/plain/plipsum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45122,12 +45189,12 @@ use.")
 (define-public texlive-plnfss
   (package
     (name "texlive-plnfss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/plnfss/" 
"tex/plain/plnfss/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45150,12 +45217,12 @@ manually.")
 (define-public texlive-plstmary
   (package
     (name "texlive-plstmary")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/plstmary/" 
"tex/plain/plstmary/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45173,12 +45240,12 @@ Mary's Road fonts, in a Plain TeX environment.")
 (define-public texlive-poormanlog
   (package
     (name "texlive-poormanlog")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/poormanlog/"
                                      "tex/generic/poormanlog/"))))
               (file-name (git-file-name name version))
@@ -45198,12 +45265,12 @@ dependencies provides two fast expandable macros 
computing logarithms in base
 (define-public texlive-present
   (package
     (name "texlive-present")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/present/" 
"tex/plain/present/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45226,12 +45293,12 @@ their specific needs.")
 (define-public texlive-ptex
   (package
     (name "texlive-ptex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/eptex.1"
                                      "doc/man/man1/eptex.man1.pdf"
                                      "doc/man/man1/makejvf.1"
@@ -45242,6 +45309,8 @@ their specific needs.")
                                      "doc/man/man1/pbibtex.man1.pdf"
                                      "doc/man/man1/ppltotf.1"
                                      "doc/man/man1/ppltotf.man1.pdf"
+                                     "doc/man/man1/ptekf.1"
+                                     "doc/man/man1/ptekf.man1.pdf"
                                      "doc/man/man1/ptex.1"
                                      "doc/man/man1/ptex.man1.pdf"
                                      "doc/man/man1/ptftopl.1"
@@ -45249,7 +45318,7 @@ their specific needs.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1dk8rvadr1q00bjizj567lzjp5l47pr7miyk0ghkajbiiwbqi0kn"))))
+                "0aqan2g9cp5nv0hh1i6d6wcsp19f8zdlrij7wi3xs0hf5kwl2ql9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:create-formats #~(list "eptex" "ptex")))
@@ -45261,7 +45330,8 @@ their specific needs.")
            texlive-plain
            texlive-ptex-base
            texlive-ptex-bin
-           texlive-ptex-fonts))
+           texlive-ptex-fonts
+           texlive-uptex))
     (home-page "https://ctan.org/pkg/ptex";)
     (synopsis "TeX system for publishing in Japanese")
     (description
@@ -45337,7 +45407,7 @@ distributed as package @code{pTeX-manual}.")
     (native-inputs (list pkg-config))
     (inputs
      (modify-inputs (package-inputs texlive-bin)
-       (append cairo gmp mpfr texlive-libptexenc texlive-uptex-bin)))
+       (append cairo gmp mpfi mpfr texlive-libptexenc texlive-uptex-bin)))
     (home-page (package-home-page texlive-ptex))
     (synopsis "Binaries for @code{texlive-ptex}")
     (description
@@ -45347,12 +45417,12 @@ distributed as package @code{pTeX-manual}.")
 (define-public texlive-ptex-base
   (package
     (name "texlive-ptex-base")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/ptex/ptex-base/" 
"tex/ptex/ptex-base/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45369,12 +45439,12 @@ distributed as package @code{pTeX-manual}.")
 (define-public texlive-ptex-fontmaps
   (package
     (name "texlive-ptex-fontmaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ptex-fontmaps/"
                                      "fonts/cmap/ptex-fontmaps/"
                                      "fonts/map/dvipdfmx/ptex-fontmaps/adobe/"
@@ -45444,17 +45514,17 @@ for (u)ptex and related programs and formats.")
 (define-public texlive-ptex-manual
   (package
     (name "texlive-ptex-manual")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/ptex/ptex-manual/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pz8jyd86s2fjj0d63q9h04x0sxcyx1ffp48lf3n8awj0zrij861"))))
+                "0kvq5wx7rz6lz9a5f2fjk1y3l8sbqm10jc80s9irbkhv8rhkg8ar"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ptex-manual";)
@@ -45465,12 +45535,12 @@ for (u)ptex and related programs and formats.")
 (define-public texlive-ptex-fonts
   (package
     (name "texlive-ptex-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ptex-fonts/"
                                      "fonts/source/ptex-fonts/jis/"
                                      "fonts/source/ptex-fonts/nmin-ngoth/"
@@ -45498,12 +45568,12 @@ for (u)ptex and related programs and formats.")
 (define-public texlive-ptex2pdf
   (package
     (name "texlive-ptex2pdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ptex2pdf/" 
"scripts/ptex2pdf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45524,12 +45594,12 @@ followed by dvipdfmx.")
 (define-public texlive-pxbase
   (package
     (name "texlive-pxbase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/platex/pxbase/" 
"tex/platex/pxbase/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45549,12 +45619,12 @@ a few user commands to assist in creating Japanese 
documents using
 (define-public texlive-pxchfon
   (package
     (name "texlive-pxchfon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/platex/pxchfon/" "fonts/sfd/pxchfon/"
                                      "fonts/tfm/public/pxchfon/"
                                      "fonts/vf/public/pxchfon/"
@@ -45562,7 +45632,7 @@ a few user commands to assist in creating Japanese 
documents using
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pvhgcv6rxp2lnscsh9k3z907114p09ja3frcy5276is21d6sdrj"))))
+                "1vqzsp0hbgwiyv0a2675v8r20jncdaqvkd22ppnd1c14ham9097h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pxchfon";)
@@ -45580,12 +45650,12 @@ font.  This package also supports setup for the fonts 
used in the
 (define-public texlive-pxcjkcat
   (package
     (name "texlive-pxcjkcat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxcjkcat/" 
"tex/latex/pxcjkcat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45605,12 +45675,12 @@ principally written in English or other Western 
languages.")
 (define-public texlive-pxjahyper
   (package
     (name "texlive-pxjahyper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/platex/pxjahyper/"
                                      "tex/platex/pxjahyper/"))))
               (file-name (git-file-name name version))
@@ -45630,12 +45700,12 @@ information in Japanese.")
 (define-public texlive-pxjodel
   (package
     (name "texlive-pxjodel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxjodel/"
                                      "fonts/tfm/public/pxjodel/"
                                      "fonts/vf/public/pxjodel/"
@@ -45658,12 +45728,12 @@ names.  This function will assist users who want to 
use the
 (define-public texlive-pxrubrica
   (package
     (name "texlive-pxrubrica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/platex/pxrubrica/"
                                      "source/platex/pxrubrica/"
                                      "tex/platex/pxrubrica/"))))
@@ -45685,12 +45755,12 @@ specification JIS X 4051.")
 (define-public texlive-pxufont
   (package
     (name "texlive-pxufont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxufont/"
                                      "fonts/tfm/public/pxufont/"
                                      "fonts/vf/public/pxufont/"
@@ -45698,7 +45768,7 @@ specification JIS X 4051.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "167hmw73lxgsv27gkzanr1plalsqfxphknl8q3rbamy2zp6n0al0"))))
+                "0zg6wc62nj3p04lrp6dr4hhf67hxlgy70iy2h31vji29hsp417rv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pxufont";)
@@ -45720,17 +45790,17 @@ JFMs to such physical fonts are difficult to 
prepare.")
 (define-public texlive-pwebmac
   (package
     (name "texlive-pwebmac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/pwebmac/" 
"tex/plain/pwebmac/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18mc66iv5jszxwnrwvlx2c040521mray480my9pdcl7aw5w2z4a2"))))
+                "1z7xx51v1yksj7qvmlrm1bmxq4j3y995i4k902d99kc1vf1rp0nl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pwebmac";)
@@ -45761,12 +45831,12 @@ use.")
 (define-public texlive-random
   (package
     (name "texlive-random")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/random/" 
"tex/generic/random/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45785,12 +45855,12 @@ provide random real numbers.")
 (define-public texlive-randomlist
   (package
     (name "texlive-randomlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/randomlist/"
                                      "source/generic/randomlist/"
                                      "tex/generic/randomlist/"))))
@@ -45813,12 +45883,12 @@ with different data for each pupil.")
 (define-public texlive-resumemac
   (package
     (name "texlive-resumemac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/resumemac/"
                                      "tex/plain/resumemac/"))))
               (file-name (git-file-name name version))
@@ -45835,12 +45905,12 @@ with different data for each pupil.")
 (define-public texlive-ruler
   (package
     (name "texlive-ruler")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/ruler/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45859,12 +45929,12 @@ printers.")
 (define-public texlive-schemata
   (package
     (name "texlive-schemata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/schemata/"
                                      "source/generic/schemata/"
                                      "tex/generic/schemata/"))))
@@ -45886,12 +45956,12 @@ modern periods.")
 (define-public texlive-shade
   (package
     (name "texlive-shade")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/shade/"
                                      "fonts/source/public/shade/"
                                      "tex/generic/shade/"))))
@@ -45912,18 +45982,18 @@ the resolution used in the Metafont printer 
parameters.")
 (define-public texlive-simplekv
   (package
     (name "texlive-simplekv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/simplekv/"
                                      "tex/generic/simplekv/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ghyb0m7hyqa10pwcza9z2wyb7010n3snpj1rdp79z8jfq5c288m"))))
+                "0xrlqhxqzg75gvbf9iabfgz8bl01wqvnwmv9n8yqdhqv7bk0hvz9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/simplekv";)
@@ -45935,12 +46005,12 @@ the resolution used in the Metafont printer 
parameters.")
 (define-public texlive-swrule
   (package
     (name "texlive-swrule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/swrule/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -45962,12 +46032,12 @@ effect of a rule that swells in its centre.")
 (define-public texlive-systeme
   (package
     (name "texlive-systeme")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/systeme/"
                                      "tex/generic/systeme/"))))
               (file-name (git-file-name name version))
@@ -45988,12 +46058,12 @@ required.")
 (define-public texlive-tabto-generic
   (package
     (name "texlive-tabto-generic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/tabto-generic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46011,12 +46081,12 @@ position is already further along, @code{\\tabto} 
starts a new line.")
 (define-public texlive-talos
   (package
     (name "texlive-talos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/talos/"
                                      "fonts/opentype/public/talos/"))))
               (file-name (git-file-name name version))
@@ -46037,12 +46107,12 @@ the Greek language.")
 (define-public texlive-termmenu
   (package
     (name "texlive-termmenu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/termmenu/"
                                      "source/generic/termmenu/"
                                      "tex/generic/termmenu/"))))
@@ -46064,18 +46134,18 @@ mechanism for TeX.")
 (define-public texlive-teubner
   (package
     (name "texlive-teubner")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/teubner/" 
"source/latex/teubner/"
                                      "tex/latex/teubner/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wlp2hv1xsn7z1d42y01mwp4yq06w1j9p3fgk2vvi4ca20rgg7pk"))))
+                "0mzmny8csfdri7k8cvc4ralp18fy167f1xxc2y1l4gn6rn9svl6q"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/teubner";)
@@ -46090,12 +46160,12 @@ of the fonts used in printers shops in Lispia.")
 (define-public texlive-tex
   (package
     (name "texlive-tex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/initex.1"
                                      "doc/man/man1/initex.man1.pdf"
                                      "doc/man/man1/tex.1"
@@ -46103,7 +46173,7 @@ of the fonts used in printers shops in Lispia.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1n4jybv4qghg74anpj7n7kj4l908f476q597vyvvq59fd9k5m7mm"))))
+                "05jj1pyfipz1qmdxkavz7axflgga6bpl20abzc6j3sj8xxz7g9j8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -46132,12 +46202,12 @@ it should not be processed without Knuth's direct 
permission.")
 (define-public texlive-tex-ps
   (package
     (name "texlive-tex-ps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tex-ps/cmyk-hax/"
                                      "doc/generic/tex-ps/poligraf/"
                                      "dvips/tex-ps/" "tex/generic/tex-ps/"))))
@@ -46158,12 +46228,12 @@ etc.")
 (define-public texlive-texdate
   (package
     (name "texlive-texdate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/texdate/"
                                      "source/generic/texdate/"
                                      "tex/generic/texdate/"))))
@@ -46188,12 +46258,12 @@ languages.")
 (define-public texlive-texdimens
   (package
     (name "texlive-texdimens")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/texdimens/"
                                      "tex/generic/texdimens/"))))
               (file-name (git-file-name name version))
@@ -46212,12 +46282,12 @@ dimensional units, usable both with Plain TeX and 
with LaTeX.")
 (define-public texlive-timetable
   (package
     (name "texlive-timetable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/plain/timetable/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46235,12 +46305,12 @@ input is not critical.")
 (define-public texlive-transparent-io
   (package
     (name "texlive-transparent-io")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/transparent-io/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46268,12 +46338,12 @@ used directly.  For details see the manual.")
 (define-public texlive-treetex
   (package
     (name "texlive-treetex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/treetex/" 
"tex/plain/treetex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46290,12 +46360,12 @@ used directly.  For details see the manual.")
 (define-public texlive-trigonometry
   (package
     (name "texlive-trigonometry")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/trigonometry/"
                                      "tex/generic/trigonometry/"))))
               (file-name (git-file-name name version))
@@ -46315,12 +46385,12 @@ analytical expansion of sin and cos.")
 (define-public texlive-upca
   (package
     (name "texlive-upca")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/upca/" 
"tex/generic/upca/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46338,12 +46408,12 @@ barcodes.")
 (define-public texlive-uplatex
   (package
     (name "texlive-uplatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/uplatex.1"
                                      "doc/man/man1/uplatex.man1.pdf"
                                      "doc/uplatex/base/"
@@ -46353,7 +46423,7 @@ barcodes.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bzkyira30b9xdsdfxjmwzgqffl9pvckz5avm6c3r0bq6asiml9l"))))
+                "0fn5x56nn38k9b90mcyvfwla7ib7nv774z2cjncwwmbsd7s1abm1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -46376,16 +46446,12 @@ barcodes.")
                      (with-directory-excursion bin
                        (symlink euptex "uplatex"))))))))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
-           texlive-everyshi
            texlive-firstaid
            texlive-hyphen-base
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-platex
@@ -46402,18 +46468,18 @@ barcodes.")
 (define-public texlive-uptex-base
   (package
     (name "texlive-uptex-base")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/uptex/uptex-base/"
                                      "tex/uptex/uptex-base/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1xd55rv5ivlmmfmvvz611by6dbi0cw4lwpprcvd9yvgmqjafc1pj"))))
+                "16ghhgg1cdpbhyv073h65sqkm26zc2rya0irzf78fa1927993jlg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/uptex-base";)
@@ -46426,12 +46492,12 @@ and e-upTeX.")
 (define-public texlive-uptex
   (package
     (name "texlive-uptex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/euptex.1"
                                      "doc/man/man1/euptex.man1.pdf"
                                      "doc/man/man1/upbibtex.1"
@@ -46501,7 +46567,7 @@ also process original LaTeX with 
@code{\\inputenc@{utf8@}} and Babel
     (native-inputs (list pkg-config))
     (inputs
      (modify-inputs (package-inputs texlive-bin)
-       (append cairo gmp mpfr texlive-libptexenc)))
+       (append cairo gmp mpfi mpfr texlive-libptexenc)))
     (home-page (package-home-page texlive-uptex))
     (synopsis "Binaries for @code{texlive-uptex}")
     (description
@@ -46511,12 +46577,12 @@ also process original LaTeX with 
@code{\\inputenc@{utf8@}} and Babel
 (define-public texlive-uptex-fonts
   (package
     (name "texlive-uptex-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/uptex-fonts/"
                                      "fonts/cmap/uptex-fonts/"
                                      "fonts/source/uptex-fonts/"
@@ -46527,7 +46593,7 @@ also process original LaTeX with 
@code{\\inputenc@{utf8@}} and Babel
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "13cvdmfr97ad77q0djffl28grm1brqcsb1ccwkfdnkznp7ihiz82"))))
+                "0d5v2p186a9baqm335l2m8gm53qdl3xkx1kgww45225cbkmn34hw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/uptex-fonts";)
@@ -46538,12 +46604,12 @@ also process original LaTeX with 
@code{\\inputenc@{utf8@}} and Babel
 (define-public texlive-upzhkinsoku
   (package
     (name "texlive-upzhkinsoku")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/upzhkinsoku/"
                                      "tex/generic/upzhkinsoku/"))))
               (file-name (git-file-name name version))
@@ -46563,12 +46629,12 @@ encoding), and ApTeX.  Both LaTeX and plain TeX are 
supported.")
 (define-public texlive-variations
   (package
     (name "texlive-variations")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/variations/"
                                      "tex/generic/variations/"))))
               (file-name (git-file-name name version))
@@ -46588,12 +46654,12 @@ and plain TeX users.")
 (define-public texlive-varisize
   (package
     (name "texlive-varisize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/varisize/" 
"tex/plain/varisize/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46612,18 +46678,18 @@ one of the other files, so that there's always a way 
back.")
 (define-public texlive-xgreek
   (package
     (name "texlive-xgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xgreek/" "source/latex/xgreek/"
                                      "tex/latex/xgreek/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hmy7s53bi9szvp13zcg6hk23s8mr2ssbnmq9cw5sb8ggz8icywa"))))
+                "1xw27z7hglkxqhlsv3mshpszzmf4bsnsg6l17n1wqhi60mxin5sz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xgreek";)
@@ -46643,12 +46709,12 @@ The package can be invoked with any of the following 
options:
 (define-public texlive-xii
   (package
     (name "texlive-xii")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/xii/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46666,12 +46732,12 @@ to produce a (perhaps) surprising typeset document.")
 (define-public texlive-xii-lat
   (package
     (name "texlive-xii-lat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/xii-lat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46689,12 +46755,12 @@ xii-lat.tex} to produce a (perhaps) surprising 
typeset document.")
 (define-public texlive-xintsession
   (package
     (name "texlive-xintsession")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/xintsession/"
                                      "tex/plain/xintsession/"))))
               (file-name (git-file-name name version))
@@ -46720,12 +46786,12 @@ automatically created storing inputs and outputs.")
 (define-public texlive-xlop
   (package
     (name "texlive-xlop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/xlop/" 
"tex/generic/xlop/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46745,12 +46811,12 @@ operations, etc.)")
 (define-public texlive-xtuthesis
   (package
     (name "texlive-xtuthesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xtuthesis/"
                                      "tex/latex/xtuthesis/"))))
               (file-name (git-file-name name version))
@@ -46768,12 +46834,12 @@ operations, etc.)")
 (define-public texlive-yannisgr
   (package
     (name "texlive-yannisgr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/yannisgr/"
                                      "fonts/source/public/yannisgr/"
                                      "fonts/tfm/public/yannisgr/"))))
@@ -46797,12 +46863,12 @@ a hyphenation table adapted to the fonts code table) 
are provided.")
 (define-public texlive-zhlineskip
   (package
     (name "texlive-zhlineskip")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zhlineskip/"
                                      "tex/latex/zhlineskip/"))))
               (file-name (git-file-name name version))
@@ -46824,12 +46890,12 @@ that of the Latin text (usually 1.2 times the font 
size).")
 (define-public texlive-zhlipsum
   (package
     (name "texlive-zhlipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zhlipsum/"
                                      "source/latex/zhlipsum/"
                                      "tex/latex/zhlipsum/"))))
@@ -46852,12 +46918,12 @@ encodings are supported.")
 (define-public texlive-zztex
   (package
     (name "texlive-zztex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/zztex/" "tex/plain/zztex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -46876,12 +46942,12 @@ TeX.")
 (define-public texlive-lcdftypetools
   (package
     (name "texlive-lcdftypetools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/cfftot1.1"
                                      "doc/man/man1/cfftot1.man1.pdf"
                                      "doc/man/man1/mmafm.1"
@@ -46907,7 +46973,7 @@ TeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0yjbc6rsf8c62qa1lyi9kjyjy2p0xlps19llnvly3xyhla08j76f"))))
+                "1gb8k5w6lg9fdxhs36caxlvq96s7np35yq9y78165igyf6y3ig70"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-glyphlist texlive-lcdftypetools-bin))
@@ -46994,18 +47060,18 @@ a Type 1 font.
 (define-public texlive-latex
   (package
     (name "texlive-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/base/" "makeindex/latex/"
                                      "source/latex/base/" "tex/latex/base/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0yqxf70rzhzyrr5jrcqmqay9zhjz8f3qhcxak01g5cywdgvzfmpq"))))
+                "1s87lh7dprgn0gmiai2l7ala3c6qha8lchqjhcix6122dxqdsvvr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -47022,11 +47088,6 @@ a Type 1 font.
             (lambda _
               (substitute* "source/latex/base/ltluatex.dtx"
                 (("\t") "  ")))))))
-    (propagated-inputs
-     (list texlive-latex-fonts
-           texlive-latexconfig
-           texlive-luatex
-           texlive-pdftex))
     (home-page "https://ctan.org/pkg/latex";)
     (synopsis "TeX macro package that defines LaTeX")
     (description
@@ -47037,12 +47098,12 @@ document formating commands extended by a wide range 
of packages.")
 (define-public texlive-latexbug
   (package
     (name "texlive-latexbug")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexbug/"
                                      "source/latex/latexbug/"
                                      "tex/latex/latexbug/"))))
@@ -47064,12 +47125,12 @@ a bug report.")
 (define-public texlive-lcyw
   (package
     (name "texlive-lcyw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lcyw/" "source/latex/lcyw/"
                                      "tex/latex/lcyw/"))))
               (file-name (git-file-name name version))
@@ -47088,12 +47149,12 @@ LaTeX.")
 (define-public texlive-lhcyr
   (package
     (name "texlive-lhcyr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "source/latex/lhcyr/" 
"tex/latex/lhcyr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -47116,12 +47177,12 @@ via fontenc to one of the T2 series of font 
encodings.")
 (define-public texlive-luafindfont
   (package
     (name "texlive-luafindfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/luafindfont.1"
                                      "doc/man/man1/luafindfont.man1.pdf"
                                      "doc/support/luafindfont/"
@@ -47129,7 +47190,7 @@ via fontenc to one of the T2 series of font encodings.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1xyqlbwgsbb5al2ss9w40wsigsmlj97rf6ck3rih41s0js7yz4aj"))))
+                "19dz91gpiphlh9736q2r0zglsgslhkyacs4i6yaf2pc5sa9g367q"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "luafindfont.lua")))
@@ -47141,18 +47202,18 @@ via fontenc to one of the T2 series of font 
encodings.")
 (define-public texlive-bidi
   (package
     (name "texlive-bidi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidi/" "source/xelatex/bidi/"
                                      "tex/xelatex/bidi/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0zrmdgzbd8shzv1m1xvfqz515mwy5igkjwnnc4jrm1csbjf7jnj8"))))
+                "111gwl3d5kqbzpwwgsh0cz0fipmhq63xsbdkg09bhj3gl59k9icr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bidi";)
@@ -47166,12 +47227,12 @@ adaptations for use with many other commonly-used 
packages.")
 (define-public texlive-bidi-atbegshi
   (package
     (name "texlive-bidi-atbegshi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidi-atbegshi/"
                                      "tex/xelatex/bidi-atbegshi/"))))
               (file-name (git-file-name name version))
@@ -47192,12 +47253,12 @@ format and should be loaded before the @code{bidi} 
package.")
 (define-public texlive-bidicontour
   (package
     (name "texlive-bidicontour")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidicontour/"
                                      "tex/xelatex/bidicontour/"))))
               (file-name (git-file-name name version))
@@ -47217,12 +47278,12 @@ the package is used).")
 (define-public texlive-bidipagegrid
   (package
     (name "texlive-bidipagegrid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidipagegrid/"
                                      "tex/xelatex/bidipagegrid/"))))
               (file-name (git-file-name name version))
@@ -47240,12 +47301,12 @@ is based on @code{pagegrid}.")
 (define-public texlive-bidipresentation
   (package
     (name "texlive-bidipresentation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidipresentation/"
                                      "tex/xelatex/bidipresentation/"))))
               (file-name (git-file-name name version))
@@ -47265,12 +47326,12 @@ right to left and left to right modes.")
 (define-public texlive-bidishadowtext
   (package
     (name "texlive-bidishadowtext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bidishadowtext/"
                                      "tex/xelatex/bidishadowtext/"))))
               (file-name (git-file-name name version))
@@ -47289,12 +47350,12 @@ a re-implementation of the @code{shadowtext} package 
adding Bidi support.")
 (define-public texlive-alphalph
   (package
     (name "texlive-alphalph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/alphalph/"
                                      "source/latex/alphalph/"
                                      "tex/generic/alphalph/"))))
@@ -47317,12 +47378,12 @@ a replacement for LaTeX's @code{\\@@alph} and 
@code{\\@@Alph} macros.")
 (define-public texlive-antt
   (package
     (name "texlive-antt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/antt/"
                                      "doc/latex/antt/"
                                      "fonts/afm/public/antt/"
@@ -47349,12 +47410,12 @@ Zygfryd Gardzielewski, reconstructed and digitized as 
Type 1.")
 (define-public texlive-asana-math
   (package
     (name "texlive-asana-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/asana-math/"
                                      "fonts/opentype/public/asana-math/"
                                      "fonts/truetype/public/asana-math/"))))
@@ -47375,12 +47436,12 @@ with any software that can understand the MATH 
OpenType table.")
 (define-public texlive-avantgar
   (package
     (name "texlive-avantgar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/avantgar/"
                                      "fonts/afm/adobe/avantgar/"
                                      "fonts/afm/urw/avantgar/"
@@ -47406,12 +47467,12 @@ from Adobe's basic set.")
 (define-public texlive-undergradmath
   (package
     (name "texlive-undergradmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/undergradmath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -47429,12 +47490,12 @@ at US undergraduates.")
 (define-public texlive-underscore
   (package
     (name "texlive-underscore")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/underscore/" 
"tex/latex/underscore/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -47457,18 +47518,18 @@ affected).")
 (define-public texlive-unicode-data
   (package
     (name "texlive-unicode-data")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/unicode-data/"
                                      "tex/generic/unicode-data/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "13zff8fk0fwa1ab8wc5yfbay0022jkk1j9zq5azn6gzcxs9szm6q"))))
+                "1x0jryv2jdqifjq0c8ki9ppxqxf9qpvnazrwfdx71jqprb702krw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
@@ -47490,12 +47551,12 @@ out to date by @code{unicode-letters.tex}.")
 (define-public texlive-hologo
   (package
     (name "texlive-hologo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/hologo/"
                                      "source/generic/hologo/"
                                      "tex/generic/hologo/"))))
@@ -47517,12 +47578,12 @@ further work.")
 (define-public texlive-hook-pre-commit-pkg
   (package
     (name "texlive-hook-pre-commit-pkg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/hook-pre-commit-pkg/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -47566,12 +47627,12 @@ or @code{\\end@{macro@}}. @samp{%} must be the first 
character in the line;
 (define-public texlive-hopatch
   (package
     (name "texlive-hopatch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hopatch/" 
"source/latex/hopatch/"
                                      "tex/latex/hopatch/"))))
               (file-name (git-file-name name version))
@@ -47592,26 +47653,26 @@ until the package appears.")
 (define-public texlive-hyphen-base
   (package
     (name "texlive-hyphen-base")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "/tex/generic/config/language.dat"
-                                     "/tex/generic/config/language.dat.lua"
-                                     "/tex/generic/config/language.def"
-                                     "/tex/generic/config/language.us"
-                                     "/tex/generic/config/language.us.def"
-                                     "/tex/generic/config/language.us.lua"
-                                     "/tex/generic/hyphen/dumyhyph.tex"
-                                     "/tex/generic/hyphen/hyphen.tex"
-                                     "/tex/generic/hyphen/hypht1.tex"
-                                     "/tex/generic/hyphen/zerohyph.tex"))))
+                    (revision 70951)
+                    (locations (list "tex/generic/config/language.dat"
+                                     "tex/generic/config/language.dat.lua"
+                                     "tex/generic/config/language.def"
+                                     "tex/generic/config/language.us"
+                                     "tex/generic/config/language.us.def"
+                                     "tex/generic/config/language.us.lua"
+                                     "tex/generic/hyphen/dumyhyph.tex"
+                                     "tex/generic/hyphen/hyphen.tex"
+                                     "tex/generic/hyphen/hypht1.tex"
+                                     "tex/generic/hyphen/zerohyph.tex"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0p3p12pm9gyrhr1zzvzazfmybhavqd9hdi77ygm3ygq8km7raq3h"))))
+                "12i6f99lmvjvq0bim9yxzdspi5fnirfsvin6hqdn30mrfdyp5l4p"))))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
     (home-page "https://tug.org/texlive/";)
@@ -47625,12 +47686,12 @@ default versions of those), etc.")
 (define-public texlive-hyphenex
   (package
     (name "texlive-hyphenex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "source/generic/hyphenex/"
                                      "tex/generic/hyphenex/"))))
               (file-name (git-file-name name version))
@@ -47651,12 +47712,12 @@ and machine-readable files.")
 (define-public texlive-index
   (package
     (name "texlive-index")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/index/" "doc/latex/index/"
                                      "makeindex/index/" "source/latex/index/"
                                      "tex/latex/index/"))))
@@ -47677,12 +47738,12 @@ document and provides a more robust @code{\\index} 
command.")
 (define-public texlive-installfont
   (package
     (name "texlive-installfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/installfont/"
                                      "scripts/installfont/"))))
               (file-name (git-file-name name version))
@@ -47708,12 +47769,12 @@ TeX tree.")
 (define-public texlive-dvipdfmx
   (package
     (name "texlive-dvipdfmx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/dvipdfm/"
                                      "doc/dvipdfmx/"
                                      "doc/man/man1/dvipdfm.1"
@@ -47745,7 +47806,7 @@ 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-glyphlist texlive-dvipdfmx-bin))
+    (propagated-inputs (list texlive-dvipdfmx-bin texlive-glyphlist))
     (home-page "https://ctan.org/pkg/dvipdfmx";)
     (synopsis "Extended version of dvipdfm")
     (description
@@ -47806,12 +47867,12 @@ does pdfTeX.")
 (define-public texlive-dvips
   (package
     (name "texlive-dvips")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/dvips/"
                                      "doc/info/dvips.info"
                                      "doc/man/man1/afm2tfm.1"
@@ -47825,7 +47886,7 @@ does pdfTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0x11wx9p16z4nxhlbfqlgi5svnr96j1hnvdl9fpv1sr3n1j8m79g"))))
+                "0b2ai5ccnawlfshs5azrgp0azmwyxm1pi1q4c5i6mwvkgdbc1pww"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-dvips-bin))
@@ -47891,12 +47952,12 @@ PostScript.")
 (define-public texlive-ketcindy
   (package
     (name "texlive-ketcindy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/ketcindy/" 
"scripts/ketcindy/"
                                      "tex/latex/ketcindy/"))))
               (file-name (git-file-name name version))
@@ -47919,12 +47980,12 @@ generated code can be included in any LaTeX 
document.")
 (define-public texlive-lacheck
   (package
     (name "texlive-lacheck")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/lacheck.1"
                                      "doc/man/man1/lacheck.man1.pdf"))))
               (file-name (git-file-name name version))
@@ -47989,12 +48050,12 @@ generated code can be included in any LaTeX 
document.")
 (define-public texlive-latex-git-log
   (package
     (name "texlive-latex-git-log")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/latex-git-log.1"
                                      "doc/man/man1/latex-git-log.man1.pdf"
                                      "doc/support/latex-git-log/"
@@ -48019,12 +48080,12 @@ to a file; the author recommends typesetting in 
landscape orientation.")
 (define-public texlive-latex-papersize
   (package
     (name "texlive-latex-papersize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/latex-papersize/"
                                      "scripts/latex-papersize/"))))
               (file-name (git-file-name name version))
@@ -48047,17 +48108,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-via-exemplos/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1w0rqhgdkflxypfmxyz61aknmjil9yikc641v2dmc5l55gl2r3nw"))))
+                "11nhv72ixwr0g19nr7dir5awgdapxq0l295hm1pcggr62wqh67l1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/latex-via-exemplos";)
@@ -48069,12 +48130,12 @@ the script calculates the settings for various font 
and paper sizes.")
 (define-public texlive-latex2man
   (package
     (name "texlive-latex2man")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/latex2man.info"
                                      "doc/man/man1/latex2man.1"
                                      "doc/man/man1/latex2man.man1.pdf"
@@ -48105,12 +48166,12 @@ actual translation.")
 (define-public texlive-latex2nemeth
   (package
     (name "texlive-latex2nemeth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/latex2nemeth/"
                                      "scripts/latex2nemeth/"))))
               (file-name (git-file-name name version))
@@ -48144,12 +48205,12 @@ project does not deal with embossers drivers.")
 (define-public texlive-latexdiff
   (package
     (name "texlive-latexdiff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/latexdiff-vc.1"
                                      "doc/man/man1/latexdiff-vc.man1.pdf"
                                      "doc/man/man1/latexdiff.1"
@@ -48186,12 +48247,12 @@ only.")
 (define-public texlive-latexfileversion
   (package
     (name "texlive-latexfileversion")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/latexfileversion/"
                                      "scripts/latexfileversion/"))))
               (file-name (git-file-name name version))
@@ -48211,18 +48272,18 @@ style file.")
 (define-public texlive-latexindent
   (package
     (name "texlive-latexindent")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/latexindent/"
                                      "scripts/latexindent/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1k2d09z2my38nhxhzdq53jg4alzg5jzirdsb1qa7szm3dya46xgm"))))
+                "06ddl4gmjn8lhb05njc56n9wx9cjwnv3z7yxq17y83r4s6shf9dl"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "perl-file-homedir"
                                         "perl-yaml-tiny")))
@@ -48246,12 +48307,12 @@ highlight the structure for the reader.")
 (define-public texlive-latexpand
   (package
     (name "texlive-latexpand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/latexpand/"
                                      "scripts/latexpand/"))))
               (file-name (git-file-name name version))
@@ -48274,12 +48335,12 @@ script does not deal with @code{\\includeonly} 
commands.")
 (define-public texlive-light-latex-make
   (package
     (name "texlive-light-latex-make")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/llmk.1"
                                      "doc/man/man1/llmk.man1.pdf"
                                      "doc/support/light-latex-make/"
@@ -48310,12 +48371,12 @@ reproduced in any TeX environment with the program.")
 (define-public texlive-listings-ext
   (package
     (name "texlive-listings-ext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listings-ext/"
                                      "scripts/listings-ext/"
                                      "source/latex/listings-ext/"
@@ -48342,12 +48403,12 @@ is being run.")
 (define-public texlive-ltxfileinfo
   (package
     (name "texlive-ltxfileinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/ltxfileinfo/"
                                      "scripts/ltxfileinfo/"))))
               (file-name (git-file-name name version))
@@ -48368,12 +48429,12 @@ If no path information is given, the file is searched 
using
 (define-public texlive-ltximg
   (package
     (name "texlive-ltximg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/ltximg.1"
                                      "doc/man/man1/ltximg.man1.pdf"
                                      "doc/support/ltximg/" 
"scripts/ltximg/"))))
@@ -48399,12 +48460,12 @@ environments and another with all extracted 
environments converted to
 (define-public texlive-luajittex
   (package
     (name "texlive-luajittex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/luajithbtex.1"
                                      "doc/man/man1/luajithbtex.man1.pdf"
                                      "doc/man/man1/luajittex.1"
@@ -48412,7 +48473,7 @@ environments and another with all extracted 
environments converted to
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1qfbg0r6gsncgymh00yc83kcayd4m7bvryap8f63sm9s9bzfl6yv"))))
+                "0ky6maprb0xnzb38bz9bd28q54pa32015wjczc2zfbqibyxrmv9s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -48421,18 +48482,15 @@ environments and another with all extracted 
environments converted to
                              (target-riscv64?)))
                   (list "luajithbtex" "luajittex"))))
     (propagated-inputs
-     (append (if (or (target-ppc64le?)
-                     (target-riscv64?))
-                 '()
-                 (list texlive-luajittex-bin))
-             (list texlive-cm
-                   texlive-etex
-                   texlive-hyphen-complete
-                   texlive-knuth-lib
-                   texlive-luatex
-                   texlive-plain
-                   texlive-tex-ini-files
-                   texlive-unicode-data)))
+     (list texlive-cm
+           texlive-etex
+           texlive-hyphen-complete
+           texlive-knuth-lib
+           texlive-luajittex-bin
+           texlive-luatex
+           texlive-plain
+           texlive-tex-ini-files
+           texlive-unicode-data))
     (home-page "https://ctan.org/pkg/luajittex";)
     (synopsis "LuaTeX with JIT compiler, with and without HarfBuzz")
     (description
@@ -48481,18 +48539,20 @@ without HarfBuzz.")
 (define-public texlive-match-parens
   (package
     (name "texlive-match-parens")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/support/match_parens/"
+                    (revision 70951)
+                    (locations (list "doc/man/man1/match_parens.1"
+                                     "doc/man/man1/match_parens.man1.pdf"
+                                     "doc/support/match_parens/"
                                      "scripts/match_parens/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qqxbh3h1xkggs5p2gnis4z8h3s0mwknszyjzs2fslnq16yyqi27"))))
+                "0adb84qgwjr54x1qkz18a501afyv8s0wrqjnid398lbqphhc7w07"))))
     (outputs '("out" "doc"))
     (properties '((upstream-name . "match_parens")
                   (updater-extra-inputs "ruby")))
@@ -48513,12 +48573,12 @@ clearly show any mismatches.")
 (define-public texlive-mflua
   (package
     (name "texlive-mflua")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "metafont/mflua/" "scripts/mflua/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -48593,12 +48653,12 @@ MFLua without any modification to produce exactly the 
same result.")
 (define-public texlive-mkjobtexmf
   (package
     (name "texlive-mkjobtexmf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/mkjobtexmf/"
                                      "doc/man/man1/mkjobtexmf.1"
                                      "doc/man/man1/mkjobtexmf.man1.pdf"
@@ -48626,17 +48686,17 @@ up later TeX runs.")
 (define-public texlive-make4ht
   (package
     (name "texlive-make4ht")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/make4ht/" 
"scripts/make4ht/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ayqs8i1za14krrgqyncv8ahs70pg5pnfs2m0aqcavfnd79qx2cj"))))
+                "0bi1kmi2i6rk3zhbrpyc6rjkvsh2cadwbhshlm7njprfvjpw182r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "make4ht")))
@@ -48653,12 +48713,12 @@ conversion tools.")
 (define-public texlive-makecell
   (package
     (name "texlive-makecell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makecell/"
                                      "source/latex/makecell/"
                                      "tex/latex/makecell/"))))
@@ -48697,6 +48757,7 @@ conversion tools.")
     (native-inputs
      (list (texlive-updmap.cfg
             (list texlive-diagbox
+                  texlive-etoolbox
                   texlive-float
                   texlive-hypdoc
                   texlive-multirow
@@ -48724,12 +48785,12 @@ of the @code{multirow} package,
 (define-public texlive-optexcount
   (package
     (name "texlive-optexcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/optexcount/"
                                      "scripts/optexcount/"
                                      "source/support/optexcount/"))))
@@ -48756,18 +48817,18 @@ considered as word, header etc.")
 (define-public texlive-patgen
   (package
     (name "texlive-patgen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/patgen.1"
                                      "doc/man/man1/patgen.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03y05mv0n04hyj0lcq54grx7w5wv95h61j6xlx2jc9v0ib9akq4y"))))
+                "0qz8sb2dbjzsjarjydfm4f36ksv68sc7dz23p066hbbq1g91sjdl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kpathsea texlive-patgen-bin))
@@ -48804,12 +48865,12 @@ that can be used by the TeX 82 hyphenation 
algorithm.")
 (define-public texlive-pdfbook2
   (package
     (name "texlive-pdfbook2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pdfbook2.1"
                                      "doc/man/man1/pdfbook2.man1.pdf"
                                      "doc/support/pdfbook2/" 
"scripts/pdfbook2/"))))
@@ -48839,17 +48900,17 @@ occurs.")
 (define-public texlive-pdfcrop
   (package
     (name "texlive-pdfcrop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/pdfcrop/" 
"scripts/pdfcrop/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0wb67hsfasxvl1b484hyxvghhm9nkxwgs6m8ygzshr0m874hsl01"))))
+                "1g5ijqyyq5dqilwjk0s61ps5w6dxxgpjllzqh0bjfc26p9jrc4nn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -48871,19 +48932,19 @@ whitespace border, or trim them of a fixed border.")
 (define-public texlive-pdfjam
   (package
     (name "texlive-pdfjam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "1wkxvbnri1lxyd4fbvsv0zzw6c8y3v33hzlv6y86jwil6r3p0338"))))
+                "0yivz2hawv7lisqhbcz494wlc9clz3zg2hilarp5h29ncyda1dzs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "pdfjam")))
@@ -48901,12 +48962,12 @@ pages, reducing several source pages onto one output 
page, etc.")
 (define-public texlive-pdflatexpicscale
   (package
     (name "texlive-pdflatexpicscale")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/pdflatexpicscale/"
                                      "scripts/pdflatexpicscale/"))))
               (file-name (git-file-name name version))
@@ -48928,12 +48989,12 @@ resolution before creating a PDF document with 
pdfLaTeX.")
 (define-public texlive-pdftex-quiet
   (package
     (name "texlive-pdftex-quiet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/pdftex-quiet/"
                                      "scripts/pdftex-quiet/"))))
               (file-name (git-file-name name version))
@@ -48953,18 +49014,18 @@ to relevant errors, which are displayed in a red bold 
font.")
 (define-public texlive-pdftosrc
   (package
     (name "texlive-pdftosrc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pdftosrc.1"
                                      "doc/man/man1/pdftosrc.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0mnz5id6fywhlay6r38nvii0a2ks5gdb15i7s7wkq1ay9k5k6fq3"))))
+                "0dfx13860iwdc8ify8vaiypilaf55j5ya5xhpl0hmvxwgss9acrc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pdftosrc";)
@@ -48977,12 +49038,12 @@ uncompresses a PDF stream given by object number.")
 (define-public texlive-pdfxup
   (package
     (name "texlive-pdfxup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pdfxup.1"
                                      "doc/man/man1/pdfxup.man1.pdf"
                                      "doc/support/pdfxup/" "scripts/pdfxup/"
@@ -49005,18 +49066,18 @@ output.")
 (define-public texlive-pfarrei
   (package
     (name "texlive-pfarrei")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pfarrei/" "scripts/pfarrei/"
                                      "source/latex/pfarrei/" 
"tex/latex/pfarrei/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1clfaxfk7js8yl6cy6dwihmgi51n3rmk0zfmxacmpsbhawj1wrw4"))))
+                "1js0bn7avlrpjp98jpbwalsxlb16pgvqlcby6rnr8l3488j2fh7c"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "a5toa4.tlu" "pfarrei.tlu")))
@@ -49034,12 +49095,12 @@ one Texlua script for both requirements.")
 (define-public texlive-pkfix
   (package
     (name "texlive-pkfix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/pkfix/" "scripts/pkfix/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -49060,12 +49121,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pkfix-helper.1"
                                      "doc/man/man1/pkfix-helper.man1.pdf"
                                      "doc/support/pkfix-helper/"
@@ -49097,12 +49158,12 @@ does require the user to verify and, if needed, 
correct its decisions.")
 (define-public texlive-purifyeps
   (package
     (name "texlive-purifyeps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/purifyeps.1"
                                      "doc/man/man1/purifyeps.man1.pdf"
                                      "doc/support/purifyeps/"
@@ -49132,12 +49193,12 @@ stylized format that Metapost outputs.")
 (define-public texlive-seetexk
   (package
     (name "texlive-seetexk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvibook.1"
                                      "doc/man/man1/dvibook.man1.pdf"
                                      "doc/man/man1/dviconcat.1"
@@ -49227,12 +49288,12 @@ SeeTeX project.
 (define-public texlive-spix
   (package
     (name "texlive-spix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/spix.1"
                                      "doc/man/man1/spix.man1.pdf"
                                      "doc/support/spix/" "scripts/spix/"))))
@@ -49258,12 +49319,12 @@ SpiX to understand it).")
 (define-public texlive-srcredact
   (package
     (name "texlive-srcredact")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/srcredact.1"
                                      "doc/man/man1/srcredact.man1.pdf"
                                      "doc/support/srcredact/"
@@ -49288,12 +49349,12 @@ made in any of these versions into the master 
document.")
 (define-public texlive-sty2dtx
   (package
     (name "texlive-sty2dtx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/sty2dtx.1"
                                      "doc/man/man1/sty2dtx.man1.pdf"
                                      "doc/support/sty2dtx/" 
"scripts/sty2dtx/"))))
@@ -49325,17 +49386,19 @@ well.")
 (define-public texlive-tex-ini-files
   (package
     (name "texlive-tex-ini-files")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/generic/tex-ini-files/" 
"tex/generic/tex-ini-files/"))))
+                    (revision 70951)
+                    (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
-                "0a18k27fz1vjha5blwskxpnd715k08hmfm7d1yc2f7adaf0rwl3m"))))
+                "1dk525x1dwgvijksa3x61lkwhvhp6vmwkw249yg7njcyca2bwa65"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
@@ -49354,12 +49417,12 @@ adapt the plain e-TeX source file to work with XeTeX 
and LuaTeX.")
 (define-public texlive-metafont
   (package
     (name "texlive-metafont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/inimf.1"
                                      "doc/man/man1/inimf.man1.pdf"
                                      "doc/man/man1/mf-nowin.1"
@@ -49372,7 +49435,7 @@ adapt the plain e-TeX source file to work with XeTeX 
and LuaTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18pp6vcg1cv38yi39q9rvkv6w11mnxxd79fvf1yy01743jn7ngjh"))))
+                "0273syb24s8bky93hskqpwcmr8nz1i6yjz2lbf4zx7nj436dpa78"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -49416,12 +49479,12 @@ build fonts using the Metafont system.")
 (define-public texlive-metatype1
   (package
     (name "texlive-metatype1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "source/metapost/metatype1/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -49441,12 +49504,12 @@ Knuth's logo fonts.")
 (define-public texlive-mf2pt1
   (package
     (name "texlive-mf2pt1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/mf2pt1.info" 
"doc/support/mf2pt1/"
                                      "metapost/mf2pt1/" "scripts/mf2pt1/"))))
               (file-name (git-file-name name version))
@@ -49473,12 +49536,12 @@ fonts.")
 (define-public texlive-mfirstuc
   (package
     (name "texlive-mfirstuc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mfirstuc/"
                                      "scripts/mfirstuc/"
                                      "source/latex/mfirstuc/"
@@ -49504,12 +49567,12 @@ spaces.  (Exceptions can be made for words that 
shouldn't be converted.)")
 (define-public texlive-mfnfss
   (package
     (name "texlive-mfnfss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mfnfss/" "source/latex/mfnfss/"
                                      "tex/latex/mfnfss/"))))
               (file-name (git-file-name name version))
@@ -49531,18 +49594,18 @@ that support for the Pandora fonts is also available 
via the
 (define-public texlive-modes
   (package
     (name "texlive-modes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/modes/"
                                      "fonts/source/public/modes/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vz3ygpixswnk7hr3qfn3nffw460cp5wjq09q5ac83ddw3nya1ca"))))
+                "15m78jhapl70bvalic790jpwyllr1ishl9wsdiwqf396dssr1g39"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -49562,13 +49625,13 @@ information in the TFM file.")
 (define-public texlive-mptopdf
   (package
     (name "texlive-mptopdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/scripts/mkii/mptopdf.man"
+                    (revision 70951)
+                    (locations (list "doc/context/scripts/mkii/"
                                      "doc/man/man1/mptopdf.1"
                                      "doc/man/man1/mptopdf.man1.pdf"
                                      "scripts/context/perl/mptopdf.pl"
@@ -49577,7 +49640,7 @@ information in the TFM file.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19kpqbkmz8al9wxn83fmg89fyv2pl2iqgnh256wi6pz4q3p77f0d"))))
+                "03782qwjz0fnr8l0h8rc8hj32wxaz8zc8v20l94lrkhmc3d40j6z"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -49592,7 +49655,7 @@ information in the TFM file.")
                 (substitute* "scripts/context/perl/mptopdf.pl"
                   (("exec perl") (string-append "exec " perl)))))))))
     (inputs (list perl))
-    (propagated-inputs (list texlive-plain))
+    (propagated-inputs (list texlive-pdftex texlive-plain))
     (home-page "https://ctan.org/pkg/mptopdf";)
     (synopsis "mpost to PDF, native MetaPost graphics inclusion")
     (description
@@ -49608,12 +49671,12 @@ be used independently of the rest of ConTeXt.")
 (define-public texlive-fontinst
   (package
     (name "texlive-fontinst")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fontinst/"
                                      "doc/man/man1/fontinst.1"
                                      "doc/man/man1/fontinst.man1.pdf"
@@ -49651,12 +49714,12 @@ fonts.")
 (define-public texlive-fontname
   (package
     (name "texlive-fontname")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fontname/" 
"doc/info/fontname.info"
                                      "fonts/map/fontname/"))))
               (file-name (git-file-name name version))
@@ -49676,18 +49739,18 @@ arbitrarily complex font names, thus helping 
portability of TeX documents.")
 (define-public texlive-forloop
   (package
     (name "texlive-forloop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/forloop/" 
"source/latex/forloop/"
                                      "tex/latex/forloop/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14sx6zgilmbs5afp1k5gccix6ijhj0m8jg91blxn66995i6md4f5"))))
+                "0b6gys199rzlcg54s9v5l8s7igw3akhj8avr4q6f1j2bin9bgyn3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/forloop";)
@@ -49701,12 +49764,12 @@ LaTeX macro programming.")
 (define-public texlive-cbfonts          ;71 MiB of greek fonts
   (package
     (name "texlive-cbfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cbfonts/"
                                      "fonts/enc/dvips/cbfonts/"
                                      "fonts/map/dvips/cbfonts/"
@@ -49741,12 +49804,12 @@ are such font sets as the EC fonts.")
 (define-public texlive-cbfonts-fd
   (package
     (name "texlive-cbfonts-fd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cbfonts-fd/"
                                      "source/fonts/cbfonts-fd/"
                                      "tex/latex/cbfonts-fd/"))))
@@ -49770,12 +49833,12 @@ Tip: installing @code{texlive-cbfonts} will 
automatically propagate this one.")
 (define-public texlive-ccicons
   (package
     (name "texlive-ccicons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ccicons/"
                                      "doc/latex/ccicons/"
                                      "fonts/enc/dvips/ccicons/"
@@ -49803,12 +49866,12 @@ LaTeX support macros are provided.")
 (define-public texlive-cite
   (package
     (name "texlive-cite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cite/" "tex/latex/cite/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -49829,12 +49892,12 @@ part of the cite bundle of the author's 
citation-related packages.")
 (define-public texlive-cm
   (package
     (name "texlive-cm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cm/" "fonts/map/dvips/cm/"
                                      "fonts/pk/ljfour/public/cm/dpi600/"
                                      "fonts/source/public/cm/"
@@ -49884,12 +49947,12 @@ mathematical fonts in a range of styles, based on 
Monotype Modern 8A.")
 (define-public texlive-cmbright
   (package
     (name "texlive-cmbright")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmbright/"
                                      "doc/latex/cmbright/"
                                      "fonts/source/public/cmbright/"
@@ -49918,12 +49981,12 @@ necessary files for using the fonts with LaTeX.")
 (define-public texlive-cmcyr
   (package
     (name "texlive-cmcyr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmcyr/"
                                      "fonts/map/dvips/cmcyr/"
                                      "fonts/source/public/cmcyr/"
@@ -49933,7 +49996,7 @@ necessary files for using the fonts with LaTeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0mmlb3ky6cakwg8nsgkdkpc52ni2jf2w7nz5bfiyxhvy6mx1c64b"))))
+                "0wlz8hq3dzjz46d2r414rb6jl9iz864bj32ia9pgkqdpypw0ani3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (native-inputs (list texlive-metafont))
@@ -49949,12 +50012,12 @@ KOI-7, but virtual fonts are available to recode them 
to three other Russian
 (define-public texlive-cmextra
   (package
     (name "texlive-cmextra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/cmextra/"
                                      "fonts/tfm/public/cmextra/"))))
               (file-name (git-file-name name version))
@@ -49974,12 +50037,12 @@ directories.")
 (define-public texlive-cm-lgc
   (package
     (name "texlive-cm-lgc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cm-lgc/"
                                      "fonts/afm/public/cm-lgc/"
                                      "fonts/enc/dvips/cm-lgc/"
@@ -50013,12 +50076,12 @@ TeX.")
 (define-public texlive-cm-super
   (package
     (name "texlive-cm-super")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cm-super/"
                                      "dvips/cm-super/"
                                      "fonts/afm/public/cm-super/"
@@ -50050,18 +50113,18 @@ originals.")
 (define-public texlive-cnbwp
   (package
     (name "texlive-cnbwp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/cnbwp/" "doc/latex/cnbwp/"
                                      "makeindex/cnbwp/" "tex/latex/cnbwp/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "13i5nvdnvq5f7rx0w63q8j1km7bfq1rs7kr49hsabz5v0z0v90xc"))))
+                "1ha4lv0k4ysyqxnaf6w0v0bc0375lxdcyg55ih16kp3mdmadbc49"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cnbwp";)
@@ -50075,12 +50138,12 @@ intended for authors from outside CNB.")
 (define-public texlive-cns
   (package
     (name "texlive-cns")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cns/cns40-1/"
                                      "doc/fonts/cns/cns40-2/"
                                      "doc/fonts/cns/cns40-3/"
@@ -50115,12 +50178,12 @@ bundle.")
 (define-public texlive-courier
   (package
     (name "texlive-courier")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/courier/"
                                      "fonts/afm/adobe/courier/"
                                      "fonts/afm/urw/courier/"
@@ -50148,12 +50211,12 @@ Adobe's basic set.")
 (define-public texlive-csbulletin
   (package
     (name "texlive-csbulletin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/csbulletin/"
                                      "tex/latex/csbulletin/"))))
               (file-name (git-file-name name version))
@@ -50174,25 +50237,20 @@ see the structure of a document by looking at the 
source file of the manual.")
 (define-public texlive-cslatex
   (package
     (name "texlive-cslatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/man/man1/cslatex.1"
-                                     "doc/man/man1/cslatex.man1.pdf"
-                                     "doc/man/man1/pdfcslatex.1"
-                                     "doc/man/man1/pdfcslatex.man1.pdf"
-                                     "source/cslatex/base/"
+                    (revision 70951)
+                    (locations (list "source/cslatex/base/"
                                      "source/cslatex/cspsfonts/"
                                      "tex/cslatex/base/"
                                      "tex/cslatex/cspsfonts/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1px1b4zicvdzs5br22c8ksna7imb9m7bv9c3q55a705cqfawd97h"))))
-    (outputs '("out" "doc"))
+                "1dddk20v3acc3pb3wkg58y2y6z6fkx0ifsi03fffm0903z1h2zhm"))))
     (build-system texlive-build-system)
     (arguments
      (list
@@ -50230,12 +50288,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/cstex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50252,14 +50310,16 @@ see the structure of a document by looking at the 
source file of the manual.")
 (define-public texlive-cweb
   (package
     (name "texlive-cweb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/ctangle.1"
                                      "doc/man/man1/ctangle.man1.pdf"
+                                     "doc/man/man1/ctwill-proofsort.1"
+                                     "doc/man/man1/ctwill-proofsort.man1.pdf"
                                      "doc/man/man1/ctwill-refsort.1"
                                      "doc/man/man1/ctwill-refsort.man1.pdf"
                                      "doc/man/man1/ctwill-twinx.1"
@@ -50270,13 +50330,15 @@ see the structure of a document by looking at the 
source file of the manual.")
                                      "doc/man/man1/cweave.man1.pdf"
                                      "doc/man/man1/cweb.1"
                                      "doc/man/man1/cweb.man1.pdf"
+                                     "doc/man/man1/twill-refsort.1"
+                                     "doc/man/man1/twill-refsort.man1.pdf"
                                      "doc/man/man1/twill.1"
                                      "doc/man/man1/twill.man1.pdf"
                                      "tex/plain/cweb/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1p6zj6zc6c3i5caj1217gkjjk0wyfks85x33i5p28znzc2fgvbdi"))))
+                "072zxy3ynjq1ar1yclnxhdxpdw7hzgk2c7cskz4m37sx439k2dnz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cwebbin";)
@@ -50291,12 +50353,12 @@ machine.")
 (define-public texlive-cyrplain
   (package
     (name "texlive-cyrplain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/plain/cyrplain/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50322,12 +50384,12 @@ non-ASCII) characters in citation keys;
 (define-public texlive-tex-gyre
   (package
     (name "texlive-tex-gyre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tex-gyre/"
                                      "fonts/afm/public/tex-gyre/"
                                      "fonts/enc/dvips/tex-gyre/"
@@ -50370,12 +50432,12 @@ support (for use with a variety of encodings) is 
provided.")
 (define-public texlive-tex-gyre-math
   (package
     (name "texlive-tex-gyre-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tex-gyre-math/"
                                      "fonts/opentype/public/tex-gyre-math/"
                                      "source/fonts/tex-gyre-math/"))))
@@ -50399,12 +50461,12 @@ TeX-Gyre-Math-Termes (to match TeX-Gyre-Termes) fonts 
are provided.")
 (define-public texlive-crop
   (package
     (name "texlive-crop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crop/" "source/latex/crop/"
                                      "tex/latex/crop/"))))
               (file-name (git-file-name name version))
@@ -50430,12 +50492,12 @@ Options for better collaboration with dvips, pdfTeX 
and vtex are provided.")
 (define-public texlive-ctablestack
   (package
     (name "texlive-ctablestack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/ctablestack/"
                                      "source/luatex/ctablestack/"
                                      "tex/luatex/ctablestack/"))))
@@ -50456,12 +50518,12 @@ in LuaTeX.  It is required by the @code{luatexbase} 
package which uses
 (define-public texlive-lm
   (package
     (name "texlive-lm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lm/"
                                      "fonts/afm/public/lm/"
                                      "fonts/enc/dvips/lm/"
@@ -50493,12 +50555,12 @@ Computers & Typesetting series.")
 (define-public texlive-lm-math
   (package
     (name "texlive-lm-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lm-math/"
                                      "fonts/opentype/public/lm-math/"))))
               (file-name (git-file-name name version))
@@ -50518,12 +50580,12 @@ available from the @code{unicode-math} package.")
 (define-public texlive-lwarp
   (package
     (name "texlive-lwarp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lwarp/"
                                      "scripts/lwarp/"
                                      "source/latex/lwarp/"
@@ -50531,7 +50593,7 @@ available from the @code{unicode-math} package.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r1hxihhd7yzhw4s3v9yn1wl36q6fs2cwbdc09z9c1mdz3pywzp6"))))
+                "17sgnbhpbj6hsmqi2xljmqajhl4ccyqyh20qhc161vcfd9ri0qgg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "lwarpmk.lua")))
@@ -50554,12 +50616,12 @@ conversion software and word processors.")
 (define-public texlive-knuth-lib
   (package
     (name "texlive-knuth-lib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/knuth-lib/"
                                      "fonts/tfm/public/knuth-lib/"
                                      "tex/generic/knuth-lib/"
@@ -50584,12 +50646,12 @@ Knuth, including the plain format, plain base, and 
the MF logo fonts.")
 (define-public texlive-knuth-local
   (package
     (name "texlive-knuth-local")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/knuth-local/"
                                      "fonts/tfm/public/knuth-local/"
                                      "mft/knuth-local/" 
"tex/plain/knuth-local/"))))
@@ -50611,12 +50673,12 @@ directories.")
 (define-public texlive-lapdf
   (package
     (name "texlive-lapdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lapdf/" "tex/latex/lapdf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50639,12 +50701,12 @@ looping commands for programming and many instructive 
example files.")
 (define-public texlive-latex-fonts
   (package
     (name "texlive-latex-fonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/latex-fonts/"
                                      "fonts/source/public/latex-fonts/"
                                      "fonts/tfm/public/latex-fonts/"))))
@@ -50671,12 +50733,12 @@ fonts.")
 (define-public texlive-latex-make
   (package
     (name "texlive-latex-make")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/latex-make/"
                                      "scripts/latex-make/"
                                      "source/support/latex-make/"
@@ -50712,12 +50774,12 @@ can interact with LaTeX.mk so that the latter 
automatically invokes
 (define-public texlive-latex-mr
   (package
     (name "texlive-latex-mr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-mr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50740,12 +50802,12 @@ document is not very suitable for first time users.")
 (define-public texlive-latexbangla
   (package
     (name "texlive-latexbangla")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexbangla/"
                                      "tex/latex/latexbangla/"))))
               (file-name (git-file-name name version))
@@ -50775,12 +50837,12 @@ other environments, all of which are in Bangla.
 (define-public texlive-liftarm
   (package
     (name "texlive-liftarm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/liftarm/" 
"tex/latex/liftarm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50799,12 +50861,12 @@ two liftarms and an environment to describe a 
construction.")
 (define-public texlive-lpic
   (package
     (name "texlive-lpic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lpic/" "tex/latex/lpic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50828,12 +50890,12 @@ annotations.")
 (define-public texlive-lroundrect
   (package
     (name "texlive-lroundrect")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lroundrect/"
                                      "source/latex/lroundrect/"
                                      "tex/latex/lroundrect/"))))
@@ -50855,12 +50917,12 @@ which are useful on their own.")
 (define-public texlive-luamesh
   (package
     (name "texlive-luamesh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luamesh/" 
"metapost/luamesh/"
                                      "scripts/luamesh/" 
"tex/lualatex/luamesh/"))))
               (file-name (git-file-name name version))
@@ -50883,12 +50945,12 @@ a particular step of the algorithm.")
 (define-public texlive-luasseq
   (package
     (name "texlive-luasseq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luasseq/" "scripts/luasseq/"
                                      "source/lualatex/luasseq/"
                                      "tex/lualatex/luasseq/"))))
@@ -50909,12 +50971,12 @@ original; it also offers several enhancements.")
 (define-public texlive-maker
   (package
     (name "texlive-maker")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/maker/" "tex/latex/maker/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -50935,12 +50997,12 @@ highlighting of the official IDE.")
 (define-public texlive-makeshape
   (package
     (name "texlive-makeshape")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makeshape/"
                                      "source/latex/makeshape/"
                                      "tex/latex/makeshape/"))))
@@ -50962,12 +51024,12 @@ shape parameters, and the definition of anchor 
points.")
 (define-public texlive-mathspic
   (package
     (name "texlive-mathspic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathspic/"
                                      "doc/man/man1/mathspic.1"
                                      "doc/man/man1/mathspic.man1.pdf"
@@ -50999,12 +51061,12 @@ of PiCTeX.")
 (define-public texlive-mercatormap
   (package
     (name "texlive-mercatormap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mercatormap/"
                                      "tex/latex/mercatormap/"))))
               (file-name (git-file-name name version))
@@ -51028,12 +51090,12 @@ orthodrome pieces, and more are part of the package.")
 (define-public texlive-mflogo
   (package
     (name "texlive-mflogo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mflogo/"
                                      "fonts/source/public/mflogo/"
                                      "fonts/tfm/public/mflogo/"
@@ -51060,12 +51122,12 @@ logos in LaTeX documents.")
 (define-public texlive-mflogo-font
   (package
     (name "texlive-mflogo-font")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mflogo-font/"
                                      "fonts/afm/hoekwater/mflogo-font/"
                                      "fonts/map/dvips/mflogo-font/"
@@ -51091,12 +51153,12 @@ Taco Hoekwater.")
 (define-public texlive-mfware
   (package
     (name "texlive-mfware")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/gftodvi.1"
                                      "doc/man/man1/gftodvi.man1.pdf"
                                      "doc/man/man1/gftopk.1"
@@ -51113,7 +51175,7 @@ Taco Hoekwater.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0l0xy2zl7yzb14wbzsg4sz5bdj22ggqlsw54d0yrm430wlr1s6sd"))))
+                "17y01wh22f0ah9vwwa9yanp1rvm24jkhwzv2rzwxsfxbyn73msxx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-mfware-bin))
@@ -51152,17 +51214,17 @@ processing the output of Metafont.")
 (define-public texlive-milsymb
   (package
     (name "texlive-milsymb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/milsymb/" 
"tex/latex/milsymb/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bzrgnk934alp51j1qy4c73kkr4jv0bjq5fv50dm1bl22m9h3s17"))))
+                "0n0lba66mapk1b6k7gwr23acq2cg5i5258lc6n3l47x16wmcbvbd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/milsymb";)
@@ -51178,12 +51240,12 @@ measures are planned to be included in a future 
release.")
 (define-public texlive-miniplot
   (package
     (name "texlive-miniplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/miniplot/" 
"tex/latex/miniplot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51206,12 +51268,12 @@ such as the label and scaling factor into these 
boxes.")
 (define-public texlive-mkpic
   (package
     (name "texlive-mkpic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/mkpic/" "scripts/mkpic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51235,12 +51297,12 @@ file).")
 (define-public texlive-modiagram
   (package
     (name "texlive-modiagram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/modiagram/"
                                      "tex/latex/modiagram/"))))
               (file-name (git-file-name name version))
@@ -51259,12 +51321,12 @@ create molecular orbital diagrams using TikZ.")
 (define-public texlive-neuralnetwork
   (package
     (name "texlive-neuralnetwork")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/neuralnetwork/examples/"
                                      "tex/latex/neuralnetwork/"))))
               (file-name (git-file-name name version))
@@ -51283,12 +51345,12 @@ designed for neural network diagrams.")
 (define-public texlive-nl-interval
   (package
     (name "texlive-nl-interval")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nl-interval/"
                                      "tex/latex/nl-interval/"))))
               (file-name (git-file-name name version))
@@ -51307,12 +51369,12 @@ intervals on the number line.")
 (define-public texlive-nndraw
   (package
     (name "texlive-nndraw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nndraw/" "source/latex/nndraw/"
                                      "tex/latex/nndraw/"))))
               (file-name (git-file-name name version))
@@ -51331,12 +51393,12 @@ a simple and efficient way.")
 (define-public texlive-numericplots
   (package
     (name "texlive-numericplots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numericplots/"
                                      "tex/latex/numericplots/"))))
               (file-name (git-file-name name version))
@@ -51358,18 +51420,18 @@ to transform Matlab results to plottable data.")
 (define-public texlive-outilsgeomtikz
   (package
     (name "texlive-outilsgeomtikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/outilsgeomtikz/"
                                      "tex/latex/outilsgeomtikz/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0zk47dlz9jl2xk0q1sfnd6f57iww8qaq5wd0l1k23pci86x4nv6a"))))
+                "1sds34i59x4wvqn6x9bcln8wdzs29z4bw6bvlj36jvj6hgx4hx95"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/outilsgeomtikz";)
@@ -51383,12 +51445,12 @@ a protractor.")
 (define-public texlive-pb-diagram
   (package
     (name "texlive-pb-diagram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pb-diagram/"
                                      "tex/latex/pb-diagram/"))))
               (file-name (git-file-name name version))
@@ -51408,12 +51470,12 @@ nodes on a conceptual grid and attaching arrows to 
them.")
 (define-public texlive-pbibtex-base
   (package
     (name "texlive-pbibtex-base")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/ptex/pbibtex/" "pbibtex/bib/"
                                      "pbibtex/bst/"))))
               (file-name (git-file-name name version))
@@ -51433,12 +51495,12 @@ BibTeX contained in TeX Live.")
 (define-public texlive-pbibtex-manual
   (package
     (name "texlive-pbibtex-manual")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pbibtex-manual/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51454,43 +51516,15 @@ upBibTeX.  For historical reasons, this also contains 
old documentation files
 for JBibTeX.")
     (license license:bsd-3)))
 
-(define-public texlive-penrose
-  (package
-    (name "texlive-penrose")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/penrose/" 
"source/latex/penrose/"
-                                     "tex/latex/penrose/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0vdbyvprb75if93lx138v2li2ijylbs8w8787dwk2pys5pp7s4ql"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (home-page "https://ctan.org/pkg/penrose";)
-    (synopsis "TikZ library for producing Penrose tilings")
-    (description
-     "This package provides a TikZ library for drawing Penrose tiles.  It
-currently supports the kite/dart, rhombus, and pentagon tile sets.  There are
-two main methods for their placement: one that automatically generates
-a tiling, and one that allows for manual placement.  Furthermore, the tiles
-themselves can be deformed and will still (hopefully!) fit together in the
-correct fashion.")
-    (license license:lppl1.3c)))
-
 (define-public texlive-petri-nets
   (package
     (name "texlive-petri-nets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/petri-nets/"
                                      "scripts/petri-nets/"
                                      "tex/generic/petri-nets/"))))
@@ -51515,12 +51549,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-blur/"
                                      "source/latex/pgf-blur/"
                                      "tex/latex/pgf-blur/"))))
@@ -51540,12 +51574,12 @@ It is configured as a TikZ/PGF library module.")
 (define-public texlive-pgf-interference
   (package
     (name "texlive-pgf-interference")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-interference/"
                                      "tex/latex/pgf-interference/"))))
               (file-name (git-file-name name version))
@@ -51565,20 +51599,18 @@ structures of slits.")
 (define-public texlive-pgf-periodictable
   (package
     (name "texlive-pgf-periodictable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-periodictable/"
-                                     "tex/latex/pgf-periodictable/flags/"
-                                     "tex/latex/pgf-periodictable/lattice/"
-                                     "tex/latex/pgf-periodictable/spectra/"))))
+                                     "tex/latex/pgf-periodictable/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0jxl52m4ik710n14crr6b2ymgnl58asw78mb0p5vdz21r6qgb11n"))))
+                "0pdp3zx3b5rq2qz2fdl6dk192lk8bnxwrv9kng9x8q13740j4jc9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pgf-periodictable";)
@@ -51593,12 +51625,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-pie/" 
"tex/latex/pgf-pie/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51617,12 +51649,12 @@ using PGF/TikZ.")
 (define-public texlive-pgf-soroban
   (package
     (name "texlive-pgf-soroban")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-soroban/"
                                      "tex/latex/pgf-soroban/"))))
               (file-name (git-file-name name version))
@@ -51641,18 +51673,18 @@ soroban (Japanese abacus) using PGF/TikZ.")
 (define-public texlive-pgf-spectra
   (package
     (name "texlive-pgf-spectra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-spectra/"
                                      "tex/latex/pgf-spectra/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03jci0jc5ryzkp6930hn1l4awjrw9y1xwc3f327igccj78w24pnb"))))
+                "131rr4hbychlk1bphhak2i21ajvp4v2fvlw48ak7plmqb5gz81df"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pgf-spectra";)
@@ -51668,12 +51700,12 @@ allows the user to draw spectra using their own 
data.")
 (define-public texlive-pgf-umlcd
   (package
     (name "texlive-pgf-umlcd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-umlcd/"
                                      "tex/latex/pgf-umlcd/"))))
               (file-name (git-file-name name version))
@@ -51692,12 +51724,12 @@ allows the user to draw spectra using their own 
data.")
 (define-public texlive-pgf-umlsd
   (package
     (name "texlive-pgf-umlsd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgf-umlsd/"
                                      "tex/latex/pgf-umlsd/"))))
               (file-name (git-file-name name version))
@@ -51716,12 +51748,12 @@ allows the user to draw spectra using their own 
data.")
 (define-public texlive-pgfkeyx
   (package
     (name "texlive-pgfkeyx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfkeyx/" 
"tex/latex/pgfkeyx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51742,12 +51774,12 @@ handlers beyond those that @code{pgfkeys} can offer.")
 (define-public texlive-pgfmolbio
   (package
     (name "texlive-pgfmolbio")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/pgfmolbio/"
                                      "scripts/pgfmolbio/"
                                      "source/lualatex/pgfmolbio/"
@@ -51769,12 +51801,12 @@ chromatograms and protein domain diagrams.")
 (define-public texlive-pgfmorepages
   (package
     (name "texlive-pgfmorepages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfmorepages/"
                                      "tex/latex/pgfmorepages/"))))
               (file-name (git-file-name name version))
@@ -51795,12 +51827,12 @@ booklets.")
 (define-public texlive-pgfopts
   (package
     (name "texlive-pgfopts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfopts/" 
"source/latex/pgfopts/"
                                      "tex/latex/pgfopts/"))))
               (file-name (git-file-name name version))
@@ -51824,12 +51856,12 @@ same way that @code{kvoptions} adds the same facility 
to the LaTeX standard
 (define-public texlive-pgfornament
   (package
     (name "texlive-pgfornament")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfornament/"
                                      "tex/generic/pgfornament/am/"
                                      "tex/generic/pgfornament/pgfhan/"
@@ -51851,18 +51883,18 @@ PGF/TikZ.")
 (define-public texlive-pgfornament-han
   (package
     (name "texlive-pgfornament-han")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfornament-han/"
                                      "tex/latex/pgfornament-han/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17h71dbzj7a381gv3zn1pr1g2376mwwg8l9mk3y97wiv9m9afhxn"))))
+                "1c16wbykv6dyqv3d4gvy6fwqzww0fkg605vwb74mvc63a7n3jqxl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pgfornament-han";)
@@ -51877,12 +51909,12 @@ but renders Chinese traditional motifs instead.")
 (define-public texlive-pgfplots
   (package
     (name "texlive-pgfplots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/pgfplots/"
                                      "doc/generic/pgfplots/"
                                      "doc/latex/pgfplots/"
@@ -51916,12 +51948,12 @@ PGFPlots is based on PGF/TikZ (PGF); it runs equally 
for LaTeX/TeX/ConTeXt.")
 (define-public texlive-picinpar
   (package
     (name "texlive-picinpar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/picinpar/" 
"tex/latex/picinpar/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51941,12 +51973,12 @@ this package; Picins is recommended instead.")
 (define-public texlive-pictex
   (package
     (name "texlive-pictex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pictex/" 
"tex/generic/pictex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51966,12 +51998,12 @@ the problems in different ways.")
 (define-public texlive-pictex2
   (package
     (name "texlive-pictex2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/pictex2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -51991,12 +52023,12 @@ horizontal or vertical.")
 (define-public texlive-pictexsum
   (package
     (name "texlive-pictexsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pictexsum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52015,12 +52047,12 @@ for those who have read the manual.")
 (define-public texlive-pinlabel
   (package
     (name "texlive-pinlabel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pinlabel/" 
"tex/latex/pinlabel/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52041,12 +52073,12 @@ automatic and consistent spacing relative to the 
object labelled.")
 (define-public texlive-pixelart
   (package
     (name "texlive-pixelart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pixelart/" 
"tex/latex/pixelart/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52064,18 +52096,18 @@ using TikZ.")
 (define-public texlive-pixelarttikz
   (package
     (name "texlive-pixelarttikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pixelarttikz/"
                                      "tex/latex/pixelarttikz/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ymjflng2rlb0bq375f28mbdpr2r7ihqphnpvrh2f0n4f3afv8hx"))))
+                "13v5qdij5wngqh9flv2amxnh5l3qa4vxvv5ayc1m26vvmy1j7xw8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pixelarttikz";)
@@ -52088,12 +52120,12 @@ arts.")
 (define-public texlive-plain-doc
   (package
     (name "texlive-plain-doc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/plain-doc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52113,12 +52145,12 @@ whether the csname is a primitive TeX command, or is 
defined in
 (define-public texlive-pmgraph
   (package
     (name "texlive-pmgraph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pmgraph/" 
"tex/latex/pmgraph/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52137,12 +52169,12 @@ styles.")
 (define-public texlive-postage
   (package
     (name "texlive-postage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/postage/" 
"source/latex/postage/"
                                      "tex/latex/postage/"))))
               (file-name (git-file-name name version))
@@ -52163,12 +52195,12 @@ stamps you must point to a valid PDF of Deutsche 
Post's Ausdruck
 (define-public texlive-prerex
   (package
     (name "texlive-prerex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prerex/" 
"doc/man/man5/prerex.5"
                                      "doc/man/man5/prerex.man5.pdf"
                                      "tex/latex/prerex/"))))
@@ -52218,12 +52250,12 @@ application, a lightweight Qt-4 and Poppler-based 
prerex-enabled PDF viewer.")
 (define-public texlive-productbox
   (package
     (name "texlive-productbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/productbox/"
                                      "source/latex/productbox/"
                                      "tex/latex/productbox/"))))
@@ -52247,12 +52279,12 @@ and glued together.  This will lead to a physical 
product box.")
 (define-public texlive-ps2eps
   (package
     (name "texlive-ps2eps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/bbox.1"
                                      "doc/man/man1/bbox.man1.pdf"
                                      "doc/man/man1/ps2eps.1"
@@ -52338,12 +52370,12 @@ produce bounding box values for Rawppm or Rawpbm 
format files.")
 (define-public texlive-ps2pk
   (package
     (name "texlive-ps2pk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/mag.1"
                                      "doc/man/man1/mag.man1.pdf"
                                      "doc/man/man1/pfb2pfa.1"
@@ -52416,12 +52448,12 @@ documents generated that use Type 1 fonts.")
 (define-public texlive-psutils
   (package
     (name "texlive-psutils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/epsffit.1"
                                      "doc/man/man1/epsffit.man1.pdf"
                                      "doc/man/man1/extractres.1"
@@ -52533,12 +52565,12 @@ printing.  Utilities include @command{psbook}, 
@command{psselect},
 (define-public texlive-ptolemaicastronomy
   (package
     (name "texlive-ptolemaicastronomy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ptolemaicastronomy/"
                                      "source/latex/ptolemaicastronomy/"
                                      "tex/latex/ptolemaicastronomy/"))))
@@ -52561,12 +52593,12 @@ of sphere model diagrams in the style of Lewis.")
 (define-public texlive-puyotikz
   (package
     (name "texlive-puyotikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/puyotikz/" "scripts/puyotikz/"
                                      "tex/latex/puyotikz/"))))
               (file-name (git-file-name name version))
@@ -52586,12 +52618,12 @@ current and next puyos, labels and move planning 
markers.")
 (define-public texlive-pxpgfmark
   (package
     (name "texlive-pxpgfmark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxpgfmark/"
                                      "tex/latex/pxpgfmark/"))))
               (file-name (git-file-name name version))
@@ -52611,18 +52643,18 @@ features of @code{dvipdfmx} to fix this problem.")
 (define-public texlive-pxpic
   (package
     (name "texlive-pxpic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxpic/" "source/latex/pxpic/"
                                      "tex/latex/pxpic/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "01k4c7fakc2wjbjasxqm9gnzhchn2bqnj3vvz5rrcxiq0wibmiyi"))))
+                "03qn6r503sd9sskp9fl1qxmkjwigg01mx4wqzgjdf6824sk2ckg9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pxpic";)
@@ -52637,12 +52669,12 @@ in LaTeX.")
 (define-public texlive-pxtatescale
   (package
     (name "texlive-pxtatescale")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxtatescale/"
                                      "tex/latex/pxtatescale/"))))
               (file-name (git-file-name name version))
@@ -52662,12 +52694,12 @@ scaling in vertical direction of Japanese pTeX and 
upTeX.")
 (define-public texlive-qcircuit
   (package
     (name "texlive-qcircuit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qcircuit/" 
"tex/latex/qcircuit/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52686,17 +52718,17 @@ designed to help users generate circuits.")
 (define-public texlive-quantikz
   (package
     (name "texlive-quantikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quantikz/" 
"tex/latex/quantikz/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pa9ry2sn70sjkxqj0f569148xfc5iq77rw0sjnd344m3xsz38db"))))
+                "14qscaw959x93cmjzshcxk2xwypdyqcczqg924ksfwz52x3qgxs3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/quantikz";)
@@ -52709,17 +52741,17 @@ drawing quantum circuit diagrams.")
 (define-public texlive-quran
   (package
     (name "texlive-quran")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quran/" "tex/latex/quran/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0y5znkwaw5qy2541p10pqqvbblzn0v088c7v8p5lc2za6lh83fj2"))))
+                "14vi3l8h0jzv9x2rarpnqw7axcvcn3hn0xn3zpjnzc6h03534zif"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/quran";)
@@ -52736,17 +52768,17 @@ as well as an English transliteration.")
 (define-public texlive-quran-bn
   (package
     (name "texlive-quran-bn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quran-bn/" 
"tex/latex/quran-bn/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zlm02drh9qfasxf0bwhvrmp521ixzys2aqq896339grkzay0g6q"))))
+                "00s1awx5s7h95nld2h32d7cm7zhr9qsqkqs9jq7p8cybkhhp8amf"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/quran-bn";)
@@ -52759,12 +52791,12 @@ Holy Quran.  It adds two Bengali translations to the 
@code{quran} package.")
 (define-public texlive-quran-de
   (package
     (name "texlive-quran-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/quran-de/"
                                      "tex/xelatex/quran-de/"))))
               (file-name (git-file-name name version))
@@ -52784,17 +52816,17 @@ package.")
 (define-public texlive-quran-ur
   (package
     (name "texlive-quran-ur")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quran-ur/" 
"tex/latex/quran-ur/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0lsp4ldbi1cl044ah5x2br1krglw6qn92rx8h7hkfdr85byzyk25"))))
+                "13cziawsh8j4drwibp0558gd05b47rdk9cb0cd9cf6043has9ap9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/quran-ur";)
@@ -52807,12 +52839,12 @@ Holy Quran.  It adds eight Urdu translations to the 
@code{quran} package.")
 (define-public texlive-qyxf-book
   (package
     (name "texlive-qyxf-book")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qyxf-book/"
                                      "tex/latex/qyxf-book/"))))
               (file-name (git-file-name name version))
@@ -52833,12 +52865,12 @@ Currently the template is only designed for Chinese 
typesetting.")
 (define-public texlive-r-und-s
   (package
     (name "texlive-r-und-s")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/r_und_s/" 
"tex/latex/r_und_s/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52860,12 +52892,12 @@ German, English, French and Dutch.")
 (define-public texlive-randbild
   (package
     (name "texlive-randbild")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/randbild/"
                                      "source/latex/randbild/"
                                      "tex/latex/randbild/"))))
@@ -52887,12 +52919,12 @@ coordinate system).")
 (define-public texlive-randomwalk
   (package
     (name "texlive-randomwalk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/randomwalk/"
                                      "source/latex/randomwalk/"
                                      "tex/latex/randomwalk/"))))
@@ -52913,19 +52945,19 @@ steps can be customized in various ways.")
 (define-public texlive-realhats
   (package
     (name "texlive-realhats")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/realhats/"
                                      "source/latex/realhats/"
-                                     "tex/latex/realhats/hats/"))))
+                                     "tex/latex/realhats/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0y9s12kzzrrmzkx57yqy4mzx50bcsv972825nnlgcsgkxcd8wv51"))))
+                "0ybxjhhl28rx9i9zkm4qd97avq801nsz3h8r2igfirzgxym3ijfy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/realhats";)
@@ -52937,12 +52969,12 @@ steps can be customized in various ways.")
 (define-public texlive-reotex
   (package
     (name "texlive-reotex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/reotex/" 
"tex/latex/reotex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -52959,12 +52991,12 @@ steps can be customized in various ways.")
 (define-public texlive-robotarm
   (package
     (name "texlive-robotarm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/robotarm/"
                                      "source/latex/robotarm/"
                                      "tex/latex/robotarm/"))))
@@ -53004,12 +53036,12 @@ example to be used in educational material.")
 (define-public texlive-rojud
   (package
     (name "texlive-rojud")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/rojud/" 
"fonts/map/dvips/rojud/"
                                      "fonts/tfm/public/rojud/"
                                      "fonts/type1/public/rojud/"
@@ -53032,12 +53064,12 @@ Romaniei} (i.e., counties of Romania).")
 (define-public texlive-rviewport
   (package
     (name "texlive-rviewport")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rviewport/"
                                      "source/latex/rviewport/"
                                      "tex/latex/rviewport/"))))
@@ -53065,12 +53097,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sa-tikz/" 
"tex/latex/sa-tikz/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53088,12 +53120,12 @@ architectures and to customize their aspect.")
 (define-public texlive-sacsymb
   (package
     (name "texlive-sacsymb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sacsymb/" 
"tex/latex/sacsymb/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53112,18 +53144,18 @@ model of psychological experience.  These symbols are 
prepared using TikZ.")
 (define-public texlive-schemabloc
   (package
     (name "texlive-schemabloc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/schemabloc/"
                                      "tex/latex/schemabloc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03kbriqlgxafxcy5l2215d3z874s4z1g5gg02w2ij0v8wjrgyn88"))))
+                "1nmjj4b065nmb4kqs4hlvc3jkz64cn5gbyfjavpxlpgfbbl6wnw4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/schemabloc";)
@@ -53136,18 +53168,18 @@ using TikZ.")
 (define-public texlive-schulmathematik
   (package
     (name "texlive-schulmathematik")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/schulmathematik/"
                                      "tex/latex/schulmathematik/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1lgsn7my9v2jks553c25wcagaqvxzmzjsijwkilys697c936dv57"))))
+                "1ry0h810chqvjrlbppn4y6090482wjr7gnymxj2vc44lcifqkaxy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/schulmathematik";)
@@ -53162,12 +53194,12 @@ document classes for German-speaking teachers of 
mathematics and physics.")
 (define-public texlive-scratch
   (package
     (name "texlive-scratch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scratch/" 
"tex/latex/scratch/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53187,12 +53219,12 @@ From now on, Scratch is now version 3 with a new 
design.  Use the
 (define-public texlive-scratch3
   (package
     (name "texlive-scratch3")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scratch3/" 
"tex/latex/scratch3/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53210,12 +53242,12 @@ From now on, Scratch is now version 3 with a new 
design.  Use the
 (define-public texlive-scsnowman
   (package
     (name "texlive-scsnowman")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scsnowman/"
                                      "tex/latex/scsnowman/"))))
               (file-name (git-file-name name version))
@@ -53234,12 +53266,12 @@ display many variants of snowman")
 (define-public texlive-setdeck
   (package
     (name "texlive-setdeck")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/setdeck/" 
"tex/latex/setdeck/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53255,12 +53287,12 @@ display many variants of snowman")
 (define-public texlive-sexam
   (package
     (name "texlive-sexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/sexam/" 
"tex/xelatex/sexam/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53278,12 +53310,12 @@ compatible with XeLaTeX and Polyglossia to typeset 
Arabic exams.")
 (define-public texlive-signchart
   (package
     (name "texlive-signchart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/signchart/"
                                      "source/latex/signchart/"
                                      "tex/latex/signchart/"))))
@@ -53303,12 +53335,12 @@ their (La)TeX document.")
 (define-public texlive-simplenodes
   (package
     (name "texlive-simplenodes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplenodes/"
                                      "tex/latex/simplenodes/"))))
               (file-name (git-file-name name version))
@@ -53332,12 +53364,12 @@ popular Java script Bootstrap.")
 (define-public texlive-simpleoptics
   (package
     (name "texlive-simpleoptics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simpleoptics/"
                                      "tex/latex/simpleoptics/"))))
               (file-name (git-file-name name version))
@@ -53356,12 +53388,12 @@ mirrors for use in optical diagrams.")
 (define-public texlive-simurgh
   (package
     (name "texlive-simurgh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/simurgh/"
                                      "tex/lualatex/simurgh/"))))
               (file-name (git-file-name name version))
@@ -53380,12 +53412,12 @@ typesetting in LaTeX, using the LuaTeX engine.")
 (define-public texlive-smartdiagram
   (package
     (name "texlive-smartdiagram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/smartdiagram/"
                                      "source/latex/smartdiagram/"
                                      "tex/latex/smartdiagram/"))))
@@ -53405,12 +53437,12 @@ documents and for presentations.")
 (define-public texlive-spath3
   (package
     (name "texlive-spath3")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spath3/" "source/latex/spath3/"
                                      "tex/latex/spath3/"))))
               (file-name (git-file-name name version))
@@ -53431,12 +53463,12 @@ for drawing knot diagrams.")
 (define-public texlive-spectralsequences
   (package
     (name "texlive-spectralsequences")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spectralsequences/"
                                      "tex/latex/spectralsequences/"))))
               (file-name (git-file-name name version))
@@ -53465,12 +53497,12 @@ possible what is going wrong.")
 (define-public texlive-strands
   (package
     (name "texlive-strands")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/strands/" 
"source/latex/strands/"
                                      "tex/latex/strands/"))))
               (file-name (git-file-name name version))
@@ -53489,12 +53521,12 @@ partitions, permutations, braids, etc.")
 (define-public texlive-swebib
   (package
     (name "texlive-swebib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/swebib/" 
"doc/latex/swebib/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53514,12 +53546,12 @@ translations.  The styles do not implement Swedish 
collation.")
 (define-public texlive-swimgraf
   (package
     (name "texlive-swimgraf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/swimgraf/" 
"tex/latex/swimgraf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53544,12 +53576,12 @@ Files of current world and Canadian records are 
included.")
 (define-public texlive-syntaxdi
   (package
     (name "texlive-syntaxdi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/syntaxdi/" 
"tex/latex/syntaxdi/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53567,12 +53599,12 @@ known as railroad diagrams.")
 (define-public texlive-t1utils
   (package
     (name "texlive-t1utils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/t1ascii.1"
                                      "doc/man/man1/t1ascii.man1.pdf"
                                      "doc/man/man1/t1asm.1"
@@ -53658,12 +53690,12 @@ and -editable format;
 (define-public texlive-table-fct
   (package
     (name "texlive-table-fct")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/table-fct/"
                                      "tex/latex/table-fct/"))))
               (file-name (git-file-name name version))
@@ -53683,12 +53715,12 @@ a function and a convexity table of its graph.")
 (define-public texlive-templates-fenn
   (package
     (name "texlive-templates-fenn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/templates-fenn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53719,12 +53751,12 @@ diabetes mellitus, using @file{scrartcl.cls} from the 
KOMA-Script bundle.
 (define-public texlive-templates-sommer
   (package
     (name "texlive-templates-sommer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/templates-sommer/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53748,12 +53780,12 @@ Friedrich-Schiller-Universitat Jena,
 (define-public texlive-termcal-de
   (package
     (name "texlive-termcal-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/termcal-de/"
                                      "source/latex/termcal-de/"
                                      "tex/latex/termcal-de/"))))
@@ -53774,21 +53806,205 @@ for use in planning a class.")
 (define-public texlive-tex4ht
   (package
     (name "texlive-tex4ht")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tex4ht/"
                                      "scripts/tex4ht/"
                                      "source/generic/tex4ht/"
                                      "tex/generic/tex4ht/"
-                                     "tex4ht/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1svmivc272xj9fzy5p055lp7g9vcqs75jp4x54682yrq0qizv03c"))))
+                                     "tex4ht/base/unix/"
+                                     "tex4ht/base/win32/"
+                                     "tex4ht/bin/"
+                                     "tex4ht/ht-fonts/alias/"
+                                     "tex4ht/ht-fonts/aliase/mathtime/"
+                                     "tex4ht/ht-fonts/ascii/manfnt/"
+                                     "tex4ht/ht-fonts/cp1256/charset/"
+                                     "tex4ht/ht-fonts/css/emacspeak/cm/"
+                                     "tex4ht/ht-fonts/dbcs/cjk/b5ka/"
+                                     "tex4ht/ht-fonts/gb2312/charset/"
+                                     "tex4ht/ht-fonts/gbk/charset/"
+                                     "tex4ht/ht-fonts/html-speech/charset/"
+                                     "tex4ht/ht-fonts/iso8859/1/charset/"
+                                     "tex4ht/ht-fonts/iso8859/1/chess/"
+                                     "tex4ht/ht-fonts/iso8859/1/cm/"
+                                     "tex4ht/ht-fonts/iso8859/1/devanagari/"
+                                     "tex4ht/ht-fonts/iso8859/1/euro/"
+                                     "tex4ht/ht-fonts/iso8859/1/go/"
+                                     "tex4ht/ht-fonts/iso8859/1/html/charset/"
+                                     "tex4ht/ht-fonts/iso8859/1/ipa/"
+                                     "tex4ht/ht-fonts/iso8859/1/mathtime/"
+                                     "tex4ht/ht-fonts/iso8859/1/mongolian/"
+                                     "tex4ht/ht-fonts/iso8859/1/ps2mf/"
+                                     "tex4ht/ht-fonts/iso8859/1/sw/"
+                                     "tex4ht/ht-fonts/iso8859/1/tibetan/"
+                                     "tex4ht/ht-fonts/iso8859/1/xypic/"
+                                     "tex4ht/ht-fonts/iso8859/2/charset/"
+                                     "tex4ht/ht-fonts/iso8859/2/html/charset/"
+                                     "tex4ht/ht-fonts/iso8859/5/charset/"
+                                     "tex4ht/ht-fonts/iso8859/5/cm/sauter/"
+                                     "tex4ht/ht-fonts/iso8859/5/cyrillic/"
+                                     "tex4ht/ht-fonts/iso8859/5/html/charset/"
+                                     "tex4ht/ht-fonts/iso8859/5/lh/lh-t2a/"
+                                     "tex4ht/ht-fonts/iso8859/6/charset/"
+                                     "tex4ht/ht-fonts/iso8859/6/html/charset/"
+                                     "tex4ht/ht-fonts/iso8859/7/charset/"
+                                     "tex4ht/ht-fonts/iso8859/8/hebrew/"
+                                     "tex4ht/ht-fonts/jsml/charset/"
+                                     "tex4ht/ht-fonts/koi/8r/charset/"
+                                     "tex4ht/ht-fonts/koi/8r/lh/lh-t2a/"
+                                     "tex4ht/ht-fonts/mozilla/charset/"
+                                     "tex4ht/ht-fonts/ooffice/charset/"
+                                     "tex4ht/ht-fonts/share/adobe/helvetic/"
+                                     "tex4ht/ht-fonts/symbol/charset/"
+                                     "tex4ht/ht-fonts/symbol/cyrillic/"
+                                     "tex4ht/ht-fonts/symbol/hebrew/"
+                                     "tex4ht/ht-fonts/symbol/mathtime/"
+                                     "tex4ht/ht-fonts/unicode/Baskervaldx/"
+                                     
"tex4ht/ht-fonts/unicode/Century_Schoolbook_L/"
+                                     
"tex4ht/ht-fonts/unicode/EB_Garamond_Initials/"
+                                     
"tex4ht/ht-fonts/unicode/EB_Garamond_Italic/"
+                                     
"tex4ht/ht-fonts/unicode/EB_Garamond_Regular/"
+                                     
"tex4ht/ht-fonts/unicode/Fourier-Math-Extension/"
+                                     
"tex4ht/ht-fonts/unicode/Fourier-Math-Letters/"
+                                     
"tex4ht/ht-fonts/unicode/Fourier-Math-Symbols/"
+                                     "tex4ht/ht-fonts/unicode/Kp--M-Ex/"
+                                     "tex4ht/ht-fonts/unicode/Kp--M-Exa/"
+                                     "tex4ht/ht-fonts/unicode/Kp--M-Sy/"
+                                     "tex4ht/ht-fonts/unicode/Kp--M-Sya/"
+                                     "tex4ht/ht-fonts/unicode/Kp--M/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Companion/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Expert/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Light-M-Ex/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Light-M-Sy/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Light-M-Syb/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Light-M-Syc/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Light-M-Syd/"
+                                     "tex4ht/ht-fonts/unicode/Kp-Light-M/"
+                                     
"tex4ht/ht-fonts/unicode/Kp-Light-SmallCaps/"
+                                     "tex4ht/ht-fonts/unicode/Kp-SC-Expert/"
+                                     "tex4ht/ht-fonts/unicode/Kp-SmallCaps/"
+                                     "tex4ht/ht-fonts/unicode/Kp/"
+                                     "tex4ht/ht-fonts/unicode/LibertineMath/"
+                                     
"tex4ht/ht-fonts/unicode/Linux_Biolinum_T/"
+                                     
"tex4ht/ht-fonts/unicode/Linux_Libertine_Display_T/"
+                                     
"tex4ht/ht-fonts/unicode/Linux_Libertine_Initials_T/"
+                                     
"tex4ht/ht-fonts/unicode/Linux_Libertine_Mono_T/"
+                                     
"tex4ht/ht-fonts/unicode/Linux_Libertine_T/"
+                                     "tex4ht/ht-fonts/unicode/MinLib/"
+                                     "tex4ht/ht-fonts/unicode/MnSymbol/"
+                                     "tex4ht/ht-fonts/unicode/NCXFourierMath/"
+                                     "tex4ht/ht-fonts/unicode/NewTXMath/"
+                                     
"tex4ht/ht-fonts/unicode/Nimbus_Roman_No9_L/"
+                                     
"tex4ht/ht-fonts/unicode/Open_Sans_ExtraBold/"
+                                     "tex4ht/ht-fonts/unicode/Open_Sans_Light/"
+                                     "tex4ht/ht-fonts/unicode/STIX/"
+                                     "tex4ht/ht-fonts/unicode/STIX_Two/"
+                                     "tex4ht/ht-fonts/unicode/Sf-Kp-Sc/"
+                                     "tex4ht/ht-fonts/unicode/Spectral/"
+                                     "tex4ht/ht-fonts/unicode/TeXGyreTermes/"
+                                     "tex4ht/ht-fonts/unicode/TeXGyreTermesX/"
+                                     "tex4ht/ht-fonts/unicode/Tt-Kp-Exp/"
+                                     "tex4ht/ht-fonts/unicode/Tt-Kp/"
+                                     "tex4ht/ht-fonts/unicode/URW_Chancery_L/"
+                                     "tex4ht/ht-fonts/unicode/Utopia/"
+                                     "tex4ht/ht-fonts/unicode/adobe/courier/"
+                                     "tex4ht/ht-fonts/unicode/adobe/helvetic/"
+                                     "tex4ht/ht-fonts/unicode/adobe/mathptm/"
+                                     "tex4ht/ht-fonts/unicode/adobe/palatino/"
+                                     "tex4ht/ht-fonts/unicode/adobe/symbol/"
+                                     "tex4ht/ht-fonts/unicode/adobe/times/"
+                                     "tex4ht/ht-fonts/unicode/adobe/zapfding/"
+                                     "tex4ht/ht-fonts/unicode/ae/"
+                                     "tex4ht/ht-fonts/unicode/ams/cyrillic/"
+                                     "tex4ht/ht-fonts/unicode/ams/euler/"
+                                     "tex4ht/ht-fonts/unicode/ams/symbols/"
+                                     "tex4ht/ht-fonts/unicode/antt/"
+                                     "tex4ht/ht-fonts/unicode/arabi/"
+                                     "tex4ht/ht-fonts/unicode/arev/"
+                                     "tex4ht/ht-fonts/unicode/arphic/"
+                                     "tex4ht/ht-fonts/unicode/bbold/"
+                                     
"tex4ht/ht-fonts/unicode/bitstrea/charter/"
+                                     "tex4ht/ht-fonts/unicode/cbgreek/"
+                                     "tex4ht/ht-fonts/unicode/cfrinitials/"
+                                     "tex4ht/ht-fonts/unicode/charset/"
+                                     "tex4ht/ht-fonts/unicode/chess/"
+                                     "tex4ht/ht-fonts/unicode/cjk/b5ka/"
+                                     "tex4ht/ht-fonts/unicode/cjk/gbksong/"
+                                     "tex4ht/ht-fonts/unicode/cjk/utf8/"
+                                     "tex4ht/ht-fonts/unicode/cm/"
+                                     "tex4ht/ht-fonts/unicode/coch/"
+                                     "tex4ht/ht-fonts/unicode/concrete/"
+                                     "tex4ht/ht-fonts/unicode/cs/"
+                                     "tex4ht/ht-fonts/unicode/currency/"
+                                     "tex4ht/ht-fonts/unicode/cyklop/"
+                                     "tex4ht/ht-fonts/unicode/cyrillic/cmcyr/"
+                                     "tex4ht/ht-fonts/unicode/dstroke/"
+                                     "tex4ht/ht-fonts/unicode/ebg/"
+                                     "tex4ht/ht-fonts/unicode/ec/"
+                                     "tex4ht/ht-fonts/unicode/erewMath/"
+                                     "tex4ht/ht-fonts/unicode/fontawesome/"
+                                     "tex4ht/ht-fonts/unicode/fourier-orns/"
+                                     "tex4ht/ht-fonts/unicode/futr-sup/"
+                                     "tex4ht/ht-fonts/unicode/futrc9d/"
+                                     "tex4ht/ht-fonts/unicode/futrd8t/"
+                                     "tex4ht/ht-fonts/unicode/greek/ibygrk/"
+                                     "tex4ht/ht-fonts/unicode/hebrew/"
+                                     "tex4ht/ht-fonts/unicode/html/charset/"
+                                     "tex4ht/ht-fonts/unicode/iwona/"
+                                     "tex4ht/ht-fonts/unicode/jknappen/tc/"
+                                     "tex4ht/ht-fonts/unicode/latex/"
+                                     "tex4ht/ht-fonts/unicode/lh/lh-t2a/"
+                                     "tex4ht/ht-fonts/unicode/libertine/"
+                                     "tex4ht/ht-fonts/unicode/libertinus/"
+                                     "tex4ht/ht-fonts/unicode/lm/"
+                                     "tex4ht/ht-fonts/unicode/marvosym/"
+                                     "tex4ht/ht-fonts/unicode/math/"
+                                     "tex4ht/ht-fonts/unicode/mathabx/"
+                                     "tex4ht/ht-fonts/unicode/mathdesign/"
+                                     "tex4ht/ht-fonts/unicode/mathkerncmssi/"
+                                     "tex4ht/ht-fonts/unicode/mathtime/"
+                                     "tex4ht/ht-fonts/unicode/mflogo/"
+                                     "tex4ht/ht-fonts/unicode/misc/"
+                                     "tex4ht/ht-fonts/unicode/musix/"
+                                     "tex4ht/ht-fonts/unicode/ntxsups/"
+                                     "tex4ht/ht-fonts/unicode/ntxtm/"
+                                     "tex4ht/ht-fonts/unicode/pl/"
+                                     "tex4ht/ht-fonts/unicode/public/"
+                                     "tex4ht/ht-fonts/unicode/pxfonts/"
+                                     "tex4ht/ht-fonts/unicode/stickstooMath/"
+                                     "tex4ht/ht-fonts/unicode/stmaryrd/"
+                                     "tex4ht/ht-fonts/unicode/stxickstooMath/"
+                                     "tex4ht/ht-fonts/unicode/t1xtt/"
+                                     "tex4ht/ht-fonts/unicode/tcxtt/"
+                                     "tex4ht/ht-fonts/unicode/tibetan/"
+                                     "tex4ht/ht-fonts/unicode/tipa/"
+                                     "tex4ht/ht-fonts/unicode/txbexs/"
+                                     "tex4ht/ht-fonts/unicode/txbmiaX/"
+                                     "tex4ht/ht-fonts/unicode/txbsys/"
+                                     "tex4ht/ht-fonts/unicode/txexas/"
+                                     "tex4ht/ht-fonts/unicode/txexs/"
+                                     "tex4ht/ht-fonts/unicode/txfonts/"
+                                     "tex4ht/ht-fonts/unicode/txmiaX/"
+                                     "tex4ht/ht-fonts/unicode/txsyb/"
+                                     "tex4ht/ht-fonts/unicode/txsyc/"
+                                     "tex4ht/ht-fonts/unicode/txsys/"
+                                     "tex4ht/ht-fonts/unicode/txtt/"
+                                     "tex4ht/ht-fonts/utf8/charset/"
+                                     "tex4ht/ht-fonts/viqr/charset/"
+                                     "tex4ht/ht-fonts/viscii/charset/"
+                                     "tex4ht/ht-fonts/win/1251/charset/"
+                                     "tex4ht/ht-fonts/win/1251/cm/sauter/"
+                                     "tex4ht/ht-fonts/win/1251/cyrillic/"
+                                     "tex4ht/ht-fonts/win/1251/lh/lh-t2a/"
+                                     "tex4ht/xtpipes/"))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1p9kf450xkf8zic6sfhwbxvvkigxf8gqcrl41l308lsvgykiv87k"))))
     (outputs '("out" "doc"))
     (properties '((updater-ignored-inputs "perl"))) ;in "-bin" already
     (build-system texlive-build-system)
@@ -53856,18 +54072,18 @@ such as @code{gellmu}.")
 (define-public texlive-tex4ebook
   (package
     (name "texlive-tex4ebook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/tex4ebook/"
                                      "scripts/tex4ebook/" 
"tex/latex/tex4ebook/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0907df4hb9y7nh5bz450qb1ljixk5li8hp6r9ajx8d0c47ac5a8v"))))
+                "03yg3lryql7lfh5rbdhak6j8mlafrn1rhmi514la3vaccq9p2lc1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "tex4ebook")))
@@ -53883,12 +54099,12 @@ the conversion engine.")
 (define-public texlive-texaccents
   (package
     (name "texlive-texaccents")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texaccents.1"
                                      "doc/man/man1/texaccents.man1.pdf"
                                      "doc/support/texaccents/"
@@ -53911,12 +54127,12 @@ special characters to Unicode.")
 (define-public texlive-texcount
   (package
     (name "texlive-texcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/texcount/" 
"scripts/texcount/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -53937,12 +54153,12 @@ colour-coded output showing which parts of the text 
have been counted.")
 (define-public texlive-texdef
   (package
     (name "texlive-texdef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/texdef/" "scripts/texdef/"
                                      "source/support/texdef/"))))
               (file-name (git-file-name name version))
@@ -53983,12 +54199,12 @@ flavour can be selected using a command line option, 
or via the script name:
 (define-public texlive-texdiff
   (package
     (name "texlive-texdiff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texdiff.1"
                                      "doc/man/man1/texdiff.man1.pdf"
                                      "doc/support/texdiff/" 
"scripts/texdiff/"))))
@@ -54011,12 +54227,12 @@ marked at the margin with grey bars by the LaTeX 
@code{changebar} package.")
 (define-public texlive-texdirflatten
   (package
     (name "texlive-texdirflatten")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texdirflatten.1"
                                      "doc/man/man1/texdirflatten.man1.pdf"
                                      "doc/support/texdirflatten/"
@@ -54042,12 +54258,12 @@ document's directory tree).")
 (define-public texlive-texdoc
   (package
     (name "texlive-texdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texdoc.1"
                                      "doc/man/man1/texdoc.man1.pdf"
                                      "doc/support/texdoc/" "scripts/texdoc/"
@@ -54055,7 +54271,7 @@ document's directory tree).")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19mvh7pm2332f6c8nzgcbscm9vcz0apwfgm0m55ycibssc2fb3ww"))))
+                "0vcnsiknl3x1gp62cf3vv4810rcb83rnvfkhsz74bsdn2kcrbz97"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -54095,12 +54311,12 @@ other configuration can be extensively customized.")
 (define-public texlive-texdoctk
   (package
     (name "texlive-texdoctk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texdoctk.1"
                                      "doc/man/man1/texdoctk.man1.pdf"
                                      "scripts/texdoctk/" "texdoctk/"))))
@@ -54138,12 +54354,12 @@ these programs can be configured by the sysadmin or 
user.")
 (define-public texlive-texdraw
   (package
     (name "texlive-texdraw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/texdraw.info"
                                      "doc/support/texdraw/"
                                      "tex/generic/texdraw/"))))
@@ -54169,19 +54385,19 @@ segments.")
 (define-public texlive-texfot
   (package
     (name "texlive-texfot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "0cy1fz265ch13cn0jwfg7rlspqlxv8swnv6ljjvqqg8hbl390npd"))))
+                "1qa4diwssmm73dz0nsc4ypfakknzvraq3zxh5yhbyxwysi33v3ph"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "texfot.pl")))
@@ -54197,12 +54413,12 @@ some change in the source.  The TeX invocation itself 
need not change.")
 (define-public texlive-texliveonfly
   (package
     (name "texlive-texliveonfly")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/texliveonfly/"
                                      "scripts/texliveonfly/"))))
               (file-name (git-file-name name version))
@@ -54225,12 +54441,12 @@ file.tex}.")
 (define-public texlive-texloganalyser
   (package
     (name "texlive-texloganalyser")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/texloganalyser/"
                                      "scripts/texloganalyser/"))))
               (file-name (git-file-name name version))
@@ -54252,12 +54468,12 @@ the log file.")
 (define-public texlive-texlogfilter
   (package
     (name "texlive-texlogfilter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texlogfilter.1"
                                      "doc/man/man1/texlogfilter.man1.pdf"
                                      "doc/support/texlogfilter/"
@@ -54265,7 +54481,7 @@ the log file.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0w2cxkgzalx083hh4kyk10ampy1dx50iv44z9s2gks224p3rlyps"))))
+                "0wf3g3m2n82n443aq3hfpnj0wzz6r4j8qwg78s6k2fm63x7s14ll"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "perl")))
     (build-system texlive-build-system)
@@ -54285,12 +54501,12 @@ patterns.")
 (define-public texlive-texlogsieve
   (package
     (name "texlive-texlogsieve")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/texlogsieve.1"
                                      "doc/man/man1/texlogsieve.man1.pdf"
                                      "doc/support/texlogsieve/"
@@ -54298,7 +54514,7 @@ patterns.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pssh34f2263qfpirmv1np9ncjw9d9zyjqbxpin12px2hmvjvip6"))))
+                "0dgfq5crqqfvcfmpbbx70mbhanir3iyqzxni8zxkyrc1fljibjay"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "texlogsieve")))
@@ -54313,12 +54529,12 @@ a summary report.")
 (define-public texlive-texnegar
   (package
     (name "texlive-texnegar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texnegar/"
                                      "source/latex/texnegar/"
                                      "tex/latex/texnegar/"))))
@@ -54340,12 +54556,12 @@ justification to be used with the LuaTeX engine.")
 (define-public texlive-texosquery
   (package
     (name "texlive-texosquery")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/texosquery/"
                                      "scripts/texosquery/"
                                      "source/support/texosquery/"
@@ -54394,14 +54610,16 @@ TeX's shell escape mechanism and capture the result 
in a control sequence.")
 (define-public texlive-texplate
   (package
     (name "texlive-texplate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/support/texplate/" 
"scripts/texplate/"
-                                     "source/support/texplate/"))))
+                    (revision 70951)
+                    (locations (list "doc/support/texplate/"
+                                     "scripts/texplate/"
+                                     
"source/support/texplate/main/kotlin/org/islandoftex/texplate/"
+                                     
"source/support/texplate/main/resources/org/islandoftex/texplate/templates/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
@@ -54424,12 +54642,12 @@ that a corresponding template exists.")
 (define-public texlive-texproposal
   (package
     (name "texlive-texproposal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texproposal/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -54461,12 +54679,12 @@ university, is proposed.")
 (define-public texlive-texware
   (package
     (name "texlive-texware")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvitype.1"
                                      "doc/man/man1/dvitype.man1.pdf"
                                      "doc/man/man1/pooltype.1"
@@ -54474,7 +54692,7 @@ university, is proposed.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "122r0aq02vwx6irsnapnfbvhgy5d09x90rc8zc7a0bi7b25bxnd1"))))
+                "12kiigypny8rnbvxrx63q1cakjl50dp3n6ky9vpild36kn06a8ah"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-texware-bin))
@@ -54516,12 +54734,12 @@ and vice versa.")
 (define-public texlive-ticollege
   (package
     (name "texlive-ticollege")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ticollege/"
                                      "tex/latex/ticollege/"))))
               (file-name (git-file-name name version))
@@ -54542,18 +54760,18 @@ and of menu items.")
 (define-public texlive-tie
   (package
     (name "texlive-tie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/tie.1"
                                      "doc/man/man1/tie.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17z5ik7bbf0v5ylq2v1rda6z64iz386vp56z7yrr6h1dl488kr93"))))
+                "1rr0j2a76jwikg6a8fp9mvacwzk90nndknv9px42c2zx2bsdaqz8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kpathsea))
@@ -54570,12 +54788,12 @@ version of a @file{.web} file that incorporates 
existing changes.")
 (define-public texlive-tikz-3dplot
   (package
     (name "texlive-tikz-3dplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-3dplot/"
                                      "tex/latex/tikz-3dplot/"))))
               (file-name (git-file-name name version))
@@ -54600,12 +54818,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-among-us/"
                                      "tex/latex/tikz-among-us/"))))
               (file-name (git-file-name name version))
@@ -54624,12 +54842,12 @@ Some interesting uses alongside other packages are 
also supported.")
 (define-public texlive-tikz-bagua
   (package
     (name "texlive-tikz-bagua")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-bagua/"
                                      "tex/latex/tikz-bagua/"))))
               (file-name (git-file-name name version))
@@ -54649,12 +54867,12 @@ these symbols.")
 (define-public texlive-tikz-bayesnet
   (package
     (name "texlive-tikz-bayesnet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-bayesnet/"
                                      "tex/latex/tikz-bayesnet/"))))
               (file-name (git-file-name name version))
@@ -54674,12 +54892,12 @@ graphical models and (directed) factor graphs in 
LaTeX.")
 (define-public texlive-tikz-bbox
   (package
     (name "texlive-tikz-bbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-bbox/"
                                      "tex/latex/tikz-bbox/"))))
               (file-name (git-file-name name version))
@@ -54701,12 +54919,12 @@ curve.")
 (define-public texlive-tikz-cd
   (package
     (name "texlive-tikz-cd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-cd/" 
"tex/generic/tikz-cd/"
                                      "tex/latex/tikz-cd/"))))
               (file-name (git-file-name name version))
@@ -54729,12 +54947,12 @@ present in the Computer Modern typeface.")
 (define-public texlive-tikz-dependency
   (package
     (name "texlive-tikz-dependency")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-dependency/"
                                      "tex/latex/tikz-dependency/"))))
               (file-name (git-file-name name version))
@@ -54755,12 +54973,12 @@ you personalize the look and feel of the graphs.")
 (define-public texlive-tikz-dimline
   (package
     (name "texlive-tikz-dimline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-dimline/"
                                      "tex/latex/tikz-dimline/"))))
               (file-name (git-file-name name version))
@@ -54779,19 +54997,19 @@ you personalize the look and feel of the graphs.")
 (define-public texlive-tikz-ext
   (package
     (name "texlive-tikz-ext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-ext/"
                                      "tex/generic/tikz-ext/"
                                      "tex/latex/tikz-ext/" 
"tex/plain/tikz-ext/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1sb7h2jrz82g10j5qq4h4qiyj5jdriyx7618rfgx05cz8rdv6mxs"))))
+                "07ys0brfww0ik6g67gwd3rwiiz8ly0209d4hkkx18vw53sfj0dv2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tikz-ext";)
@@ -54806,12 +55024,12 @@ you personalize the look and feel of the graphs.")
 (define-public texlive-tikz-feynhand
   (package
     (name "texlive-tikz-feynhand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-feynhand/"
                                      "tex/latex/tikz-feynhand/"))))
               (file-name (git-file-name name version))
@@ -54836,12 +55054,12 @@ and the new feature of putting one propagator on top 
of another.")
 (define-public texlive-tikz-feynman
   (package
     (name "texlive-tikz-feynman")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-feynman/"
                                      "tex/latex/tikz-feynman/"))))
               (file-name (git-file-name name version))
@@ -54865,12 +55083,12 @@ complex diagrams can still be generated with ease.")
 (define-public texlive-tikz-imagelabels
   (package
     (name "texlive-tikz-imagelabels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-imagelabels/"
                                      "source/latex/tikz-imagelabels/"
                                      "tex/latex/tikz-imagelabels/"))))
@@ -54890,12 +55108,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-inet/"
                                      "tex/latex/tikz-inet/"))))
               (file-name (git-file-name name version))
@@ -54913,12 +55131,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-kalender/"
                                      "tex/latex/tikz-kalender/"))))
               (file-name (git-file-name name version))
@@ -54937,12 +55155,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-karnaugh/"
                                      "tex/latex/tikz-karnaugh/"))))
               (file-name (git-file-name name version))
@@ -54965,12 +55183,12 @@ package towards TikZ supporting.")
 (define-public texlive-tikz-ladder
   (package
     (name "texlive-tikz-ladder")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-ladder/"
                                      "tex/latex/tikz-ladder/"))))
               (file-name (git-file-name name version))
@@ -54993,12 +55211,12 @@ draw any other circuit.")
 (define-public texlive-tikz-lake-fig
   (package
     (name "texlive-tikz-lake-fig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-lake-fig/"
                                      "tex/latex/tikz-lake-fig/"))))
               (file-name (git-file-name name version))
@@ -55018,12 +55236,12 @@ fluxes, and connectivity arrangements.")
 (define-public texlive-tikz-layers
   (package
     (name "texlive-tikz-layers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-layers/"
                                      "tex/latex/tikz-layers/"))))
               (file-name (git-file-name name version))
@@ -55046,12 +55264,12 @@ an option to a @code{scope} environment.")
 (define-public texlive-tikz-mirror-lens
   (package
     (name "texlive-tikz-mirror-lens")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-mirror-lens/"
                                      "tex/latex/tikz-mirror-lens/"))))
               (file-name (git-file-name name version))
@@ -55072,12 +55290,12 @@ also displays the notable rays.")
 (define-public texlive-tikz-nef
   (package
     (name "texlive-tikz-nef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-nef/" 
"tex/latex/tikz-nef/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -55107,12 +55325,12 @@ supported:
 (define-public texlive-tikz-network
   (package
     (name "texlive-tikz-network")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-network/"
                                      "tex/latex/tikz-network/"))))
               (file-name (git-file-name name version))
@@ -55131,12 +55349,12 @@ seamlessly integrated into the underlying LaTeX 
files.")
 (define-public texlive-tikz-opm
   (package
     (name "texlive-tikz-opm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-opm/" 
"tex/latex/tikz-opm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -55154,12 +55372,12 @@ LaTeX and PGF/TikZ.")
 (define-public texlive-tikz-optics
   (package
     (name "texlive-tikz-optics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-optics/"
                                      "tex/latex/tikz-optics/"))))
               (file-name (git-file-name name version))
@@ -55180,12 +55398,12 @@ to the user.")
 (define-public texlive-tikz-page
   (package
     (name "texlive-tikz-page")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-page/"
                                      "source/latex/tikz-page/"
                                      "tex/latex/tikz-page/"))))
@@ -55205,12 +55423,12 @@ layout materials.")
 (define-public texlive-tikz-palattice
   (package
     (name "texlive-tikz-palattice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-palattice/"
                                      "tex/latex/tikz-palattice/"))))
               (file-name (git-file-name name version))
@@ -55235,12 +55453,12 @@ injection/extraction or even a complete accelerator 
facility.")
 (define-public texlive-tikz-planets
   (package
     (name "texlive-tikz-planets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-planets/"
                                      "tex/latex/tikz-planets/"))))
               (file-name (git-file-name name version))
@@ -55260,12 +55478,12 @@ of the Moon, etc.")
 (define-public texlive-tikz-qtree
   (package
     (name "texlive-tikz-qtree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-qtree/"
                                      "tex/latex/tikz-qtree/"))))
               (file-name (git-file-name name version))
@@ -55288,12 +55506,12 @@ with pdfTeX and XeTeX.")
 (define-public texlive-tikz-relay
   (package
     (name "texlive-tikz-relay")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-relay/"
                                      "tex/latex/tikz-relay/"))))
               (file-name (git-file-name name version))
@@ -55317,12 +55535,12 @@ with the @code{beamer} package.")
 (define-public texlive-tikz-sfc
   (package
     (name "texlive-tikz-sfc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-sfc/" 
"tex/latex/tikz-sfc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -55346,12 +55564,12 @@ you would draw any other circuit.")
 (define-public texlive-tikz-swigs
   (package
     (name "texlive-tikz-swigs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-swigs/"
                                      "tex/latex/tikz-swigs/"))))
               (file-name (git-file-name name version))
@@ -55373,12 +55591,12 @@ inference.")
 (define-public texlive-tikz-timing
   (package
     (name "texlive-tikz-timing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-timing/"
                                      "source/latex/tikz-timing/"
                                      "tex/latex/tikz-timing/"))))
@@ -55403,12 +55621,12 @@ larger timing diagrams.")
 (define-public texlive-tikz-trackschematic
   (package
     (name "texlive-tikz-trackschematic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-trackschematic/"
                                      "tex/latex/tikz-trackschematic/"))))
               (file-name (git-file-name name version))
@@ -55432,12 +55650,12 @@ into sublibraries: @code{topology}, 
@code{trafficcontrol}, @code{vehicles},
 (define-public texlive-tikz-truchet
   (package
     (name "texlive-tikz-truchet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikz-truchet/"
                                      "source/latex/tikz-truchet/"
                                      "tex/latex/tikz-truchet/"))))
@@ -55457,12 +55675,12 @@ Beveridge's article Too good to be Truchet in issue 
08 of Chalkdust.")
 (define-public texlive-tikzbricks
   (package
     (name "texlive-tikzbricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzbricks/"
                                      "tex/latex/tikzbricks/"))))
               (file-name (git-file-name name version))
@@ -55481,12 +55699,12 @@ The user can modify color, shape, and viewpoint.")
 (define-public texlive-tikzcodeblocks
   (package
     (name "texlive-tikzcodeblocks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzcodeblocks/"
                                      "tex/latex/tikzcodeblocks/"))))
               (file-name (git-file-name name version))
@@ -55505,18 +55723,18 @@ graphic programming languages like Scratch, NEPO or 
PXT.")
 (define-public texlive-tikzducks
   (package
     (name "texlive-tikzducks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tikzducks/"
                                      "tex/generic/tikzducks/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "08gigdsi0gc0npv2jrd2i0yqs53s0ckwk1m0lrsiaxk66bb864y3"))))
+                "0cs4mywxcz2r2y7dpbbmc44sc6vjwbqq6b5nqxjwwqdi2khrgqfl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tikzducks";)
@@ -55528,17 +55746,17 @@ graphic programming languages like Scratch, NEPO or 
PXT.")
 (define-public texlive-tikzfill
   (package
     (name "texlive-tikzfill")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzfill/" 
"tex/latex/tikzfill/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0n2hnnw4ffafwd9yy6pzcv0pc580y28dvz93g4hbi25dz32sawmk"))))
+                "11a0mma05wx9v9aprwr7lh1k3njx0xgpbs943rkliy9f1az0lqma"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tikzfill";)
@@ -55553,12 +55771,12 @@ rhombi are provided.")
 (define-public texlive-tikzinclude
   (package
     (name "texlive-tikzinclude")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzinclude/"
                                      "source/latex/tikzinclude/"
                                      "tex/latex/tikzinclude/"))))
@@ -55578,12 +55796,12 @@ a file holding multiple images.")
 (define-public texlive-tikzlings
   (package
     (name "texlive-tikzlings")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzlings/"
                                      "tex/latex/tikzlings/"))))
               (file-name (git-file-name name version))
@@ -55606,12 +55824,12 @@ customized in many ways.")
 (define-public texlive-tikzmark
   (package
     (name "texlive-tikzmark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzmark/"
                                      "source/latex/tikzmark/"
                                      "tex/latex/tikzmark/"))))
@@ -55632,12 +55850,12 @@ TikZ.")
 (define-public texlive-tikzmarmots
   (package
     (name "texlive-tikzmarmots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzmarmots/"
                                      "tex/latex/tikzmarmots/"))))
               (file-name (git-file-name name version))
@@ -55657,12 +55875,12 @@ some garments and other attributes from the 
TikZducks.")
 (define-public texlive-tikzorbital
   (package
     (name "texlive-tikzorbital")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzorbital/"
                                      "tex/latex/tikzorbital/"))))
               (file-name (git-file-name name version))
@@ -55681,12 +55899,12 @@ orbital diagrams.")
 (define-public texlive-tikzpackets
   (package
     (name "texlive-tikzpackets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzpackets/"
                                      "tex/latex/tikzpackets/"))))
               (file-name (git-file-name name version))
@@ -55704,12 +55922,12 @@ orbital diagrams.")
 (define-public texlive-tikzpagenodes
   (package
     (name "texlive-tikzpagenodes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzpagenodes/"
                                      "source/latex/tikzpagenodes/"
                                      "tex/latex/tikzpagenodes/"))))
@@ -55732,12 +55950,12 @@ page node defined by PGF/TikZ itself.")
 (define-public texlive-tikzpeople
   (package
     (name "texlive-tikzpeople")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzpeople/"
                                      "tex/latex/tikzpeople/"))))
               (file-name (git-file-name name version))
@@ -55760,12 +55978,12 @@ priest, sailor, santa, surgeon.")
 (define-public texlive-tikzpfeile
   (package
     (name "texlive-tikzpfeile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzpfeile/"
                                      "source/latex/tikzpfeile/"
                                      "tex/latex/tikzpfeile/"))))
@@ -55788,19 +56006,19 @@ problem.")
 (define-public texlive-tikzpingus
   (package
     (name "texlive-tikzpingus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzpingus/"
                                      "makeindex/tikzpingus/"
                                      "tex/latex/tikzpingus/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0cqswzdmp2154wdb9ljbqqinf9vh6vhpjn7b4adfj7sr8xji7ihj"))))
+                "03gld5j5dhz28imphgrf5cr6pf9ls0rgk46xg0jns9m064g9mh7h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tikzpingus";)
@@ -55814,12 +56032,12 @@ body-types, and more).")
 (define-public texlive-tikzposter
   (package
     (name "texlive-tikzposter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzposter/"
                                      "source/latex/tikzposter/"
                                      "tex/latex/tikzposter/"))))
@@ -55840,12 +56058,12 @@ spacing and layout of the poster is to a large extent 
automated.")
 (define-public texlive-tikzscale
   (package
     (name "texlive-tikzscale")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzscale/"
                                      "source/latex/tikzscale/"
                                      "tex/latex/tikzscale/"))))
@@ -55866,12 +56084,12 @@ PGFPlots to a given width or height without changing 
the text size.")
 (define-public texlive-tikzsymbols
   (package
     (name "texlive-tikzsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzsymbols/"
                                      "source/latex/tikzsymbols/"
                                      "tex/latex/tikzsymbols/"))))
@@ -55890,12 +56108,12 @@ PGFPlots to a given width or height without changing 
the text size.")
 (define-public texlive-tikztosvg
   (package
     (name "texlive-tikztosvg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/tikztosvg.1"
                                      "doc/man/man1/tikztosvg.man1.pdf"
                                      "doc/support/tikztosvg/"
@@ -55917,18 +56135,18 @@ PGFPlots to a given width or height without changing 
the text size.")
 (define-public texlive-tikzviolinplots
   (package
     (name "texlive-tikzviolinplots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tikzviolinplots/"
                                      "tex/latex/tikzviolinplots/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1cm1pcv4x9qpsxghvxv1w212j8p37g5miqn73d5xwy0vaqhd0hhz"))))
+                "12nrjivmqbpm71kzfgsl6ih5lxv9sv79iidh2yjjyl5dvhlbjkhm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tikzviolinplots";)
@@ -55944,12 +56162,12 @@ a default value.")
 (define-public texlive-tile-graphic
   (package
     (name "texlive-tile-graphic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tile-graphic/"
                                      "source/latex/tile-graphic/"
                                      "tex/latex/tile-graphic/"))))
@@ -55971,12 +56189,12 @@ file.")
 (define-public texlive-timing-diagrams
   (package
     (name "texlive-timing-diagrams")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/timing-diagrams/"
                                      "tex/latex/timing-diagrams/"))))
               (file-name (git-file-name name version))
@@ -55995,12 +56213,12 @@ timing diagrams, using TikZ.")
 (define-public texlive-tipfr
   (package
     (name "texlive-tipfr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tipfr/" "tex/latex/tipfr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56019,17 +56237,17 @@ items.")
 (define-public texlive-tkz-base
   (package
     (name "texlive-tkz-base")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-base/" 
"tex/latex/tkz-base/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0mi76p1ykifhmgzwmlkiwwq47s427n1flakiyad60dzyw953cg86"))))
+                "0p62amxjf7ab72a4pcgd03cd4799n7k1adhlbwlck3dr4zn5m8wx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tkz-base";)
@@ -56042,12 +56260,12 @@ teachers (and students) easy access to programming of 
drawings with TikZ.")
 (define-public texlive-tkz-berge
   (package
     (name "texlive-tkz-berge")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-berge/" 
"tex/latex/tkz-berge/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56067,17 +56285,18 @@ problems.")
 (define-public texlive-tkz-doc
   (package
     (name "texlive-tkz-doc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/tkz-doc/"))))
+                    (revision 70951)
+                    (locations (list "doc/latex/tkz-doc/"
+                                     "tex/latex/tkz-doc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00awi2m8ak949r6bxzw1l69fx8gjcn4kmrr0q0yp8qghga40c6n3"))))
+                "0nqwfl75id6sga4bm7ha9qqp6zzgwflvqncr438db13bhxsq5mkw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tkz-doc";)
@@ -56092,18 +56311,18 @@ the author's packages @code{tkz-base}, 
@code{tkz-euclide}, @code{tkz-fct},
 (define-public texlive-tkz-euclide
   (package
     (name "texlive-tkz-euclide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-euclide/"
                                      "tex/latex/tkz-euclide/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ykhhyvrjy2q731m8dm2k73kiddy1xnznhsayyid4yjjnwdqq1bw"))))
+                "1x8i8xr5k66yrvbwcj2affsvq219hhjzmwwy5afn3dzzbvbvdjph"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tkz-euclide";)
@@ -56117,12 +56336,12 @@ with TikZ.")
 (define-public texlive-tkz-fct
   (package
     (name "texlive-tkz-fct")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-fct/" 
"tex/latex/tkz-fct/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56141,12 +56360,12 @@ Gnuplot.")
 (define-public texlive-tkz-graph
   (package
     (name "texlive-tkz-graph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-graph/"
                                      "tex/latex/tkz-graph/"))))
               (file-name (git-file-name name version))
@@ -56165,12 +56384,12 @@ using TikZ.")
 (define-public texlive-tkz-orm
   (package
     (name "texlive-tkz-orm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-orm/" 
"tex/latex/tkz-orm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56188,12 +56407,12 @@ in TeX based on the PGF and TikZ picture 
environment.")
 (define-public texlive-tkz-tab
   (package
     (name "texlive-tkz-tab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkz-tab/" 
"tex/latex/tkz-tab/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56212,12 +56431,12 @@ of circulation to give the author time to investigate 
some problems.")
 (define-public texlive-tkzexample
   (package
     (name "texlive-tkzexample")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tkzexample/"
                                      "tex/latex/tkzexample/"))))
               (file-name (git-file-name name version))
@@ -56236,12 +56455,12 @@ packages (like @code{tkz-euclide}).")
 (define-public texlive-tlcockpit
   (package
     (name "texlive-tlcockpit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/tlcockpit.1"
                                      "doc/man/man1/tlcockpit.man1.pdf"
                                      "doc/support/tlcockpit/"
@@ -56276,12 +56495,12 @@ Manager, with a modern look and feel.")
 (define-public texlive-tonevalue
   (package
     (name "texlive-tonevalue")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tonevalue/"
                                      "tex/latex/tonevalue/"))))
               (file-name (git-file-name name version))
@@ -56302,12 +56521,12 @@ is planned.")
 (define-public texlive-tpic2pdftex
   (package
     (name "texlive-tpic2pdftex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/tpic2pdftex.1"
                                      "doc/man/man1/tpic2pdftex.man1.pdf"
                                      "doc/tpic2pdftex/"))))
@@ -56374,12 +56593,12 @@ is planned.")
 (define-public texlive-tqft
   (package
     (name "texlive-tqft")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tqft/" "source/latex/tqft/"
                                      "tex/latex/tqft/"))))
               (file-name (git-file-name name version))
@@ -56400,12 +56619,12 @@ diagrams.")
 (define-public texlive-tram
   (package
     (name "texlive-tram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tram/"
                                      "fonts/source/public/tram/"
                                      "tex/latex/tram/"))))
@@ -56426,12 +56645,12 @@ pattern used may be selected in an optional argument 
to the environment.")
 (define-public texlive-tsemlines
   (package
     (name "texlive-tsemlines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/tsemlines/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56450,12 +56669,12 @@ emulates the macro, using TikZ.")
 (define-public texlive-ttfutils
   (package
     (name "texlive-ttfutils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/ttf2afm.1"
                                      "doc/man/man1/ttf2afm.man1.pdf"
                                      "doc/man/man1/ttf2pk.1"
@@ -56471,7 +56690,7 @@ emulates the macro, using TikZ.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1yfr3yic0bx73imxhmxhnhjc1mpwy9f55sh3p430p2f2yvxwm0cs"))))
+                "16rxhypar4gw0fsbqzh6r2mppqxd3cdjzv11c84mqzk7qvifvb6y"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-ttfutils-bin))
@@ -56539,12 +56758,12 @@ emulates the macro, using TikZ.")
 (define-public texlive-twemojis
   (package
     (name "texlive-twemojis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/twemojis/"
                                      "source/latex/twemojis/"
                                      "tex/latex/twemojis/"))))
@@ -56565,21 +56784,22 @@ Unicode font stuff is needed and it should work on 
every installation.")
 (define-public texlive-typeoutfileinfo
   (package
     (name "texlive-typeoutfileinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/typeoutfileinfo/"
                                      "scripts/typeoutfileinfo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19kz79xbr0ri3pbbxv9j2nxdk6vs99nr1ai4xdbjkw2nnx717nxy"))))
+                "0r28n4r20grdg1gc2ym4vc8gp79favks43mp9q96dxnywd4pcik6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "typeoutfileinfo.sh")))
+    (propagated-inputs (list texlive-fileinfo))
     (home-page "https://ctan.org/pkg/typeoutfileinfo";)
     (synopsis "Display class/package/file information")
     (description
@@ -56592,12 +56812,12 @@ file.")
 (define-public texlive-tzplot
   (package
     (name "texlive-tzplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tzplot/" 
"tex/latex/tzplot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56618,12 +56838,12 @@ chosen and developed with an emphasis on drawing 
graphs in economics.")
 (define-public texlive-upmendex
   (package
     (name "texlive-upmendex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/upmendex.1"
                                      "doc/man/man1/upmendex.man1.pdf"
                                      "doc/support/upmendex/"))))
@@ -56708,12 +56928,12 @@ Zhuyin) for Chinese Han scripts (Hanzi ideographs).
 (define-public texlive-utf8mex
   (package
     (name "texlive-utf8mex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/mex/utf8mex/" "tex/mex/utf8mex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56731,12 +56951,12 @@ encodings.")
 (define-public texlive-utfsym
   (package
     (name "texlive-utfsym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/utfsym/" 
"tex/latex/utfsym/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56754,12 +56974,12 @@ able to use them originally in a school setting such 
as on worksheets.")
 (define-public texlive-venndiagram
   (package
     (name "texlive-venndiagram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/venndiagram/"
                                      "source/latex/venndiagram/"
                                      "tex/latex/venndiagram/"))))
@@ -56779,12 +56999,12 @@ diagrams for lectures or assignment sheets.")
 (define-public texlive-visualfaq
   (package
     (name "texlive-visualfaq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/visualfaq/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56805,12 +57025,12 @@ the appropriate page in the TeX FAQ.")
 (define-public texlive-visualfaq-fr
   (package
     (name "texlive-visualfaq-fr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/visualfaq-fr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56829,12 +57049,12 @@ links to the French-speaking LaTeX FAQ.")
 (define-public texlive-visualpstricks
   (package
     (name "texlive-visualpstricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/visualpstricks/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56852,12 +57072,12 @@ per command or per parameter.")
 (define-public texlive-visualtikz
   (package
     (name "texlive-visualtikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/visualtikz/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -56876,12 +57096,12 @@ but will be translated into English later.")
 (define-public texlive-web
   (package
     (name "texlive-web")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/tangle.1"
                                      "doc/man/man1/tangle.man1.pdf"
                                      "doc/man/man1/weave.1"
@@ -56889,7 +57109,7 @@ but will be translated into English later.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0iiyzzrgwakw7ipdnwmjwcrqayzq4yn4786zlr9zirmmj34hpamz"))))
+                "1i8lvhz9k777c8wwqn8mh51w896d0ql7zxy9zbv9fpp0137n5bnj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kpathsea))
@@ -56905,18 +57125,18 @@ for comfortable reading.")
 (define-public texlive-wheelchart
   (package
     (name "texlive-wheelchart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wheelchart/"
                                      "tex/latex/wheelchart/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0p1fw6xxrf7s0k5pvll8iy66wxbvy2bw5372l3lxkbdzjjfxa46j"))))
+                "1ibpdhxip5wiwifjk1ck0r7wcbmbl2z7nbqay1zshncgb1igfr2x"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/wheelchart";)
@@ -56930,18 +57150,18 @@ wheelcharts.")
 (define-public texlive-worldflags
   (package
     (name "texlive-worldflags")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/worldflags/"
                                      "tex/latex/worldflags/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "08biibvfa6fbrq1zsan8yib0cds6azp1ldwqlg5gd9j5r5aaqj5i"))))
+                "1773hr3af98b7jvpkdg27v542iwclgznvbzal6aw3i1csf0a9dy1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/worldflags";)
@@ -56957,12 +57177,12 @@ of a flag (size, frame etc.)  can be adapted using 
optional parameters.")
 (define-public texlive-xepersian
   (package
     (name "texlive-xepersian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xepersian/"
                                      "fonts/misc/xetex/fontmapping/xepersian/"
                                      "source/xelatex/xepersian/"
@@ -56970,7 +57190,7 @@ of a flag (size, frame etc.)  can be adapted using 
optional parameters.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1h6nicajnvrrr72yixcdzcwdck82qa3zv2k2k6q5xprsf9sz8yly"))))
+                "1xyrzx3s3sfb4mx5jwxdnvs0m95952npa5s2ipkcj913shn3v94k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xepersian";)
@@ -56983,12 +57203,12 @@ English texts in LaTeX, using the XeTeX engine.")
 (define-public texlive-xepersian-hm
   (package
     (name "texlive-xepersian-hm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xepersian-hm/"
                                      "source/xelatex/xepersian-hm/"
                                      "tex/xelatex/xepersian-hm/"))))
@@ -57009,18 +57229,18 @@ problems.")
 (define-public texlive-xindex
   (package
     (name "texlive-xindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/xindex/" "scripts/xindex/"
                                      "tex/latex/xindex/" 
"tex/lualatex/xindex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zcfr6vxh49cwpqa594ibmjxs775z08l5pqz36w3013dzh6m3yh1"))))
+                "1yxb42ipyfknb5rgqgcj1f8kwvvdavajjrw8b0pp3cggfa5whn17"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "xindex.lua")))
@@ -57033,12 +57253,12 @@ problems.")
 (define-public texlive-xistercian
   (package
     (name "texlive-xistercian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xistercian/"
                                      "source/latex/xistercian/"
                                      "tex/latex/xistercian/"))))
@@ -57063,12 +57283,12 @@ integer (given as a string) as a Cistercian numeral.")
 (define-public texlive-xpdfopen
   (package
     (name "texlive-xpdfopen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pdfclose.1"
                                      "doc/man/man1/pdfclose.man1.pdf"
                                      "doc/man/man1/pdfopen.1"
@@ -57138,12 +57358,12 @@ command line or from within a (shell) script.  The 
programs work with
 (define-public texlive-xpicture
   (package
     (name "texlive-xpicture")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xpicture/"
                                      "source/latex/xpicture/"
                                      "tex/latex/xpicture/"))))
@@ -57164,12 +57384,12 @@ curves, graphs of elementary functions and other 
parametric curves.")
 (define-public texlive-amiri
   (package
     (name "texlive-amiri")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/amiri/"
                                      "fonts/truetype/public/amiri/"))))
               (file-name (git-file-name name version))
@@ -57192,12 +57412,12 @@ digital typesetting, in a publicly available form.")
 (define-public texlive-amiweb2c-guide
   (package
     (name "texlive-amiweb2c-guide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amiweb2c-guide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -57218,12 +57438,12 @@ of new fonts are given.")
 (define-public texlive-amsfonts
   (package
     (name "texlive-amsfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/amsfonts/"
                                      "fonts/afm/public/amsfonts/cm/"
                                      "fonts/afm/public/amsfonts/cmextra/"
@@ -57279,12 +57499,12 @@ details can be found in the documentation.")
 (define-public texlive-mkpattern
   (package
     (name "texlive-mkpattern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/mkpattern/" 
"tex/plain/mkpattern/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -57304,12 +57524,12 @@ features generation of clean UTF-8 patterns.")
 (define-public texlive-ec
   (package
     (name "texlive-ec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ec/"
                                      "fonts/source/jknappen/ec/"
                                      "fonts/tfm/jknappen/ec/"))))
@@ -57345,12 +57565,12 @@ particulars.")
 (define-public texlive-etex
   (package
     (name "texlive-etex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/etex/base/"
                                      "doc/man/man1/etex.1"
                                      "doc/man/man1/etex.man1.pdf"
@@ -57360,7 +57580,7 @@ particulars.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1q48645qgjcl2jmpd0x0ip5wwdan54y9vx06zyvpp51wia30sacy"))))
+                "15w34g09c0qc76i1aflbzx91pnawz2kvcidg1f7wwsk6a5bz7372"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-cm")))
     (build-system texlive-build-system)
@@ -57379,12 +57599,12 @@ incorporates the e-TeX extensions.")
 (define-public texlive-etex-pkg
   (package
     (name "texlive-etex-pkg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etex-pkg/" 
"tex/latex/etex-pkg/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -57405,12 +57625,12 @@ e-TeX's facilities.")
 (define-public texlive-eulervm
   (package
     (name "texlive-eulervm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eulervm/"
                                      "fonts/tfm/public/eulervm/"
                                      "fonts/vf/public/eulervm/"
@@ -57440,12 +57660,12 @@ certain text fonts, e.g., Minion.")
 (define-public texlive-plain
   (package
     (name "texlive-plain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "makeindex/plain/" "tex/plain/base/"
                                      "tex/plain/config/"))))
               (file-name (git-file-name name version))
@@ -57471,12 +57691,12 @@ discussed in the book).")
 (define-public texlive-pxfonts
   (package
     (name "texlive-pxfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/pxfonts/"
                                      "fonts/afm/public/pxfonts/"
                                      "fonts/map/dvips/pxfonts/"
@@ -57507,12 +57727,12 @@ supported by TeX metrics (VF and TFM files) and 
macros for use with LaTeX.")
 (define-public texlive-halloweenmath
   (package
     (name "texlive-halloweenmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/halloweenmath/"
                                      "source/latex/halloweenmath/"
                                      "tex/latex/halloweenmath/"))))
@@ -57551,18 +57771,18 @@ rest of the mathematics produced by (AmS-)LaTeX.")
 (define-public texlive-haranoaji
   (package
     (name "texlive-haranoaji")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/haranoaji/"
                                      "fonts/opentype/public/haranoaji/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06lkgiylh0vjxqm8i4dvygna0zb112dw5xxlh8r5hr5kf2805m99"))))
+                "0zwmb94p6byzij4dxydwvv70iv9y107p7ig0dj94pgxzc4i6vcny"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/haranoaji";)
@@ -57577,18 +57797,18 @@ fonts, 7 weights each for Mincho and Gothic.")
 (define-public texlive-haranoaji-extra
   (package
     (name "texlive-haranoaji-extra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/haranoaji-extra/"
                                      
"fonts/opentype/public/haranoaji-extra/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zy3bv836rmpqimky7b2xgsmdh6xkkbnjiljraci2vnfgwl1q3pb"))))
+                "1knw4yw76rdmp0gxx5faszv60rn7b0p6njb3fkpd2dn3jqy45ivi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/haranoaji-extra";)
@@ -57603,12 +57823,12 @@ provides extra weights for these fonts.")
 (define-public texlive-hardwrap
   (package
     (name "texlive-hardwrap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hardwrap/" 
"source/latex/hardwrap/"
                                      "tex/latex/hardwrap/"))))
               (file-name (git-file-name name version))
@@ -57631,12 +57851,12 @@ external file.")
 (define-public texlive-hatching
   (package
     (name "texlive-hatching")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/hatching/"
                                      "metapost/hatching/"))))
               (file-name (git-file-name name version))
@@ -57655,12 +57875,12 @@ hatching interior of closed paths.")
 (define-public texlive-helvetic
   (package
     (name "texlive-helvetic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/helvetic/"
                                      "fonts/afm/adobe/helvetic/"
                                      "fonts/afm/urw/helvetic/"
@@ -57689,12 +57909,12 @@ Adobe's basic set.")
 (define-public texlive-ieejtran
   (package
     (name "texlive-ieejtran")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/ieejtran/"
                                      "doc/bibtex/ieejtran/"))))
               (file-name (git-file-name name version))
@@ -57716,12 +57936,12 @@ conferences.")
 (define-public texlive-inputenx
   (package
     (name "texlive-inputenx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inputenx/" 
"source/latex/inputenx/"
                                      "tex/latex/inputenx/"))))
               (file-name (git-file-name name version))
@@ -57742,15 +57962,14 @@ replacement for the @code{inputenc} package.")
 (define-public texlive-kpathsea
   (package
     (name "texlive-kpathsea")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/dir"
                                      "doc/info/kpathsea.info"
-                                     "doc/info/tds.info"
                                      "doc/info/web2c.info"
                                      "doc/kpathsea/"
                                      "doc/man/man1/kpseaccess.1"
@@ -57761,6 +57980,7 @@ replacement for the @code{inputenc} package.")
                                      "doc/man/man1/kpsestat.man1.pdf"
                                      "doc/man/man1/kpsewhich.1"
                                      "doc/man/man1/kpsewhich.man1.pdf"
+                                     "doc/web2c/NEWS"
                                      "doc/web2c/web2c.html"
                                      "doc/web2c/web2c.pdf"
                                      "web2c/amiga-pl.tcx"
@@ -57796,7 +58016,7 @@ replacement for the @code{inputenc} package.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "104kn06vmk7ljpz3sjnsr7r69p0i6nwad2v8gimdl2f38a53s5n3"))))
+                "14zi3qydf8hjh2xfn81b54ppq2p78yb8pcgkaz2v2ia9n1r3ga6f"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "gawk" "sed")))
     (build-system texlive-build-system)
@@ -57829,12 +58049,12 @@ package provides supporting files.")
 (define-public texlive-kpfonts
   (package
     (name "texlive-kpfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/kpfonts/"
                                      "fonts/afm/public/kpfonts/"
                                      "fonts/enc/dvips/kpfonts/"
@@ -57867,19 +58087,19 @@ default and narrow versions of multiple integrals.")
 (define-public texlive-kpfonts-otf
   (package
     (name "texlive-kpfonts-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/kpfonts-otf/"
                                      "fonts/opentype/public/kpfonts-otf/"
                                      "tex/latex/kpfonts-otf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1byad0cjpp7np6xsqs71hkxn7aali5r77qv1n280p8b5w3z788iy"))))
+                "13i9r4sgw547fwv6zqpbzlzarzfjpgp6ivi29qi47xk1dg8bqq95"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/kpfonts-otf";)
@@ -57898,17 +58118,17 @@ font features.  Math fonts cover all usual symbols 
including AMS'.")
 (define-public texlive-latexconfig
   (package
     (name "texlive-latexconfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/latexconfig/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1x5fyr2185nx3qlyariykdz44hcy5azimrk9db2p707dg08bjhsd"))))
+                "0254p59z7w4ihplrxknkcy2ls6258yj9k1dh6yc6sx9i538vylbz"))))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
     (home-page "https://ctan.org/pkg/latexconfig";)
@@ -57920,12 +58140,12 @@ formats.")
 (define-public texlive-latex-bin
   (package
     (name "texlive-latex-bin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvilualatex.1"
                                      "doc/man/man1/dvilualatex.man1.pdf"
                                      "doc/man/man1/latex.1"
@@ -57937,7 +58157,7 @@ formats.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mhdc8a37b9j64kc8c8171s8p7ixklbf1ijr4vfh7af2k416qf8d"))))
+                "1f73x92hwybkq6gqhps6gnsy8rs12zwxbfnp226d0bm6b2ji31z6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -57959,17 +58179,13 @@ formats.")
                   (symlink pdftex "pdflatex")
                   (symlink luahbtex "lualatex"))))))))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
-           texlive-everyshi
            texlive-firstaid
            texlive-graphics
            texlive-hyphen-complete
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-latexconfig
@@ -57992,12 +58208,12 @@ several packages that are considered as part of the 
LaTeX kernel.")
 (define-public texlive-atenddvi
   (package
     (name "texlive-atenddvi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/atenddvi/"
                                      "source/latex/atenddvi/"
                                      "tex/latex/atenddvi/"))))
@@ -58022,12 +58238,12 @@ This is the main difference to 
@code{\\AtEndDocument}.")
 (define-public texlive-attachfile
   (package
     (name "texlive-attachfile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/attachfile/"
                                      "doc/latex/attachfile/"
                                      "source/latex/attachfile/"
@@ -58053,12 +58269,12 @@ customize their appearance in the enclosing 
document.")
 (define-public texlive-attachfile2
   (package
     (name "texlive-attachfile2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/attachfile2/"
                                      "doc/man/man1/pdfatfi.1"
                                      "doc/man/man1/pdfatfi.man1.pdf"
@@ -58068,7 +58284,7 @@ customize their appearance in the enclosing document.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14glnfyp58ka78l5kc09mc96km7jd77qvsby0p8dpjhvwf6qfzg8"))))
+                "0y2ygsgx0gjfqkpn1frqg4z59jz6mdp99v9qmz6v4ppflvc1a0zs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "pdfatfi.pl")))
@@ -58085,12 +58301,12 @@ and gets and writes meta information data about the 
attached files.")
 (define-public texlive-atveryend
   (package
     (name "texlive-atveryend")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/atveryend/"
                                      "source/latex/atveryend/"
                                      "tex/latex/atveryend/"))))
@@ -58099,10 +58315,11 @@ and gets and writes meta information data about the 
attached files.")
                (base32
                 "1rp805h0m99rxs107a798l951lyahlnp7irfklfadn2a2ljzhafn"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "texlive-latex")))
+    (properties '((updater-extra-native-inputs "texlive-latex"
+                                               "texlive-pdftex")))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
-    (native-inputs (list texlive-latex))
+    (native-inputs (list texlive-latex texlive-pdftex))
     (home-page "https://ctan.org/pkg/atveryend";)
     (synopsis "Hooks at the very end of a document")
     (description
@@ -58119,12 +58336,12 @@ the @file{.aux} file.")
 (define-public texlive-automata
   (package
     (name "texlive-automata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/automata/"
                                      "metapost/automata/"))))
               (file-name (git-file-name name version))
@@ -58146,12 +58363,12 @@ of nodes and the styles of edges, may be adjusted.")
 (define-public texlive-auxhook
   (package
     (name "texlive-auxhook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/auxhook/" 
"source/latex/auxhook/"
                                      "tex/latex/auxhook/"))))
               (file-name (git-file-name name version))
@@ -58172,12 +58389,12 @@ of nodes and the styles of edges, may be adjusted.")
 (define-public texlive-epspdf
   (package
     (name "texlive-epspdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/epspdf.info" 
"doc/support/epspdf/"
                                      "scripts/epspdf/"))))
               (file-name (git-file-name name version))
@@ -58201,12 +58418,12 @@ possible by converting in multiple steps.")
 (define-public texlive-epstopdf
   (package
     (name "texlive-epstopdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/epstopdf.1"
                                      "doc/man/man1/epstopdf.man1.pdf"
                                      "doc/man/man1/repstopdf.1"
@@ -58216,7 +58433,7 @@ possible by converting in multiple steps.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r2dr8f8myc663hdzzrkaiddfqsmmf41xan9y6kd1n049hhw414l"))))
+                "0brlgj7ywmw95b6bkb3bkvxnvf3a4bfwbgq38lwz4f9klacrs2ys"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "ghostscript")))
     (build-system texlive-build-system)
@@ -58249,12 +58466,12 @@ pdfLaTeX is accepting EPS graphic files.")
 (define-public texlive-epstopdf-pkg
   (package
     (name "texlive-epstopdf-pkg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epstopdf-pkg/"
                                      "source/latex/epstopdf-pkg/"
                                      "tex/latex/epstopdf-pkg/"))))
@@ -58277,19 +58494,19 @@ a process to convert the EPS to PDF, using the script 
@command{epstopdf}.")
 (define-public texlive-filecontents
   (package
     (name "texlive-filecontents")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/filecontents/"
                                      "source/latex/filecontents/"
                                      "tex/latex/filecontents/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ifhqfdzx91hrmndhg5441rpmv9k4lxrql02kd5yx75xpplxryzw"))))
+                "1hrlwwv8sywd2z6xw3dryf0xbrbbc50k44q8s23727banghg6ham"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/filecontents";)
@@ -58309,12 +58526,12 @@ overwrite existing files and letting you use 
@code{filecontents}
 (define-public texlive-filehook
   (package
     (name "texlive-filehook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/filehook/" 
"source/latex/filehook/"
                                      "tex/latex/filehook/"))))
               (file-name (git-file-name name version))
@@ -58339,12 +58556,12 @@ one before, and one after the final 
@code{\\clearpage}.")
 (define-public texlive-epsf
   (package
     (name "texlive-epsf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/epsf/" 
"tex/generic/epsf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -58368,17 +58585,17 @@ users, via its Plain TeX version.)")
 (define-public texlive-fancyvrb
   (package
     (name "texlive-fancyvrb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyvrb/" 
"tex/latex/fancyvrb/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18nif609wp9y9bc3jn3cz07ihphp95mqa4bfpgqlxsy3m57295s7"))))
+                "0jpxlzq1v96s2qifzjjh2xfifch47iks7l8zhs9vq7w5cd4y6pyl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fancyvrb";)
@@ -58397,12 +58614,12 @@ verbatim source).")
 (define-public texlive-fandol
   (package
     (name "texlive-fandol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fandol/"
                                      "fonts/opentype/public/fandol/"))))
               (file-name (git-file-name name version))
@@ -58422,14 +58639,13 @@ in OpenType format.")
 (define-public texlive-gentium-tug
   (package
     (name "texlive-gentium-tug")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/fonts/gentium-tug/GentiumPlus-6.101/"
-                                     "doc/fonts/gentium-tug/gentium-tug/"
+                    (revision 70951)
+                    (locations (list "doc/fonts/gentium-tug/"
                                      "fonts/afm/public/gentium-tug/"
                                      "fonts/enc/dvips/gentium-tug/"
                                      "fonts/map/dvips/gentium-tug/"
@@ -58442,7 +58658,7 @@ in OpenType format.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ns62cn7cqq3hzmljd6yvs2mip2l30pa3js6c1dm90fj01gsjq86"))))
+                "0byiqwqxiik3i9cb6lp53vw4yw92frlmmsk05653g9kgmx04x70d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/gentium-tug";)
@@ -58457,12 +58673,12 @@ Latin- and Cyrillic-based alphabets.")
 (define-public texlive-gincltex
   (package
     (name "texlive-gincltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gincltex/" 
"source/latex/gincltex/"
                                      "tex/latex/gincltex/"))))
               (file-name (git-file-name name version))
@@ -58483,12 +58699,12 @@ the @file{.tex} extension.")
 (define-public texlive-git-latexdiff
   (package
     (name "texlive-git-latexdiff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/git-latexdiff.1"
                                      "doc/man/man1/git-latexdiff.man1.pdf"
                                      "doc/support/git-latexdiff/"
@@ -58510,12 +58726,12 @@ between different versions of a LaTeX file.")
 (define-public texlive-glyphlist
   (package
     (name "texlive-glyphlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/map/glyphlist/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -58533,12 +58749,12 @@ Unicode points; it is maintained by Adobe.  The 
additional
 (define-public texlive-graphics-def
   (package
     (name "texlive-graphics-def")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphics-def/"
                                      "tex/latex/graphics-def/"))))
               (file-name (git-file-name name version))
@@ -58560,12 +58776,12 @@ packages.")
 (define-public texlive-graphics-cfg
   (package
     (name "texlive-graphics-cfg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphics-cfg/"
                                      "tex/latex/graphics-cfg/"))))
               (file-name (git-file-name name version))
@@ -58585,12 +58801,12 @@ set default \"driver\" options for the color and 
graphics packages.")
 (define-public texlive-graphics
   (package
     (name "texlive-graphics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphics/"
                                      "source/latex/graphics/"
                                      "tex/latex/graphics/"))))
@@ -58599,11 +58815,12 @@ set default \"driver\" options for the color and 
graphics packages.")
                (base32
                 "024hncahwc07yd2l94znv7v72sbykxdri5lpg3w4ip0nf10ywyma"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "texlive-latex")))
+    (properties '((updater-extra-native-inputs "texlive-latex"
+                                               "texlive-pdftex")))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
-    (native-inputs (list texlive-latex))
-    (propagated-inputs (list texlive-graphics-def texlive-graphics-cfg))
+    (native-inputs (list texlive-latex texlive-pdftex))
+    (propagated-inputs (list texlive-graphics-cfg texlive-graphics-def))
     (home-page "https://ctan.org/macros/latex/required/graphics";)
     (synopsis "The LaTeX standard graphics bundle")
     (description
@@ -58619,18 +58836,18 @@ documents.  It comprises the packages @code{color}, 
@code{graphics},
 (define-public texlive-greek-fontenc
   (package
     (name "texlive-greek-fontenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/greek-fontenc/"
                                      "tex/latex/greek-fontenc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vary0vdrg77r55lf6gbfsqiyxqkbvrx1ijk71q3yl2v6adml4iv"))))
+                "0xwg1vnw7z5ik1n106lr1wfq156j1ap8j9z36qdhi5sxqyx9zvm7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/greek-fontenc";)
@@ -58643,12 +58860,12 @@ definition files for Greek text font encodings for 
use with @code{fontenc}.")
 (define-public texlive-gsftopk
   (package
     (name "texlive-gsftopk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/gsftopk.1"
                                      "doc/man/man1/gsftopk.man1.pdf"
                                      "dvips/gsftopk/"))))
@@ -58717,12 +58934,12 @@ dealing with Type 1 fonts, direct.")
 (define-public texlive-hycolor
   (package
     (name "texlive-hycolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hycolor/" 
"source/latex/hycolor/"
                                      "tex/latex/hycolor/"))))
               (file-name (git-file-name name version))
@@ -58744,12 +58961,12 @@ for the user.")
 (define-public texlive-xcjk2uni
   (package
     (name "texlive-xcjk2uni")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcjk2uni/"
                                      "source/latex/xcjk2uni/"
                                      "tex/latex/xcjk2uni/"))))
@@ -58790,18 +59007,18 @@ and cut-and-paste operations on a PDF file generated 
by pdfTeX.")
 (define-public texlive-xcolor
   (package
     (name "texlive-xcolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcolor/" "dvips/xcolor/"
                                      "source/latex/xcolor/" 
"tex/latex/xcolor/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1sh0v60azjbl2fcmg4p77dqw052j59d9pg20saxvj4md32a345py"))))
+                "1gffdw5klhsyfcnicjw0fpqwgid8qfrfbqwxif7wsbw1q217bmmy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xcolor";)
@@ -58821,12 +59038,12 @@ tables.")
 (define-public texlive-xltxtra
   (package
     (name "texlive-xltxtra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xltxtra/"
                                      "source/xelatex/xltxtra/"
                                      "tex/xelatex/xltxtra/"))))
@@ -58853,12 +59070,12 @@ correctly; and define two extra commands: 
@code{\\vfrac} and
 (define-public texlive-xml2pmx
   (package
     (name "texlive-xml2pmx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/xml2pmx.1"
                                      "doc/man/man1/xml2pmx.man1.pdf"))))
               (file-name (git-file-name name version))
@@ -58924,17 +59141,17 @@ MusiXTeX processing.")
 (define-public texlive-xmltexconfig
   (package
     (name "texlive-xmltexconfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "tex/xmltex/xmltexconfig/"))))
+                    (revision 70951)
+                    (locations (list ))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0drgvmn27snq43kjkpg5k4igkcdi56p1q3fwkrv3ivsiqfp6cdz3"))))
+                "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5"))))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xmltexconfig";)
     (synopsis "Configuration files for @code{xmltex} and @code{pdfxmltex}")
@@ -58945,12 +59162,12 @@ and @code{pdfxmltex}.")
 (define-public texlive-xmltex
   (package
     (name "texlive-xmltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/otherformats/xmltex/base/"
                                      "tex/xmltex/base/"))))
               (file-name (git-file-name name version))
@@ -58971,16 +59188,12 @@ and @code{pdfxmltex}.")
                 (symlink pdftex (string-append #$output "/bin/xmltex"))
                 (symlink pdftex (string-append #$output 
"/bin/pdfxmltex"))))))))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
-           texlive-everyshi
            texlive-firstaid
            texlive-hyphen-complete
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-latexconfig
@@ -59001,12 +59214,12 @@ UTF-8 or a suitable 8-bit encoding.")
 (define-public texlive-xpiano
   (package
     (name "texlive-xpiano")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xpiano/" "source/latex/xpiano/"
                                      "tex/latex/xpiano/"))))
               (file-name (git-file-name name version))
@@ -59031,12 +59244,12 @@ others.")
     (name "texlive-xpinyin")
     ;; XXX: Whenever updating this package, please check if "Unihan.zip"
     ;; native input needs to be updated, too.
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xpinyin/" 
"source/latex/xpinyin/"
                                      "tex/latex/xpinyin/"))))
               (file-name (git-file-name name version))
@@ -59105,19 +59318,19 @@ provided that automatically add pinyin to Chinese 
characters.")
 (define-public texlive-hyperref
   (package
     (name "texlive-hyperref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hyperref/"
                                      "source/latex/hyperref/"
                                      "tex/latex/hyperref/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "034bdg1vy2yql4sq9i3i1ss1axh7apdyk5rz3s2ss8fydvvds726"))))
+                "0mb8fm2759mi9gfxbmg97db2g510ay2wmqjkk93xmgkg768rajbc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -59157,18 +59370,18 @@ pdf and HTML backends.  The package is distributed 
with the @code{backref} and
 (define-public texlive-hypdoc
   (package
     (name "texlive-hypdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hypdoc/" "source/latex/hypdoc/"
                                      "tex/latex/hypdoc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14qg7q9r4cx132m2mr132ml0r49psfy99g6my4wir4yaw7y0x6pp"))))
+                "158x0aa6vdvd8l3k1blqf5qjyaqg3mdmixscs1vvqpymdbahqgi6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hypdoc";)
@@ -59182,12 +59395,12 @@ references are linked as far as possible.")
 (define-public texlive-hyperxmp
   (package
     (name "texlive-hyperxmp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hyperxmp/"
                                      "doc/man/man1/hyperxmp-add-bytecount.1"
                                      
"doc/man/man1/hyperxmp-add-bytecount.man1.pdf"
@@ -59197,7 +59410,7 @@ references are linked as far as possible.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0x2hif61a7bz1ymrc2qz0f9papfj2qx2w0smpihrcjxq73g9dm1b"))))
+                "03ipfjyw8wkgmvlaljnaxb2n3imxfs7hzwm9caw78jf6v5ji70ll"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -59223,12 +59436,12 @@ is compatible with pdfLaTeX, XeLaTeX, LaTeX+dvipdfm, 
and LaTeX+dvips+ps2pdf.")
 (define-public texlive-latex-brochure
   (package
     (name "texlive-latex-brochure")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-brochure/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59247,17 +59460,17 @@ printing, double-sided, on A3 paper, which would then 
be folded once.")
 (define-public texlive-latex-course
   (package
     (name "texlive-latex-course")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-course/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0z6q95l2vvxrspc04ki9wnrzhz76nynb5ai6969pgw6ihl68384f"))))
+                "00s521wrc5gqqs5jvd1ljl04nighy8q79r0ama783ic27a3k0qhi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/latex-course";)
@@ -59272,12 +59485,12 @@ the @emph{Short Introduction to LaTeX}.")
 (define-public texlive-latex-doc-ptr
   (package
     (name "texlive-latex-doc-ptr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-doc-ptr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59296,17 +59509,17 @@ documentation of LaTeX itself, in distributions.")
 (define-public texlive-latex-for-undergraduates
   (package
     (name "texlive-latex-for-undergraduates")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-for-undergraduates/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0krj27gmra2mpriircasv32snk80z9ap85h76n0bgy4wjqyblyp0"))))
+                "03s686vbzpjv71vlp5931vxyx8lckvl5819agh4688h9m98w54s9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/latex-for-undergraduates";)
@@ -59320,12 +59533,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-graphics-companion/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59343,12 +59556,12 @@ LaTeX Graphics Companion} book, together with 
necessary supporting files.")
 (define-public texlive-latex-refsheet
   (package
     (name "texlive-latex-refsheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-refsheet/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59367,12 +59580,12 @@ the packages needed for a thesis in natural 
sciences.")
 (define-public texlive-latex-veryshortguide
   (package
     (name "texlive-latex-veryshortguide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-veryshortguide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59392,13 +59605,20 @@ version is provided in legal format.")
 (define-public texlive-latex-web-companion
   (package
     (name "texlive-latex-web-companion")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/latex-web-companion/"))))
+                    (revision 70951)
+                    (locations (list "doc/latex/latex-web-companion/apa/"
+                                     "doc/latex/latex-web-companion/apb/"
+                                     "doc/latex/latex-web-companion/apc/"
+                                     "doc/latex/latex-web-companion/ch2/"
+                                     "doc/latex/latex-web-companion/ch3/"
+                                     "doc/latex/latex-web-companion/ch4/"
+                                     "doc/latex/latex-web-companion/ch6/"
+                                     "doc/latex/latex-web-companion/ch7/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
@@ -59415,12 +59635,12 @@ LaTeX Web Companion} book, together with necessary 
supporting files.")
 (define-public texlive-latex2e-help-texinfo
   (package
     (name "texlive-latex2e-help-texinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/info/latex2e.info"
                                      "doc/latex/latex2e-help-texinfo/"))))
               (file-name (git-file-name name version))
@@ -59440,17 +59660,17 @@ involved are to be found on the package home page.")
 (define-public texlive-latex4wp
   (package
     (name "texlive-latex4wp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex4wp/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0xyk6w8jmmcsccbd9q4ikblfq6nacjjyrmf58ddjxkb6v0lzndph"))))
+                "1a569y6vss3glz1il4hg2f6718mj24spp4ahdj6v7k6y7ppa1zii"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/latex4wp";)
@@ -59464,12 +59684,12 @@ environment.  It aims at helping such users use LaTeX 
instead.")
 (define-public texlive-latex4wp-it
   (package
     (name "texlive-latex4wp-it")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex4wp-it/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59487,12 +59707,12 @@ Users} document in Italian.")
 (define-public texlive-latexcheat
   (package
     (name "texlive-latexcheat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexcheat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59511,12 +59731,12 @@ typesetting mathematics, though it does list some 
symbols.")
 (define-public texlive-latexcheat-ptbr
   (package
     (name "texlive-latexcheat-ptbr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexcheat-ptbr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59534,12 +59754,12 @@ cheat sheet.")
 (define-public texlive-latexcourse-rug
   (package
     (name "texlive-latexcourse-rug")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexcourse-rug/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59558,12 +59778,12 @@ Groningen (Netherlands).")
 (define-public texlive-latexfileinfo-pkgs
   (package
     (name "texlive-latexfileinfo-pkgs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexfileinfo-pkgs/"
                                      "source/latex/latexfileinfo-pkgs/"
                                      "tex/latex/latexfileinfo-pkgs/"))))
@@ -59586,19 +59806,19 @@ discussed; revision control systems are mentioned 
briefly.")
 (define-public texlive-oberdiek
   (package
     (name "texlive-oberdiek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "1fm6bcrxr4bw49h5hzrlas6ihaavshp6yjjvdjn869bl6hm6pmlz"))))
+                "126fsv65d60ixzyyyx1gpx8a4dd25k5jm599hl31zvdjcrk4p9sx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -59622,12 +59842,12 @@ arrows; record information about document class(es) 
used; and many more.")
 (define-public texlive-regexpatch
   (package
     (name "texlive-regexpatch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/regexpatch/"
                                      "source/latex/regexpatch/"
                                      "tex/latex/regexpatch/"))))
@@ -59650,12 +59870,12 @@ experimental packages.")
 (define-public texlive-rerunfilecheck
   (package
     (name "texlive-rerunfilecheck")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rerunfilecheck/"
                                      "source/latex/rerunfilecheck/"
                                      "tex/latex/rerunfilecheck/"))))
@@ -59678,19 +59898,19 @@ have changed.  It is based on MD5 checksum, provided 
by pdfTeX.")
 (define-public texlive-onedown
   (package
     (name "texlive-onedown")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/onedown/"
                                      "source/latex/onedown/"
                                      "tex/latex/onedown/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00yh6nyzzy6d2sj1ha7dgfbsicy2ip1irn3il5jhc29sn3crfahx"))))
+                "1j4ymb1mz2wa189dy98mwv0550sj38wbridk2fx074dy2lfjxdm5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/onedown";)
@@ -59708,19 +59928,19 @@ output of bridge terms.")
 (define-public texlive-tools
   (package
     (name "texlive-tools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tools/"
                                      "source/latex/tools/"
                                      "tex/latex/tools/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04zafcgdgiricq0l6lplfxa2qdspx5wbzpql5h7hw90lsdiw8awk"))))
+                "0fkpjgaagf36hq1wxi4a57ijcgdzvlmwlp6alfb05w2ym628zz3h"))))
     (outputs '("out" "doc"))
     (arguments
      (list #:build-targets #~(list "tools.ins")))
@@ -59742,12 +59962,12 @@ are part of the LaTeX required tools distribution, 
comprising the packages:
 (define-public texlive-url
   (package
     (name "texlive-url")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/url/" "tex/latex/url/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -59774,15 +59994,14 @@ of file names.")
 (define-public texlive-l3experimental
   (package
     (name "texlive-l3experimental")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l3experimental/"
                                      "source/latex/l3experimental/l3benchmark/"
-                                     "source/latex/l3experimental/l3bitset/"
                                      "source/latex/l3experimental/l3draw/"
                                      "source/latex/l3experimental/l3graphics/"
                                      "source/latex/l3experimental/l3opacity/"
@@ -59791,7 +60010,6 @@ of file names.")
                                      "source/latex/l3experimental/xcoffins/"
                                      "source/latex/l3experimental/xgalley/"
                                      "tex/latex/l3experimental/l3benchmark/"
-                                     "tex/latex/l3experimental/l3bitset/"
                                      "tex/latex/l3experimental/l3draw/"
                                      "tex/latex/l3experimental/l3graphics/"
                                      "tex/latex/l3experimental/l3opacity/"
@@ -59802,7 +60020,7 @@ of file names.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1s4v0f29hk5racmvj4imyn6d2az7i94s4fq3hag11hr08ipvi51v"))))
+                "1vrggg8id8fyndzq0vr76vdh4vi8xixjs3b09gq7if48bvjrz3h4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-l3kernel))
@@ -59841,19 +60059,19 @@ which controls boxes receiving text for typesetting.
 (define-public texlive-l3kernel
   (package
     (name "texlive-l3kernel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l3kernel/"
                                      "source/latex/l3kernel/"
                                      "tex/latex/l3kernel/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1jbll1x3pdjpm1v70h7kpxgkjsw2mi2zbdilc7qvh251amn0hdbv"))))
+                "1ajz0h02l8ykpxxqvq8djjnv7fcidfadcyj11mxifhfm6ii589qk"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-latex")))
     (build-system texlive-build-system)
@@ -59879,12 +60097,12 @@ LaTeX3 conventions can be used with regular LaTeX2e 
packages.")
 (define-public texlive-l3backend
   (package
     (name "texlive-l3backend")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l3backend/"
                                      "dvips/l3backend/"
                                      "source/latex/l3backend/"
@@ -59892,7 +60110,7 @@ LaTeX3 conventions can be used with regular LaTeX2e 
packages.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pd2drks05k9w3fzgzg7vkj46plpw5z9r0zl43r1kzya9c4ldb38"))))
+                "0y0jf1gz37vwp7hvi26y83iy9jgjp2drm6v6wq8yayap293jdfk0"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-latex")))
     (build-system texlive-build-system)
@@ -59917,27 +60135,25 @@ an independent schedule.")
 (define-public texlive-l3packages
   (package
     (name "texlive-l3packages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l3packages/"
                                      "source/latex/l3packages/l3keys2e/"
                                      "source/latex/l3packages/xfp/"
-                                     "source/latex/l3packages/xfrac/"
                                      "source/latex/l3packages/xparse/"
                                      "source/latex/l3packages/xtemplate/"
                                      "tex/latex/l3packages/l3keys2e/"
                                      "tex/latex/l3packages/xfp/"
-                                     "tex/latex/l3packages/xfrac/"
                                      "tex/latex/l3packages/xparse/"
                                      "tex/latex/l3packages/xtemplate/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0l7mfm8ziil59drqmb723n0wjbwdsx54iah051haxlbj7psqmbax"))))
+                "141f5lyybhyg9dncxxsl3npgyysk6ac8wpbagpmqvymfa6sqqrqx"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-latex")))
     (build-system texlive-build-system)
@@ -59976,18 +60192,18 @@ a means of defining generic functions using a 
key-value syntax, and
 (define-public texlive-fonts-churchslavonic
   (package
     (name "texlive-fonts-churchslavonic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fonts-churchslavonic/"
                                      
"fonts/opentype/public/fonts-churchslavonic/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0yv3n8m6wcd6jk68fwlaiszv96lbax5rcv1j0wgam4dgpqqmacm4"))))
+                "1yq641kmsh52gc66h559h6cgcd46dq1q10gnq3g2x77jv2b39a5r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fonts-churchslavonic";)
@@ -60000,19 +60216,19 @@ which are intended for Unicode TeX engines only.")
 (define-public texlive-fontspec
   (package
     (name "texlive-fontspec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fontspec/"
                                      "source/latex/fontspec/"
                                      "tex/latex/fontspec/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rh3x1h8glpmw0nmqv8lili3vf0zw2lcgffzk680c86k8jpjy4cm"))))
+                "0yz1jkwyybrj3qixmdaxxmi8p4a9kz5zyawl6vcmxys6wlxiyqr2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -60035,12 +60251,12 @@ the NFSS in LaTeX running on XeTeX or LuaTeX 
engines.")
 (define-public texlive-grffile
   (package
     (name "texlive-grffile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grffile/"
                                      "source/latex/grffile/"
                                      "tex/latex/grffile/"))))
@@ -60062,12 +60278,12 @@ default is a stub that just loads @code{graphicx}.")
 (define-public texlive-sanskrit
   (package
     (name "texlive-sanskrit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sanskrit/"
                                      "fonts/source/public/sanskrit/"
                                      "fonts/tfm/public/sanskrit/"
@@ -60091,12 +60307,12 @@ available.")
 (define-public texlive-sanskrit-t1
   (package
     (name "texlive-sanskrit-t1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/sanskrit-t1/"
                                      "fonts/map/dvips/sanskrit-t1/"
                                      "fonts/type1/public/sanskrit-t1/"))))
@@ -60116,12 +60332,12 @@ available.")
 (define-public texlive-sansmath
   (package
     (name "texlive-sansmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sansmath/" 
"tex/latex/sansmath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -60139,12 +60355,12 @@ available.")
 (define-public texlive-sansmathfonts
   (package
     (name "texlive-sansmathfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/sansmathfonts/"
                                      "fonts/map/dvips/sansmathfonts/"
                                      "fonts/source/public/sansmathfonts/"
@@ -60155,7 +60371,7 @@ available.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19349dxvqiinhsihn83yfhl6pgcvkd48l37w5jh59myx7sc6p8j6"))))
+                "13i8sn4v5srcxsq0qw7q5lmw5271lzksc5xsgjrvg98s38zg7pa5"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-amsfonts"
                                                "texlive-cm"
@@ -60173,12 +60389,12 @@ Computer Modern.")
 (define-public texlive-stringenc
   (package
     (name "texlive-stringenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stringenc/"
                                      "source/latex/stringenc/"
                                      "tex/generic/stringenc/"))))
@@ -60198,12 +60414,12 @@ string between different encodings.  Both LaTeX and 
plain-TeX are supported.")
 (define-public texlive-svg-inkscape
   (package
     (name "texlive-svg-inkscape")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svg-inkscape/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -60228,12 +60444,12 @@ The document also describes how to automate the 
conversion from SVG to
 (define-public texlive-svn-prov
   (package
     (name "texlive-svn-prov")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svn-prov/" 
"source/latex/svn-prov/"
                                      "tex/latex/svn-prov/"))))
               (file-name (git-file-name name version))
@@ -60254,12 +60470,12 @@ file name may also be given explicitly as an optional 
argument.")
 (define-public texlive-l3build
   (package
     (name "texlive-l3build")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/l3build/"
                                      "doc/man/man1/l3build.1"
                                      "doc/man/man1/l3build.man1.pdf"
@@ -60269,7 +60485,7 @@ file name may also be given explicitly as an optional 
argument.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19iq80vj1glf35zcrspj1bnk6bf6yr3r3b2c5rgqhz58m2znsla0"))))
+                "1sx4719vvy1jpyq3dwm59pf0acakf21lidmdmjz8sfwp14xbk7sy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "l3build.lua")))
@@ -60287,18 +60503,18 @@ a @file{.tex} file which provides the testing 
environment.")
 (define-public texlive-luabidi
   (package
     (name "texlive-luabidi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luabidi/"
                                      "tex/lualatex/luabidi/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1dwdiwsdfhgwpx8r2271i5kqphcpkh69y3rx1wxfr9hl17lzw2cp"))))
+                "0hapqr3mqbnx1087rbxb4hd7ynj53hhq97rnr9nlwkj19jw6rra3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luabidi";)
@@ -60311,12 +60527,12 @@ context of LuaTeX.")
 (define-public texlive-luacode
   (package
     (name "texlive-luacode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luacode/"
                                      "source/lualatex/luacode/"
                                      "tex/lualatex/luacode/"))))
@@ -60339,12 +60555,12 @@ environments to help with these problems.")
 (define-public texlive-lualatex-doc-de
   (package
     (name "texlive-lualatex-doc-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lualatex-doc-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -60364,12 +60580,12 @@ sources, and offers links to others.")
 (define-public texlive-lualatex-math
   (package
     (name "texlive-lualatex-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lualatex-math/"
                                      "source/lualatex/lualatex-math/"
                                      "tex/lualatex/lualatex-math/"))))
@@ -60395,23 +60611,24 @@ they are not directly related to Unicode mathematics 
typesetting.")
 (define-public texlive-lualibs
   (package
     (name "texlive-lualibs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/lualibs/" 
"source/luatex/lualibs/"
                                      "tex/luatex/lualibs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0x53z6072z8qpp5fh2g9blz95zg20906k82jk6hz1hibv70is0pk"))))
+                "07669vykws1h3q6s3m25rwpsdf4pzq8d90wpqjkvc5zn7lnk27wk"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "texlive-latex")))
+    (properties '((updater-extra-native-inputs "texlive-latex"
+                                               "texlive-pdftex")))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
-    (native-inputs (list texlive-latex))
+    (native-inputs (list texlive-latex texlive-pdftex))
     (home-page "https://ctan.org/pkg/lualibs";)
     (synopsis "Additional Lua functions for LuaTeX macro programmers")
     (description
@@ -60425,12 +60642,12 @@ this bundle for use independent of ConTeXt.")
 (define-public texlive-lua-alt-getopt
   (package
     (name "texlive-lua-alt-getopt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/lua-alt-getopt/"
                                      "scripts/lua-alt-getopt/"))))
               (file-name (git-file-name name version))
@@ -60450,12 +60667,12 @@ in the same way as BSD/GNU @code{getopt_long(3)} 
functions do.")
 (define-public texlive-luatex
   (package
     (name "texlive-luatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/base/"
                                      "doc/man/man1/dviluatex.1"
                                      "doc/man/man1/dviluatex.man1.pdf"
@@ -60466,12 +60683,11 @@ in the same way as BSD/GNU @code{getopt_long(3)} 
functions do.")
                                      "doc/man/man1/texluac.1"
                                      "doc/man/man1/texluac.man1.pdf"
                                      
"tex/generic/config/luatex-unicode-letters.tex"
-                                     "tex/generic/config/luatexiniconfig.tex"
                                      "web2c/texmfcnf.lua"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14ad9qr5dn0796f8gqbry5axdm2mciibcgzva8kas1vrqs5a9f19"))))
+                "1jcqymq0a2yyn7smbwl0inc6q7ly4x7hraq8wbx3r5qr9q63hlpg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -60514,12 +60730,12 @@ assumed.")
 (define-public texlive-luatexbase
   (package
     (name "texlive-luatexbase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luatexbase/"
                                      "source/luatex/luatexbase/"
                                      "tex/luatex/luatexbase/"))))
@@ -60544,12 +60760,12 @@ upgrade smoothly to the new support structure.")
 (define-public texlive-luatex85
   (package
     (name "texlive-luatex85")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/luatex85/"
                                      "source/generic/luatex85/"
                                      "tex/generic/luatex85/"))))
@@ -60568,19 +60784,19 @@ upgrade smoothly to the new support structure.")
 (define-public texlive-luatexja
   (package
     (name "texlive-luatexja")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luatexja/"
                                      "source/luatex/luatexja/"
                                      "tex/luatex/luatexja/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1j4dvzxgjyx5aa7akg5wg2w694vds6ra70zk9crrlm83aryqkda7"))))
+                "0h03dzbi2lqrfsrhdcbfihnn3hni8wxzknam3hhqpdsql39i0drw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-luatexbase))
@@ -60594,18 +60810,18 @@ Either of the Plain and LaTeX2e formats may be used 
with the package.")
 (define-public texlive-luahbtex
   (package
     (name "texlive-luahbtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/luahbtex.1"
                                      "doc/man/man1/luahbtex.man1.pdf"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hfawh7vig7jsmd1y0qlbn80x6770q56sqd9rx638js4p5a4di3l"))))
+                "0y47q58jggwzy5hk9n2arh0g4a92pqcavadzxa38lpadf16zxbck"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -60631,12 +60847,12 @@ shaping, instead of LuaTeX's built-in shaper.")
 (define-public texlive-lua-uni-algos
   (package
     (name "texlive-lua-uni-algos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/lua-uni-algos/"
                                      "tex/luatex/lua-uni-algos/"))))
               (file-name (git-file-name name version))
@@ -60667,12 +60883,12 @@ provided.")
 (define-public texlive-luaotfload
   (package
     (name "texlive-luaotfload")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luaotfload/"
                                      "doc/man/man1/luaotfload-tool.1"
                                      "doc/man/man1/luaotfload-tool.man1.pdf"
@@ -60684,7 +60900,7 @@ provided.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0x0vigy6g5sf9n5113p8w885qy9w72skay09p3x6p510lpzaafj5"))))
+                "1rbf7m27r7nz5raj2gcm1y0hsrg3fxx5l7di15rl4vsz73ij38mk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -60710,18 +60926,18 @@ loading fonts by their proper names instead of file 
names.")
 (define-public texlive-amsmath
   (package
     (name "texlive-amsmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amsmath/" 
"source/latex/amsmath/"
                                      "tex/latex/amsmath/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1x97wjj664hvj73k2ffg7xmllaqm25ikjm8rcfjs2q920f5ixw2h"))))
+                "1a8cbi5pdd4l4mwdb0vhmclqvlihh7a6gmpls6vn4jgcs15sjfw3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://www.ctan.org/pkg/amsmath";)
@@ -60744,12 +60960,12 @@ similar) definitions.")
 (define-public texlive-amsmath-it
   (package
     (name "texlive-amsmath-it")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amsmath-it/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -60768,12 +60984,12 @@ documents.  The documents are: @file{diffs-m.txt} of 
December 1999, and
 (define-public texlive-manfnt
   (package
     (name "texlive-manfnt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/manfnt/" "source/latex/manfnt/"
                                      "tex/latex/manfnt/"))))
               (file-name (git-file-name name version))
@@ -60792,12 +61008,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/afm/hoekwater/manfnt-font/"
                                      "fonts/map/dvips/manfnt-font/"
                                      "fonts/type1/hoekwater/manfnt-font/"))))
@@ -60817,12 +61033,12 @@ his books.  LaTeX support is available using the 
@code{manfnt} package.")
 (define-public texlive-mathdots
   (package
     (name "texlive-mathdots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/mathdots/"
                                      "source/generic/mathdots/"
                                      "tex/generic/mathdots/"))))
@@ -60845,12 +61061,12 @@ commands.  The commands may also be used in plain 
TeX.")
 (define-public texlive-amscls
   (package
     (name "texlive-amscls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/amscls/" "doc/latex/amscls/"
                                      "source/latex/amscls/" 
"tex/latex/amscls/"))))
               (file-name (git-file-name name version))
@@ -60873,12 +61089,12 @@ available as part of the AMS-LaTeX distribution.")
 (define-public texlive-babel
   (package
     (name "texlive-babel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/babel/"
                                      "makeindex/babel/"
                                      "source/latex/babel/"
@@ -60886,9 +61102,10 @@ available as part of the AMS-LaTeX distribution.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18q99xgga4448vk7wf5r5ry79sx5ymqx0zd7v7l1c4wyyiv4riw9"))))
+                "0ijfnjsgg509gqqv7kqkw1ql2vsli9bpjh4bx9155xk61dcdm8nc"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-latex"
+                                               "texlive-pdftex"
                                                "unzip")))
     (build-system texlive-build-system)
     (arguments
@@ -60908,7 +61125,7 @@ available as part of the AMS-LaTeX distribution.")
                 (mkdir-p locale-directory)
                 (with-directory-excursion "source/latex/babel/"
                   (invoke "unzip" "locale.zip" "-d" locale-directory))))))))
-    (native-inputs (list texlive-latex unzip))
+    (native-inputs (list texlive-latex texlive-pdftex unzip))
     (home-page "https://www.ctan.org/pkg/babel";)
     (synopsis "Multilingual support for Plain TeX or LaTeX")
     (description
@@ -60926,12 +61143,12 @@ polyglossia package rather than Babel.")
 (define-public texlive-babelbib
   (package
     (name "texlive-babelbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/babelbib/"
                                      "doc/bibtex/babelbib/" 
"tex/latex/babelbib/"))))
               (file-name (git-file-name name version))
@@ -60953,12 +61170,12 @@ change the typography of the bibliographies.")
 (define-public texlive-barcodes
   (package
     (name "texlive-barcodes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/barcodes/"
                                      "fonts/source/public/barcodes/"
                                      "fonts/tfm/public/barcodes/"
@@ -60982,12 +61199,12 @@ needed.")
 (define-public texlive-bbcard
   (package
     (name "texlive-bbcard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/bbcard/" 
"metapost/bbcard/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -61005,12 +61222,12 @@ sorts with MetaPost.")
 (define-public texlive-bbm
   (package
     (name "texlive-bbm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bbm/" 
"fonts/source/public/bbm/"
                                      "fonts/tfm/public/bbm/"))))
               (file-name (git-file-name name version))
@@ -61040,12 +61257,12 @@ blackboard bold sampler.")
 (define-public texlive-bbm-macros
   (package
     (name "texlive-bbm-macros")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bbm-macros/"
                                      "source/latex/bbm-macros/"
                                      "tex/latex/bbm-macros/"))))
@@ -61067,12 +61284,12 @@ the fonts within maths.")
 (define-public texlive-bbold
   (package
     (name "texlive-bbold")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bbold/"
                                      "fonts/source/public/bbold/"
                                      "fonts/tfm/public/bbold/"
@@ -61102,12 +61319,12 @@ with LaTeX.")
 (define-public texlive-blockdraw-mp
   (package
     (name "texlive-blockdraw-mp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/blockdraw_mp/"
                                      "metapost/blockdraw_mp/"))))
               (file-name (git-file-name name version))
@@ -61128,18 +61345,18 @@ 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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/blopentype/"
                                      "tex/luatex/blopentype/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zz19a0glxad0bq8kpa2qlrmgysdlda1hpxacf3m42m9n3byrb75"))))
+                "1bancizncwjyy15pk06kaln8kpzzh7777zwabjrzlj58a0hbm0q6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-gates texlive-texapi texlive-yax))
@@ -61153,12 +61370,12 @@ code.")
 (define-public texlive-bookcover
   (package
     (name "texlive-bookcover")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bookcover/"
                                      "source/latex/bookcover/"
                                      "tex/latex/bookcover/"))))
@@ -61176,12 +61393,12 @@ code.")
 (define-public texlive-bpolynomial
   (package
     (name "texlive-bpolynomial")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/bpolynomial/"
                                      "metapost/bpolynomial/"))))
               (file-name (git-file-name name version))
@@ -61203,12 +61420,12 @@ of polynomials can be calculated.")
 (define-public texlive-businesscard-qrcode
   (package
     (name "texlive-businesscard-qrcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/businesscard-qrcode/"
                                      "tex/xelatex/businesscard-qrcode/"))))
               (file-name (git-file-name name version))
@@ -61229,12 +61446,12 @@ generation of crop marks.")
 (define-public texlive-cmarrows
   (package
     (name "texlive-cmarrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/cmarrows/"
                                      "metapost/cmarrows/"))))
               (file-name (git-file-name name version))
@@ -61253,12 +61470,12 @@ Computer Modern style.")
 (define-public texlive-cmexb
   (package
     (name "texlive-cmexb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cmexb/" 
"fonts/map/dvips/cmexb/"
                                      "fonts/tfm/public/cmexb/"
                                      "fonts/type1/public/cmexb/"))))
@@ -61278,12 +61495,12 @@ Computer Modern style.")
 (define-public texlive-cqubeamer
   (package
     (name "texlive-cqubeamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/cqubeamer/"
                                      "tex/xelatex/cqubeamer/"))))
               (file-name (git-file-name name version))
@@ -61304,12 +61521,12 @@ with the XeTeX engine.")
 (define-public texlive-cs
   (package
     (name "texlive-cs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/enc/dvips/cs/"
                                      "fonts/map/dvips/cs/"
                                      "fonts/source/public/cs/"
@@ -61339,12 +61556,12 @@ available.")
 (define-public texlive-csplain
   (package
     (name "texlive-csplain")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/csplain/base/"
                                      "tex/csplain/fonts/"
                                      "tex/csplain/opmac/"))))
@@ -61376,9 +61593,11 @@ available.")
            texlive-hyphen-complete
            texlive-luatex
            texlive-luatex85
+           texlive-pdftex
            texlive-plain
            texlive-tex
-           texlive-tex-ini-files))
+           texlive-tex-ini-files
+           texlive-xetex))
     (home-page "https://petr.olsak.net/csplain-e.html";)
     (synopsis "Plain TeX multilanguage support")
     (description
@@ -61401,12 +61620,12 @@ The OPmac macros can generate a bibliography without 
any external program.")
 (define-public texlive-ctable
   (package
     (name "texlive-ctable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ctable/" "source/latex/ctable/"
                                      "tex/latex/ctable/"))))
               (file-name (git-file-name name version))
@@ -61425,12 +61644,12 @@ right-aligned table and (multiple-)figure floats, 
with footnotes.")
 (define-public texlive-babel-albanian
   (package
     (name "texlive-babel-albanian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-albanian/"
                                      "source/generic/babel-albanian/"
                                      "tex/generic/babel-albanian/"))))
@@ -61450,12 +61669,12 @@ Babel system).")
 (define-public texlive-babel-azerbaijani
   (package
     (name "texlive-babel-azerbaijani")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-azerbaijani/"
                                      "source/generic/babel-azerbaijani/"
                                      "tex/generic/babel-azerbaijani/"))))
@@ -61478,12 +61697,12 @@ most convenient way to write Azerbaijani documents.")
 (define-public texlive-babel-basque
   (package
     (name "texlive-babel-basque")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-basque/"
                                      "source/generic/babel-basque/"
                                      "tex/generic/babel-basque/"))))
@@ -61501,12 +61720,12 @@ most convenient way to write Azerbaijani documents.")
 (define-public texlive-babel-belarusian
   (package
     (name "texlive-babel-belarusian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-belarusian/"
                                      "source/generic/babel-belarusian/"
                                      "tex/generic/babel-belarusian/"))))
@@ -61526,12 +61745,12 @@ Belarusian.")
 (define-public texlive-babel-bosnian
   (package
     (name "texlive-babel-bosnian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-bosnian/"
                                      "source/generic/babel-bosnian/"
                                      "tex/generic/babel-bosnian/"))))
@@ -61551,12 +61770,12 @@ Bosnian with Babel.")
 (define-public texlive-babel-breton
   (package
     (name "texlive-babel-breton")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-breton/"
                                      "source/generic/babel-breton/"
                                      "tex/generic/babel-breton/"))))
@@ -61577,12 +61796,12 @@ British typographic rules.")
 (define-public texlive-babel-bulgarian
   (package
     (name "texlive-babel-bulgarian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-bulgarian/"
                                      "source/generic/babel-bulgarian/"
                                      "tex/generic/babel-bulgarian/"))))
@@ -61602,12 +61821,12 @@ containing some Bulgarian text).")
 (define-public texlive-babel-catalan
   (package
     (name "texlive-babel-catalan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-catalan/"
                                      "source/generic/babel-catalan/"
                                      "tex/generic/babel-catalan/"))))
@@ -61627,12 +61846,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-croatian/"
                                      "source/generic/babel-croatian/"
                                      "tex/generic/babel-croatian/"))))
@@ -61652,12 +61871,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-english/"
                                      "source/generic/babel-english/"
                                      "tex/generic/babel-english/"))))
@@ -61681,12 +61900,12 @@ Canadian and USA text.")
 (define-public texlive-babel-esperanto
   (package
     (name "texlive-babel-esperanto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-esperanto/"
                                      "source/generic/babel-esperanto/"
                                      "tex/generic/babel-esperanto/"))))
@@ -61707,12 +61926,12 @@ Esperanto of standard LaTeX names.")
 (define-public texlive-babel-estonian
   (package
     (name "texlive-babel-estonian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-estonian/"
                                      "source/generic/babel-estonian/"
                                      "tex/generic/babel-estonian/"))))
@@ -61733,19 +61952,19 @@ Estonian of standard LaTeX names.")
 (define-public texlive-babel-french
   (package
     (name "texlive-babel-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-french/"
                                      "source/generic/babel-french/"
                                      "tex/generic/babel-french/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1p0gprdfvfincbkvqbc4bpyx6jf483k798hz5psg04rhmx5hi4wl"))))
+                "04jbg7dfk9wsyls5vk6a5v2kd5ni8jf4ixj0piy1a0z75s01my1r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-french";)
@@ -61760,12 +61979,12 @@ the conventions, if French is not the main language 
of the document).")
 (define-public texlive-babel-friulan
   (package
     (name "texlive-babel-friulan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-friulan/"
                                      "source/generic/babel-friulan/"
                                      "tex/generic/babel-friulan/"))))
@@ -61785,12 +62004,12 @@ Friulan either with Babel or with Polyglossia.")
 (define-public texlive-babel-galician
   (package
     (name "texlive-babel-galician")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-galician/"
                                      "source/generic/babel-galician/"
                                      "tex/generic/babel-galician/"))))
@@ -61810,12 +62029,12 @@ Galician either with Babel or with Polyglossia.")
 (define-public texlive-babel-georgian
   (package
     (name "texlive-babel-georgian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-georgian/"
                                      "tex/generic/babel-georgian/"))))
               (file-name (git-file-name name version))
@@ -61835,19 +62054,19 @@ and under XeTeX and LuaTeX.")
 (define-public texlive-babel-german
   (package
     (name "texlive-babel-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-german/"
                                      "source/generic/babel-german/"
                                      "tex/generic/babel-german/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0iwnn35xnpczi2gxrzrgyilh30qbnj6w05p3q0gvcmnisawfva9q"))))
+                "0k5m77nfvazfb2s9bdjchzhiyrs63mk5n8g1da5xcwrbl1pldclw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-german";)
@@ -61865,19 +62084,19 @@ German.")
 (define-public texlive-babel-greek
   (package
     (name "texlive-babel-greek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-greek/"
                                      "source/generic/babel-greek/"
                                      "tex/generic/babel-greek/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "116nifgjwx588f63fwkyny36i8p7i9prsz785m81hwnhylii2fhj"))))
+                "00yk4kx7078q6dkx43rifgpcplhbg8b98m39zsw0vgpd91vzr93p"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-greek";)
@@ -61891,19 +62110,19 @@ names in mathematics, and for classical-era symbols.")
 (define-public texlive-babel-hebrew
   (package
     (name "texlive-babel-hebrew")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-hebrew/"
                                      "source/generic/babel-hebrew/"
                                      "tex/generic/babel-hebrew/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1h4ksd9nvicdgi88fxv8jfh9r5gabg0w75jpqgnngszfnfw486k2"))))
+                "0n0w7jmjf71fw96ycrqwxxh6s4knw3fj4i83n63y4xv2x5w40f7y"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-hebrew";)
@@ -61918,12 +62137,12 @@ as well as translations to Hebrew of standard LaTeX 
names.")
 (define-public texlive-babel-hungarian
   (package
     (name "texlive-babel-hungarian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-hungarian/"
                                      "tex/generic/babel-hungarian/"))))
               (file-name (git-file-name name version))
@@ -61942,12 +62161,12 @@ Magyar (Hungarian) with Babel.")
 (define-public texlive-babel-icelandic
   (package
     (name "texlive-babel-icelandic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-icelandic/"
                                      "source/generic/babel-icelandic/"
                                      "tex/generic/babel-icelandic/"))))
@@ -61968,12 +62187,12 @@ Icelandic of standard LaTeX names.")
 (define-public texlive-babel-indonesian
   (package
     (name "texlive-babel-indonesian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-indonesian/"
                                      "source/generic/babel-indonesian/"
                                      "tex/generic/babel-indonesian/"))))
@@ -61991,12 +62210,12 @@ Icelandic of standard LaTeX names.")
 (define-public texlive-babel-interlingua
   (package
     (name "texlive-babel-interlingua")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-interlingua/"
                                      "source/generic/babel-interlingua/"
                                      "tex/generic/babel-interlingua/"))))
@@ -62019,12 +62238,12 @@ Italian and French, with some normalisation of 
spelling.")
 (define-public texlive-babel-irish
   (package
     (name "texlive-babel-irish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-irish/"
                                      "source/generic/babel-irish/"
                                      "tex/generic/babel-irish/"))))
@@ -62045,19 +62264,19 @@ LaTeX names.")
 (define-public texlive-babel-italian
   (package
     (name "texlive-babel-italian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-italian/"
                                      "source/generic/babel-italian/"
                                      "tex/generic/babel-italian/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04bj2igc4m59nsax2563dzkzk3f4rvfc8aph35x663a8rf70bvjy"))))
+                "1zb2cm5b0pbpvxpcm1mmp1mwxaighf6grlh5ijcq1m36iycpgm0p"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-italian";)
@@ -62069,12 +62288,12 @@ Babel.")
 (define-public texlive-babel-japanese
   (package
     (name "texlive-babel-japanese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-japanese/"
                                      "source/generic/babel-japanese/"
                                      "tex/generic/babel-japanese/"))))
@@ -62095,12 +62314,12 @@ package works with pLaTeX, upLaTeX, XeLaTeX and 
LuaLaTeX.")
 (define-public texlive-babel-kurmanji
   (package
     (name "texlive-babel-kurmanji")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-kurmanji/"
                                      "source/generic/babel-kurmanji/"
                                      "tex/generic/babel-kurmanji/"))))
@@ -62124,12 +62343,12 @@ Kurdish written in Arabic script.")
 (define-public texlive-babel-latin
   (package
     (name "texlive-babel-latin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-latin/"
                                      "source/generic/babel-latin/"
                                      "tex/generic/babel-latin/"))))
@@ -62151,12 +62370,12 @@ typographical fine-tuning.")
 (define-public texlive-babel-latvian
   (package
     (name "texlive-babel-latvian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-latvian/"
                                      "source/generic/babel-latvian/"
                                      "tex/generic/babel-latvian/"))))
@@ -62176,12 +62395,12 @@ in Babel.")
 (define-public texlive-babel-lithuanian
   (package
     (name "texlive-babel-lithuanian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-lithuanian/"
                                      "source/generic/babel-lithuanian/"
                                      "tex/generic/babel-lithuanian/"))))
@@ -62202,12 +62421,12 @@ match Babel support for other languages.")
 (define-public texlive-babel-macedonian
   (package
     (name "texlive-babel-macedonian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-macedonian/"
                                      "source/generic/babel-macedonian/"
                                      "tex/generic/babel-macedonian/"))))
@@ -62227,12 +62446,12 @@ Cyrillic, in Babel.")
 (define-public texlive-babel-malay
   (package
     (name "texlive-babel-malay")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-malay/"
                                      "source/generic/babel-malay/"
                                      "tex/generic/babel-malay/"))))
@@ -62250,12 +62469,12 @@ Cyrillic, in Babel.")
 (define-public texlive-babel-occitan
   (package
     (name "texlive-babel-occitan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-occitan/"
                                      "source/generic/babel-occitan/"
                                      "tex/generic/babel-occitan/"))))
@@ -62274,12 +62493,12 @@ Babel, with usage instructions.")
 (define-public texlive-babel-piedmontese
   (package
     (name "texlive-babel-piedmontese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-piedmontese/"
                                      "source/generic/babel-piedmontese/"
                                      "tex/generic/babel-piedmontese/"))))
@@ -62300,12 +62519,12 @@ Piedmontese of standard LaTeX names.")
 (define-public texlive-babel-portuges
   (package
     (name "texlive-babel-portuges")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-portuges/"
                                      "source/generic/babel-portuges/"
                                      "tex/generic/babel-portuges/"))))
@@ -62326,12 +62545,12 @@ well as translations to Portuguese of standard LaTeX 
names.")
 (define-public texlive-babel-romanian
   (package
     (name "texlive-babel-romanian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-romanian/"
                                      "source/generic/babel-romanian/"
                                      "tex/generic/babel-romanian/"))))
@@ -62352,12 +62571,12 @@ provided.")
 (define-public texlive-babel-romansh
   (package
     (name "texlive-babel-romansh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-romansh/"
                                      "source/generic/babel-romansh/"
                                      "tex/generic/babel-romansh/"))))
@@ -62369,7 +62588,9 @@ provided.")
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
     (arguments (list #:tex-format "latex"))
-    (native-inputs (list (texlive-updmap.cfg (list texlive-hypdoc))))
+    (native-inputs (list (texlive-updmap.cfg
+                          (list texlive-etoolbox
+                                texlive-hypdoc))))
     (home-page "https://ctan.org/pkg/babel-romansh";)
     (synopsis "Babel and Polyglossia support for the Romansh language")
     (description
@@ -62380,12 +62601,12 @@ Romansh either with Babel or with Polyglossia.")
 (define-public texlive-babel-russian
   (package
     (name "texlive-babel-russian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-russian/"
                                      "source/generic/babel-russian/"
                                      "tex/generic/babel-russian/"))))
@@ -62406,19 +62627,19 @@ use both under traditional TeX engines, and under 
XeTeX and LuaTeX.")
 (define-public texlive-babel-samin
   (package
     (name "texlive-babel-samin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-samin/"
                                      "source/generic/babel-samin/"
                                      "tex/generic/babel-samin/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17ackyknv665jzcd9ywf54lnmdnl1qgnhdlwybwsjj6m86y71mjl"))))
+                "1izvs1xz9g838ygxwnm8v7rcc8fzn68xd1dbah13wcc0p9nq736x"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-samin";)
@@ -62435,19 +62656,19 @@ names.")
 (define-public texlive-babel-scottish
   (package
     (name "texlive-babel-scottish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-scottish/"
                                      "source/generic/babel-scottish/"
                                      "tex/generic/babel-scottish/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0wnrahbjkqrgxr4ra2lpnj5yiygbd8pyivcndzax1r7x2ci0f805"))))
+                "0lcnf84ri330z8qvxlqxyhfm50ylxh9wb3sn2pjjhfg7zadg9zvv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-scottish";)
@@ -62461,12 +62682,12 @@ translations of standard LaTeX names.")
 (define-public texlive-babel-serbian
   (package
     (name "texlive-babel-serbian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-serbian/"
                                      "source/generic/babel-serbian/"
                                      "tex/generic/babel-serbian/"))))
@@ -62486,12 +62707,12 @@ Babel.")
 (define-public texlive-babel-serbianc
   (package
     (name "texlive-babel-serbianc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-serbianc/"
                                      "source/generic/babel-serbianc/"
                                      "tex/generic/babel-serbianc/"))))
@@ -62511,12 +62732,12 @@ in Babel.")
 (define-public texlive-babel-slovak
   (package
     (name "texlive-babel-slovak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-slovak/"
                                      "source/generic/babel-slovak/"
                                      "tex/generic/babel-slovak/"))))
@@ -62537,12 +62758,12 @@ also defined.")
 (define-public texlive-babel-slovenian
   (package
     (name "texlive-babel-slovenian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-slovenian/"
                                      "source/generic/babel-slovenian/"
                                      "tex/generic/babel-slovenian/"))))
@@ -62563,12 +62784,12 @@ Slovenian of standard LaTeX names.")
 (define-public texlive-babel-sorbian
   (package
     (name "texlive-babel-sorbian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-sorbian/"
                                      "source/generic/babel-sorbian/"
                                      "tex/generic/babel-sorbian/"))))
@@ -62589,12 +62810,12 @@ translations to the relevant language of standard 
LaTeX names.")
 (define-public texlive-babel-spanish
   (package
     (name "texlive-babel-spanish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-spanish/"
                                      "source/generic/babel-spanish/"
                                      "tex/generic/babel-spanish/"))))
@@ -62615,12 +62836,12 @@ provided for those who wish to typeset Spanish as 
written in Mexico.")
 (define-public texlive-babel-swedish
   (package
     (name "texlive-babel-swedish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-swedish/"
                                      "source/generic/babel-swedish/"
                                      "tex/generic/babel-swedish/"))))
@@ -62639,12 +62860,12 @@ provided for those who wish to typeset Spanish as 
written in Mexico.")
 (define-public texlive-babel-thai
   (package
     (name "texlive-babel-thai")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-thai/"
                                      "source/generic/babel-thai/"
                                      "tex/generic/babel-thai/"))))
@@ -62664,12 +62885,12 @@ system.")
 (define-public texlive-babel-turkish
   (package
     (name "texlive-babel-turkish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-turkish/"
                                      "source/generic/babel-turkish/"
                                      "tex/generic/babel-turkish/"))))
@@ -62688,12 +62909,12 @@ system.")
 (define-public texlive-babel-ukrainian
   (package
     (name "texlive-babel-ukrainian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-ukrainian/"
                                      "source/generic/babel-ukrainian/"
                                      "tex/generic/babel-ukrainian/"))))
@@ -62714,12 +62935,12 @@ XeTeX and LuaTeX.")
 (define-public texlive-babel-vietnamese
   (package
     (name "texlive-babel-vietnamese")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-vietnamese/"
                                      "source/generic/babel-vietnamese/"
                                      "tex/generic/babel-vietnamese/"))))
@@ -62739,12 +62960,12 @@ Vietnamese in Babel.")
 (define-public texlive-babel-welsh
   (package
     (name "texlive-babel-welsh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-welsh/"
                                      "source/generic/babel-welsh/"
                                      "tex/generic/babel-welsh/"))))
@@ -62763,12 +62984,12 @@ Vietnamese in Babel.")
 (define-public texlive-cyklop
   (package
     (name "texlive-cyklop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cyklop/"
                                      "fonts/afm/public/cyklop/"
                                      "fonts/enc/dvips/cyklop/"
@@ -62807,12 +63028,12 @@ ones (IL2 for Czech fonts).")
 (define-public texlive-cyrillic-bin
   (package
     (name "texlive-cyrillic-bin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/rubibtex.1"
                                      "doc/man/man1/rubibtex.man1.pdf"
                                      "doc/man/man1/rumakeindex.1"
@@ -62847,12 +63068,12 @@ MakeIndex.")
 (define-public texlive-cyrillic
   (package
     (name "texlive-cyrillic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cyrillic/"
                                      "source/latex/cyrillic/"
                                      "tex/latex/cyrillic/"))))
@@ -62882,12 +63103,12 @@ language that is written in a Cyrillic alphabet.")
 (define-public texlive-passivetex
   (package
     (name "texlive-passivetex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/xmltex/passivetex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -62905,12 +63126,12 @@ Unicode entities, and common formatting object 
definitions for JadeTeX.")
 (define-public texlive-pict2e
   (package
     (name "texlive-pict2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pict2e/"
                                      "source/latex/pict2e/"
                                      "tex/latex/pict2e/"))))
@@ -62934,12 +63155,12 @@ with the LaTeX @code{picture} environment.")
 (define-public texlive-psnfss
   (package
     (name "texlive-psnfss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/psnfss/"
                                      "fonts/map/dvips/psnfss/"
                                      "source/latex/psnfss/"
@@ -62975,12 +63196,12 @@ part of the LaTeX required set of packages.")
 (define-public texlive-ifplatform
   (package
     (name "texlive-ifplatform")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifplatform/"
                                      "source/latex/ifplatform/"
                                      "tex/latex/ifplatform/"))))
@@ -63008,17 +63229,17 @@ between various classes of Unix systems.")
 (define-public texlive-ifptex
   (package
     (name "texlive-ifptex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/ifptex/" 
"tex/generic/ifptex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0l5mclz9cwj756ah0nqbiai0b5m9368dz4ykb0ih5irm6cmswdfm"))))
+                "0mf4rwy1g0l2qsz571h5g3kinciy17vqgm42gvhbhffm5xyxhvx8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ifptex";)
@@ -63032,12 +63253,12 @@ alias to @code{ifptex} provided for backward 
compatibility.")
 (define-public texlive-iftex
   (package
     (name "texlive-iftex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/iftex/" 
"tex/generic/iftex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63062,12 +63283,12 @@ the engine in use.")
 (define-public texlive-ifxptex
   (package
     (name "texlive-ifxptex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/ifxptex/"
                                      "tex/generic/ifxptex/"))))
               (file-name (git-file-name name version))
@@ -63087,12 +63308,12 @@ supported.")
 (define-public texlive-tipa
   (package
     (name "texlive-tipa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/tipa/"
                                      "fonts/map/dvips/tipa/"
                                      "fonts/source/public/tipa/"
@@ -63119,12 +63340,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tipa-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63142,12 +63363,12 @@ T3, and the set of addendum symbols as encoding TS3.  
Times-like Adobe Type
 (define-public texlive-amsrefs
   (package
     (name "texlive-amsrefs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/amsrefs/" 
"bibtex/bst/amsrefs/"
                                      "doc/latex/amsrefs/" 
"source/latex/amsrefs/"
                                      "tex/latex/amsrefs/"))))
@@ -63171,12 +63392,12 @@ either in conjunction with BibTeX or as a replacement 
for BibTeX.")
 (define-public texlive-bigfoot
   (package
     (name "texlive-bigfoot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bigfoot/"
                                      "source/latex/bigfoot/"
                                      "tex/latex/bigfoot/"))))
@@ -63205,12 +63426,12 @@ packages.")
 (define-public texlive-blindtext
   (package
     (name "texlive-blindtext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/blindtext/"
                                      "source/latex/blindtext/"
                                      "tex/latex/blindtext/"))))
@@ -63237,12 +63458,12 @@ ipsum\" text, see the @code{lipsum} package).")
 (define-public texlive-dinbrief
   (package
     (name "texlive-dinbrief")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dinbrief/"
                                      "source/latex/dinbrief/"
                                      "tex/latex/dinbrief/"))))
@@ -63282,19 +63503,19 @@ package.")
 (define-public texlive-draftwatermark
   (package
     (name "texlive-draftwatermark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/draftwatermark/"
                                      "source/latex/draftwatermark/"
                                      "tex/latex/draftwatermark/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04l3gqiq0bhzbz8zxr7428fap2x1skkaq5ppbambc4lk8c7iw6da"))))
+                "1hanv3972wm2wdy8f8ygljl9rnbf04vn5yx2pqz3jdic8dhwp0j0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/draftwatermark";)
@@ -63311,12 +63532,12 @@ on @code{everypage}.")
 (define-public texlive-drv
   (package
     (name "texlive-drv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/drv/" "metapost/drv/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63335,12 +63556,12 @@ programming language semantics...).")
 (define-public texlive-dviincl
   (package
     (name "texlive-dviincl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/dviincl/" 
"metapost/dviincl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63360,12 +63581,12 @@ files allow pages to include other pages.")
 (define-public texlive-emp
   (package
     (name "texlive-emp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emp/" "source/latex/emp/"
                                      "tex/latex/emp/"))))
               (file-name (git-file-name name version))
@@ -63390,12 +63611,12 @@ into the confines of file system conventions.")
 (define-public texlive-enctex
   (package
     (name "texlive-enctex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/enctex/"
                                      "tex/generic/enctex/"))))
               (file-name (git-file-name name version))
@@ -63415,12 +63636,12 @@ example, translation of multibyte sequences, such as 
utf-8 encoding.")
 (define-public texlive-environ
   (package
     (name "texlive-environ")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/environ/"
                                      "source/latex/environ/"
                                      "tex/latex/environ/"))))
@@ -63445,12 +63666,12 @@ define a new author interface to creating new 
environments.")
 (define-public texlive-epsincl
   (package
     (name "texlive-epsincl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/epsincl/" 
"metapost/epsincl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63467,12 +63688,12 @@ define a new author interface to creating new 
environments.")
 (define-public texlive-eqparbox
   (package
     (name "texlive-eqparbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqparbox/"
                                      "source/latex/eqparbox/"
                                      "tex/latex/eqparbox/"))))
@@ -63502,18 +63723,18 @@ also provided.")
 (define-public texlive-etoc
   (package
     (name "texlive-etoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etoc/" "source/latex/etoc/"
                                      "tex/latex/etoc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02xa9091vgz5gdzbsc202mzd4lalvvkh3b7slnzppx827sqbq917"))))
+                "008j03lplb5a12ha8vdsl2m8jqjm5vr753x40nahbpr96397k2b2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/etoc";)
@@ -63542,12 +63763,12 @@ contents.")
 (define-public texlive-expdlist
   (package
     (name "texlive-expdlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/expdlist/"
                                      "source/latex/expdlist/"
                                      "tex/latex/expdlist/"))))
@@ -63572,12 +63793,12 @@ remain in sequence).")
 (define-public texlive-expressg
   (package
     (name "texlive-expressg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/expressg/"
                                      "metapost/expressg/"
                                      "source/metapost/expressg/"))))
@@ -63600,12 +63821,12 @@ and most other Box-Line-Annotation charts, but not 
Gantt charts directly.")
 (define-public texlive-exteps
   (package
     (name "texlive-exteps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/exteps/" 
"metapost/exteps/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63624,12 +63845,12 @@ any post processing of the MetaPost output.")
 (define-public texlive-featpost
   (package
     (name "texlive-featpost")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/featpost/"
                                      "metapost/featpost/"))))
               (file-name (git-file-name name version))
@@ -63649,12 +63870,12 @@ things.")
 (define-public texlive-feynmf
   (package
     (name "texlive-feynmf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/feynmf/" "metafont/feynmf/"
                                      "metapost/feynmf/" "source/latex/feynmf/"
                                      "tex/latex/feynmf/"))))
@@ -63677,12 +63898,12 @@ semi-algorithmically determined.")
 (define-public texlive-feynmp-auto
   (package
     (name "texlive-feynmp-auto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/feynmp-auto/"
                                      "source/latex/feynmp-auto/"
                                      "tex/latex/feynmp-auto/"))))
@@ -63704,12 +63925,12 @@ in the next run of LaTeX. The package honours options 
that apply to
 (define-public texlive-filemod
   (package
     (name "texlive-filemod")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/filemod/" 
"tex/generic/filemod/"
                                      "tex/latex/filemod/"))))
               (file-name (git-file-name name version))
@@ -63736,12 +63957,12 @@ but non-expandable ones.")
 (define-public texlive-fix2col
   (package
     (name "texlive-fix2col")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fix2col/" 
"source/latex/fix2col/"
                                      "tex/latex/fix2col/"))))
               (file-name (git-file-name name version))
@@ -63766,12 +63987,12 @@ in sequence with single column floats like figure.")
 (define-public texlive-fixlatvian
   (package
     (name "texlive-fixlatvian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/fixlatvian/"
                                      "makeindex/fixlatvian/"
                                      "source/xelatex/fixlatvian/"
@@ -63792,12 +64013,12 @@ in sequence with single column floats like figure.")
 (define-public texlive-fiziko
   (package
     (name "texlive-fiziko")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/fiziko/" 
"metapost/fiziko/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -63819,12 +64040,12 @@ these primitives.")
 (define-public texlive-font-change-xetex
   (package
     (name "texlive-font-change-xetex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/font-change-xetex/"
                                      "tex/xetex/font-change-xetex/"))))
               (file-name (git-file-name name version))
@@ -63850,12 +64071,12 @@ hanging punctuation, and support for special Unicode 
characters.")
 (define-public texlive-fontbook
   (package
     (name "texlive-fontbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/fontbook/"
                                      "source/xelatex/fontbook/"
                                      "tex/xelatex/fontbook/"))))
@@ -63875,12 +64096,12 @@ evaluation, etc.).")
 (define-public texlive-fontwrap
   (package
     (name "texlive-fontwrap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/fontwrap/"
                                      "tex/xelatex/fontwrap/"))))
               (file-name (git-file-name name version))
@@ -63899,12 +64120,12 @@ Unicode blocks, for automatic font tagging of 
multilingual text.")
 (define-public texlive-garrigues
   (package
     (name "texlive-garrigues")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/garrigues/"
                                      "metapost/garrigues/"))))
               (file-name (git-file-name name version))
@@ -63923,12 +64144,12 @@ Easter nomogram.")
 (define-public texlive-garuda-c90
   (package
     (name "texlive-garuda-c90")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/garuda-c90/"
                                      "fonts/map/dvips/garuda-c90/"
                                      "fonts/tfm/public/garuda-c90/"
@@ -63948,12 +64169,12 @@ Easter nomogram.")
 (define-public texlive-hanging
   (package
     (name "texlive-hanging")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hanging/" 
"source/latex/hanging/"
                                      "tex/latex/hanging/"))))
               (file-name (git-file-name name version))
@@ -63975,12 +64196,12 @@ by making punctuation characters active.")
 (define-public texlive-fira
   (package
     (name "texlive-fira")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fira/"
                                      "fonts/enc/dvips/fira/"
                                      "fonts/map/dvips/fira/"
@@ -64008,23 +64229,24 @@ corresponding italics: light, regular, medium, bold, 
...")
 (define-public texlive-firstaid
   (package
     (name "texlive-firstaid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/firstaid/" 
"source/latex/firstaid/"
                                      "tex/latex/firstaid/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1gpbl3l77mrrf88iqcnfvcgxwraqm2rsvisnngak9fbwbinc489v"))))
+                "0kzf4siq18mp5wfp9mkc96vk45k85wcgphpv51vsa312fqdylzcb"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "texlive-latex")))
+    (properties '((updater-extra-native-inputs "texlive-latex"
+                                               "texlive-pdftex")))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
-    (native-inputs (list texlive-latex))
+    (native-inputs (list texlive-latex texlive-pdftex))
     (home-page "https://ctan.org/pkg/firstaid";)
     (synopsis
      "First aid for external LaTeX files and packages that need updating")
@@ -64039,12 +64261,12 @@ meant to be loaded during format generation and not 
by the user.")
 (define-public texlive-gmp
   (package
     (name "texlive-gmp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmp/" "source/latex/gmp/"
                                      "tex/latex/gmp/"))))
               (file-name (git-file-name name version))
@@ -64065,12 +64287,12 @@ including @code{\\newcommand}.")
 (define-public texlive-hershey-mp
   (package
     (name "texlive-hershey-mp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/hershey-mp/"
                                      "metapost/hershey-mp/"))))
               (file-name (git-file-name name version))
@@ -64091,12 +64313,12 @@ find in the software repository of your operating 
system.")
 (define-public texlive-interchar
   (package
     (name "texlive-interchar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/interchar/"
                                      "tex/xelatex/interchar/"))))
               (file-name (git-file-name name version))
@@ -64117,19 +64339,19 @@ each others.")
 (define-public texlive-latexmk
   (package
     (name "texlive-latexmk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "1hgzx4xcny2ffm63afhfh3msy1i9llmcdqq2xf3fqlc95rkzn59z"))))
+                "0yqll020pp0ajyq9i1ifim0mqvb9dk97y1gjkgi8r4n0d1bvkx9d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:link-scripts #~(list "latexmk.pl")))
@@ -64149,12 +64371,12 @@ offer a display of the document's latest state.")
 (define-public texlive-latexmp
   (package
     (name "texlive-latexmp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/latexmp/" 
"metapost/latexmp/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -64177,12 +64399,12 @@ provided by @code{tex.mp}.")
 (define-public texlive-marathi
   (package
     (name "texlive-marathi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/marathi/" 
"source/latex/marathi/"
                                      "tex/latex/marathi/"))))
               (file-name (git-file-name name version))
@@ -64202,15 +64424,16 @@ package localizes package @code{blindtext} and 
package @code{expex}.")
 (define-public texlive-markdown
   (package
     (name "texlive-markdown")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/markdown/examples/"
                                      "doc/generic/markdown/"
                                      "doc/latex/markdown/examples/"
+                                     "doc/optex/markdown/examples/"
                                      "scripts/markdown/"
                                      "source/generic/markdown/"
                                      "tex/context/third/markdown/"
@@ -64220,7 +64443,7 @@ package localizes package @code{blindtext} and package 
@code{expex}.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0nmw1c4ynn0vzdkgpz2dnqimbxbyl6pc0khl2gbi8bd4g9dkai55"))))
+                "1202x2l22sq2252b7bnywm58b2sj7syvk9ayldd3fgxb0lr3a063"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/markdown";)
@@ -64235,17 +64458,17 @@ of Markdown documents inside TeX documents.")
 (define-public texlive-mcf2graph
   (package
     (name "texlive-mcf2graph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mcf2graph/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pji3d2mllfi74kalvs11h7yy3hkm5g5nlmcpq2vn7cxjbaqk9sq"))))
+                "1xy1f4cmf2w9p0wpdapig6jc4bwwmqqiy7981ja3kcx6g6id1r95"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mcf2graph";)
@@ -64259,12 +64482,12 @@ MetaPost.")
 (define-public texlive-metago
   (package
     (name "texlive-metago")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/metago/" 
"metapost/metago/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -64283,12 +64506,12 @@ using the package via a script (which may produce 
several images).")
 (define-public texlive-metaobj
   (package
     (name "texlive-metaobj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/metaobj/" 
"metapost/metaobj/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -64308,12 +64531,12 @@ matrices, and many other things.  It more or less 
contains @code{boxes.mp} and
 (define-public texlive-metaplot
   (package
     (name "texlive-metaplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metaplot/" 
"metapost/metaplot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -64337,12 +64560,12 @@ other contexts as well.")
 (define-public texlive-metapost-colorbrewer
   (package
     (name "texlive-metapost-colorbrewer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/metapost-colorbrewer/"
                                      "metapost/metapost-colorbrewer/"))))
               (file-name (git-file-name name version))
@@ -64364,12 +64587,12 @@ second as RGB.")
 (define-public texlive-metauml
   (package
     (name "texlive-metauml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/metauml/" 
"metapost/metauml/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -64388,12 +64611,12 @@ support for class, package, activity, state, and use 
case diagrams.")
 (define-public texlive-mfpic
   (package
     (name "texlive-mfpic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/mfpic/" "metafont/mfpic/"
                                      "metapost/mfpic/" "source/generic/mfpic/"
                                      "tex/generic/mfpic/"))))
@@ -64418,12 +64641,12 @@ appeared.")
 (define-public texlive-mfpic4ode
   (package
     (name "texlive-mfpic4ode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mfpic4ode/"
                                      "source/latex/mfpic4ode/"
                                      "tex/latex/mfpic4ode/"))))
@@ -64446,12 +64669,12 @@ algorithms are available to solve the ODEs.  The 
picture is translated into
 (define-public texlive-minim-hatching
   (package
     (name "texlive-minim-hatching")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minim-hatching/"
                                      "metapost/minim-hatching/"))))
               (file-name (git-file-name name version))
@@ -64470,12 +64693,12 @@ the @code{minim-mp} MetaPost processor.")
 (define-public texlive-mp3d
   (package
     (name "texlive-mp3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mp3d/" "metapost/mp3d/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -64493,12 +64716,12 @@ polyhedra) in MetaPost.")
 (define-public texlive-mparrows
   (package
     (name "texlive-mparrows")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mparrows/"
                                      "metapost/mparrows/"))))
               (file-name (git-file-name name version))
@@ -64517,12 +64740,12 @@ heads to be used with MetaPost commands")
 (define-public texlive-mpattern
   (package
     (name "texlive-mpattern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mpattern/"
                                      "metapost/mpattern/"))))
               (file-name (git-file-name name version))
@@ -64541,12 +64764,12 @@ using the Pattern Color Space available in PostScript 
Level 2.")
 (define-public texlive-mpcolornames
   (package
     (name "texlive-mpcolornames")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mpcolornames/"
                                      "metapost/mpcolornames/"
                                      "source/metapost/mpcolornames/"))))
@@ -64569,12 +64792,12 @@ to MetaPost.")
 (define-public texlive-mpgraphics
   (package
     (name "texlive-mpgraphics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mpgraphics/"
                                      "source/latex/mpgraphics/"
                                      "tex/latex/mpgraphics/"))))
@@ -64598,17 +64821,17 @@ saved the tiresome processing.")
 (define-public texlive-mptrees
   (package
     (name "texlive-mptrees")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/mptrees/" 
"metapost/mptrees/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17jaj27pjnm3k8qcn1ijkwzgm0nacm0mb3fb7rx3a3cf1pi2qwd2"))))
+                "0zbrbyvih6cp46y2ilr10g4a7ijfwpj0x9cipl5rl62r60qwydfx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mptrees";)
@@ -64622,12 +64845,12 @@ provided.")
 (define-public texlive-na-position
   (package
     (name "texlive-na-position")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/na-position/"
                                      "tex/xelatex/na-position/"))))
               (file-name (git-file-name name version))
@@ -64649,12 +64872,12 @@ XeLaTeX to produce documents in Arabic.")
 (define-public texlive-natbib
   (package
     (name "texlive-natbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/natbib/" "doc/latex/natbib/"
                                      "source/latex/natbib/" 
"tex/latex/natbib/"))))
               (file-name (git-file-name name version))
@@ -64679,18 +64902,18 @@ compatible with @code{natbib}.")
 (define-public texlive-newfloat
   (package
     (name "texlive-newfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newfloat/" 
"source/latex/newfloat/"
                                      "tex/latex/newfloat/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hrackdfrzad8cgbl3f3yaagk4p4zjbvq710rm8b1z02fr9z2zkq"))))
+                "056vy6vwhp7mn9gwrb6ib1ymmrqd26ysjw7bv34v812xc0z9gfck"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/newfloat";)
@@ -64706,18 +64929,18 @@ the LaTeX standard foating environments @code{figure} 
and @code{table}.")
 (define-public texlive-newpax
   (package
     (name "texlive-newpax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newpax/" "source/latex/newpax/"
                                      "tex/latex/newpax/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1b8z1k9gn0g1q6qyixgwds61b2844kiqb0sfvhn9x38fnqgzy83j"))))
+                "1qrlii2hkkmj60w1qklx3rbagiy1y4x1dfv56lz6bc6kzs6qk5hm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/newpax";)
@@ -64733,12 +64956,12 @@ major engines.")
 (define-public texlive-newunicodechar
   (package
     (name "texlive-newunicodechar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newunicodechar/"
                                      "source/latex/newunicodechar/"
                                      "tex/latex/newunicodechar/"))))
@@ -64761,12 +64984,12 @@ Unicode option of @code{inputenc} or @code{inputenx}, 
or by XeLaTeX/LuaLaTeX.")
 (define-public texlive-newverbs
   (package
     (name "texlive-newverbs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newverbs/" 
"source/latex/newverbs/"
                                      "tex/latex/newverbs/"))))
               (file-name (git-file-name name version))
@@ -64807,19 +65030,19 @@ used to write the verbatim text to a file.")
 (define-public texlive-nodetree
   (package
     (name "texlive-nodetree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/nodetree/"
                                      "source/luatex/nodetree/"
                                      "tex/luatex/nodetree/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00lj7wykgc2r5pgijm9lxjrghq8bsx6whanzvsxcwf639mzv3528"))))
+                "0qjf59xsp1bpjflfwgps7xq47l3jrlm644xvkqwcjxhr6gk21cb2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/nodetree";)
@@ -64833,12 +65056,12 @@ UNIX @command{tree} command for a folder structure.")
 (define-public texlive-nomencl
   (package
     (name "texlive-nomencl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nomencl/" "makeindex/nomencl/"
                                      "source/latex/nomencl/" 
"tex/latex/nomencl/"))))
               (file-name (git-file-name name version))
@@ -64857,12 +65080,12 @@ MakeIndex program.")
 (define-public texlive-norasi-c90
   (package
     (name "texlive-norasi-c90")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/norasi-c90/"
                                      "fonts/map/dvips/norasi-c90/"
                                      "fonts/tfm/public/norasi-c90/"
@@ -64882,12 +65105,12 @@ MakeIndex program.")
 (define-public texlive-noto
   (package
     (name "texlive-noto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/noto/"
                                      "fonts/enc/dvips/noto/"
                                      "fonts/map/dvips/noto/"
@@ -64913,19 +65136,19 @@ Matteson for Google.")
 (define-public texlive-novel
   (package
     (name "texlive-novel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/novel/"
-                                     "fonts/opentype/novel/"
+                                     "fonts/opentype/public/novel/"
                                      "tex/lualatex/novel/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qg6rs54w1n1vr5dmi6vjks8xn8x04zngk8zz4cv0035jxn4irpc"))))
+                "1jglb0i5p1s80wbx03z37ps5mzdwdlrfkd8fxf607c7v1sbhhabc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/novel";)
@@ -64941,12 +65164,12 @@ recommended for creating color picture books or 
dissertations.")
 (define-public texlive-octavo
   (package
     (name "texlive-octavo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/octavo/" "source/latex/octavo/"
                                      "tex/latex/octavo/"))))
               (file-name (git-file-name name version))
@@ -64972,18 +65195,18 @@ signatures, which can then be gathered, folded and 
sewn into a book.")
 (define-public texlive-odsfile
   (package
     (name "texlive-odsfile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/odsfile/"
                                      "tex/lualatex/odsfile/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03zfzwjhrrsw8z9v8jsd730iiqbc44s38jra36b0il4xqgbknyqg"))))
+                "1wkl7mj7adqwdw6g8hrmh6yq834rkk60fd2vpyrqq9l5az703cj6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/odsfile";)
@@ -64998,12 +65221,12 @@ used for drawing some plots.  The package uses Lua's 
@code{zip} library.")
 (define-public texlive-pdftexcmds
   (package
     (name "texlive-pdftexcmds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pdftexcmds/"
                                      "source/generic/pdftexcmds/"
                                      "tex/generic/pdftexcmds/"))))
@@ -65025,12 +65248,12 @@ available for LuaTeX by reimplementing them using 
Lua.")
 (define-public texlive-philokalia
   (package
     (name "texlive-philokalia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/philokalia/"
                                      "fonts/opentype/public/philokalia/"
                                      "source/xelatex/philokalia/"
@@ -65052,12 +65275,12 @@ to digitize the typeface used to typeset the 
Philokalia books.")
 (define-public texlive-piechartmp
   (package
     (name "texlive-piechartmp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/piechartmp/"
                                      "metapost/piechartmp/"))))
               (file-name (git-file-name name version))
@@ -65079,12 +65302,12 @@ possibility of several charts from the same data.")
 (define-public texlive-placeins
   (package
     (name "texlive-placeins")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/placeins/" 
"tex/latex/placeins/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65103,12 +65326,12 @@ appear before the next @code{\\section} command.")
 (define-public texlive-psfrag
   (package
     (name "texlive-psfrag")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/psfrag/"
                                      "dvips/psfrag/"
                                      "source/latex/psfrag/"
@@ -65136,12 +65359,12 @@ rotated.")
 (define-public texlive-psfrag-italian
   (package
     (name "texlive-psfrag-italian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/psfrag-italian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65159,12 +65382,12 @@ rotated.")
 (define-public texlive-pstool
   (package
     (name "texlive-pstool")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pstool/" 
"tex/latex/pstool/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65186,12 +65409,12 @@ re-processing.")
 (define-public texlive-ptext
   (package
     (name "texlive-ptext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/ptext/" 
"tex/xelatex/ptext/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65210,12 +65433,12 @@ paragraphs are used).")
 (define-public texlive-realscripts
   (package
     (name "texlive-realscripts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/realscripts/"
                                      "source/latex/realscripts/"
                                      "tex/latex/realscripts/"))))
@@ -65238,12 +65461,12 @@ symbols.")
 (define-public texlive-refcount
   (package
     (name "texlive-refcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/refcount/" 
"source/latex/refcount/"
                                      "tex/latex/refcount/"))))
               (file-name (git-file-name name version))
@@ -65267,17 +65490,17 @@ corresponding thing with the page reference of the 
label.")
 (define-public texlive-repere
   (package
     (name "texlive-repere")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/repere/" 
"metapost/repere/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06p184mgv0cac36pp1srrd80axvkxf155l3jf01dnvd2x1d7dwlk"))))
+                "1bxhx0vfmsb6yzx19a4b7hwwxkwkxj36iyr6zvw1f1wra6aqky7y"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/repere";)
@@ -65292,18 +65515,18 @@ geometry (polygons, circles), arrays and game 
boards.")
 (define-public texlive-revtex
   (package
     (name "texlive-revtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/revtex/" "doc/latex/revtex/"
                                      "source/latex/revtex/" 
"tex/latex/revtex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0w4vmrghnhs8bgpbdp2rzsh4b7hgvldyzkd870wa27k9wk2lk6a1"))))
+                "12s8cm8717h0a6dx14zcnghxvlqiag9v5y42hdvhm2rcvjipspjx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/revtex";)
@@ -65317,12 +65540,12 @@ consists of the RevTeX class itself, and several 
support packages.")
 (define-public texlive-roex
   (package
     (name "texlive-roex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "metafont/roex/" 
"source/metafont/roex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65345,12 +65568,12 @@ a log-file, from which it may be extracted by either 
TeX or AWK.")
 (define-public texlive-roundrect
   (package
     (name "texlive-roundrect")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/roundrect/"
                                      "metapost/roundrect/"
                                      "source/metapost/roundrect/"))))
@@ -65371,12 +65594,12 @@ may itself contain text).")
 (define-public texlive-sauerj
   (package
     (name "texlive-sauerj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sauerj/" "source/latex/sauerj/"
                                      "tex/latex/sauerj/"))))
               (file-name (git-file-name name version))
@@ -65402,12 +65625,12 @@ may itself contain text).")
 (define-public texlive-sauter
   (package
     (name "texlive-sauter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/source/public/sauter/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65427,12 +65650,12 @@ fonts, including the AMS fonts, @code{bbm}, 
@code{bbold}, @code{rsfs} and
 (define-public texlive-selinput
   (package
     (name "texlive-selinput")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/selinput/" 
"source/latex/selinput/"
                                      "tex/latex/selinput/"))))
               (file-name (git-file-name name version))
@@ -65451,12 +65674,12 @@ characters and their glyph names.")
 (define-public texlive-semaphor
   (package
     (name "texlive-semaphor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/semaphor/"
                                      "fonts/afm/public/semaphor/"
                                      "fonts/enc/dvips/semaphor/"
@@ -65486,12 +65709,12 @@ Adobe Type 1 formats.")
 (define-public texlive-seminar
   (package
     (name "texlive-seminar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/seminar/" 
"tex/latex/seminar/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65514,12 +65737,12 @@ tuned to 21st-century presentation styles.")
 (define-public texlive-sepnum
   (package
     (name "texlive-sepnum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sepnum/" 
"tex/latex/sepnum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65541,12 +65764,12 @@ a command @code{\\sepnumform}, that may be used when 
defining
 (define-public texlive-seqsplit
   (package
     (name "texlive-seqsplit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/seqsplit/"
                                      "source/latex/seqsplit/"
                                      "tex/latex/seqsplit/"))))
@@ -65573,12 +65796,12 @@ user may consider the @code{dnaseq} as a rather more 
powerful alternative.")
 (define-public texlive-shapes
   (package
     (name "texlive-shapes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/shapes/" "metapost/shapes/"
                                      "source/metapost/shapes/"))))
               (file-name (git-file-name name version))
@@ -65599,12 +65822,12 @@ MetaPost.")
 (define-public texlive-short-math-guide
   (package
     (name "texlive-short-math-guide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/short-math-guide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65626,12 +65849,12 @@ useful information.")
 (define-public texlive-showexpl
   (package
     (name "texlive-showexpl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/showexpl/" 
"source/latex/showexpl/"
                                      "tex/latex/showexpl/"))))
               (file-name (git-file-name name version))
@@ -65650,12 +65873,12 @@ result in the same document.")
 (define-public texlive-simple-resume-cv
   (package
     (name "texlive-simple-resume-cv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/simple-resume-cv/"
                                      "tex/xelatex/simple-resume-cv/"))))
               (file-name (git-file-name name version))
@@ -65675,19 +65898,19 @@ extended, with numerous examples.")
 (define-public texlive-simple-thesis-dissertation
   (package
     (name "texlive-simple-thesis-dissertation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list
-                                
"doc/xelatex/simple-thesis-dissertation/Figures/"
+                                "doc/xelatex/simple-thesis-dissertation/"
                                 "tex/xelatex/simple-thesis-dissertation/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "023bl8ic6bn86297wbxip5lm34wkbq1kcrizkmmsdz7cfxpn6637"))))
+                "0ikxsh8br03lz17z6pd6y5gw9y7bw9zyhnh646cmd28i6p1ryi4i"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/simple-thesis-dissertation";)
@@ -65701,12 +65924,12 @@ customized or extended, with numerous examples.")
 (define-public texlive-simplified-latex
   (package
     (name "texlive-simplified-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplified-latex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65724,12 +65947,12 @@ beginner.")
 (define-public texlive-slideshow
   (package
     (name "texlive-slideshow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/slideshow/"
                                      "metapost/slideshow/"))))
               (file-name (git-file-name name version))
@@ -65748,12 +65971,12 @@ without intervention from other utilities (except a 
distiller).")
 (define-public texlive-splines
   (package
     (name "texlive-splines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/splines/" 
"metapost/splines/"
                                      "source/metapost/splines/"))))
               (file-name (git-file-name name version))
@@ -65773,12 +65996,12 @@ a closed or a relaxed spline joining them.")
 (define-public texlive-stackengine
   (package
     (name "texlive-stackengine")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stackengine/"
                                      "tex/latex/stackengine/"))))
               (file-name (git-file-name name version))
@@ -65801,12 +66024,12 @@ of which make use of the @code{stackengine} core.")
 (define-public texlive-suanpan
   (package
     (name "texlive-suanpan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/suanpan/" 
"metapost/suanpan/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -65823,12 +66046,12 @@ of which make use of the @code{stackengine} core.")
 (define-public texlive-synctex
   (package
     (name "texlive-synctex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/synctex.1"
                                      "doc/man/man1/synctex.man1.pdf"
                                      "doc/man/man5/synctex.5"
@@ -65850,12 +66073,12 @@ into most engines and can be enabled with the 
@samp{--synctex=1} option.")
 (define-public texlive-tetragonos
   (package
     (name "texlive-tetragonos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/tetragonos/"
                                      "tex/xelatex/tetragonos/"))))
               (file-name (git-file-name name version))
@@ -65874,12 +66097,12 @@ in the Four-Corner method.")
 (define-public texlive-threeddice
   (package
     (name "texlive-threeddice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/threeddice/"
                                      "metapost/threeddice/"))))
               (file-name (git-file-name name version))
@@ -65898,12 +66121,12 @@ views (up to rotation) of a right-handed die.")
 (define-public texlive-textpath
   (package
     (name "texlive-textpath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/textpath/"
                                      "metapost/textpath/" 
"tex/latex/textpath/"))))
               (file-name (git-file-name name version))
@@ -65923,12 +66146,12 @@ input (accented characters).")
 (define-public texlive-tocloft
   (package
     (name "texlive-tocloft")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tocloft/"
                                      "source/latex/tocloft/"
                                      "tex/latex/tocloft/"))))
@@ -65951,12 +66174,12 @@ create new @samp{List of ...}.  The ToC 
@code{\\parskip} may be changed.")
 (define-public texlive-tocvsec2
   (package
     (name "texlive-tocvsec2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tocvsec2/"
                                      "source/latex/tocvsec2/"
                                      "tex/latex/tocvsec2/"))))
@@ -65977,12 +66200,12 @@ a section by section basis.")
 (define-public texlive-transparent
   (package
     (name "texlive-transparent")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/transparent/"
                                      "source/latex/transparent/"
                                      "tex/latex/transparent/"))))
@@ -66004,12 +66227,12 @@ support for page breaks.")
 (define-public texlive-trimspaces
   (package
     (name "texlive-trimspaces")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/trimspaces/"
                                      "source/latex/trimspaces/"
                                      "tex/latex/trimspaces/"))))
@@ -66045,12 +66268,12 @@ definition, or to define space-stripped macros.")
 (define-public texlive-tufte-latex
   (package
     (name "texlive-tufte-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/tufte-latex/"
                                      "doc/latex/tufte-latex/"
                                      "tex/latex/tufte-latex/"))))
@@ -66077,12 +66300,12 @@ and books created by Edward Tufte.")
 (define-public texlive-turkmen
   (package
     (name "texlive-turkmen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/turkmen/" 
"source/latex/turkmen/"
                                      "tex/latex/turkmen/"))))
               (file-name (git-file-name name version))
@@ -66101,12 +66324,12 @@ Babel is not available.")
 (define-public texlive-ucharclasses
   (package
     (name "texlive-ucharclasses")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/ucharclasses/"
                                      "tex/xelatex/ucharclasses/"))))
               (file-name (git-file-name name version))
@@ -66127,12 +66350,12 @@ a document with no explicit font selection, but a 
series of rules of the form
 (define-public texlive-undolabl
   (package
     (name "texlive-undolabl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/undolabl/"
                                      "source/latex/undolabl/"
                                      "tex/latex/undolabl/"))))
@@ -66152,12 +66375,12 @@ those generated automatically).")
 (define-public texlive-unicode-bidi
   (package
     (name "texlive-unicode-bidi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/unicode-bidi/"
                                      "tex/xelatex/unicode-bidi/"))))
               (file-name (git-file-name name version))
@@ -66176,12 +66399,12 @@ RTL script without any markup.")
 (define-public texlive-unimath-plain-xetex
   (package
     (name "texlive-unimath-plain-xetex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/unimath-plain-xetex/"
                                      
"fonts/misc/xetex/fontmapping/unimath-plain-xetex/"
                                      "tex/xetex/unimath-plain-xetex/"))))
@@ -66201,12 +66424,12 @@ It only works with the XeTeX engine.")
 (define-public texlive-unisugar
   (package
     (name "texlive-unisugar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/unisugar/"
                                      "tex/xelatex/unisugar/"))))
               (file-name (git-file-name name version))
@@ -66227,12 +66450,12 @@ way: current examples are XeTeX and LuaTeX.")
 (define-public texlive-xebaposter
   (package
     (name "texlive-xebaposter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xebaposter/"
                                      "tex/latex/xebaposter/"))))
               (file-name (git-file-name name version))
@@ -66251,12 +66474,12 @@ It is a fork of @code{baposter} by Brian Amberg and 
Reinhold Kainhofer.")
 (define-public texlive-xechangebar
   (package
     (name "texlive-xechangebar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xechangebar/"
                                      "tex/xelatex/xechangebar/"))))
               (file-name (git-file-name name version))
@@ -66277,12 +66500,12 @@ documentation for usage information.")
 (define-public texlive-xecolor
   (package
     (name "texlive-xecolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xecolor/"
                                      "tex/xelatex/xecolor/"))))
               (file-name (git-file-name name version))
@@ -66302,12 +66525,12 @@ without any problem.")
 (define-public texlive-xecyr
   (package
     (name "texlive-xecyr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xecyr/" 
"tex/xelatex/xecyr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66325,12 +66548,12 @@ XeLaTeX and @code{babel}.")
 (define-public texlive-xeindex
   (package
     (name "texlive-xeindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xeindex/"
                                      "tex/xelatex/xeindex/"))))
               (file-name (git-file-name name version))
@@ -66351,12 +66574,12 @@ beforehand.")
 (define-public texlive-xesearch
   (package
     (name "texlive-xesearch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xesearch/" 
"tex/xetex/xesearch/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66378,12 +66601,12 @@ syntax of programming languages.")
 (define-public texlive-xespotcolor
   (package
     (name "texlive-xespotcolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xespotcolor/"
                                      "source/xelatex/xespotcolor/"
                                      "tex/xelatex/xespotcolor/"))))
@@ -66404,12 +66627,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xetex-devanagari/"
                                      
"fonts/misc/xetex/fontmapping/xetex-devanagari/"))))
               (file-name (git-file-name name version))
@@ -66429,12 +66652,12 @@ Unicode (range 0900-097F).")
 (define-public texlive-xetex-itrans
   (package
     (name "texlive-xetex-itrans")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xetex-itrans/"
                                      
"fonts/misc/xetex/fontmapping/xetex-itrans/"))))
               (file-name (git-file-name name version))
@@ -66454,12 +66677,12 @@ Sanskrit in Kannada and for Kannada itself.")
 (define-public texlive-xetex-pstricks
   (package
     (name "texlive-xetex-pstricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xetex-pstricks/"
                                      "tex/xelatex/xetex-pstricks/"
                                      "tex/xetex/xetex-pstricks/"))))
@@ -66482,12 +66705,12 @@ documents.")
 (define-public texlive-xetex-tibetan
   (package
     (name "texlive-xetex-tibetan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xetex-tibetan/"
                                      
"fonts/misc/xetex/fontmapping/xetex-tibetan/"))))
               (file-name (git-file-name name version))
@@ -66506,12 +66729,12 @@ translate Tibetan to Unicode (range 0F00-0FFF).")
 (define-public texlive-xetexfontinfo
   (package
     (name "texlive-xetexfontinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xetexfontinfo/"
                                      "tex/xetex/xetexfontinfo/"))))
               (file-name (git-file-name name version))
@@ -66530,17 +66753,17 @@ supported by fonts usable in XeTeX.")
 (define-public texlive-xetexko
   (package
     (name "texlive-xetexko")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xetexko/" 
"tex/xetex/xetexko/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1jp5caxnyjf5fnndszaqpzsgcm2rhk5iapnpf1ca6mvxbnpf1x5l"))))
+                "1d3jmk40a05yah0viyi2xnqjwjmmfyhv9i1a0xcly2wjyr9c6dzx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xetexko";)
@@ -66554,17 +66777,17 @@ features that provide quality typesetting.")
 (define-public texlive-xetexref
   (package
     (name "texlive-xetexref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xetex/xetexref/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0d6xwyd09rrmd0pjvrdha05l1qldppd2k7wcpyfb475pd9q05r5r"))))
+                "1m2cf5l7q8djsifz3xj4s99ad6j7xxfndvm9v7h6cg3jxv083yrg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xetexref";)
@@ -66577,12 +66800,12 @@ extended features.")
 (define-public texlive-xevlna
   (package
     (name "texlive-xevlna")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xevlna/" 
"tex/xelatex/xevlna/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66601,12 +66824,12 @@ the document is being typeset.")
 (define-public texlive-currfile
   (package
     (name "texlive-currfile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/currfile/" 
"source/latex/currfile/"
                                      "tex/latex/currfile/"))))
               (file-name (git-file-name name version))
@@ -66634,12 +66857,12 @@ including files to the root of the tree).  The 
package supersedes FiNK.")
 (define-public texlive-cursolatex
   (package
     (name "texlive-cursolatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cursolatex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66657,12 +66880,12 @@ presented as a set of slides.")
 (define-public texlive-calrsfs
   (package
     (name "texlive-calrsfs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calrsfs/" 
"tex/latex/calrsfs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66679,12 +66902,12 @@ fonts.")
 (define-public texlive-capt-of
   (package
     (name "texlive-capt-of")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/capt-of/" 
"source/latex/capt-of/"
                                      "tex/latex/capt-of/"))))
               (file-name (git-file-name name version))
@@ -66705,12 +66928,12 @@ to something that's not a float.")
 (define-public texlive-carlisle
   (package
     (name "texlive-carlisle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/carlisle/" 
"source/latex/carlisle/"
                                      "tex/latex/carlisle/"))))
               (file-name (git-file-name name version))
@@ -66733,12 +66956,12 @@ for physicists.")
 (define-public texlive-catchfile
   (package
     (name "texlive-catchfile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/catchfile/" 
"source/latex/catchfile/"
                                      "tex/generic/catchfile/"))))
               (file-name (git-file-name name version))
@@ -66756,12 +66979,12 @@ for physicists.")
 (define-public texlive-ddphonism
   (package
     (name "texlive-ddphonism")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ddphonism/" 
"tex/latex/ddphonism/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66781,12 +67004,12 @@ sequence, of variable length.")
 (define-public texlive-doi
   (package
     (name "texlive-doi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/doi/" "tex/latex/doi/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66811,12 +67034,12 @@ hyperlink to the target of the DOI.")
 (define-public texlive-etoolbox
   (package
     (name "texlive-etoolbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etoolbox/" 
"tex/latex/etoolbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -66841,12 +67064,12 @@ of the LaTeX kernel.")
 (define-public texlive-fncychap
   (package
     (name "texlive-fncychap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fncychap/"
                                      "tex/latex/fncychap/"))))
               (file-name (git-file-name name version))
@@ -66869,12 +67092,12 @@ headings.")
 (define-public texlive-framed
   (package
     (name "texlive-framed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/framed/"
                                      "tex/latex/framed/"))))
               (file-name (git-file-name name version))
@@ -66902,12 +67125,12 @@ course of the framed/shaded matter.  There is also a 
command
 (define-public texlive-g-brief
   (package
     (name "texlive-g-brief")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/g-brief/"
                                      "source/latex/g-brief/"
                                      "tex/latex/g-brief/"))))
@@ -66931,12 +67154,12 @@ and a new version of @code{g-brief}.")
 (define-public texlive-galois
   (package
     (name "texlive-galois")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/galois/"
                                      "source/latex/galois/"
                                      "tex/latex/galois/"))))
@@ -66958,12 +67181,12 @@ in colour.")
 (define-public texlive-gcite
   (package
     (name "texlive-gcite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gcite/"
                                      "source/latex/gcite/"
                                      "tex/latex/gcite/"))))
@@ -66989,12 +67212,12 @@ BibLaTeX, and is considered experimental.")
 (define-public texlive-gckanbun
   (package
     (name "texlive-gckanbun")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gckanbun/" 
"tex/latex/gckanbun/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -67012,12 +67235,12 @@ typesetting for @code{(u)pLaTeX} and LuaLaTeX.")
 (define-public texlive-gentombow
   (package
     (name "texlive-gentombow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gentombow/"
                                      "tex/latex/gentombow/"))))
               (file-name (git-file-name name version))
@@ -67048,12 +67271,12 @@ dvipdfmx drivers.
 (define-public texlive-geometry
   (package
     (name "texlive-geometry")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/geometry/"
                                      "source/latex/geometry/"
                                      "tex/latex/geometry/"))))
@@ -67081,12 +67304,12 @@ ability to communicate the paper size it's set up to 
the output.")
 (define-public texlive-mdwtools
   (package
     (name "texlive-mdwtools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mdwtools/"
                                      "source/latex/mdwtools/"
                                      "tex/latex/mdwtools/"))))
@@ -67113,12 +67336,12 @@ diagrams.")
 (define-public texlive-makecmds
   (package
     (name "texlive-makecmds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makecmds/" 
"source/latex/makecmds/"
                                      "tex/latex/makecmds/"))))
               (file-name (git-file-name name version))
@@ -67138,12 +67361,12 @@ always (re)defines a command.  There is also 
@code{\\makeenvironment} and
 (define-public texlive-makeindex
   (package
     (name "texlive-makeindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/makeindex.1"
                                      "doc/man/man1/makeindex.man1.pdf"
                                      "doc/man/man1/mkindex.1"
@@ -67214,12 +67437,12 @@ always (re)defines a command.  There is also 
@code{\\makeenvironment} and
 (define-public texlive-marginfix
   (package
     (name "texlive-marginfix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/marginfix/"
                                      "source/latex/marginfix/"
                                      "tex/latex/marginfix/"))))
@@ -67244,12 +67467,12 @@ output routine.")
 (define-public texlive-metalogo
   (package
     (name "texlive-metalogo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metalogo/" 
"source/latex/metalogo/"
                                      "tex/latex/metalogo/"))))
               (file-name (git-file-name name version))
@@ -67269,12 +67492,12 @@ XeLaTeX users.")
 (define-public texlive-paralist
   (package
     (name "texlive-paralist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/paralist/" 
"source/latex/paralist/"
                                      "tex/latex/paralist/"))))
               (file-name (git-file-name name version))
@@ -67295,12 +67518,12 @@ also provides compacted versions of @code{enumerate} 
and @code{itemize}.")
 (define-public texlive-polski
   (package
     (name "texlive-polski")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/polski/" "source/latex/polski/"
                                      "tex/latex/polski/"))))
               (file-name (git-file-name name version))
@@ -67328,12 +67551,12 @@ with traditional TeX as well as with Unicode aware 
variants.")
 (define-public texlive-polyglossia
   (package
     (name "texlive-polyglossia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/polyglossia/"
                                      
"fonts/misc/xetex/fontmapping/polyglossia/"
                                      "source/latex/polyglossia/"
@@ -67341,7 +67564,7 @@ with traditional TeX as well as with Unicode aware 
variants.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "15rqqf0yb09qcs6ibsrkg5jbpzicxkpbj211p6qkfl2fcrc1gndv"))))
+                "1r5l5c586zzvkyz8irj47pb86m4hkarc7617hvz8gsx1qqnf4463"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
@@ -67442,12 +67665,12 @@ written from right to left.
 (define-public texlive-przechlewski-book
   (package
     (name "texlive-przechlewski-book")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/przechlewski-book/"
                                      "doc/latex/przechlewski-book/"
                                      "tex/latex/przechlewski-book/"))))
@@ -67467,12 +67690,12 @@ book @emph{Praca magisterska i dyplomowa z programem 
LaTeX}.")
 (define-public texlive-qpxqtx
   (package
     (name "texlive-qpxqtx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/qpxqtx/"
                                      "fonts/tfm/public/qpxqtx/"
                                      "fonts/vf/public/qpxqtx/"
@@ -67494,12 +67717,12 @@ and Termes/txfonts")
 (define-public texlive-supertabular
   (package
     (name "texlive-supertabular")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/supertabular/"
                                      "source/latex/supertabular/"
                                      "tex/latex/supertabular/"))))
@@ -67523,12 +67746,12 @@ a few situations where longtable has problems.")
 (define-public texlive-tap
   (package
     (name "texlive-tap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tap/" "tex/generic/tap/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -67549,17 +67772,17 @@ TAP notation is included.")
 (define-public texlive-texinfo
   (package
     (name "texlive-texinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/texinfo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wdrqwksbhxxx275mzhcr3mc67f76nbflplqs4y1xx67iw724dmx"))))
+                "1ds5vf98gzfqxafil4gsfqwyrxaha0cd1fx5mg76bw9y9xjzpzsl"))))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/texinfo";)
     (synopsis "Texinfo documentation system")
@@ -67576,18 +67799,18 @@ hypertext linkages in some cases).")
 (define-public texlive-textcase
   (package
     (name "texlive-textcase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textcase/" 
"source/latex/textcase/"
                                      "tex/latex/textcase/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "15jb7r1p7vjm1i02lf5c9g5i7fcgkc7a6b59jhyzzk2l7ch41d7f"))))
+                "0n48zzy63vw9npwbnsg573plrlm7b5r7zjjvghcczfya1w30yf2d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/textcase";)
@@ -67610,12 +67833,12 @@ might say:
 (define-public texlive-upquote
   (package
     (name "texlive-upquote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/upquote/"
                                      "source/latex/upquote/"
                                      "tex/latex/upquote/"))))
@@ -67645,12 +67868,12 @@ does not affect @code{\\tt}, @code{\\texttt}, etc.")
 (define-public texlive-anysize
   (package
     (name "texlive-anysize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/anysize/"
                                      "tex/latex/anysize/"))))
               (file-name (git-file-name name version))
@@ -67672,12 +67895,12 @@ considered obsolete; alternatives are the 
@code{typearea} package from the
 (define-public texlive-appendix
   (package
     (name "texlive-appendix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/appendix/"
                                      "source/latex/appendix/"
                                      "tex/latex/appendix/"))))
@@ -67702,12 +67925,12 @@ be used, for example, for per chapter/section 
appendices.  An
 (define-public texlive-bookman
   (package
     (name "texlive-bookman")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/bookman/"
                                      "fonts/afm/adobe/bookman/"
                                      "fonts/afm/urw/bookman/"
@@ -67733,22 +67956,21 @@ Adobe's basic set")
 (define-public texlive-bookmark
   (package
     (name "texlive-bookmark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bookmark/"
                                      "source/latex/bookmark/"
                                      "tex/latex/bookmark/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "111sjwabcbr8ry8fh94ywpzska032y8r4iz4waxa4kf5l3k0p4bs"))))
+                "1cfwiz7d896bfcah91x5kw8radhsyaavhzdc3x91zlzy8d5ag2bd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (arguments (list #:build-targets #~(list "bookmark.dtx")))
     (home-page "https://www.ctan.org/pkg/bookmark";)
     (synopsis "Bookmark (outline) organization for @code{hyperref}")
     (description
@@ -67762,19 +67984,19 @@ action types are available (URI, GoToR, Named).")
 (define-public texlive-changebar
   (package
     (name "texlive-changebar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/changebar/"
                                      "source/latex/changebar/"
                                      "tex/latex/changebar/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0k6r3f6xqbl5gr3i2kwh82lkbwk76gwyfvj7nsvzi1awjk84hqd2"))))
+                "03mpvzdy3iffhayx4zbjzyr4p2xirrqczxiv3akgaa8knhrbyivr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://www.ctan.org/pkg/changebar";)
@@ -67792,18 +68014,18 @@ drivers, and VTeX and pdfTeX.")
 (define-public texlive-checkcites
   (package
     (name "texlive-checkcites")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/checkcites/"
                                      "scripts/checkcites/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0zfghyyq86xrbnb9bzl7z1p96s0n255b39v2srqslb2z37ppvjyz"))))
+                "13jlkmvnqcwryp9dn5lh77cf1yj2x7fa5kc8vx0j3sj1ryphykja"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/checkcites";)
@@ -67817,12 +68039,12 @@ files.")
 (define-public texlive-chickenize
   (package
     (name "texlive-chickenize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/chickenize/"
                                      "source/luatex/chickenize/"
                                      "tex/luatex/chickenize/"))))
@@ -67845,12 +68067,12 @@ says) could be useful in a normal LuaTeX document.")
 (define-public texlive-chinese-jfm
   (package
     (name "texlive-chinese-jfm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/chinese-jfm/"
                                      "tex/luatex/chinese-jfm/"))))
               (file-name (git-file-name name version))
@@ -67871,12 +68093,12 @@ vertical writing mode in Simplified/Traditional 
Chinese or Japanese fonts.")
 (define-public texlive-cloze
   (package
     (name "texlive-cloze")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/cloze/" "scripts/cloze/"
                                      "source/luatex/cloze/" 
"tex/luatex/cloze/"))))
               (file-name (git-file-name name version))
@@ -67896,12 +68118,12 @@ the hide and show options.")
 (define-public texlive-cmap
   (package
     (name "texlive-cmap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cmap/"
                                      "tex/latex/cmap/"))))
               (file-name (git-file-name name version))
@@ -67922,12 +68144,12 @@ copy-and-paste functions work properly.")
 (define-public texlive-colorprofiles
   (package
     (name "texlive-colorprofiles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/colorprofiles/"
                                      "tex/generic/colorprofiles/"))))
               (file-name (git-file-name name version))
@@ -67947,18 +68169,18 @@ LaTeX packages to access them.")
 (define-public texlive-colortbl
   (package
     (name "texlive-colortbl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colortbl/" 
"source/latex/colortbl/"
                                      "tex/latex/colortbl/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17hslagzpbi5jq08sjinrc3cv65m8g667mb2zlq89fq5ix9808vx"))))
+                "1js4ndmzhhj8py3qsqpvichbxga7w00j2qhn2ns6rmlm8hb2ln5v"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/colortbl";)
@@ -67973,12 +68195,12 @@ individual cells.")
 (define-public texlive-combofont
   (package
     (name "texlive-combofont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/combofont/"
                                      "tex/lualatex/combofont/"))))
               (file-name (git-file-name name version))
@@ -67997,12 +68219,12 @@ combo fonts to LuaLaTeX documents.")
 (define-public texlive-cstypo
   (package
     (name "texlive-cstypo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/cstypo/"
                                      "tex/lualatex/cstypo/" 
"tex/luatex/cstypo/"))))
               (file-name (git-file-name name version))
@@ -68021,12 +68243,12 @@ through Lua hooks available in LuaTeX.")
 (define-public texlive-fancybox
   (package
     (name "texlive-fancybox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancybox/"
                                      "tex/latex/fancybox/"))))
               (file-name (git-file-name name version))
@@ -68049,12 +68271,12 @@ floats, center, flushleft, and flushright, lists, and 
pages.")
 (define-public texlive-fancyhdr
   (package
     (name "texlive-fancyhdr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyhdr/" 
"source/latex/fancyhdr/"
                                      "tex/latex/fancyhdr/"))))
               (file-name (git-file-name name version))
@@ -68076,12 +68298,12 @@ would automatically change the heading style in 
use).")
 (define-public texlive-fancyhdr-it
   (package
     (name "texlive-fancyhdr-it")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyhdr-it/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -68099,12 +68321,12 @@ with the @code{fancyhdr} package.")
 (define-public texlive-fancyref
   (package
     (name "texlive-fancyref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyref/"
                                      "source/latex/fancyref/"
                                      "tex/latex/fancyref/"))))
@@ -68125,12 +68347,12 @@ what sort of object is being referenced.")
 (define-public texlive-float
   (package
     (name "texlive-float")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/float/"
                                      "source/latex/float/"
                                      "tex/latex/float/"))))
@@ -68155,18 +68377,18 @@ modifier option of the obsolete @code{here} package.")
 (define-public texlive-footmisc
   (package
     (name "texlive-footmisc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footmisc/" 
"source/latex/footmisc/"
                                      "tex/latex/footmisc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vs69z6hqvx9rxqqr0aqs56wvl0y0102szq954hb9gyqzwj2q225"))))
+                "0qbp5ca4asqblz41maj6i2pi9qjym7rpkv7cchbz9fxkgyamhiy4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/footmisc";)
@@ -68185,12 +68407,12 @@ footnotes with symbols rather than numbers.")
 (define-public texlive-footnotehyper
   (package
     (name "texlive-footnotehyper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footnotehyper/"
                                      "source/latex/footnotehyper/"
                                      "tex/latex/footnotehyper/"))))
@@ -68211,12 +68433,12 @@ to do that.")
 (define-public texlive-letltxmacro
   (package
     (name "texlive-letltxmacro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/letltxmacro/"
                                      "source/latex/letltxmacro/"
                                      "tex/latex/letltxmacro/"))))
@@ -68240,12 +68462,12 @@ also takes care of the involved internal macros.")
 (define-public texlive-frankenstein
   (package
     (name "texlive-frankenstein")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/frankenstein/"
                                      "bibtex/bst/frankenstein/"
                                      "doc/latex/frankenstein/"
@@ -68310,19 +68532,19 @@ and a BibTeX bibliography style.  The individual 
packages are: @code{abbrevs},
 (define-public texlive-kantlipsum
   (package
     (name "texlive-kantlipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kantlipsum/"
                                      "source/latex/kantlipsum/"
                                      "tex/latex/kantlipsum/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1bz08i8b7ihzd2qi4v9r9kjl2kr5a3l516lqb36spxyyrlmmwv4p"))))
+                "18rnf9k0h1mysxr7g014i58h80pra5jrcsrr1r633mimsas8fzm1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/kantlipsum";)
@@ -68337,12 +68559,12 @@ similar purposes.")
 (define-public texlive-kurdishlipsum
   (package
     (name "texlive-kurdishlipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/kurdishlipsum/"
                                      "tex/xelatex/kurdishlipsum/"))))
               (file-name (git-file-name name version))
@@ -68363,12 +68585,12 @@ under XeLaTeX.")
 (define-public texlive-kurier
   (package
     (name "texlive-kurier")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/kurier/"
                                      "fonts/afm/nowacki/kurier/"
                                      "fonts/enc/dvips/kurier/"
@@ -68402,12 +68624,12 @@ supporting macros and files defining fonts for 
LaTeX.")
 (define-public texlive-lipsum
   (package
     (name "texlive-lipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lipsum/" "source/latex/lipsum/"
                                      "tex/latex/lipsum/"))))
               (file-name (git-file-name name version))
@@ -68428,18 +68650,18 @@ TeX-paragraphs.  All the paragraphs are taken with 
permission from
 (define-public texlive-listings
   (package
     (name "texlive-listings")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listings/" 
"source/latex/listings/"
                                      "tex/latex/listings/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12db0jnambf3j2c2drnbjz369iwssbbcd7yqjcv0wrzq284lzc0m"))))
+                "0grk73jmglrwkyskmnmkx9n0rpf12bvbvdmr4xjq33m5h11m758g"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     ;; Do not build intermediate "lstdrvrs.ins".
@@ -68456,12 +68678,12 @@ styles.  Support for @code{hyperref} is provided.")
 (define-public texlive-listingsutf8
   (package
     (name "texlive-listingsutf8")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listingsutf8/"
                                      "source/latex/listingsutf8/"
                                      "tex/latex/listingsutf8/"))))
@@ -68486,12 +68708,12 @@ output mode).")
 (define-public texlive-jknapltx
   (package
     (name "texlive-jknapltx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jknapltx/"
                                      "tex/latex/jknapltx/"))))
               (file-name (git-file-name name version))
@@ -68519,12 +68741,12 @@ in SGML; use maths minus in text as appropriate; 
simple Young tableaux.")
 (define-public texlive-jmn
   (package
     (name "texlive-jmn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/afm/jmn/hans/" 
"fonts/enc/dvips/jmn/"
                                      "fonts/map/dvips/jmn/" 
"fonts/tfm/jmn/hans/"
                                      "fonts/type1/jmn/hans/"))))
@@ -68541,12 +68763,12 @@ in SGML; use maths minus in text as appropriate; 
simple Young tableaux.")
 (define-public texlive-kvoptions
   (package
     (name "texlive-kvoptions")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kvoptions/"
                                      "source/latex/kvoptions/"
                                      "tex/latex/kvoptions/"))))
@@ -68568,12 +68790,12 @@ package options.")
 (define-public texlive-ekdosis
   (package
     (name "texlive-ekdosis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/ekdosis/"
                                      "source/lualatex/ekdosis/"
                                      "tex/lualatex/ekdosis/"))))
@@ -68600,12 +68822,12 @@ readings, translations or annotated borrowings 
between texts.")
 (define-public texlive-emoji
   (package
     (name "texlive-emoji")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emoji/" "tex/latex/emoji/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -68623,12 +68845,12 @@ requires the LuaHBTeX engine.")
 (define-public texlive-emojicite
   (package
     (name "texlive-emojicite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/emojicite/"
                                      "tex/lualatex/emojicite/"))))
               (file-name (git-file-name name version))
@@ -68645,12 +68867,12 @@ requires the LuaHBTeX engine.")
 (define-public texlive-enigma
   (package
     (name "texlive-enigma")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/enigma/enigma/"
                                      
"scripts/context/lua/third/enigma/mtx-t-enigma.lua/"
                                      "tex/context/third/enigma/t-enigma.mkv/"
@@ -68673,12 +68895,12 @@ LuaTeX-based formats.")
 (define-public texlive-ae
   (package
     (name "texlive-ae")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/ae/" "fonts/tfm/public/ae/"
                                      "fonts/vf/public/ae/" "source/fonts/ae/"
                                      "tex/latex/ae/"))))
@@ -68702,12 +68924,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aeguill/" 
"tex/latex/aeguill/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -68727,12 +68949,12 @@ additional guillemets exist in fonts available in 
Adobe Type 1 format.")
 (define-public texlive-incgraph
   (package
     (name "texlive-incgraph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/incgraph/" 
"tex/latex/incgraph/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -68754,12 +68976,12 @@ that wraps @code{\\includegraphics}.")
 (define-public texlive-inconsolata
   (package
     (name "texlive-inconsolata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/inconsolata/"
                                      "fonts/enc/dvips/inconsolata/"
                                      "fonts/map/dvips/inconsolata/"
@@ -68788,33 +69010,23 @@ TeX, and LaTeX font definition and other relevant 
files.")
 (define-public texlive-innerscript
   (package
     (name "texlive-innerscript")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/innerscript/"
                                      "source/lualatex/innerscript/"
                                      "tex/lualatex/innerscript/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1nq2il8av1169is3kbq761375vk4znb2cc3f8vk9ab3fh5vqkcjv"))))
+                "13kw7xkc3bpa494mzfphl2v3yn6y08013qnrp3h9awq4blgi2y8b"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
-    (arguments
-     (list
-      #:tex-format "lualatex"
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-after 'unpack 'skip-documentation-build
-            ;; Only extract the ".sty" file.  Documentation build fails with
-            ;; "Command \code already defined" error.
-            (lambda _
-              (substitute* "source/lualatex/innerscript/innerscript.dtx"
-                (("\\DocInput\\{innerscript.dtx\\}") "")))))))
+    (arguments (list #:tex-format "lualatex"))
     (native-inputs
      (list (texlive-updmap.cfg
             (list texlive-booktabs
@@ -68837,12 +69049,12 @@ superscripts and subscripts more closely resemble 
@code{\\textstyle} and
 (define-public texlive-interpreter
   (package
     (name "texlive-interpreter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/interpreter/"
                                      "tex/luatex/interpreter/"))))
               (file-name (git-file-name name version))
@@ -68864,12 +69076,12 @@ lightweight markup language) and turned into proper 
TeX for processing.")
 (define-public texlive-times
   (package
     (name "texlive-times")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/times/"
                                      "fonts/afm/adobe/times/"
                                      "fonts/afm/urw/times/"
@@ -68898,12 +69110,12 @@ Adobe's basic set.")
 (define-public texlive-palatino
   (package
     (name "texlive-palatino")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/palatino/"
                                      "fonts/afm/adobe/palatino/"
                                      "fonts/afm/urw/palatino/"
@@ -68932,12 +69144,12 @@ Adobe's basic set.")
 (define-public texlive-poltawski
   (package
     (name "texlive-poltawski")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/poltawski/"
                                      "fonts/afm/gust/poltawski/"
                                      "fonts/enc/dvips/poltawski/"
@@ -68972,12 +69184,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/zapfchan/"
                                      "fonts/afm/adobe/zapfchan/"
                                      "fonts/afm/urw/zapfchan/"
@@ -69003,12 +69215,12 @@ font from Adobe's basic set.")
 (define-public texlive-zapfding
   (package
     (name "texlive-zapfding")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/zapfding/"
                                      "fonts/afm/adobe/zapfding/"
                                      "fonts/afm/urw/zapfding/"
@@ -69033,12 +69245,12 @@ Adobe's basic set.")
 (define-public texlive-zbmath-review-template
   (package
     (name "texlive-zbmath-review-template")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/zbmath-review-template/"
                                      "tex/xelatex/zbmath-review-template/"))))
               (file-name (git-file-name name version))
@@ -69058,12 +69270,12 @@ LaTeX-Code will compile on our system.")
 (define-public texlive-zhmetrics
   (package
     (name "texlive-zhmetrics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/zhmetrics/"
                                      "fonts/tfm/zhmetrics/cyberb/"
                                      "fonts/tfm/zhmetrics/gbk/"
@@ -69101,12 +69313,12 @@ supported.")
 (define-public texlive-zhmetrics-uptex
   (package
     (name "texlive-zhmetrics-uptex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/zhmetrics-uptex/"
                                      "fonts/tfm/public/zhmetrics-uptex/"
                                      "fonts/vf/public/zhmetrics-uptex/"))))
@@ -69127,12 +69339,12 @@ DVIPDFMx.")
 (define-public texlive-zhnumber
   (package
     (name "texlive-zhnumber")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zhnumber/"
                                      "source/latex/zhnumber/"
                                      "tex/latex/zhnumber/"))))
@@ -69156,12 +69368,12 @@ commands provided are expandable in the proper way.")
 (define-public texlive-zhspacing
   (package
     (name "texlive-zhspacing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/zhspacing/"
                                      "tex/context/third/zhspacing/"
                                      "tex/generic/zhspacing/"
@@ -69184,18 +69396,18 @@ format under XeTeX.")
 (define-public texlive-zref
   (package
     (name "texlive-zref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zref/" "source/latex/zref/"
                                      "tex/latex/zref/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "188m3xb2q471mmm54akpdbj65n9sz70n0krapnrbwa8glxjrvlxk"))))
+                "1icii7zv0k6yxw658b0m09xnkg937i0xibcxh277zx59isc00dff"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://github.com/ho-tex/zref";)
@@ -69213,12 +69425,12 @@ modules that use it.")
 (define-public texlive-rsfs
   (package
     (name "texlive-rsfs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/rsfs/"
                                      "fonts/afm/public/rsfs/"
                                      "fonts/map/dvips/rsfs/"
@@ -69250,12 +69462,12 @@ via one of the packages @code{calrsfs} and 
@code{mathrsfs}.")
 (define-public texlive-es-tex-faq
   (package
     (name "texlive-es-tex-faq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/es-tex-faq/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69273,12 +69485,12 @@ readable copies of the FAQ from the Spanish TeX users 
group.")
 (define-public texlive-eskd
   (package
     (name "texlive-eskd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eskd/" "source/latex/eskd/"
                                      "tex/latex/eskd/"))))
               (file-name (git-file-name name version))
@@ -69298,12 +69510,12 @@ required for use of the class.")
 (define-public texlive-eskdx
   (package
     (name "texlive-eskdx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eskdx/" "tex/latex/eskdx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69322,18 +69534,18 @@ standards for designers.")
 (define-public texlive-eso-pic
   (package
     (name "texlive-eso-pic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eso-pic/" 
"source/latex/eso-pic/"
                                      "tex/latex/eso-pic/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05bqm4x209wji0q6xk1jrjp0nzqafp44dlq30hlpcagrggjb3d9s"))))
+                "0cz1al3xddbhpdq322i5pp11fmwi8jmyvi337753cnc4pz03s1qa"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/eso-pic";)
@@ -69349,12 +69561,12 @@ routine, which may be used to place the output at 
fixed positions.  The
 (define-public texlive-eepic
   (package
     (name "texlive-eepic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eepic/"
                                      "tex/latex/eepic/"))))
               (file-name (git-file-name name version))
@@ -69378,12 +69590,12 @@ drawing ellipses, arcs, splines, and filled circles 
and ellipses.")
 (define-public texlive-enotez
   (package
     (name "texlive-enotez")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/enotez/" 
"tex/latex/enotez/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69403,12 +69615,12 @@ provides means for easy customization of the list of 
notes.")
 (define-public texlive-endnotes
   (package
     (name "texlive-endnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endnotes/" 
"tex/latex/endnotes/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69428,12 +69640,12 @@ document.")
 (define-public texlive-endnotesj
   (package
     (name "texlive-endnotesj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endnotesj/"
                                      "tex/latex/endnotesj/"))))
               (file-name (git-file-name name version))
@@ -69453,12 +69665,12 @@ Japanese documents.  It can be used on pLaTeX, 
upLaTeX, and LuaLaTeX
 (define-public texlive-enumitem
   (package
     (name "texlive-enumitem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/enumitem/" 
"tex/latex/enumitem/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69482,12 +69694,12 @@ environments with counters of their own.")
 (define-public texlive-multido
   (package
     (name "texlive-multido")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/multido/"
                                      "source/generic/multido/"
                                      "tex/generic/multido/" 
"tex/latex/multido/"))))
@@ -69509,12 +69721,12 @@ applications like PSTricks as it is with the more 
common integer loops.")
 (define-public texlive-multirow
   (package
     (name "texlive-multirow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multirow/"
                                      "source/latex/multirow/"
                                      "tex/latex/multirow/"))))
@@ -69538,19 +69750,19 @@ advantage with @code{\\multirow} cells.")
 (define-public texlive-overpic
   (package
     (name "texlive-overpic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/overpic/"
                                      "source/latex/overpic/"
                                      "tex/latex/overpic/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0z6jkn54b4yfk2ia8cxcb5is3qyg64r0na05ixd8xbirrks9ir7w"))))
+                "0ax69iiiz58jc8gmz0ay2b84c7j6y45nksx2zdqy1wb91rxhcsyj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://www.ctan.org/pkg/overpic";)
@@ -69568,12 +69780,12 @@ positions; a grid for orientation is available.")
 (define-public texlive-parskip
   (package
     (name "texlive-parskip")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/parskip/"
                                      "source/latex/parskip/"
                                      "tex/latex/parskip/"))))
@@ -69596,12 +69808,12 @@ designed class) helps alleviate this untidiness.")
 (define-public texlive-pbox
   (package
     (name "texlive-pbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pbox/"
                                      "source/latex/pbox/"
                                      "tex/latex/pbox/"))))
@@ -69624,18 +69836,18 @@ defines some associated length commands.")
 (define-public texlive-pdfpages
   (package
     (name "texlive-pdfpages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfpages/" 
"source/latex/pdfpages/"
                                      "tex/latex/pdfpages/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ihihrrim9fwmgkmrqxmss4wjcv8mv1gr2cpigihlzl6q6iqggjx"))))
+                "0gsivj0m05i2vsl2j46zgh968j5jds1g3937dcll0zp05dw4s15x"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -69656,12 +69868,12 @@ use this package to insert PostScript files, in 
addition to PDF files.")
 (define-public texlive-stix2-otf
   (package
     (name "texlive-stix2-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/stix2-otf/"
                                      "fonts/opentype/public/stix2-otf/"))))
               (file-name (git-file-name name version))
@@ -69683,12 +69895,12 @@ with a set of text faces suitable for professional 
publishing.")
 (define-public texlive-sidecap
   (package
     (name "texlive-sidecap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sidecap/" 
"source/latex/sidecap/"
                                      "tex/latex/sidecap/"))))
               (file-name (git-file-name name version))
@@ -69697,8 +69909,6 @@ with a set of text faces suitable for professional 
publishing.")
                 "1h4ysw90dpvnj0x1j9krx40078kyzzs4ynpjz7y50v9hwrrrynjk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (propagated-inputs
-     (list texlive-ragged2e))
     (home-page "https://ctan.org/pkg/sidecap";)
     (synopsis "Typeset captions sideways")
     (description
@@ -69713,12 +69923,12 @@ captions sideways.  Options include 
@code{outercaption}, @code{innercaption},
 (define-public texlive-stmaryrd
   (package
     (name "texlive-stmaryrd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/stmaryrd/"
                                      "fonts/afm/public/stmaryrd/"
                                      "fonts/map/dvips/stmaryrd/"
@@ -69760,12 +69970,12 @@ the whole font.")
 (define-public texlive-subfig
   (package
     (name "texlive-subfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subfig/" "source/latex/subfig/"
                                      "tex/latex/subfig/"))))
               (file-name (git-file-name name version))
@@ -69790,12 +70000,12 @@ caption for that subfigure.")
 (define-public texlive-subfigure
   (package
     (name "texlive-subfigure")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subfigure/"
                                      "source/latex/subfigure/"
                                      "tex/latex/subfigure/"))))
@@ -69825,12 +70035,12 @@ the more recent @code{subcaption} package more 
satisfactory.")
 (define-public texlive-tabulary
   (package
     (name "texlive-tabulary")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabulary/" 
"source/latex/tabulary/"
                                      "tex/latex/tabulary/"))))
               (file-name (git-file-name name version))
@@ -69856,12 +70066,12 @@ according to the natural width of the widest cell in 
the column.")
 (define-public texlive-tamethebeast
   (package
     (name "texlive-tamethebeast")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/bibtex/tamethebeast/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69879,12 +70089,12 @@ in LaTeX, and thus mainly about BibTeX.")
 (define-public texlive-tds
   (package
     (name "texlive-tds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tds/" "doc/info/tds.info"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69903,12 +70113,12 @@ implementable.")
 (define-public texlive-tex-font-errors-cheatsheet
   (package
     (name "texlive-tex-font-errors-cheatsheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/tex-font-errors-cheatsheet/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69927,17 +70137,17 @@ messages occur.  Also, hints are given on how to 
address those.")
 (define-public texlive-tex-nutshell
   (package
     (name "texlive-tex-nutshell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/tex-nutshell/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1pc9hx4fzk0k6lwab6galf7gxm55x4z250dymsmbz4fan76xk51x"))))
+                "01nmw2lj7dvylfypgyr7lsw1i2b4vlmhd56jyy1grv8hx1rfl0yh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tex-nutshell";)
@@ -69952,12 +70162,12 @@ gives a summary of plain TeX macros.")
 (define-public texlive-tex-overview
   (package
     (name "texlive-tex-overview")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tex-overview/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69975,12 +70185,12 @@ the macro packages LaTeX and ConTeXt.")
 (define-public texlive-tex-refs
   (package
     (name "texlive-tex-refs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tex-refs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -69999,17 +70209,17 @@ DocBook/XML source format.")
 (define-public texlive-tex-vpat
   (package
     (name "texlive-tex-vpat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tex-vpat/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16nfvhzzg46vk6pqli6spxq9y9r0manqd5b7b4k6r9lssdqxf8ld"))))
+                "1y7f87prympxg8av128npsa43cri71jjl9gxq1p04pjlpdjjm0fv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tex-vpat";)
@@ -70022,12 +70232,12 @@ ITI VPAT(R) guidelines.")
 (define-public texlive-texbytopic
   (package
     (name "texlive-texbytopic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/texbytopic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70047,12 +70257,12 @@ ever need to know.")
 (define-public texlive-texonly
   (package
     (name "texlive-texonly")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/plain/texonly/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70070,12 +70280,12 @@ to be compiled with TeX or pdfTeX only, not with 
LaTeX and al.")
 (define-public texlive-threeparttable
   (package
     (name "texlive-threeparttable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/threeparttable/"
                                      "tex/latex/threeparttable/"))))
               (file-name (git-file-name name version))
@@ -70097,12 +70307,12 @@ environment.")
 (define-public texlive-thumbpdf
   (package
     (name "texlive-thumbpdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/thumbpdf/"
                                      "doc/man/man1/thumbpdf.1"
                                      "doc/man/man1/thumbpdf.man1.pdf"
@@ -70128,12 +70338,12 @@ arrangement works with both plain TeX and LaTeX.")
 (define-public texlive-titlepages
   (package
     (name "texlive-titlepages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/titlepages/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70152,12 +70362,12 @@ used to create them.")
 (define-public texlive-tlc2
   (package
     (name "texlive-tlc2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tlc2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70175,12 +70385,12 @@ LaTeX Companion} book, together with necessary 
supporting files.")
 (define-public texlive-tlc3-examples
   (package
     (name "texlive-tlc3-examples")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tlc3-examples/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70199,12 +70409,12 @@ necessary supporting files.")
 (define-public texlive-tlmgr-intro-zh-cn
   (package
     (name "texlive-tlmgr-intro-zh-cn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/tlmgr-intro-zh-cn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70223,17 +70433,17 @@ be found in the @code{tlmgrbasics} package.")
 (define-public texlive-tlmgrbasics
   (package
     (name "texlive-tlmgrbasics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/tlmgrbasics/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0zychfw7zvx7pj8zp89zg0rjablm8p6ja2nibbdbgvan0gfc1m97"))))
+                "0mgncnr778i5s310zp7bfcdcilsxlf63cis7iy4hbf9y8qzvjx0h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tlmgrbasics";)
@@ -70247,12 +70457,12 @@ a convenient format.")
 (define-public texlive-txfonts
   (package
     (name "texlive-txfonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/txfonts/"
                                      "fonts/afm/public/txfonts/"
                                      "fonts/enc/dvips/txfonts/"
@@ -70290,12 +70500,12 @@ TeX metrics (VF and TFM files) and macros for use 
with LaTeX.")
 (define-public texlive-typehtml
   (package
     (name "texlive-typehtml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/typehtml/"
                                      "source/latex/typehtml/"
                                      "tex/latex/typehtml/"))))
@@ -70315,12 +70525,12 @@ all of HTML2, and most of the math fragment of the 
draft HTML3.")
 (define-public texlive-iwona
   (package
     (name "texlive-iwona")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/iwona/"
                                      "fonts/afm/nowacki/iwona/"
                                      "fonts/enc/dvips/iwona/"
@@ -70352,12 +70562,12 @@ of ink traps which typify the Kurier font.")
 (define-public texlive-jadetex
   (package
     (name "texlive-jadetex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/jadetex.1"
                                      "doc/man/man1/jadetex.man1.pdf"
                                      "doc/man/man1/pdfjadetex.1"
@@ -70386,8 +70596,6 @@ of ink traps which typify the Kurier font.")
                   (symlink pdftex "pdfjadetex"))))))))
     (propagated-inputs
      (list texlive-amsfonts
-           texlive-atbegshi
-           texlive-atveryend
            texlive-auxhook
            texlive-babel
            texlive-bigintcalc
@@ -70396,10 +70604,10 @@ of ink traps which typify the Kurier font.")
            texlive-colortbl
            texlive-cyrillic
            texlive-ec
-           texlive-etexcmds
-           texlive-everyshi
+           texlive-etoolbox
            texlive-fancyhdr
            texlive-firstaid
+           texlive-gettitlestring
            texlive-graphics
            texlive-graphics-cfg
            texlive-graphics-def
@@ -70414,7 +70622,6 @@ of ink traps which typify the Kurier font.")
            texlive-kvsetkeys
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-latexconfig
@@ -70426,6 +70633,7 @@ of ink traps which typify the Kurier font.")
            texlive-pdftex
            texlive-pdftexcmds
            texlive-psnfss
+           texlive-refcount
            texlive-rerunfilecheck
            texlive-stmaryrd
            texlive-symbol
@@ -70454,12 +70662,12 @@ command).")
 (define-public texlive-japanese-mathformulas
   (package
     (name "texlive-japanese-mathformulas")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/japanese-mathformulas/"
                                      "tex/lualatex/japanese-mathformulas/"))))
               (file-name (git-file-name name version))
@@ -70479,14 +70687,13 @@ formula should be used within a sentence or on a new 
line.")
 (define-public texlive-japanese-otf
   (package
     (name "texlive-japanese-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/japanese-otf/"
-                                     "fonts/ofm/public/japanese-otf/"
                                      "fonts/tfm/public/japanese-otf/"
                                      "fonts/vf/public/japanese-otf/"
                                      "source/fonts/japanese-otf/"
@@ -70494,7 +70701,7 @@ formula should be used within a sentence or on a new 
line.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "125z1fi13dnksngsc442n6fcmicv7hhrxrq8anzxax4ic3dqfvha"))))
+                "199cipyli3l5man5gbhx3djvh4xs0vhmsaxmlvph4kvlhwcmhzm3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/japanese-otf";)
@@ -70507,12 +70714,12 @@ supporting a wide variety of fonts in LaTeX using the 
pTeX engine.")
 (define-public texlive-jieeetran
   (package
     (name "texlive-jieeetran")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/jieeetran/"
                                      "doc/bibtex/jieeetran/"))))
               (file-name (git-file-name name version))
@@ -70533,12 +70740,12 @@ Engineers (IEEE) format.")
 (define-public texlive-jlreq
   (package
     (name "texlive-jlreq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jlreq/"
                                      "fonts/tfm/public/jlreq/"
                                      "fonts/vf/public/jlreq/"
@@ -70548,7 +70755,7 @@ Engineers (IEEE) format.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11jyj5mcyd9yxhb7mnm7naaaj26cgdk5iqkwna20109pcc2qy0wz"))))
+                "06nbsmmqxwnhikbgkyvwdmwipyw9m517h0zyigynawna6x4i19yp"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/jlreq";)
@@ -70563,12 +70770,12 @@ files for LuaTeX-ja, pLaTeX, or upLaTeX are 
provided.")
 (define-public texlive-jlreq-deluxe
   (package
     (name "texlive-jlreq-deluxe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/platex/jlreq-deluxe/"
                                      "fonts/tfm/public/jlreq-deluxe/"
                                      "fonts/vf/public/jlreq-deluxe/"
@@ -70576,7 +70783,7 @@ files for LuaTeX-ja, pLaTeX, or upLaTeX are provided.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0l80iqgsnhvqisrkhgflwpxs5fqyz2ddv6vp3b17vnxvymyzzvg4"))))
+                "0clyspji3pdkxdshwksbkldvv7qhph4gqwlmvjp6080r4gjm5x8j"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/jlreq-deluxe";)
@@ -70589,12 +70796,12 @@ files for LuaTeX-ja, pLaTeX, or upLaTeX are 
provided.")
 (define-public texlive-jpneduenumerate
   (package
     (name "texlive-jpneduenumerate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jpneduenumerate/"
                                      "tex/latex/jpneduenumerate/"))))
               (file-name (git-file-name name version))
@@ -70614,12 +70821,12 @@ enumerative expressions in Japanese education.")
 (define-public texlive-jpnedumathsymbols
   (package
     (name "texlive-jpnedumathsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jpnedumathsymbols/"
                                      "tex/latex/jpnedumathsymbols/"))))
               (file-name (git-file-name name version))
@@ -70639,12 +70846,12 @@ mathematical equation representation in Japanese 
education.")
 (define-public texlive-kanbun
   (package
     (name "texlive-kanbun")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kanbun/" 
"tex/latex/kanbun/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -70664,12 +70871,12 @@ allows typesetting kanbun-kundoku paragraphs 
efficiently.")
 (define-public texlive-libertine
   (package
     (name "texlive-libertine")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/libertine/"
                                      "fonts/enc/dvips/libertine/"
                                      "fonts/map/dvips/libertine/"
@@ -70681,7 +70888,7 @@ allows typesetting kanbun-kundoku paragraphs 
efficiently.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04bb0v1fp9adcgx6s4zc0fs5z4f85ihbhbkk9zf5pf0ni3gy70fd"))))
+                "1fw0pldmyjm7p59n951ayf4kc5wb5hrif5lhc4kiw8cgp82inxcm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -70703,12 +70910,12 @@ The @code{mweights} package is used to manage the 
selection of font weights.")
 (define-public texlive-librarian
   (package
     (name "texlive-librarian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/librarian/"
                                      "tex/generic/librarian/"))))
               (file-name (git-file-name name version))
@@ -70732,12 +70939,12 @@ LaTeX.")
 (define-public texlive-dejavu
   (package
     (name "texlive-dejavu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/dejavu/"
                                      "fonts/afm/public/dejavu/"
                                      "fonts/enc/dvips/dejavu/"
@@ -70766,17 +70973,17 @@ LGR.  The package doesn't (currently) support 
mathematics.")
 (define-public texlive-titlesec
   (package
     (name "texlive-titlesec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/titlesec/" 
"tex/latex/titlesec/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0331f6f6sv6sfn4dx7qhx2fgnj9lf3hgbqkh603paqpknfmfjyfm"))))
+                "1n0i2icwra1wrpv1k9d2sgrg5b5z5z08i6323kv7rm3m3m5kbfrz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/titlesec";)
@@ -70794,12 +71001,12 @@ floats in a page.  You may assign headers/footers to 
individual floats, too.")
 (define-public texlive-type1cm
   (package
     (name "texlive-type1cm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/type1cm/" 
"source/latex/type1cm/"
                                      "tex/latex/type1cm/"))))
               (file-name (git-file-name name version))
@@ -70826,12 +71033,12 @@ same job for T1- and TS1-encoded @code{ec} fonts.")
 (define-public texlive-lh
   (package
     (name "texlive-lh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/lh/"
                                      "fonts/source/lh/base/"
                                      "fonts/source/lh/lh-XSlav/"
@@ -70878,12 +71085,12 @@ OT2 encoded fonts, CM bright shaped fonts and 
Concrete shaped fonts.")
 (define-public texlive-marvosym
   (package
     (name "texlive-marvosym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/marvosym/"
                                      "fonts/afm/public/marvosym/"
                                      "fonts/map/dvips/marvosym/"
@@ -70913,12 +71120,12 @@ The package contains both the original TrueType font 
and the derived Type
 (define-public texlive-metapost
   (package
     (name "texlive-metapost")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/dvitomp.1"
                                      "doc/man/man1/dvitomp.man1.pdf"
                                      "doc/man/man1/mpost.1"
@@ -70932,12 +71139,12 @@ The package contains both the original TrueType font 
and the derived Type
                                      "metapost/base/"
                                      "metapost/config/"
                                      "metapost/misc/"
-                                     "metapost/support/charlib/"
+                                     "metapost/support/"
                                      "tex/generic/metapost/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0i6mjq59n7vll81m7r2k83x0q6xx7cg6qcia46298zqc0b0l3qb0"))))
+                "11ily9x63q2gk41mxv5xggaszp1fwkc7qy10sklqw60arr106h4h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kpathsea texlive-metapost-bin))
@@ -70970,7 +71177,7 @@ than the bitmaps Metafont creates.")
                               '("dvitomp" "mfplain" "r-mpost"))))))))))
     (native-inputs (list pkg-config))
     (inputs (modify-inputs (package-inputs texlive-bin)
-              (append cairo mpfr)))
+              (append cairo mpfi mpfr)))
     (home-page (package-home-page texlive-metapost))
     (synopsis "Binary for @code{texlive-metapost}")
     (description
@@ -70980,18 +71187,18 @@ than the bitmaps Metafont creates.")
 (define-public texlive-acmart
   (package
     (name "texlive-acmart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/acmart/" "doc/latex/acmart/"
                                      "source/latex/acmart/" 
"tex/latex/acmart/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0g27q3r7w83347az77d64xbcxzr9rl64a2qq8l0xs6drfpsq0llb"))))
+                "0ffmkpqa7nvzyavx7m4n9l22xidwkywm987h3xnzb22ca5fa88vi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/acmart";)
@@ -71006,12 +71213,12 @@ Association for Computing Machinery (ACM).")
 (define-public texlive-varwidth
   (package
     (name "texlive-varwidth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/varwidth/" 
"tex/latex/varwidth/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -71032,12 +71239,12 @@ natural width.")
 (define-public texlive-wasy
   (package
     (name "texlive-wasy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/wasy/" 
"fonts/source/public/wasy/"
                                      "fonts/tfm/public/wasy/" 
"tex/plain/wasy/"))))
               (file-name (git-file-name name version))
@@ -71058,12 +71265,12 @@ the @code{wasysym} package.")
 (define-public texlive-wasy-type1
   (package
     (name "texlive-wasy-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/wasy-type1/"
                                      "fonts/afm/public/wasy-type1/"
                                      "fonts/map/dvips/wasy-type1/"
@@ -71085,12 +71292,12 @@ the @code{wasysym} package.")
 (define-public texlive-wasysym
   (package
     (name "texlive-wasysym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wasysym/" 
"source/latex/wasysym/"
                                      "tex/latex/wasysym/"))))
               (file-name (git-file-name name version))
@@ -71113,12 +71320,12 @@ implements an easy to use interface for these 
symbols.")
 (define-public texlive-willowtreebook
   (package
     (name "texlive-willowtreebook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/willowtreebook/"
                                      "tex/latex/willowtreebook/"))))
               (file-name (git-file-name name version))
@@ -71139,12 +71346,12 @@ class.")
 (define-public texlive-wrapfig
   (package
     (name "texlive-wrapfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wrapfig/" 
"tex/latex/wrapfig/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -71165,12 +71372,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucharcat/"
                                      "source/latex/ucharcat/"
                                      "tex/latex/ucharcat/"))))
@@ -71193,18 +71400,18 @@ as character code of the character token being 
constructed.")
 (define-public texlive-ucs
   (package
     (name "texlive-ucs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ucs/" "fonts/enc/dvips/ucs/"
                                      "source/latex/ucs/" "tex/latex/ucs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1viisfamsf0x984ak53dwznhw0yhb394xv66rbfaml6igizvkj83"))))
+                "0ihsx71ignmyp7hrpnq90p1cl01z4lw9fldhg1897aw1l1bpnagi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ucs";)
@@ -71224,18 +71431,18 @@ non-ASCII characters when coding mathematical 
formulae.")
 (define-public texlive-preview
   (package
     (name "texlive-preview")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/preview/" 
"source/latex/preview/"
                                      "tex/latex/preview/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05ixx2il8xajakh1nkpf7qjczc1kvniiimv585b3gkg6fwx92wzb"))))
+                "1yv4fm93ffh6gggqb90qcs7pczn5ff9y5xghxpq5va5hsmh169zx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/preview";)
@@ -71255,12 +71462,12 @@ files.")
 (define-public texlive-acronym
   (package
     (name "texlive-acronym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/acronym/" 
"source/latex/acronym/"
                                      "tex/latex/acronym/"))))
               (file-name (git-file-name name version))
@@ -71284,12 +71491,12 @@ e-TeX.")
 (define-public texlive-pdftex
   (package
     (name "texlive-pdftex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pdfetex.1"
                                      "doc/man/man1/pdfetex.man1.pdf"
                                      "doc/man/man1/pdftex.1"
@@ -71304,7 +71511,7 @@ e-TeX.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1fp8w8pkxqcv6n8y0zy2rdclm2hcyx4zv93h0fmqai1yvgcx6yh6"))))
+                "03l4qmlx3ax9dfgbp6266l2hfxgra53n5an5hbdai4a0x1k2d1pm"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-inputs "ghostscript")))
     (build-system texlive-build-system)
@@ -71348,17 +71555,17 @@ documents as well as DVI output.")
 (define-public texlive-biber
   (package
     (name "texlive-biber")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/bibtex/biber/" 
"source/bibtex/biber/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0i1hqr9zb7b9d1zjlyg4awa6mkyq6wnrb6z4689j1rg07vnbd7mw"))))
+                "11y03jim2vjbcwylp3hz9hbdw3zal3di3p0q58dffm3a27vbcr0j"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "perl-config-autoconf"
                                                "perl-extutils-libbuilder"
@@ -71445,44 +71652,44 @@ documents as well as DVI output.")
     (inputs
      (list perl
            perl-autovivification
+           perl-business-isbn
+           perl-business-ismn
+           perl-business-issn
            perl-class-accessor
-           perl-data-dump
            perl-data-compare
+           perl-data-dump
            perl-data-uniqid
-           perl-datetime-format-builder
            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-mozilla-ca
-           perl-regexp-common
            perl-log-log4perl
+           perl-lwp-protocol-https
+           perl-mozilla-ca
            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-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-text-bibtex
-           perl-libwww
-           perl-lwp-protocol-https
-           perl-business-isbn
-           perl-business-issn
-           perl-business-ismn
-           perl-lingua-translit))
+           perl-xml-libxml
+           perl-xml-libxml-simple
+           perl-xml-libxslt
+           perl-xml-writer))
     (home-page "https://ctan.org/pkg/biber";)
     (synopsis "BibTeX replacement for users of BibLaTeX")
     (description
@@ -71771,12 +71978,12 @@ required: automatic sectioning and pagination, spell 
checking and so forth.")
 (define-public texlive-media9
   (package
     (name "texlive-media9")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/media9/" "source/latex/media9/"
                                      "tex/latex/media9/"))))
               (file-name (git-file-name name version))
@@ -71804,12 +72011,12 @@ specification.  It replaces the now obsolete 
@code{movie15} package.")
 (define-public texlive-ocgx2
   (package
     (name "texlive-ocgx2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ocgx2/" "tex/latex/ocgx2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -71833,12 +72040,12 @@ and back-ends.  It also ensures compatibility with 
the @code{media9} and
 (define-public texlive-optex
   (package
     (name "texlive-optex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/optex.1"
                                      "doc/man/man1/optex.man1.pdf"
                                      "doc/optex/base/"
@@ -71848,7 +72055,7 @@ and back-ends.  It also ensures compatibility with the 
@code{media9} and
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bcrj9wrimcd2pxrcfk7x3vkhxzij4422l19a8j4h299lkq3pbx0"))))
+                "1px8hihdhnv7364qhysk78i56kwccfdwzrkmvfxhz0jm1f0zqbd1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -71884,12 +72091,12 @@ hyperlinks, ...) with Unicode fonts.")
 (define-public texlive-ms
   (package
     (name "texlive-ms")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ms/" "source/latex/ms/"
                                      "tex/latex/ms/"))))
               (file-name (git-file-name name version))
@@ -71912,12 +72119,12 @@ and @code{multitoc}, typeset the table of contents in 
multiple columns.")
 (define-public texlive-ncctools
   (package
     (name "texlive-ncctools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ncctools/" 
"source/latex/ncctools/"
                                      "tex/latex/ncctools/"))))
               (file-name (git-file-name name version))
@@ -71963,12 +72170,12 @@ toc-entries;
 (define-public texlive-ncntrsbk
   (package
     (name "texlive-ncntrsbk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/ncntrsbk/"
                                      "fonts/afm/adobe/ncntrsbk/"
                                      "fonts/afm/urw/ncntrsbk/"
@@ -71994,12 +72201,12 @@ Schoolbook font from Adobe's basic set.")
 (define-public texlive-numprint
   (package
     (name "texlive-numprint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numprint/" 
"source/latex/numprint/"
                                      "tex/latex/numprint/"))))
               (file-name (git-file-name name version))
@@ -72028,12 +72235,12 @@ number format.")
 (define-public texlive-needspace
   (package
     (name "texlive-needspace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/needspace/"
                                      "source/latex/needspace/"
                                      "tex/latex/needspace/"))))
@@ -72059,12 +72266,12 @@ bottom of the page, a new page will be started.")
 (define-public texlive-changepage
   (package
     (name "texlive-changepage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/changepage/"
                                      "source/latex/changepage/"
                                      "tex/latex/changepage/"))))
@@ -72092,12 +72299,12 @@ package, which is distributed with the package.")
 (define-public texlive-eukdate
   (package
     (name "texlive-eukdate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eukdate/" 
"source/latex/eukdate/"
                                      "tex/latex/eukdate/"))))
               (file-name (git-file-name name version))
@@ -72121,12 +72328,12 @@ format.")
 (define-public texlive-euler
   (package
     (name "texlive-euler")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/euler/" "source/latex/euler/"
                                      "tex/latex/euler/"))))
               (file-name (git-file-name name version))
@@ -72149,12 +72356,12 @@ for the Concrete book are supported by the 
@code{beton} package.")
 (define-public texlive-extsizes
   (package
     (name "texlive-extsizes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/extsizes/" 
"tex/latex/extsizes/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -72175,12 +72382,12 @@ it cannot be guaranteed to work with any given 
class.")
 (define-public texlive-ulem
   (package
     (name "texlive-ulem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/ulem/" 
"tex/generic/ulem/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -72201,12 +72408,12 @@ underlining, and striking out, and crossing out.")
 (define-public texlive-pdfarticle
   (package
     (name "texlive-pdfarticle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/pdfarticle/"
                                      "tex/lualatex/pdfarticle/"))))
               (file-name (git-file-name name version))
@@ -72225,12 +72432,12 @@ with LuaLaTeX.")
 (define-public texlive-pdfextra
   (package
     (name "texlive-pdfextra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/optex/pdfextra/" 
"tex/luatex/pdfextra/"
                                      "tex/optex/pdfextra/"))))
               (file-name (git-file-name name version))
@@ -72253,18 +72460,18 @@ events, transitions, and attachments.")
 (define-public texlive-penlight
   (package
     (name "texlive-penlight")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/penlight/"
                                      "tex/luatex/penlight/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1jdq8x0rbknlvrlh2wc7q5gd463xhi845ajkkiirz65n23m7wyg6"))))
+                "0cs4kgm3nbs3b56iyj3q7lsds6iky78i47airkxd3cfyjv5ri47y"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/penlight";)
@@ -72277,12 +72484,12 @@ libraries with LuaLaTeX, with some extra 
functionality added.")
 (define-public texlive-pgf
   (package
     (name "texlive-pgf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pgf/"
                                      "tex/context/third/pgf/basiclayer/"
                                      "tex/context/third/pgf/frontendlayer/"
@@ -72334,19 +72541,19 @@ output.")
 (define-public texlive-piton
   (package
     (name "texlive-piton")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/piton/"
                                      "source/lualatex/piton/"
                                      "tex/lualatex/piton/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "123ir1hnla5klkvb13qw1mkfnpbwk61lxli0851qf33g72c8qc4r"))))
+                "0l225vs825n6v1bxwlv8d6gp0q8gp6ni2igjkvfyj3krfb9l2p1s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/piton";)
@@ -72359,12 +72566,12 @@ listings.")
 (define-public texlive-placeat
   (package
     (name "texlive-placeat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/placeat/" "scripts/placeat/"
                                      "source/lualatex/placeat/"
                                      "tex/lualatex/placeat/"))))
@@ -72387,18 +72594,18 @@ positioning (the grid may be disabled, for final copy 
using the command
 (define-public texlive-plantuml
   (package
     (name "texlive-plantuml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/plantuml/"
                                      "tex/lualatex/plantuml/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00ram4dm1n7v9xd50xhvp1jxih4y431sq05snqaxj292ib0yh5b8"))))
+                "1akyksvw9hcxgvikm7w6m4c1bpi5nzwpnl9w5r1332a3ggybpca4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/plantuml";)
@@ -72414,18 +72621,18 @@ diagrams.")
 (define-public texlive-pyluatex
   (package
     (name "texlive-pyluatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/pyluatex/"
                                      "tex/lualatex/pyluatex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0dwqi0m3qf6s41wpavngq1c4wn8yjfas798r4a53wr20y3ajhqnn"))))
+                "1b88lxzig8ky539hnf4cvjrl0jqdhbdy55yvbwv84qvqqx9wz9qg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pyluatex";)
@@ -72444,12 +72651,12 @@ file in a single compilation run.")
 (define-public texlive-pythontex
   (package
     (name "texlive-pythontex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pythontex/" 
"scripts/pythontex/"
                                      "source/latex/pythontex/"
                                      "tex/latex/pythontex/"))))
@@ -72485,22 +72692,33 @@ conversion to other formats.")
 (define-public texlive-koma-script
   (package
     (name "texlive-koma-script")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/koma-script/"
-                                     "source/latex/koma-script/doc/"
+                                     "source/latex/koma-script/"
                                      "tex/latex/koma-script/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "192jlijzrqipdi2bxg1562259zxivpzm8clbnpr0fk1rr1nc2lz1"))))
+                "1r2li64g7fk7qg4gb215z2q86by2f2ah9hjlqf0wcv8985qshnif"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (propagated-inputs (list texlive-footmisc))
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          ;; Building the package requires "scrdocstrip.tex", which is deeper
+          ;; in the tree.  Extend TEXINPUTS accordingly.
+          (add-before 'build 'fix-build
+            (lambda _
+              (setenv "TEXINPUTS"
+                      (string-append (getcwd)
+                                     "/source/latex/koma-script/doc:")))))))
+    (propagated-inputs (list texlive-etoolbox texlive-xpatch))
     (home-page "https://ctan.org/pkg/koma-script";)
     (synopsis "Bundle of versatile classes and packages")
     (description
@@ -72519,12 +72737,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/koma-script-examples/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -72544,12 +72762,12 @@ of these examples.")
 (define-public texlive-atbegshi
   (package
     (name "texlive-atbegshi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/atbegshi/" 
"source/latex/atbegshi/"
                                      "tex/generic/atbegshi/"))))
               (file-name (git-file-name name version))
@@ -72557,10 +72775,11 @@ of these examples.")
                (base32
                 "0vd90wdjwj5w4g4xka4nms3rgixjw63iwf0hj0v1akcfflwvgn69"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "texlive-latex")))
+    (properties '((updater-extra-native-inputs "texlive-latex"
+                                               "texlive-pdftex")))
     (build-system texlive-build-system)
     (arguments (list #:texlive-latex-bin? #f))
-    (native-inputs (list texlive-latex))
+    (native-inputs (list texlive-latex texlive-pdftex))
     (home-page "https://ctan.org/pkg/atbegshi";)
     (synopsis "Execute commands at @code{\\shipout} time")
     (description
@@ -72575,12 +72794,12 @@ be used either with LaTeX or with plain TeX.")
 (define-public texlive-bigintcalc
   (package
     (name "texlive-bigintcalc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bigintcalc/"
                                      "source/latex/bigintcalc/"
                                      "tex/generic/bigintcalc/"))))
@@ -72602,12 +72821,12 @@ that can exceed TeX's number limits.")
 (define-public texlive-bitset
   (package
     (name "texlive-bitset")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bitset/" "source/latex/bitset/"
                                      "tex/generic/bitset/"))))
               (file-name (git-file-name name version))
@@ -72630,12 +72849,12 @@ manipulated.")
 (define-public texlive-etexcmds
   (package
     (name "texlive-etexcmds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etexcmds/" 
"source/latex/etexcmds/"
                                      "tex/generic/etexcmds/"))))
               (file-name (git-file-name name version))
@@ -72658,12 +72877,12 @@ provided as @code{\\etex@@unexpanded}.")
 (define-public texlive-etextools
   (package
     (name "texlive-etextools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etextools/"
                                      "source/latex/etextools/"
                                      "tex/latex/etextools/"))))
@@ -72686,12 +72905,12 @@ modifiers; some purely expandable numerics.")
 (define-public texlive-gettitlestring
   (package
     (name "texlive-gettitlestring")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gettitlestring/"
                                      "source/latex/gettitlestring/"
                                      "tex/generic/gettitlestring/"))))
@@ -72714,12 +72933,12 @@ strings.")
 (define-public texlive-infwarerr
   (package
     (name "texlive-infwarerr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/infwarerr/"
                                      "source/latex/infwarerr/"
                                      "tex/generic/infwarerr/"))))
@@ -72743,12 +72962,12 @@ implementations.")
 (define-public texlive-intcalc
   (package
     (name "texlive-intcalc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/intcalc/" 
"source/latex/intcalc/"
                                      "tex/generic/intcalc/"))))
               (file-name (git-file-name name version))
@@ -72769,12 +72988,12 @@ using the e-TeX extension @code{\\numexpr} if it is 
available.")
 (define-public texlive-kvdefinekeys
   (package
     (name "texlive-kvdefinekeys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kvdefinekeys/"
                                      "source/latex/kvdefinekeys/"
                                      "tex/generic/kvdefinekeys/"))))
@@ -72796,12 +73015,12 @@ keyval’s @code{\\define@@key}, to define keys for use 
by @code{kvsetkeys}.")
 (define-public texlive-kvsetkeys
   (package
     (name "texlive-kvsetkeys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kvsetkeys/"
                                      "source/latex/kvsetkeys/"
                                      "tex/latex/kvsetkeys/"))))
@@ -72825,18 +73044,18 @@ level of curly braces are removed from the values.")
 (define-public texlive-listofitems
   (package
     (name "texlive-listofitems")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/listofitems/"
                                      "tex/generic/listofitems/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0yy0hw3631shf9rrdiyywr7hs7dvrhvz2a2vkzbwalnyrqdwbyh5"))))
+                "019v5m9f443mad57wd9d6fwfxws558zan17bbq3qg4kw6drl0kh3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/listofitems";)
@@ -72852,19 +73071,19 @@ interface.")
 (define-public texlive-ltxcmds
   (package
     (name "texlive-ltxcmds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/ltxcmds/"
                                      "source/generic/ltxcmds/"
                                      "tex/generic/ltxcmds/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1izcw9jl64iij541183hc156sjwamvxm7q9fkpfnz8sppyg31fkb"))))
+                "11nzqfra69f1rkc3ccnmgz6j94hlav23cckjc9xbgvrwp0631l5z"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ltxcmds";)
@@ -72880,12 +73099,12 @@ plain TeX.")
 (define-public texlive-ltxmisc
   (package
     (name "texlive-ltxmisc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/ltxmisc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -72911,12 +73130,12 @@ plain TeX.")
 (define-public texlive-pdfescape
   (package
     (name "texlive-pdfescape")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfescape/"
                                      "source/latex/pdfescape/"
                                      "tex/generic/pdfescape/"))))
@@ -72939,12 +73158,12 @@ using TeX or e-TeX.")
 (define-public texlive-uniquecounter
   (package
     (name "texlive-uniquecounter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uniquecounter/"
                                      "source/latex/uniquecounter/"
                                      "tex/generic/uniquecounter/"))))
@@ -72967,12 +73186,12 @@ not limited.")
 (define-public texlive-readarray
   (package
     (name "texlive-readarray")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/readarray/" 
"tex/latex/readarray/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -72994,18 +73213,18 @@ formatted text.")
 (define-public texlive-verbatimbox
   (package
     (name "texlive-verbatimbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verbatimbox/"
                                      "tex/latex/verbatimbox/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00n3x075ya3s2qwmcz2vvn8x70pbbgj2cbwz0ifw89jrc4ljisgi"))))
+                "13y3indc2mgx3jgj2xrqjd6g456h1g8vhf67ha4jvmrrgzcm36l6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://www.ctan.org/pkg/verbatimbox";)
@@ -73024,12 +73243,12 @@ in places where the standard @code{verbatim} 
environment (which is based on a
 (define-public texlive-verifica
   (package
     (name "texlive-verifica")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verifica/"
                                      "source/latex/verifica/"
                                      "tex/latex/verifica/"))))
@@ -73051,17 +73270,17 @@ school tests.")
 (define-public texlive-exam-zh
   (package
     (name "texlive-exam-zh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/exam-zh/" 
"tex/latex/exam-zh/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1p0zy0y2c75mq84n3bqbd39hw1phiyfl22q0fzid58v5ngcf0ip1"))))
+                "0jxs1gha989ncz46hqcxsqwvkxp1qni7najw244nahzh7pi6p2i9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/exam-zh";)
@@ -73076,12 +73295,12 @@ individually.")
 (define-public texlive-examplep
   (package
     (name "texlive-examplep")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/examplep/" 
"tex/latex/examplep/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -73109,12 +73328,12 @@ such as footnotes and section titles.")
 (define-public texlive-xunicode
   (package
     (name "texlive-xunicode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/xunicode/"
                                      "tex/xelatex/xunicode/"))))
               (file-name (git-file-name name version))
@@ -73138,12 +73357,12 @@ glyphs.")
 (define-public texlive-xypic
   (package
     (name "texlive-xypic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/xypic/"
                                      "dvips/xypic/"
                                      "fonts/afm/public/xypic/"
@@ -73177,12 +73396,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/xypic-tut-pt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -73198,12 +73417,12 @@ AMS-LaTeX, AMS-TeX, and plain TeX).  The distribution 
includes Michael Barr's
 (define-public texlive-bibtex
   (package
     (name "texlive-bibtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/base/"
                                      "bibtex/bst/base/"
                                      "doc/bibtex/base/"
@@ -73213,7 +73432,7 @@ AMS-LaTeX, AMS-TeX, and plain TeX).  The distribution 
includes Michael Barr's
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0iyaxab3wyhy3nw0id892aklpqf17z1cl85v4m3rjy5nmb8darn9"))))
+                "0zf0via3lh3797wsfg9cjvlfxkrsyshbb1kskijdqfgal8f80nms"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-bibtex-bin texlive-kpathsea))
@@ -73252,12 +73471,12 @@ package, such as @command{natbib} as well).")
 (define-public texlive-charissil
   (package
     (name "texlive-charissil")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/charissil/"
                                      "fonts/enc/dvips/charissil/"
                                      "fonts/map/dvips/charissil/"
@@ -73283,12 +73502,12 @@ LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX.")
 (define-public texlive-charter
   (package
     (name "texlive-charter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/charter/"
                                      "fonts/afm/bitstrea/charter/"
                                      "fonts/tfm/bitstrea/charter/"
@@ -73301,9 +73520,8 @@ LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX.")
     (outputs '("out" "doc"))
     (properties '((updater-extra-propagated-inputs "texlive-psnfss")))
     (build-system texlive-build-system)
-    (propagated-inputs
      ;; This provides charter.map.
-     (list texlive-psnfss))
+    (propagated-inputs (list texlive-psnfss))
     (home-page "https://www.ctan.org/pkg/charter";)
     (synopsis "Charter fonts for TeX")
     (description "This package provides a copy of the Charter Type-1 fonts
@@ -73318,12 +73536,12 @@ Support for use with LaTeX is available in 
@code{freenfss}, part of
 (define-public texlive-chngcntr
   (package
     (name "texlive-chngcntr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chngcntr/" 
"tex/latex/chngcntr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -73342,32 +73560,18 @@ a counter to be reset when another is incremented) and
 (define-public texlive-context
   (package
     (name "texlive-context")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "bibtex/bst/context/mkii/"
-                                     "context/data/scite/context/"
+                    (revision 70951)
+                    (locations (list "context/data/scite/context/"
                                      "context/data/texworks/"
                                      "context/data/vscode/"
-                                     "doc/context/documents/general/leaflets/"
-                                     "doc/context/documents/general/magazines/"
-                                     "doc/context/documents/general/manuals/"
-                                     "doc/context/documents/general/qrcs/"
-                                     "doc/context/examples/calculator/"
-                                     "doc/context/examples/clock/"
-                                     "doc/context/presentations/"
-                                     "doc/context/scripts/mkii/"
-                                     "doc/context/scripts/mkiv/"
-                                     "doc/context/sources/general/leaflets/"
-                                     "doc/context/sources/general/magazines/"
-                                     "doc/context/sources/general/manuals/"
+                                     "doc/context/"
                                      "doc/man/man1/context.1"
                                      "doc/man/man1/context.man1.pdf"
-                                     "doc/man/man1/luatools.1"
-                                     "doc/man/man1/luatools.man1.pdf"
                                      "doc/man/man1/mtx-babel.1"
                                      "doc/man/man1/mtx-babel.man1.pdf"
                                      "doc/man/man1/mtx-base.1"
@@ -73384,6 +73588,10 @@ a counter to be reset when another is incremented) and
                                      "doc/man/man1/mtx-colors.man1.pdf"
                                      "doc/man/man1/mtx-context.1"
                                      "doc/man/man1/mtx-context.man1.pdf"
+                                     "doc/man/man1/mtx-convert.1"
+                                     "doc/man/man1/mtx-convert.man1.pdf"
+                                     "doc/man/man1/mtx-ctan.1"
+                                     "doc/man/man1/mtx-ctan.man1.pdf"
                                      "doc/man/man1/mtx-dvi.1"
                                      "doc/man/man1/mtx-dvi.man1.pdf"
                                      "doc/man/man1/mtx-epub.1"
@@ -73392,14 +73600,22 @@ a counter to be reset when another is incremented) and
                                      "doc/man/man1/mtx-evohome.man1.pdf"
                                      "doc/man/man1/mtx-fcd.1"
                                      "doc/man/man1/mtx-fcd.man1.pdf"
+                                     "doc/man/man1/mtx-fixpdf.1"
+                                     "doc/man/man1/mtx-fixpdf.man1.pdf"
                                      "doc/man/man1/mtx-flac.1"
                                      "doc/man/man1/mtx-flac.man1.pdf"
                                      "doc/man/man1/mtx-fonts.1"
                                      "doc/man/man1/mtx-fonts.man1.pdf"
                                      "doc/man/man1/mtx-grep.1"
                                      "doc/man/man1/mtx-grep.man1.pdf"
+                                     "doc/man/man1/mtx-install-modules.1"
+                                     
"doc/man/man1/mtx-install-modules.man1.pdf"
+                                     "doc/man/man1/mtx-install.1"
+                                     "doc/man/man1/mtx-install.man1.pdf"
                                      "doc/man/man1/mtx-interface.1"
                                      "doc/man/man1/mtx-interface.man1.pdf"
+                                     "doc/man/man1/mtx-kpse.1"
+                                     "doc/man/man1/mtx-kpse.man1.pdf"
                                      "doc/man/man1/mtx-metapost.1"
                                      "doc/man/man1/mtx-metapost.man1.pdf"
                                      "doc/man/man1/mtx-modules.1"
@@ -73422,10 +73638,10 @@ a counter to be reset when another is incremented) and
                                      "doc/man/man1/mtx-server.man1.pdf"
                                      "doc/man/man1/mtx-spell.1"
                                      "doc/man/man1/mtx-spell.man1.pdf"
+                                     "doc/man/man1/mtx-synctex.1"
+                                     "doc/man/man1/mtx-synctex.man1.pdf"
                                      "doc/man/man1/mtx-texworks.1"
                                      "doc/man/man1/mtx-texworks.man1.pdf"
-                                     "doc/man/man1/mtx-timing.1"
-                                     "doc/man/man1/mtx-timing.man1.pdf"
                                      "doc/man/man1/mtx-tools.1"
                                      "doc/man/man1/mtx-tools.man1.pdf"
                                      "doc/man/man1/mtx-unicode.1"
@@ -73444,6 +73660,7 @@ a counter to be reset when another is incremented) and
                                      "doc/man/man1/mtxrun.man1.pdf"
                                      "fonts/afm/hoekwater/context/"
                                      "fonts/cid/fontforge/"
+                                     "fonts/enc/dvips/context/"
                                      "fonts/map/dvips/context/"
                                      "fonts/map/luatex/context/"
                                      "fonts/map/pdftex/context/"
@@ -73470,9 +73687,11 @@ a counter to be reset when another is incremented) and
                                      "scripts/context/lua/mtx-epub.lua"
                                      "scripts/context/lua/mtx-evohome.lua"
                                      "scripts/context/lua/mtx-fcd.lua"
+                                     "scripts/context/lua/mtx-fixpdf.lua"
                                      "scripts/context/lua/mtx-flac.lua"
                                      "scripts/context/lua/mtx-fonts.lua"
                                      "scripts/context/lua/mtx-grep.lua"
+                                     
"scripts/context/lua/mtx-install-modules.lua"
                                      "scripts/context/lua/mtx-install.lua"
                                      "scripts/context/lua/mtx-interface.lua"
                                      "scripts/context/lua/mtx-kpse.lua"
@@ -73502,6 +73721,7 @@ a counter to be reset when another is incremented) and
                                      "scripts/context/lua/mtx-youless.lua"
                                      "scripts/context/lua/mtxlibs.lua"
                                      "scripts/context/lua/mtxrun.lua"
+                                     "scripts/context/lua/texlua.lua"
                                      "scripts/context/perl/makempy.pl"
                                      "scripts/context/perl/path_tre.pm"
                                      "scripts/context/perl/pdftrimwhite.pl"
@@ -73509,11 +73729,11 @@ a counter to be reset when another is incremented) and
                                      "scripts/context/perl/texfont.pl"
                                      "tex/context/"
                                      "tex/generic/context/luatex/"
-                                     "tex/latex/context/ppchtex/"))))
+                                     "tex/generic/context/ppchtex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v452m4qi0963crr2fv211fi3a4c74l6b9p8brkcfg29fif7a846"))))
+                "1657n2pp14m3wz4y18s90chvlxb5ff2lf3k8d3milr43fab65b7v"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -73544,8 +73764,11 @@ a counter to be reset when another is incremented) and
                 (chmod "context" #o755)))))))
     (propagated-inputs
      (list texlive-amsfonts
+           texlive-context-companion-fonts
+           texlive-context-texlive
            texlive-lm
            texlive-lm-math
+           texlive-luajittex
            texlive-luatex
            texlive-manfnt-font
            texlive-mflogo-font
@@ -73563,250 +73786,248 @@ for a wealth of support information.")
 
 (define-deprecated-package texlive-context-base texlive-context)
 
-(define-public texlive-context-account
+(define-public texlive-context-calendar-examples
   (package
-    (name "texlive-context-account")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/account/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/account/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0pcl7yiajm4q87f05kd6wyxhvdzvsy4hyvy24aihzlmhwrww0c9c"))))
+    (name "texlive-context-calendar-examples")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list
+                         "doc/context/third/calendar-examples/"
+                         "tex/context/third/calendar-examples/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "02ic0vn3bn2fibcnvr6k78ndfq67f9kysszzvcw5qh4nsck06syf"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-account";)
-    (synopsis "Simple accounting package")
+    (home-page "https://ctan.org/pkg/context-calendar-examples";)
+    (synopsis "Collection of calendars based on the PocketDiary module")
     (description
-     "The package deals with accounts of its own specification.")
+     "The module contains examples for creating calendars based on the
+PocketDiary-module in various page sizes.")
     (license license:public-domain)))
 
-(define-public texlive-context-algorithmic
+(define-public texlive-context-collating-marks
   (package
-    (name "texlive-context-algorithmic")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/algorithmic/"
-                                     "tex/context/third/algorithmic/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0l2k8a3g3yrirbiwp741h1fisbprhbl2kwzbmd71fij1a80sqfaw"))))
+    (name "texlive-context-collating-marks")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list
+                         "doc/context/third/collating-marks/"
+                         "tex/context/third/collating-marks/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0jrlq3gar1ibm7vj8jvqh0cdq1vbl06g9vk74h4vihnmmhj1b3wz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-algorithmic";)
-    (synopsis "Algorithm handling in ConTeXt")
+    (home-page "https://ctan.org/pkg/context-collating-marks";)
+    (synopsis "Environment to place collating marks on the spine of a section")
     (description
-     "This module provides support for typesetting algorithms.")
-    (license license:gpl3+)))
+     "This module provides a possibility to place collating marks on the
+spines of sections when using imposition.  Placing collating marks is a method
+to make the correct sequence of sections of a book block visible.")
+    (license license:public-domain)))
 
-(define-public texlive-context-animation
+(define-public texlive-context-legacy
   (package
-    (name "texlive-context-animation")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/animation/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/animation/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "156zpxjb4c7qaibn7wjw13ysqyqg3m7pb8x3r3fzs6m83gp6r46c"))))
+    (name "texlive-context-legacy")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list "bibtex/bst/context/mkii/"
+                              "context/data/texfont/"
+                              "doc/context/scripts/mkii/"
+                              "doc/man/man1/texexec.1"
+                              "doc/man/man1/texexec.man1.pdf"
+                              "doc/man/man1/texmfstart.1"
+                              "doc/man/man1/texmfstart.man1.pdf"
+                              "metapost/context/base/mpii/"
+                              "scripts/context/ruby/"
+                              "tex/context/base/mkii/"
+                              "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"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-animation";)
-    (synopsis "Generate fieldstack based animation with ConTeXt")
+    (arguments
+     (list
+      #:link-scripts #~(list "texexec.rb" "texmfstart.rb")
+      #:create-formats #~(list "cont-en")))
+    (inputs (list ruby))
+    (propagated-inputs (list texlive-context texlive-metapost texlive-mptopdf
+                             texlive-pdftex texlive-xetex))
+    (home-page "https://ctan.org/pkg/context-legacy";)
+    (synopsis "The ConTeXt macro package, MkII")
     (description
-     "The package is a port, to Context (mkvi), of the corresponding LaTeX
-package.")
-    (license license:gpl3)))
+     "In TeX Live, ConTeXt MkII is split from current ConTeXt (MkIV and
+newer).")
+    ;; Same as ConTeXt.
+    (license (list license:lppl1.3c+ license:gpl2+ license:cc-by-sa4.0))))
 
-(define-public texlive-context-annotation
+(define-public texlive-context-notes-zh-cn
   (package
-    (name "texlive-context-annotation")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/annotation/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/annotation/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1b908rj51dbpicdiwwycb36wscxl1asmsmccrzcfbdji189kf6ck"))))
+    (name "texlive-context-notes-zh-cn")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference (url (texlive-packages-repository version))
+                                 (revision 70951)
+                                 (locations (list
+                                             
"doc/context/third/context-notes-zh-cn/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0pdizaybvxvzh19451x90mj81ql98q91f6cj8mfxwxa0mci1b9p4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-annotation";)
-    (synopsis "Annotate text blocks")
+    (home-page "https://ctan.org/pkg/context-notes-zh-cn";)
+    (synopsis "Notes on using ConTeXt MkIV")
     (description
-     "The @code{annotation} module lets you create your own commands and
-environments to mark text blocks.")
-    (license license:gpl3+)))
-
-(define-public texlive-context-bnf
-  (package
-    (name "texlive-context-bnf")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/bnf/"
-                                     "tex/context/third/bnf/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0m7144pgwk1707g7na96dx4apl6il73zzcvq7qd6lmhij3m96nv8"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-bnf";)
-    (synopsis "BNF module for ConTeXt")
-    (description
-     "The module provides a simple way to write good-looking BNF-style
-grammars in ConTeXt.  Grammars are written using the BNF syntax right in your
-ConTeXt documents, so there is a clear separation between content and layout.
-This allows the user to decide exactly how the grammar is to be displayed,
-while also allowing the gist of the grammar to be understood from simply
-looking at the source ConTeXt document.")
-    (license license:gpl3+)))
+     "This package provides an introductory tutorial on @code{ConTeXt}, in
+Chinese.  The document covers @code{ConTeXt} installation, fonts, layout
+design, cross-reference, project structure, metafun and presentation design.")
+    (license license:gpl3)))
 
-(define-public texlive-context-chromato
+(define-public texlive-context-pocketdiary
   (package
-    (name "texlive-context-chromato")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/chromato/"
-                                     "tex/context/third/chromato/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0p32iqgd6cbjx5y9ahs59f1q05js2s66nr84bjhzd37vzzl9acxs"))))
+    (name "texlive-context-pocketdiary")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list
+                         "doc/context/third/pocketdiary/"
+                         "tex/context/third/pocketdiary/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0zn2rzlhm6agz5pknf0f8qqn7w0c1qjgdxh73gglyb55jvgl8b2z"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-chromato";)
-    (synopsis "ConTeXt macros for chromatograms")
-    (description "The module provides macros for drawing chromatograms.")
-    (license license:gpl3+)))
+    (home-page "https://ctan.org/pkg/context-pocketdiary";)
+    (synopsis "Personal organiser")
+    (description
+     "PocketDiary is a calendar module, enabling to prepare various calendars
+from day- to week, month- and year-calendars based on the ideas contained in
+PocketMods, having 8 pages arranged on a A4 single-sided printed sheet of
+paper.  The module comes with different templates for notes etc.  The module
+provides sun and moon data calculations.")
+    (license license:public-domain)))
 
-(define-public texlive-context-cmscbf
+(define-public texlive-context-squares
   (package
-    (name "texlive-context-cmscbf")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/cmscbf/"
-                                     "tex/context/third/cmscbf/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0p0xgqr2pqxmhq7mzrzfyn8c37vr1xm273jz99lxzqpc7pxs37cp"))))
+    (name "texlive-context-squares")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list "doc/context/third/squares/"
+                              "tex/context/third/squares/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "13kg55djn6bppvigl395irfqsq87vw2sazfmjrfan2agl1mfsqfv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-cmscbf";)
-    (synopsis "Use Computer Modern bold Caps and Small-caps in ConTeXt")
-    (description
-     "The module makes provision for bold caps and small caps CM fonts,
-in ConTeXt.  Such a font may be found in the Computer Modern extra bold font
-set.")
-    (license license:gpl3+)))
+    (home-page "https://ctan.org/pkg/context-squares";)
+    (synopsis "Typesetting Magic and Latin squares")
+    (description "The package provides typesetting of Magic and Latin 
squares.")
+    (license license:expat)))
 
-(define-public texlive-context-cmttbf
+(define-public texlive-context-sudoku
   (package
-    (name "texlive-context-cmttbf")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/cmttbf/"
-                                     "tex/context/third/cmttbf/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0c88d2h6sn2l8s1lvy18h8vd6hc7im5gd85ilway4gq2nhvl4ahw"))))
+    (name "texlive-context-sudoku")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list "doc/context/third/sudoku/"
+                              "tex/context/third/sudoku/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0izgrfbqblik9hmlnnqsjwnfjrjks1zdafqk68gfv87lpysz6kgj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-cmttbf";)
-    (synopsis "Use Computer Modern Typewriter bold font in ConTeXt")
+    (home-page "https://ctan.org/pkg/context-sudoku";)
+    (synopsis "Sudokus for ConTeXt")
     (description
-     "The module makes provision for bold typewriter CM fonts, in ConTeXt.
-Such a font may be found in the Computer Modern extra bold font set.")
-    (license license:gpl3+)))
+     "This package provides a port of Peter Norvig's sudoku solver to
+Lua/ConTeXt.  It provides four basic commands for typesetting sudokus, as well
+as a command handler.")
+    (license license:expat)))
 
-(define-public texlive-context-construction-plan
+(define-public texlive-context-companion-fonts
   (package
-    (name "texlive-context-construction-plan")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/construction-plan/"
-                                     "tex/context/third/construction-plan/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0nch7bwmal1lbsv4h5jwpavif5cx7096jr7m1g2pfjn4qy9slpgs"))))
-    (outputs '("out" "doc"))
+    (name "texlive-context-companion-fonts")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations
+              (list "fonts/opentype/public/context-companion-fonts/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "14xxbwjcin47pfxm6nsrvn3kvd3z72ih4py7v4bg08z39653b2sw"))))
     (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-construction-plan";)
-    (synopsis "Construction plans in ConTeXt")
+    (home-page "https://ctan.org/pkg/context-companion-fonts";)
+    (synopsis "Companion fonts with fixes for ConTeXt")
     (description
-     "This module generates a page with a figure at a well-defined scale.")
-    (license license:gpl3+)))
+     "These files fix and/or enhance some math glyphs and are loaded in the
+math font goodie files used by ConTeXt LMTX.")
+    (license (list license:lppl1.3c+ license:gpl2+))))
 
 (define-public texlive-context-cyrillicnumbers
   (package
     (name "texlive-context-cyrillicnumbers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/cyrillicnumbers/"
                                      "tex/context/interface/third/"
                                      "tex/context/third/cyrillicnumbers/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vg3czh7vhwr9pg8iqmry4fd6kkmimpvsf0sdnvf73p7jkn5478y"))))
+                "0pysyspfnlynbylh4jv4rlwc3sf618ry90l7sph4zbhqg1cairys"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
@@ -73817,66 +74038,15 @@ Such a font may be found in the Computer Modern extra 
bold font set.")
 numeration using cyrillic letters.")
     (license license:bsd-2)))
 
-(define-public texlive-context-degrade
-  (package
-    (name "texlive-context-degrade")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/degrade/"
-                                     "tex/context/third/degrade/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "10bny5ipa8sn6wk1k6238f5q7mazlyz9hgfi2d7hspghnfg3sm3g"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-degrade";)
-    (synopsis "Degrading JPEG images in ConTeXt")
-    (description
-     "This module provides tools to degrade JPEG images in ConTeXt.")
-    (license license:gpl3+)))
-
-(define-public texlive-context-fancybreak
-  (package
-    (name "texlive-context-fancybreak")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/fancybreak/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/fancybreak/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0v29i2c77ycvl412mwmlyijss4s31c0sbxz7m7ln9vqy0xh3hv5i"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-fancybreak";)
-    (synopsis "Overfull pages with ConTeXt")
-    (description
-     "The ConTeXt module allows insertion of thought breaks in texts.
-With parameters one can adjust the spacing around the content and set
-a default symbol.")
-    (license license:gpl3+)))
-
 (define-public texlive-context-filter
   (package
     (name "texlive-context-filter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/filter/"
                                      "tex/context/third/filter/"))))
               (file-name (git-file-name name version))
@@ -73898,89 +74068,15 @@ the name of the temporary files that are created.  
The module is compatible
 with both MkII and MkIV.")
     (license license:bsd-2)))
 
-(define-public texlive-context-french
-  (package
-    (name "texlive-context-french")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/french/"
-                                     "tex/context/third/french/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "06x7dfsc1vrb49zl9xlhlyfavijgpc53hc0yhj5yc6vph8zbq0df"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-french";)
-    (synopsis "Support for writing French in ConTeXt")
-    (description
-     "This ConTeXt module deals with spacing around French punctuation.")
-    (license license:gpl3+)))
-
-(define-public texlive-context-fullpage
-  (package
-    (name "texlive-context-fullpage")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/fullpage/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/fullpage/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1phxzaayy8dpxhfg7xj66ms3xgrdfdc3hv18wy92havcky5gq9wc"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-fullpage";)
-    (synopsis "Overfull pages with ConTeXt")
-    (description
-     "This ConTeXt module copies the functionality of @code{fullpage}, and
-adds a styling parameter, given in the @code{\\usemodule} command.")
-    (license license:gpl3+)))
-
-(define-public texlive-context-gantt
-  (package
-    (name "texlive-context-gantt")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/gantt/"
-                                     "tex/context/third/gantt/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0r6gwxqg4pvrgz5z1bsdknahdqhjfjdkdnl148awsg49apqrrbwi"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context texlive-hatching))
-    (home-page "https://ctan.org/pkg/context-gantt";)
-    (synopsis "GANTT module for ConTeXt")
-    (description
-     "Gantt is a module for drawing Gantt charts via MetaPost or PGF/TikZ.")
-    (license license:public-domain)))
-
 (define-public texlive-context-gnuplot
   (package
     (name "texlive-context-gnuplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/gnuplot/"
                                      "metapost/context/third/gnuplot/"
                                      "tex/context/third/gnuplot/"))))
@@ -74002,18 +74098,18 @@ the resulting graphic directly into the document.")
 (define-public texlive-context-handlecsv
   (package
     (name "texlive-context-handlecsv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/handlecsv/"
                                      "tex/context/third/handlecsv/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0g5lxyj7v64mvfdhw96sqwjgxcka1nh6glbv040rrkx1p3j2r55x"))))
+                "0s1ivnv62y8dcmhwk49x3hxphn5ig326f3n5klpkkxzfhk9d9f52"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
@@ -74023,41 +74119,15 @@ the resulting graphic directly into the document.")
      "The package handles CSV data merging for automatic document creation.")
     (license license:gpl3)))
 
-(define-public texlive-context-layout
-  (package
-    (name "texlive-context-layout")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/layout/"
-                                     "tex/context/third/layout/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1zl26r94yizzpxzilkwv90xbr61ddxm7fabwpgbkrci0idc9ksv0"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-layout";)
-    (synopsis "Show ConTeXt layouts")
-    (description
-     "This ConTeXt module draws a representation of the layout of the current
-page and displays the sizes of the widths and heights of the margins, header,
-footer and text body.")
-    (license license:gpl3+)))
-
 (define-public texlive-context-letter
   (package
     (name "texlive-context-letter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/letter/"
                                      "tex/context/interface/third/"
                                      "tex/context/third/letter/base/"
@@ -74065,7 +74135,7 @@ footer and text body.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1bygisva06mj7kqcwdyk9mp247dv8v0qxgh2g1a451q8sqnk52yl"))))
+                "12dc8bii38s8qgiyw749walkcmpni0j33pji7rxbrslfax81cb4q"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
@@ -74077,47 +74147,22 @@ provided, with support covering ConTeXt Mkii and 
Mkiv.  The design of
 letters may be amended by a wide range of style specifications.")
     (license license:gpl3+)))
 
-(define-public texlive-context-lettrine
-  (package
-    (name "texlive-context-lettrine")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/lettrine/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/lettrine/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0mhzvnn6ffysfq9qxdj1a6prplppzsh4pb7x2di2r87pnkxwa7f2"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-lettrine";)
-    (synopsis "ConTeXt implementation of lettrines")
-    (description
-     "This is a re-implementation of the LaTeX package @code{lettrine}.")
-    (license license:public-domain)))
-
 (define-public texlive-context-mathsets
   (package
     (name "texlive-context-mathsets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/mathsets/"
                                      "tex/context/interface/third/"
                                      "tex/context/third/mathsets/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "15azsj3fv57yz9q1rrdp0cmjpz9p83aq5mwxkanppiy9sw1dny3b"))))
+                "132ps8piihyp93y2af98xl6qan0ivmjbjkljvy7ly5h763ykkv3q"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
@@ -74129,94 +74174,15 @@ Dirac braket notation, conditional probabilities, 
etc.  The package is at
 least inspired by @code{braket}.")
     (license license:bsd-2)))           ;from "t-mathsets.tex"
 
-(define-public texlive-context-rst
-  (package
-    (name "texlive-context-rst")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/rst/"
-                                     "scripts/context/lua/third/rst/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/rst/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0dfviz3pww0k9ffhiqw0dywj9fs3wkmqavb98z2cq1ldw09fbh01"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-rst";)
-    (synopsis "Process reStructuredText with ConTeXt")
-    (description
-     "The package provides a converter and module for typesetting
-reStructuredText with ConTeXt.")
-    (license license:bsd-2)))           ;from "manual.pdf"
-
-(define-public texlive-context-ruby
-  (package
-    (name "texlive-context-ruby")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/ruby/"
-                                     "tex/context/third/ruby/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0dgyvsxxfll5zayp0bfb7ixzh7df4bm3yz7z2w974yjlrd17acm0"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-ruby";)
-    (synopsis "Ruby annotations in ConTeXt")
-    (description
-     "Ruby markup (aka furigana in Japan) are inline annotations above or
-below a word to indicate the reading of ideographic characters.  The module
-implements the W3C specification for simple Ruby in ConTeXt.  The position and
-layout of the base text and the Ruby text can be controlled by parameters.")
-    (license license:public-domain)))
-
-(define-public texlive-context-simplefonts
-  (package
-    (name "texlive-context-simplefonts")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/simplefonts/"
-                                     "tex/context/third/simplefonts/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1yxxgxnxhg006pq8incc6s6rj7jvvl1mkrdagpvc63lc709ih56s"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-simplefonts";)
-    (synopsis "Simplified font usage for ConTeXt")
-    (description
-     "The package defines a set of commands for loading and using fonts in
-ConTeXt.")
-    (license license:gpl3+)))
-
 (define-public texlive-context-simpleslides
   (package
     (name "texlive-context-simpleslides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/simpleslides/"
                                      "scripts/context/lua/third/simpleslides/"
                                      "tex/context/interface/third/"
@@ -74224,7 +74190,7 @@ ConTeXt.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vbh26ym42ayxwis6wbkmf07sy167g9kzg5ls889j2f2zn5rf4pr"))))
+                "1r7pam5darq2nfnhfnrcxj5yzdjawg6kjiqq7qbip87l9jmj7sga"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
@@ -74240,43 +74206,55 @@ presentation.  Most styles are configurable, and it 
is easy to design
 new styles.")
     (license license:gpl3+)))
 
-(define-public texlive-context-title
+(define-public texlive-context-texlive
   (package
-    (name "texlive-context-title")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/title/"
-                                     "tex/context/interface/third/"
-                                     "tex/context/third/title/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1ah7b5lgqq668s17d5glnl2bwyzh7idsdib4ijxarx7ahph06jx2"))))
+    (name "texlive-context-texlive")
+    (version "2024.2")
+    (source
+     (origin
+       (method svn-multi-fetch)
+       (uri (svn-multi-reference
+             (url (texlive-packages-repository version))
+             (revision 70951)
+             (locations (list "doc/man/man1/contextjit.1"
+                              "doc/man/man1/contextjit.man1.pdf"
+                              "doc/man/man1/luatools.1"
+                              "doc/man/man1/luatools.man1.pdf"
+                              "doc/man/man1/mtxrunjit.1"
+                              "doc/man/man1/mtxrunjit.man1.pdf"
+                              "scripts/context-texlive/stubs-mkiv/unix/"
+                              "scripts/context-texlive/stubs-mkiv/win64/"
+                              "scripts/context-texlive/stubs/unix/"
+                              "scripts/context-texlive/stubs/win64/"
+                              "tex/context/texlive/"))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1d4lga9l3yfqv1b3lskpgifkrcylnwz6v2hggylzf7ixvsi49hwd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-title";)
-    (synopsis "Place document titles")
-    (description
-     "The title module provides the @code{\\placetitle} command to put
-a title block into your document.  With the command
-@code{\\setuptitle} values can be set for @code{\\placetitle} and
-change the formatting of the content.")
-    (license license:gpl3+)))
+    (arguments
+     (list #:link-scripts #~(list "contextjit" "luatools" "mtxrunjit")))
+    (home-page "https://ctan.org/pkg/context-texlive";)
+    (synopsis "TeX Live-specific helpers for ConTeXt (caches, papersize)")
+    (description
+     "This package distributes @file{cont-sys.mkxl} and @file{cont-sys.mkiv}
+files to update the ConTeXt filename cache if the system @file{ls-R} files are
+modified (typically by @command{mktexlsr}).  It also sets the default paper
+size from the @file{context-papersize.tex} file which TeX Live
+creates/updates.  It also includes stubs to run the @command{luatools},
+@command{contextjit}, and @command{mtxrunjit} scripts.")
+    ;; Same as ConTeXt.
+    (license (list license:lppl1.3c+ license:gpl2+))))
 
 (define-public texlive-context-transliterator
   (package
     (name "texlive-context-transliterator")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/transliterator/"
                                      
"scripts/context/lua/third/transliterator/"
                                      "tex/context/interface/third/"
@@ -74284,7 +74262,7 @@ change the formatting of the content.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hrj6sjldi7chqdnf300bs1q9s92v9sl2mfx3h0644mzjgjxw7s1"))))
+                "089mw43yrj0l06dcv1jzf1nibrwrz6qbhaj85crzjh8k91dzsw4j"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-context))
@@ -74296,40 +74274,15 @@ version in another; this is useful for readers who 
cannot read the original
 alphabet.  The package can make allowance for hyphenation.")
     (license license:bsd-2)))           ;from "t-transliterator.mkiv"
 
-(define-public texlive-context-typearea
-  (package
-    (name "texlive-context-typearea")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/context/third/typearea/"
-                                     "tex/context/third/typearea/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0np4yn0kjq1m7rrhcfxrai18qk19051188sfn9lrvphj604s7sna"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (propagated-inputs (list texlive-context))
-    (home-page "https://ctan.org/pkg/context-typearea";)
-    (synopsis "Something like Koma-Script typearea")
-    (description
-     "The module provides a command that calculates the page layout as the
-LaTeX package @code{typearea} does.")
-    (license license:gpl3+)))
-
 (define-public texlive-context-typescripts
   (package
     (name "texlive-context-typescripts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/typescripts/"
                                      "tex/context/third/typescripts/"))))
               (file-name (git-file-name name version))
@@ -74350,12 +74303,12 @@ a @file{.mkii} and a @file{.mkiv} version.")
 (define-public texlive-context-vim
   (package
     (name "texlive-context-vim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/vim/"
                                      "tex/context/third/vim/"))))
               (file-name (git-file-name name version))
@@ -74381,12 +74334,12 @@ Vim.")
 (define-public texlive-context-visualcounter
   (package
     (name "texlive-context-visualcounter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/visualcounter/"
                                      "source/context/third/visualcounter/"
                                      "tex/context/third/visualcounter/"))))
@@ -74408,17 +74361,17 @@ on.  This module provides a visual display for such 
counters.")
 (define-public texlive-beamer
   (package
     (name "texlive-beamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamer/" 
"tex/latex/beamer/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v5ix5dybf6j2mj9sp5598vdbm4bm1m50nmhj6qsk8faj78g562w"))))
+                "0ck21cwnwz5nx1hb263n9qs4gq76wiisqrh346yy6rjf425rgviy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -74454,12 +74407,12 @@ effects, varying slide transitions and animations.")
 (define-public texlive-beamer-tut-pt
   (package
     (name "texlive-beamer-tut-pt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamer-tut-pt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -74477,12 +74430,12 @@ Portuguese.")
 (define-public texlive-xmpincl
   (package
     (name "texlive-xmpincl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xmpincl/" 
"source/latex/xmpincl/"
                                      "tex/latex/xmpincl/"))))
               (file-name (git-file-name name version))
@@ -74505,12 +74458,12 @@ the file to which it applies.")
 (define-public texlive-pdfx
   (package
     (name "texlive-pdfx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfx/" "source/latex/pdfx/"
                                      "tex/latex/pdfx/"))))
               (file-name (git-file-name name version))
@@ -74539,18 +74492,18 @@ standards-compliant PDF documents with pdfTeX, LuaTeX 
and XeTeX.")
 (define-public texlive-yamlvars
   (package
     (name "texlive-yamlvars")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/yamlvars/"
                                      "tex/lualatex/yamlvars/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r9xqjbag1kvyiz369nbz1w15ij5b3bw9msxrnz4864wn2b50cf0"))))
+                "08s64y8gb3nxa6cadklfz31ia7k2bk42z1zg3db851d2xnvwivs8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/yamlvars";)
@@ -74563,12 +74516,12 @@ declare and define LaTeX definitions using YAML 
files.")
 (define-public texlive-yax
   (package
     (name "texlive-yax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/yax/" "tex/generic/yax/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -74591,12 +74544,12 @@ customized.")
 (define-public texlive-ydoc
   (package
     (name "texlive-ydoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ydoc/" "source/latex/ydoc/"
                                      "tex/generic/ydoc/" "tex/latex/ydoc/"))))
               (file-name (git-file-name name version))
@@ -74630,17 +74583,17 @@ change.")
 (define-public texlive-yet-another-guide-latex2e
   (package
     (name "texlive-yet-another-guide-latex2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yet-another-guide-latex2e/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1bxpk66cfmqc6g0d29vvfd4d6y83nhdxsb9gsfwqbh38yr6rlq1b"))))
+                "1a4z4ni7327jd1r4n0w2lh7bb8ag7dfdgr6xwl4q5hf2jbdv8mmy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/yet-another-guide-latex2e";)
@@ -74656,18 +74609,18 @@ otherwise covered in this document and a list of 
helpful resources.")
 (define-public texlive-pstricks
   (package
     (name "texlive-pstricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pstricks/" "dvips/pstricks/"
                                      "tex/generic/pstricks/" 
"tex/latex/pstricks/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hyd8rx0a11mwd13fa10s3h3jq3xymff57p7ks6cnryy2860aizq"))))
+                "0z4lk96pkd3cjx264kb8dgfwwa5ag0f1aam34wqssffbbccl2d9b"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "http://www.ctan.org/pkg/pstricks-base";)
@@ -74685,12 +74638,12 @@ of tables.")
 (define-public texlive-pst-2dplot
   (package
     (name "texlive-pst-2dplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-2dplot/"
                                      "tex/latex/pst-2dplot/"))))
               (file-name (git-file-name name version))
@@ -74710,12 +74663,12 @@ MATLAB for plotting.")
 (define-public texlive-pst-3d
   (package
     (name "texlive-pst-3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-3d/" "dvips/pst-3d/"
                                      "source/generic/pst-3d/"
                                      "tex/generic/pst-3d/" 
"tex/latex/pst-3d/"))))
@@ -74735,12 +74688,12 @@ and three dimensional representations of text or 
graphical objects.")
 (define-public texlive-pst-3dplot
   (package
     (name "texlive-pst-3dplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-3dplot/"
                                      "dvips/pst-3dplot/"
                                      "tex/generic/pst-3dplot/"
@@ -74748,7 +74701,7 @@ and three dimensional representations of text or 
graphical objects.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0k49c4kc126zacv2p2crdv00l50cg6kfpdnsa9m223naigifzf22"))))
+                "0n9lhqaj7zmvv781yhbm7d2swdzsjn6dzljrpchm2lz58l1lig2j"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-3dplot";)
@@ -74763,12 +74716,12 @@ TeX or LaTeX, without the need for external tools.")
 (define-public texlive-pst-abspos
   (package
     (name "texlive-pst-abspos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-abspos/"
                                      "source/generic/pst-abspos/"
                                      "tex/generic/pst-abspos/"
@@ -74790,12 +74743,12 @@ page.")
 (define-public texlive-pst-am
   (package
     (name "texlive-pst-am")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-am/"
                                      "source/generic/pst-am/" 
"tex/latex/pst-am/"))))
               (file-name (git-file-name name version))
@@ -74815,12 +74768,12 @@ carrier, signal modulation, signal recovery and 
signal demodulation.")
 (define-public texlive-pst-antiprism
   (package
     (name "texlive-pst-antiprism")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-antiprism/"
                                      "dvips/pst-antiprism/"
                                      "tex/generic/pst-antiprism/"
@@ -74841,12 +74794,12 @@ which is a semiregular polyhedron constructed with 
2-gons and triangles.")
 (define-public texlive-pst-arrow
   (package
     (name "texlive-pst-arrow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-arrow/"
                                      "tex/generic/pst-arrow/"
                                      "tex/latex/pst-arrow/"))))
@@ -74866,12 +74819,12 @@ which was related to arrows, like multiple arrows and 
so on.")
 (define-public texlive-pst-asr
   (package
     (name "texlive-pst-asr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-asr/"
                                      "tex/generic/pst-asr/" 
"tex/latex/pst-asr/"))))
               (file-name (git-file-name name version))
@@ -74889,12 +74842,12 @@ which was related to arrows, like multiple arrows and 
so on.")
 (define-public texlive-pst-bar
   (package
     (name "texlive-pst-bar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-bar/" "dvips/pst-bar/"
                                      "tex/generic/pst-bar/" 
"tex/latex/pst-bar/"))))
               (file-name (git-file-name name version))
@@ -74914,12 +74867,12 @@ drawing parameters are highly customizable.")
 (define-public texlive-pst-barcode
   (package
     (name "texlive-pst-barcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-barcode/"
                                      "dvips/pst-barcode/"
                                      "tex/generic/pst-barcode/"
@@ -74943,12 +74896,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-bezier/"
                                      "dvips/pst-bezier/"
                                      "tex/generic/pst-bezier/"
@@ -74970,12 +74923,12 @@ curve.")
 (define-public texlive-pst-blur
   (package
     (name "texlive-pst-blur")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-blur/" "dvips/pst-blur/"
                                      "source/generic/pst-blur/"
                                      "tex/generic/pst-blur/"
@@ -74996,12 +74949,12 @@ that apply blurring to the normal shadow function of 
PSTricks.")
 (define-public texlive-pst-bspline
   (package
     (name "texlive-pst-bspline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-bspline/"
                                      "dvips/pst-bspline/"
                                      "tex/generic/pst-bspline/"
@@ -75024,12 +74977,12 @@ points.  Graphical output is created using PStricks.")
 (define-public texlive-pst-calculate
   (package
     (name "texlive-pst-calculate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-calculate/"
                                      "tex/latex/pst-calculate/"))))
               (file-name (git-file-name name version))
@@ -75049,12 +75002,12 @@ level.")
 (define-public texlive-pst-calendar
   (package
     (name "texlive-pst-calendar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-calendar/"
                                      "tex/latex/pst-calendar/"))))
               (file-name (git-file-name name version))
@@ -75075,12 +75028,12 @@ available in English.")
 (define-public texlive-pst-cie
   (package
     (name "texlive-pst-cie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-cie/" "dvips/pst-cie/"
                                      "tex/generic/pst-cie/" 
"tex/latex/pst-cie/"))))
               (file-name (git-file-name name version))
@@ -75099,12 +75052,12 @@ spaces: Adobe, CIE, ColorMatch, NTSC, Pal-Secam, 
ProPhoto, SMPTE, and sRGB.")
 (define-public texlive-pst-circ
   (package
     (name "texlive-pst-circ")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-circ/" "dvips/pst-circ/"
                                      "tex/generic/pst-circ/"
                                      "tex/latex/pst-circ/"))))
@@ -75127,12 +75080,12 @@ expressing a circuit.")
 (define-public texlive-pst-coil
   (package
     (name "texlive-pst-coil")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-coil/" "dvips/pst-coil/"
                                      "tex/generic/pst-coil/"
                                      "tex/latex/pst-coil/"))))
@@ -75152,12 +75105,12 @@ and zigzag node connections.")
 (define-public texlive-pst-contourplot
   (package
     (name "texlive-pst-contourplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-contourplot/"
                                      "tex/generic/pst-contourplot/"
                                      "tex/latex/pst-contourplot/"))))
@@ -75180,12 +75133,12 @@ marching squares algorithm.")
 (define-public texlive-pst-cox
   (package
     (name "texlive-pst-cox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-cox/" "dvips/pst-cox/"
                                      "tex/generic/pst-cox/" 
"tex/latex/pst-cox/"))))
               (file-name (git-file-name name version))
@@ -75217,12 +75170,12 @@ series.")
 (define-public texlive-pst-dart
   (package
     (name "texlive-pst-dart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-dart/"
                                      "tex/generic/pst-dart/"
                                      "tex/latex/pst-dart/"))))
@@ -75242,12 +75195,12 @@ Optional arguments are the unit and the fontsize.")
 (define-public texlive-pst-dbicons
   (package
     (name "texlive-pst-dbicons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-dbicons/"
                                      "source/generic/pst-dbicons/"
                                      "tex/latex/pst-dbicons/"))))
@@ -75269,12 +75222,12 @@ to them by using the standard database terminology.")
 (define-public texlive-pst-diffraction
   (package
     (name "texlive-pst-diffraction")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-diffraction/"
                                      "source/generic/pst-diffraction/"
                                      "tex/generic/pst-diffraction/"
@@ -75301,12 +75254,12 @@ be calculated by the package).")
 (define-public texlive-pst-electricfield
   (package
     (name "texlive-pst-electricfield")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-electricfield/"
                                      "dvips/pst-electricfield/"
                                      "source/generic/pst-electricfield/"
@@ -75329,12 +75282,12 @@ in a cartesian coordinate system.")
 (define-public texlive-pst-eps
   (package
     (name "texlive-pst-eps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-eps/"
                                      "source/generic/pst-eps/"
                                      "tex/generic/pst-eps/" 
"tex/latex/pst-eps/"))))
@@ -75355,19 +75308,19 @@ a document in the usual way.")
 (define-public texlive-pst-eucl
   (package
     (name "texlive-pst-eucl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-eucl/" "dvips/pst-eucl/"
                                      "tex/generic/pst-eucl/"
                                      "tex/latex/pst-eucl/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "070f7chfvj65mhhdnghblhlq0ywvy76bw17dcb8519ixra6p4f4d"))))
+                "170n1llp9wblzq1fmdnxzh6bw540i455lgpwm353k8jm4skrqm50"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-eucl";)
@@ -75382,12 +75335,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-eucl-translation-bg/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -75405,12 +75358,12 @@ Bulgarian language.")
 (define-public texlive-pst-exa
   (package
     (name "texlive-pst-exa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-exa/" 
"tex/latex/pst-exa/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -75428,12 +75381,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-feyn/" "dvips/pst-feyn/"
                                      "tex/generic/pst-feyn/"
                                      "tex/latex/pst-feyn/"))))
@@ -75453,12 +75406,12 @@ for Feynman diagrams.")
 (define-public texlive-pst-fill
   (package
     (name "texlive-pst-fill")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-fill/"
                                      "tex/generic/pst-fill/"
                                      "tex/latex/pst-fill/"))))
@@ -75478,12 +75431,12 @@ characters.")
 (define-public texlive-pst-fit
   (package
     (name "texlive-pst-fit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-fit/"
                                      "tex/generic/pst-fit/" 
"tex/latex/pst-fit/"))))
               (file-name (git-file-name name version))
@@ -75503,12 +75456,12 @@ and fourth order polynomials.")
 (define-public texlive-pst-flags
   (package
     (name "texlive-pst-flags")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-flags/"
                                      "tex/latex/pst-flags/"))))
               (file-name (git-file-name name version))
@@ -75532,12 +75485,12 @@ options supplied to the TeX macros.")
 (define-public texlive-pst-fr3d
   (package
     (name "texlive-pst-fr3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-fr3d/"
                                      "source/generic/pst-fr3d/"
                                      "tex/generic/pst-fr3d/"
@@ -75559,12 +75512,12 @@ especially useful for drawing 3D-seeming buttons.")
 (define-public texlive-pst-fractal
   (package
     (name "texlive-pst-fractal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-fractal/"
                                      "dvips/pst-fractal/"
                                      "tex/generic/pst-fractal/"
@@ -75587,12 +75540,12 @@ parameters (including varying numbers of 
iterations).")
 (define-public texlive-pst-fun
   (package
     (name "texlive-pst-fun")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-fun/" "dvips/pst-fun/"
                                      "source/generic/pst-fun/"
                                      "tex/generic/pst-fun/" 
"tex/latex/pst-fun/"))))
@@ -75613,19 +75566,19 @@ macros and/or packages. (Or they can be used for 
fun...)")
 (define-public texlive-pst-func
   (package
     (name "texlive-pst-func")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (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
-                "01ibjcyb71l5wqm0x2vq3i4by7q0hp6jmghyw9gkrapmdlwqig5q"))))
+                "1xqqnmnhrni9lwgxpr84hg0ji72sn89zkb7hm3n36ygmpr37v97k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-func";)
@@ -75659,12 +75612,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-gantt/"
                                      "tex/generic/pst-gantt/"
                                      "tex/latex/pst-gantt/"))))
@@ -75684,12 +75637,12 @@ chart that displays a project schedule.")
 (define-public texlive-pst-geo
   (package
     (name "texlive-pst-geo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-geo/" "dvips/pst-geo/"
                                      "tex/generic/pst-geo/" 
"tex/latex/pst-geo/"))))
               (file-name (git-file-name name version))
@@ -75718,12 +75671,12 @@ should arise.")
 (define-public texlive-pst-geometrictools
   (package
     (name "texlive-pst-geometrictools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-geometrictools/"
                                      "tex/generic/pst-geometrictools/"
                                      "tex/latex/pst-geometrictools/"))))
@@ -75743,12 +75696,12 @@ compasses and pencils.")
 (define-public texlive-pst-gr3d
   (package
     (name "texlive-pst-gr3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-gr3d/"
                                      "source/latex/pst-gr3d/"
                                      "tex/generic/pst-gr3d/"
@@ -75770,12 +75723,12 @@ appearance.")
 (define-public texlive-pst-grad
   (package
     (name "texlive-pst-grad")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-grad/" "dvips/pst-grad/"
                                      "tex/generic/pst-grad/"
                                      "tex/latex/pst-grad/"))))
@@ -75796,12 +75749,12 @@ found in package @code{pst-slpe}.")
 (define-public texlive-pst-graphicx
   (package
     (name "texlive-pst-graphicx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-graphicx/"
                                      "tex/generic/pst-graphicx/"))))
               (file-name (git-file-name name version))
@@ -75821,18 +75774,18 @@ PSTricks use of @code{xkeyval}.")
 (define-public texlive-pst-hsb
   (package
     (name "texlive-pst-hsb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-hsb/"
                                      "tex/generic/pst-hsb/" 
"tex/latex/pst-hsb/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0cv81bbkg2yhszjs2y7b5vs241y272by5mcb7adg347jzyrs8s74"))))
+                "1nhhsk5hfh1v7d9vr0g0lkvcv12bwlyasx9s2sa916p7px0ddz0s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-hsb";)
@@ -75846,12 +75799,12 @@ supported.")
 (define-public texlive-pst-infixplot
   (package
     (name "texlive-pst-infixplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-infixplot/"
                                      "tex/generic/pst-infixplot/"
                                      "tex/latex/pst-infixplot/"))))
@@ -75875,12 +75828,12 @@ expressions to PostScript syntax.")
 (define-public texlive-pst-intersect
   (package
     (name "texlive-pst-intersect")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-intersect/"
                                      "dvips/pst-intersect/"
                                      "source/latex/pst-intersect/"
@@ -75902,12 +75855,12 @@ paths or Bezier curves, using the Bezier clipping 
algorithm.")
 (define-public texlive-pst-jtree
   (package
     (name "texlive-pst-jtree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-jtree/"
                                      "tex/generic/pst-jtree/"
                                      "tex/latex/pst-jtree/"))))
@@ -75926,12 +75879,12 @@ paths or Bezier curves, using the Bezier clipping 
algorithm.")
 (define-public texlive-pst-knot
   (package
     (name "texlive-pst-knot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-knot/" "dvips/pst-knot/"
                                      "tex/generic/pst-knot/"
                                      "tex/latex/pst-knot/"))))
@@ -75951,19 +75904,19 @@ standard graphics controls one expects.")
 (define-public texlive-pst-labo
   (package
     (name "texlive-pst-labo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-labo/"
                                      "tex/generic/pst-labo/"
                                      "tex/latex/pst-labo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "10c2qv2fpijb49yn7p00b116icimhiva5kq0bfgj2975y90fncjb"))))
+                "1nzpqgi7g6n2hzajh4ph9idf2imrfniar7sc3gr7kc8r9sc4b5ij"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-labo";)
@@ -75977,12 +75930,12 @@ of illustrations together with their source code, 
making it an easy read.")
 (define-public texlive-pst-layout
   (package
     (name "texlive-pst-layout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-layout/"
                                      "tex/latex/pst-layout/"))))
               (file-name (git-file-name name version))
@@ -76001,12 +75954,12 @@ layouts of material, typically to be overlaid on an 
included graphic.")
 (define-public texlive-pst-lens
   (package
     (name "texlive-pst-lens")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-lens/"
                                      "source/generic/pst-lens/"
                                      "tex/generic/pst-lens/"
@@ -76028,12 +75981,12 @@ a remarkable range of effects.")
 (define-public texlive-pst-light3d
   (package
     (name "texlive-pst-light3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-light3d/"
                                      "dvips/pst-light3d/"
                                      "source/generic/pst-light3d/"
@@ -76055,12 +76008,12 @@ effects on characters and PSTricks graphics, like 
lines, curves, plots, ...")
 (define-public texlive-pst-lsystem
   (package
     (name "texlive-pst-lsystem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-lsystem/"
                                      "dvips/pst-lsystem/"
                                      "tex/generic/pst-lsystem/"
@@ -76083,12 +76036,12 @@ Kochflake or Hilbert curve.")
 (define-public texlive-pst-magneticfield
   (package
     (name "texlive-pst-magneticfield")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-magneticfield/"
                                      "dvips/pst-magneticfield/"
                                      "tex/generic/pst-magneticfield/"
@@ -76096,7 +76049,7 @@ Kochflake or Hilbert curve.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gxz7yfj16b23lwn5pq68r8yb6klm7xhmq5m0addmrq1dvb3id5n"))))
+                "1qxlmj4v1m3mb5rb6ls9zz664ymcac05skyk2xxjnjjn23s6zjzi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-magneticfield";)
@@ -76110,12 +76063,12 @@ There are several parameters to create a different 
output.")
 (define-public texlive-pst-marble
   (package
     (name "texlive-pst-marble")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-marble/"
                                      "dvips/pst-marble/"
                                      "tex/generic/pst-marble/"
@@ -76134,19 +76087,19 @@ There are several parameters to create a different 
output.")
 (define-public texlive-pst-math
   (package
     (name "texlive-pst-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-math/" "dvips/pst-math/"
                                      "tex/generic/pst-math/"
                                      "tex/latex/pst-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1h9fg3wz7k28kgmlanli8jzz8kqif11lf0y50w5wxrnaasdmh1ib"))))
+                "10y55bgazy49p2l1d8qrsbdzwds4zjl5gdlwyhssh55szyc1p67n"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-math";)
@@ -76166,12 +76119,12 @@ a solver of linear equation systems.")
 (define-public texlive-pst-mirror
   (package
     (name "texlive-pst-mirror")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-mirror/"
                                      "dvips/pst-mirror/"
                                      "tex/generic/pst-mirror/"
@@ -76192,12 +76145,12 @@ drawing images as if reflected by a spherical 
mirror.")
 (define-public texlive-pst-moire
   (package
     (name "texlive-pst-moire")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-moire/" 
"dvips/pst-moire/"
                                      "tex/generic/pst-moire/"
                                      "tex/latex/pst-moire/"))))
@@ -76215,12 +76168,12 @@ drawing images as if reflected by a spherical 
mirror.")
 (define-public texlive-pst-node
   (package
     (name "texlive-pst-node")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-node/" "dvips/pst-node/"
                                      "tex/generic/pst-node/"
                                      "tex/latex/pst-node/"))))
@@ -76243,12 +76196,12 @@ and so on.")
 (define-public texlive-pst-ob3d
   (package
     (name "texlive-pst-ob3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-ob3d/"
                                      "source/generic/pst-ob3d/"
                                      "tex/generic/pst-ob3d/"
@@ -76270,18 +76223,18 @@ dies (which are only a special kind of cubes) are 
defined.")
 (define-public texlive-pst-ode
   (package
     (name "texlive-pst-ode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-ode/" "dvips/pst-ode/"
                                      "tex/generic/pst-ode/" 
"tex/latex/pst-ode/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0mx6wsdl4m0nr6848qpyfi6rn7x1nsqljnflsp0yk010r0vsmid5"))))
+                "1jsghzx3d0hnlm5pn3rf4maksr1s6c37n4hw6k9b5qkif1hjrksj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-ode";)
@@ -76302,12 +76255,12 @@ state vectors can be written as a table to a text 
file.")
 (define-public texlive-pst-optexp
   (package
     (name "texlive-pst-optexp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-optexp/" 
"dvips/pst-optexp/"
                                      "makeindex/pst-optexp/"
                                      "source/latex/pst-optexp/"
@@ -76332,19 +76285,19 @@ realistic raytraced beam paths are also possible.")
 (define-public texlive-pst-optic
   (package
     (name "texlive-pst-optic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-optic/"
                                      "tex/generic/pst-optic/"
                                      "tex/latex/pst-optic/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1qgxqygcfv3v6wkf6igkyp5aimp9f9nvfyizcwlxlxr32mjvvbly"))))
+                "16rryf56zjk7z4532hgmgkld1mx7abh5dn525bw3h5ijin4y7921"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-optic";)
@@ -76357,19 +76310,19 @@ refractive optics diagrams.")
 (define-public texlive-pst-osci
   (package
     (name "texlive-pst-osci")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-osci/"
                                      "tex/generic/pst-osci/"
                                      "tex/latex/pst-osci/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0h7wnpm26z8v904yj0wvadrjsh3j5fsn73ihilxhb4zd88zqib99"))))
+                "07zhx2lzihip8vvninhnpakj72a7h8dyi75sfmm686yy20d0hxx3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-osci";)
@@ -76385,12 +76338,12 @@ the two other signals.  Lissajous diagrams (XY-mode) 
can also be obtained.")
 (define-public texlive-pst-ovl
   (package
     (name "texlive-pst-ovl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-ovl/" "dvips/pst-ovl/"
                                      "tex/generic/pst-ovl/" 
"tex/latex/pst-ovl/"))))
               (file-name (git-file-name name version))
@@ -76409,12 +76362,12 @@ in the slides of a projected presentation.")
 (define-public texlive-pst-pad
   (package
     (name "texlive-pst-pad")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-pad/"
                                      "source/generic/pst-pad/"
                                      "tex/generic/pst-pad/" 
"tex/latex/pst-pad/"))))
@@ -76438,12 +76391,12 @@ lubrication.")
 (define-public texlive-pst-pdf
   (package
     (name "texlive-pst-pdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-pdf/" "scripts/pst-pdf/"
                                      "source/latex/pst-pdf/" 
"tex/latex/pst-pdf/"))))
               (file-name (git-file-name name version))
@@ -76467,12 +76420,12 @@ PostScript code.")
 (define-public texlive-pst-pdgr
   (package
     (name "texlive-pst-pdgr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-pdgr/"
                                      "source/generic/pst-pdgr/"
                                      "tex/generic/pst-pdgr/"
@@ -76497,12 +76450,12 @@ files from spreadsheets is available.")
 (define-public texlive-pst-perspective
   (package
     (name "texlive-pst-perspective")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-perspective/"
                                      "tex/generic/pst-perspective/"
                                      "tex/latex/pst-perspective/"))))
@@ -76522,12 +76475,12 @@ with an arbitrarily chosen angle and a variable 
shortening factor.")
 (define-public texlive-pst-platon
   (package
     (name "texlive-pst-platon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-platon/"
                                      "source/generic/pst-platon/"
                                      "tex/latex/pst-platon/"))))
@@ -76547,12 +76500,12 @@ the five Platonic solids.")
 (define-public texlive-pst-plot
   (package
     (name "texlive-pst-plot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-plot/"
                                      "tex/generic/pst-plot/"
                                      "tex/latex/pst-plot/"))))
@@ -76572,12 +76525,12 @@ using PSTricks.  Plots may be configured using a wide 
variety of parameters.")
 (define-public texlive-pst-poker
   (package
     (name "texlive-pst-poker")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-poker/"
                                      "tex/latex/pst-poker/"))))
               (file-name (git-file-name name version))
@@ -76596,12 +76549,12 @@ manners.")
 (define-public texlive-pst-poly
   (package
     (name "texlive-pst-poly")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-poly/"
                                      "tex/generic/pst-poly/"
                                      "tex/latex/pst-poly/"))))
@@ -76624,12 +76577,12 @@ text with a polygon.")
 (define-public texlive-pst-pulley
   (package
     (name "texlive-pst-pulley")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-pulley/"
                                      "tex/generic/pst-pulley/"
                                      "tex/latex/pst-pulley/"))))
@@ -76649,12 +76602,12 @@ The pulley diagrams are labelled with the physical 
properties of the system.")
 (define-public texlive-pst-qtree
   (package
     (name "texlive-pst-qtree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-qtree/"
                                      "tex/generic/pst-qtree/"
                                      "tex/latex/pst-qtree/"))))
@@ -76672,12 +76625,12 @@ The pulley diagrams are labelled with the physical 
properties of the system.")
 (define-public texlive-pst-rputover
   (package
     (name "texlive-pst-rputover")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-rputover/"
                                      "tex/generic/pst-rputover/"
                                      "tex/latex/pst-rputover/"))))
@@ -76697,12 +76650,12 @@ without obscuring background colors.")
 (define-public texlive-pst-rubans
   (package
     (name "texlive-pst-rubans")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-rubans/"
                                      "source/generic/pst-rubans/"
                                      "tex/generic/pst-rubans/"
@@ -76726,12 +76679,12 @@ helices, one may also choose the number of ribbons.")
 (define-public texlive-pst-shell
   (package
     (name "texlive-pst-shell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-shell/" 
"dvips/pst-shell/"
                                      "source/generic/pst-shell/"
                                      "tex/generic/pst-shell/"
@@ -76754,12 +76707,12 @@ Nautilus, all with different parameters.")
 (define-public texlive-pst-sigsys
   (package
     (name "texlive-pst-sigsys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-sigsys/"
                                      "tex/generic/pst-sigsys/"
                                      "tex/latex/pst-sigsys/"))))
@@ -76784,12 +76737,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-slpe/" "dvips/pst-slpe/"
                                      "source/generic/pst-slpe/"
                                      "tex/generic/pst-slpe/"
@@ -76820,12 +76773,12 @@ a three-dimensional appearance.
 (define-public texlive-pst-solarsystem
   (package
     (name "texlive-pst-solarsystem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-solarsystem/"
                                      "dvips/pst-solarsystem/"
                                      "tex/generic/pst-solarsystem/"
@@ -76833,7 +76786,7 @@ a three-dimensional appearance.
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "147mbrir52fl1ra3qqwlmmgk7789nrpr9hh015kc07mx10zfmc5x"))))
+                "0rlkxm8ac2x2gcdc29997zz1v4j9cch1blxf3m9jramg4zbqq8n7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-solarsystem";)
@@ -76850,12 +76803,12 @@ correct size.")
 (define-public texlive-pst-solides3d
   (package
     (name "texlive-pst-solides3d")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-solides3d/"
                                      "dvips/pst-solides3d/"
                                      "tex/generic/pst-solides3d/"
@@ -76863,7 +76816,7 @@ correct size.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1w6qpaw5k6x5c90k15q3r397f3ai7fd443yzwif2fhkqb2wjv3k8"))))
+                "1iwh7p9mapr20cyns46ihdscfcj0m6vq0nr34hwi9m1bkflm7z18"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pst-solides3d";)
@@ -76887,12 +76840,12 @@ large palette of colors;
 (define-public texlive-pst-soroban
   (package
     (name "texlive-pst-soroban")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-soroban/"
                                      "source/generic/pst-soroban/"
                                      "tex/latex/pst-soroban/"))))
@@ -76912,12 +76865,12 @@ soroban is still used in Japan today.")
 (define-public texlive-pst-spectra
   (package
     (name "texlive-pst-spectra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-spectra/"
                                      "dvips/pst-spectra/"
                                      "tex/generic/pst-spectra/"
@@ -76939,12 +76892,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-spinner/"
                                      "dvips/pst-spinner/"
                                      "tex/generic/pst-spinner/"
@@ -76966,12 +76919,12 @@ popular model: the triple fidget spinner.")
 (define-public texlive-pst-stru
   (package
     (name "texlive-pst-stru")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-stru/"
                                      "tex/generic/pst-stru/"
                                      "tex/latex/pst-stru/"))))
@@ -76991,12 +76944,12 @@ schemes in civil engineering analysis, for beams, 
portals, arches and piles.")
 (define-public texlive-pst-support
   (package
     (name "texlive-pst-support")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-support/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -77014,12 +76967,12 @@ process scripts for use with TeXnicCenter.")
 (define-public texlive-pst-text
   (package
     (name "texlive-pst-text")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-text/"
                                      "dvips/pst-text/"
                                      "tex/generic/pst-text/"
@@ -77040,12 +76993,12 @@ of the old package @code{pst-char}.")
 (define-public texlive-pst-thick
   (package
     (name "texlive-pst-thick")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-thick/"
                                      "source/generic/pst-thick/"
                                      "tex/generic/pst-thick/"
@@ -77066,12 +77019,12 @@ with various fillings for the body of the lines.")
 (define-public texlive-pst-tools
   (package
     (name "texlive-pst-tools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-tools/" 
"dvips/pst-tools/"
                                      "tex/generic/pst-tools/"
                                      "tex/latex/pst-tools/"))))
@@ -77091,12 +77044,12 @@ packages.")
 (define-public texlive-pst-tree
   (package
     (name "texlive-pst-tree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-tree/"
                                      "tex/generic/pst-tree/"
                                      "tex/latex/pst-tree/"))))
@@ -77116,12 +77069,12 @@ joining nodes created using @code{pst-node} in order 
to draw trees.")
 (define-public texlive-pst-turtle
   (package
     (name "texlive-pst-turtle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-turtle/"
                                      "dvips/pst-turtle/"
                                      "tex/generic/pst-turtle/"
@@ -77141,12 +77094,12 @@ joining nodes created using @code{pst-node} in order 
to draw trees.")
 (define-public texlive-pst-tvz
   (package
     (name "texlive-pst-tvz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-tvz/"
                                      "source/generic/pst-tvz/"
                                      "tex/generic/pst-tvz/" 
"tex/latex/pst-tvz/"))))
@@ -77167,12 +77120,12 @@ algorithm.")
 (define-public texlive-pst-uml
   (package
     (name "texlive-pst-uml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-uml/"
                                      "source/generic/pst-uml/"
                                      "tex/latex/pst-uml/"))))
@@ -77194,12 +77147,12 @@ is written in French.)")
 (define-public texlive-pst-vectorian
   (package
     (name "texlive-pst-vectorian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-vectorian/"
                                      "dvips/pst-vectorian/"
                                      "tex/latex/pst-vectorian/"))))
@@ -77219,12 +77172,12 @@ ornaments is provided).")
 (define-public texlive-pst-vehicle
   (package
     (name "texlive-pst-vehicle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-vehicle/"
                                      "tex/generic/pst-vehicle/"
                                      "tex/latex/pst-vehicle/"))))
@@ -77245,12 +77198,12 @@ the curve is to be defined by its equation in 
algebraic notation.")
 (define-public texlive-pst-venn
   (package
     (name "texlive-pst-venn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pst-venn/"
                                      "tex/latex/pst-venn/"))))
               (file-name (git-file-name name version))
@@ -77269,12 +77222,12 @@ circles.")
 (define-public texlive-pst-vowel
   (package
     (name "texlive-pst-vowel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pst-vowel/"
                                      "tex/latex/pst-vowel/"))))
               (file-name (git-file-name name version))
@@ -77294,12 +77247,12 @@ relationships such as diphthong membership.")
 (define-public texlive-pst2pdf
   (package
     (name "texlive-pst2pdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/pst2pdf/" 
"scripts/pst2pdf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -77324,12 +77277,12 @@ with @code{\\includegraphics} to include the 
processed snippets.")
 (define-public texlive-pstricks-add
   (package
     (name "texlive-pstricks-add")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/pstricks-add/"
                                      "dvips/pstricks-add/"
                                      "tex/generic/pstricks-add/"
@@ -77337,7 +77290,7 @@ with @code{\\includegraphics} to include the processed 
snippets.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18khs28v3dg5z7215k0yv7hxna9x5nh09hlrw2fc4nhmzymy2kjg"))))
+                "1r3agvd9mpdahzs8qpiplyldh4ygc5yzrchk2xmrdhkvnnvyyn6i"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pstricks-add";)
@@ -77355,12 +77308,12 @@ differential equations; box plots; matrix plots; and 
pie charts.")
 (define-public texlive-pstricks-calcnotes
   (package
     (name "texlive-pstricks-calcnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pstricks_calcnotes/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -77380,19 +77333,19 @@ equation.  The results are illustrated in a fragment 
of lecture notes.")
 (define-public texlive-marginnote
   (package
     (name "texlive-marginnote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/marginnote/"
                                      "source/latex/marginnote/"
                                      "tex/latex/marginnote/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1drmscvd14akcv7n6wl3d3cnj18cwkd7z7rm2gg7z43b89s7kdqr"))))
+                "1wsprc4gnxws3hs5sfpvcw6cdjs5mn5my5ff56hvk6mxd0m6rpwg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/marginnote";)
@@ -77406,12 +77359,12 @@ frames made with the @code{framed} package.")
 (define-public texlive-tabu
   (package
     (name "texlive-tabu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabu/" "source/latex/tabu/"
                                      "tex/latex/tabu/"))))
               (file-name (git-file-name name version))
@@ -77432,12 +77385,12 @@ facilities of @code{tabu} in a modified 
@code{longtable} environment.")
 (define-public texlive-uml
   (package
     (name "texlive-uml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uml/" "source/latex/uml/"
                                      "tex/latex/uml/"))))
               (file-name (git-file-name name version))
@@ -77458,12 +77411,12 @@ cannot be used together with @code{pst-uml}.")
 (define-public texlive-vaucanson-g
   (package
     (name "texlive-vaucanson-g")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/vaucanson-g/"
                                      "tex/generic/vaucanson-g/"))))
               (file-name (git-file-name name version))
@@ -77483,12 +77436,12 @@ PSTricks.")
 (define-public texlive-vocaltract
   (package
     (name "texlive-vocaltract")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vocaltract/"
                                      "tex/latex/vocaltract/"))))
               (file-name (git-file-name name version))
@@ -77512,12 +77465,12 @@ produced using PSTricks.")
 (define-public texlive-xkeyval
   (package
     (name "texlive-xkeyval")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xkeyval/" 
"source/latex/xkeyval/"
                                      "tex/generic/xkeyval/" 
"tex/latex/xkeyval/"))))
               (file-name (git-file-name name version))
@@ -77543,7 +77496,8 @@ produced using PSTricks.")
                  "usepackage[dvips]{xcolor}")))))))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-footmisc
+            (list texlive-etoolbox
+                  texlive-footmisc
                   texlive-fourier
                   texlive-hypdoc
                   texlive-infwarerr
@@ -77570,18 +77524,18 @@ keys.")
 (define-public texlive-scikgtex
   (package
     (name "texlive-scikgtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/scikgtex/"
                                      "tex/lualatex/scikgtex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0p7y7qd5kmlhr4v72x8krxihzjm80fkb65wh28rr2r54rw8ag3hc"))))
+                "1xzb07i15khplwdm14irg4jzj9ayngkj05qc4yk70z0nra95mhb4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/scikgtex";)
@@ -77598,12 +77552,12 @@ up by search engines and knowledge graphs.")
 (define-public texlive-selnolig
   (package
     (name "texlive-selnolig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/selnolig/"
                                      "tex/lualatex/selnolig/"))))
               (file-name (git-file-name name version))
@@ -77623,18 +77577,18 @@ inappropriate because they span morpheme boundaries.")
 (define-public texlive-showhyphenation
   (package
     (name "texlive-showhyphenation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/showhyphenation/"
                                      "tex/lualatex/showhyphenation/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v8rjr828pzcn85zqbrw3fnrfyvn7cscqyg5mm08wyay990lkhny"))))
+                "004ks65aac3h7zzplx10amydbhxja5llkp4kp5krs35hpyv0q11f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/showhyphenation";)
@@ -77650,18 +77604,18 @@ in front of the glyphs.  The package requires 
LuaLaTeX.")
 (define-public texlive-showkerning
   (package
     (name "texlive-showkerning")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/showkerning/"
                                      "tex/lualatex/showkerning/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0kd20scd9mv7zmsfz9wy321j07fwkll94cbfpqllzn0jk80qgxgm"))))
+                "0l0xc7rlxfsw8pr1w65jkfpr4q7ljybjx8rl1vpyqz8556hi683w"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/showkerning";)
@@ -77677,18 +77631,18 @@ behind or in front of the glyphs.  The package 
requires LuaLaTeX.")
 (define-public texlive-spacekern
   (package
     (name "texlive-spacekern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/spacekern/"
                                      "tex/lualatex/spacekern/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rmdg9daqp0fallznsqsr0475z7cw0djhxq6dwkyk5yg8ii9c6s9"))))
+                "1wlp45z7wzdnb0bp2fzfrmzc1ba2wz5qji2n3qf7rfz7kb0z1ma8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/spacekern";)
@@ -77702,12 +77656,12 @@ are correctly applied.  Additionally, interword 
kerning can be applied.")
 (define-public texlive-spelling
   (package
     (name "texlive-spelling")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/spelling/" "scripts/spelling/"
                                      "tex/luatex/spelling/"))))
               (file-name (git-file-name name version))
@@ -77729,12 +77683,12 @@ package should work with most spell-checkers, even 
dumb, TeX-unaware ones.")
 (define-public texlive-standalone
   (package
     (name "texlive-standalone")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/standalone/"
                                      "source/latex/standalone/"
                                      "tex/latex/standalone/"))))
@@ -77767,12 +77721,12 @@ without margins.")
 (define-public texlive-stricttex
   (package
     (name "texlive-stricttex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/stricttex/"
                                      "tex/lualatex/stricttex/"))))
               (file-name (git-file-name name version))
@@ -77793,21 +77747,20 @@ allows you to use numbers and primes in command 
names.")
 (define-public texlive-siunitx
   (package
     (name "texlive-siunitx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/siunitx/" 
"source/latex/siunitx/"
                                      "tex/latex/siunitx/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14rgn7lm5iy15jxcdwrkkp6rmi569x1x7qir82k89xl49k1rr2d1"))))
+                "00a4iv5460p6i8r7q6gsqvh9g0jwa25gcja42k5895rpxb31lly3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
-    (propagated-inputs (list texlive-l3kernel texlive-l3packages))
     (home-page "https://www.ctan.org/pkg/siunitx";)
     (synopsis "Comprehensive SI units package")
     (description
@@ -77828,12 +77781,12 @@ package to handle all of the possible unit-related 
needs of LaTeX users.")
 (define-public texlive-booktabs
   (package
     (name "texlive-booktabs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/booktabs/" 
"source/latex/booktabs/"
                                      "tex/latex/booktabs/"))))
               (file-name (git-file-name name version))
@@ -77854,12 +77807,12 @@ to what constitutes a good table in this context.  
The package offers
 (define-public texlive-csquotes
   (package
     (name "texlive-csquotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/csquotes/" 
"tex/latex/csquotes/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -77886,12 +77839,12 @@ well as the optional active quotes are freely 
configurable.")
 (define-public texlive-csquotes-de
   (package
     (name "texlive-csquotes-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/csquotes-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -77908,12 +77861,12 @@ well as the optional active quotes are freely 
configurable.")
 (define-public texlive-dhua
   (package
     (name "texlive-dhua")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dhua/" "source/latex/dhua/"
                                      "tex/latex/dhua/"))))
               (file-name (git-file-name name version))
@@ -77932,19 +77885,19 @@ for which the use of thin space is recommended.")
 (define-public texlive-dtk-bibliography
   (package
     (name "texlive-dtk-bibliography")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/dtk-bibliography/"
                                      "doc/bibtex/dtk-bibliography/"
                                      "tex/latex/dtk-bibliography/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mrlm2yrzrafq2xhk6mc70wc55ngrxylhxrl3qmgz0yxag5yspn8"))))
+                "0lacfh7pg6z7fn1mnmd4xhf4b9s9shjzqilaxb5fjj5lglixbs30"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dtk-bibliography";)
@@ -77957,12 +77910,12 @@ the journal of the German-speaking TeX User Group.")
 (define-public texlive-etdipa
   (package
     (name "texlive-etdipa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etdipa/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -77982,12 +77935,12 @@ Arbeiten}, which are scientfic projects of students 
at a secondary school.")
 (define-public texlive-etoolbox-de
   (package
     (name "texlive-etoolbox-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etoolbox-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -78004,12 +77957,12 @@ Arbeiten}, which are scientfic projects of students 
at a secondary school.")
 (define-public texlive-fifinddo-info
   (package
     (name "texlive-fifinddo-info")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fifinddo-info/"
                                      "source/latex/fifinddo-info/"))))
               (file-name (git-file-name name version))
@@ -78029,12 +77982,12 @@ generation based on the @code{fifinddo} package.")
 (define-public texlive-german
   (package
     (name "texlive-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/german/"
                                      "source/generic/german/"
                                      "tex/generic/german/"))))
@@ -78054,12 +78007,12 @@ Rechtschreibung).")
 (define-public texlive-germbib
   (package
     (name "texlive-germbib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/germbib/" 
"doc/bibtex/germbib/"
                                      "tex/latex/germbib/"))))
               (file-name (git-file-name name version))
@@ -78081,12 +78034,12 @@ writing documents with bibliographies.  The author 
has since developed the
 (define-public texlive-germkorr
   (package
     (name "texlive-germkorr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/germkorr/" 
"tex/latex/germkorr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -78104,12 +78057,12 @@ quotes even when that letter wears a standard accent")
 (define-public texlive-hausarbeit-jura
   (package
     (name "texlive-hausarbeit-jura")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hausarbeit-jura/"
                                      "source/latex/hausarbeit-jura/"
                                      "tex/latex/hausarbeit-jura/"))))
@@ -78132,12 +78085,12 @@ get a correct and nicely formatted paper.")
 (define-public texlive-logreq
   (package
     (name "texlive-logreq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/logreq/" 
"tex/latex/logreq/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -78163,12 +78116,12 @@ and write them to an external XML file at the end of 
the document.")
 (define-public texlive-biblatex
   (package
     (name "texlive-biblatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/biblatex/biblatex/"
                                      "bibtex/bst/biblatex/" 
"doc/latex/biblatex/"
                                      "tex/latex/biblatex/"))))
@@ -78201,18 +78154,18 @@ section.")
 (define-public texlive-biblatex-apa
   (package
     (name "texlive-biblatex-apa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biblatex-apa/"
                                      "tex/latex/biblatex-apa/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1igzmgzfchn54zkb78fwsdk2lqs2pp0ydzzcmk1cydhmsfrjya4l"))))
+                "1q0agi722ap1ai9w6yw1q9fvwx1wgxldrq9l626fw55q5wxwl2dx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/biblatex-apa";)
@@ -78227,18 +78180,18 @@ citations and references.")
 (define-public texlive-truthtable
   (package
     (name "texlive-truthtable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/truthtable/"
                                      "tex/lualatex/truthtable/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "193326nni5xnjkz9hhc1pjzkv0qrbz73irz6vixd8igpbavi2dzv"))))
+                "1z148ga6a3apalf8wvl6y7rghwz80f1a3rpds3gsf6apzjzkxjfy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/truthtable";)
@@ -78253,19 +78206,19 @@ combined as needed.")
 (define-public texlive-todonotes
   (package
     (name "texlive-todonotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/todonotes/"
                                      "source/latex/todonotes/"
                                      "tex/latex/todonotes/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gw9ny0s048kq78m2njrv2m6y4z0rck58i9nc892vl93h7gi4p1v"))))
+                "0a7z4za1c67cjp2g4v4mh0ql3l8n6m2clqyzlkxbkmpr1pa70has"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -78281,12 +78234,12 @@ enable customization and finetuning of the visual 
appearance.")
 (define-public texlive-tsvtemplate
   (package
     (name "texlive-tsvtemplate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/tsvtemplate/"
                                      "tex/luatex/tsvtemplate/"))))
               (file-name (git-file-name name version))
@@ -78306,12 +78259,12 @@ values separated by any character.")
 (define-public texlive-typewriter
   (package
     (name "texlive-typewriter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/typewriter/"
                                      "tex/lualatex/typewriter/"))))
               (file-name (git-file-name name version))
@@ -78331,12 +78284,12 @@ random variability in grey level and angle of each 
character.")
 (define-public texlive-uninormalize
   (package
     (name "texlive-uninormalize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/uninormalize/"
                                      "tex/lualatex/uninormalize/"))))
               (file-name (git-file-name name version))
@@ -78355,12 +78308,12 @@ characters) for LuaLaTeX.")
 (define-public texlive-units
   (package
     (name "texlive-units")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/units/" "source/latex/units/"
                                      "tex/latex/units/"))))
               (file-name (git-file-name name version))
@@ -78380,12 +78333,12 @@ bundle.")
 (define-public texlive-microtype
   (package
     (name "texlive-microtype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/microtype/"
                                      "source/latex/microtype/"
                                      "tex/latex/microtype/"))))
@@ -78413,12 +78366,12 @@ bundle.")
 (define-public texlive-microtype-de
   (package
     (name "texlive-microtype-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/microtype-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -78436,12 +78389,12 @@ of @code{microtype}.")
 (define-public texlive-minitoc
   (package
     (name "texlive-minitoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minitoc/"
                                      "tex/latex/minitoc/"))))
               (file-name (git-file-name name version))
@@ -78465,25 +78418,23 @@ configuration of its own fixed names, using 
@file{.mld} files.")
 (define-public texlive-minted
   (package
     (name "texlive-minted")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minted/" "source/latex/minted/"
                                      "tex/latex/minted/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1z2vagia7sbfa134qj3dfdkppy0v4yjykaj594c6z9qy1z5jn5mc"))))
+                "1dybmrnhbmfba4lm02g8xg2rncqdm651fbds74l94c0l47vmw33x"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
-     (list python-pygments
-           texlive-catchfile
+     (list texlive-catchfile
            texlive-etoolbox
-           texlive-fancyvrb
            texlive-float
            texlive-framed
            texlive-fvextra
@@ -78491,9 +78442,9 @@ configuration of its own fixed names, using @file{.mld} 
files.")
            texlive-ifplatform
            texlive-kvoptions
            texlive-lineno
+           texlive-newfloat
            texlive-pdftexcmds
            texlive-tools
-           texlive-upquote
            texlive-xcolor
            texlive-xstring))
     (home-page "https://ctan.org/pkg/minted";)
@@ -78507,18 +78458,18 @@ customize the highlighted source code output using 
@code{fancyvrb}.")
 (define-public texlive-caption
   (package
     (name "texlive-caption")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/caption/" 
"source/latex/caption/"
                                      "tex/latex/caption/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hgd52dxm35k63jb2vxrkghlaq41h89bwbqyihaim2h06kmnpb0r"))))
+                "1lqdhi8z1dk46z8yf3qpplxj2vlqlym3rlprdci9239838yfcdbq"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/caption";)
@@ -78536,12 +78487,12 @@ that simpler packages like capt-of do.")
 (define-public texlive-symbol
   (package
     (name "texlive-symbol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "dvips/symbol/"
                                      "fonts/afm/adobe/symbol/"
                                      "fonts/afm/urw/symbol/"
@@ -78566,12 +78517,12 @@ Adobe's basic set.")
 (define-public texlive-mathpazo
   (package
     (name "texlive-mathpazo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathpazo/"
                                      "fonts/afm/public/mathpazo/"
                                      "fonts/tfm/public/mathpazo/"
@@ -78601,12 +78552,12 @@ sets.  LaTeX macro support is provided in package 
@code{psnfss}.")
 (define-public texlive-mathspec
   (package
     (name "texlive-mathspec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/mathspec/"
                                      "tex/xelatex/mathspec/"))))
               (file-name (git-file-name name version))
@@ -78625,19 +78576,19 @@ XeLaTeX with arbitrary text fonts using 
@code{fontspec} as a backend.")
 (define-public texlive-mathtools
   (package
     (name "texlive-mathtools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathtools/"
                                      "source/latex/mathtools/"
                                      "tex/latex/mathtools/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11rs5wd1m5f3y309gdlq47vj3xzs8m87qlbd7b6glhq8lx8wfbd6"))))
+                "196mz0y26000mls7ca127aw99kaqqamvkki7mlfr6rshgyyfibhn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mathtools";)
@@ -78665,18 +78616,18 @@ environments;
 (define-public texlive-memoir
   (package
     (name "texlive-memoir")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/memoir/" "makeindex/memoir/"
                                      "source/latex/memoir/" 
"tex/latex/memoir/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "10jf0kiwvgrki8az04b57v0ffm6b3jj1rz3q6fgxhnrbsd68iphr"))))
+                "1ry8glac6mah9dz7x2qq02mc5kmnfpbnnzwf01bz12jrdgi6cnn0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/memoir";)
@@ -78693,12 +78644,12 @@ of the more popular packages, thus simplifying 
document sources.")
 (define-public texlive-milog
   (package
     (name "texlive-milog")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/milog/" "tex/latex/milog/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -78721,12 +78672,12 @@ export of a suitable app.")
 (define-public texlive-fp
   (package
     (name "texlive-fp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fp/" "tex/latex/fp/"
                                      "tex/plain/fp/"))))
               (file-name (git-file-name name version))
@@ -78745,12 +78696,12 @@ for fixed point real numbers of high precision.")
 (define-public texlive-fpl
   (package
     (name "texlive-fpl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fpl/" "fonts/afm/public/fpl/"
                                      "fonts/type1/public/fpl/" 
"source/fonts/fpl/"))))
               (file-name (git-file-name name version))
@@ -78771,12 +78722,12 @@ the @code{psnfss} distribution.")
 (define-public texlive-arabxetex
   (package
     (name "texlive-arabxetex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/arabxetex/"
                                      "fonts/misc/xetex/fontmapping/arabxetex/"
                                      "source/xelatex/arabxetex/"
@@ -78786,9 +78737,7 @@ the @code{psnfss} distribution.")
                (base32
                 "097lh7ksw9rg93f1c7a4fqglgfpydf1qp3sbgy9xfgszcdpknmrk"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "fontconfig"
-                                               "font-gnu-freefont"
-                                               "texlive-updmap.cfg")))
+    (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
     (arguments
      (list
@@ -78806,12 +78755,13 @@ the @code{psnfss} distribution.")
                 (("(set(main|mono|sans)font(\\[.*?])?\\{)[^}]+}" _ prefix)
                  (string-append prefix "FreeSans}"))))))))
     (native-inputs
-     (list fontconfig
-           font-gnu-freefont
-           (texlive-updmap.cfg
-            (list texlive-amsmath
+     (list (texlive-updmap.cfg
+            (list fontconfig
+                  font-gnu-freefont
+                  texlive-amsmath
                   texlive-amsfonts
                   texlive-bidi
+                  texlive-etoolbox
                   texlive-fancyvrb
                   texlive-fontspec
                   texlive-hologo
@@ -78842,12 +78792,12 @@ supported.")
 (define-public texlive-arev
   (package
     (name "texlive-arev")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/arev/"
                                      "fonts/afm/public/arev/"
                                      "fonts/enc/dvips/arev/"
@@ -78882,12 +78832,12 @@ packages.")
 (define-public texlive-awesomebox
   (package
     (name "texlive-awesomebox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/awesomebox/"
                                      "tex/latex/awesomebox/"))))
               (file-name (git-file-name name version))
@@ -78907,12 +78857,12 @@ is to use FontAwesome icons to ease the illustration 
of these blocks.")
 (define-public texlive-mathdesign
   (package
     (name "texlive-mathdesign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/mathdesign/"
                                      "dvips/mathdesign/"
                                      "fonts/enc/dvips/mathdesign/"
@@ -78958,12 +78908,12 @@ fonts (two of them created by the Greek Font 
Society).")
 (define-public texlive-bera
   (package
     (name "texlive-bera")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/bera/"
                                      "fonts/afm/public/bera/"
                                      "fonts/map/dvips/bera/"
@@ -78989,12 +78939,12 @@ TeX, of the Bitstream Vera family.")
 (define-public texlive-fourier
   (package
     (name "texlive-fourier")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/fourier/"
                                      "fonts/afm/public/fourier/"
                                      "fonts/map/dvips/fourier/"
@@ -79023,12 +78973,12 @@ Utopia is a registered trademark of Adobe Systems 
Incorporated")
 (define-public texlive-utopia
   (package
     (name "texlive-utopia")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/utopia/" 
"fonts/afm/adobe/utopia/"
                                      "fonts/tfm/adobe/utopia/"
                                      "fonts/type1/adobe/utopia/"
@@ -79052,12 +79002,12 @@ provided by the @code{fourier} and the 
@code{mathdesign} font packages.")
 (define-public texlive-fontaxes
   (package
     (name "texlive-fontaxes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fontaxes/" 
"source/latex/fontaxes/"
                                      "tex/latex/fontaxes/"))))
               (file-name (git-file-name name version))
@@ -79078,12 +79028,12 @@ fonts.")
 (define-public texlive-preprint
   (package
     (name "texlive-preprint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/preprint/" 
"source/latex/preprint/"
                                      "tex/latex/preprint/"))))
               (file-name (git-file-name name version))
@@ -79105,12 +79055,12 @@ footnote style author/affiliation input in the 
@command{\\author} command,
 (define-public texlive-mweights
   (package
     (name "texlive-mweights")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mweights/" 
"tex/latex/mweights/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -79133,12 +79083,12 @@ difficulties.")
 (define-public texlive-cabin
   (package
     (name "texlive-cabin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cabin/"
                                      "fonts/enc/dvips/cabin/"
                                      "fonts/map/dvips/cabin/"
@@ -79150,7 +79100,7 @@ difficulties.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1l4s50l8rjmfrknffgy1c84dg8m9rg96817rs3b3cqk97c3l25zy"))))
+                "1dy1a6xfnwlmlv8rb0gdfa70dz14rrg78b43bclx0lc7ghs3fm4c"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cabin";)
@@ -79170,12 +79120,12 @@ as the default text font.")
 (define-public texlive-newtx
   (package
     (name "texlive-newtx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/newtx/"
                                      "fonts/afm/public/newtx/"
                                      "fonts/enc/dvips/newtx/"
@@ -79188,7 +79138,7 @@ as the default text font.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0lbkip5nwrc0sf1alhc8b4dh6ymvn48l5sv71qjzrc1qg2jnw29b"))))
+                "12ygizxrkscqn2hyrdmgpyz6d65nnm1qhhq0hy4nqs4mkff8md7f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-kastrup))
@@ -79207,12 +79157,12 @@ package that matches Libertine text quite well.")
 (define-public texlive-xcharter
   (package
     (name "texlive-xcharter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/xcharter/"
                                      "fonts/afm/public/xcharter/"
                                      "fonts/enc/dvips/xcharter/"
@@ -79225,7 +79175,7 @@ package that matches Libertine text quite well.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "178mmdr9ji346cnmwas22vhbm38izb1sy5164a5h250kgm287v2c"))))
+                "0ci1ibmscrd4c9f5gp57f43dcd9gshrpv4afyzn7kpi3m7k5b1vb"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xcharter";)
@@ -79242,12 +79192,12 @@ Type 1 and OTF formats, with supporting files as 
necessary.")
 (define-public texlive-ly1
   (package
     (name "texlive-ly1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ly1/"
                                      "fonts/enc/dvips/ly1/"
                                      "fonts/map/dvips/ly1/"
@@ -79273,12 +79223,12 @@ Helvetica and Courier) in LaTeX using LY1 encoding.")
 (define-public texlive-section
   (package
     (name "texlive-section")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/section/" 
"tex/latex/section/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -79296,12 +79246,12 @@ the business of configuring LaTeX output.")
 (define-public texlive-sectsty
   (package
     (name "texlive-sectsty")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sectsty/" 
"source/latex/sectsty/"
                                      "tex/latex/sectsty/"))))
               (file-name (git-file-name name version))
@@ -79322,12 +79272,12 @@ include the addition of rules above or below a 
section title.")
 (define-public texlive-morefloats
   (package
     (name "texlive-morefloats")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/morefloats/"
                                      "source/latex/morefloats/"
                                      "tex/latex/morefloats/"))))
@@ -79351,12 +79301,12 @@ floats merely delays the arrival of the inevitable 
error message.")
 (define-public texlive-ifmtarg
   (package
     (name "texlive-ifmtarg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifmtarg/" 
"source/latex/ifmtarg/"
                                      "tex/latex/ifmtarg/"))))
               (file-name (git-file-name name version))
@@ -79378,12 +79328,12 @@ whether an argument is empty.")
 (define-public texlive-pagenote
   (package
     (name "texlive-pagenote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagenote/" 
"source/latex/pagenote/"
                                      "tex/latex/pagenote/"))))
               (file-name (git-file-name name version))
@@ -79402,12 +79352,12 @@ page (also known as end notes).")
 (define-public texlive-pagesel
   (package
     (name "texlive-pagesel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagesel/" 
"source/latex/pagesel/"
                                      "tex/latex/pagesel/"))))
               (file-name (git-file-name name version))
@@ -79426,12 +79376,12 @@ pages for output.  The package is part of the 
@code{oberdiek} bundle.")
 (define-public texlive-titling
   (package
     (name "texlive-titling")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/titling/" 
"source/latex/titling/"
                                      "tex/latex/titling/"))))
               (file-name (git-file-name name version))
@@ -79455,12 +79405,12 @@ a physical page.")
 (define-public texlive-ifoddpage
   (package
     (name "texlive-ifoddpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifoddpage/"
                                      "source/latex/ifoddpage/"
                                      "tex/latex/ifoddpage/"))))
@@ -79486,12 +79436,12 @@ mode where all pages use the odd page layout.")
 (define-public texlive-storebox
   (package
     (name "texlive-storebox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/storebox/" 
"source/latex/storebox/"
                                      "tex/latex/storebox/"))))
               (file-name (git-file-name name version))
@@ -79515,12 +79465,12 @@ store boxes behave the same as save boxes.")
 (define-public texlive-collectbox
   (package
     (name "texlive-collectbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/collectbox/"
                                      "source/latex/collectbox/"
                                      "tex/latex/collectbox/"))))
@@ -79903,42 +79853,29 @@ 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-account
-           texlive-context-algorithmic
-           texlive-context-animation
-           texlive-context-annotation
-           texlive-context-bnf
-           texlive-context-chromato
-           texlive-context-cmscbf
-           texlive-context-cmttbf
-           texlive-context-construction-plan
-           texlive-context-cyrillicnumbers
-           texlive-context-degrade
-           texlive-context-fancybreak
-           texlive-context-filter
-           texlive-context-french
-           texlive-context-fullpage
-           texlive-context-gantt
-           texlive-context-gnuplot
-           texlive-context-handlecsv
-           texlive-context-layout
-           texlive-context-letter
-           texlive-context-lettrine
-           texlive-context-mathsets
-           texlive-context-rst
-           texlive-context-ruby
-           texlive-context-simplefonts
-           texlive-context-simpleslides
-           texlive-context-title
-           texlive-context-transliterator
-           texlive-context-typearea
-           texlive-context-typescripts
-           texlive-context-vim
-           texlive-context-visualcounter
-           texlive-jmn))
+    (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))
     (home-page "https://www.tug.org/texlive/";)
     (synopsis "ConTeXt and packages")
     (description
@@ -82134,7 +82071,6 @@ used and strongly recommended in practice.")
            texlive-isorot
            texlive-isotope
            texlive-issuulinks
-           texlive-iwhdp
            texlive-jlabels
            texlive-jmsdelim
            texlive-jobname-suffix
@@ -82676,7 +82612,6 @@ used and strongly recommended in practice.")
            texlive-subfigure
            texlive-subfiles
            texlive-subfloat
-           texlive-substitutefont
            texlive-substr
            texlive-supertabular
            texlive-suppose
@@ -83043,9 +82978,7 @@ LaTeX which have widespread use.")
            texlive-luaimageembed
            texlive-luaindex
            texlive-luainputenc
-           texlive-luaintro
            texlive-luakeys
-           texlive-lualatex-doc
            texlive-lualatex-math
            texlive-lualatex-truncate
            texlive-lualibs
@@ -83589,7 +83522,6 @@ with packages in @code{collection-basic}.")
            texlive-numericplots
            texlive-outilsgeomtikz
            texlive-pb-diagram
-           texlive-penrose
            texlive-petri-nets
            texlive-pgf
            texlive-pgf-blur
@@ -84339,12 +84271,12 @@ OpenType-enabled TeX by Jonathan Kew.")
 (define-public texlive-grfext
   (package
     (name "texlive-grfext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grfext/" "source/latex/grfext/"
                                      "tex/latex/grfext/"))))
               (file-name (git-file-name name version))
@@ -84363,12 +84295,12 @@ graphics file extensions recognised by package 
@code{graphics}.")
 (define-public texlive-addliga
   (package
     (name "texlive-addliga")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/addliga/"
                                      "tex/lualatex/addliga/"))))
               (file-name (git-file-name name version))
@@ -84388,17 +84320,17 @@ lacking a liga table) accessed via @code{fontspec}.")
 (define-public texlive-adigraph
   (package
     (name "texlive-adigraph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/adigraph/" 
"tex/latex/adigraph/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qzljcd1g0a9mwj0nrqc2xbka9si27a5d9hg3y7kk73n50zsxv5x"))))
+                "1jdvplrkq5qd1ad55vlsbgmxc438gp5nw54hmhs799j2k6lz6yyl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/adigraph";)
@@ -84412,12 +84344,12 @@ solving max-flow min-cut problems.")
 (define-public texlive-adjustbox
   (package
     (name "texlive-adjustbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/adjustbox/"
                                      "source/latex/adjustbox/"
                                      "tex/latex/adjustbox/"))))
@@ -84447,12 +84379,12 @@ provided box macros are @code{\\lapbox}, 
@code{\\marginbox},
 (define-public texlive-aobs-tikz
   (package
     (name "texlive-aobs-tikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aobs-tikz/"
                                      "source/latex/aobs-tikz/"
                                      "tex/latex/aobs-tikz/"))))
@@ -84472,12 +84404,12 @@ elements in Beamer.")
 (define-public texlive-askmaps
   (package
     (name "texlive-askmaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/askmaps/" 
"tex/latex/askmaps/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -84497,12 +84429,12 @@ the columns and the least significant variables are 
placed left of the rows.")
 (define-public texlive-asyfig
   (package
     (name "texlive-asyfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/asyfig/" "source/latex/asyfig/"
                                      "tex/latex/asyfig/"))))
               (file-name (git-file-name name version))
@@ -84528,12 +84460,12 @@ migrate (with no fuss) to their use in the target 
document.")
 (define-public texlive-asypictureb
   (package
     (name "texlive-asypictureb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/asypictureb/"
                                      "source/latex/asypictureb/"
                                      "tex/latex/asypictureb/"))))
@@ -84558,18 +84490,18 @@ recompiled.")
 (define-public texlive-auto-pst-pdf-lua
   (package
     (name "texlive-auto-pst-pdf-lua")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/auto-pst-pdf-lua/"
                                      "tex/latex/auto-pst-pdf-lua/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1wkhdg47qjpc0yv47z1jmrmpnq8zic6bqfmay3ry6lvv47f775z1"))))
+                "104pyx524icnx5aczdlilgj5rkfa4jb27g5maja0fbgardz73l0g"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-iftex))
@@ -84585,12 +84517,12 @@ related code, e.g., PSTricks.")
 (define-public texlive-autoarea
   (package
     (name "texlive-autoarea")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/autoarea/" 
"tex/latex/autoarea/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -84610,12 +84542,12 @@ away.")
 (define-public texlive-bardiag
   (package
     (name "texlive-bardiag")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bardiag/" 
"tex/latex/bardiag/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -84634,12 +84566,12 @@ PSTricks.")
 (define-public texlive-barracuda
   (package
     (name "texlive-barracuda")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/barracuda/" 
"scripts/barracuda/"
                                      "tex/luatex/barracuda/"))))
               (file-name (git-file-name name version))
@@ -84660,12 +84592,12 @@ barcodes in different graphic formats like SVG.")
 (define-public texlive-beamerswitch
   (package
     (name "texlive-beamerswitch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerswitch/"
                                      "source/latex/beamerswitch/"
                                      "tex/latex/beamerswitch/"))))
@@ -84690,12 +84622,12 @@ command line (without changing the document itself).")
 (define-public texlive-bezierplot
   (package
     (name "texlive-bezierplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/bezierplot/"
                                      "tex/lualatex/bezierplot/"))))
               (file-name (git-file-name name version))
@@ -84719,12 +84651,12 @@ extreme points and inflection points and reduces the 
number of used points.")
 (define-public texlive-binarytree
   (package
     (name "texlive-binarytree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/binarytree/"
                                      "source/latex/binarytree/"
                                      "tex/latex/binarytree/"))))
@@ -84748,12 +84680,12 @@ useful if the trees are often moved around.")
 (define-public texlive-blochsphere
   (package
     (name "texlive-blochsphere")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/blochsphere/"
                                      "source/latex/blochsphere/"
                                      "tex/latex/blochsphere/"))))
@@ -84776,12 +84708,12 @@ within a @code{tikzpicture} environment by setting 
the environment option
 (define-public texlive-bloques
   (package
     (name "texlive-bloques")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bloques/" 
"tex/latex/bloques/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -84799,12 +84731,12 @@ diagrams (specially in power electronics).")
 (define-public texlive-blox
   (package
     (name "texlive-blox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/blox/" "source/latex/blox/"
                                      "tex/latex/blox/"))))
               (file-name (git-file-name name version))
@@ -84817,7 +84749,8 @@ diagrams (specially in power electronics).")
     (arguments (list #:tex-format "latex"))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-fancyvrb
+            (list texlive-etoolbox
+                  texlive-fancyvrb
                   texlive-hypdoc
                   texlive-hyperref
                   texlive-infwarerr
@@ -84835,18 +84768,18 @@ programming and control theory.  It is an English 
translation of the
 (define-public texlive-bodegraph
   (package
     (name "texlive-bodegraph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bodegraph/"
                                      "tex/latex/bodegraph/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r89cnn42yyxpvbxfasalwfdmcq0aksdm3cmqy9wfv4qnc48wmcd"))))
+                "1p1gap8nc2l8fg14fn5xx5vnnwdnmc0whi2c37kcavgxnkji43f4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bodegraph";)
@@ -84860,12 +84793,12 @@ are preprogrammed for use.")
 (define-public texlive-bondgraph
   (package
     (name "texlive-bondgraph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bondgraph/"
                                      "tex/latex/bondgraph/"))))
               (file-name (git-file-name name version))
@@ -84882,12 +84815,12 @@ are preprogrammed for use.")
 (define-public texlive-bondgraphs
   (package
     (name "texlive-bondgraphs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bondgraphs/"
                                      "source/latex/bondgraphs/"
                                      "tex/latex/bondgraphs/"))))
@@ -84909,18 +84842,18 @@ but requires more TikZ knowledge of the user.")
 (define-public texlive-braids
   (package
     (name "texlive-braids")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/braids/" "source/latex/braids/"
                                      "tex/latex/braids/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ld7kzr96bh7gdjllxn888j92p7j1l4b1krlp8dmhy6fq3a2qn22"))))
+                "0dn9cgnr9b7k4l3pqfkmjfpv9hq65zpnj2swbpjkjngz0f8f89yi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/braids";)
@@ -84935,12 +84868,12 @@ floors.")
 (define-public texlive-bxeepic
   (package
     (name "texlive-bxeepic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxeepic/" 
"tex/latex/bxeepic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -84957,12 +84890,12 @@ floors.")
 (define-public texlive-byo-twemojis
   (package
     (name "texlive-byo-twemojis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/byo-twemojis/"
                                      "source/latex/byo-twemojis/"
                                      "tex/latex/byo-twemojis/"))))
@@ -84984,12 +84917,12 @@ possibilities to modify the result in color and 
position.")
 (define-public texlive-byrne
   (package
     (name "texlive-byrne")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/byrne/" "metapost/byrne/"
                                      "tex/latex/byrne/"))))
               (file-name (git-file-name name version))
@@ -85013,12 +84946,12 @@ conveniently use them.")
 (define-public texlive-cachepic
   (package
     (name "texlive-cachepic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cachepic/" "scripts/cachepic/"
                                      "tex/latex/cachepic/"))))
               (file-name (git-file-name name version))
@@ -85040,12 +84973,12 @@ that generates the external graphics.")
 (define-public texlive-callouts
   (package
     (name "texlive-callouts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/callouts/" 
"tex/latex/callouts/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85064,12 +84997,12 @@ a picture.")
 (define-public texlive-celtic
   (package
     (name "texlive-celtic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/celtic/" "source/latex/celtic/"
                                      "tex/latex/celtic/"))))
               (file-name (git-file-name name version))
@@ -85087,18 +85020,18 @@ a picture.")
 (define-public texlive-chemfig
   (package
     (name "texlive-chemfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/chemfig/"
                                      "tex/generic/chemfig/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "01mai7drwm3y4i3yj4fkwqjyzwlr4dvq467lwdzsbj3dl5fxwgpg"))))
+                "1q1kqkfw4ik89q9v2a25a644pg4h86fam9sijjb8wnxclmwlia96"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/chemfig";)
@@ -85113,18 +85046,18 @@ illustrating the 3-dimensional layout of a molecule.")
 (define-public texlive-circuit-macros
   (package
     (name "texlive-circuit-macros")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/circuit-macros/"
                                      "tex/latex/circuit-macros/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0f1k951bm18m0y2b6hjmz5x8gsl7sdqa2ky4sdnv4fkwwmh1icw5"))))
+                "10m2zqgd7ba3gf3ix361ylxq28r904nj4zmnhp6fbz5mamqg27jz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/circuit-macros";)
@@ -85146,12 +85079,12 @@ SVG.")
 (define-public texlive-circuitikz
   (package
     (name "texlive-circuitikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/context/third/circuitikz/"
                                      "doc/generic/circuitikz/"
                                      "doc/latex/circuitikz/"
@@ -85161,7 +85094,7 @@ SVG.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vgsrr94wqab264vkqwdm29k1a18x03rb30jff0p7zgm3gn54z17"))))
+                "1ixccij17412z7bfhrf6p916a7pvlj051hxxah2zdq4b3j8asmz0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/circuitikz";)
@@ -85176,12 +85109,12 @@ based on the PGF/TikZ package.")
 (define-public texlive-coffeestains
   (package
     (name "texlive-coffeestains")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coffeestains/"
                                      "tex/latex/coffeestains/"))))
               (file-name (git-file-name name version))
@@ -85202,12 +85135,12 @@ manually.")
 (define-public texlive-combinedgraphics
   (package
     (name "texlive-combinedgraphics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/combinedgraphics/"
                                      "source/latex/combinedgraphics/"
                                      "tex/latex/combinedgraphics/"))))
@@ -85233,12 +85166,12 @@ of complete graphics.")
 (define-public texlive-curve
   (package
     (name "texlive-curve")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/curve/" "source/latex/curve/"
                                      "tex/latex/curve/"))))
               (file-name (git-file-name name version))
@@ -85265,18 +85198,18 @@ with support for use with AUC-TeX.")
 (define-public texlive-curve2e
   (package
     (name "texlive-curve2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/curve2e/" 
"source/latex/curve2e/"
                                      "tex/latex/curve2e/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fa2xp3yh1bv8ivxf48ywiwi9wjgq0bnvnyc2rcy73wczwilsyk4"))))
+                "1b7m3592qfrx6za3iz0iagbf5dw4x9d7d14nk89myjjx9wfkd6qk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/curve2e";)
@@ -85293,12 +85226,12 @@ tangent direction at these nodes.")
 (define-public texlive-curves
   (package
     (name "texlive-curves")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/curves/" "source/latex/curves/"
                                      "tex/latex/curves/"))))
               (file-name (git-file-name name version))
@@ -85320,12 +85253,12 @@ technical pens with compasses and French curves.")
 (define-public texlive-dcpic
   (package
     (name "texlive-dcpic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/dcpic/" 
"tex/generic/dcpic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85346,12 +85279,12 @@ arrows (morphism), positioned in a Cartesian 
coordinate system.")
 (define-public texlive-diagmac2
   (package
     (name "texlive-diagmac2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/diagmac2/" 
"tex/latex/diagmac2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85369,12 +85302,12 @@ using @code{pict2e} so that the restrictions on line 
direction are removed.")
 (define-public texlive-ditaa
   (package
     (name "texlive-ditaa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ditaa/" "tex/latex/ditaa/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85392,12 +85325,12 @@ can be embedded directly into LaTeX files.")
 (define-public texlive-doc-pictex
   (package
     (name "texlive-doc-pictex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/doc-pictex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85417,12 +85350,12 @@ documentation of PicTeX.")
 (define-public texlive-dot2texi
   (package
     (name "texlive-dot2texi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dot2texi/" 
"tex/latex/dot2texi/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85443,12 +85376,12 @@ PSTricks package.")
 (define-public texlive-dottex
   (package
     (name "texlive-dottex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dottex/" "source/latex/dottex/"
                                      "tex/latex/dottex/"))))
               (file-name (git-file-name name version))
@@ -85468,12 +85401,12 @@ directed graphs, Neato undirected graphs).")
 (define-public texlive-doulossil
   (package
     (name "texlive-doulossil")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/doulossil/"
                                      "fonts/truetype/public/doulossil/"))))
               (file-name (git-file-name name version))
@@ -85491,12 +85424,12 @@ directed graphs, Neato undirected graphs).")
 (define-public texlive-dpcircling
   (package
     (name "texlive-dpcircling")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dpcircling/"
                                      "tex/latex/dpcircling/"))))
               (file-name (git-file-name name version))
@@ -85519,12 +85452,12 @@ keys.")
 (define-public texlive-dratex
   (package
     (name "texlive-dratex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/dratex/" 
"tex/generic/dratex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85542,12 +85475,12 @@ a high-level (@file{AlDraTex.sty}) drawing package 
written entirely in TeX.")
 (define-public texlive-drs
   (package
     (name "texlive-drs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/drs/" "tex/latex/drs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85569,12 +85502,12 @@ variables and conditions.  The package is based on 
DRS macros in the
 (define-public texlive-duotenzor
   (package
     (name "texlive-duotenzor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/duotenzor/"
                                      "tex/latex/duotenzor/"))))
               (file-name (git-file-name name version))
@@ -85594,18 +85527,18 @@ support.")
 (define-public texlive-dynkin-diagrams
   (package
     (name "texlive-dynkin-diagrams")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dynkin-diagrams/"
                                      "tex/latex/dynkin-diagrams/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s2bf8l51ngpf9bg8vx8s4xa0dmdxj02h0hcyf23kh58xpxvmylh"))))
+                "0pymcm77bznsmkxfaq6c1rhcmxn7b1jwkyc0gwhdgfk6xhqzsbi3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dynkin-diagrams";)
@@ -85618,12 +85551,12 @@ LaTeX documents, using the TikZ package.")
 (define-public texlive-ecgdraw
   (package
     (name "texlive-ecgdraw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ecgdraw/" 
"source/latex/ecgdraw/"
                                      "tex/latex/ecgdraw/"))))
               (file-name (git-file-name name version))
@@ -85636,7 +85569,8 @@ LaTeX documents, using the TikZ package.")
     (arguments (list #:tex-format "latex"))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-hypdoc
+            (list texlive-etoolbox
+                  texlive-hypdoc
                   texlive-layaureo
                   texlive-listings
                   texlive-pgf
@@ -85651,12 +85585,12 @@ electrocardiograms (ECG).  It can generate different 
types of wave.")
 (define-public texlive-ellipse
   (package
     (name "texlive-ellipse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ellipse/" 
"source/latex/ellipse/"
                                      "tex/latex/ellipse/"))))
               (file-name (git-file-name name version))
@@ -85676,12 +85610,12 @@ using the standard LaTeX2e @code{picture} 
environment.")
 (define-public texlive-elocalloc
   (package
     (name "texlive-elocalloc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elocalloc/"
                                      "source/latex/elocalloc/"
                                      "tex/latex/elocalloc/"))))
@@ -85702,18 +85636,18 @@ macros.")
 (define-public texlive-endofproofwd
   (package
     (name "texlive-endofproofwd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endofproofwd/"
-                                     "tex/latex/endofproofwd/common/"))))
+                                     "tex/latex/endofproofwd/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0lgygqfzklf3l0pijas4g1489p3k5hwb0nwijz7fmva6c7sn124i"))))
+                "0a88q6h266c1cbxp5gdjz0d56gwdmshavvr4b2bn3xikzlvf7yij"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/endofproofwd";)
@@ -85726,12 +85660,12 @@ name is @code{\\wasserdicht}.")
 (define-public texlive-epspdfconversion
   (package
     (name "texlive-epspdfconversion")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epspdfconversion/"
                                      "tex/latex/epspdfconversion/"))))
               (file-name (git-file-name name version))
@@ -85751,12 +85685,12 @@ as grayscale, prepress or pdfversion) to the 
@code{epspdf} converter.")
 (define-public texlive-esk
   (package
     (name "texlive-esk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esk/" "source/latex/esk/"
                                      "tex/latex/esk/"))))
               (file-name (git-file-name name version))
@@ -85780,12 +85714,12 @@ files), and was in fact developed from it.")
 (define-public texlive-euflag
   (package
     (name "texlive-euflag")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/euflag/" "source/latex/euflag/"
                                      "tex/latex/euflag/"))))
               (file-name (git-file-name name version))
@@ -85806,12 +85740,12 @@ size.")
 (define-public texlive-fast-diagram
   (package
     (name "texlive-fast-diagram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fast-diagram/"
                                      "tex/latex/fast-diagram/"))))
               (file-name (git-file-name name version))
@@ -85831,12 +85765,12 @@ in design methods.")
 (define-public texlive-fig4latex
   (package
     (name "texlive-fig4latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/fig4latex/"
                                      "scripts/fig4latex/"))))
               (file-name (git-file-name name version))
@@ -85861,12 +85795,12 @@ PS/LaTeX (or PDF/LaTeX) export method.")
 (define-public texlive-figchild
   (package
     (name "texlive-figchild")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/figchild/" 
"tex/latex/figchild/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85888,12 +85822,12 @@ TikZ and @code{xcolor} packages.")
 (define-public texlive-figput
   (package
     (name "texlive-figput")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/figput/" 
"tex/latex/figput/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -85913,12 +85847,12 @@ of interactive widgets are included.")
 (define-public texlive-fitbox
   (package
     (name "texlive-fitbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fitbox/" "source/latex/fitbox/"
                                      "tex/latex/fitbox/"))))
               (file-name (git-file-name name version))
@@ -85939,12 +85873,12 @@ to the next one.")
 (define-public texlive-flowchart
   (package
     (name "texlive-flowchart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flowchart/"
                                      "source/latex/flowchart/"
                                      "tex/latex/flowchart/"))))
@@ -85965,12 +85899,12 @@ PGF/TikZ.")
 (define-public texlive-forest
   (package
     (name "texlive-forest")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/forest/" "makeindex/forest/"
                                      "source/latex/forest/" 
"tex/latex/forest/"))))
               (file-name (git-file-name name version))
@@ -86003,12 +85937,12 @@ externalization mechanism sensitive to code-changes.")
 (define-public texlive-gates
   (package
     (name "texlive-gates")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/gates/" 
"tex/generic/gates/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86036,12 +85970,12 @@ interpreter, not just LuaTeX.")
 (define-public texlive-genealogytree
   (package
     (name "texlive-genealogytree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/genealogytree/"
                                      "tex/latex/genealogytree/"))))
               (file-name (git-file-name name version))
@@ -86065,12 +85999,12 @@ certain paths.")
 (define-public texlive-getmap
   (package
     (name "texlive-getmap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/getmap/" "scripts/getmap/"
                                      "tex/latex/getmap/"))))
               (file-name (git-file-name name version))
@@ -86094,12 +86028,12 @@ may be used from the command line; a Bash version is 
provided.")
 (define-public texlive-gnuplottex
   (package
     (name "texlive-gnuplottex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gnuplottex/"
                                      "source/latex/gnuplottex/"
                                      "tex/latex/gnuplottex/"))))
@@ -86124,12 +86058,12 @@ files.")
 (define-public texlive-gradientframe
   (package
     (name "texlive-gradientframe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gradientframe/"
                                      "source/latex/gradientframe/"
                                      "tex/latex/gradientframe/"))))
@@ -86145,6 +86079,7 @@ files.")
      (list (texlive-updmap.cfg
             (list texlive-charter
                   texlive-emp
+                  texlive-etoolbox
                   texlive-hypdoc
                   texlive-listings
                   texlive-tools))))
@@ -86158,12 +86093,12 @@ The gradients of the frames are drawn using the 
@code{color} package.")
 (define-public texlive-grafcet
   (package
     (name "texlive-grafcet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grafcet/" 
"tex/latex/grafcet/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86182,18 +86117,18 @@ PGF/TikZ.")
 (define-public texlive-graph35
   (package
     (name "texlive-graph35")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graph35/" 
"source/latex/graph35/"
                                      "tex/latex/graph35/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0012mfpl8cxqm0grmgazixqbgicfgzr4z891zgjw60xy6df8qhwb"))))
+                "048ywdw2d1mif2m4vjyjma5b8zz4w4kq71q4x2adwckqnqkcxn5a"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/graph35";)
@@ -86207,12 +86142,12 @@ it.")
 (define-public texlive-graphicxpsd
   (package
     (name "texlive-graphicxpsd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphicxpsd/"
                                      "tex/latex/graphicxpsd/"))))
               (file-name (git-file-name name version))
@@ -86232,12 +86167,12 @@ it.")
 (define-public texlive-graphviz
   (package
     (name "texlive-graphviz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphviz/"
                                      "source/latex/graphviz/"
                                      "tex/latex/graphviz/"))))
@@ -86256,12 +86191,12 @@ it.")
 (define-public texlive-gtrlib-largetrees
   (package
     (name "texlive-gtrlib-largetrees")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gtrlib-largetrees/"
                                      "source/latex/gtrlib-largetrees/"
                                      "tex/latex/gtrlib-largetrees/"))))
@@ -86282,12 +86217,12 @@ large trees.")
 (define-public texlive-harveyballs
   (package
     (name "texlive-harveyballs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/harveyballs/"
                                      "tex/latex/harveyballs/"))))
               (file-name (git-file-name name version))
@@ -86306,12 +86241,12 @@ a document.")
 (define-public texlive-here
   (package
     (name "texlive-here")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/here/" "tex/latex/here/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86333,12 +86268,12 @@ the option in an acceptable framework.")
 (define-public texlive-hf-tikz
   (package
     (name "texlive-hf-tikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hf-tikz/" 
"source/latex/hf-tikz/"
                                      "tex/latex/hf-tikz/"))))
               (file-name (git-file-name name version))
@@ -86357,18 +86292,18 @@ both documents and presentations, us TikZ.")
 (define-public texlive-hobby
   (package
     (name "texlive-hobby")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hobby/" "source/latex/hobby/"
                                      "tex/latex/hobby/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1y0np4xpra136y2rqlwsifas33avfrv1psr8nxa92m7vmpd7l7fg"))))
+                "1czyi3wiypzr6j564zn36g8svwvx74fq4jrri6qxhh92k4dvdxjl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hobby";)
@@ -86382,17 +86317,17 @@ passes through a given set of points.")
 (define-public texlive-hvfloat
   (package
     (name "texlive-hvfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvfloat/" 
"tex/latex/hvfloat/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qfmgxn77vzb9jv3njfpzbqrs2c31z6kl89nwmr3la4kphb7y91w"))))
+                "0vh9hj03hg9rddbv3p2yp9pcmz72zf40m3nm97zhnki9rs4rwy3i"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hvfloat";)
@@ -86406,12 +86341,12 @@ a float.  All objects and captions can be framed.")
 (define-public texlive-inlinedef
   (package
     (name "texlive-inlinedef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inlinedef/"
                                      "source/latex/inlinedef/"
                                      "tex/latex/inlinedef/"))))
@@ -86439,12 +86374,12 @@ expanded local variables, then ending the group with
 (define-public texlive-istgame
   (package
     (name "texlive-istgame")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/istgame/" 
"tex/latex/istgame/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86466,12 +86401,12 @@ with pen and paper.")
 (define-public texlive-kblocks
   (package
     (name "texlive-kblocks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kblocks/" 
"tex/latex/kblocks/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86491,12 +86426,12 @@ diagrams only.")
 (define-public texlive-kinematikz
   (package
     (name "texlive-kinematikz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kinematikz/"
                                      "tex/latex/kinematikz/"))))
               (file-name (git-file-name name version))
@@ -86520,12 +86455,12 @@ for joints, and start and end points for some links.")
 (define-public texlive-knitting
   (package
     (name "texlive-knitting")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/knitting/"
                                      "fonts/afm/public/knitting/"
                                      "fonts/map/dvips/knitting/"
@@ -86553,12 +86488,12 @@ LaTeX.  The fonts are available both as Metafont 
source and in Adobe Type
 (define-public texlive-knittingpattern
   (package
     (name "texlive-knittingpattern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/knittingpattern/"
                                      "tex/latex/knittingpattern/"))))
               (file-name (git-file-name name version))
@@ -86579,12 +86514,12 @@ the author free to concentrate on the pattern.")
 (define-public texlive-ladder
   (package
     (name "texlive-ladder")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ladder/" 
"tex/latex/ladder/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86602,12 +86537,12 @@ documents.")
 (define-public texlive-qrcode
   (package
     (name "texlive-qrcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qrcode/" "source/latex/qrcode/"
                                      "tex/latex/qrcode/"))))
               (file-name (git-file-name name version))
@@ -86626,17 +86561,17 @@ need for PSTricks or any other graphical package.")
 (define-public texlive-tcolorbox
   (package
     (name "texlive-tcolorbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tcolorbox/" 
"tex/latex/tcolorbox/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vygwa4y9mc7qgwf5awi0aa5c5kakbdcsl5kry0ldr1lkaxs1j8w"))))
+                "0nzhi7nw1lmck5l6iwgr6iaqk36ivqpw1dwgjlv1zg7ywhza9a0c"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tcolorbox";)
@@ -86653,12 +86588,12 @@ supports saving and reuse of source code and text 
parts.")
 (define-public texlive-ebproof
   (package
     (name "texlive-ebproof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ebproof/" 
"source/latex/ebproof/"
                                      "tex/latex/ebproof/"))))
               (file-name (git-file-name name version))
@@ -86682,12 +86617,12 @@ styles of inference rules, placement of labels, etc.")
 (define-public texlive-bussproofs
   (package
     (name "texlive-bussproofs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bussproofs/"
                                      "tex/latex/bussproofs/"))))
               (file-name (git-file-name name version))
@@ -86708,12 +86643,12 @@ sequent calculus and related systems.")
 (define-public texlive-euenc
   (package
     (name "texlive-euenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/euenc/" "source/latex/euenc/"
                                      "tex/latex/euenc/"))))
               (file-name (git-file-name name version))
@@ -86742,12 +86677,12 @@ OpenType fonts.")
 (define-public texlive-euro
   (package
     (name "texlive-euro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/euro/" "source/latex/euro/"
                                      "tex/latex/euro/"))))
               (file-name (git-file-name name version))
@@ -86768,12 +86703,12 @@ Further rates can be added easily.")
 (define-public texlive-euro-ce
   (package
     (name "texlive-euro-ce")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/euro-ce/"
                                      "fonts/source/public/euro-ce/"
                                      "fonts/tfm/public/euro-ce/"))))
@@ -86794,12 +86729,12 @@ several variants, designed to fit with the Computer 
Modern-set text.")
 (define-public texlive-eurosym
   (package
     (name "texlive-eurosym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/eurosym/"
                                      "fonts/map/dvips/eurosym/"
                                      "fonts/source/public/eurosym/"
@@ -86827,12 +86762,12 @@ documentation.")
 (define-public texlive-kanaparser
   (package
     (name "texlive-kanaparser")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/kanaparser/"
                                      "tex/luatex/kanaparser/"))))
               (file-name (git-file-name name version))
@@ -86856,12 +86791,12 @@ syllables, some only accessible via the provided 
toggle macro.")
 (define-public texlive-kastrup
   (package
     (name "texlive-kastrup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/kastrup/"
                                      "source/generic/kastrup/"
                                      "tex/generic/kastrup/"))))
@@ -86884,12 +86819,12 @@ may be used under LaTeX and plain TeX.")
 (define-public texlive-translation-arsclassica-de
   (package
     (name "texlive-translation-arsclassica-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/translation-arsclassica-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86906,12 +86841,12 @@ may be used under LaTeX and plain TeX.")
 (define-public texlive-translation-biblatex-de
   (package
     (name "texlive-translation-biblatex-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-biblatex-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86929,12 +86864,12 @@ BibLaTeX.")
 (define-public texlive-translation-chemsym-de
   (package
     (name "texlive-translation-chemsym-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-chemsym-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86951,12 +86886,12 @@ BibLaTeX.")
 (define-public texlive-translation-ecv-de
   (package
     (name "texlive-translation-ecv-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-ecv-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86972,12 +86907,12 @@ BibLaTeX.")
 (define-public texlive-translation-enumitem-de
   (package
     (name "texlive-translation-enumitem-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-enumitem-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -86994,12 +86929,12 @@ BibLaTeX.")
 (define-public texlive-translation-europecv-de
   (package
     (name "texlive-translation-europecv-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-europecv-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87016,12 +86951,12 @@ BibLaTeX.")
 (define-public texlive-translation-filecontents-de
   (package
     (name "texlive-translation-filecontents-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list 
"doc/latex/translation-filecontents-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87038,12 +86973,12 @@ BibLaTeX.")
 (define-public texlive-translation-moreverb-de
   (package
     (name "texlive-translation-moreverb-de")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translation-moreverb-de/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87060,12 +86995,12 @@ BibLaTeX.")
 (define-public texlive-translations
   (package
     (name "texlive-translations")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translations/"
                                      "tex/latex/translations/"))))
               (file-name (git-file-name name version))
@@ -87093,12 +87028,12 @@ document.")
 (define-public texlive-translator
   (package
     (name "texlive-translator")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/translator/"
                                      "tex/latex/translator/"))))
               (file-name (git-file-name name version))
@@ -87121,12 +87056,12 @@ a few words.")
 (define-public texlive-texapi
   (package
     (name "texlive-texapi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/texapi/" 
"tex/generic/texapi/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87147,12 +87082,12 @@ operations, and highly customizable while and for 
loops.")
 (define-public texlive-textpos
   (package
     (name "texlive-textpos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textpos/" 
"source/latex/textpos/"
                                      "tex/latex/textpos/"))))
               (file-name (git-file-name name version))
@@ -87175,12 +87110,12 @@ conference posters.")
 (define-public texlive-udesoftec
   (package
     (name "texlive-udesoftec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/udesoftec/"
                                      "doc/latex/udesoftec/"
                                      "source/latex/udesoftec/"
@@ -87203,12 +87138,12 @@ input in UTF-8 encoding is assumed.")
 (define-public texlive-uhc
   (package
     (name "texlive-uhc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/uhc/umj/"
                                      "dvips/uhc/"
                                      "fonts/afm/uhc/umj/"
@@ -87235,12 +87170,12 @@ standard KSC codes for LaTeX2e.")
 (define-public texlive-uhrzeit
   (package
     (name "texlive-uhrzeit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uhrzeit/" 
"tex/latex/uhrzeit/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87259,12 +87194,12 @@ available.")
 (define-public texlive-umlaute
   (package
     (name "texlive-umlaute")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/umlaute/" 
"source/latex/umlaute/"
                                      "tex/latex/umlaute/"))))
               (file-name (git-file-name name version))
@@ -87286,19 +87221,19 @@ source of that support.")
 (define-public texlive-unicode-math
   (package
     (name "texlive-unicode-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unicode-math/"
                                      "source/latex/unicode-math/"
                                      "tex/latex/unicode-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0w5gp11ccc486lckzag63arg97g1r0zkf29bdnnk13pz4r5m2lgx"))))
+                "0697k7kn6rs7c1p34589cp882ksbx4ww07dbd79ymccaf4q05jp2"))))
     (outputs '("out" "doc"))
     (properties '((updater-extra-native-inputs "texlive-xetex")))
     (build-system texlive-build-system)
@@ -87329,12 +87264,12 @@ fonts:
 (define-public texlive-voss-mathcol
   (package
     (name "texlive-voss-mathcol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/voss-mathcol/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87354,12 +87289,12 @@ even if they don't understand German.")
 (define-public texlive-xifthen
   (package
     (name "texlive-xifthen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xifthen/" 
"tex/latex/xifthen/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87381,13 +87316,13 @@ handle complex tests.")
 (define-public texlive-xindy
   (package
     (name "texlive-xindy")
-    (version "2023.0")
+    (version "2024.2")
     (source
      (origin
        (method svn-multi-fetch)
        (uri (svn-multi-reference
              (url (texlive-packages-repository version))
-             (revision 66594)
+             (revision 70951)
              (locations (list "doc/man/man1/tex2xindy.1"
                               "doc/man/man1/tex2xindy.man1.pdf"
                               "doc/man/man1/texindy.1"
@@ -87465,6 +87400,7 @@ in terms of the collating order of the text being 
processed.")
      (list (texlive-updmap.cfg
             (list texlive-cbfonts-fd
                   texlive-cyrillic
+                  texlive-etoolbox
                   texlive-greek-fontenc
                   texlive-lh))))
     (inputs (list clisp perl))
@@ -87479,12 +87415,12 @@ in terms of the collating order of the text being 
processed.")
 (define-public texlive-xindy-persian
   (package
     (name "texlive-xindy-persian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/xindy-persian/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87501,12 +87437,12 @@ in terms of the collating order of the text being 
processed.")
 (define-public texlive-xits
   (package
     (name "texlive-xits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/xits/"
                                      "fonts/opentype/public/xits/"))))
               (file-name (git-file-name name version))
@@ -87527,12 +87463,12 @@ available from the @code{fontspec} and 
@code{unicode-math} packages.")
 (define-public texlive-ntgclass
   (package
     (name "texlive-ntgclass")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ntgclass/"
                                      "source/latex/ntgclass/"
                                      "tex/latex/ntgclass/"))))
@@ -87557,12 +87493,12 @@ Users Group NTG.")
 (define-public texlive-nth
   (package
     (name "texlive-nth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/generic/nth/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87582,12 +87518,12 @@ these changes.")
 (define-public texlive-ntheorem
   (package
     (name "texlive-ntheorem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ntheorem/" 
"source/latex/ntheorem/"
                                      "tex/latex/ntheorem/"))))
               (file-name (git-file-name name version))
@@ -87609,12 +87545,12 @@ making a list of theorems, analagous to 
@code{\\listoffigures}.")
 (define-public texlive-ntheorem-vn
   (package
     (name "texlive-ntheorem-vn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ntheorem-vn/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -87632,12 +87568,12 @@ making a list of theorems, analagous to 
@code{\\listoffigures}.")
 (define-public texlive-fmtcount
   (package
     (name "texlive-fmtcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fmtcount/" "scripts/fmtcount/"
                                      "source/latex/fmtcount/" 
"tex/latex/fmtcount/"))))
               (file-name (git-file-name name version))
@@ -87659,12 +87595,12 @@ variants), German, Italian, Portuguese and Spanish 
documents are provided.")
 (define-public texlive-inriafonts
   (package
     (name "texlive-inriafonts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/inriafonts/"
                                      "fonts/enc/dvips/inriafonts/"
                                      "fonts/map/dvips/inriafonts/"
@@ -87695,12 +87631,12 @@ version of the fonts and their associated files.")
 (define-public texlive-floatflt
   (package
     (name "texlive-floatflt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/floatflt/" 
"source/latex/floatflt/"
                                      "tex/latex/floatflt/"))))
               (file-name (git-file-name name version))
@@ -87721,18 +87657,18 @@ to be set left/right or alternating on even/odd 
pages.")
 (define-public texlive-fvextra
   (package
     (name "texlive-fvextra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fvextra/" 
"source/latex/fvextra/"
                                      "tex/latex/fvextra/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18r3722sf859yn5j1q084ix9gp8sp4znvdlwi2vnrrn36djyvkzj"))))
+                "07bjbl2q4jly3hxfcimbxa938n5dhl72h3pm7ab3g5q41fzgjfr3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fvextra";)
@@ -87775,18 +87711,18 @@ and selecting references used in a publication.")
 (define-public texlive-apa6
   (package
     (name "texlive-apa6")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apa6/" "source/latex/apa6/"
                                      "tex/latex/apa6/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "08jn8piyaad4zln33c0gikyhdkcsk2s3ms9l992riq2hbpbm9lcf"))))
+                "0l8x28ijyyj0bz6ypwp2azp296knqk2iy5qv5afnpnrd2kh37x6r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -87810,12 +87746,12 @@ mask author identity for copies for use in masked 
peer review.")
 (define-public texlive-apacite
   (package
     (name "texlive-apacite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/apacite/" 
"doc/bibtex/apacite/"
                                      "source/bibtex/apacite/" 
"tex/latex/apacite/"))))
               (file-name (git-file-name name version))
@@ -87836,12 +87772,12 @@ designed to work with the @code{apa6} class.")
 (define-public texlive-apalike-german
   (package
     (name "texlive-apalike-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/apalike-german/"
                                      "doc/bibtex/apalike-german/"))))
               (file-name (git-file-name name version))
@@ -87860,12 +87796,12 @@ base BibTeX distribution, with German localization.")
 (define-public texlive-endfloat
   (package
     (name "texlive-endfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endfloat/" 
"source/latex/endfloat/"
                                      "tex/latex/endfloat/"))))
               (file-name (git-file-name name version))
@@ -87885,12 +87821,12 @@ the figure (or table) would normally have occurred.")
 (define-public texlive-wadalab
   (package
     (name "texlive-wadalab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/wadalab/"
                                      "fonts/afm/wadalab/dgj/"
                                      "fonts/afm/wadalab/dmj/"
@@ -87938,12 +87874,12 @@ subfonts.")
 (define-public texlive-was
   (package
     (name "texlive-was")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/was/" "source/latex/was/"
                                      "tex/latex/was/"))))
               (file-name (git-file-name name version))
@@ -87964,12 +87900,12 @@ maths; and upright Greek letters in maths.")
 (define-public texlive-xpatch
   (package
     (name "texlive-xpatch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xpatch/" "source/latex/xpatch/"
                                      "tex/latex/xpatch/"))))
               (file-name (git-file-name name version))
@@ -87978,6 +87914,7 @@ maths; and upright Greek letters in maths.")
                 "0r08hadnwx9vyppzmbn1bj69b12i5fw1mhk49piw2rqbk01722zk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
+    (propagated-inputs (list texlive-etoolbox))
     (home-page "https://ctan.org/pkg/xpatch";)
     (synopsis "Extending @code{etoolbox} patching commands")
     (description
@@ -87988,12 +87925,12 @@ Lehmann's @code{etoolbox}.")
 (define-public texlive-threeparttablex
   (package
     (name "texlive-threeparttablex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/threeparttablex/"
                                      "tex/latex/threeparttablex/"))))
               (file-name (git-file-name name version))
@@ -88012,18 +87949,18 @@ package to tables created using the @code{longtable} 
package.")
 (define-public texlive-ligtype
   (package
     (name "texlive-ligtype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/ligtype/"
                                      "tex/lualatex/ligtype/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18m4j01zhp3kj2ixd53b9z0k5f6idbpr6jv45gw149j5niax1dxg"))))
+                "10vi607lwracjdgiv1iqbg228f0ccd0zafcyn02q0xcv5r3i7h7a"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/ligtype";)
@@ -88040,18 +87977,18 @@ used for other languages as well.  The package 
requires LuaLaTeX.")
 (define-public texlive-linebreaker
   (package
     (name "texlive-linebreaker")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/linebreaker/"
                                      "tex/lualatex/linebreaker/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1rppq2dlj7g5djq5f0hhgk9sgk0ip1ha4vqhx6ajfpzdchg7b1cw"))))
+                "19nx0hjzf8fi7ryp0mw2pjyrxy5cfpj8gr82hbk0jn3y3m3lp66b"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/linebreaker";)
@@ -88067,17 +88004,17 @@ solution with the lowest badness.")
 (define-public texlive-lineno
   (package
     (name "texlive-lineno")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lineno/" 
"tex/latex/lineno/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1naqdd62gld0hx6ss0d7sllnbqslzxjcgzj7cnycs303lb03h738"))))
+                "03gkd5iby50jmm8i2q7r30pli7fz8lsryaim24jn11f6kvn4jfil"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lineno";)
@@ -88092,12 +88029,12 @@ the @code{fnlineno} package.")
 (define-public texlive-lparse
   (package
     (name "texlive-lparse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/lparse/" 
"tex/luatex/lparse/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -88119,19 +88056,19 @@ engine.")
 (define-public texlive-lt3luabridge
   (package
     (name "texlive-lt3luabridge")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/lt3luabridge/"
                                      "source/generic/lt3luabridge/"
                                      "tex/generic/lt3luabridge/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00nfi3c545kmm6d9hxwl0m3pawg8322g36gm8sfa3y2p8kah6p8d"))))
+                "1nlca8b5rwcjcw9amc3lx8mr4wmlwyx7lbd517maj72n1b2x2bsn"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lt3luabridge";)
@@ -88145,19 +88082,19 @@ exposes the shell.")
 (define-public texlive-lua-typo
   (package
     (name "texlive-lua-typo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lua-typo/"
                                      "source/lualatex/lua-typo/"
                                      "tex/lualatex/lua-typo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0lhjgs7jxdwk2cn9zb99mk2c56awi249zk839waqxnzfr18ky63k"))))
+                "0lgv4z3psgb1vlmq2lgwnqcqn07wj5af1i5xrgjxr98gigglnrvw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lua-typo";)
@@ -88173,12 +88110,12 @@ on which typographical flaws were found is printed.")
 (define-public texlive-lua-uca
   (package
     (name "texlive-lua-uca")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/lua-uca/" "scripts/lua-uca/"
                                      "source/support/lua-uca/"))))
               (file-name (git-file-name name version))
@@ -88200,19 +88137,19 @@ generators, etc.")
 (define-public texlive-lua-ul
   (package
     (name "texlive-lua-ul")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lua-ul/"
                                      "source/lualatex/lua-ul/"
                                      "tex/lualatex/lua-ul/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0xpa41hkjzqcws7yjj6s8ys93qyhnv6zfv7479qbv58h5mgfxzhh"))))
+                "16mli85fcrhfgpjlr6bmgjiwk9s2gq6dda5dvazks32ypbqkkfrd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lua-ul";)
@@ -88227,12 +88164,12 @@ commands, hyphenation works etc.")
 (define-public texlive-lua-visual-debug
   (package
     (name "texlive-lua-visual-debug")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/lua-visual-debug/"
                                      "tex/luatex/lua-visual-debug/"))))
               (file-name (git-file-name name version))
@@ -88252,12 +88189,12 @@ LaTeX and Plain TeX documents.")
 (define-public texlive-lua-widow-control
   (package
     (name "texlive-lua-widow-control")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/lua-widow-control/"
                                      "source/luatex/lua-widow-control/"
                                      "tex/context/third/lua-widow-control/"
@@ -88267,7 +88204,7 @@ LaTeX and Plain TeX documents.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1c2n0hmf4kgvdfqday9pk673nxmpddg2wr91wkgalvrn7jw82js4"))))
+                "0j7gdd8zp8b8xyb9namjpgc7rphjzh3im6gzk2ynp9dhg0ww24ns"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lua-widow-control";)
@@ -88290,12 +88227,12 @@ compatible with all LuaTeX and LuaMetaTeX-based 
formats.")
 (define-public texlive-luaaddplot
   (package
     (name "texlive-luaaddplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luaaddplot/"
                                      "source/luatex/luaaddplot/"
                                      "tex/luatex/luaaddplot/"))))
@@ -88317,17 +88254,17 @@ pre-process data files generated by measuring devices 
with external scripts.")
 (define-public texlive-luacas
   (package
     (name "texlive-luacas")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luacas/" 
"tex/lualatex/luacas/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0zwfvrlxl5r2180w622h3dbsdskiyr2hxri3qf9v9b7nn7m33r26"))))
+                "118qpll5l0xg2bmy5baaqzzpsnl30pysh141ry55yl5nc7hf23pi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luacas";)
@@ -88347,12 +88284,12 @@ technical setup.")
 (define-public texlive-luacensor
   (package
     (name "texlive-luacensor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luacensor/"
                                      "tex/lualatex/luacensor/"))))
               (file-name (git-file-name name version))
@@ -88376,19 +88313,19 @@ screen readers by adding alt-text indicating redacted 
content.")
 (define-public texlive-luacolor
   (package
     (name "texlive-luacolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/luacolor/"
                                      "source/latex/luacolor/"
                                      "tex/latex/luacolor/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0c91m5iq095f04wiy3dfnhyh458d9scww51np88x8islz1l3psbp"))))
+                "19n4h0a505wr7a0q4p8l6nv6zql5xirp85qsfbv8mgnp79plrpn0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luacolor";)
@@ -88401,18 +88338,18 @@ attributes.")
 (define-public texlive-luacomplex
   (package
     (name "texlive-luacomplex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luacomplex/"
                                      "tex/lualatex/luacomplex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fb75jzvl0gqqyfl6vrfwdpsxjfq7dyhmfbfibg9w6rqxzcd013p"))))
+                "093hzcgw1jx71m7ah27r3xmk3pd0hj7hzs7k7n77388vgh7mpp8m"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luacomplex";)
@@ -88429,18 +88366,18 @@ any environment (including the mathematics 
environment).")
 (define-public texlive-luagcd
   (package
     (name "texlive-luagcd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luagcd/"
                                      "tex/lualatex/luagcd/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17d1am1c4gmbc0z1fllk6kf6b8fmihw4bv8bl0vvwvnk2acj4zj9"))))
+                "09igp58ql95hnc7r0zbwamqij5plscs289g33plypw9i6rppcq6x"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luagcd";)
@@ -88457,12 +88394,12 @@ any two integers using commands in the package.")
 (define-public texlive-luahyphenrules
   (package
     (name "texlive-luahyphenrules")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luahyphenrules/"
                                      "tex/lualatex/luahyphenrules/"))))
               (file-name (git-file-name name version))
@@ -88484,12 +88421,12 @@ loading @code{babel}.")
 (define-public texlive-luaimageembed
   (package
     (name "texlive-luaimageembed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luaimageembed/"
                                      "tex/lualatex/luaimageembed/"))))
               (file-name (git-file-name name version))
@@ -88510,12 +88447,12 @@ graphics.")
 (define-public texlive-luaindex
   (package
     (name "texlive-luaindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luaindex/" 
"scripts/luaindex/"
                                      "source/lualatex/luaindex/"
                                      "tex/lualatex/luaindex/"))))
@@ -88542,12 +88479,12 @@ graphics.")
 (define-public texlive-luainputenc
   (package
     (name "texlive-luainputenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luainputenc/"
                                      "source/lualatex/luainputenc/"
                                      "tex/lualatex/luainputenc/"))))
@@ -88567,39 +88504,15 @@ a current LuaTeX,the package has the same behaviour 
with LuaTeX as
 @code{inputenc} has under pdfTeX.")
     (license license:public-domain)))
 
-(define-public texlive-luaintro
-  (package
-    (name "texlive-luaintro")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/luatex/luaintro/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0xab7yymknvhsh4c30xnhrlvk798mbnl9fbf7njqx8mbmnv869bi"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (home-page "https://ctan.org/pkg/luaintro";)
-    (synopsis "Examples from the book ``Einfuhrung in LuaTeX und LuaLaTeX''")
-    (description
-     "The bundle provides source of all the examples published in the German
-book ``Einfuhrung in LuaTeX und LuaLaTeX'', published by Lehmans Media and
-DANTE, Berlin.")
-    (license license:lppl1.3+)))
-
 (define-public texlive-luakeys
   (package
     (name "texlive-luakeys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luakeys/" 
"tex/luatex/luakeys/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -88615,41 +88528,15 @@ the TeX packages @code{keyval}, @code{kvsetkeys}, 
@code{kvoptions},
 @code{xkeyval}, @code{pgfkeys}, etc.")
     (license license:lppl1.3c)))
 
-(define-public texlive-lualatex-doc
-  (package
-    (name "texlive-lualatex-doc")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/lualatex/lualatex-doc/"
-                                     "source/lualatex/lualatex-doc/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "1nbanlp3qfk0hylih64qnkh5cd1mjd3j99jk36rnbjhd3f840d9q"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (home-page "https://ctan.org/pkg/lualatex-doc";)
-    (synopsis "Guide to use of LaTeX with LuaTeX")
-    (description
-     "The document is a guide to the world of LuaLaTeX.  Coverage supports
-both new users and package developers.  Apart from the introductory material,
-the document gathers information from several sources, and offers links to
-others.")
-    (license license:fdl1.3+)))
-
 (define-public texlive-lualatex-truncate
   (package
     (name "texlive-lualatex-truncate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lualatex-truncate/"
                                      "source/lualatex/lualatex-truncate/"
                                      "tex/lualatex/lualatex-truncate/"))))
@@ -88669,18 +88556,18 @@ fixing issues related to LuaTeX's hyphenation 
algorithm.")
 (define-public texlive-lualinalg
   (package
     (name "texlive-lualinalg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lualinalg/"
                                      "tex/lualatex/lualinalg/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0f29ymc5adcg8mh8lhgir6cj6f0kni0i53r6g35yqnd1jw9qr24q"))))
+                "0im1cs2ghf8ac5p7k7ii84221gj84msy3b8zqvzaz5wnmqnsljz9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lualinalg";)
@@ -88701,12 +88588,12 @@ modified or extended by writing custom Lua programs.")
 (define-public texlive-luamathalign
   (package
     (name "texlive-luamathalign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luamathalign/"
                                      "source/lualatex/luamathalign/"
                                      "tex/lualatex/luamathalign/"))))
@@ -88727,18 +88614,18 @@ environments.")
 (define-public texlive-luamaths
   (package
     (name "texlive-luamaths")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luamaths/"
                                      "tex/lualatex/luamaths/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1dswh6jjkl7jbs3f5pvwh30874x4xycvw7n9cbfd5m9wfcv97rw9"))))
+                "0f08sdd0yiwnkjj3gr5w2jismf3jmz79k585dd5qyr1303hf20a0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luamaths";)
@@ -88756,18 +88643,18 @@ environment).")
 (define-public texlive-luamodulartables
   (package
     (name "texlive-luamodulartables")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luamodulartables/"
                                      "tex/lualatex/luamodulartables/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18yc3fincdvfk1zj5m2gah35mzlvg6rbby8m71clnjk9knmzjcxy"))))
+                "0n1ymrmhkay1xwybv017n206l2ic9ygxj1ga1lm3hyl1l7v478wr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luamodulartables";)
@@ -88786,19 +88673,19 @@ tables in LaTeX.")
 (define-public texlive-luamplib
   (package
     (name "texlive-luamplib")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luamplib/"
                                      "source/luatex/luamplib/"
                                      "tex/luatex/luamplib/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1f2r93daddjwmj7fcy5rds2yz0c8qmww7yw93vgwffmm49d9ims5"))))
+                "05qpjcvl4pq41hm0w9nsxbybbpc3msbl75kk16ppxkyd0gg4yfl4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luamplib";)
@@ -88813,12 +88700,12 @@ available in PDF mode.")
 (define-public texlive-luaoptions
   (package
     (name "texlive-luaoptions")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luaoptions/"
                                      "tex/lualatex/luaoptions/"))))
               (file-name (git-file-name name version))
@@ -88844,12 +88731,12 @@ arguments into proper Lua tables.")
 (define-public texlive-luapackageloader
   (package
     (name "texlive-luapackageloader")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luapackageloader/"
                                      "tex/luatex/luapackageloader/"))))
               (file-name (git-file-name name version))
@@ -88870,12 +88757,12 @@ to load external Lua modules, including modules 
installed via LuaRocks.")
 (define-public texlive-luaprogtable
   (package
     (name "texlive-luaprogtable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luaprogtable/"
                                      "tex/lualatex/luaprogtable/"))))
               (file-name (git-file-name name version))
@@ -88894,19 +88781,19 @@ cells using LaTeX macros.")
 (define-public texlive-luapstricks
   (package
     (name "texlive-luapstricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luapstricks/"
                                      "fonts/opentype/public/luapstricks/"
                                      "tex/lualatex/luapstricks/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "160y66x93rcm0zpjscxyqbfkhbl0yypv0gyixm6vjwcm50vi2w5k"))))
+                "1m2pp4dmf8c7fyrc8w1x1ziqn0qa0qmqjadyfkkr9jgjcvmgk6mz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luapstricks";)
@@ -88922,12 +88809,12 @@ based documents.")
 (define-public texlive-luaquotes
   (package
     (name "texlive-luaquotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luaquotes/"
                                      "tex/lualatex/luaquotes/"))))
               (file-name (git-file-name name version))
@@ -88946,18 +88833,18 @@ depending on the selected language.")
 (define-public texlive-luarandom
   (package
     (name "texlive-luarandom")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luarandom/"
                                      "tex/lualatex/luarandom/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hzq29prnwgvp400d26fdjhh812gwwgmlwb22xhj29s9f0k2g1qy"))))
+                "1wylb873xi0k808p204b8vfdp09f2i97wv8pf7wny36wkraj3rr4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luarandom";)
@@ -88971,18 +88858,18 @@ generator will be initialized by the system time.")
 (define-public texlive-luaset
   (package
     (name "texlive-luaset")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luaset/"
                                      "tex/lualatex/luaset/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1xbr7m1fb71xnlc3p4lb2gz10i6bz6f4bbzyfcclggriq7bkv1iq"))))
+                "0xnnir427r1wyf9w466gamz1slf1b401gj1xfcsn2747g17gjd03"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luaset";)
@@ -88999,18 +88886,18 @@ engine.")
 (define-public texlive-luatexko
   (package
     (name "texlive-luatexko")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luatexko/"
                                      "tex/luatex/luatexko/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0pbpi8g2bdakrl3lpb4vmsbvccjzcb4d6y2ivnv0pncn0k5zfmfv"))))
+                "14q1zrcqnhfz0g6s6274k0zlzkl27vwn61i2388wjgxzvxd9kphv"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luatexko";)
@@ -89026,12 +88913,12 @@ engines.")
 (define-public texlive-luatextra
   (package
     (name "texlive-luatextra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luatextra/"
                                      "source/lualatex/luatextra/"
                                      "tex/lualatex/luatextra/"))))
@@ -89052,18 +88939,18 @@ with LuaTeX.  It loads packages @code{fontspec}, 
@code{luatexbase} and
 (define-public texlive-luatruthtable
   (package
     (name "texlive-luatruthtable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luatruthtable/"
                                      "tex/lualatex/luatruthtable/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18k0zk9zxfprcjxzkmfb2j1lk4ldk5hxi0ch1sy0n29f06qcl740"))))
+                "0320891nanq3jbybv6s50ygazzdnygzwa75n5yijv4mjl5as224l"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luatruthtable";)
@@ -89080,17 +88967,17 @@ or MikTeX) come bundled with LuaLaTeX.")
 (define-public texlive-luavlna
   (package
     (name "texlive-luavlna")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luavlna/" 
"tex/luatex/luavlna/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1daa8gdkava15vvvfgr63mrq85l2ni0ydh9l17i9hyhw40mgz4bb"))))
+                "0ca1vhl7grc8rsq8fb9ky374gcrcn3mmm42945q118qn3jny99ck"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luavlna";)
@@ -89111,17 +88998,17 @@ LuaLaTeX.")
 (define-public texlive-luaxml
   (package
     (name "texlive-luaxml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/luaxml/" 
"tex/luatex/luaxml/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0j0d9n87rigawqq3xlxk0zi5ry31zqg3p19jmfablvnb9lan3nrc"))))
+                "0mi8ad57bxkpzakrf7b8vx23fp5fnlqf23km5rr0laqp5zk6889i"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/luaxml";)
@@ -89135,18 +89022,18 @@ current release is aimed mainly at support for the 
@code{odsfile} package.")
 (define-public texlive-lutabulartools
   (package
     (name "texlive-lutabulartools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/lutabulartools/"
                                      "tex/luatex/lutabulartools/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1p7b1gv86xa09g1big3s88w0c8jiyj2bk2r8wq4n3pqqqr7zm79z"))))
+                "1jmji51n6y6pkppdryxyj8297817jvz754h6pzl9rp3qr6bcb794"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lutabulartools";)
@@ -89161,12 +89048,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makeplot/"
                                      "source/latex/makeplot/"
                                      "tex/latex/makeplot/"))))
@@ -89186,17 +89073,17 @@ functions to plot data that it takes from Matlab 
output files.")
 (define-public texlive-minim
   (package
     (name "texlive-minim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/minim/" 
"tex/luatex/minim/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "056jp5rx9rhwshhzif58kx832jv1f1xw7zj1gh17g7zbyqzbc003"))))
+                "13bsj3gliq3jxw13fwj6qjjr2307m86wh6a9016zyl77xpd5n1r6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/minim";)
@@ -89214,18 +89101,18 @@ their combined format.")
 (define-public texlive-minim-math
   (package
     (name "texlive-minim-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/minim-math/"
                                      "tex/luatex/minim-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0793np84dx47c6wsmqrh3vj2y9w6p0l55nc4xl9b21xvgzzb0b5j"))))
+                "1fqmsnn8fcl98wans018mm28l1svc8z8aq5kz48lw2av8hxg40b9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/minim-math";)
@@ -89241,18 +89128,18 @@ characters.")
 (define-public texlive-minim-mp
   (package
     (name "texlive-minim-mp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/minim-mp/" 
"metapost/minim-mp/"
                                      "tex/luatex/minim-mp/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "084k1ywvaq1mbz00kmbxd5kzp1da7a397dy3y25pbf7chrlxwsrk"))))
+                "08i6z363fimql2g5fhdn79mz10yjfhb62jbr456ch7yf9x0zc9lh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/minim-mp";)
@@ -89268,18 +89155,18 @@ can even use LuaTeX as a stand-alone MetaPost 
compiler.")
 (define-public texlive-minim-pdf
   (package
     (name "texlive-minim-pdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/minim-pdf/"
                                      "tex/luatex/minim-pdf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "10ls1i1141lh2f69r63wmvk2dg7j6g9gl0d0qk1m73byrg4zvbcp"))))
+                "0495gig9a96gqpcmjm54diggg9f7kzjznl39hx6j9sjlzhrmmz8m"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/minim-pdf";)
@@ -89293,18 +89180,18 @@ allow you to make your PDFs fully PDF/A-compliant.")
 (define-public texlive-minim-xmp
   (package
     (name "texlive-minim-xmp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/luatex/minim-xmp/"
                                      "tex/luatex/minim-xmp/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1g50pal1vxcyl0xvdkbrk26z70kn8s38sqy5c848jdbl0fx29vla"))))
+                "1mvgmi685sfg0phw655z57gzbpizk6qjn742gabvjl44a6c3r54f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/minim-xmp";)
@@ -89318,12 +89205,12 @@ required by PDF standards such as PDF/A.")
 (define-public texlive-babel-czech
   (package
     (name "texlive-babel-czech")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-czech/"
                                      "source/generic/babel-czech/"
                                      "tex/generic/babel-czech/"))))
@@ -89344,12 +89231,12 @@ of standard LaTeX names.")
 (define-public texlive-babel-dutch
   (package
     (name "texlive-babel-dutch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-dutch/"
                                      "source/generic/babel-dutch/"
                                      "tex/generic/babel-dutch/"))))
@@ -89370,12 +89257,12 @@ settings to typeset Dutch documents.")
 (define-public texlive-babel-finnish
   (package
     (name "texlive-babel-finnish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-finnish/"
                                      "source/generic/babel-finnish/"
                                      "tex/generic/babel-finnish/"))))
@@ -89396,19 +89283,19 @@ settings to typeset Finnish documents.")
 (define-public texlive-babel-norsk
   (package
     (name "texlive-babel-norsk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-norsk/"
                                      "source/generic/babel-norsk/"
                                      "tex/generic/babel-norsk/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zsssgcdllhjk7r58k4rv8bh59nmj091syqj45chvp1i667ndryp"))))
+                "19w3ys7mhm9kfkj9vf1nkiqnn30393mhzmfhq4zsw6d0mj0y94na"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/babel-norsk";)
@@ -89424,12 +89311,12 @@ Norsk of standard LaTeX names.")
 (define-public texlive-babel-danish
   (package
     (name "texlive-babel-danish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-danish/"
                                      "source/generic/babel-danish/"
                                      "tex/generic/babel-danish/"))))
@@ -89450,12 +89337,12 @@ settings to typeset Danish documents.")
 (define-public texlive-babel-polish
   (package
     (name "texlive-babel-polish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/babel-polish/"
                                      "source/generic/babel-polish/"
                                      "tex/generic/babel-polish/"))))
@@ -89476,12 +89363,12 @@ Polish of standard LaTeX names.")
 (define-public texlive-mdframed
   (package
     (name "texlive-mdframed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mdframed/" 
"source/latex/mdframed/"
                                      "tex/latex/mdframed/"))))
               (file-name (git-file-name name version))
@@ -89502,12 +89389,12 @@ TikZ.")
 (define-public texlive-setspace
   (package
     (name "texlive-setspace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/setspace/" 
"tex/latex/setspace/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -89529,12 +89416,12 @@ spacings also available.")
 (define-public texlive-pgfgantt
   (package
     (name "texlive-pgfgantt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfgantt/" 
"source/latex/pgfgantt/"
                                      "tex/latex/pgfgantt/"))))
               (file-name (git-file-name name version))
@@ -89555,12 +89442,12 @@ Several keys customize the appearance of the chart 
elements.")
 (define-public texlive-pdfcol
   (package
     (name "texlive-pdfcol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfcol/" "source/latex/pdfcol/"
                                      "tex/latex/pdfcol/"))))
               (file-name (git-file-name name version))
@@ -89579,12 +89466,12 @@ setting and maintaining new colour stacks.")
 (define-public texlive-pdfcolfoot
   (package
     (name "texlive-pdfcolfoot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfcolfoot/"
                                      "source/latex/pdfcolfoot/"
                                      "tex/latex/pdfcolfoot/"))))
@@ -89604,12 +89491,12 @@ uses a separate colour stack for footnotes that can 
break across pages.")
 (define-public texlive-pdflscape
   (package
     (name "texlive-pdflscape")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdflscape/"
                                      "source/latex/pdflscape/"
                                      "tex/latex/pdflscape/"))))
@@ -89631,19 +89518,19 @@ orientation by conforming PDF viewers.")
 (define-public texlive-pdfmanagement-testphase
   (package
     (name "texlive-pdfmanagement-testphase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfmanagement-testphase/"
                                      "source/latex/pdfmanagement-testphase/"
                                      "tex/latex/pdfmanagement-testphase/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0lxnr7xzis376fmkcyk7ghyj1x7m9yvlg98fvvy6vc4b26hf2kyk"))))
+                "0xlhkn5kjyjdqs9w26iffcvks0773nslrip3i3k2xrycp2m0ka2h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pdfmanagement-testphase";)
@@ -89662,12 +89549,12 @@ packages), and the current testphase bundle will be 
removed.")
 (define-public texlive-pdftricks
   (package
     (name "texlive-pdftricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdftricks/"
                                      "tex/latex/pdftricks/"))))
               (file-name (git-file-name name version))
@@ -89691,12 +89578,12 @@ packages, such as PSfrag.")
 (define-public texlive-pdftricks2
   (package
     (name "texlive-pdftricks2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdftricks2/"
                                      "tex/latex/pdftricks2/"))))
               (file-name (git-file-name name version))
@@ -89716,12 +89603,12 @@ PSTricks graphics specifications.  The package is 
inspired by
 (define-public texlive-pedigree-perl
   (package
     (name "texlive-pedigree-perl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/pedigree.1"
                                      "doc/man/man1/pedigree.man1.pdf"
                                      "doc/support/pedigree-perl/"
@@ -89747,12 +89634,12 @@ English and Russian languages are supported).")
 (define-public texlive-psbao
   (package
     (name "texlive-psbao")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/psbao/" "tex/latex/psbao/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -89770,12 +89657,12 @@ of @code{psgo}, and uses PSTricks to draw the 
diagrams.")
 (define-public texlive-pslatex
   (package
     (name "texlive-pslatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "fonts/map/dvips/pslatex/"
                                      "fonts/tfm/public/pslatex/"
                                      "fonts/vf/public/pslatex/"
@@ -89785,7 +89672,7 @@ of @code{psgo}, and uses PSTricks to draw the 
diagrams.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1jazd3wl614c7nxl89aj7bhdahhq3h6rrs3p5cyzwqmw3b8h2zrl"))))
+                "06qrlh8zbwkq9vn622d04d5dqcp3f8sc1wafbhh7ws5ah4p8b87a"))))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pslatex";)
     (synopsis "Use PostScript fonts by default")
@@ -89808,12 +89695,12 @@ designed).  As a result, @code{pslatex} is widely 
considered obsolete.")
 (define-public texlive-pspicture
   (package
     (name "texlive-pspicture")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pspicture/" "dvips/pspicture/"
                                      "source/latex/pspicture/"
                                      "tex/latex/pspicture/"))))
@@ -89834,12 +89721,12 @@ superseded by @code{pict2e}.")
 (define-public texlive-datetime
   (package
     (name "texlive-datetime")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime/"
                                      "source/latex/datetime/"
                                      "tex/latex/datetime/"))))
@@ -89863,12 +89750,12 @@ different languages.  This package is now obsolete 
and has been replaced by
 (define-public texlive-datetime2
   (package
     (name "texlive-datetime2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2/"
                                      "source/latex/datetime2/"
                                      "tex/latex/datetime2/"))))
@@ -89898,12 +89785,12 @@ replaces @code{datetime.sty}, which is now obsolete.")
 (define-public texlive-tracklang
   (package
     (name "texlive-tracklang")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tracklang/"
                                      "source/latex/tracklang/"
                                      "tex/generic/tracklang/"
@@ -89928,12 +89815,12 @@ non-LaTeX users.")
 (define-public texlive-ltablex
   (package
     (name "texlive-ltablex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltablex/" 
"tex/latex/ltablex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -89953,18 +89840,18 @@ tables).")
 (define-public texlive-ragged2e
   (package
     (name "texlive-ragged2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ragged2e/" 
"source/latex/ragged2e/"
                                      "tex/latex/ragged2e/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "06wr2x7mgd40wdq3dnjg3rp5p41fqk6lsj28652i6g71rhnga3sc"))))
+                "12grx6s15rhhgw969p8hxwgmkjy3mfdirn0yglhzivyiv5fx54ip"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments (list #:tex-format "latex"))
@@ -89982,12 +89869,12 @@ altogether).")
 (define-public texlive-rcs
   (package
     (name "texlive-rcs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rcs/" "source/latex/rcs/"
                                      "tex/latex/rcs/"))))
               (file-name (git-file-name name version))
@@ -90009,18 +89896,18 @@ the @code{rcs} package easily to do special things 
for any keyword.")
 (define-public texlive-refstyle
   (package
     (name "texlive-refstyle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/refstyle/" 
"source/latex/refstyle/"
                                      "tex/latex/refstyle/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ckfm04kfi67babpn3m99nqj4b9r1fs0ivq5m7yz90mz4lqykhbs"))))
+                "0803kza5q4nz20aw1dcnalcvizpiry8wr3yqig93a4rrpkik5qhs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/refstyle";)
@@ -90040,12 +89927,12 @@ to the @code{xr} package for external document 
references.")
 (define-public texlive-relsize
   (package
     (name "texlive-relsize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/relsize/" 
"tex/latex/relsize/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90064,12 +89951,12 @@ a number of @code{\\magsteps} to change size; from 
this are defined commands
 (define-public texlive-russ
   (package
     (name "texlive-russ")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/russ/" "tex/latex/russ/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90090,12 +89977,12 @@ letters in their names may be defined.")
 (define-public texlive-everyhook
   (package
     (name "texlive-everyhook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/everyhook/"
                                      "source/latex/everyhook/"
                                      "tex/latex/everyhook/"))))
@@ -90136,12 +90023,12 @@ the hooks.")
 (define-public texlive-everypage
   (package
     (name "texlive-everypage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/everypage/"
                                      "source/latex/everypage/"
                                      "tex/latex/everypage/"))))
@@ -90164,12 +90051,12 @@ layout, etc.")
 (define-public texlive-everysel
   (package
     (name "texlive-everysel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/everysel/" 
"source/latex/everysel/"
                                      "tex/latex/everysel/"))))
               (file-name (git-file-name name version))
@@ -90193,12 +90080,12 @@ compatibility reasons.")
 (define-public texlive-everyshi
   (package
     (name "texlive-everyshi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/everyshi/" 
"source/latex/everyshi/"
                                      "tex/latex/everyshi/"))))
               (file-name (git-file-name name version))
@@ -90206,11 +90093,16 @@ compatibility reasons.")
                (base32
                 "11y6xazv1nk0m2hzsainjr8ijn5cff04xfccm6a65hzg7ipggraj"))))
     (outputs '("out" "doc"))
-    (properties '((updater-extra-native-inputs "texlive-l3kernel"
+    (properties '((updater-extra-native-inputs "texlive-firstaid"
+                                               "texlive-l3kernel"
                                                "texlive-l3packages"
                                                "texlive-latex"
+                                               "texlive-latex-fonts"
                                                "texlive-latexconfig"
-                                               "texlive-tex-ini-files")))
+                                               "texlive-metafont"
+                                               "texlive-pdftex"
+                                               "texlive-tex-ini-files"
+                                               "texlive-unicode-data")))
     (build-system texlive-build-system)
     ;; Building `texlive-everyshi' requires "latex" format, provided by
     ;; `texlive-latex-bin'.  However, `texlive-everyshi' is also a propagated
@@ -90238,11 +90130,16 @@ compatibility reasons.")
             (lambda _
               (delete-file-recursively "web2c"))))))
     (native-inputs
-     (list texlive-l3kernel
+     (list texlive-firstaid
+           texlive-l3kernel
            texlive-l3packages
            texlive-latex
+           texlive-latex-fonts
            texlive-latexconfig
-           texlive-tex-ini-files))
+           texlive-metafont
+           texlive-pdftex
+           texlive-tex-ini-files
+           texlive-unicode-data))
     (home-page "https://ctan.org/pkg/everyshi";)
     (synopsis "Take action at every @code{\\shipout}")
     (description
@@ -90259,12 +90156,12 @@ loading @code{everyshi-2001-05-15}.")
 (define-public texlive-abstract
   (package
     (name "texlive-abstract")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/abstract/" 
"source/latex/abstract/"
                                      "tex/latex/abstract/"))))
               (file-name (git-file-name name version))
@@ -90284,12 +90181,12 @@ abstract in a two column paper.")
 (define-public texlive-bredzenie
   (package
     (name "texlive-bredzenie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bredzenie/"
                                      "tex/latex/bredzenie/"))))
               (file-name (git-file-name name version))
@@ -90311,12 +90208,12 @@ a corpus of Polish.")
 (define-public texlive-breqn
   (package
     (name "texlive-breqn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/breqn/" "source/latex/breqn/"
                                      "tex/latex/breqn/"))))
               (file-name (git-file-name name version))
@@ -90339,12 +90236,12 @@ displayed equations.  The bundle also contains the 
@code{flexisym} and
 (define-public texlive-breakurl
   (package
     (name "texlive-breakurl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/breakurl/" 
"source/latex/breakurl/"
                                      "tex/latex/breakurl/"))))
               (file-name (git-file-name name version))
@@ -90366,12 +90263,12 @@ package allows such line breaks in the generated 
links.")
 (define-public texlive-cc-pl
   (package
     (name "texlive-cc-pl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/cc-pl/" 
"fonts/map/dvips/cc-pl/"
                                      "fonts/source/public/cc-pl/"
                                      "fonts/tfm/public/cc-pl/"
@@ -90396,12 +90293,12 @@ fonts and of the Metafont sources of the original 
Concrete fonts.  Adobe Type
 (define-public texlive-comment
   (package
     (name "texlive-comment")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/comment/" 
"tex/latex/comment/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90419,12 +90316,12 @@ controlled comment versions.")
 (define-public texlive-datatool
   (package
     (name "texlive-datatool")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/datatool/" 
"doc/latex/datatool/"
                                      "source/latex/datatool/" 
"tex/latex/datatool/"))))
               (file-name (git-file-name name version))
@@ -90448,12 +90345,12 @@ bibliographies, and displaying personal pronouns.")
 (define-public texlive-physics
   (package
     (name "texlive-physics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/physics/" 
"tex/latex/physics/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90472,12 +90369,12 @@ notation.")
 (define-public texlive-sourcesanspro
   (package
     (name "texlive-sourcesanspro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sourcesanspro/"
                                      "fonts/enc/dvips/sourcesanspro/"
                                      "fonts/map/dvips/sourcesanspro/"
@@ -90509,12 +90406,12 @@ in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).")
 (define-public texlive-sourceserifpro
   (package
     (name "texlive-sourceserifpro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sourceserifpro/"
                                      "fonts/enc/dvips/sourceserifpro/"
                                      "fonts/map/dvips/sourceserifpro/"
@@ -90541,12 +90438,12 @@ fonts in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).")
 (define-public texlive-sourcecodepro
   (package
     (name "texlive-sourcecodepro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sourcecodepro/"
                                      "fonts/enc/dvips/sourcecodepro/"
                                      "fonts/map/dvips/sourcecodepro/"
@@ -90572,12 +90469,12 @@ use of the fonts in LaTeX (Type 1) and 
XeLaTeX/LuaLaTeX (OTF).")
 (define-public texlive-hyphenat
   (package
     (name "texlive-hyphenat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hyphenat/" 
"source/latex/hyphenat/"
                                      "tex/latex/hyphenat/"))))
               (file-name (git-file-name name version))
@@ -90601,18 +90498,18 @@ underscores), and hyphenation of text typeset in 
monospaced (e.g.,
 (define-public texlive-lastpage
   (package
     (name "texlive-lastpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lastpage/" 
"source/latex/lastpage/"
                                      "tex/latex/lastpage/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rb8kmslmxxr41g9nxmk60m0w0f3428kci42xys21lq4jrdsdz0m"))))
+                "0py14m79lc5p4bpyf6kvxq6gcfp141867s5bar012w6nbzn8pvb1"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lastpage";)
@@ -90629,12 +90526,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/layaureo/" 
"source/latex/layaureo/"
                                      "tex/latex/layaureo/"))))
               (file-name (git-file-name name version))
@@ -90655,12 +90552,12 @@ option called @code{big} that forces typearea to 
become maximum.")
 (define-public texlive-tabto-ltx
   (package
     (name "texlive-tabto-ltx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabto-ltx/" 
"tex/latex/tabto-ltx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90686,18 +90583,18 @@ defined tab stop.")
 (define-public texlive-soul
   (package
     (name "texlive-soul")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/soul/" "source/generic/soul/"
                                      "tex/generic/soul/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1q6qd5fcqs9n49jxa77ildvdcdcqpw914m2xn9wggkp4d2kvxzh1"))))
+                "0q3h95da6n2wpriy54wkpc5ss47ikdslwf4a4pk3nl90sf3qsq15"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/soul";)
@@ -90717,17 +90614,17 @@ syllable.  This version is a merge of the original 
@code{soul} package and the
 (define-public texlive-xstring
   (package
     (name "texlive-xstring")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/xstring/" 
"tex/generic/xstring/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1sm84z6nlxipv10ydaww5yl4l2c31hznx3vzzqzaw1gi2yi2d6bb"))))
+                "0rbd8l9xwzrik05jy7485wgin3yg0n37md8zndfiajkkw76lzxjx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xstring";)
@@ -90746,12 +90643,12 @@ contain (expandable) macros.")
 (define-public texlive-substr
   (package
     (name "texlive-substr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/substr/" 
"tex/latex/substr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90771,12 +90668,12 @@ of occurrences of a substring.")
 (define-public texlive-totcount
   (package
     (name "texlive-totcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/totcount/" 
"source/latex/totcount/"
                                      "tex/latex/totcount/"))))
               (file-name (git-file-name name version))
@@ -90799,12 +90696,12 @@ changed, the recorded value will usually be the 
maximum value.")
 (define-public texlive-totpages
   (package
     (name "texlive-totpages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/totpages/" 
"source/latex/totpages/"
                                      "tex/latex/totpages/"))))
               (file-name (git-file-name name version))
@@ -90825,12 +90722,12 @@ itself may be shipped out to the DVI file.")
 (define-public texlive-xdvi
   (package
     (name "texlive-xdvi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/man/man1/xdvi.1"
                                      "doc/man/man1/xdvi.man1.pdf" "dvips/xdvi/"
                                      "xdvi/"))))
@@ -90900,12 +90797,12 @@ that it will build with web2c out of the box.")
 (define-public texlive-xetexconfig
   (package
     (name "texlive-xetexconfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/xelatex/xetexconfig/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -90921,12 +90818,12 @@ that it will build with web2c out of the box.")
 (define-public texlive-xetex
   (package
     (name "texlive-xetex")
-    (version "2023.0")
+    (version "2024.2")
     (source  (origin
                (method svn-multi-fetch)
                (uri (svn-multi-reference
                      (url (texlive-packages-repository version))
-                     (revision 66594)
+                     (revision 70951)
                      (locations (list "doc/man/man1/xelatex-unsafe.1"
                                       "doc/man/man1/xelatex-unsafe.man1.pdf"
                                       "doc/man/man1/xelatex.1"
@@ -90942,25 +90839,21 @@ that it will build with web2c out of the box.")
                (file-name (git-file-name name version))
                (sha256
                 (base32
-                 "1fc1b3pmzg6g80jnl7ixqbk79wd6frf477nvgxs1sf56vf9r3vjw"))))
+                 "18idq0h7s692vkmnk4gnfnmwg6jy003d4gpi2d19xwfafx5aii08"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
      (list #:link-scripts #~(list "xelatex-unsafe.sh" "xetex-unsafe.sh")
            #:create-formats #~(list "xelatex" "xetex")))
     (propagated-inputs
-     (list texlive-atbegshi
-           texlive-atveryend
-           texlive-babel
+     (list texlive-babel
            texlive-cm
            texlive-dvipdfmx
            texlive-etex
-           texlive-everyshi
            texlive-firstaid
            texlive-hyphen-base
            texlive-l3backend
            texlive-l3kernel
-           texlive-l3packages
            texlive-latex
            texlive-latex-fonts
            texlive-lm
@@ -91028,12 +90921,12 @@ which is ordinarily processed by a tightly bound 
processor (called
 (define-public texlive-xfor
   (package
     (name "texlive-xfor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xfor/"
                                      "source/latex/xfor/"
                                      "tex/latex/xfor/"))))
@@ -91055,12 +90948,12 @@ of the current iteration.")
 (define-public texlive-2up
   (package
     (name "texlive-2up")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/2up/" "tex/generic/2up/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91079,12 +90972,12 @@ additional DVI or PostScript filters.")
 (define-public texlive-a0poster
   (package
     (name "texlive-a0poster")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/a0poster/" 
"tex/latex/a0poster/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91105,12 +90998,12 @@ sizes are DIN A0, DIN A1, DIN A2 and DIN A3.")
 (define-public texlive-a4wide
   (package
     (name "texlive-a4wide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/a4wide/" 
"tex/latex/a4wide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91130,12 +91023,12 @@ results; the operation itself is better provided by 
the
 (define-public texlive-a5comb
   (package
     (name "texlive-a5comb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/a5comb/" 
"tex/latex/a5comb/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91153,12 +91046,12 @@ by @code{geometry}.")
 (define-public texlive-abraces
   (package
     (name "texlive-abraces")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/abraces/" 
"tex/latex/abraces/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91177,12 +91070,12 @@ new constructions of the traditional 
@code{\\overbrace} and
 (define-public texlive-abspos
   (package
     (name "texlive-abspos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/abspos/" "source/latex/abspos/"
                                      "tex/latex/abspos/"))))
               (file-name (git-file-name name version))
@@ -91205,12 +91098,12 @@ happens when one uses the @code{textpos} package with 
the
 (define-public texlive-accessibility
   (package
     (name "texlive-accessibility")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/accessibility/"
                                      "source/latex/accessibility/"
                                      "tex/latex/accessibility/"))))
@@ -91233,18 +91126,18 @@ in its current implementation is discouraged.")
 (define-public texlive-achemso
   (package
     (name "texlive-achemso")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/achemso/" "doc/latex/achemso/"
                                      "source/latex/achemso/" 
"tex/latex/achemso/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02s9ykgshnn5pffsy9j2fimflkj80kyk1kqfvn6yzvmwddp6rsgd"))))
+                "15zsz8abbrccz41vgg5x9d00fisa3dsl18gya2mqqkhclbh4rmmy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/achemso";)
@@ -91260,12 +91153,12 @@ is distributed as part of the bundle.")
 (define-public texlive-acro
   (package
     (name "texlive-acro")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/acro/" "tex/latex/acro/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91290,12 +91183,12 @@ created by @code{\\printacronyms}.")
 (define-public texlive-acroterm
   (package
     (name "texlive-acroterm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/acroterm/"
                                      "source/latex/acroterm/"
                                      "tex/latex/acroterm/"))))
@@ -91316,12 +91209,12 @@ terms and acronyms with their expanded form.")
 (define-public texlive-actuarialangle
   (package
     (name "texlive-actuarialangle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/actuarialangle/"
                                      "source/latex/actuarialangle/"
                                      "tex/latex/actuarialangle/"))))
@@ -91361,12 +91254,12 @@ joint status in symbols of life contingencies.")
 (define-public texlive-actuarialsymbol
   (package
     (name "texlive-actuarialsymbol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/actuarialsymbol/"
                                      "source/latex/actuarialsymbol/"
                                      "tex/latex/actuarialsymbol/"))))
@@ -91428,12 +91321,12 @@ macros to ease entry of the most common elements.")
 (define-public texlive-addfont
   (package
     (name "texlive-addfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/addfont/" 
"tex/latex/addfont/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91456,12 +91349,12 @@ fonts with LaTeX.")
 (define-public texlive-addlines
   (package
     (name "texlive-addlines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/addlines/"
                                      "source/latex/addlines/"
                                      "tex/latex/addlines/"))))
@@ -91483,12 +91376,12 @@ It will also add space to the facing page in a 
two-sided document.")
 (define-public texlive-adjmulticol
   (package
     (name "texlive-adjmulticol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/adjmulticol/"
                                      "source/latex/adjmulticol/"
                                      "tex/latex/adjmulticol/"))))
@@ -91509,12 +91402,12 @@ difference between the even and odd margins for two 
side printing.")
 (define-public texlive-adrconv
   (package
     (name "texlive-adrconv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/adrconv/" "doc/latex/adrconv/"
                                      "source/latex/adrconv/" 
"tex/latex/adrconv/"))))
               (file-name (git-file-name name version))
@@ -91536,12 +91429,12 @@ output provides files in various formats for address 
books or time planners.")
 (define-public texlive-advdate
   (package
     (name "texlive-advdate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/advdate/" 
"tex/latex/advdate/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91560,12 +91453,12 @@ dates.")
 (define-public texlive-akktex
   (package
     (name "texlive-akktex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/akktex/" 
"tex/latex/akktex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91587,12 +91480,12 @@ tools and predefined abbreviations.")
 (define-public texlive-akletter
   (package
     (name "texlive-akletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/akletter/" 
"tex/latex/akletter/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91612,12 +91505,12 @@ class called @code{myletter}.")
 (define-public texlive-alchemist
   (package
     (name "texlive-alchemist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/alchemist/"
                                      "tex/latex/alchemist/"))))
               (file-name (git-file-name name version))
@@ -91636,12 +91529,12 @@ accessible in Unicode.")
 (define-public texlive-alertmessage
   (package
     (name "texlive-alertmessage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/alertmessage/"
                                      "source/latex/alertmessage/"
                                      "tex/latex/alertmessage/"))))
@@ -91661,12 +91554,12 @@ errors, warnings and success messages).")
 (define-public texlive-alnumsec
   (package
     (name "texlive-alnumsec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/alnumsec/"
                                      "source/latex/alnumsec/"
                                      "tex/latex/alnumsec/"))))
@@ -91689,12 +91582,12 @@ supported.")
 (define-public texlive-alterqcm
   (package
     (name "texlive-alterqcm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/alterqcm/" 
"tex/latex/alterqcm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91713,12 +91606,12 @@ macros to build QCM in tables.")
 (define-public texlive-altfont
   (package
     (name "texlive-altfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/altfont/" 
"source/latex/altfont/"
                                      "tex/latex/altfont/"))))
               (file-name (git-file-name name version))
@@ -91738,12 +91631,12 @@ together with the @code{psfont} package.")
 (define-public texlive-altsubsup
   (package
     (name "texlive-altsubsup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/altsubsup/"
                                      "source/latex/altsubsup/"
                                      "tex/latex/altsubsup/"))))
@@ -91763,12 +91656,12 @@ superscripts, with square brackets in the source 
code.")
 (define-public texlive-amsaddr
   (package
     (name "texlive-amsaddr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/amsaddr/" 
"source/latex/amsaddr/"
                                      "tex/latex/amsaddr/"))))
               (file-name (git-file-name name version))
@@ -91789,18 +91682,18 @@ as a footnote on the front page.")
 (define-public texlive-animate
   (package
     (name "texlive-animate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/animate/" 
"source/latex/animate/"
                                      "tex/latex/animate/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1s25smsfjvgv5cwhkawd0mk36zkcnbdgvnhc523zkx96q56cac0n"))))
+                "10ly46cdfrmlag2l9dkls90fcv50dam2yii7d5q0sjrm739cy04d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/animate";)
@@ -91816,12 +91709,12 @@ from typeset text.")
 (define-public texlive-anonchap
   (package
     (name "texlive-anonchap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/anonchap/" 
"tex/latex/anonchap/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -91841,12 +91734,12 @@ though they may possibly have a prefix, and a suffix 
(the
 (define-public texlive-answers
   (package
     (name "texlive-answers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/answers/" 
"source/latex/answers/"
                                      "tex/latex/answers/"))))
               (file-name (git-file-name name version))
@@ -91865,12 +91758,12 @@ sheets.")
 (define-public texlive-appendixnumberbeamer
   (package
     (name "texlive-appendixnumberbeamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/appendixnumberbeamer/"
                                      "tex/latex/appendixnumberbeamer/"))))
               (file-name (git-file-name name version))
@@ -91891,12 +91784,12 @@ the main part of the document.  The total frame 
number counter is reset to
 (define-public texlive-apptools
   (package
     (name "texlive-apptools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/apptools/"
                                      "source/latex/apptools/"
                                      "tex/latex/apptools/"))))
@@ -91919,12 +91812,12 @@ been called.")
 (define-public texlive-arabicfront
   (package
     (name "texlive-arabicfront")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arabicfront/"
                                      "tex/latex/arabicfront/"))))
               (file-name (git-file-name name version))
@@ -91946,12 +91839,12 @@ do that, but there are exceptions like 
@code{memoir}.")
 (define-public texlive-arcs
   (package
     (name "texlive-arcs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arcs/" "source/latex/arcs/"
                                      "tex/latex/arcs/"))))
               (file-name (git-file-name name version))
@@ -91972,19 +91865,19 @@ in text and in maths formulae.")
 (define-public texlive-arraycols
   (package
     (name "texlive-arraycols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arraycols/"
                                      "source/latex/arraycols/"
                                      "tex/latex/arraycols/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hglgawvmg2c935j5l531244461mqn0xavd75ys1xybbnzc7r44r"))))
+                "0gxv3gflgvpv616a27sbbk1v799apvy8b2l54m5g4agrq9rch8rc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/arraycols";)
@@ -92001,12 +91894,12 @@ vertical and horizontal rules of variable thickness 
are also provided.")
 (define-public texlive-arrayjobx
   (package
     (name "texlive-arrayjobx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/arrayjobx/"
                                      "tex/generic/arrayjobx/"))))
               (file-name (git-file-name name version))
@@ -92029,12 +91922,12 @@ the @code{arrayjob} package.")
 (define-public texlive-arraysort
   (package
     (name "texlive-arraysort")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arraysort/"
                                      "source/latex/arraysort/"
                                      "tex/latex/arraysort/"))))
@@ -92054,12 +91947,12 @@ the arrays should have been created using the 
@code{arrayjobx} package.")
 (define-public texlive-arydshln
   (package
     (name "texlive-arydshln")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/arydshln/"
                                      "source/latex/arydshln/"
                                      "tex/latex/arydshln/"))))
@@ -92082,12 +91975,12 @@ style parameters or optional arguments.")
 (define-public texlive-asciilist
   (package
     (name "texlive-asciilist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/asciilist/"
                                      "source/latex/asciilist/"
                                      "tex/latex/asciilist/"))))
@@ -92113,12 +92006,12 @@ environments and the appearance of the typeset 
results.")
 (define-public texlive-askinclude
   (package
     (name "texlive-askinclude")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/askinclude/"
                                      "source/latex/askinclude/"
                                      "tex/latex/askinclude/"))))
@@ -92139,12 +92032,12 @@ files''.")
 (define-public texlive-assignment
   (package
     (name "texlive-assignment")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/assignment/"
                                      "tex/latex/assignment/"))))
               (file-name (git-file-name name version))
@@ -92163,12 +92056,12 @@ assignments.")
 (define-public texlive-assoccnt
   (package
     (name "texlive-assoccnt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/assoccnt/" 
"tex/latex/assoccnt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -92186,12 +92079,12 @@ each time some master counter is stepped.")
 (define-public texlive-association-matrix
   (package
     (name "texlive-association-matrix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/association-matrix/"
                                      "tex/latex/association-matrix/"))))
               (file-name (git-file-name name version))
@@ -92215,12 +92108,12 @@ added.")
 (define-public texlive-atendofenv
   (package
     (name "texlive-atendofenv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/atendofenv/"
                                      "source/latex/atendofenv/"
                                      "tex/latex/atendofenv/"))))
@@ -92240,12 +92133,12 @@ theorems, definitions, remarks).")
 (define-public texlive-aurl
   (package
     (name "texlive-aurl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/aurl/" "tex/latex/aurl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -92267,12 +92160,12 @@ prefixes are predefined and more can be added.")
 (define-public texlive-authoraftertitle
   (package
     (name "texlive-authoraftertitle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/authoraftertitle/"
                                      "tex/latex/authoraftertitle/"))))
               (file-name (git-file-name name version))
@@ -92292,12 +92185,12 @@ executed.")
 (define-public texlive-authorarchive
   (package
     (name "texlive-authorarchive")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/authorarchive/"
                                      "tex/latex/authorarchive/"))))
               (file-name (git-file-name name version))
@@ -92320,12 +92213,12 @@ the Elsevier ENTCS layout")
 (define-public texlive-authorindex
   (package
     (name "texlive-authorindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/authorindex/"
                                      "scripts/authorindex/"
                                      "tex/latex/authorindex/"))))
@@ -92351,12 +92244,12 @@ package relies on BibTeX being used to handle 
citations.")
 (define-public texlive-autofancyhdr
   (package
     (name "texlive-autofancyhdr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/autofancyhdr/"
                                      "tex/latex/autofancyhdr/"))))
               (file-name (git-file-name name version))
@@ -92376,12 +92269,12 @@ package.")
 (define-public texlive-autonum
   (package
     (name "texlive-autonum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/autonum/" 
"source/latex/autonum/"
                                      "tex/latex/autonum/"))))
               (file-name (git-file-name name version))
@@ -92401,12 +92294,12 @@ equations that are referenced.  This operation is 
similar to the
 (define-public texlive-autopdf
   (package
     (name "texlive-autopdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/autopdf/" 
"source/latex/autopdf/"
                                      "tex/latex/autopdf/"))))
               (file-name (git-file-name name version))
@@ -92431,12 +92324,12 @@ enabled.")
 (define-public texlive-autopuncitems
   (package
     (name "texlive-autopuncitems")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/autopuncitems/"
                                      "tex/lualatex/autopuncitems/"))))
               (file-name (git-file-name name version))
@@ -92457,12 +92350,12 @@ environment's contents.")
 (define-public texlive-avremu
   (package
     (name "texlive-avremu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/avremu/" "source/latex/avremu/"
                                      "tex/latex/avremu/"))))
               (file-name (git-file-name name version))
@@ -92482,12 +92375,12 @@ Mandelbrot sets.")
 (define-public texlive-axessibility
   (package
     (name "texlive-axessibility")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/axessibility/"
                                      "source/latex/axessibility/"
                                      "tex/latex/axessibility/"))))
@@ -92513,12 +92406,12 @@ formula.")
 (define-public texlive-background
   (package
     (name "texlive-background")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/background/"
                                      "source/latex/background/"
                                      "tex/latex/background/"))))
@@ -92540,12 +92433,12 @@ attribute settings are controlled by setting key 
values.")
 (define-public texlive-bankstatement
   (package
     (name "texlive-bankstatement")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bankstatement/"
                                      "tex/latex/bankstatement/"))))
               (file-name (git-file-name name version))
@@ -92572,12 +92465,12 @@ the terminology to suit local needs.")
 (define-public texlive-bashful
   (package
     (name "texlive-bashful")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bashful/" 
"tex/latex/bashful/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -92597,12 +92490,12 @@ directly from the input.  The package may use other 
shells than Bash.")
 (define-public texlive-basicarith
   (package
     (name "texlive-basicarith")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/basicarith/"
                                      "source/latex/basicarith/"
                                      "tex/latex/basicarith/"))))
@@ -92623,12 +92516,12 @@ these algorithms.")
 (define-public texlive-bchart
   (package
     (name "texlive-bchart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bchart/" 
"tex/latex/bchart/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -92646,18 +92539,18 @@ X-axis.  The focus of the package is simplicity and 
aesthetics.")
 (define-public texlive-beamer-rl
   (package
     (name "texlive-beamer-rl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/beamer-rl/"
                                      "tex/lualatex/beamer-rl/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0d38vgfb8c57zkjl8xx0xrwdbpy4lfkcxsalrfyhnxpfz25rzgy1"))))
+                "039r0p5p5f9vmai2vvxlcz9gpbihbcyb8b3vr6w4vn3hrklp6p9m"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/beamer-rl";)
@@ -92670,12 +92563,12 @@ presentation from right to left.  It requires Babel 
with the LuaTeX engine.")
 (define-public texlive-beamer2thesis
   (package
     (name "texlive-beamer2thesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamer2thesis/"
                                      "tex/latex/beamer2thesis/"))))
               (file-name (git-file-name name version))
@@ -92693,12 +92586,12 @@ presentation from right to left.  It requires Babel 
with the LuaTeX engine.")
 (define-public texlive-beamerappendixnote
   (package
     (name "texlive-beamerappendixnote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerappendixnote/"
                                      "source/latex/beamerappendixnote/"
                                      "tex/latex/beamerappendixnote/"))))
@@ -92720,12 +92613,12 @@ forth between the two frames.")
 (define-public texlive-beameraudience
   (package
     (name "texlive-beameraudience")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beameraudience/"
                                      "tex/latex/beameraudience/"))))
               (file-name (git-file-name name version))
@@ -92746,12 +92639,12 @@ in the LaTeX source.")
 (define-public texlive-beamerauxtheme
   (package
     (name "texlive-beamerauxtheme")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerauxtheme/"
                                      "tex/latex/beamerauxtheme/"))))
               (file-name (git-file-name name version))
@@ -92771,12 +92664,12 @@ combination with existing inner, outer, and color 
themes.")
 (define-public texlive-beamercolorthemeowl
   (package
     (name "texlive-beamercolorthemeowl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamercolorthemeowl/"
                                      "source/latex/beamercolorthemeowl/"
                                      "tex/latex/beamercolorthemeowl/"))))
@@ -92809,12 +92702,12 @@ colours also available as @code{OwlRed}, 
@code{OwlGreen}, etc.
 (define-public texlive-beamerdarkthemes
   (package
     (name "texlive-beamerdarkthemes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerdarkthemes/"
                                      "tex/latex/beamerdarkthemes/"))))
               (file-name (git-file-name name version))
@@ -92836,12 +92729,12 @@ blue.")
 (define-public texlive-beamerposter
   (package
     (name "texlive-beamerposter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerposter/"
                                      "tex/latex/beamerposter/"))))
               (file-name (git-file-name name version))
@@ -92864,12 +92757,12 @@ Good looking posters may be created very rapidly.")
 (define-public texlive-beamersubframe
   (package
     (name "texlive-beamersubframe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamersubframe/"
                                      "source/latex/beamersubframe/"
                                      "tex/latex/beamersubframe/"))))
@@ -92898,18 +92791,18 @@ details on some subject.")
 (define-public texlive-beamertheme-arguelles
   (package
     (name "texlive-beamertheme-arguelles")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-arguelles/"
                                      "tex/latex/beamertheme-arguelles/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1kdh445csxsw415b3yvplp5w67hm36g7m0m2bmrx7ds4f9pzvmb0"))))
+                "0shwf7ygk587rxd8cmvmrhfdcas6m628d0gydr2nv67gdzd0h287"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/beamertheme-arguelles";)
@@ -92924,12 +92817,12 @@ attention on your content.")
 (define-public texlive-beamertheme-cuerna
   (package
     (name "texlive-beamertheme-cuerna")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-cuerna/"
                                      "source/latex/beamertheme-cuerna/"
                                      "tex/latex/beamertheme-cuerna/"))))
@@ -92952,12 +92845,12 @@ scarce to keep it clean.")
 (define-public texlive-beamertheme-detlevcm
   (package
     (name "texlive-beamertheme-detlevcm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-detlevcm/"
                                      "tex/latex/beamertheme-detlevcm/"))))
               (file-name (git-file-name name version))
@@ -92976,12 +92869,12 @@ department.")
 (define-public texlive-beamertheme-epyt
   (package
     (name "texlive-beamertheme-epyt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-epyt/"
                                      "tex/latex/beamertheme-epyt/"))))
               (file-name (git-file-name name version))
@@ -93011,18 +92904,18 @@ bar ;
 (define-public texlive-beamertheme-focus
   (package
     (name "texlive-beamertheme-focus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-focus/"
                                      "tex/latex/beamertheme-focus/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bmykagnjn1ws9d6zx95cac0c47sik83ivdgv5rpvdjysl7jq57a"))))
+                "10ncd5sc00k1r3ji0q47i21r07inqwfmn7axm8zr396ngqbndv0k"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/beamertheme-focus";)
@@ -93036,12 +92929,12 @@ directly on the content.")
 (define-public texlive-beamertheme-light
   (package
     (name "texlive-beamertheme-light")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-light/"
                                      "tex/latex/beamertheme-light/"))))
               (file-name (git-file-name name version))
@@ -93060,12 +92953,12 @@ Beamer style by redefining colors and fonts.")
 (define-public texlive-beamertheme-metropolis
   (package
     (name "texlive-beamertheme-metropolis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-metropolis/"
                                      "source/latex/beamertheme-metropolis/"
                                      "tex/latex/beamertheme-metropolis/"))))
@@ -93085,12 +92978,12 @@ tries to minimize noise and maximize space for 
content.")
 (define-public texlive-beamertheme-npbt
   (package
     (name "texlive-beamertheme-npbt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-npbt/"
                                      "tex/latex/beamertheme-npbt/"))))
               (file-name (git-file-name name version))
@@ -93109,12 +93002,12 @@ Sefiroth Consulting, FOM, FOM ifes and eufom.")
 (define-public texlive-beamertheme-phnompenh
   (package
     (name "texlive-beamertheme-phnompenh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-phnompenh/"
                                      "tex/latex/beamertheme-phnompenh/"))))
               (file-name (git-file-name name version))
@@ -93133,12 +93026,12 @@ be attractive.")
 (define-public texlive-beamertheme-pure-minimalistic
   (package
     (name "texlive-beamertheme-pure-minimalistic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-pure-minimalistic/"
                                      
"tex/latex/beamertheme-pure-minimalistic/"))))
               (file-name (git-file-name name version))
@@ -93164,12 +93057,12 @@ be attractive.")
 (define-public texlive-beamertheme-saintpetersburg
   (package
     (name "texlive-beamertheme-saintpetersburg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-saintpetersburg/"
                                      
"source/latex/beamertheme-saintpetersburg/"
                                      
"tex/latex/beamertheme-saintpetersburg/"))))
@@ -93190,12 +93083,12 @@ colours and fonts.  It is suitable for both 
presentations and posters.")
 (define-public texlive-beamertheme-simpledarkblue
   (package
     (name "texlive-beamertheme-simpledarkblue")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-simpledarkblue/"
                                      
"tex/latex/beamertheme-simpledarkblue/"))))
               (file-name (git-file-name name version))
@@ -93215,12 +93108,12 @@ only several foreground and background colors.")
 (define-public texlive-beamertheme-simpleplus
   (package
     (name "texlive-beamertheme-simpleplus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-simpleplus/"
                                      "tex/latex/beamertheme-simpleplus/"))))
               (file-name (git-file-name name version))
@@ -93239,18 +93132,18 @@ used for academic and scientific presentations.")
 (define-public texlive-beamertheme-tcolorbox
   (package
     (name "texlive-beamertheme-tcolorbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-tcolorbox/"
                                      "tex/latex/beamertheme-tcolorbox/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1a195a2qmsg6132qlr2pydpcfpxrwf5m1v440d756vp7bn12n08k"))))
+                "153csa3afzb9ys92kjxwcr3npwgczbswpnjypvz6sgjc396rabwj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/beamertheme-tcolorbox";)
@@ -93267,12 +93160,12 @@ are loaded.")
 (define-public texlive-beamertheme-trigon
   (package
     (name "texlive-beamertheme-trigon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-trigon/"
                                      "source/latex/beamertheme-trigon/"
                                      "tex/latex/beamertheme-trigon/"))))
@@ -93304,12 +93197,12 @@ section page and the default slide background.")
 (define-public texlive-beamertheme-upenn-bc
   (package
     (name "texlive-beamertheme-upenn-bc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamertheme-upenn-bc/"
                                      "tex/latex/beamertheme-upenn-bc/"))))
               (file-name (git-file-name name version))
@@ -93330,18 +93223,18 @@ presentation theme Warsaw.")
 (define-public texlive-beamerthemeamurmaple
   (package
     (name "texlive-beamerthemeamurmaple")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerthemeamurmaple/"
                                      "tex/latex/beamerthemeamurmaple/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mjw8nx23fvmjf87p54dpfcfjlhcham3hwh3b2r3dll68af3grbg"))))
+                "1h9hd1rwhgji8f0ca116pvbn2zy0isd1xdxb29y61nxhzf9kffjg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/beamerthemeamurmaple";)
@@ -93354,12 +93247,12 @@ mathematics research.")
 (define-public texlive-beamerthemejltree
   (package
     (name "texlive-beamerthemejltree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/beamerthemejltree/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -93374,12 +93267,12 @@ mathematics research.")
 (define-public texlive-beamerthemelalic
   (package
     (name "texlive-beamerthemelalic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerthemelalic/"
                                      "tex/latex/beamerthemelalic/"))))
               (file-name (git-file-name name version))
@@ -93399,12 +93292,12 @@ Carlos, Brazil.")
 (define-public texlive-beamerthemenirma
   (package
     (name "texlive-beamerthemenirma")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerthemenirma/"
                                      "tex/latex/beamerthemenirma/"))))
               (file-name (git-file-name name version))
@@ -93423,12 +93316,12 @@ nothing more than style file needed for preparing 
presentations.")
 (define-public texlive-beamerthemenord
   (package
     (name "texlive-beamerthemenord")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beamerthemenord/"
                                      "tex/latex/beamerthemenord/"))))
               (file-name (git-file-name name version))
@@ -93446,12 +93339,12 @@ nothing more than style file needed for preparing 
presentations.")
 (define-public texlive-bearwear
   (package
     (name "texlive-bearwear")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bearwear/"
                                      "source/latex/bearwear/"
                                      "tex/latex/bearwear/"))))
@@ -93471,18 +93364,18 @@ package.")
 (define-public texlive-beaulivre
   (package
     (name "texlive-beaulivre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beaulivre/"
                                      "tex/latex/beaulivre/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1rnxkhmgqbqvbqnma49mvgx9x1mzj40b5rgappmb786bffi0v5nk"))))
+                "0b9i4f8l9cm7bp4wrapyfcgysaa1zas3fzrxx5bvpbyk8jwvrbiw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-colorist))
@@ -93501,12 +93394,12 @@ is taken from the French words \"beau\" (= 
\"beautiful\") and \"livre\" (= \"boo
 (define-public texlive-beton
   (package
     (name "texlive-beton")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/beton/" "source/latex/beton/"
                                      "tex/latex/beton/"))))
               (file-name (git-file-name name version))
@@ -93526,12 +93419,12 @@ Don Knuth and used in his book @emph{Concrete 
Mathematics}.")
 (define-public texlive-bewerbung
   (package
     (name "texlive-bewerbung")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bewerbung/"
                                      "source/latex/bewerbung/"
                                      "tex/latex/bewerbung/"))))
@@ -93554,12 +93447,12 @@ applications can be maintained in a simple CSV file.")
 (define-public texlive-bez123
   (package
     (name "texlive-bez123")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bez123/" "source/latex/bez123/"
                                      "tex/latex/bez123/"))))
               (file-name (git-file-name name version))
@@ -93581,12 +93474,12 @@ a length without numerical overflow.")
 (define-public texlive-bhcexam
   (package
     (name "texlive-bhcexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/bhcexam/"
                                      "tex/xelatex/bhcexam/"))))
               (file-name (git-file-name name version))
@@ -93610,12 +93503,12 @@ initialize question number; and more.")
 (define-public texlive-bibletext
   (package
     (name "texlive-bibletext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bibletext/"
                                      "tex/latex/bibletext/"))))
               (file-name (git-file-name name version))
@@ -93634,12 +93527,12 @@ references.")
 (define-public texlive-bigints
   (package
     (name "texlive-bigints")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bigints/" 
"tex/latex/bigints/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -93657,12 +93550,12 @@ An example would be when the integrand is a matrix.")
 (define-public texlive-bilingualpages
   (package
     (name "texlive-bilingualpages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bilingualpages/"
                                      "tex/latex/bilingualpages/"))))
               (file-name (git-file-name name version))
@@ -93681,12 +93574,12 @@ two-column parallel text.")
 (define-public texlive-biochemistry-colors
   (package
     (name "texlive-biochemistry-colors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/biochemistry-colors/"
                                      "tex/latex/biochemistry-colors/"))))
               (file-name (git-file-name name version))
@@ -93715,19 +93608,19 @@ include:
 (define-public texlive-bithesis
   (package
     (name "texlive-bithesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bithesis/"
                                      "source/latex/bithesis/"
                                      "tex/latex/bithesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s6j62cb5qa6vkpiq82i9wcahvj5ykrf9fl4hjghlww5jqiyd08h"))))
+                "0x3i7m7nwqpw9msznn1a4imc5iza6i78jd0zk4fzkvad029l3nm4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/bithesis";)
@@ -93741,12 +93634,12 @@ and master theses.")
 (define-public texlive-bizcard
   (package
     (name "texlive-bizcard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bizcard/" 
"source/latex/bizcard/"
                                      "tex/latex/bizcard/"))))
               (file-name (git-file-name name version))
@@ -93765,12 +93658,12 @@ normal US card size, 76.2mm x 50.8mm.")
 (define-public texlive-blkarray
   (package
     (name "texlive-blkarray")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/blkarray/" 
"tex/latex/blkarray/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -93794,12 +93687,12 @@ environments, for specifying sub-arrays of the main 
array.  What's more, the
 (define-public texlive-block
   (package
     (name "texlive-block")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/block/" "tex/latex/block/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -93820,18 +93713,18 @@ margin.")
 (define-public texlive-blowup
   (package
     (name "texlive-blowup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/blowup/" "source/latex/blowup/"
                                      "tex/latex/blowup/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "07hkichn9j4bgah9q2v00hbq0bqf4y11ylhyhwm439a24bjwp4jx"))))
+                "1d81c5y89ssc153dg2yx8lbmwcpa2day3wbavppbymjfcsz1qs6h"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/blowup";)
@@ -93846,12 +93739,12 @@ user-friendly.")
 (define-public texlive-bnumexpr
   (package
     (name "texlive-bnumexpr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bnumexpr/"
                                      "source/latex/bnumexpr/"
                                      "tex/latex/bnumexpr/"))))
@@ -93872,12 +93765,12 @@ integers, powers, factorials, truncated division and 
its associated modulo.")
 (define-public texlive-boites
   (package
     (name "texlive-boites")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/boites/" "source/latex/boites/"
                                      "tex/latex/boites/"))))
               (file-name (git-file-name name version))
@@ -93897,12 +93790,12 @@ examples (shaded box, box with a wavy line on its 
side, etc).")
 (define-public texlive-bold-extra
   (package
     (name "texlive-bold-extra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bold-extra/"
                                      "tex/latex/bold-extra/"))))
               (file-name (git-file-name name version))
@@ -93923,12 +93816,12 @@ a package option.")
 (define-public texlive-book-of-common-prayer
   (package
     (name "texlive-book-of-common-prayer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/book-of-common-prayer/"
                                      "tex/latex/book-of-common-prayer/"))))
               (file-name (git-file-name name version))
@@ -93950,12 +93843,12 @@ to run the macros.")
 (define-public texlive-bookest
   (package
     (name "texlive-bookest")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bookest/" 
"tex/latex/bookest/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -93974,12 +93867,12 @@ and other minor items.")
 (define-public texlive-booklet
   (package
     (name "texlive-booklet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/booklet/" 
"source/latex/booklet/"
                                      "tex/latex/booklet/"))))
               (file-name (git-file-name name version))
@@ -94000,12 +93893,12 @@ into a booklet.")
 (define-public texlive-bookshelf
   (package
     (name "texlive-bookshelf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bookshelf/"
                                      "source/latex/bookshelf/"
                                      "tex/latex/bookshelf/"))))
@@ -94026,12 +93919,12 @@ typeface.")
 (define-public texlive-boolexpr
   (package
     (name "texlive-boolexpr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/boolexpr/"
                                      "source/latex/boolexpr/"
                                      "tex/latex/boolexpr/"))))
@@ -94071,12 +93964,12 @@ expression>@} ...  ... \\otherwise ... \\endswitch}.")
 (define-public texlive-bophook
   (package
     (name "texlive-bophook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bophook/" 
"source/latex/bophook/"
                                      "tex/latex/bophook/"))))
               (file-name (git-file-name name version))
@@ -94098,12 +93991,12 @@ style).")
 (define-public texlive-boxedminipage
   (package
     (name "texlive-boxedminipage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/boxedminipage/"
                                      "source/latex/boxedminipage/"
                                      "tex/latex/boxedminipage/"))))
@@ -94128,12 +94021,12 @@ dimensions of the @code{minipage} before typesetting 
the @code{minipage}.")
 (define-public texlive-boxhandler
   (package
     (name "texlive-boxhandler")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/boxhandler/"
                                      "source/latex/boxhandler/"
                                      "tex/latex/boxhandler/"))))
@@ -94164,12 +94057,12 @@ location.")
 (define-public texlive-bracketkey
   (package
     (name "texlive-bracketkey")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bracketkey/"
                                      "tex/latex/bracketkey/"))))
               (file-name (git-file-name name version))
@@ -94188,12 +94081,12 @@ lists of species.")
 (define-public texlive-braket
   (package
     (name "texlive-braket")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/braket/" 
"tex/latex/braket/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94213,12 +94106,12 @@ a fixed-size version and an expanding version.")
 (define-public texlive-bubblesort
   (package
     (name "texlive-bubblesort")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bubblesort/"
                                      "source/latex/bubblesort/"
                                      "tex/latex/bubblesort/"))))
@@ -94241,12 +94134,12 @@ the same permutation to a second list.")
 (define-public texlive-bullcntr
   (package
     (name "texlive-bullcntr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bullcntr/"
                                      "source/latex/bullcntr/"
                                      "tex/latex/bullcntr/"))))
@@ -94278,12 +94171,12 @@ uses, for the purpose, a regular pattern of bullets.")
 (define-public texlive-bxcalc
   (package
     (name "texlive-bxcalc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxcalc/" 
"tex/latex/bxcalc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94305,12 +94198,12 @@ loads the above-mentioned packages internally.")
 (define-public texlive-bxdpx-beamer
   (package
     (name "texlive-bxdpx-beamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxdpx-beamer/"
                                      "tex/latex/bxdpx-beamer/"))))
               (file-name (git-file-name name version))
@@ -94331,12 +94224,12 @@ commands.")
 (define-public texlive-bxdvidriver
   (package
     (name "texlive-bxdvidriver")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxdvidriver/"
                                      "tex/latex/bxdvidriver/"))))
               (file-name (git-file-name name version))
@@ -94358,12 +94251,12 @@ in both PDF-mode and DVI-mode.")
 (define-public texlive-bxenclose
   (package
     (name "texlive-bxenclose")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxenclose/"
                                      "tex/latex/bxenclose/"))))
               (file-name (git-file-name name version))
@@ -94384,12 +94277,12 @@ the beginning and end of documents.")
 (define-public texlive-bxnewfont
   (package
     (name "texlive-bxnewfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxnewfont/"
                                      "tex/latex/bxnewfont/"))))
               (file-name (git-file-name name version))
@@ -94410,12 +94303,12 @@ invoking a font command defined by 
@code{\\newfontx}.")
 (define-public texlive-bxpapersize
   (package
     (name "texlive-bxpapersize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxpapersize/"
                                      "tex/latex/bxpapersize/"))))
               (file-name (git-file-name name version))
@@ -94435,12 +94328,12 @@ enables LaTeX authors to synchronize both kinds of 
paper sizes.")
 (define-public texlive-bxpdfver
   (package
     (name "texlive-bxpdfver")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxpdfver/" 
"tex/latex/bxpdfver/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94460,12 +94353,12 @@ all major PDF-output engines and @command{dvipdfmx}.")
 (define-public texlive-bxtexlogo
   (package
     (name "texlive-bxtexlogo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/bxtexlogo/"
                                      "tex/latex/bxtexlogo/"))))
               (file-name (git-file-name name version))
@@ -94491,12 +94384,12 @@ provided by the @code{\\hologo} command.")
 (define-public texlive-calcage
   (package
     (name "texlive-calcage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calcage/" 
"source/latex/calcage/"
                                      "tex/latex/calcage/"))))
               (file-name (git-file-name name version))
@@ -94517,12 +94410,12 @@ things.")
 (define-public texlive-calctab
   (package
     (name "texlive-calctab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calctab/" 
"tex/latex/calctab/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94542,12 +94435,12 @@ point numeric methods and builds the render table 
task.")
 (define-public texlive-calculator
   (package
     (name "texlive-calculator")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calculator/"
                                      "source/latex/calculator/"
                                      "tex/latex/calculator/"))))
@@ -94571,12 +94464,12 @@ package @code{xpicture}, but the numeric abilities of 
@code{calculator} and
 (define-public texlive-cals
   (package
     (name "texlive-cals")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cals/" "source/latex/cals/"
                                      "tex/latex/cals/"))))
               (file-name (git-file-name name version))
@@ -94596,18 +94489,18 @@ supported: padding, background color, width of 
separation rules.")
 (define-public texlive-calxxxx-yyyy
   (package
     (name "texlive-calxxxx-yyyy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/calxxxx-yyyy/"
                                      "tex/latex/calxxxx-yyyy/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1hxi0rd8ry9j094vbw5jskcp9yvhafh9k39lvggh9fmhib2ngnh0"))))
+                "1ys5wplskpa2bxlbaab8lsfz5qa2z4f31hs6ld3b4xi4n6kk4zbq"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/calxxxx-yyyy";)
@@ -94622,12 +94515,12 @@ Monday in the English-speaking world.")
 (define-public texlive-cancel
   (package
     (name "texlive-cancel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cancel/" 
"tex/latex/cancel/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94645,12 +94538,12 @@ limits (cancelling a term ``to a value'') through 
parts of maths formulae.")
 (define-public texlive-canoniclayout
   (package
     (name "texlive-canoniclayout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/canoniclayout/"
                                      "source/latex/canoniclayout/"
                                      "tex/latex/canoniclayout/"))))
@@ -94671,12 +94564,12 @@ use a canonic layout with the @code{memoir} class.")
 (define-public texlive-captcont
   (package
     (name "texlive-captcont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/captcont/"
                                      "source/latex/captcont/"
                                      "tex/latex/captcont/"))))
@@ -94709,12 +94602,12 @@ commands: @code{\\caption*}, @code{\\captcont}, and 
@code{\\captcont*}.")
 (define-public texlive-captdef
   (package
     (name "texlive-captdef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/captdef/" 
"tex/latex/captdef/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94736,12 +94629,12 @@ environments.")
 (define-public texlive-carbohydrates
   (package
     (name "texlive-carbohydrates")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/carbohydrates/"
                                      "tex/latex/carbohydrates/"))))
               (file-name (git-file-name name version))
@@ -94762,12 +94655,12 @@ chair...) are supported as well as alpha, beta, and 
chain isomers.")
 (define-public texlive-cases
   (package
     (name "texlive-cases")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cases/" "tex/latex/cases/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -94789,12 +94682,12 @@ equation number plus a letter.")
 (define-public texlive-casyl
   (package
     (name "texlive-casyl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/casyl/"
                                      "fonts/source/public/casyl/"
                                      "fonts/tfm/public/casyl/" 
"tex/latex/casyl/"))))
@@ -94815,12 +94708,12 @@ use within a document.")
 (define-public texlive-catchfilebetweentags
   (package
     (name "texlive-catchfilebetweentags")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/catchfilebetweentags/"
                                      "source/latex/catchfilebetweentags/"
                                      "tex/latex/catchfilebetweentags/"))))
@@ -94842,12 +94735,12 @@ docstrip tags.")
 (define-public texlive-catechis
   (package
     (name "texlive-catechis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/catechis/"
                                      "source/latex/catechis/"
                                      "tex/latex/catechis/"))))
@@ -94868,18 +94761,18 @@ is highly (and simply) customizable.")
 (define-public texlive-catoptions
   (package
     (name "texlive-catoptions")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/catoptions/"
                                      "tex/latex/catoptions/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0366yzf5qx3idbhsjy8v10m3113xpwzy74nnidni6adw5bvzqkbr"))))
+                "1gppgs5i1c2xqrrya6r71r95dsbi4wfrqrsz05611lmrddg4imv4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/catoptions";)
@@ -94897,12 +94790,12 @@ loaded).  The package also provides a range of other 
TeX programming tools.")
 (define-public texlive-cbcoptic
   (package
     (name "texlive-cbcoptic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cbcoptic/"
                                      "fonts/source/public/cbcoptic/"
                                      "fonts/tfm/public/cbcoptic/"
@@ -94930,12 +94823,12 @@ philological interest.")
 (define-public texlive-ccaption
   (package
     (name "texlive-ccaption")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ccaption/"
                                      "source/latex/ccaption/"
                                      "tex/latex/ccaption/"))))
@@ -94959,12 +94852,12 @@ your own captioning styles.")
 (define-public texlive-cclicenses
   (package
     (name "texlive-cclicenses")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cclicenses/"
                                      "source/latex/cclicenses/"
                                      "tex/latex/cclicenses/"))))
@@ -94985,12 +94878,12 @@ related to CC licences versions 1.0 and 2.0.")
 (define-public texlive-cd
   (package
     (name "texlive-cd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cd/" "source/latex/cd/"
                                      "tex/latex/cd/"))))
               (file-name (git-file-name name version))
@@ -95010,12 +94903,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cd-cover/"
                                      "source/latex/cd-cover/"
                                      "tex/latex/cd-cover/"))))
@@ -95035,12 +94928,12 @@ cases, or an entire paper cover, or a label for a 
plastic slip-cover.")
 (define-public texlive-cdcmd
   (package
     (name "texlive-cdcmd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cdcmd/" "source/latex/cdcmd/"
                                      "tex/latex/cdcmd/"))))
               (file-name (git-file-name name version))
@@ -95060,12 +94953,12 @@ conditional commands.")
 (define-public texlive-cdpbundl
   (package
     (name "texlive-cdpbundl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cdpbundl/"
                                      "source/latex/cdpbundl/"
                                      "tex/latex/cdpbundl/"))))
@@ -95105,12 +94998,12 @@ ones.")
 (define-public texlive-cellprops
   (package
     (name "texlive-cellprops")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cellprops/"
                                      "source/latex/cellprops/"
                                      "tex/latex/cellprops/"))))
@@ -95131,12 +95024,12 @@ CSS-like selectors and properties.")
 (define-public texlive-cellspace
   (package
     (name "texlive-cellspace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cellspace/"
                                      "tex/latex/cellspace/"))))
               (file-name (git-file-name name version))
@@ -95157,17 +95050,17 @@ parameters @code{\\cellspacetoplimit} and 
@code{\\cellspacebottomlimit}.")
 (define-public texlive-censor
   (package
     (name "texlive-censor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/censor/" 
"tex/latex/censor/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0c70p2mkdg4vajgxs50cpppdzzdyk8j21hinj0ikmrwxy8rsq1x5"))))
+                "1c46zzjzkf6s10x9vg52bxfz9y2s1c86a3q4a04azyz68sgmn6ks"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/censor";)
@@ -95183,12 +95076,12 @@ completion in the restricted environment).")
 (define-public texlive-centeredline
   (package
     (name "texlive-centeredline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/centeredline/"
                                      "tex/latex/centeredline/"))))
               (file-name (git-file-name name version))
@@ -95210,12 +95103,12 @@ will get properly centered too.")
 (define-public texlive-centerlastline
   (package
     (name "texlive-centerlastline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/centerlastline/"
                                      "source/latex/centerlastline/"
                                      "tex/latex/centerlastline/"))))
@@ -95238,12 +95131,12 @@ a large paragraph of text at the end of chapters, 
prologues, etc.")
 (define-public texlive-changelayout
   (package
     (name "texlive-changelayout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/changelayout/"
                                      "tex/latex/changelayout/"))))
               (file-name (git-file-name name version))
@@ -95262,12 +95155,12 @@ user to change the layout of individual pages and 
their texts.")
 (define-public texlive-changelog
   (package
     (name "texlive-changelog")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/changelog/"
                                      "tex/latex/changelog/"))))
               (file-name (git-file-name name version))
@@ -95287,12 +95180,12 @@ multiple authors, unreleased changes, and yanked 
(revoked) releases.")
 (define-public texlive-changes
   (package
     (name "texlive-changes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/changes/" "scripts/changes/"
                                      "source/latex/changes/" 
"tex/latex/changes/"))))
               (file-name (git-file-name name version))
@@ -95325,12 +95218,12 @@ removing the changes.")
 (define-public texlive-chappg
   (package
     (name "texlive-chappg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chappg/" "source/latex/chappg/"
                                      "tex/latex/chappg/"))))
               (file-name (git-file-name name version))
@@ -95350,12 +95243,12 @@ class.")
 (define-public texlive-chapterfolder
   (package
     (name "texlive-chapterfolder")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chapterfolder/"
                                      "source/latex/chapterfolder/"
                                      "tex/latex/chapterfolder/"))))
@@ -95379,12 +95272,12 @@ the name of a folder, for example.")
 (define-public texlive-cheatsheet
   (package
     (name "texlive-cheatsheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cheatsheet/"
                                      "source/latex/cheatsheet/"
                                      "tex/latex/cheatsheet/"))))
@@ -95403,12 +95296,12 @@ the name of a folder, for example.")
 (define-public texlive-checkend
   (package
     (name "texlive-checkend")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/checkend/" 
"tex/latex/checkend/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -95430,12 +95323,12 @@ just use the package.")
 (define-public texlive-chet
   (package
     (name "texlive-chet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/chet/" "doc/latex/chet/"
                                      "tex/latex/chet/"))))
               (file-name (git-file-name name version))
@@ -95454,12 +95347,12 @@ look and feel of @code{harvmac} for readers.")
 (define-public texlive-chextras
   (package
     (name "texlive-chextras")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chextras/"
                                      "source/latex/chextras/"
                                      "tex/latex/chextras/"))))
@@ -95481,12 +95374,12 @@ a general purpose package.")
 (define-public texlive-childdoc
   (package
     (name "texlive-childdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/childdoc/"
                                      "source/latex/childdoc/"
                                      "tex/latex/childdoc/"))))
@@ -95506,12 +95399,12 @@ included by @code{\\include} to individual files.")
 (define-public texlive-chkfloat
   (package
     (name "texlive-chkfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chkfloat/" 
"tex/latex/chkfloat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -95528,12 +95421,12 @@ included by @code{\\include} to individual files.")
 (define-public texlive-chletter
   (package
     (name "texlive-chletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chletter/"
                                      "source/latex/chletter/"
                                      "tex/latex/chletter/"))))
@@ -95556,18 +95449,18 @@ a generic document class; it is used with the 
@code{chextras} package.")
 (define-public texlive-chronology
   (package
     (name "texlive-chronology")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/chronology/"
                                      "tex/latex/chronology/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0xs7nnmx4ybh613wvlgxnk9705ld2103zvj8kz1na94y82sb6hjk"))))
+                "0is43g6x0z66zjhrs3zbp4ql38lcsa1xk90pv9r7105fgn6cjcah"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/chronology";)
@@ -95582,12 +95475,12 @@ width.")
 (define-public texlive-circ
   (package
     (name "texlive-circ")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/circ/"
                                      "fonts/source/public/circ/"
                                      "fonts/tfm/public/circ/"
@@ -95613,18 +95506,18 @@ no-one would deny that the PSTricks @code{pst-optic} 
package, or the MetaPost
 (define-public texlive-circledsteps
   (package
     (name "texlive-circledsteps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/circledsteps/"
                                      "tex/latex/circledsteps/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16njn3jxq3sl40hr5vvb7jny6nia8jci49917k6m84ppikqlc5mv"))))
+                "1r8qswdj3iw47pgx6nlkv7vf05i73kmvn841qjdplhv2xvf8g2ib"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/circledsteps";)
@@ -95637,12 +95530,12 @@ text) to mark steps in procedures, exercises, and so 
on.")
 (define-public texlive-circledtext
   (package
     (name "texlive-circledtext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/circledtext/"
                                      "tex/latex/circledtext/"))))
               (file-name (git-file-name name version))
@@ -95661,12 +95554,12 @@ text.  Its starred version can produce an inverted 
version.")
 (define-public texlive-classics
   (package
     (name "texlive-classics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/classics/" 
"tex/latex/classics/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -95686,12 +95579,12 @@ with other citation packages.")
 (define-public texlive-classpack
   (package
     (name "texlive-classpack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/classpack/"
                                      "source/support/classpack/"
                                      "tex/latex/classpack/"))))
@@ -95712,12 +95605,12 @@ the @file{.dtx} and @file{.ins} distribution files 
expected by end users.")
 (define-public texlive-clefval
   (package
     (name "texlive-clefval")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clefval/" 
"source/latex/clefval/"
                                      "tex/latex/clefval/"))))
               (file-name (git-file-name name version))
@@ -95736,12 +95629,12 @@ to define then use pairs of key/value and gives a 
semblance of a hash.")
 (define-public texlive-clicks
   (package
     (name "texlive-clicks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clicks/" "source/latex/clicks/"
                                      "tex/latex/clicks/"))))
               (file-name (git-file-name name version))
@@ -95761,12 +95654,12 @@ making it look similar to what PowerPoint can do.")
 (define-public texlive-clipboard
   (package
     (name "texlive-clipboard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clipboard/"
                                      "tex/latex/clipboard/"))))
               (file-name (git-file-name name version))
@@ -95786,12 +95679,12 @@ and commands into and across multiple documents.  It 
replaces the
 (define-public texlive-clistmap
   (package
     (name "texlive-clistmap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clistmap/"
                                      "source/latex/clistmap/"
                                      "tex/latex/clistmap/"))))
@@ -95811,12 +95704,12 @@ is to partition LaTeX3 clists and map 
differentiatedly across its components.")
 (define-public texlive-clock
   (package
     (name "texlive-clock")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clock/"
                                      "fonts/source/public/clock/"
                                      "fonts/tfm/public/clock/" 
"tex/latex/clock/"))))
@@ -95839,12 +95732,12 @@ default uses a custom Metafont font.")
 (define-public texlive-clrdblpg
   (package
     (name "texlive-clrdblpg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clrdblpg/"
                                      "source/latex/clrdblpg/"
                                      "tex/latex/clrdblpg/"))))
@@ -95865,12 +95758,12 @@ facilities for this.")
 (define-public texlive-clrstrip
   (package
     (name "texlive-clrstrip")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/clrstrip/"
                                      "source/latex/clrstrip/"
                                      "tex/latex/clrstrip/"))))
@@ -95890,12 +95783,12 @@ places its contents into a full page width colour 
strip.")
 (define-public texlive-cmdstring
   (package
     (name "texlive-cmdstring")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cmdstring/"
                                      "tex/latex/cmdstring/"))))
               (file-name (git-file-name name version))
@@ -95914,12 +95807,12 @@ command @samp{\\foo}), in a reliable way.")
 (define-public texlive-cmdtrack
   (package
     (name "texlive-cmdtrack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cmdtrack/"
                                      "source/latex/cmdtrack/"
                                      "tex/latex/cmdtrack/"))))
@@ -95943,12 +95836,12 @@ be printed in the TeX log.")
 (define-public texlive-cmsd
   (package
     (name "texlive-cmsd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cmsd/" "tex/latex/cmsd/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -95972,12 +95865,12 @@ makes use of the current ones.")
 (define-public texlive-cnltx
   (package
     (name "texlive-cnltx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/cnltx/" "doc/latex/cnltx/"
                                      "makeindex/cnltx/" "tex/latex/cnltx/"))))
               (file-name (git-file-name name version))
@@ -96000,12 +95893,12 @@ least it provides a number of programming tools.")
 (define-public texlive-cntformats
   (package
     (name "texlive-cntformats")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cntformats/"
                                      "tex/latex/cntformats/"))))
               (file-name (git-file-name name version))
@@ -96024,12 +95917,12 @@ patterns.  These patterns do not affect normal LaTeX 
treatment of counters.")
 (define-public texlive-cntperchap
   (package
     (name "texlive-cntperchap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cntperchap/"
                                      "tex/latex/cntperchap/"))))
               (file-name (git-file-name name version))
@@ -96051,12 +95944,12 @@ needed.")
 (define-public texlive-codebox
   (package
     (name "texlive-codebox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codebox/" 
"tex/latex/codebox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96077,12 +95970,12 @@ a comment at the bottom of the fancy box.")
 (define-public texlive-codedoc
   (package
     (name "texlive-codedoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codedoc/" 
"tex/latex/codedoc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96106,12 +95999,12 @@ to execute it.")
 (define-public texlive-codehigh
   (package
     (name "texlive-codehigh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codehigh/" 
"tex/latex/codehigh/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96133,12 +96026,12 @@ is much more powerful and faster than 
@code{l3regex}.")
 (define-public texlive-codepage
   (package
     (name "texlive-codepage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codepage/"
                                      "source/latex/codepage/"
                                      "tex/latex/codepage/"))))
@@ -96158,12 +96051,12 @@ job is mostly done by the @code{inputenc} package in 
the LaTeX distribution.")
 (define-public texlive-codesection
   (package
     (name "texlive-codesection")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/codesection/"
                                      "source/latex/codesection/"
                                      "tex/latex/codesection/"))))
@@ -96186,12 +96079,12 @@ a template are executed.")
 (define-public texlive-collcell
   (package
     (name "texlive-collcell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/collcell/"
                                      "source/latex/collcell/"
                                      "tex/latex/collcell/"))))
@@ -96214,12 +96107,12 @@ inside the cells.")
 (define-public texlive-colophon
   (package
     (name "texlive-colophon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colophon/"
                                      "source/latex/colophon/"
                                      "tex/latex/colophon/"))))
@@ -96245,12 +96138,12 @@ manual code.")
 (define-public texlive-color-edits
   (package
     (name "texlive-color-edits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/color-edits/"
                                      "source/latex/color-edits/"
                                      "tex/latex/color-edits/"))))
@@ -96273,12 +96166,12 @@ colorful edits and comments, and showing text whose 
deletion was proposed.")
 (define-public texlive-colordoc
   (package
     (name "texlive-colordoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colordoc/"
                                      "source/latex/colordoc/"
                                      "tex/latex/colordoc/"))))
@@ -96302,12 +96195,12 @@ designed for printing (which numbers delimiters and 
underlines new commands).")
 (define-public texlive-colorframed
   (package
     (name "texlive-colorframed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colorframed/"
                                      "tex/latex/colorframed/"))))
               (file-name (git-file-name name version))
@@ -96326,12 +96219,12 @@ environments of the @code{framed} package.")
 (define-public texlive-colorinfo
   (package
     (name "texlive-colorinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colorinfo/"
                                      "tex/latex/colorinfo/"))))
               (file-name (git-file-name name version))
@@ -96349,12 +96242,12 @@ environments of the @code{framed} package.")
 (define-public texlive-coloring
   (package
     (name "texlive-coloring")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coloring/" 
"tex/latex/coloring/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96374,12 +96267,12 @@ a color.")
 (define-public texlive-colorspace
   (package
     (name "texlive-colorspace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colorspace/"
                                      "tex/latex/colorspace/"))))
               (file-name (git-file-name name version))
@@ -96398,12 +96291,12 @@ overprinting are supported.")
 (define-public texlive-colortab
   (package
     (name "texlive-colortab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/colortab/"
                                      "tex/generic/colortab/"))))
               (file-name (git-file-name name version))
@@ -96427,19 +96320,19 @@ an adequate solution for use with Plain TeX.")
 (define-public texlive-colorwav
   (package
     (name "texlive-colorwav")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colorwav/"
                                      "source/latex/colorwav/"
                                      "tex/latex/colorwav/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1kcan6nzkis8xwkfnv7536qr7yxr2gvdi9kcxz5c98jwjapqph1k"))))
+                "0aqf15z3h7b7dj295y6sjkpd6vhskzvmg2hpr1gjmcj24q2iw0yh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/colorwav";)
@@ -96456,12 +96349,12 @@ available within @code{xcolor}.")
 (define-public texlive-colorweb
   (package
     (name "texlive-colorweb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colorweb/"
                                      "source/latex/colorweb/"
                                      "tex/latex/colorweb/"))))
@@ -96481,12 +96374,12 @@ available within @code{xcolor}.")
 (define-public texlive-colourchange
   (package
     (name "texlive-colourchange")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colourchange/"
                                      "tex/latex/colourchange/"))))
               (file-name (git-file-name name version))
@@ -96508,12 +96401,12 @@ presentation you are.")
 (define-public texlive-combelow
   (package
     (name "texlive-combelow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/combelow/" 
"tex/latex/combelow/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96532,12 +96425,12 @@ robust, but interferes with hyphenation.")
 (define-public texlive-combine
   (package
     (name "texlive-combine")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/combine/" 
"source/latex/combine/"
                                      "tex/latex/combine/"))))
               (file-name (git-file-name name version))
@@ -96559,12 +96452,12 @@ with the @code{abstract} and @code{titling} 
packages.")
 (define-public texlive-comma
   (package
     (name "texlive-comma")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/comma/" "tex/latex/comma/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96582,12 +96475,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/commado/"
                                      "source/generic/commado/"
                                      "tex/generic/commado/"))))
@@ -96615,12 +96508,12 @@ These loop'-like commands are (themselves) entirely 
expandable.")
 (define-public texlive-commedit
   (package
     (name "texlive-commedit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/commedit/"
                                      "source/latex/commedit/"
                                      "tex/latex/commedit/"))))
@@ -96641,12 +96534,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/commonunicode/"
                                      "tex/latex/commonunicode/"))))
               (file-name (git-file-name name version))
@@ -96667,12 +96560,12 @@ engines (LuaTeX, XeTeX) as well as traditional ones 
(TeX, pdfTeX).")
 (define-public texlive-competences
   (package
     (name "texlive-competences")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/competences/"
                                      "source/latex/competences/"
                                      "tex/latex/competences/"))))
@@ -96695,12 +96588,12 @@ summarizes the skills assessed, and in what 
proportions.")
 (define-public texlive-concepts
   (package
     (name "texlive-concepts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/concepts/" 
"tex/latex/concepts/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96722,12 +96615,12 @@ throughout the document.")
 (define-public texlive-concprog
   (package
     (name "texlive-concprog")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/concprog/" 
"tex/latex/concprog/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -96745,12 +96638,12 @@ throughout the document.")
 (define-public texlive-conditext
   (package
     (name "texlive-conditext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/conditext/"
                                      "tex/latex/conditext/"))))
               (file-name (git-file-name name version))
@@ -96786,12 +96679,12 @@ a condition property to match with one or more 
substitutable forms.")
 (define-public texlive-constants
   (package
     (name "texlive-constants")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/constants/"
                                      "source/latex/constants/"
                                      "tex/latex/constants/"))))
@@ -96812,12 +96705,12 @@ families of constants (with different symbols) may be 
defined.")
 (define-public texlive-continue
   (package
     (name "texlive-continue")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/continue/"
                                      "source/latex/continue/"
                                      "tex/latex/continue/"))))
@@ -96839,12 +96732,12 @@ at any point.")
 (define-public texlive-contour
   (package
     (name "texlive-contour")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/contour/" 
"source/latex/contour/"
                                      "tex/latex/contour/"))))
               (file-name (git-file-name name version))
@@ -96864,12 +96757,12 @@ around the text.")
 (define-public texlive-contracard
   (package
     (name "texlive-contracard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/contracard/"
                                      "source/latex/contracard/"
                                      "tex/latex/contracard/"))))
@@ -96890,12 +96783,12 @@ for the same.")
 (define-public texlive-conv-xkv
   (package
     (name "texlive-conv-xkv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/conv-xkv/"
                                      "source/latex/conv-xkv/"
                                      "tex/latex/conv-xkv/"))))
@@ -96918,12 +96811,12 @@ converts the new notation to @code{xkeyval} notation 
and passes it on to
 (define-public texlive-cooking
   (package
     (name "texlive-cooking")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cooking/" 
"source/latex/cooking/"
                                      "tex/latex/cooking/"))))
               (file-name (git-file-name name version))
@@ -96942,12 +96835,12 @@ German cookery book.")
 (define-public texlive-cooking-units
   (package
     (name "texlive-cooking-units")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cooking-units/"
                                      "source/latex/cooking-units/"
                                      "tex/latex/cooking-units/"))))
@@ -96968,18 +96861,18 @@ example @samp{dag} to @samp{g}).")
 (define-public texlive-cool
   (package
     (name "texlive-cool")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cool/" "source/latex/cool/"
                                      "tex/latex/cool/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0sjq7mx1hcz3sdg2nz6s7c1c7z3cj8n2wqml41cyqg01wspikgjx"))))
+                "162x27s72s4xg0cq5wwzsrr8b3522paiqvsirk2xksvn479ghhcm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/cool";)
@@ -96997,17 +96890,17 @@ code) is greatly simplified.")
 (define-public texlive-coolfn
   (package
     (name "texlive-coolfn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coolfn/" 
"tex/latex/coolfn/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0945abjfiyq6rfhjck840c8s72kg2v1hx4ism3iccszfakckqxsb"))))
+                "10s3j52jzin65yxiy8wrgsh6c4cviicxwwqk9h0324nsyblslcli"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/coolfn";)
@@ -97020,19 +96913,19 @@ hanging indents to make them look nicer.")
 (define-public texlive-coollist
   (package
     (name "texlive-coollist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coollist/"
                                      "source/latex/coollist/"
                                      "tex/latex/coollist/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19ldgvcfwf24qzp3nv28lx13i6mz6qfiawirg1cn18nlaaig64ss"))))
+                "1bwfyx9iaby0ypm2s9qx68whhvsxlcyghh6p9fizzr2jibyakq40"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/coollist";)
@@ -97049,18 +96942,18 @@ within the list (the index of the item).")
 (define-public texlive-coolstr
   (package
     (name "texlive-coolstr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coolstr/" 
"source/latex/coolstr/"
                                      "tex/latex/coolstr/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0df218brjmhb2zd3wa1hi3wcnilbv7xhz4bg0kvs612mjjxkjcsi"))))
+                "01lx9x0iggqcy6bhr24xw67mrd4gx5q6s6riwc0bl19krijcw721"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/coolstr";)
@@ -97077,12 +96970,12 @@ data.")
 (define-public texlive-coolthms
   (package
     (name "texlive-coolthms")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coolthms/"
                                      "source/latex/coolthms/"
                                      "tex/latex/coolthms/"))))
@@ -97104,12 +96997,12 @@ provides other theorem markup commands.")
 (define-public texlive-cooltooltips
   (package
     (name "texlive-cooltooltips")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cooltooltips/"
                                      "source/latex/cooltooltips/"
                                      "tex/latex/cooltooltips/"))))
@@ -97132,12 +97025,12 @@ answers.")
 (define-public texlive-coop-writing
   (package
     (name "texlive-coop-writing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coop-writing/"
                                      "source/latex/coop-writing/"
                                      "tex/latex/coop-writing/"))))
@@ -97170,12 +97063,12 @@ publishers styles.")
 (define-public texlive-coordsys
   (package
     (name "texlive-coordsys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coordsys/"
                                      "source/latex/coordsys/"
                                      "tex/latex/coordsys/"))))
@@ -97198,12 +97091,12 @@ examples of drawing graphs (coordinate tables created 
by Maple), using the
 (define-public texlive-copyedit
   (package
     (name "texlive-copyedit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/copyedit/"
                                      "source/latex/copyedit/"
                                      "tex/latex/copyedit/"))))
@@ -97236,12 +97129,12 @@ features available in the package:
 (define-public texlive-copyrightbox
   (package
     (name "texlive-copyrightbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/copyrightbox/"
                                      "tex/latex/copyrightbox/"))))
               (file-name (git-file-name name version))
@@ -97260,12 +97153,12 @@ a copyright notice relating to the matter created by 
the image command.")
 (define-public texlive-coseoul
   (package
     (name "texlive-coseoul")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coseoul/" 
"tex/latex/coseoul/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -97283,12 +97176,12 @@ a copyright notice relating to the matter created by 
the image command.")
 (define-public texlive-counttexruns
   (package
     (name "texlive-counttexruns")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/counttexruns/"
                                      "source/latex/counttexruns/"
                                      "tex/latex/counttexruns/"))))
@@ -97309,12 +97202,12 @@ in an external file.  To print the count, can use the 
macro
 (define-public texlive-courseoutline
   (package
     (name "texlive-courseoutline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/courseoutline/"
                                      "tex/latex/courseoutline/"))))
               (file-name (git-file-name name version))
@@ -97336,12 +97229,12 @@ needs to be repeated often.")
 (define-public texlive-coursepaper
   (package
     (name "texlive-coursepaper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coursepaper/"
                                      "tex/latex/coursepaper/"))))
               (file-name (git-file-name name version))
@@ -97363,12 +97256,12 @@ in a uniform design to ease the task of marking.")
 (define-public texlive-coverpage
   (package
     (name "texlive-coverpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/coverpage/"
                                      "source/latex/coverpage/"
                                      "tex/latex/coverpage/"))))
@@ -97397,12 +97290,12 @@ layout.")
 (define-public texlive-cprotect
   (package
     (name "texlive-cprotect")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cprotect/"
                                      "source/latex/cprotect/"
                                      "tex/latex/cprotect/"))))
@@ -97425,12 +97318,12 @@ the behavior of fragile environments.  Moving 
arguments, and corresponding
 (define-public texlive-cprotectinside
   (package
     (name "texlive-cprotectinside")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cprotectinside/"
                                      "tex/latex/cprotectinside/"))))
               (file-name (git-file-name name version))
@@ -97449,12 +97342,12 @@ verbatim-like commands inside arbitrary parameters.")
 (define-public texlive-crbox
   (package
     (name "texlive-crbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crbox/" "tex/latex/crbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -97472,12 +97365,12 @@ crossing lines at the corners.")
 (define-public texlive-crossreference
   (package
     (name "texlive-crossreference")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crossreference/"
                                      "source/latex/crossreference/"
                                      "tex/latex/crossreference/"))))
@@ -97497,12 +97390,12 @@ which may be listed in a table of cross-references.")
 (define-public texlive-crossreftools
   (package
     (name "texlive-crossreftools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crossreftools/"
                                      "tex/latex/crossreftools/"))))
               (file-name (git-file-name name version))
@@ -97521,12 +97414,12 @@ those from @code{cleveref}, in an expandable manner.")
 (define-public texlive-css-colors
   (package
     (name "texlive-css-colors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/css-colors/"
                                      "tex/latex/css-colors/"))))
               (file-name (git-file-name name version))
@@ -97546,12 +97439,12 @@ color themes).")
 (define-public texlive-csvmerge
   (package
     (name "texlive-csvmerge")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/csvmerge/"
                                      "source/latex/csvmerge/"
                                      "tex/latex/csvmerge/"))))
@@ -97575,18 +97468,18 @@ if the field is empty or not.")
 (define-public texlive-csvsimple
   (package
     (name "texlive-csvsimple")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/csvsimple/"
                                      "tex/latex/csvsimple/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ayks1wrjg0561ckiyx6l61xhz0nxqalfr18g06pjiw3cf2lx36f"))))
+                "0k24l19yj695y1j90whdpapjblgnzyc4593bv46b4xpnqhi08ga0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/csvsimple";)
@@ -97602,12 +97495,12 @@ data sorting or data base storage.")
 (define-public texlive-cuisine
   (package
     (name "texlive-cuisine")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cuisine/" 
"source/latex/cuisine/"
                                      "tex/latex/cuisine/"))))
               (file-name (git-file-name name version))
@@ -97626,12 +97519,12 @@ step (somewhat similarly to the layout used in 
cooking).")
 (define-public texlive-currency
   (package
     (name "texlive-currency")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/currency/"
                                      "source/latex/currency/"
                                      "tex/latex/currency/"))))
@@ -97651,12 +97544,12 @@ various formatting capabilities.")
 (define-public texlive-currvita
   (package
     (name "texlive-currvita")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/currvita/"
                                      "source/latex/currvita/"
                                      "tex/latex/currvita/"))))
@@ -97677,12 +97570,12 @@ form part of another document (such as a letter, or a 
dissertation).")
 (define-public texlive-cutwin
   (package
     (name "texlive-cutwin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cutwin/" "source/latex/cutwin/"
                                      "tex/latex/cutwin/"))))
               (file-name (git-file-name name version))
@@ -97702,12 +97595,12 @@ or may have other sorts of shape.")
 (define-public texlive-cv
   (package
     (name "texlive-cv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cv/" "tex/latex/cv/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -97726,12 +97619,12 @@ to use, while the package provides the detailed 
formatting.")
 (define-public texlive-cv4tw
   (package
     (name "texlive-cv4tw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cv4tw/" "tex/latex/cv4tw/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -97750,12 +97643,12 @@ offers some guidance.")
 (define-public texlive-cweb-latex
   (package
     (name "texlive-cweb-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cweb-latex/"
                                      "tex/latex/cweb-latex/"))))
               (file-name (git-file-name name version))
@@ -97775,12 +97668,12 @@ with LaTeX.")
 (define-public texlive-cyber
   (package
     (name "texlive-cyber")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cyber/" "source/latex/cyber/"
                                      "tex/latex/cyber/"))))
               (file-name (git-file-name name version))
@@ -97802,12 +97695,12 @@ it.")
 (define-public texlive-cybercic
   (package
     (name "texlive-cybercic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/cybercic/"
                                      "source/latex/cybercic/"
                                      "tex/latex/cybercic/"))))
@@ -97832,12 +97725,12 @@ formatting in your section titles.  So don't use 
cybercic unless you need to.")
 (define-public texlive-darkmode
   (package
     (name "texlive-darkmode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/darkmode/"
                                      "source/latex/darkmode/"
                                      "tex/latex/darkmode/"))))
@@ -97859,12 +97752,12 @@ light mode if it has a dark font with a light 
background.")
 (define-public texlive-dashbox
   (package
     (name "texlive-dashbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dashbox/" 
"source/latex/dashbox/"
                                      "tex/latex/dashbox/"))))
               (file-name (git-file-name name version))
@@ -97884,12 +97777,12 @@ of) vertical stacks of boxes.")
 (define-public texlive-dashundergaps
   (package
     (name "texlive-dashundergaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dashundergaps/"
                                      "source/latex/dashundergaps/"
                                      "tex/latex/dashundergaps/"))))
@@ -97912,12 +97805,12 @@ evaluation sheets.")
 (define-public texlive-dataref
   (package
     (name "texlive-dataref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dataref/" 
"tex/latex/dataref/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -97936,12 +97829,12 @@ the project report develops).")
 (define-public texlive-datax
   (package
     (name "texlive-datax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datax/" "source/latex/datax/"
                                      "tex/latex/datax/"))))
               (file-name (git-file-name name version))
@@ -97961,12 +97854,12 @@ import those graphics into a LaTeX document.")
 (define-public texlive-dateiliste
   (package
     (name "texlive-dateiliste")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dateiliste/"
                                      "source/latex/dateiliste/"
                                      "tex/latex/dateiliste/"))))
@@ -97988,12 +97881,12 @@ data for printing in the file list.")
 (define-public texlive-datenumber
   (package
     (name "texlive-datenumber")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datenumber/"
                                      "source/latex/datenumber/"
                                      "tex/latex/datenumber/"))))
@@ -98014,12 +97907,12 @@ Leap years and the Gregorian calendar reform are 
considered.")
 (define-public texlive-datestamp
   (package
     (name "texlive-datestamp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/datestamp/"
                                      "source/lualatex/datestamp/"
                                      "tex/lualatex/datestamp/"))))
@@ -98040,12 +97933,12 @@ the date-stamp generated with this package remains 
intact.")
 (define-public texlive-datetime2-bahasai
   (package
     (name "texlive-datetime2-bahasai")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-bahasai/"
                                      "source/latex/datetime2-bahasai/"
                                      "tex/latex/datetime2-bahasai/"))))
@@ -98066,12 +97959,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-basque
   (package
     (name "texlive-datetime2-basque")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-basque/"
                                      "source/latex/datetime2-basque/"
                                      "tex/latex/datetime2-basque/"))))
@@ -98091,12 +97984,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-breton
   (package
     (name "texlive-datetime2-breton")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-breton/"
                                      "source/latex/datetime2-breton/"
                                      "tex/latex/datetime2-breton/"))))
@@ -98117,12 +98010,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-bulgarian
   (package
     (name "texlive-datetime2-bulgarian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-bulgarian/"
                                      "source/latex/datetime2-bulgarian/"
                                      "tex/latex/datetime2-bulgarian/"))))
@@ -98143,12 +98036,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-catalan
   (package
     (name "texlive-datetime2-catalan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-catalan/"
                                      "source/latex/datetime2-catalan/"
                                      "tex/latex/datetime2-catalan/"))))
@@ -98169,12 +98062,12 @@ unmaintained.")
 (define-public texlive-datetime2-croatian
   (package
     (name "texlive-datetime2-croatian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-croatian/"
                                      "source/latex/datetime2-croatian/"
                                      "tex/latex/datetime2-croatian/"))))
@@ -98194,12 +98087,12 @@ unmaintained.")
 (define-public texlive-datetime2-czech
   (package
     (name "texlive-datetime2-czech")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-czech/"
                                      "source/latex/datetime2-czech/"
                                      "tex/latex/datetime2-czech/"))))
@@ -98220,12 +98113,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-danish
   (package
     (name "texlive-datetime2-danish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-danish/"
                                      "source/latex/datetime2-danish/"
                                      "tex/latex/datetime2-danish/"))))
@@ -98246,12 +98139,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-dutch
   (package
     (name "texlive-datetime2-dutch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-dutch/"
                                      "source/latex/datetime2-dutch/"
                                      "tex/latex/datetime2-dutch/"))))
@@ -98272,12 +98165,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-en-fulltext
   (package
     (name "texlive-datetime2-en-fulltext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-en-fulltext/"
                                      "source/latex/datetime2-en-fulltext/"
                                      "tex/latex/datetime2-en-fulltext/"))))
@@ -98305,12 +98198,12 @@ bookmarks or in the argument of certain commands, 
such as
 (define-public texlive-datetime2-english
   (package
     (name "texlive-datetime2-english")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-english/"
                                      "source/latex/datetime2-english/"
                                      "tex/latex/datetime2-english/"))))
@@ -98332,12 +98225,12 @@ zone mapping setting is on.")
 (define-public texlive-datetime2-esperanto
   (package
     (name "texlive-datetime2-esperanto")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-esperanto/"
                                      "source/latex/datetime2-esperanto/"
                                      "tex/latex/datetime2-esperanto/"))))
@@ -98358,12 +98251,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-estonian
   (package
     (name "texlive-datetime2-estonian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-estonian/"
                                      "source/latex/datetime2-estonian/"
                                      "tex/latex/datetime2-estonian/"))))
@@ -98384,12 +98277,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-finnish
   (package
     (name "texlive-datetime2-finnish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-finnish/"
                                      "source/latex/datetime2-finnish/"
                                      "tex/latex/datetime2-finnish/"))))
@@ -98409,12 +98302,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-french
   (package
     (name "texlive-datetime2-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-french/"
                                      "source/latex/datetime2-french/"
                                      "tex/latex/datetime2-french/"))))
@@ -98434,12 +98327,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-galician
   (package
     (name "texlive-datetime2-galician")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-galician/"
                                      "source/latex/datetime2-galician/"
                                      "tex/latex/datetime2-galician/"))))
@@ -98460,12 +98353,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-german
   (package
     (name "texlive-datetime2-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-german/"
                                      "source/latex/datetime2-german/"
                                      "tex/latex/datetime2-german/"))))
@@ -98485,12 +98378,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-greek
   (package
     (name "texlive-datetime2-greek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-greek/"
                                      "source/latex/datetime2-greek/"
                                      "tex/latex/datetime2-greek/"))))
@@ -98511,12 +98404,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-hebrew
   (package
     (name "texlive-datetime2-hebrew")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-hebrew/"
                                      "source/latex/datetime2-hebrew/"
                                      "tex/latex/datetime2-hebrew/"))))
@@ -98537,12 +98430,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-icelandic
   (package
     (name "texlive-datetime2-icelandic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-icelandic/"
                                      "source/latex/datetime2-icelandic/"
                                      "tex/latex/datetime2-icelandic/"))))
@@ -98563,12 +98456,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-irish
   (package
     (name "texlive-datetime2-irish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-irish/"
                                      "source/latex/datetime2-irish/"
                                      "tex/latex/datetime2-irish/"))))
@@ -98589,12 +98482,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-it-fulltext
   (package
     (name "texlive-datetime2-it-fulltext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-it-fulltext/"
                                      "source/latex/datetime2-it-fulltext/"
                                      "tex/latex/datetime2-it-fulltext/"))))
@@ -98617,12 +98510,12 @@ uses a format ``am pm'', the second a format ``24 
hours''.")
 (define-public texlive-datetime2-italian
   (package
     (name "texlive-datetime2-italian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-italian/"
                                      "source/latex/datetime2-italian/"
                                      "tex/latex/datetime2-italian/"))))
@@ -98642,12 +98535,12 @@ uses a format ``am pm'', the second a format ``24 
hours''.")
 (define-public texlive-datetime2-latin
   (package
     (name "texlive-datetime2-latin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-latin/"
                                      "source/latex/datetime2-latin/"
                                      "tex/latex/datetime2-latin/"))))
@@ -98668,12 +98561,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-lsorbian
   (package
     (name "texlive-datetime2-lsorbian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-lsorbian/"
                                      "source/latex/datetime2-lsorbian/"
                                      "tex/latex/datetime2-lsorbian/"))))
@@ -98694,12 +98587,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-magyar
   (package
     (name "texlive-datetime2-magyar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-magyar/"
                                      "source/latex/datetime2-magyar/"
                                      "tex/latex/datetime2-magyar/"))))
@@ -98720,12 +98613,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-norsk
   (package
     (name "texlive-datetime2-norsk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-norsk/"
                                      "source/latex/datetime2-norsk/"
                                      "tex/latex/datetime2-norsk/"))))
@@ -98746,12 +98639,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-polish
   (package
     (name "texlive-datetime2-polish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-polish/"
                                      "source/latex/datetime2-polish/"
                                      "tex/latex/datetime2-polish/"))))
@@ -98772,12 +98665,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-portuges
   (package
     (name "texlive-datetime2-portuges")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-portuges/"
                                      "source/latex/datetime2-portuges/"
                                      "tex/latex/datetime2-portuges/"))))
@@ -98798,12 +98691,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-romanian
   (package
     (name "texlive-datetime2-romanian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-romanian/"
                                      "source/latex/datetime2-romanian/"
                                      "tex/latex/datetime2-romanian/"))))
@@ -98823,12 +98716,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-russian
   (package
     (name "texlive-datetime2-russian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-russian/"
                                      "source/latex/datetime2-russian/"
                                      "tex/latex/datetime2-russian/"))))
@@ -98849,12 +98742,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-samin
   (package
     (name "texlive-datetime2-samin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-samin/"
                                      "source/latex/datetime2-samin/"
                                      "tex/latex/datetime2-samin/"))))
@@ -98875,12 +98768,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-scottish
   (package
     (name "texlive-datetime2-scottish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-scottish/"
                                      "source/latex/datetime2-scottish/"
                                      "tex/latex/datetime2-scottish/"))))
@@ -98901,12 +98794,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-serbian
   (package
     (name "texlive-datetime2-serbian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-serbian/"
                                      "source/latex/datetime2-serbian/"
                                      "tex/latex/datetime2-serbian/"))))
@@ -98928,12 +98821,12 @@ regionalized and non-regionalized.")
 (define-public texlive-datetime2-slovak
   (package
     (name "texlive-datetime2-slovak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-slovak/"
                                      "source/latex/datetime2-slovak/"
                                      "tex/latex/datetime2-slovak/"))))
@@ -98954,12 +98847,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-slovene
   (package
     (name "texlive-datetime2-slovene")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-slovene/"
                                      "source/latex/datetime2-slovene/"
                                      "tex/latex/datetime2-slovene/"))))
@@ -98980,12 +98873,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-spanish
   (package
     (name "texlive-datetime2-spanish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-spanish/"
                                      "source/latex/datetime2-spanish/"
                                      "tex/latex/datetime2-spanish/"))))
@@ -99006,12 +98899,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-swedish
   (package
     (name "texlive-datetime2-swedish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-swedish/"
                                      "source/latex/datetime2-swedish/"
                                      "tex/latex/datetime2-swedish/"))))
@@ -99032,12 +98925,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-turkish
   (package
     (name "texlive-datetime2-turkish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-turkish/"
                                      "source/latex/datetime2-turkish/"
                                      "tex/latex/datetime2-turkish/"))))
@@ -99058,12 +98951,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-ukrainian
   (package
     (name "texlive-datetime2-ukrainian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-ukrainian/"
                                      "source/latex/datetime2-ukrainian/"
                                      "tex/latex/datetime2-ukrainian/"))))
@@ -99083,12 +98976,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-usorbian
   (package
     (name "texlive-datetime2-usorbian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-usorbian/"
                                      "source/latex/datetime2-usorbian/"
                                      "tex/latex/datetime2-usorbian/"))))
@@ -99109,12 +99002,12 @@ currently unmaintained.")
 (define-public texlive-datetime2-welsh
   (package
     (name "texlive-datetime2-welsh")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/datetime2-welsh/"
                                      "source/latex/datetime2-welsh/"
                                      "tex/latex/datetime2-welsh/"))))
@@ -99135,12 +99028,12 @@ currently unmaintained.")
 (define-public texlive-dblfloatfix
   (package
     (name "texlive-dblfloatfix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dblfloatfix/"
                                      "tex/latex/dblfloatfix/"))))
               (file-name (git-file-name name version))
@@ -99160,12 +99053,12 @@ actually merges facilities from @code{fixltx2e} and 
@code{stfloats}.")
 (define-public texlive-dbshow
   (package
     (name "texlive-dbshow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dbshow/" "source/latex/dbshow/"
                                      "tex/latex/dbshow/"))))
               (file-name (git-file-name name version))
@@ -99190,12 +99083,12 @@ for more interesting tasks depending on the 
individual.")
 (define-public texlive-debate
   (package
     (name "texlive-debate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/debate/" "source/latex/debate/"
                                      "tex/latex/debate/"))))
               (file-name (git-file-name name version))
@@ -99221,12 +99114,12 @@ within the text.")
 (define-public texlive-decimal
   (package
     (name "texlive-decimal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/decimal/" 
"source/latex/decimal/"
                                      "tex/latex/decimal/"))))
               (file-name (git-file-name name version))
@@ -99245,12 +99138,12 @@ raised decimal point, instead of the American-style 
period.")
 (define-public texlive-decorule
   (package
     (name "texlive-decorule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/decorule/"
                                      "source/latex/decorule/"
                                      "tex/latex/decorule/"))))
@@ -99271,12 +99164,12 @@ without the need to install any additional software 
or fonts.")
 (define-public texlive-delimtxt
   (package
     (name "texlive-delimtxt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/delimtxt/"
                                      "source/latex/delimtxt/"
                                      "tex/latex/delimtxt/"))))
@@ -99297,12 +99190,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/democodetools/"
                                      "tex/latex/democodetools/"))))
               (file-name (git-file-name name version))
@@ -99320,12 +99213,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/diabetes-logbook/"
                                      "tex/latex/diabetes-logbook/"))))
               (file-name (git-file-name name version))
@@ -99349,12 +99242,12 @@ as well as counting/estimating carbs, protein, and 
fat.")
 (define-public texlive-diagnose
   (package
     (name "texlive-diagnose")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/diagnose/" 
"tex/latex/diagnose/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -99373,12 +99266,12 @@ that examines the installation is available.")
 (define-public texlive-dialogl
   (package
     (name "texlive-dialogl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dialogl/" 
"source/latex/dialogl/"
                                      "tex/latex/dialogl/"))))
               (file-name (git-file-name name version))
@@ -99398,12 +99291,12 @@ to write macros to carry on a dialogue with the 
user.")
 (define-public texlive-dichokey
   (package
     (name "texlive-dichokey")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dichokey/" 
"tex/latex/dichokey/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -99422,12 +99315,12 @@ and indentation of successive key steps 
automatically.")
 (define-public texlive-dimnum
   (package
     (name "texlive-dimnum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dimnum/" "source/latex/dimnum/"
                                      "tex/latex/dimnum/"))))
               (file-name (git-file-name name version))
@@ -99446,12 +99339,12 @@ mode.")
 (define-public texlive-directory
   (package
     (name "texlive-directory")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/directory/"
                                      "bibtex/bst/directory/"
                                      "doc/latex/directory/"
@@ -99472,12 +99365,12 @@ maintenance and exploitation of an address book-like 
database.")
 (define-public texlive-dirtytalk
   (package
     (name "texlive-dirtytalk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dirtytalk/"
                                      "source/latex/dirtytalk/"
                                      "tex/latex/dirtytalk/"))))
@@ -99498,12 +99391,12 @@ quotations are detected.")
 (define-public texlive-dlfltxb
   (package
     (name "texlive-dlfltxb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/dlfltxb/" "doc/latex/dlfltxb/"
                                      "tex/latex/dlfltxb/"))))
               (file-name (git-file-name name version))
@@ -99540,12 +99433,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dnaseq/" "source/latex/dnaseq/"
                                      "tex/latex/dnaseq/"))))
               (file-name (git-file-name name version))
@@ -99566,19 +99459,19 @@ consider the @code{seqsplit} package.")
 (define-public texlive-doclicense
   (package
     (name "texlive-doclicense")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/doclicense/"
                                      "source/latex/doclicense/"
                                      "tex/latex/doclicense/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0glx7cfhncns0kkz08i9w1kprn6xynbsw7155vkmhfwkxa4xb1an"))))
+                "19198684m1088jlnjcn8ahxq6v933ahs9vmjf20h1csz2yqvvc4r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/doclicense";)
@@ -99593,12 +99486,12 @@ handle all kinds of licenses.")
 (define-public texlive-docmfp
   (package
     (name "texlive-docmfp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/docmfp/" "source/latex/docmfp/"
                                      "tex/latex/docmfp/"))))
               (file-name (git-file-name name version))
@@ -99617,12 +99510,12 @@ non-LaTeX code, such as Metafont or MetaPost, or 
other programming languages.")
 (define-public texlive-docmute
   (package
     (name "texlive-docmute")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/docmute/" 
"source/latex/docmute/"
                                      "tex/latex/docmute/"))))
               (file-name (git-file-name name version))
@@ -99642,19 +99535,19 @@ everything but the material between 
@code{\\begin@{document@}} and
 (define-public texlive-docshots
   (package
     (name "texlive-docshots")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/docshots/"
                                      "source/latex/docshots/"
                                      "tex/latex/docshots/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0468gs2l00x853zvlskhf7fmvq7z0v0pa7wkfiz3sv4zn0rivnpj"))))
+                "19y556cipczh8ihc3zz63ciq07vspgm5w769wj7zc8an1yh0pkx3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-fancyvrb texlive-iexec texlive-pdfcrop
@@ -99670,12 +99563,12 @@ documentation or in @file{.tex} files.")
 (define-public texlive-doctools
   (package
     (name "texlive-doctools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/doctools/"
                                      "source/latex/doctools/"
                                      "tex/latex/doctools/"))))
@@ -99695,12 +99588,12 @@ LaTeX document, or within a @file{.dtx} file.")
 (define-public texlive-documentation
   (package
     (name "texlive-documentation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/documentation/"
                                      "source/latex/documentation/"
                                      "tex/latex/documentation/"))))
@@ -99720,12 +99613,12 @@ that the result is acceptable for inclusion in 
reports, etc.")
 (define-public texlive-docutils
   (package
     (name "texlive-docutils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/docutils/" 
"tex/latex/docutils/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -99746,12 +99639,12 @@ specify this package with the stylesheet 
configuration option, e.g.,
 (define-public texlive-dotarrow
   (package
     (name "texlive-dotarrow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dotarrow/"
                                      "source/latex/dotarrow/"
                                      "tex/latex/dotarrow/"))))
@@ -99771,12 +99664,12 @@ specify this package with the stylesheet 
configuration option, e.g.,
 (define-public texlive-dotlessi
   (package
     (name "texlive-dotlessi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dotlessi/" 
"tex/latex/dotlessi/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -99795,12 +99688,12 @@ intended for symbols in non English languages.")
 (define-public texlive-dotseqn
   (package
     (name "texlive-dotseqn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dotseqn/" 
"source/latex/dotseqn/"
                                      "tex/latex/dotseqn/"))))
               (file-name (git-file-name name version))
@@ -99837,12 +99730,12 @@ option (no leaders).")
 (define-public texlive-download
   (package
     (name "texlive-download")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/download/"
                                      "source/latex/download/"
                                      "tex/latex/download/"))))
@@ -99863,12 +99756,12 @@ run the external commands, LaTeX (or whatever) needs 
to be run with the
 (define-public texlive-dox
   (package
     (name "texlive-dox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dox/" "source/latex/dox/"
                                      "tex/latex/dox/"))))
               (file-name (git-file-name name version))
@@ -99890,12 +99783,12 @@ for instance).  The DoX package is designed to 
circumvent this limitation.")
 (define-public texlive-dpfloat
   (package
     (name "texlive-dpfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dpfloat/" 
"tex/latex/dpfloat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -99916,12 +99809,12 @@ two floats will appear side-by-side in a two-sided 
document.")
 (define-public texlive-dprogress
   (package
     (name "texlive-dprogress")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dprogress/"
                                      "source/latex/dprogress/"
                                      "tex/latex/dprogress/"))))
@@ -99944,12 +99837,12 @@ loaded) details of the @code{align} environment.")
 (define-public texlive-drac
   (package
     (name "texlive-drac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/drac/" "source/latex/drac/"
                                      "tex/latex/drac/"))))
               (file-name (git-file-name name version))
@@ -99973,12 +99866,12 @@ works for ordinary commands.")
 (define-public texlive-draftcopy
   (package
     (name "texlive-draftcopy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/draftcopy/"
                                      "source/latex/draftcopy/"
                                      "tex/latex/draftcopy/"))))
@@ -100011,12 +99904,12 @@ be used with pdfLaTeX.  For that usage, consider the 
@code{wallpaper} or
 (define-public texlive-draftfigure
   (package
     (name "texlive-draftfigure")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/draftfigure/"
                                      "tex/latex/draftfigure/"))))
               (file-name (git-file-name name version))
@@ -100035,17 +99928,17 @@ draft and modify the display with various options.")
 (define-public texlive-dtk
   (package
     (name "texlive-dtk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dtk/" "tex/latex/dtk/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0004hpmspsznsyzw1jc1giqsl2vrkr5p8gwr1p05z4742ijdcpvb"))))
+                "17gi7f8mzgss7hzb3fw3apbv6dlrpa6n9i8zqqyqrdwyabk7cwq9"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dtk";)
@@ -100060,19 +99953,19 @@ typeset a single article, as well as to produce the 
complete journal.")
 (define-public texlive-dtxdescribe
   (package
     (name "texlive-dtxdescribe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dtxdescribe/"
                                      "source/latex/dtxdescribe/"
                                      "tex/latex/dtxdescribe/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1320k8s8lcsl816mmvx1fsxibsybc1mr234lxmg49lkhqqgxilb7"))))
+                "190xwr38b403fy5l56yg51r940izs7cv0ixk8h1jwjkcvjw6inyd"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/dtxdescribe";)
@@ -100101,12 +99994,12 @@ names of certain programs, a number of logos, and 
inline dashes and slashes.")
 (define-public texlive-dtxgallery
   (package
     (name "texlive-dtxgallery")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dtxgallery/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -100126,12 +100019,12 @@ the corresponding @file{.pdf}.")
 (define-public texlive-ducksay
   (package
     (name "texlive-ducksay")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ducksay/" 
"source/latex/ducksay/"
                                      "tex/latex/ducksay/"))))
               (file-name (git-file-name name version))
@@ -100152,12 +100045,12 @@ Multi-line messages are fully supported.")
 (define-public texlive-duckuments
   (package
     (name "texlive-duckuments")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/duckuments/"
                                      "source/latex/duckuments/"
                                      "tex/latex/duckuments/"))))
@@ -100198,12 +100091,12 @@ following macros are available:
 (define-public texlive-dvdcoll
   (package
     (name "texlive-dvdcoll")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/dvdcoll/" "doc/latex/dvdcoll/"
                                      "tex/latex/dvdcoll/"))))
               (file-name (git-file-name name version))
@@ -100232,12 +100125,12 @@ English, French, German, Italian, Polish, 
Portuguese, Spanish.")
 (define-public texlive-dynamicnumber
   (package
     (name "texlive-dynamicnumber")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dynamicnumber/"
                                      "source/latex/dynamicnumber/"
                                      "tex/latex/dynamicnumber/"))))
@@ -100264,12 +100157,12 @@ supported to produce dynamic number list files.")
 (define-public texlive-dynblocks
   (package
     (name "texlive-dynblocks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/dynblocks/"
                                      "tex/latex/dynblocks/"))))
               (file-name (git-file-name name version))
@@ -100288,12 +100181,12 @@ blocks inside a presentation.")
 (define-public texlive-ean13isbn
   (package
     (name "texlive-ean13isbn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ean13isbn/"
                                      "tex/latex/ean13isbn/"))))
               (file-name (git-file-name name version))
@@ -100312,12 +100205,12 @@ blocks inside a presentation.")
 (define-public texlive-easy
   (package
     (name "texlive-easy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easy/" "tex/latex/easy/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -100350,12 +100243,12 @@ blocks inside a presentation.")
 (define-public texlive-easy-todo
   (package
     (name "texlive-easy-todo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easy-todo/"
                                      "tex/latex/easy-todo/"))))
               (file-name (git-file-name name version))
@@ -100374,19 +100267,19 @@ index of things to do.")
 (define-public texlive-easybook
   (package
     (name "texlive-easybook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easybook/"
                                      "source/latex/easybook/"
                                      "tex/latex/easybook/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11s8ibg4dbsdy4h8qwlzd3qz70rbi30hgsbzahakrh9q4pq7ix42"))))
+                "1g4waqpkdswlimmnd4cxla5x1sjd1rig0wxczknxjl5b4lw8bh74"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/easybook";)
@@ -100404,12 +100297,12 @@ classes.")
 (define-public texlive-easyfig
   (package
     (name "texlive-easyfig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easyfig/" 
"source/latex/easyfig/"
                                      "tex/latex/easyfig/"))))
               (file-name (git-file-name name version))
@@ -100434,12 +100327,12 @@ captions, @code{easyfig} has become quite 
redundant.")
 (define-public texlive-easyfloats
   (package
     (name "texlive-easyfloats")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easyfloats/"
                                      "source/latex/easyfloats/"
                                      "tex/latex/easyfloats/"))))
@@ -100465,12 +100358,12 @@ also allows to disable floating of such objects.")
 (define-public texlive-easyformat
   (package
     (name "texlive-easyformat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easyformat/"
                                      "tex/latex/easyformat/"))))
               (file-name (git-file-name name version))
@@ -100490,12 +100383,12 @@ underscore and circumflex in math mode remain the 
same.")
 (define-public texlive-easylist
   (package
     (name "texlive-easylist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easylist/" 
"tex/latex/easylist/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -100515,12 +100408,12 @@ unlimited depth).")
 (define-public texlive-easyreview
   (package
     (name "texlive-easyreview")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/easyreview/"
                                      "source/latex/easyreview/"
                                      "tex/latex/easyreview/"))))
@@ -100543,12 +100436,12 @@ needs to be removed, needs to be replaced and add 
comments to the text.")
 (define-public texlive-ebezier
   (package
     (name "texlive-ebezier")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ebezier/" 
"source/latex/ebezier/"
                                      "tex/latex/ebezier/"))))
               (file-name (git-file-name name version))
@@ -100569,12 +100462,12 @@ macros for the calculation of curve lenghts are 
part of this package.")
 (define-public texlive-ecclesiastic
   (package
     (name "texlive-ecclesiastic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ecclesiastic/"
                                      "source/latex/ecclesiastic/"
                                      "tex/latex/ecclesiastic/"))))
@@ -100597,12 +100490,12 @@ set accents on all vowels, including y and the 
diphthongs @samp{ae} and
 (define-public texlive-econlipsum
   (package
     (name "texlive-econlipsum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/econlipsum/"
                                      "source/latex/econlipsum/"
                                      "tex/latex/econlipsum/"))))
@@ -100623,12 +100516,12 @@ from @url{https://ipsum.mwt.me/}.";)
 (define-public texlive-ecv
   (package
     (name "texlive-ecv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ecv/" "source/latex/ecv/"
                                      "tex/latex/ecv/"))))
               (file-name (git-file-name name version))
@@ -100648,12 +100541,12 @@ comes with a German and an English template.")
 (define-public texlive-ed
   (package
     (name "texlive-ed")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ed/" "source/latex/ed/"
                                      "tex/latex/ed/"))))
               (file-name (git-file-name name version))
@@ -100674,12 +100567,12 @@ publication mode these are suppressed.")
 (define-public texlive-edichokey
   (package
     (name "texlive-edichokey")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/edichokey/"
                                      "tex/latex/edichokey/"))))
               (file-name (git-file-name name version))
@@ -100700,12 +100593,12 @@ keys.")
 (define-public texlive-edmargin
   (package
     (name "texlive-edmargin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/edmargin/"
                                      "source/latex/edmargin/"
                                      "tex/latex/edmargin/"))))
@@ -100728,12 +100621,12 @@ there are many short notes).")
 (define-public texlive-eemeir
   (package
     (name "texlive-eemeir")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eemeir/" "source/latex/eemeir/"
                                      "tex/latex/eemeir/"))))
               (file-name (git-file-name name version))
@@ -100758,12 +100651,12 @@ once per document, as an environment, or may be 
flipped on the fly.")
 (define-public texlive-efbox
   (package
     (name "texlive-efbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/efbox/" "source/latex/efbox/"
                                      "tex/latex/efbox/"))))
               (file-name (git-file-name name version))
@@ -100784,12 +100677,12 @@ background colour.")
 (define-public texlive-egplot
   (package
     (name "texlive-egplot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/egplot/" "source/latex/egplot/"
                                      "tex/latex/egplot/"))))
               (file-name (git-file-name name version))
@@ -100809,12 +100702,12 @@ document source itself.")
 (define-public texlive-ehhline
   (package
     (name "texlive-ehhline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ehhline/" 
"tex/latex/ehhline/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -100832,12 +100725,12 @@ token, which allows to create lines with arbitrary 
LaTeX commands.")
 (define-public texlive-elements
   (package
     (name "texlive-elements")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elements/" 
"tex/latex/elements/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -100857,12 +100750,12 @@ number 112.")
 (define-public texlive-ellipsis
   (package
     (name "texlive-ellipsis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ellipsis/"
                                      "source/latex/ellipsis/"
                                      "tex/latex/ellipsis/"))))
@@ -100884,12 +100777,12 @@ between two words.")
 (define-public texlive-elmath
   (package
     (name "texlive-elmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elmath/" "source/latex/elmath/"
                                      "tex/latex/elmath/"))))
               (file-name (git-file-name name version))
@@ -100909,12 +100802,12 @@ ISO 8859-7 encoding) in math mode.")
 (define-public texlive-elpres
   (package
     (name "texlive-elpres")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elpres/" 
"tex/latex/elpres/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -100936,12 +100829,12 @@ monitors (16:9, 16:10) may be selected.")
 (define-public texlive-elzcards
   (package
     (name "texlive-elzcards")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/elzcards/"
                                      "source/latex/elzcards/"
                                      "tex/latex/elzcards/"))))
@@ -100964,12 +100857,12 @@ Everything else is taken care of by 
@code{elzcards}.")
 (define-public texlive-emarks
   (package
     (name "texlive-emarks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emarks/" "source/latex/emarks/"
                                      "tex/latex/emarks/"))))
               (file-name (git-file-name name version))
@@ -100997,12 +100890,12 @@ package.")
 (define-public texlive-embedall
   (package
     (name "texlive-embedall")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/embedall/"
                                      "source/latex/embedall/"
                                      "tex/latex/embedall/"))))
@@ -101024,12 +100917,12 @@ TeX files, and external codes.")
 (define-public texlive-embedfile
   (package
     (name "texlive-embedfile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/embedfile/"
                                      "source/latex/embedfile/"
                                      "tex/generic/embedfile/"
@@ -101052,12 +100945,12 @@ PDF mode, is supported.")
 (define-public texlive-embrac
   (package
     (name "texlive-embrac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/embrac/" 
"tex/latex/embrac/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -101076,12 +100969,12 @@ arguments.")
 (define-public texlive-emptypage
   (package
     (name "texlive-emptypage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emptypage/"
                                      "source/latex/emptypage/"
                                      "tex/latex/emptypage/"))))
@@ -101101,12 +100994,12 @@ pages.")
 (define-public texlive-emulateapj
   (package
     (name "texlive-emulateapj")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/emulateapj/"
                                      "tex/latex/emulateapj/"))))
               (file-name (git-file-name name version))
@@ -101126,12 +101019,12 @@ Journal}.")
 (define-public texlive-endheads
   (package
     (name "texlive-endheads")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endheads/"
                                      "source/latex/endheads/"
                                      "tex/latex/endheads/"))))
@@ -101153,12 +101046,12 @@ chapter.")
 (define-public texlive-endnotes-hy
   (package
     (name "texlive-endnotes-hy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/endnotes-hy/"
                                      "source/latex/endnotes-hy/"
                                      "tex/latex/endnotes-hy/"))))
@@ -101181,12 +101074,12 @@ anchors")
 (define-public texlive-engpron
   (package
     (name "texlive-engpron")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/engpron/" 
"source/latex/engpron/"
                                      "tex/latex/engpron/"))))
               (file-name (git-file-name name version))
@@ -101208,12 +101101,12 @@ dictionary.")
 (define-public texlive-engrec
   (package
     (name "texlive-engrec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/engrec/" "source/latex/engrec/"
                                      "tex/latex/engrec/"))))
               (file-name (git-file-name name version))
@@ -101233,12 +101126,12 @@ are provided to work with the @code{upgreek} and 
@code{fourier} packages.")
 (define-public texlive-enumitem-zref
   (package
     (name "texlive-enumitem-zref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/enumitem-zref/"
                                      "source/latex/enumitem-zref/"
                                      "tex/latex/enumitem-zref/"))))
@@ -101268,12 +101161,12 @@ The package is currently broken, cf.@:
 (define-public texlive-envbig
   (package
     (name "texlive-envbig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/envbig/" 
"tex/latex/envbig/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -101290,12 +101183,12 @@ The package is currently broken, cf.@:
 (define-public texlive-envlab
   (package
     (name "texlive-envlab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/envlab/" "source/latex/envlab/"
                                      "tex/latex/envlab/"))))
               (file-name (git-file-name name version))
@@ -101315,12 +101208,12 @@ and address formatting according to the US Postal 
Service rules.")
 (define-public texlive-epigraph
   (package
     (name "texlive-epigraph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epigraph/"
                                      "source/latex/epigraph/"
                                      "tex/latex/epigraph/"))))
@@ -101341,12 +101234,12 @@ Various aspects are easily configurable.")
 (define-public texlive-epigraph-keys
   (package
     (name "texlive-epigraph-keys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epigraph-keys/"
                                      "tex/latex/epigraph-keys/"))))
               (file-name (git-file-name name version))
@@ -101366,12 +101259,12 @@ sophisticated @code{epigraph} package.")
 (define-public texlive-epiolmec
   (package
     (name "texlive-epiolmec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/epiolmec/"
                                      "fonts/map/dvips/epiolmec/"
                                      "fonts/tfm/public/epiolmec/"
@@ -101394,12 +101287,12 @@ in a script used in Southern Middle America until 
about 500 AD.")
 (define-public texlive-eq-pin2corr
   (package
     (name "texlive-eq-pin2corr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eq-pin2corr/"
                                      "source/latex/eq-pin2corr/"
                                      "tex/latex/eq-pin2corr/"))))
@@ -101425,12 +101318,12 @@ the student's effort on that quiz.")
 (define-public texlive-eqell
   (package
     (name "texlive-eqell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqell/" "tex/latex/eqell/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -101448,12 +101341,12 @@ the student's effort on that quiz.")
 (define-public texlive-eqlist
   (package
     (name "texlive-eqlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqlist/" "source/latex/eqlist/"
                                      "tex/latex/eqlist/"))))
               (file-name (git-file-name name version))
@@ -101472,12 +101365,12 @@ list in which the indentation corresponds to the 
longest item of the list.")
 (define-public texlive-eqnalign
   (package
     (name "texlive-eqnalign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/eqnalign/"
                                      "source/latex/eqnalign/"
                                      "tex/latex/eqnalign/"))))
@@ -101499,12 +101392,12 @@ is required, but these cases should be seldom.")
 (define-public texlive-eqname
   (package
     (name "texlive-eqname")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/eqname/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -101523,12 +101416,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/errata/" "source/latex/errata/"
                                      "tex/latex/errata/"))))
               (file-name (git-file-name name version))
@@ -101549,12 +101442,12 @@ document highlighting the difference to the 
published version.")
 (define-public texlive-erw-l3
   (package
     (name "texlive-erw-l3")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/erw-l3/" "source/latex/erw-l3/"
                                      "tex/latex/erw-l3/"))))
               (file-name (git-file-name name version))
@@ -101573,17 +101466,17 @@ document highlighting the difference to the 
published version.")
 (define-public texlive-esami
   (package
     (name "texlive-esami")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esami/" "tex/latex/esami/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vrn6wpjfssgq41nhws8rjfj9k7hki7bai1xwb7mxkwzh5aa247f"))))
+                "1fhl6y96s2g0rz9p2r1gcbrpbrhcapqnq7ksryg7q796h1ixd1iw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/esami";)
@@ -101600,12 +101493,12 @@ localised in Italian, English, French, German, 
Greek, Serbian, and Spanish.")
 (define-public texlive-esdiff
   (package
     (name "texlive-esdiff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esdiff/" "source/latex/esdiff/"
                                      "tex/latex/esdiff/"))))
               (file-name (git-file-name name version))
@@ -101626,12 +101519,12 @@ alternatives may be selected by package options")
 (define-public texlive-esieecv
   (package
     (name "texlive-esieecv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esieecv/" 
"source/latex/esieecv/"
                                      "tex/latex/esieecv/"))))
               (file-name (git-file-name name version))
@@ -101650,12 +101543,12 @@ will expect.")
 (define-public texlive-esindex
   (package
     (name "texlive-esindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esindex/" 
"tex/latex/esindex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -101675,12 +101568,12 @@ characters in any encoding, and without Babel.")
 (define-public texlive-esint
   (package
     (name "texlive-esint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/esint/"
                                      "fonts/source/public/esint/"
                                      "fonts/tfm/public/esint/"
@@ -101706,12 +101599,12 @@ Metafont source and LaTeX macro support.")
 (define-public texlive-esint-type1
   (package
     (name "texlive-esint-type1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/esint-type1/"
                                      "dvips/esint-type1/"
                                      "fonts/map/dvips/esint-type1/"
@@ -101733,12 +101626,12 @@ Metafont source and LaTeX macro support.")
 (define-public texlive-etaremune
   (package
     (name "texlive-etaremune")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etaremune/"
                                      "source/latex/etaremune/"
                                      "tex/latex/etaremune/"))))
@@ -101752,7 +101645,8 @@ Metafont source and LaTeX macro support.")
     (arguments (list #:tex-format "latex"))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-filecontents
+            (list texlive-etoolbox
+                  texlive-filecontents
                   texlive-footmisc
                   texlive-fourier
                   texlive-hypdoc
@@ -101771,12 +101665,12 @@ package, which uses painfully many counters.")
 (define-public texlive-etl
   (package
     (name "texlive-etl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/etl/" "source/latex/etl/"
                                      "tex/latex/etl/"))))
               (file-name (git-file-name name version))
@@ -101803,12 +101697,12 @@ package has no immediate use for document authors; 
it only contains
 (define-public texlive-eulerpx
   (package
     (name "texlive-eulerpx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/eulerpx/" 
"tex/latex/eulerpx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -101828,12 +101722,12 @@ Optima fonts, but it may work with other 
combinations, too.")
 (define-public texlive-europasscv
   (package
     (name "texlive-europasscv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/europasscv/"
                                      "tex/latex/europasscv/"))))
               (file-name (git-file-name name version))
@@ -101855,17 +101749,17 @@ more compact and somewhat fancier layout.")
 (define-public texlive-europecv
   (package
     (name "texlive-europecv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/europecv/" 
"tex/latex/europecv/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "05m1xah8alvql7iiwg1br97gwncx3i1d3151dw4nccxrxyw7wnw5"))))
+                "1mm90scibziailf1a6w9bhncfc9i73lh8hdpsjdzy2fqp73442q4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/europecv";)
@@ -101882,17 +101776,17 @@ Catalan), as well as options permitting input in 
UTF-8 and koi8-r.")
 (define-public texlive-exam
   (package
     (name "texlive-exam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exam/" "tex/latex/exam/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0b3zh8mi3gx1934l42q902mi5jf81x5g1awa6zr9ry427qzvkrg8"))))
+                "1bsckrvhrhjv1gsa5d8z8gqbchw9zay4kh74mjvdp02k3154zklg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/exam";)
@@ -101933,12 +101827,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exam-lite/"
                                      "tex/latex/exam-lite/"))))
               (file-name (git-file-name name version))
@@ -101973,12 +101867,12 @@ the necessary ingredients for the exam;
 (define-public texlive-exam-n
   (package
     (name "texlive-exam-n")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exam-n/" "source/latex/exam-n/"
                                      "tex/latex/exam-n/"))))
               (file-name (git-file-name name version))
@@ -102010,12 +101904,12 @@ running marks, ``Question n continued'' catchwords, 
and so on;
 (define-public texlive-exam-randomizechoices
   (package
     (name "texlive-exam-randomizechoices")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exam-randomizechoices/"
                                      "tex/latex/exam-randomizechoices/"))))
               (file-name (git-file-name name version))
@@ -102040,12 +101934,12 @@ an external file.")
 (define-public texlive-examdesign
   (package
     (name "texlive-examdesign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/examdesign/"
                                      "source/latex/examdesign/"
                                      "tex/latex/examdesign/"))))
@@ -102073,12 +101967,12 @@ answer/essay questions.")
 (define-public texlive-example
   (package
     (name "texlive-example")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/example/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -102096,12 +101990,12 @@ and prints it verbatim on the right.")
 (define-public texlive-exceltex
   (package
     (name "texlive-exceltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exceltex/" "scripts/exceltex/"
                                      "tex/latex/exceltex/"))))
               (file-name (git-file-name name version))
@@ -102130,12 +102024,12 @@ applications are able to read and write Excel 
files.")
 (define-public texlive-excludeonly
   (package
     (name "texlive-excludeonly")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/excludeonly/"
                                      "tex/latex/excludeonly/"))))
               (file-name (git-file-name name version))
@@ -102157,12 +102051,12 @@ packages that do the same.")
 (define-public texlive-exercise
   (package
     (name "texlive-exercise")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exercise/"
                                      "source/latex/exercise/"
                                      "tex/latex/exercise/"))))
@@ -102187,12 +102081,12 @@ but not fully supported yet (only English and 
French are implemented).")
 (define-public texlive-exercisebank
   (package
     (name "texlive-exercisebank")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exercisebank/"
                                      "tex/latex/exercisebank/"))))
               (file-name (git-file-name name version))
@@ -102214,12 +102108,12 @@ problems as you see fit.")
 (define-public texlive-exercisepoints
   (package
     (name "texlive-exercisepoints")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exercisepoints/"
                                      "tex/latex/exercisepoints/"))))
               (file-name (git-file-name name version))
@@ -102242,12 +102136,12 @@ points of each exercise.")
 (define-public texlive-exercises
   (package
     (name "texlive-exercises")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exercises/"
                                      "source/latex/exercises/"
                                      "tex/latex/exercises/"))))
@@ -102270,19 +102164,19 @@ the solutions.")
 (define-public texlive-exesheet
   (package
     (name "texlive-exesheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exesheet/"
                                      "source/latex/exesheet/"
                                      "tex/latex/exesheet/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qszpi5k1a3ndb90i1li7hp0h9mpaym9i5rn33j4jfg4pf0m7a4b"))))
+                "1h8sckkw29fzyk4ssr7aywxd05qj7nj1i4qiv05g3mkzdx8bva44"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/exesheet";)
@@ -102298,12 +102192,12 @@ display, macros for marking schemes with detailed 
comments.")
 (define-public texlive-exframe
   (package
     (name "texlive-exframe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exframe/" 
"source/latex/exframe/"
                                      "tex/latex/exframe/"))))
               (file-name (git-file-name name version))
@@ -102327,12 +102221,12 @@ representation of the exercise content.")
 (define-public texlive-exp-testopt
   (package
     (name "texlive-exp-testopt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exp-testopt/"
                                      "source/latex/exp-testopt/"
                                      "tex/latex/exp-testopt/"))))
@@ -102355,12 +102249,12 @@ arguments.")
 (define-public texlive-export
   (package
     (name "texlive-export")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/export/" "source/latex/export/"
                                      "tex/latex/export/"))))
               (file-name (git-file-name name version))
@@ -102381,12 +102275,12 @@ between documents for the purposes of Dvipaste.")
 (define-public texlive-exsheets
   (package
     (name "texlive-exsheets")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exsheets/" 
"tex/latex/exsheets/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -102415,18 +102309,18 @@ added any more.")
 (define-public texlive-exsol
   (package
     (name "texlive-exsol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/exsol/" "source/latex/exsol/"
                                      "tex/latex/exsol/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ccxmmq1zm63by0fj520gfzcvxxrq8sacv39ip06kjf3krlgzxsx"))))
+                "0mygabr121dmm65wc4klmq0v6v0lqjvy9klqami125ffhxs5r8al"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/exsol";)
@@ -102446,12 +102340,12 @@ LaTeX, to generate a nice solution book.")
 (define-public texlive-extract
   (package
     (name "texlive-extract")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/extract/" 
"source/latex/extract/"
                                      "tex/latex/extract/"))))
               (file-name (git-file-name name version))
@@ -102493,12 +102387,12 @@ a new file.")
 (define-public texlive-facsimile
   (package
     (name "texlive-facsimile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/facsimile/"
                                      "source/latex/facsimile/"
                                      "tex/latex/facsimile/"))))
@@ -102523,12 +102417,12 @@ support.")
 (define-public texlive-factura
   (package
     (name "texlive-factura")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/factura/" 
"source/latex/factura/"
                                      "tex/latex/factura/"))))
               (file-name (git-file-name name version))
@@ -102550,12 +102444,12 @@ invoking commands or editing.")
 (define-public texlive-familytree
   (package
     (name "texlive-familytree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/familytree/"
                                      "source/latex/familytree/"
                                      "tex/latex/familytree/"))))
@@ -102578,12 +102472,12 @@ vertical option (@emph{tate}) is supported.")
 (define-public texlive-fancyhandout
   (package
     (name "texlive-fancyhandout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyhandout/"
                                      "tex/latex/fancyhandout/"))))
               (file-name (git-file-name name version))
@@ -102608,12 +102502,12 @@ a beautiful way.")
 (define-public texlive-fancylabel
   (package
     (name "texlive-fancylabel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancylabel/"
                                      "source/latex/fancylabel/"
                                      "tex/latex/fancylabel/"))))
@@ -102633,12 +102527,12 @@ the needs of the @code{chemschemex} package")
 (define-public texlive-fancynum
   (package
     (name "texlive-fancynum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancynum/"
                                      "source/latex/fancynum/"
                                      "tex/latex/fancynum/"))))
@@ -102658,12 +102552,12 @@ floating point numbers, such as you find in program 
output.")
 (define-public texlive-fancypar
   (package
     (name "texlive-fancypar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancypar/"
                                      "source/latex/fancypar/"
                                      "tex/latex/fancypar/"))))
@@ -102687,12 +102581,12 @@ mathematics.")
 (define-public texlive-fancyqr
   (package
     (name "texlive-fancyqr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyqr/" 
"tex/latex/fancyqr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -102710,12 +102604,12 @@ of the @code{qrcode} package.")
 (define-public texlive-fancyslides
   (package
     (name "texlive-fancyslides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancyslides/"
                                      "tex/latex/fancyslides/"))))
               (file-name (git-file-name name version))
@@ -102736,12 +102630,12 @@ The class is built upon LaTeX Beamer, so all Beamer 
commands should work.")
 (define-public texlive-fancytabs
   (package
     (name "texlive-fancytabs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancytabs/"
                                      "source/latex/fancytabs/"
                                      "tex/latex/fancytabs/"))))
@@ -102761,19 +102655,19 @@ the PGF bundle.")
 (define-public texlive-fancytooltips
   (package
     (name "texlive-fancytooltips")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fancytooltips/"
                                      "source/latex/fancytooltips/"
                                      "tex/latex/fancytooltips/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ykifyjcxirl98nnr2j0sfrcmkjizfmcfqjrjal2byq9nd4642z5"))))
+                "0f5kznmg8pdsnfyn90pc9kns7fw05p3yr59wrdhrvfdl3nmz76xx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fancytooltips";)
@@ -102790,17 +102684,17 @@ the files in Adobe Reader.  The links and 
JavaScripts are inserted using
 (define-public texlive-fbox
   (package
     (name "texlive-fbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fbox/" "tex/latex/fbox/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "089wdbww6a4y4bqw35h11rxmqjmz0c3df1yf8668h8vrv086c8dn"))))
+                "1hr0dz0vwp2131mb58nyqm6smpzb7729ywzxp4mvwgsihxdwxq9w"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fbox";)
@@ -102815,18 +102709,18 @@ a combination of lowercase and uppercase is also 
possible.")
 (define-public texlive-fcolumn
   (package
     (name "texlive-fcolumn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fcolumn/" 
"source/latex/fcolumn/"
                                      "tex/latex/fcolumn/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1ry6fjbmf0nmnjw047igyz0abmzmvj3ff6lpnj1b9sarmhn1svlz"))))
+                "0szvwky690pfm2z80vl01gxxn645zh5hyzy1bwmkisn7lia3k4jr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fcolumn";)
@@ -102842,12 +102736,12 @@ the sum line (preceded by a rule of the correct 
width) using the specifier
 (define-public texlive-fetchcls
   (package
     (name "texlive-fetchcls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fetchcls/"
                                      "source/latex/fetchcls/"
                                      "tex/latex/fetchcls/"))))
@@ -102873,12 +102767,12 @@ sequence @code{\\classname} will hold the name you 
were looking for.")
 (define-public texlive-fewerfloatpages
   (package
     (name "texlive-fewerfloatpages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fewerfloatpages/"
                                      "source/latex/fewerfloatpages/"
                                      "tex/latex/fewerfloatpages/"))))
@@ -102900,18 +102794,18 @@ Several aspects of the algorithm behavior are 
adjustable.")
 (define-public texlive-ffcode
   (package
     (name "texlive-ffcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ffcode/" "source/latex/ffcode/"
                                      "tex/latex/ffcode/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "063dfx1xk25i7sjcwa832x6wilhg54scs7qg53dzfbypp2xndxqx"))))
+                "13aia1yffaz1y4k2r4q4pw67bs8isqjd7jsmffysgvm0pbh2p8a0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -102932,12 +102826,12 @@ them the right way, to ensure that code fragments 
and code blocks look nicer.")
 (define-public texlive-ffslides
   (package
     (name "texlive-ffslides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ffslides/" 
"tex/latex/ffslides/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -102959,12 +102853,12 @@ It is essentially a small set of macros added to 
the @code{article} class.")
 (define-public texlive-fgruler
   (package
     (name "texlive-fgruler")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fgruler/" 
"source/latex/fgruler/"
                                      "tex/latex/fgruler/"))))
               (file-name (git-file-name name version))
@@ -102984,12 +102878,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fifo-stack/"
                                      "source/latex/fifo-stack/"
                                      "tex/latex/fifo-stack/"))))
@@ -103013,12 +102907,12 @@ the FIFO/Stack.")
 (define-public texlive-figsize
   (package
     (name "texlive-figsize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/figsize/" 
"tex/latex/figsize/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103042,12 +102936,12 @@ other document element sizes to be dynamic.")
 (define-public texlive-filedate
   (package
     (name "texlive-filedate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/filedate/"
                                      "source/latex/filedate/"
                                      "tex/latex/filedate/"))))
@@ -103069,12 +102963,12 @@ available.")
 (define-public texlive-fileinfo
   (package
     (name "texlive-fileinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fileinfo/"
                                      "source/latex/fileinfo/"
                                      "tex/latex/fileinfo/"))))
@@ -103096,12 +102990,12 @@ loading the body of the file.  The @code{myfilist} 
package uses
 (define-public texlive-fink
   (package
     (name "texlive-fink")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fink/" "source/latex/fink/"
                                      "tex/latex/fink/"))))
               (file-name (git-file-name name version))
@@ -103127,12 +103021,12 @@ interested in FiNK's functionality are invited to 
use a package named
 (define-public texlive-finstrut
   (package
     (name "texlive-finstrut")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/finstrut/"
                                      "source/latex/finstrut/"
                                      "tex/latex/finstrut/"))))
@@ -103154,18 +103048,18 @@ end of a footnote.  The package provides a solution 
to this problem.")
 (define-public texlive-fistrum
   (package
     (name "texlive-fistrum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fistrum/" 
"source/latex/fistrum/"
                                      "tex/latex/fistrum/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mbwy12p5dsxqzl68kqig956g79ipkicwaq246dpfx9726bc3qih"))))
+                "12jqys8aa6cjyw1g7hf61hcmn5psvhdr7nxdgq03wx11263ci6zf"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fistrum";)
@@ -103179,19 +103073,19 @@ from @url{https://www.chiquitoipsum.com/}.";)
 (define-public texlive-fithesis
   (package
     (name "texlive-fithesis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fithesis/"
                                      "source/latex/fithesis/"
                                      "tex/latex/fithesis/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0w2jf4cxz73q588fnmqmh4xdr0cag1b7m8ld3hc7agmsv7hcfn5z"))))
+                "0jc179rwax3kpg5a8r3ly197f8z5kvac194r151whkg2zgijl02s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -103227,12 +103121,12 @@ easy extensibility by style and locale files of 
other academic institutions.")
 (define-public texlive-fixcmex
   (package
     (name "texlive-fixcmex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixcmex/" 
"source/latex/fixcmex/"
                                      "tex/latex/fixcmex/"))))
               (file-name (git-file-name name version))
@@ -103255,12 +103149,12 @@ fonts provided by the AMS together with the 
original @code{cmex10} font.")
 (define-public texlive-fixme
   (package
     (name "texlive-fixme")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixme/" "source/latex/fixme/"
                                      "tex/latex/fixme/"))))
               (file-name (git-file-name name version))
@@ -103300,12 +103194,12 @@ annotations by listing and indexing etc.")
 (define-public texlive-fixmetodonotes
   (package
     (name "texlive-fixmetodonotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fixmetodonotes/"
                                      "source/latex/fixmetodonotes/"
                                      "tex/latex/fixmetodonotes/"))))
@@ -103326,12 +103220,12 @@ notes, with links to the pages on which they 
appear.")
 (define-public texlive-fjodor
   (package
     (name "texlive-fjodor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fjodor/" 
"tex/latex/fjodor/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103348,12 +103242,12 @@ notes, with links to the pages on which they 
appear.")
 (define-public texlive-flabels
   (package
     (name "texlive-flabels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flabels/" 
"source/latex/flabels/"
                                      "tex/latex/flabels/"))))
               (file-name (git-file-name name version))
@@ -103373,12 +103267,12 @@ colored) for the back of files or binders 
(currently only the special A4
 (define-public texlive-flacards
   (package
     (name "texlive-flacards")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flacards/" 
"tex/latex/flacards/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103396,12 +103290,12 @@ It will print several cards per page, on both sides 
of the paper.")
 (define-public texlive-flagderiv
   (package
     (name "texlive-flagderiv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flagderiv/"
                                      "source/latex/flagderiv/"
                                      "tex/latex/flagderiv/"))))
@@ -103423,12 +103317,12 @@ symbols and label namespaces.")
 (define-public texlive-flashcards
   (package
     (name "texlive-flashcards")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flashcards/"
                                      "source/latex/flashcards/"
                                      "tex/latex/flashcards/"))))
@@ -103450,12 +103344,12 @@ many sizes depending on the nature of the 
information they contain.")
 (define-public texlive-flashmovie
   (package
     (name "texlive-flashmovie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flashmovie/"
                                      "tex/latex/flashmovie/"))))
               (file-name (git-file-name name version))
@@ -103478,19 +103372,19 @@ Acrobat 9.")
 (define-public texlive-flexipage
   (package
     (name "texlive-flexipage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flexipage/"
                                      "source/latex/flexipage/"
                                      "tex/latex/flexipage/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0dil3rlparyhw61jkggvnzxv96zfbcp8zvazs9nn3wak4yyiii2r"))))
+                "0j9ffmvb5yrkcf3f1yily6a44jivpzblss9psj6ycba88wnj5ccj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/flexipage";)
@@ -103507,12 +103401,12 @@ required.")
 (define-public texlive-flipbook
   (package
     (name "texlive-flipbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flipbook/" 
"tex/latex/flipbook/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103532,12 +103426,12 @@ package relies on @code{fancyhdr} to control the 
corners.")
 (define-public texlive-flippdf
   (package
     (name "texlive-flippdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flippdf/" 
"source/latex/flippdf/"
                                      "tex/latex/flippdf/"))))
               (file-name (git-file-name name version))
@@ -103558,12 +103452,12 @@ works with pdfLaTeX or LuaLaTeX in PDF output 
mode.")
 (define-public texlive-floatrow
   (package
     (name "texlive-floatrow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/floatrow/"
                                      "source/latex/floatrow/"
                                      "tex/latex/floatrow/"))))
@@ -103587,12 +103481,12 @@ to the floats created by packages @code{rotating}, 
@code{wrapfig},
 (define-public texlive-flowfram
   (package
     (name "texlive-flowfram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/flowfram/" "scripts/flowfram/"
                                      "source/latex/flowfram/"
                                      "tex/latex/flowfram/"))))
@@ -103615,12 +103509,12 @@ standard one or two column layout.")
 (define-public texlive-fmp
   (package
     (name "texlive-fmp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fmp/" "source/latex/fmp/"
                                      "tex/latex/fmp/"))))
               (file-name (git-file-name name version))
@@ -103638,12 +103532,12 @@ standard one or two column layout.")
 (define-public texlive-fn2end
   (package
     (name "texlive-fn2end")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fn2end/" 
"tex/latex/fn2end/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103662,18 +103556,18 @@ them out.")
 (define-public texlive-fnbreak
   (package
     (name "texlive-fnbreak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fnbreak/" 
"source/latex/fnbreak/"
                                      "tex/latex/fnbreak/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v8mlzwc6ccp545k325lfs6fdfshpv0dr592aj3f85dg54qpmj8k"))))
+                "06in9iq69iyhvs3rc5hfdbqay8p955hraa5lln2fzl6p17xgr3r3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fnbreak";)
@@ -103686,12 +103580,12 @@ a warning to the log file.")
 (define-public texlive-fncylab
   (package
     (name "texlive-fncylab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fncylab/" 
"tex/latex/fncylab/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103713,12 +103607,12 @@ such redefined labels at the start of a sentence.")
 (define-public texlive-fnpara
   (package
     (name "texlive-fnpara")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fnpara/" 
"tex/latex/fnpara/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103739,12 +103633,12 @@ available in the @code{manyfoot} and @code{bigfoot} 
packages.")
 (define-public texlive-fnpct
   (package
     (name "texlive-fnpct")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fnpct/" "tex/latex/fnpct/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103763,12 +103657,12 @@ handling of multiple footnotes is provided.")
 (define-public texlive-fnumprint
   (package
     (name "texlive-fnumprint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fnumprint/"
                                      "source/latex/fnumprint/"
                                      "tex/latex/fnumprint/"))))
@@ -103793,12 +103687,12 @@ package, while those for German are generated using 
the package
 (define-public texlive-foilhtml
   (package
     (name "texlive-foilhtml")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/foilhtml/"
                                      "source/latex/foilhtml/"
                                      "tex/latex/foilhtml/"))))
@@ -103819,12 +103713,12 @@ providing support for FoilTeX commands in 
LaTeX2HTML.")
 (define-public texlive-foliono
   (package
     (name "texlive-foliono")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/foliono/" 
"tex/latex/foliono/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -103846,18 +103740,18 @@ creating old-style books.")
 (define-public texlive-fontsetup
   (package
     (name "texlive-fontsetup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fontsetup/"
                                      "tex/latex/fontsetup/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "03zigbwldivrdp9h3cksgvhw88zniq4yi968jmxy6plsg1qy8qq6"))))
+                "1b0xydxscgzz1d9mjv3lv0kyfkdf7jrxazsl9dfdyssb3mnjgsag"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/fontsetup";)
@@ -103872,12 +103766,12 @@ mathematics.")
 (define-public texlive-footmisx
   (package
     (name "texlive-footmisx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footmisx/"
                                      "source/latex/footmisx/"
                                      "tex/latex/footmisx/"))))
@@ -103905,12 +103799,12 @@ present package.")
 (define-public texlive-footnotebackref
   (package
     (name "texlive-footnotebackref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footnotebackref/"
                                      "tex/latex/footnotebackref/"))))
               (file-name (git-file-name name version))
@@ -103929,12 +103823,12 @@ bottom of the page, back to the occurence of the 
footnote in the main text.")
 (define-public texlive-footnoterange
   (package
     (name "texlive-footnoterange")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footnoterange/"
                                      "source/latex/footnoterange/"
                                      "tex/latex/footnoterange/"))))
@@ -103959,12 +103853,12 @@ then the references are hyperlinked.  (References 
to footnotes in
 (define-public texlive-footnpag
   (package
     (name "texlive-footnpag")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/footnpag/"
                                      "source/latex/footnpag/"
                                      "tex/latex/footnpag/"))))
@@ -103984,12 +103878,12 @@ rather than being numbered sequentially through the 
document.")
 (define-public texlive-forarray
   (package
     (name "texlive-forarray")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/forarray/"
                                      "source/latex/forarray/"
                                      "tex/latex/forarray/"))))
@@ -104032,12 +103926,12 @@ calculations based on the contents of lists and 
arrays.")
 (define-public texlive-foreign
   (package
     (name "texlive-foreign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/foreign/" 
"source/latex/foreign/"
                                      "tex/latex/foreign/"))))
               (file-name (git-file-name name version))
@@ -104056,12 +103950,12 @@ in documents.")
 (define-public texlive-formlett
   (package
     (name "texlive-formlett")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/formlett/"
                                      "tex/generic/formlett/"))))
               (file-name (git-file-name name version))
@@ -104080,12 +103974,12 @@ source; the package offers parametrisation of the 
letters actually sent.")
 (define-public texlive-forms16be
   (package
     (name "texlive-forms16be")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/forms16be/"
                                      "source/latex/forms16be/"
                                      "tex/latex/forms16be/"))))
@@ -104112,12 +104006,12 @@ ability to enter any Unicode character using the 
notation
 (define-public texlive-formular
   (package
     (name "texlive-formular")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/formular/"
                                      "source/latex/formular/"
                                      "tex/latex/formular/"))))
@@ -104139,12 +104033,12 @@ a distinctive way.")
 (define-public texlive-fragments
   (package
     (name "texlive-fragments")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fragments/"
                                      "tex/latex/fragments/"))))
               (file-name (git-file-name name version))
@@ -104168,12 +104062,12 @@ macro; @code{removefr}, for removing reset 
relations between counters; and
 (define-public texlive-frame
   (package
     (name "texlive-frame")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/frame/" 
"tex/generic/frame/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104192,12 +104086,12 @@ empty box of given dimensions.")
 (define-public texlive-frege
   (package
     (name "texlive-frege")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/frege/" "tex/latex/frege/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104221,12 +104115,12 @@ in the spacing of formulas.")
 (define-public texlive-froufrou
   (package
     (name "texlive-froufrou")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/froufrou/"
                                      "source/latex/froufrou/"
                                      "tex/latex/froufrou/"))))
@@ -104247,12 +104141,12 @@ section.")
 (define-public texlive-ftcap
   (package
     (name "texlive-ftcap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ftcap/" "tex/latex/ftcap/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104273,12 +104167,12 @@ The package should also work with a non-standard 
table environment.")
 (define-public texlive-ftnxtra
   (package
     (name "texlive-ftnxtra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ftnxtra/" 
"source/latex/ftnxtra/"
                                      "tex/latex/ftnxtra/"))))
               (file-name (git-file-name name version))
@@ -104297,12 +104191,12 @@ and @code{\\chapter} and other 
@code{\\section}-like commands.")
 (define-public texlive-fullblck
   (package
     (name "texlive-fullblck")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fullblck/"
                                      "source/latex/fullblck/"
                                      "tex/latex/fullblck/"))))
@@ -104322,12 +104216,12 @@ letter in a fullblock style (everything at the left 
margin).")
 (define-public texlive-fullminipage
   (package
     (name "texlive-fullminipage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fullminipage/"
                                      "source/latex/fullminipage/"
                                      "tex/latex/fullminipage/"))))
@@ -104349,12 +104243,12 @@ the background.")
 (define-public texlive-fullwidth
   (package
     (name "texlive-fullwidth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fullwidth/"
                                      "tex/latex/fullwidth/"))))
               (file-name (git-file-name name version))
@@ -104375,18 +104269,18 @@ avoid the effects of the different margins.")
 (define-public texlive-functional
   (package
     (name "texlive-functional")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/functional/"
                                      "tex/latex/functional/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1xfr911nhj0qfcqibhfch24yzcaj2dlk0ffi20zf5z9nvcyays5v"))))
+                "11l58cw1pjx19kvqnh6vmglza913jc2vgbx6zk0zzs5j82kb8p38"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/functional";)
@@ -104404,12 +104298,12 @@ this way, it is rather easy to debug code too.")
 (define-public texlive-fundus-calligra
   (package
     (name "texlive-fundus-calligra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fundus-calligra/"
                                      "source/latex/fundus-calligra/"
                                      "tex/latex/fundus-calligra/"))))
@@ -104429,12 +104323,12 @@ documents.  The package is part of the 
@code{fundus} bundle.")
 (define-public texlive-fundus-cyr
   (package
     (name "texlive-fundus-cyr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/fundus-cyr/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104452,12 +104346,12 @@ distributed as part of the @code{fundus} bundle.")
 (define-public texlive-fundus-sueterlin
   (package
     (name "texlive-fundus-sueterlin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fundus-sueterlin/"
                                      "source/latex/fundus-sueterlin/"
                                      "tex/latex/fundus-sueterlin/"))))
@@ -104478,12 +104372,12 @@ Sueterlin handwriting fonts.  The package is 
distributed as part of the
 (define-public texlive-fwlw
   (package
     (name "texlive-fwlw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/fwlw/" "tex/latex/fwlw/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104505,12 +104399,12 @@ have been extracted.")
 (define-public texlive-gatherenum
   (package
     (name "texlive-gatherenum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gatherenum/"
                                      "source/latex/gatherenum/"
                                      "tex/latex/gatherenum/"))))
@@ -104542,12 +104436,12 @@ constant number per line;
 (define-public texlive-gauss
   (package
     (name "texlive-gauss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gauss/" "tex/latex/gauss/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104565,12 +104459,12 @@ column operations on matrices (a.k.a.@: Gaussian 
operations).")
 (define-public texlive-gcard
   (package
     (name "texlive-gcard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gcard/" "tex/latex/gcard/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104591,12 +104485,12 @@ the user.")
 (define-public texlive-gender
   (package
     (name "texlive-gender")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gender/" "source/latex/gender/"
                                      "tex/latex/gender/"))))
               (file-name (git-file-name name version))
@@ -104617,12 +104511,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/genmpage/"
                                      "source/latex/genmpage/"
                                      "tex/latex/genmpage/"))))
@@ -104644,12 +104538,12 @@ with respect to the visual top and bottom margins.")
 (define-public texlive-gensymb
   (package
     (name "texlive-gensymb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gensymb/" 
"source/latex/gensymb/"
                                      "tex/latex/gensymb/"))))
               (file-name (git-file-name name version))
@@ -104676,12 +104570,12 @@ Note that the package has been designed to work in 
conjunction with
 (define-public texlive-getfiledate
   (package
     (name "texlive-getfiledate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/getfiledate/"
                                      "tex/latex/getfiledate/"))))
               (file-name (git-file-name name version))
@@ -104701,12 +104595,12 @@ specify how the date is to be presented.")
 (define-public texlive-getitems
   (package
     (name "texlive-getitems")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/getitems/"
                                      "source/latex/getitems/"
                                      "tex/latex/getitems/"))))
@@ -104728,12 +104622,12 @@ environments which structure their data in the same 
way that @code{itemize} or
 (define-public texlive-gindex
   (package
     (name "texlive-gindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gindex/" "makeindex/gindex/"
                                      "tex/latex/gindex/"))))
               (file-name (git-file-name name version))
@@ -104752,12 +104646,12 @@ within LaTeX.")
 (define-public texlive-ginpenc
   (package
     (name "texlive-ginpenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ginpenc/" 
"source/latex/ginpenc/"
                                      "tex/latex/ginpenc/"))))
               (file-name (git-file-name name version))
@@ -104779,12 +104673,12 @@ text is typeset in German.")
 (define-public texlive-gitfile-info
   (package
     (name "texlive-gitfile-info")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/gitfile-info/"
                                      "source/support/gitfile-info/"
                                      "tex/latex/gitfile-info/"))))
@@ -104810,12 +104704,12 @@ package gives you the opportunity to do so.")
 (define-public texlive-gitinfo
   (package
     (name "texlive-gitinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gitinfo/" 
"tex/latex/gitinfo/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104839,12 +104733,12 @@ continuity for existing users.  All new 
repositories should use
 (define-public texlive-gitinfo2
   (package
     (name "texlive-gitinfo2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gitinfo2/" 
"tex/latex/gitinfo2/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104864,12 +104758,12 @@ tailor page headers and footers to use the 
metadata.")
 (define-public texlive-gitlog
   (package
     (name "texlive-gitlog")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gitlog/" 
"tex/latex/gitlog/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104888,12 +104782,12 @@ control system.")
 (define-public texlive-gitstatus
   (package
     (name "texlive-gitstatus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gitstatus/"
                                      "source/latex/gitstatus/"
                                      "tex/latex/gitstatus/"))))
@@ -104917,12 +104811,12 @@ page by a watermark or (for custom needs) via 
provided variables.")
 (define-public texlive-gitver
   (package
     (name "texlive-gitver")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gitver/" 
"tex/latex/gitver/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -104945,12 +104839,12 @@ date of compilation.")
 (define-public texlive-globalvals
   (package
     (name "texlive-globalvals")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/globalvals/"
                                      "tex/latex/globalvals/"))))
               (file-name (git-file-name name version))
@@ -104969,12 +104863,12 @@ anywhere else in a document, including before it 
was declared.")
 (define-public texlive-gloss
   (package
     (name "texlive-gloss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/gloss/" "bibtex/bst/gloss/"
                                      "doc/latex/gloss/" "tex/latex/gloss/"))))
               (file-name (git-file-name name version))
@@ -104993,12 +104887,12 @@ replaced by @code{\\gloss}.")
 (define-public texlive-glossaries-danish
   (package
     (name "texlive-glossaries-danish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-danish/"
                                      "source/latex/glossaries-danish/"
                                      "tex/latex/glossaries-danish/"))))
@@ -105018,12 +104912,12 @@ package.")
 (define-public texlive-glossaries-dutch
   (package
     (name "texlive-glossaries-dutch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-dutch/"
                                      "source/latex/glossaries-dutch/"
                                      "tex/latex/glossaries-dutch/"))))
@@ -105042,12 +104936,12 @@ package.")
 (define-public texlive-glossaries-english
   (package
     (name "texlive-glossaries-english")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-english/"
                                      "source/latex/glossaries-english/"
                                      "tex/latex/glossaries-english/"))))
@@ -105067,12 +104961,12 @@ package.")
 (define-public texlive-glossaries-estonian
   (package
     (name "texlive-glossaries-estonian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-estonian/"
                                      "source/latex/glossaries-estonian/"
                                      "tex/latex/glossaries-estonian/"))))
@@ -105092,12 +104986,12 @@ package.")
 (define-public texlive-glossaries-extra
   (package
     (name "texlive-glossaries-extra")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/glossaries-extra/"
                                      "doc/latex/glossaries-extra/"
                                      "source/latex/glossaries-extra/"
@@ -105105,7 +104999,7 @@ package.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s075syzxyz4mkdmq3y4xk38gb9ip19k0cdrlymmixd7jiawvlm8"))))
+                "1wngb88dqjjli6hfak9kinbw4bwqlw2342rfzznsnbypr2crpw44"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/glossaries-extra";)
@@ -105118,12 +105012,12 @@ package.")
 (define-public texlive-glossaries-finnish
   (package
     (name "texlive-glossaries-finnish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-finnish/"
                                      "source/latex/glossaries-finnish/"
                                      "tex/latex/glossaries-finnish/"))))
@@ -105143,12 +105037,12 @@ package.")
 (define-public texlive-glossaries-french
   (package
     (name "texlive-glossaries-french")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-french/"
                                      "source/latex/glossaries-french/"
                                      "tex/latex/glossaries-french/"))))
@@ -105168,12 +105062,12 @@ package.")
 (define-public texlive-glossaries-german
   (package
     (name "texlive-glossaries-german")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-german/"
                                      "source/latex/glossaries-german/"
                                      "tex/latex/glossaries-german/"))))
@@ -105193,12 +105087,12 @@ package.")
 (define-public texlive-glossaries-irish
   (package
     (name "texlive-glossaries-irish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-irish/"
                                      "source/latex/glossaries-irish/"
                                      "tex/latex/glossaries-irish/"))))
@@ -105217,12 +105111,12 @@ package.")
 (define-public texlive-glossaries-italian
   (package
     (name "texlive-glossaries-italian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-italian/"
                                      "source/latex/glossaries-italian/"
                                      "tex/latex/glossaries-italian/"))))
@@ -105242,12 +105136,12 @@ package.")
 (define-public texlive-glossaries-magyar
   (package
     (name "texlive-glossaries-magyar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-magyar/"
                                      "source/latex/glossaries-magyar/"
                                      "tex/latex/glossaries-magyar/"))))
@@ -105267,12 +105161,12 @@ package.")
 (define-public texlive-glossaries-nynorsk
   (package
     (name "texlive-glossaries-nynorsk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-nynorsk/"
                                      "source/latex/glossaries-nynorsk/"
                                      "tex/latex/glossaries-nynorsk/"))))
@@ -105291,12 +105185,12 @@ package.")
 (define-public texlive-glossaries-polish
   (package
     (name "texlive-glossaries-polish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-polish/"
                                      "source/latex/glossaries-polish/"
                                      "tex/latex/glossaries-polish/"))))
@@ -105316,12 +105210,12 @@ package.")
 (define-public texlive-glossaries-portuges
   (package
     (name "texlive-glossaries-portuges")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-portuges/"
                                      "source/latex/glossaries-portuges/"
                                      "tex/latex/glossaries-portuges/"))))
@@ -105341,12 +105235,12 @@ package.")
 (define-public texlive-glossaries-serbian
   (package
     (name "texlive-glossaries-serbian")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-serbian/"
                                      "source/latex/glossaries-serbian/"
                                      "tex/latex/glossaries-serbian/"))))
@@ -105366,12 +105260,12 @@ package.")
 (define-public texlive-glossaries-slovene
   (package
     (name "texlive-glossaries-slovene")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-slovene/"
                                      "source/latex/glossaries-slovene/"
                                      "tex/latex/glossaries-slovene/"))))
@@ -105391,12 +105285,12 @@ package.")
 (define-public texlive-glossaries-spanish
   (package
     (name "texlive-glossaries-spanish")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/glossaries-spanish/"
                                      "source/latex/glossaries-spanish/"
                                      "tex/latex/glossaries-spanish/"))))
@@ -105416,12 +105310,12 @@ package.")
 (define-public texlive-gmdoc
   (package
     (name "texlive-gmdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmdoc/" "makeindex/gmdoc/"
                                      "tex/latex/gmdoc/"))))
               (file-name (git-file-name name version))
@@ -105444,12 +105338,12 @@ definitions (detecting such things as @code{\\def}, 
@code{\\newcommand},
 (define-public texlive-gmdoc-enhance
   (package
     (name "texlive-gmdoc-enhance")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmdoc-enhance/"
                                      "source/latex/gmdoc-enhance/"
                                      "tex/latex/gmdoc-enhance/"))))
@@ -105470,12 +105364,12 @@ code, and a macro to input other files in 
``normal'' LaTeX mode.")
 (define-public texlive-gmiflink
   (package
     (name "texlive-gmiflink")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmiflink/" 
"tex/latex/gmiflink/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -105496,12 +105390,12 @@ there is no respective hypertarget or label.")
 (define-public texlive-gmutils
   (package
     (name "texlive-gmutils")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmutils/" 
"tex/latex/gmutils/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -105524,12 +105418,12 @@ environment is defined).")
 (define-public texlive-gmverb
   (package
     (name "texlive-gmverb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gmverb/" 
"tex/latex/gmverb/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -105552,12 +105446,12 @@ character as a shorthand as in the 
@code{\\MakeShortVerb} command of the
 (define-public texlive-grabbox
   (package
     (name "texlive-grabbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grabbox/" 
"source/latex/grabbox/"
                                      "tex/latex/grabbox/"))))
               (file-name (git-file-name name version))
@@ -105576,12 +105470,12 @@ into a box and executes the code afterwards.")
 (define-public texlive-gradient-text
   (package
     (name "texlive-gradient-text")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gradient-text/"
                                      "tex/latex/gradient-text/"))))
               (file-name (git-file-name name version))
@@ -105601,12 +105495,12 @@ specified as parameters while the rest of the text 
is colored automatically.")
 (define-public texlive-grading-scheme
   (package
     (name "texlive-grading-scheme")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grading-scheme/"
                                      "source/latex/grading-scheme/"
                                      "tex/latex/grading-scheme/"))))
@@ -105628,12 +105522,12 @@ exclusive ways of receiving points.")
 (define-public texlive-graphbox
   (package
     (name "texlive-graphbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphbox/"
                                      "source/latex/graphbox/"
                                      "tex/latex/graphbox/"))))
@@ -105657,12 +105551,12 @@ graphics may be useful in support, for example, of 
the Beamer framework.")
 (define-public texlive-graphicscache
   (package
     (name "texlive-graphicscache")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphicscache/"
                                      "source/latex/graphicscache/"
                                      "tex/latex/graphicscache/"))))
@@ -105696,12 +105590,12 @@ supported.")
 (define-public texlive-graphicx-psmin
   (package
     (name "texlive-graphicx-psmin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphicx-psmin/"
                                      "source/latex/graphicx-psmin/"
                                      "tex/latex/graphicx-psmin/"))))
@@ -105715,7 +105609,8 @@ supported.")
     (arguments (list #:tex-format "latex"))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-footmisc
+            (list texlive-etoolbox
+                  texlive-footmisc
                   texlive-fourier
                   texlive-hypdoc
                   texlive-listings
@@ -105737,12 +105632,12 @@ post-processed with Dvips.")
 (define-public texlive-graphicxbox
   (package
     (name "texlive-graphicxbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphicxbox/"
                                      "source/latex/graphicxbox/"
                                      "tex/latex/graphicxbox/"))))
@@ -105766,12 +105661,12 @@ also draws a colored frame around the box.")
 (define-public texlive-graphpaper
   (package
     (name "texlive-graphpaper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/graphpaper/"
                                      "source/latex/graphpaper/"
                                      "tex/latex/graphpaper/"))))
@@ -105793,12 +105688,12 @@ and its extensions.")
 (define-public texlive-grayhints
   (package
     (name "texlive-grayhints")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grayhints/"
                                      "source/latex/grayhints/"
                                      "tex/latex/grayhints/"))))
@@ -105824,12 +105719,12 @@ Dvips/Distiller, pdfLaTeX, LuaLaTeX, and XeLaTeX.")
 (define-public texlive-grfpaste
   (package
     (name "texlive-grfpaste")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grfpaste/" 
"tex/latex/grfpaste/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -105848,12 +105743,12 @@ include DVI files.  The package requires the 
@command{dvipaste} program.")
 (define-public texlive-grid
   (package
     (name "texlive-grid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grid/" "source/latex/grid/"
                                      "tex/latex/grid/"))))
               (file-name (git-file-name name version))
@@ -105874,12 +105769,12 @@ to help users to achieve it in a limited way.")
 (define-public texlive-grid-system
   (package
     (name "texlive-grid-system")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/grid-system/"
                                      "tex/latex/grid-system/"))))
               (file-name (git-file-name name version))
@@ -105899,12 +105794,12 @@ used in brochures.")
 (define-public texlive-gridpapers
   (package
     (name "texlive-gridpapers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gridpapers/"
                                      "source/latex/gridpapers/"
                                      "tex/latex/gridpapers/"))))
@@ -105928,12 +105823,12 @@ overridden.")
 (define-public texlive-gridset
   (package
     (name "texlive-gridset")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gridset/" 
"source/latex/gridset/"
                                      "tex/latex/gridset/"))))
               (file-name (git-file-name name version))
@@ -105957,12 +105852,12 @@ one more step for grid setting, not a complete 
solution.")
 (define-public texlive-gridslides
   (package
     (name "texlive-gridslides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gridslides/"
                                      "tex/latex/gridslides/"))))
               (file-name (git-file-name name version))
@@ -105985,12 +105880,12 @@ times.")
 (define-public texlive-gs1
   (package
     (name "texlive-gs1")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/gs1/" "source/latex/gs1/"
                                      "tex/latex/gs1/"))))
               (file-name (git-file-name name version))
@@ -106009,12 +105904,12 @@ of the @code{rule-D} package.")
 (define-public texlive-xcomment
   (package
     (name "texlive-xcomment")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/xcomment/"
                                      "tex/generic/xcomment/"))))
               (file-name (git-file-name name version))
@@ -106038,12 +105933,12 @@ environments.")
 (define-public texlive-ha-prosper
   (package
     (name "texlive-ha-prosper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ha-prosper/"
                                      "source/latex/ha-prosper/"
                                      "tex/latex/ha-prosper/"))))
@@ -106058,6 +105953,7 @@ environments.")
     (native-inputs
      (list (texlive-updmap.cfg
             (list texlive-eepic
+                  texlive-etoolbox
                   texlive-hypdoc
                   texlive-pgf
                   texlive-pst-3d
@@ -106079,12 +105975,12 @@ functionality of Prosper even further.")
 (define-public texlive-hackthefootline
   (package
     (name "texlive-hackthefootline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hackthefootline/"
                                      "tex/latex/hackthefootline/"))))
               (file-name (git-file-name name version))
@@ -106104,12 +106000,12 @@ Configuration is provided via using key-value 
syntax.")
 (define-public texlive-handin
   (package
     (name "texlive-handin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/handin/" 
"tex/latex/handin/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106129,12 +106025,12 @@ be used for creating exercises, too.")
 (define-public texlive-handout
   (package
     (name "texlive-handout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/handout/" 
"tex/latex/handout/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106155,12 +106051,12 @@ supports preparation of such handouts when writing 
the talk.")
 (define-public texlive-handoutwithnotes
   (package
     (name "texlive-handoutwithnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/handoutwithnotes/"
                                      "source/latex/handoutwithnotes/"
                                      "tex/latex/handoutwithnotes/"))))
@@ -106180,12 +106076,12 @@ scaled slides.")
 (define-public texlive-hang
   (package
     (name "texlive-hang")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hang/" "tex/latex/hang/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106203,12 +106099,12 @@ addition, it defines environments for labeled 
paragraphs and list items.")
 (define-public texlive-harnon-cv
   (package
     (name "texlive-harnon-cv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/harnon-cv/"
                                      "tex/latex/harnon-cv/"))))
               (file-name (git-file-name name version))
@@ -106227,12 +106123,12 @@ adding an experience timeline'.")
 (define-public texlive-harpoon
   (package
     (name "texlive-harpoon")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/harpoon/" 
"tex/latex/harpoon/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106252,12 +106148,12 @@ of accent commands.")
 (define-public texlive-hc
   (package
     (name "texlive-hc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/hc/" "doc/latex/hc/"
                                      "source/latex/hc/" "tex/latex/hc/"))))
               (file-name (git-file-name name version))
@@ -106277,12 +106173,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/he-she/" 
"tex/latex/he-she/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106302,19 +106198,19 @@ versions that reflect the current gender choice.")
 (define-public texlive-hep-acronym
   (package
     (name "texlive-hep-acronym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-acronym/"
                                      "source/latex/hep-acronym/"
                                      "tex/latex/hep-acronym/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18vgzqq53r787xjk2c2ggc74ji6qcmvp8r0id7jgcp9yydpz01m5"))))
+                "0hf1ldbbqn6a096fc2wdfl6jn1bihw0nb278309px3lzrhkzcri7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-acronym";)
@@ -106327,19 +106223,19 @@ versions that reflect the current gender choice.")
 (define-public texlive-hep-float
   (package
     (name "texlive-hep-float")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-float/"
                                      "source/latex/hep-float/"
                                      "tex/latex/hep-float/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0m229vcavj1m1v7yzzb8b1msganjfabr1wbg0x6p80mjbxap9s2d"))))
+                "16b6cwjinm4abk8vak9q87axx92l2hcqrk4k95wjdybx6si9mg52"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-float";)
@@ -106352,19 +106248,19 @@ and defines convenience wrappers for floats.")
 (define-public texlive-hep-math
   (package
     (name "texlive-hep-math")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-math/"
                                      "source/latex/hep-math/"
                                      "tex/latex/hep-math/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vw1vgsmi3sja32db18f481p5jd7s1nkxx47ipp0kk7aj3zzpl8y"))))
+                "08idp6pc1gqsrbwqlmgxc5k4sljasbrnj5jz48b5hh0xka567ifs"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-math";)
@@ -106377,19 +106273,19 @@ and defines convenience wrappers for floats.")
 (define-public texlive-hep-text
   (package
     (name "texlive-hep-text")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-text/"
                                      "source/latex/hep-text/"
                                      "tex/latex/hep-text/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "099isjwa4xhjzlmcflldswhg1l2x46y9012v3bx96mw0wjkcyw4l"))))
+                "1qwwgh6bdvglnk5kxz4jsknx5gwdmqpnmlwxz6nk9ks6pvb72yxh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-text";)
@@ -106402,19 +106298,19 @@ package and provides some text macros.")
 (define-public texlive-hep-title
   (package
     (name "texlive-hep-title")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hep-title/"
                                      "source/latex/hep-title/"
                                      "tex/latex/hep-title/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "15ln8m1hw8qlhwv08il7g52rj2sjlydl5c42963p0b5rj8hl41si"))))
+                "0s634x8f233qnc1ib8kl2n0srnlj96vgfkbsx0i08nwaa9xzl6sw"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hep-title";)
@@ -106427,18 +106323,18 @@ macros for a preprint, affiliation, editors, and 
endorsers.")
 (define-public texlive-hereapplies
   (package
     (name "texlive-hereapplies")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hereapplies/"
                                      "tex/latex/hereapplies/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16v1bchcs4d27whh3n8sv32gqw0fwpp43pwcj6k186rs1c0gm91a"))))
+                "0gw9lqvkqpplzvr5m93y4qngyf51hcpaq8b7a154nsym39kdn8c3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hereapplies";)
@@ -106453,12 +106349,12 @@ pages that share something in common.")
 (define-public texlive-hhtensor
   (package
     (name "texlive-hhtensor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hhtensor/"
                                      "source/latex/hhtensor/"
                                      "tex/latex/hhtensor/"))))
@@ -106478,12 +106374,12 @@ different styles --- arrows (as the LaTeX default), 
underlined, and bold.")
 (define-public texlive-hideanswer
   (package
     (name "texlive-hideanswer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hideanswer/"
                                      "tex/latex/hideanswer/"))))
               (file-name (git-file-name name version))
@@ -106504,12 +106400,12 @@ to be printed on paper.")
 (define-public texlive-highlightlatex
   (package
     (name "texlive-highlightlatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/highlightlatex/"
                                      "tex/latex/highlightlatex/"))))
               (file-name (git-file-name name version))
@@ -106528,12 +106424,12 @@ For this purpose it builds on the generic 
@code{listings} package.")
 (define-public texlive-histogr
   (package
     (name "texlive-histogr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/histogr/" 
"source/latex/histogr/"
                                      "tex/latex/histogr/"))))
               (file-name (git-file-name name version))
@@ -106552,12 +106448,12 @@ For this purpose it builds on the generic 
@code{listings} package.")
 (define-public texlive-hitec
   (package
     (name "texlive-hitec")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hitec/" "tex/latex/hitec/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106575,12 +106471,12 @@ documentation in high-technology companies.")
 (define-public texlive-hitreport
   (package
     (name "texlive-hitreport")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hitreport/"
                                      "source/latex/hitreport/"
                                      "tex/latex/hitreport/"))))
@@ -106601,12 +106497,12 @@ Institute of Technology.")
 (define-public texlive-hletter
   (package
     (name "texlive-hletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hletter/" 
"tex/latex/hletter/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106626,12 +106522,12 @@ signature and two signees.")
 (define-public texlive-hobsub
   (package
     (name "texlive-hobsub")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hobsub/" 
"tex/latex/hobsub/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106656,12 +106552,12 @@ source.")
 (define-public texlive-hpsdiss
   (package
     (name "texlive-hpsdiss")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hpsdiss/" 
"source/latex/hpsdiss/"
                                      "tex/latex/hpsdiss/"))))
               (file-name (git-file-name name version))
@@ -106680,18 +106576,18 @@ requirements were to use A5 paper and 10pt type.")
 (define-public texlive-href-ul
   (package
     (name "texlive-href-ul")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/href-ul/" 
"source/latex/href-ul/"
                                      "tex/latex/href-ul/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02kgmibwvj5kc9snmxr55hma3qhbsskjl8w72yb3rh5vyd56j8xl"))))
+                "01sav2158ipgkkfadmc3j3sbfly4hliizvpj3flb5m644zhcx1y3"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-hyperref texlive-ulem))
@@ -106704,12 +106600,12 @@ requirements were to use A5 paper and 10pt type.")
 (define-public texlive-hrefhide
   (package
     (name "texlive-hrefhide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hrefhide/"
                                      "source/latex/hrefhide/"
                                      "tex/latex/hrefhide/"))))
@@ -106737,46 +106633,58 @@ on and off.  This package is possibly obsolete.")
 (define-public texlive-huawei
   (package
     (name "texlive-huawei")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/huawei/" "source/latex/huawei/"
                                      "tex/latex/huawei/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17s6qdcm79lf1n8r43wbzm71yblmpivi5gwy09qb2wqpk4hwzxsy"))))
+                "05g75hs6j0fw95a12mjvzfdam7xs7n00d8cbm6rz7s2ln3nhf52r"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
-     (list texlive-biblatex
-           texlive-cjk
+     (list texlive-anyfontsize
+           texlive-biblatex
+           texlive-caption
+           texlive-catchfile
+           texlive-changepage
            texlive-currfile
            texlive-datetime
            texlive-enumitem
+           texlive-environ
            texlive-fancyhdr
+           texlive-ffcode
+           texlive-filehook
+           texlive-fmtcount
+           texlive-fontsize
            texlive-footmisc
            texlive-geometry
-           texlive-graphics
            texlive-hyperref
-           texlive-l3packages
            texlive-lastpage
            texlive-libertine
+           texlive-listings
+           texlive-listingsutf8
            texlive-makecell
            texlive-microtype
-           texlive-minted
+           texlive-pagecolor
            texlive-paralist
+           texlive-pdfcol
            texlive-pgf
+           texlive-pgfopts
+           texlive-ragged2e
            texlive-setspace
            texlive-svg
            texlive-tcolorbox
            texlive-textpos
+           texlive-tikzfill
            texlive-titling
-           texlive-tools
-           texlive-ulem
+           texlive-transparent
+           texlive-trimspaces
            texlive-wrapfig
            texlive-xcolor))
     (home-page "https://ctan.org/pkg/huawei";)
@@ -106789,17 +106697,17 @@ working with Huawei Technologies Co., Ltd.")
 (define-public texlive-hvextern
   (package
     (name "texlive-hvextern")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvextern/" 
"tex/latex/hvextern/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s9plyr1733afzwqz2mq8dqga0awf62lgiqrrvh9z7vvmihgn5bl"))))
+                "0cw8gpfxljc53p4nxb13rzdqhxc7qss16968qcnqdxjc76ikxqmc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hvextern";)
@@ -106814,12 +106722,12 @@ include that output automatically into the main 
LaTeX document.")
 (define-public texlive-hvindex
   (package
     (name "texlive-hvindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvindex/" 
"tex/latex/hvindex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106838,17 +106746,17 @@ to type it once; the package makes sure it is both 
typeset and indexed.")
 (define-public texlive-hvlogos
   (package
     (name "texlive-hvlogos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvlogos/" 
"tex/latex/hvlogos/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s12whi7dbn94vb2rg3warbarbn9gh4mjv7kw7br401bc2zf7kc0"))))
+                "15qsh73dpxw8ifkp3fxq0fqn1p23w7n1icxxa3505a8mf6ga1aba"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hvlogos";)
@@ -106861,12 +106769,12 @@ to type it once; the package makes sure it is both 
typeset and indexed.")
 (define-public texlive-hvpygmentex
   (package
     (name "texlive-hvpygmentex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvpygmentex/"
                                      "tex/latex/hvpygmentex/"))))
               (file-name (git-file-name name version))
@@ -106887,17 +106795,17 @@ pygmentize to create the code snippets.")
 (define-public texlive-hvqrurl
   (package
     (name "texlive-hvqrurl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hvqrurl/" 
"tex/latex/hvqrurl/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0inikkv2ndq6jc4b96fxy0gzd53mfprcbc5nnak7s8x8a4wzij4n"))))
+                "037ylh723l8zvi1lz6idfr1sjx270wwfm2qiswy7iwsmzail2xb7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/hvqrurl";)
@@ -106910,12 +106818,12 @@ two-sided document.")
 (define-public texlive-hwemoji
   (package
     (name "texlive-hwemoji")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hwemoji/" 
"tex/latex/hwemoji/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106934,12 +106842,12 @@ diversity modifier sequences, and tag sequences.")
 (define-public texlive-hypdestopt
   (package
     (name "texlive-hypdestopt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hypdestopt/"
                                      "tex/latex/hypdestopt/"))))
               (file-name (git-file-name name version))
@@ -106959,12 +106867,12 @@ destinations to get smaller PDF files.")
 (define-public texlive-hypdvips
   (package
     (name "texlive-hypdvips")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hypdvips/" 
"tex/latex/hypdvips/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -106985,12 +106893,12 @@ enhanced back-referencing system.")
 (define-public texlive-hyper
   (package
     (name "texlive-hyper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hyper/" "source/latex/hyper/"
                                      "tex/latex/hyper/"))))
               (file-name (git-file-name name version))
@@ -107010,12 +106918,12 @@ enhanced back-referencing system.")
 (define-public texlive-hyperbar
   (package
     (name "texlive-hyperbar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hyperbar/"
                                      "source/latex/hyperbar/"
                                      "tex/latex/hyperbar/"))))
@@ -107036,12 +106944,12 @@ Currently, only pdfTeX is supported.")
 (define-public texlive-hypernat
   (package
     (name "texlive-hypernat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/hypernat/" 
"tex/latex/hypernat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107062,12 +106970,12 @@ compressed to @samp{[1-3]}, where the @samp{1} and 
the @samp{3} are
 (define-public texlive-identkey
   (package
     (name "texlive-identkey")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/identkey/" 
"tex/latex/identkey/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107084,12 +106992,12 @@ compressed to @samp{[1-3]}, where the @samp{1} and 
the @samp{3} are
 (define-public texlive-idxcmds
   (package
     (name "texlive-idxcmds")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/idxcmds/" 
"tex/latex/idxcmds/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107106,12 +107014,12 @@ compressed to @samp{[1-3]}, where the @samp{1} and 
the @samp{3} are
 (define-public texlive-idxlayout
   (package
     (name "texlive-idxlayout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/idxlayout/"
                                      "source/latex/idxlayout/"
                                      "tex/latex/idxlayout/"))))
@@ -107135,12 +107043,12 @@ KOMA-Script and @code{memoir} classes.")
 (define-public texlive-ifallfalse
   (package
     (name "texlive-ifallfalse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifallfalse/"
                                      "source/latex/ifallfalse/"
                                      "tex/latex/ifallfalse/"))))
@@ -107165,12 +107073,12 @@ the LuaTeX engine.")
 (define-public texlive-iffont
   (package
     (name "texlive-iffont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iffont/" "source/latex/iffont/"
                                      "tex/latex/iffont/"))))
               (file-name (git-file-name name version))
@@ -107189,12 +107097,12 @@ find in a comma separated list and, additionally, a 
number of macro tests.")
 (define-public texlive-ifmslide
   (package
     (name "texlive-ifmslide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifmslide/" 
"tex/latex/ifmslide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107212,12 +107120,12 @@ presentations with pdfLaTeX.")
 (define-public texlive-ifnextok
   (package
     (name "texlive-ifnextok")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifnextok/"
                                      "source/latex/ifnextok/"
                                      "tex/latex/ifnextok/"))))
@@ -107242,12 +107150,12 @@ behaviour, maybe limited to certain parts of the 
document source.")
 (define-public texlive-ifthenx
   (package
     (name "texlive-ifthenx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ifthenx/" 
"tex/latex/ifthenx/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107267,12 +107175,12 @@ loaded in the same document, as long as 
@code{xifthen} is loaded first.")
 (define-public texlive-iitem
   (package
     (name "texlive-iitem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iitem/" "source/latex/iitem/"
                                      "tex/latex/iitem/"))))
               (file-name (git-file-name name version))
@@ -107291,12 +107199,12 @@ with the help of the @code{\\iitem}, 
@code{\\iiitem}, ... macros.")
 (define-public texlive-image-gallery
   (package
     (name "texlive-image-gallery")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/image-gallery/"
                                      "tex/latex/image-gallery/"))))
               (file-name (git-file-name name version))
@@ -107317,19 +107225,19 @@ all the margins.")
 (define-public texlive-indextools
   (package
     (name "texlive-indextools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/indextools/"
                                      "source/latex/indextools/"
                                      "tex/latex/indextools/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12nbvmfaf7c5fa3cb21ygraq94lmirv2ycj4c79i2i6pqlm84hpj"))))
+                "1l6pkpgyvlgk0wri54m52rr5j313qfrsifmx8x5jhjihy68hrm2j"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/indextools";)
@@ -107347,12 +107255,12 @@ of @code{imakeidx}, with new features and fixed 
bugs.")
 (define-public texlive-inline-images
   (package
     (name "texlive-inline-images")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inline-images/"
                                      "tex/latex/inline-images/"))))
               (file-name (git-file-name name version))
@@ -107372,12 +107280,12 @@ included in the source file.")
 (define-public texlive-inlinelabel
   (package
     (name "texlive-inlinelabel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inlinelabel/"
                                      "tex/latex/inlinelabel/"))))
               (file-name (git-file-name name version))
@@ -107396,12 +107304,12 @@ is supported, you can switch to circled equation 
numbers.")
 (define-public texlive-inputtrc
   (package
     (name "texlive-inputtrc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inputtrc/"
                                      "source/latex/inputtrc/"
                                      "tex/latex/inputtrc/"))))
@@ -107424,12 +107332,12 @@ indentation may be adjusted.")
 (define-public texlive-interactiveworkbook
   (package
     (name "texlive-interactiveworkbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list
                                 "doc/latex/interactiveworkbook/documentation/"
                                 "doc/latex/interactiveworkbook/epsfiles/"
@@ -107453,12 +107361,12 @@ and that, in particular, freely use mathematical 
notation.")
 (define-public texlive-interfaces
   (package
     (name "texlive-interfaces")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/interfaces/"
                                      "source/latex/interfaces/"
                                      "tex/latex/interfaces/"))))
@@ -107479,12 +107387,12 @@ facilities such as the pdfTeX 
@code{\\pdfelapsedtime} primitive.")
 (define-public texlive-intopdf
   (package
     (name "texlive-intopdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/intopdf/" 
"source/latex/intopdf/"
                                      "tex/latex/intopdf/"))))
               (file-name (git-file-name name version))
@@ -107503,12 +107411,12 @@ hyperlink.")
 (define-public texlive-inversepath
   (package
     (name "texlive-inversepath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/inversepath/"
                                      "source/latex/inversepath/"
                                      "tex/latex/inversepath/"))))
@@ -107528,12 +107436,12 @@ for example, when writing an auxiliary file to a 
different directory.")
 (define-public texlive-invoice
   (package
     (name "texlive-invoice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/invoice/" 
"tex/latex/invoice/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107552,12 +107460,12 @@ different languages.")
 (define-public texlive-invoice-class
   (package
     (name "texlive-invoice-class")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/invoice-class/"
                                      "tex/latex/invoice-class/"))))
               (file-name (git-file-name name version))
@@ -107577,12 +107485,12 @@ shipping addresses.")
 (define-public texlive-invoice2
   (package
     (name "texlive-invoice2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/invoice2/"
                                      "source/latex/invoice2/"
                                      "tex/latex/invoice2/"))))
@@ -107592,6 +107500,13 @@ shipping addresses.")
                 "133v3jk4lhbp17i1435jf4n3gnb7r892qiylzpd65pxdwivi3k0n"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
+    (propagated-inputs (list texlive-booktabs
+                             texlive-l3kernel
+                             texlive-l3packages
+                             texlive-siunitx
+                             texlive-tools
+                             texlive-translations
+                             texlive-xcolor))
     (home-page "https://ctan.org/pkg/invoice2";)
     (synopsis "Intelligent invoices with LaTeX3")
     (description
@@ -107604,12 +107519,12 @@ be used as a replacement for @code{invoice} in most 
cases.")
 (define-public texlive-iso
   (package
     (name "texlive-iso")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iso/" "makeindex/iso/"
                                      "source/latex/iso/" "tex/latex/iso/"))))
               (file-name (git-file-name name version))
@@ -107629,12 +107544,12 @@ printed by ISO from camera-ready copy prepared 
using LaTeX and these files.")
 (define-public texlive-iso10303
   (package
     (name "texlive-iso10303")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/iso10303/"
                                      "source/latex/iso10303/"
                                      "tex/latex/iso10303/"))))
@@ -107655,12 +107570,12 @@ these packages have been published by ISO.")
 (define-public texlive-isodoc
   (package
     (name "texlive-isodoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isodoc/" "source/latex/isodoc/"
                                      "tex/latex/isodoc/"))))
               (file-name (git-file-name name version))
@@ -107683,12 +107598,12 @@ standard.")
 (define-public texlive-isonums
   (package
     (name "texlive-isonums")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isonums/" 
"tex/latex/isonums/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107707,12 +107622,12 @@ Anglo-American $1,235.7$).")
 (define-public texlive-isopt
   (package
     (name "texlive-isopt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isopt/" "tex/latex/isopt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107731,12 +107646,12 @@ a user defined space between number and unit.")
 (define-public texlive-isorot
   (package
     (name "texlive-isorot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isorot/" "source/latex/isorot/"
                                      "tex/latex/isorot/"))))
               (file-name (git-file-name name version))
@@ -107757,12 +107672,12 @@ normal class.")
 (define-public texlive-isotope
   (package
     (name "texlive-isotope")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/isotope/" 
"source/latex/isotope/"
                                      "tex/latex/isotope/"))))
               (file-name (git-file-name name version))
@@ -107781,12 +107696,12 @@ and atomic number indications of isotopes.")
 (define-public texlive-issuulinks
   (package
     (name "texlive-issuulinks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/issuulinks/"
                                      "source/latex/issuulinks/"
                                      "tex/latex/issuulinks/"))))
@@ -107811,39 +107726,15 @@ Since the package redefines the internals of 
@code{hyperref}, it must be
 loaded after @code{hyperref}.")
     (license license:lppl1.3+)))
 
-(define-public texlive-iwhdp
-  (package
-    (name "texlive-iwhdp")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/iwhdp/" "tex/latex/iwhdp/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0ryjbp5cb7p2amh9zp1gyl0ay8vc2f4z2gnrlnsx3hwy2nrzdl17"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (home-page "https://ctan.org/pkg/iwhdp";)
-    (synopsis "Halle Institute for Economic Research (IWH) Discussion Papers")
-    (description
-     "The document class is for creating Discussion Papers of the Halle 
Institute
-for Economic Research (IWH) in Halle, Germany.  The class offers options for
-both English and German texts.")
-    (license license:lppl1.3+)))
-
 (define-public texlive-jlabels
   (package
     (name "texlive-jlabels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jlabels/" 
"tex/latex/jlabels/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -107861,12 +107752,12 @@ numbers of rows and columns.")
 (define-public texlive-jmsdelim
   (package
     (name "texlive-jmsdelim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jmsdelim/"
                                      "source/latex/jmsdelim/"
                                      "tex/latex/jmsdelim/"))))
@@ -107894,12 +107785,12 @@ expression, and magically bubble upward through the 
delimiters.")
 (define-public texlive-jobname-suffix
   (package
     (name "texlive-jobname-suffix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jobname-suffix/"
                                      "tex/latex/jobname-suffix/"))))
               (file-name (git-file-name name version))
@@ -107920,18 +107811,18 @@ file and multiple links to this source file that 
each compile differently.")
 (define-public texlive-jslectureplanner
   (package
     (name "texlive-jslectureplanner")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jslectureplanner/"
                                      "tex/latex/jslectureplanner/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0q0ni5kqrp56lly3dakn0g73pxram3d2s82b6k9g85ps2vsn96mk"))))
+                "060dzg66zh3zfynjh514p9szw03k9xld16y4nzh2wjh8ib41m519"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/jslectureplanner";)
@@ -107951,12 +107842,12 @@ member and presence lists.")
 (define-public texlive-jumplines
   (package
     (name "texlive-jumplines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jumplines/"
                                      "tex/latex/jumplines/"))))
               (file-name (git-file-name name version))
@@ -107977,12 +107868,12 @@ support in split boxes.")
 (define-public texlive-jvlisting
   (package
     (name "texlive-jvlisting")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/jvlisting/"
                                      "source/latex/jvlisting/"
                                      "tex/latex/jvlisting/"))))
@@ -108008,12 +107899,12 @@ extended.")
 (define-public texlive-kalendarium
   (package
     (name "texlive-kalendarium")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kalendarium/"
                                      "source/latex/kalendarium/"
                                      "tex/latex/kalendarium/"))))
@@ -108037,12 +107928,12 @@ strings according to different eras of the 
Classical period.")
 (define-public texlive-kerntest
   (package
     (name "texlive-kerntest")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kerntest/"
                                      "source/latex/kerntest/"
                                      "tex/latex/kerntest/"))))
@@ -108068,12 +107959,12 @@ later use in LaTeX.")
 (define-public texlive-keycommand
   (package
     (name "texlive-keycommand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keycommand/"
                                      "source/latex/keycommand/"
                                      "tex/latex/keycommand/"))))
@@ -108096,19 +107987,19 @@ with optional keys.  The package provides 
@code{\\newkeycommand},
 (define-public texlive-keyfloat
   (package
     (name "texlive-keyfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keyfloat/"
                                      "source/latex/keyfloat/"
                                      "tex/latex/keyfloat/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1d7qlxyypbixagppag829ay46z6idgpr5dq9z5r74ly0gggmcwah"))))
+                "0122nsxrdvqz3nxbv2wiz80im4in6q964q4havk00m94zy8iybvl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/keyfloat";)
@@ -108133,12 +108024,12 @@ environments.")
 (define-public texlive-keyindex
   (package
     (name "texlive-keyindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keyindex/"
                                      "source/latex/keyindex/"
                                      "tex/latex/keyindex/"))))
@@ -108161,12 +108052,12 @@ production of an index of names.")
 (define-public texlive-keyparse
   (package
     (name "texlive-keyparse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keyparse/"
                                      "source/latex/keyparse/"
                                      "tex/latex/keyparse/"))))
@@ -108187,12 +108078,12 @@ a document command.")
 (define-public texlive-keyreader
   (package
     (name "texlive-keyreader")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keyreader/"
                                      "tex/latex/keyreader/"))))
               (file-name (git-file-name name version))
@@ -108214,12 +108105,12 @@ a favourite with users, it has been reinstated.")
 (define-public texlive-keystroke
   (package
     (name "texlive-keystroke")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keystroke/"
                                      "tex/latex/keystroke/"))))
               (file-name (git-file-name name version))
@@ -108238,12 +108129,12 @@ graphical representation of the keys on a computer 
keyboard.")
 (define-public texlive-keyval2e
   (package
     (name "texlive-keyval2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keyval2e/" 
"tex/latex/keyval2e/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -108263,12 +108154,12 @@ processing are the design aims of the package.")
 (define-public texlive-keyvaltable
   (package
     (name "texlive-keyvaltable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/keyvaltable/"
                                      "source/latex/keyvaltable/"
                                      "tex/latex/keyvaltable/"))))
@@ -108292,12 +108183,12 @@ rows can be produced in a key-value fashion.")
 (define-public texlive-kix
   (package
     (name "texlive-kix")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/kix/" "tex/latex/kix/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -108315,19 +108206,19 @@ addressing. (Royal Mail 4 State Code.)")
 (define-public texlive-knowledge
   (package
     (name "texlive-knowledge")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/knowledge/"
                                      "source/latex/knowledge/"
                                      "tex/latex/knowledge/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "04xf0vc987qhasyl40bjf5av01s84vf5y5h27bds89xj22i4g4in"))))
+                "033kk7xr5js3p3khv33xvqb59y2aa1nq0mr7jf922q8i9bja9brl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/knowledge";)
@@ -108342,12 +108233,12 @@ to its introduction.  It also offers simple 
notations.")
 (define-public texlive-koma-moderncvclassic
   (package
     (name "texlive-koma-moderncvclassic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/koma-moderncvclassic/"
                                      "tex/latex/koma-moderncvclassic/"))))
               (file-name (git-file-name name version))
@@ -108370,12 +108261,12 @@ while the original @code{moderncv} class is 
incompatible with it.")
 (define-public texlive-koma-script-sfs
   (package
     (name "texlive-koma-script-sfs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/koma-script-sfs/"
                                      "tex/latex/koma-script-sfs/"))))
               (file-name (git-file-name name version))
@@ -108398,12 +108289,12 @@ fit).")
 (define-public texlive-komacv
   (package
     (name "texlive-komacv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/komacv/" "source/latex/komacv/"
                                      "tex/latex/komacv/"))))
               (file-name (git-file-name name version))
@@ -108422,12 +108313,12 @@ between different styles, and may adjust settings 
to tune the output.")
 (define-public texlive-komacv-rg
   (package
     (name "texlive-komacv-rg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/komacv-rg/"
                                      "source/latex/komacv-rg/"
                                      "tex/latex/komacv-rg/"))))
@@ -108458,12 +108349,12 @@ Babel or Polyglossia.")
 (define-public texlive-ktv-texdata
   (package
     (name "texlive-ktv-texdata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ktv-texdata/"
                                      "source/latex/ktv-texdata/"
                                      "tex/latex/ktv-texdata/"))))
@@ -108486,12 +108377,12 @@ general application.")
 (define-public texlive-labbook
   (package
     (name "texlive-labbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/labbook/" 
"source/latex/labbook/"
                                      "tex/latex/labbook/"))))
               (file-name (git-file-name name version))
@@ -108513,12 +108404,12 @@ one experiment.")
 (define-public texlive-labels
   (package
     (name "texlive-labels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/labels/" "source/latex/labels/"
                                      "tex/latex/labels/"))))
               (file-name (git-file-name name version))
@@ -108542,12 +108433,12 @@ used.")
 (define-public texlive-labels4easylist
   (package
     (name "texlive-labels4easylist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/labels4easylist/"
                                      "tex/latex/labels4easylist/"))))
               (file-name (git-file-name name version))
@@ -108566,19 +108457,19 @@ reference labels to @code{easylist} items.")
 (define-public texlive-labelschanged
   (package
     (name "texlive-labelschanged")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/labelschanged/"
                                      "source/latex/labelschanged/"
                                      "tex/latex/labelschanged/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1x126fdi7bq0m1fsaj344fhfqnkz0bjcdgahw3d1drac1nvh6fqk"))))
+                "116xpva8icdnxbaq5j8k080yl38cl5lwx5rs45kmnxz6246akg3y"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/labelschanged";)
@@ -108595,12 +108486,12 @@ Multiply-defined labels are printed as well.")
 (define-public texlive-lambdax
   (package
     (name "texlive-lambdax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lambdax/" 
"source/latex/lambdax/"
                                      "tex/latex/lambdax/"))))
               (file-name (git-file-name name version))
@@ -108620,12 +108511,12 @@ with compatible arguments.  Optionally, it can be 
used recursively.")
 (define-public texlive-lastpackage
   (package
     (name "texlive-lastpackage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lastpackage/"
                                      "source/latex/lastpackage/"
                                      "tex/latex/lastpackage/"))))
@@ -108645,12 +108536,12 @@ executed.")
 (define-public texlive-latex-uni8
   (package
     (name "texlive-latex-uni8")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latex-uni8/"
                                      "tex/latex/latex-uni8/"))))
               (file-name (git-file-name name version))
@@ -108675,12 +108566,12 @@ both pdfLaTeX and LuaLaTeX.")
 (define-public texlive-latexcolors
   (package
     (name "texlive-latexcolors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexcolors/"
                                      "source/latex/latexcolors/"
                                      "tex/latex/latexcolors/"))))
@@ -108701,19 +108592,19 @@ typeset with LaTeX and friends.")
 (define-public texlive-latexdemo
   (package
     (name "texlive-latexdemo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexdemo/"
                                      "source/latex/latexdemo/"
                                      "tex/latex/latexdemo/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0d3bxwcd98n9ij3jikm7zci1j15nhds5nhrk8vifsi04l4wgh8ls"))))
+                "0bans4djr58ym72ippjbrxd8hjabpq735hb4b0cq285k24wa8h98"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/latexdemo";)
@@ -108728,12 +108619,12 @@ would not compile.")
 (define-public texlive-latexgit
   (package
     (name "texlive-latexgit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/latexgit/"
                                      "source/latex/latexgit/"
                                      "tex/latex/latexgit/"))))
@@ -108754,12 +108645,12 @@ others to whom clear document versioning is 
important.")
 (define-public texlive-layouts
   (package
     (name "texlive-layouts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/layouts/" 
"source/latex/layouts/"
                                      "tex/latex/layouts/"))))
               (file-name (git-file-name name version))
@@ -108781,12 +108672,12 @@ parameters.")
 (define-public texlive-lazylist
   (package
     (name "texlive-lazylist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lazylist/" 
"tex/latex/lazylist/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -108807,12 +108698,12 @@ by the knowledge that the TeX code was formally 
verified.")
 (define-public texlive-lccaps
   (package
     (name "texlive-lccaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lccaps/" "source/latex/lccaps/"
                                      "tex/latex/lccaps/"))))
               (file-name (git-file-name name version))
@@ -108845,12 +108736,12 @@ slightly increase their spacing;
 (define-public texlive-lcd
   (package
     (name "texlive-lcd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lcd/" "source/latex/lcd/"
                                      "tex/latex/lcd/"))))
               (file-name (git-file-name name version))
@@ -108880,12 +108771,12 @@ input in its internal verbatim-style environment.")
 (define-public texlive-lcg
   (package
     (name "texlive-lcg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lcg/" "source/latex/lcg/"
                                      "tex/latex/lcg/"))))
               (file-name (git-file-name name version))
@@ -108906,12 +108797,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/leading/" 
"source/latex/leading/"
                                      "tex/latex/leading/"))))
               (file-name (git-file-name name version))
@@ -108932,12 +108823,12 @@ the leading is specified by reference to the font 
size.")
 (define-public texlive-leaflet
   (package
     (name "texlive-leaflet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/leaflet/" 
"source/latex/leaflet/"
                                      "tex/latex/leaflet/"))))
               (file-name (git-file-name name version))
@@ -108958,17 +108849,17 @@ external script is necessary.")
 (define-public texlive-colorist
   (package
     (name "texlive-colorist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/colorist/" 
"tex/latex/colorist/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0c4m2c4gapdkd577v69p1nhqgz1mj4x3lfpy0v5398zx5xncr17c"))))
+                "1vdwvn3v93n7x2nfp65rnsprahvhf0frgj2j1viz7g68njnl4j1f"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-projlib))
@@ -108984,17 +108875,17 @@ Brazilian), and Spanish typesetting.  They compile 
with any major TeX engine.")
 (define-public texlive-lebhart
   (package
     (name "texlive-lebhart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lebhart/" 
"tex/latex/lebhart/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1f253s1vcnmx79la1zdrk8wqr7rbghpby8n0hzlpihwr7qhwg6jh"))))
+                "1r1d8jxdwgagc6ljmwi45q58np3lhjbz1njh27j3n31sx4y43w69"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-colorist))
@@ -109011,12 +108902,12 @@ XeLaTeX or LuaLaTeX.")
 (define-public texlive-lectures
   (package
     (name "texlive-lectures")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lectures/" 
"tex/latex/lectures/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109036,12 +108927,12 @@ alignment of figures and much more.")
 (define-public texlive-lectureslides
   (package
     (name "texlive-lectureslides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lectureslides/"
                                      "tex/latex/lectureslides/"))))
               (file-name (git-file-name name version))
@@ -109060,12 +108951,12 @@ large PDF file.")
 (define-public texlive-leftidx
   (package
     (name "texlive-leftidx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/leftidx/" 
"source/latex/leftidx/"
                                      "tex/latex/leftidx/"))))
               (file-name (git-file-name name version))
@@ -109084,18 +108975,18 @@ automatically raised for better fitting to the 
symbol they belong to.")
 (define-public texlive-leftindex
   (package
     (name "texlive-leftindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/leftindex/"
                                      "tex/latex/leftindex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1dn57nvrkgmf96vnswrj0pwkdl276bi79yvl4hv4r5c8z6p5dqq6"))))
+                "034a5jgb220g7xc45ls62x725195ac3k1y7ix0fs8sqh8a2xmxl0"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/leftindex";)
@@ -109109,12 +109000,12 @@ providing much better spacing in general.")
 (define-public texlive-leipzig
   (package
     (name "texlive-leipzig")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/leipzig/" "makeindex/leipzig/"
                                      "source/latex/leipzig/" 
"tex/latex/leipzig/"))))
               (file-name (git-file-name name version))
@@ -109135,12 +109026,12 @@ easy indexing and glossary printing.")
 (define-public texlive-lengthconvert
   (package
     (name "texlive-lengthconvert")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lengthconvert/"
                                      "source/latex/lengthconvert/"
                                      "tex/latex/lengthconvert/"))))
@@ -109160,12 +109051,12 @@ selection of units.")
 (define-public texlive-lettre
   (package
     (name "texlive-lettre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lettre/" 
"tex/latex/lettre/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109182,19 +109073,19 @@ selection of units.")
 (define-public texlive-lettrine
   (package
     (name "texlive-lettrine")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lettrine/"
                                      "source/latex/lettrine/"
                                      "tex/latex/lettrine/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1s46gpgc7v336r5ksi20r6k892j8ys7inl9jqndx2wn9ikzwibb8"))))
+                "0gg1a4z89jqcsznizksn2hcpphg37dcqdbh9fvf6a887qa8apaab"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lettrine";)
@@ -109209,12 +109100,12 @@ capitals that have a regular shape (such as 
@samp{A} and @samp{V}).")
 (define-public texlive-lewis
   (package
     (name "texlive-lewis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lewis/" "tex/latex/lewis/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109232,12 +109123,12 @@ Support is limited to elements that support the 
octet rule.")
 (define-public texlive-lhelp
   (package
     (name "texlive-lhelp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lhelp/" "source/latex/lhelp/"
                                      "tex/latex/lhelp/"))))
               (file-name (git-file-name name version))
@@ -109262,12 +109153,12 @@ changed.")
 (define-public texlive-libgreek
   (package
     (name "texlive-libgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/libgreek/"
                                      "source/latex/libgreek/"
                                      "tex/latex/libgreek/"))))
@@ -109295,12 +109186,12 @@ customize Greek letters in math mode.")
 (define-public texlive-limap
   (package
     (name "texlive-limap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/limap/" "source/latex/limap/"
                                      "tex/latex/limap/"))))
               (file-name (git-file-name name version))
@@ -109326,12 +109217,12 @@ a whole document.")
 (define-public texlive-linegoal
   (package
     (name "texlive-linegoal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/linegoal/"
                                      "source/latex/linegoal/"
                                      "tex/latex/linegoal/"))))
@@ -109352,12 +109243,12 @@ with @code{\\setlength}: @samp{\\setlength<some 
dimen>\\linegoal} will set
 (define-public texlive-linop
   (package
     (name "texlive-linop")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/linop/" "tex/latex/linop/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109377,12 +109268,12 @@ 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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lisp-on-tex/"
                                      "tex/latex/lisp-on-tex/"))))
               (file-name (git-file-name name version))
@@ -109402,12 +109293,12 @@ and eager evaluation.")
 (define-public texlive-listing
   (package
     (name "texlive-listing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listing/" 
"tex/latex/listing/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109430,19 +109321,19 @@ packages that change the layout of @code{\\caption} 
still work.")
 (define-public texlive-listlbls
   (package
     (name "texlive-listlbls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listlbls/"
                                      "source/latex/listlbls/"
                                      "tex/latex/listlbls/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1vxzvqz6iyvz69z5khjyd05di4yw29h9qp34xfcsqhk0by8hnbdy"))))
+                "0hdcaf817fyz37n3ib8b425rfkiriyhn6lliprjsvq8jdv8hmdxa"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/listlbls";)
@@ -109457,12 +109348,12 @@ references right.)")
 (define-public texlive-listliketab
   (package
     (name "texlive-listliketab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listliketab/"
                                      "source/latex/listliketab/"
                                      "tex/latex/listliketab/"))))
@@ -109484,12 +109375,12 @@ additional columns to each entry in the list.")
 (define-public texlive-listofsymbols
   (package
     (name "texlive-listofsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/listofsymbols/"
                                      "source/latex/listofsymbols/"
                                      "tex/latex/listofsymbols/"))))
@@ -109516,12 +109407,12 @@ The concept of creating the list of symbols, 
though, is different from the way
 (define-public texlive-lkproof
   (package
     (name "texlive-lkproof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lkproof/" 
"tex/latex/lkproof/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109539,12 +109430,12 @@ that are used in constructing LK proof diagrams.")
 (define-public texlive-lmake
   (package
     (name "texlive-lmake")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lmake/" "source/latex/lmake/"
                                      "tex/latex/lmake/"))))
               (file-name (git-file-name name version))
@@ -109563,12 +109454,12 @@ structures, such as making a series of similar 
commands from a list of names.")
 (define-public texlive-locality
   (package
     (name "texlive-locality")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/locality/"
                                      "source/latex/locality/"
                                      "tex/latex/locality/"))))
@@ -109590,12 +109481,12 @@ all of its facilities are working optimally")
 (define-public texlive-logbox
   (package
     (name "texlive-logbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/logbox/" "source/latex/logbox/"
                                      "tex/latex/logbox/"))))
               (file-name (git-file-name name version))
@@ -109616,12 +109507,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/logical-markup-utils/"
                                      "tex/latex/logical-markup-utils/"))))
               (file-name (git-file-name name version))
@@ -109642,12 +109533,12 @@ a language name as an option; accepted language 
options are @code{american},
 (define-public texlive-logpap
   (package
     (name "texlive-logpap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/logpap/" "source/latex/logpap/"
                                      "tex/latex/logpap/"))))
               (file-name (git-file-name name version))
@@ -109677,12 +109568,12 @@ linear-linear graph paper with LaTeX.")
 (define-public texlive-longfbox
   (package
     (name "texlive-longfbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/longfbox/" 
"tex/latex/longfbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109703,12 +109594,12 @@ Madoko documents in LaTeX.")
 (define-public texlive-longfigure
   (package
     (name "texlive-longfigure")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/longfigure/"
                                      "source/latex/longfigure/"
                                      "tex/latex/longfigure/"))))
@@ -109729,12 +109620,12 @@ display a stream of figures as a single figure that 
can break across pages.")
 (define-public texlive-longnamefilelist
   (package
     (name "texlive-longnamefilelist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/longnamefilelist/"
                                      "source/latex/longnamefilelist/"
                                      "tex/latex/longnamefilelist/"))))
@@ -109757,12 +109648,12 @@ names have more than 8 characters.  The package can 
be combined with the
 (define-public texlive-loops
   (package
     (name "texlive-loops")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/loops/" "tex/latex/loops/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109781,12 +109672,12 @@ have associated parsers may be processed with the 
tools of the package.")
 (define-public texlive-lsc
   (package
     (name "texlive-lsc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/lsc/" "doc/latex/lsc/"
                                      "tex/latex/lsc/"))))
               (file-name (git-file-name name version))
@@ -109808,12 +109699,12 @@ the Harel-extensions for the Play-In/Play-Out 
approach.")
 (define-public texlive-lstaddons
   (package
     (name "texlive-lstaddons")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lstaddons/"
                                      "source/latex/lstaddons/"
                                      "tex/latex/lstaddons/"))))
@@ -109838,12 +109729,12 @@ code.")
 (define-public texlive-lstfiracode
   (package
     (name "texlive-lstfiracode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lstfiracode/"
                                      "tex/latex/lstfiracode/"))))
               (file-name (git-file-name name version))
@@ -109863,12 +109754,12 @@ Code family of fonts.")
 (define-public texlive-lt3graph
   (package
     (name "texlive-lt3graph")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lt3graph/" 
"tex/latex/lt3graph/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109886,19 +109777,19 @@ using the experimental LaTeX 3 syntax.")
 (define-public texlive-lt3rawobjects
   (package
     (name "texlive-lt3rawobjects")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/lt3rawobjects/"
                                      "source/latex/lt3rawobjects/"
                                      "tex/latex/lt3rawobjects/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "01hmipqcrgfqs35k8yzxir6vjnydvc65r1hhg8lfh2dycvqg9cki"))))
+                "027sx3v7sg8rjkkpxcsv1p7q2wgyyazrhhpnlj2pf55sdky8zjxh"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/lt3rawobjects";)
@@ -109913,12 +109804,12 @@ already defined and should be introduced by 
intermediate packages.")
 (define-public texlive-ltabptch
   (package
     (name "texlive-ltabptch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltabptch/" 
"tex/latex/ltabptch/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109936,12 +109827,12 @@ The patch applies to version 4.11 of 
@code{longtable}.")
 (define-public texlive-ltxguidex
   (package
     (name "texlive-ltxguidex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltxguidex/"
                                      "tex/latex/ltxguidex/"))))
               (file-name (git-file-name name version))
@@ -109961,12 +109852,12 @@ easier and more natural.")
 (define-public texlive-ltxkeys
   (package
     (name "texlive-ltxkeys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltxkeys/" 
"tex/latex/ltxkeys/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -109989,12 +109880,12 @@ keys.")
 (define-public texlive-ltxnew
   (package
     (name "texlive-ltxnew")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltxnew/" "source/latex/ltxnew/"
                                      "tex/latex/ltxnew/"))))
               (file-name (git-file-name name version))
@@ -110018,12 +109909,12 @@ all kind of control sequences.")
 (define-public texlive-ltxtools
   (package
     (name "texlive-ltxtools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ltxtools/" 
"tex/latex/ltxtools/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -110041,12 +109932,12 @@ his macro files.")
 (define-public texlive-lua-check-hyphen
   (package
     (name "texlive-lua-check-hyphen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lua-check-hyphen/doc/"
                                      "tex/lualatex/lua-check-hyphen/"))))
               (file-name (git-file-name name version))
@@ -110068,12 +109959,12 @@ white-list, or adjust the document to avoid the 
break.")
 (define-public texlive-lua-physical
   (package
     (name "texlive-lua-physical")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/lua-physical/"
                                      "scripts/lua-physical/"))))
               (file-name (git-file-name name version))
@@ -110095,12 +109986,12 @@ uncertainties, the package is able to perform 
Gaussian error propagation.")
 (define-public texlive-luatodonotes
   (package
     (name "texlive-luatodonotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/luatodonotes/"
                                      "source/lualatex/luatodonotes/"
                                      "tex/lualatex/luatodonotes/"))))
@@ -110124,12 +110015,12 @@ used with LuaLaTeX.")
 (define-public texlive-macrolist
   (package
     (name "texlive-macrolist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/macrolist/"
                                      "source/latex/macrolist/"
                                      "tex/latex/macrolist/"))))
@@ -110152,12 +110043,12 @@ first element is numbered 1, the second element 
numbered 2, and so on.")
 (define-public texlive-macroswap
   (package
     (name "texlive-macroswap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/macroswap/"
                                      "source/latex/macroswap/"
                                      "tex/latex/macroswap/"))))
@@ -110177,12 +110068,12 @@ expansion) of two macros by name.")
 (define-public texlive-magaz
   (package
     (name "texlive-magaz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/magaz/" "tex/latex/magaz/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -110204,12 +110095,12 @@ preparation.")
 (define-public texlive-magicnum
   (package
     (name "texlive-magicnum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/magicnum/" "scripts/magicnum/"
                                      "source/latex/magicnum/"
                                      "tex/generic/magicnum/"))))
@@ -110230,12 +110121,12 @@ LuaTeX (@code{pdfliteral} mode) by a hierarchical 
name system.")
 (define-public texlive-magicwatermark
   (package
     (name "texlive-magicwatermark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/magicwatermark/"
                                      "source/latex/magicwatermark/"
                                      "tex/latex/magicwatermark/"))))
@@ -110257,12 +110148,12 @@ placed inside a TikZ node in the center of the 
page.")
 (define-public texlive-mailing
   (package
     (name "texlive-mailing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mailing/" 
"source/latex/mailing/"
                                      "tex/latex/mailing/"))))
               (file-name (git-file-name name version))
@@ -110284,12 +110175,12 @@ specifies the text of the letters, possibly using 
macros defined in the
 (define-public texlive-mailmerge
   (package
     (name "texlive-mailmerge")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mailmerge/"
                                      "source/latex/mailmerge/"
                                      "tex/latex/mailmerge/"))))
@@ -110312,12 +110203,12 @@ entries and so on.")
 (define-public texlive-makebarcode
   (package
     (name "texlive-makebarcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makebarcode/"
                                      "tex/latex/makebarcode/"))))
               (file-name (git-file-name name version))
@@ -110340,12 +110231,12 @@ storage media.")
 (define-public texlive-makebase
   (package
     (name "texlive-makebase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makebase/"
                                      "source/latex/makebase/"
                                      "tex/latex/makebase/"))))
@@ -110365,12 +110256,12 @@ storage media.")
 (define-public texlive-makebox
   (package
     (name "texlive-makebox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makebox/" 
"source/latex/makebox/"
                                      "tex/latex/makebox/"))))
               (file-name (git-file-name name version))
@@ -110390,12 +110281,12 @@ instead of an explicit length measure.")
 (define-public texlive-makecirc
   (package
     (name "texlive-makecirc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/metapost/makecirc/"
                                      "metapost/makecirc/"))))
               (file-name (git-file-name name version))
@@ -110416,12 +110307,12 @@ drawing/graphic.  Its output is a PostScript file.")
 (define-public texlive-makecookbook
   (package
     (name "texlive-makecookbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/makecookbook/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -110450,12 +110341,12 @@ a cookbook (i.e., everything except the cover 
art).")
 (define-public texlive-makedtx
   (package
     (name "texlive-makedtx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/support/makedtx/" "scripts/makedtx/"
                                      "source/support/makedtx/"
                                      "tex/latex/makedtx/"))))
@@ -110479,12 +110370,12 @@ table, and also writes the associated installation 
(@file{.ins}) script.")
 (define-public texlive-makeglos
   (package
     (name "texlive-makeglos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makeglos/" 
"tex/latex/makeglos/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -110503,12 +110394,12 @@ glossary is prepared by an external program, such 
as @command{xindy} or
 (define-public texlive-makelabels
   (package
     (name "texlive-makelabels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makelabels/"
                                      "source/latex/makelabels/"
                                      "tex/latex/makelabels/"))))
@@ -110535,12 +110426,12 @@ loading @file{makelabels.lco} to get various 
configuration features.")
 (define-public texlive-makerobust
   (package
     (name "texlive-makerobust")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/makerobust/"
                                      "tex/latex/makerobust/"))))
               (file-name (git-file-name name version))
@@ -110565,18 +110456,18 @@ documents.")
 (define-public texlive-mandi
   (package
     (name "texlive-mandi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mandi/" "source/latex/mandi/"
                                      "tex/latex/mandi/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0q5m0g5g6vd3rz9svc0c67yscgwk18hdp946bz145217y56gbbc8"))))
+                "0jzg9i4kw58b00w35f0q7ymb2pyvmhy7hkp2bbaxgbpicxxb9aqy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mandi";)
@@ -110591,12 +110482,12 @@ introductory physics students.")
 (define-public texlive-manuscript
   (package
     (name "texlive-manuscript")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/manuscript/"
                                      "source/latex/manuscript/"
                                      "tex/latex/manuscript/"))))
@@ -110617,12 +110508,12 @@ non-professional printing.")
 (define-public texlive-manyind
   (package
     (name "texlive-manyind")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/manyind/" 
"tex/latex/manyind/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -110643,12 +110534,12 @@ Some features of MakeIndex may no longer work.")
 (define-public texlive-marginfit
   (package
     (name "texlive-marginfit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/marginfit/"
                                      "source/latex/marginfit/"
                                      "tex/latex/marginfit/"))))
@@ -110670,12 +110561,12 @@ a drop-in replacement solution.")
 (define-public texlive-mathexam
   (package
     (name "texlive-mathexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathexam/"
                                      "source/latex/mathexam/"
                                      "tex/latex/mathexam/"))))
@@ -110699,12 +110590,12 @@ will let you include instructions and space for 
students to put their name.")
 (define-public texlive-mathfam256
   (package
     (name "texlive-mathfam256")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathfam256/"
                                      "tex/latex/mathfam256/"))))
               (file-name (git-file-name name version))
@@ -110726,19 +110617,19 @@ Omega).")
 (define-public texlive-mathfont
   (package
     (name "texlive-mathfont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mathfont/"
                                      "source/latex/mathfont/"
                                      "tex/latex/mathfont/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0mr0nnjag8mvs11kll8xzg5jjp1l57pyjwyhqz21n65lq18c1swx"))))
+                "1xyd3lw95qr117g1m0wl37l6ilfnl304lg7vcx840j1gd2sakkcm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/mathfont";)
@@ -110755,12 +110646,12 @@ fonts.")
 (define-public texlive-maybemath
   (package
     (name "texlive-maybemath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/maybemath/"
                                      "tex/latex/maybemath/"))))
               (file-name (git-file-name name version))
@@ -110787,12 +110678,12 @@ expression is italicised.")
 (define-public texlive-mcaption
   (package
     (name "texlive-mcaption")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mcaption/"
                                      "source/latex/mcaption/"
                                      "tex/latex/mcaption/"))))
@@ -110814,12 +110705,12 @@ standard classes and with the KOMA-Script document 
classes @code{scrartcl},
 (define-public texlive-mceinleger
   (package
     (name "texlive-mceinleger")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mceinleger/"
                                      "tex/latex/mceinleger/"))))
               (file-name (git-file-name name version))
@@ -110839,12 +110730,12 @@ for more information about the cassette (e.g., 
table of contents).")
 (define-public texlive-mcexam
   (package
     (name "texlive-mcexam")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mcexam/" 
"tex/latex/mcexam/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -110867,12 +110758,12 @@ exam and calculates the grades.")
 (define-public texlive-mcite
   (package
     (name "texlive-mcite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mcite/" "source/latex/mcite/"
                                      "tex/latex/mcite/"))))
               (file-name (git-file-name name version))
@@ -110892,12 +110783,12 @@ style for its work; the documentation explains how 
to do that customisation.")
 (define-public texlive-mciteplus
   (package
     (name "texlive-mciteplus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/mciteplus/"
                                      "doc/latex/mciteplus/"
                                      "tex/latex/mciteplus/"))))
@@ -110919,12 +110810,12 @@ features provide for other applications such as 
reference sublisting.")
 (define-public texlive-media4svg
   (package
     (name "texlive-media4svg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/media4svg/"
                                      "tex/latex/media4svg/"))))
               (file-name (git-file-name name version))
@@ -110948,12 +110839,12 @@ output to make self-sufficient SVG files.")
 (define-public texlive-medstarbeamer
   (package
     (name "texlive-medstarbeamer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/medstarbeamer/"
                                      "tex/latex/medstarbeamer/"))))
               (file-name (git-file-name name version))
@@ -110973,12 +110864,12 @@ document class is obviously compatible with both.")
 (define-public texlive-meetingmins
   (package
     (name "texlive-meetingmins")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/meetingmins/"
                                      "source/latex/meetingmins/"
                                      "tex/latex/meetingmins/"))))
@@ -111007,12 +110898,12 @@ portions suppressed from printing.")
 (define-public texlive-memexsupp
   (package
     (name "texlive-memexsupp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/memexsupp/"
                                      "tex/latex/memexsupp/"))))
               (file-name (git-file-name name version))
@@ -111032,12 +110923,12 @@ in the fullness of time be adopted into the main 
@code{memoir} release.")
 (define-public texlive-memory
   (package
     (name "texlive-memory")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/memory/" "source/latex/memory/"
                                      "tex/latex/memory/"))))
               (file-name (git-file-name name version))
@@ -111055,12 +110946,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mensa-tex/"
                                      "tex/latex/mensa-tex/"))))
               (file-name (git-file-name name version))
@@ -111083,12 +110974,12 @@ English (GB/US) and German.")
 (define-public texlive-menu
   (package
     (name "texlive-menu")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/menu/" "source/latex/menu/"
                                      "tex/latex/menu/"))))
               (file-name (git-file-name name version))
@@ -111107,12 +110998,12 @@ through a program's menu.")
 (define-public texlive-menucard
   (package
     (name "texlive-menucard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/menucard/"
                                      "source/latex/menucard/"
                                      "tex/latex/menucard/"))))
@@ -111131,12 +111022,12 @@ through a program's menu.")
 (define-public texlive-menukeys
   (package
     (name "texlive-menukeys")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/menukeys/"
                                      "source/latex/menukeys/"
                                      "tex/latex/menukeys/"))))
@@ -111157,19 +111048,19 @@ define one's own styles in a flexible way.")
 (define-public texlive-metalogox
   (package
     (name "texlive-metalogox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metalogox/"
                                      "source/latex/metalogox/"
                                      "tex/latex/metalogox/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "097a5zmx7fpspz23qrnk5dikjlkpxq42z8p0haw2y9krhg56s045"))))
+                "0xqc6r6ii2dwz8sc3xrg40xqcpb01zp0337n2ixmmpnnp2khiw90"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/metalogox";)
@@ -111183,12 +111074,12 @@ on the font detected or the option given to 
@code{metalogox}.")
 (define-public texlive-metanorma
   (package
     (name "texlive-metanorma")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metanorma/"
                                      "tex/latex/metanorma/"))))
               (file-name (git-file-name name version))
@@ -111208,12 +111099,12 @@ transcode it into Metanorma's ADOC format.")
 (define-public texlive-metastr
   (package
     (name "texlive-metastr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metastr/" 
"source/latex/metastr/"
                                      "tex/latex/metastr/"))))
               (file-name (git-file-name name version))
@@ -111235,12 +111126,12 @@ and localisation.")
 (define-public texlive-method
   (package
     (name "texlive-method")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/method/" "source/latex/method/"
                                      "tex/latex/method/"))))
               (file-name (git-file-name name version))
@@ -111259,12 +111150,12 @@ declarations.  It supports declarations in German, 
French and English.")
 (define-public texlive-metre
   (package
     (name "texlive-metre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/metre/" "source/latex/metre/"
                                      "tex/latex/metre/"))))
               (file-name (git-file-name name version))
@@ -111289,12 +111180,12 @@ of classical texts.")
 (define-public texlive-mftinc
   (package
     (name "texlive-mftinc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mftinc/" "source/latex/mftinc/"
                                      "tex/latex/mftinc/"))))
               (file-name (git-file-name name version))
@@ -111315,12 +111206,12 @@ formatting and for typesetting font tables.")
 (define-public texlive-mi-solns
   (package
     (name "texlive-mi-solns")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mi-solns/"
                                      "source/latex/mi-solns/"
                                      "tex/latex/mi-solns/"))))
@@ -111341,12 +111232,12 @@ created by either the @code{exerquiz} or 
@code{eqexam} package.")
 (define-public texlive-midpage
   (package
     (name "texlive-midpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/midpage/" 
"tex/latex/midpage/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -111364,12 +111255,12 @@ created by either the @code{exerquiz} or 
@code{eqexam} package.")
 (define-public texlive-mindflow
   (package
     (name "texlive-mindflow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mindflow/"
                                      "source/latex/mindflow/"
                                      "tex/latex/mindflow/"))))
@@ -111390,12 +111281,12 @@ annotations.")
 (define-public texlive-minibox
   (package
     (name "texlive-minibox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minibox/" 
"source/latex/minibox/"
                                      "tex/latex/minibox/"))))
               (file-name (git-file-name name version))
@@ -111418,12 +111309,12 @@ The boxes shrink to the natural width of the 
longest line they contain.")
 (define-public texlive-minidocument
   (package
     (name "texlive-minidocument")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minidocument/"
                                      "source/latex/minidocument/"
                                      "tex/latex/minidocument/"))))
@@ -111444,12 +111335,12 @@ page breaking, floats, marginpars, etc., are 
available.")
 (define-public texlive-minifp
   (package
     (name "texlive-minifp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/minifp/"
                                      "source/generic/minifp/"
                                      "tex/generic/minifp/"))))
@@ -111474,12 +111365,12 @@ environment.")
 (define-public texlive-minipage-marginpar
   (package
     (name "texlive-minipage-marginpar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minipage-marginpar/"
                                      "source/latex/minipage-marginpar/"
                                      "tex/latex/minipage-marginpar/"))))
@@ -111501,12 +111392,12 @@ packages to define similar environments or 
commands.")
 (define-public texlive-minorrevision
   (package
     (name "texlive-minorrevision")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minorrevision/"
                                      "tex/latex/minorrevision/"))))
               (file-name (git-file-name name version))
@@ -111529,12 +111420,12 @@ manuscript, for this letter.")
 (define-public texlive-minutes
   (package
     (name "texlive-minutes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/minutes/" 
"source/latex/minutes/"
                                      "tex/latex/minutes/"))))
               (file-name (git-file-name name version))
@@ -111571,12 +111462,12 @@ Support for minutes in German, Dutch and English is 
provided.")
 (define-public texlive-mla-paper
   (package
     (name "texlive-mla-paper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mla-paper/"
                                      "tex/latex/mla-paper/"))))
               (file-name (git-file-name name version))
@@ -111597,12 +111488,12 @@ effort on their part.")
 (define-public texlive-mleftright
   (package
     (name "texlive-mleftright")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mleftright/"
                                      "source/latex/mleftright/"
                                      "tex/generic/mleftright/"))))
@@ -111624,12 +111515,12 @@ difficulties in sub-formulas.")
 (define-public texlive-mlist
   (package
     (name "texlive-mlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mlist/" "source/latex/mlist/"
                                      "tex/latex/mlist/"))))
               (file-name (git-file-name name version))
@@ -111650,12 +111541,12 @@ in the document.")
 (define-public texlive-mmap
   (package
     (name "texlive-mmap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mmap/" "tex/latex/mmap/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -111673,12 +111564,12 @@ including the ability to re-encode Knuth's basic 
mathematics fonts.")
 (define-public texlive-mnotes
   (package
     (name "texlive-mnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mnotes/" "source/latex/mnotes/"
                                      "tex/latex/mnotes/"))))
               (file-name (git-file-name name version))
@@ -111697,12 +111588,12 @@ collaboratively-written documents.")
 (define-public texlive-moderncv
   (package
     (name "texlive-moderncv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/moderncv/" 
"tex/latex/moderncv/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -111732,12 +111623,12 @@ to define your own style by changing the colours, 
the fonts, etc.")
 (define-public texlive-modernposter
   (package
     (name "texlive-modernposter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/modernposter/"
                                      "tex/latex/modernposter/"))))
               (file-name (git-file-name name version))
@@ -111760,12 +111651,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/moderntimeline/"
                                      "source/latex/moderntimeline/"
                                      "tex/latex/moderntimeline/"))))
@@ -111786,12 +111677,12 @@ using the @code{moderncv} class.")
 (define-public texlive-modref
   (package
     (name "texlive-modref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/modref/" "source/latex/modref/"
                                      "tex/latex/modref/"))))
               (file-name (git-file-name name version))
@@ -111812,12 +111703,12 @@ a prefix in the reference label), in a very generic 
manner.")
 (define-public texlive-modroman
   (package
     (name "texlive-modroman")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/modroman/"
                                      "source/latex/modroman/"
                                      "tex/latex/modroman/"))))
@@ -111844,12 +111735,12 @@ and the second as LaTeX command @code{\\roman}.  
The default option is
 (define-public texlive-modular
   (package
     (name "texlive-modular")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/modular/" 
"tex/latex/modular/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -111870,12 +111761,12 @@ This package provides the missing piece.")
 (define-public texlive-monofill
   (package
     (name "texlive-monofill")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/monofill/"
                                      "source/latex/monofill/"
                                      "tex/latex/monofill/"))))
@@ -111895,12 +111786,12 @@ This package provides the missing piece.")
 (define-public texlive-moodle
   (package
     (name "texlive-moodle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/moodle/" "source/latex/moodle/"
                                      "tex/latex/moodle/"))))
               (file-name (git-file-name name version))
@@ -111920,12 +111811,12 @@ XML file to be uploaded to a Moodle server.")
 (define-public texlive-moreenum
   (package
     (name "texlive-moreenum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/moreenum/" 
"tex/latex/moreenum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -111948,12 +111839,12 @@ list.")
 (define-public texlive-morehype
   (package
     (name "texlive-morehype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/morehype/"
                                      "source/latex/morehype/"
                                      "tex/latex/morehype/"))))
@@ -111985,12 +111876,12 @@ using the @code{fifinddo} package.
 (define-public texlive-moresize
   (package
     (name "texlive-moresize")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/moresize/"
                                      "source/latex/moresize/"
                                      "tex/latex/moresize/"))))
@@ -112014,12 +111905,12 @@ with embedded math expressions at font sizes above 
17.28pt.")
 (define-public texlive-movie15
   (package
     (name "texlive-movie15")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/movie15/" 
"tex/latex/movie15/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112041,12 +111932,12 @@ synchronously.  The package is now superseded by 
@code{media9}.")
 (define-public texlive-mpostinl
   (package
     (name "texlive-mpostinl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mpostinl/"
                                      "source/latex/mpostinl/"
                                      "tex/latex/mpostinl/"))))
@@ -112069,12 +111960,12 @@ configuration options to manage the generation of 
files and compilation.")
 (define-public texlive-msc
   (package
     (name "texlive-msc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/msc/" "tex/latex/msc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112095,12 +111986,12 @@ package supports the full MSC2000 language.")
 (define-public texlive-msg
   (package
     (name "texlive-msg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/msg/" "source/latex/msg/"
                                      "tex/latex/msg/"))))
               (file-name (git-file-name name version))
@@ -112120,12 +112011,12 @@ preferred language.")
 (define-public texlive-mslapa
   (package
     (name "texlive-mslapa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/mslapa/" "doc/latex/mslapa/"
                                      "tex/latex/mslapa/"))))
               (file-name (git-file-name name version))
@@ -112145,12 +112036,12 @@ and reference style.")
 (define-public texlive-mtgreek
   (package
     (name "texlive-mtgreek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mtgreek/" 
"source/latex/mtgreek/"
                                      "tex/latex/mtgreek/"))))
               (file-name (git-file-name name version))
@@ -112171,12 +112062,12 @@ a switch to choose between the two kinds of Greek 
uppercase letters.")
 (define-public texlive-multenum
   (package
     (name "texlive-multenum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multenum/" 
"tex/latex/multenum/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112194,12 +112085,12 @@ enumerated array in which columns are vertically 
aligned on the counter.")
 (define-public texlive-multiaudience
   (package
     (name "texlive-multiaudience")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multiaudience/"
                                      "source/latex/multiaudience/"
                                      "tex/latex/multiaudience/"))))
@@ -112219,12 +112110,12 @@ different audiences.")
 (define-public texlive-multibbl
   (package
     (name "texlive-multibbl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multibbl/"
                                      "source/latex/multibbl/"
                                      "tex/latex/multibbl/"))))
@@ -112245,12 +112136,12 @@ auxiliary file (for use with BibTeX) and title.")
 (define-public texlive-multicap
   (package
     (name "texlive-multicap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multicap/"
                                      "source/latex/multicap/"
                                      "tex/latex/multicap/"))))
@@ -112275,12 +112166,12 @@ captions, whether they be in @code{multicols} or 
not.")
 (define-public texlive-multicolrule
   (package
     (name "texlive-multicolrule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multicolrule/"
                                      "source/latex/multicolrule/"
                                      "tex/latex/multicolrule/"))))
@@ -112303,12 +112194,12 @@ classes (and related classes such as the 
KOMA-Script equivalents).")
 (define-public texlive-multidef
   (package
     (name "texlive-multidef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multidef/"
                                      "source/latex/multidef/"
                                      "tex/latex/multidef/"))))
@@ -112328,12 +112219,12 @@ similar definitions.")
 (define-public texlive-multienv
   (package
     (name "texlive-multienv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multienv/"
                                      "source/latex/multienv/"
                                      "tex/latex/multienv/"))))
@@ -112356,12 +112247,12 @@ Macros to define environments using this syntax are 
also provided.")
 (define-public texlive-multiexpand
   (package
     (name "texlive-multiexpand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/multiexpand/"
                                      "source/generic/multiexpand/"
                                      "tex/generic/multiexpand/"))))
@@ -112382,12 +112273,12 @@ call.")
 (define-public texlive-multifootnote
   (package
     (name "texlive-multifootnote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multifootnote/"
                                      "tex/latex/multifootnote/"))))
               (file-name (git-file-name name version))
@@ -112406,12 +112297,12 @@ numbers (resp., marks).")
 (define-public texlive-multilang
   (package
     (name "texlive-multilang")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multilang/"
                                      "source/latex/multilang/"
                                      "tex/latex/multilang/"))))
@@ -112438,12 +112329,12 @@ or Polyglossia.")
 (define-public texlive-multiple-choice
   (package
     (name "texlive-multiple-choice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/multiple-choice/"
                                      "tex/latex/multiple-choice/"))))
               (file-name (git-file-name name version))
@@ -112462,12 +112353,12 @@ automatically.")
 (define-public texlive-mversion
   (package
     (name "texlive-mversion")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mversion/"
                                      "source/latex/mversion/"
                                      "tex/latex/mversion/"))))
@@ -112490,12 +112381,12 @@ the unique build number describing the progress of 
your document.")
 (define-public texlive-mwe
   (package
     (name "texlive-mwe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mwe/" "source/latex/mwe/"
                                      "tex/latex/mwe/"))))
               (file-name (git-file-name name version))
@@ -112520,12 +112411,12 @@ files or to use replacement code.")
 (define-public texlive-mycv
   (package
     (name "texlive-mycv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mycv/" "scripts/mycv/"
                                      "source/latex/mycv/" "tex/latex/mycv/"))))
               (file-name (git-file-name name version))
@@ -112548,12 +112439,12 @@ directives, the class uses a set of lists, provided 
by the package
 (define-public texlive-mylatex
   (package
     (name "texlive-mylatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mylatex/" 
"tex/latex/mylatex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112571,12 +112462,12 @@ a set of package files (and/or other macros) that 
you regularly use.")
 (define-public texlive-mylatexformat
   (package
     (name "texlive-mylatexformat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/mylatexformat/"
                                      "source/latex/mylatexformat/"
                                      "tex/latex/mylatexformat/"))))
@@ -112597,12 +112488,12 @@ a document loads many packages.")
 (define-public texlive-nag
   (package
     (name "texlive-nag")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nag/" "source/latex/nag/"
                                      "tex/latex/nag/"))))
               (file-name (git-file-name name version))
@@ -112622,19 +112513,19 @@ such obsolete things.")
 (define-public texlive-nameauth
   (package
     (name "texlive-nameauth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nameauth/"
                                      "source/latex/nameauth/"
                                      "tex/latex/nameauth/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1mx7kamgidlp26rgkxfp6x5bc597361fvrg938rwdlrph4irvrhn"))))
+                "0vfs6k3vqy2zpsmk4d39138kxmhqs6dsrzj2z56rxw4f7kx76k0m"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/nameauth";)
@@ -112651,12 +112542,12 @@ minimize writing and production time and cost.")
 (define-public texlive-namespc
   (package
     (name "texlive-namespc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/namespc/" 
"source/latex/namespc/"
                                      "tex/latex/namespc/"))))
               (file-name (git-file-name name version))
@@ -112669,7 +112560,7 @@ minimize writing and production time and cost.")
     (arguments (list #:tex-format "latex"))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-ntgclass texlive-hypdoc))))
+            (list texlive-etoolbox texlive-hypdoc texlive-ntgclass))))
     (home-page "https://ctan.org/pkg/namespc";)
     (synopsis "Rudimentary C++-like namespaces in LaTeX")
     (description
@@ -112681,12 +112572,12 @@ accessible in a later contexts without defining 
them globally.")
 (define-public texlive-ncclatex
   (package
     (name "texlive-ncclatex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ncclatex/" 
"tex/latex/ncclatex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112706,12 +112597,12 @@ small packages, some of which may also be used with 
the standard classes.")
 (define-public texlive-nestquot
   (package
     (name "texlive-nestquot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/nestquot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112729,12 +112620,12 @@ quotes according to their nesting level.")
 (define-public texlive-newcommand
   (package
     (name "texlive-newcommand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newcommand/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112753,12 +112644,12 @@ a natural style; the script then generates macros 
to define the command.")
 (define-public texlive-newenviron
   (package
     (name "texlive-newenviron")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newenviron/"
                                      "tex/latex/newenviron/"))))
               (file-name (git-file-name name version))
@@ -112776,12 +112667,12 @@ a natural style; the script then generates macros 
to define the command.")
 (define-public texlive-newfile
   (package
     (name "texlive-newfile")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newfile/" 
"source/latex/newfile/"
                                      "tex/latex/newfile/"))))
               (file-name (git-file-name name version))
@@ -112802,12 +112693,12 @@ package are also mapped.")
 (define-public texlive-newlfm
   (package
     (name "texlive-newlfm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newlfm/" "source/latex/newlfm/"
                                      "tex/latex/newlfm/"))))
               (file-name (git-file-name name version))
@@ -112831,12 +112722,12 @@ all sizing is set automatically.")
 (define-public texlive-newspaper
   (package
     (name "texlive-newspaper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newspaper/"
                                      "source/latex/newspaper/"
                                      "tex/latex/newspaper/"))))
@@ -112863,7 +112754,7 @@ all sizing is set automatically.")
                                 "}"))))))))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-hypdoc texlive-pdflscape))))
+            (list texlive-etoolbox texlive-hypdoc texlive-pdflscape))))
     (home-page "https://ctan.org/pkg/newspaper";)
     (synopsis "Typeset newsletters to resemble newspapers")
     (description
@@ -112877,12 +112768,12 @@ a newspaper-style column format.")
 (define-public texlive-newvbtm
   (package
     (name "texlive-newvbtm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/newvbtm/" 
"source/latex/newvbtm/"
                                      "tex/latex/newvbtm/"))))
               (file-name (git-file-name name version))
@@ -112903,12 +112794,12 @@ verbatim-like environment.  It also has a 
supplementary style file
 (define-public texlive-nextpage
   (package
     (name "texlive-nextpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/nextpage/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -112927,12 +112818,12 @@ generated.")
 (define-public texlive-nfssext-cfr
   (package
     (name "texlive-nfssext-cfr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nfssext-cfr/"
                                      "tex/latex/nfssext-cfr/"))))
               (file-name (git-file-name name version))
@@ -112951,12 +112842,12 @@ examples for the font installation guide.")
 (define-public texlive-nicefilelist
   (package
     (name "texlive-nicefilelist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nicefilelist/"
                                      "source/latex/nicefilelist/"
                                      "tex/latex/nicefilelist/"))))
@@ -112977,12 +112868,12 @@ extensions, such as @file{.fd}.")
 (define-public texlive-niceframe
   (package
     (name "texlive-niceframe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/niceframe/"
                                      "fonts/source/public/niceframe/"
                                      "fonts/tfm/public/niceframe/"
@@ -113012,12 +112903,12 @@ in Type 1 format.")
 (define-public texlive-nicetext
   (package
     (name "texlive-nicetext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nicetext/"
                                      "source/latex/nicetext/"
                                      "tex/latex/nicetext/"))))
@@ -113056,12 +112947,12 @@ direct from package files.
 (define-public texlive-nidanfloat
   (package
     (name "texlive-nidanfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nidanfloat/"
                                      "source/latex/nidanfloat/"
                                      "tex/latex/nidanfloat/"))))
@@ -113082,12 +112973,12 @@ column mode (@emph{nidan-kumi}).")
 (define-public texlive-ninecolors
   (package
     (name "texlive-ninecolors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ninecolors/"
                                      "tex/latex/ninecolors/"))))
               (file-name (git-file-name name version))
@@ -113109,17 +113000,17 @@ background colors, you will get proper WCAG Color 
Contrast.")
 (define-public texlive-nlctdoc
   (package
     (name "texlive-nlctdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nlctdoc/" 
"tex/latex/nlctdoc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0s4l6g178jh8qx1sinjcfg5jq5xy0djxmzrc2dwywwfci4kdi9vx"))))
+                "17anqqcdjlrl9c3scbjz5d5dzy2q9y5r0l0v6y490p3sdflizgak"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/nlctdoc";)
@@ -113133,12 +113024,12 @@ anyone who wants to compile the documentation of 
those packages.")
 (define-public texlive-noconflict
   (package
     (name "texlive-noconflict")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/noconflict/"
                                      "tex/latex/noconflict/"))))
               (file-name (git-file-name name version))
@@ -113158,12 +113049,12 @@ in a document where they are needed.")
 (define-public texlive-noindentafter
   (package
     (name "texlive-noindentafter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/noindentafter/"
                                      "source/latex/noindentafter/"
                                      "tex/latex/noindentafter/"))))
@@ -113184,12 +113075,12 @@ macro or environment.")
 (define-public texlive-noitcrul
   (package
     (name "texlive-noitcrul")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/noitcrul/"
                                      "source/latex/noitcrul/"
                                      "tex/latex/noitcrul/"))))
@@ -113209,12 +113100,12 @@ impose italics correction at the end.")
 (define-public texlive-nolbreaks
   (package
     (name "texlive-nolbreaks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nolbreaks/"
                                      "tex/latex/nolbreaks/"))))
               (file-name (git-file-name name version))
@@ -113236,12 +113127,12 @@ or @samp{@{} and @samp{@}} can still create 
break-points.")
 (define-public texlive-nomentbl
   (package
     (name "texlive-nomentbl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nomentbl/" 
"makeindex/nomentbl/"
                                      "source/latex/nomentbl/"
                                      "tex/latex/nomentbl/"))))
@@ -113262,12 +113153,12 @@ arguments: the symbol, description and physical 
unit.")
 (define-public texlive-nonfloat
   (package
     (name "texlive-nonfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nonfloat/"
                                      "source/latex/nonfloat/"
                                      "tex/latex/nonfloat/"))))
@@ -113288,12 +113179,12 @@ the vertical spaces for table captions above the 
table are changed.")
 (define-public texlive-nonumonpart
   (package
     (name "texlive-nonumonpart")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nonumonpart/"
                                      "source/latex/nonumonpart/"
                                      "tex/latex/nonumonpart/"))))
@@ -113314,12 +113205,12 @@ the requirement is met.")
 (define-public texlive-nopageno
   (package
     (name "texlive-nopageno")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nopageno/" 
"tex/latex/nopageno/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113342,12 +113233,12 @@ all pages then this package will do the job.")
 (define-public texlive-normalcolor
   (package
     (name "texlive-normalcolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/normalcolor/"
                                      "source/latex/normalcolor/"
                                      "tex/latex/normalcolor/"))))
@@ -113368,12 +113259,12 @@ change the current colour but the normal or default 
color.")
 (define-public texlive-notes
   (package
     (name "texlive-notes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/notes/" "source/latex/notes/"
                                      "tex/latex/notes/"))))
               (file-name (git-file-name name version))
@@ -113393,12 +113284,12 @@ margin.")
 (define-public texlive-notespages
   (package
     (name "texlive-notespages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/notespages/"
                                      "source/latex/notespages/"
                                      "tex/latex/notespages/"))))
@@ -113430,12 +113321,12 @@ used to fill half empty pages with a notes area.")
 (define-public texlive-notestex
   (package
     (name "texlive-notestex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/notestex/" 
"tex/latex/notestex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113455,12 +113346,12 @@ with a reliable and legible formatting structure.")
 (define-public texlive-notoccite
   (package
     (name "texlive-notoccite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/notoccite/"
                                      "tex/latex/notoccite/"))))
               (file-name (git-file-name name version))
@@ -113482,12 +113373,12 @@ is confusing.  This package suppresses the effect.")
 (define-public texlive-nowidow
   (package
     (name "texlive-nowidow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nowidow/" 
"source/latex/nowidow/"
                                      "tex/latex/nowidow/"))))
               (file-name (git-file-name name version))
@@ -113504,12 +113395,12 @@ is confusing.  This package suppresses the effect.")
 (define-public texlive-nox
   (package
     (name "texlive-nox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/nox/" "tex/latex/nox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113527,12 +113418,12 @@ be formatted into a array which may be split.")
 (define-public texlive-numberedblock
   (package
     (name "texlive-numberedblock")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numberedblock/"
                                      "tex/latex/numberedblock/"))))
               (file-name (git-file-name name version))
@@ -113553,12 +113444,12 @@ document.")
 (define-public texlive-numname
   (package
     (name "texlive-numname")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numname/" 
"tex/latex/numname/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113577,12 +113468,12 @@ the convenience of non-users of that class.")
 (define-public texlive-numspell
   (package
     (name "texlive-numspell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/numspell/" 
"tex/latex/numspell/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113601,12 +113492,12 @@ Latin.")
 (define-public texlive-ocg-p
   (package
     (name "texlive-ocg-p")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ocg-p/" "tex/latex/ocg-p/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113625,12 +113516,12 @@ OCGs are supported.  The package may be used with 
pdfLaTeX and XeLaTeX.")
 (define-public texlive-ocgx
   (package
     (name "texlive-ocgx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ocgx/" "source/latex/ocgx/"
                                      "tex/latex/ocgx/"))))
               (file-name (git-file-name name version))
@@ -113653,12 +113544,12 @@ show) or disable (to hide) OCGs.")
 (define-public texlive-ocr-latex
   (package
     (name "texlive-ocr-latex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ocr-latex/"
                                      "tex/latex/ocr-latex/"))))
               (file-name (git-file-name name version))
@@ -113677,12 +113568,12 @@ documents.")
 (define-public texlive-oldstyle
   (package
     (name "texlive-oldstyle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/oldstyle/"
                                      "source/latex/oldstyle/"
                                      "tex/latex/oldstyle/"))))
@@ -113702,12 +113593,12 @@ documents.")
 (define-public texlive-onlyamsmath
   (package
     (name "texlive-onlyamsmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/onlyamsmath/"
                                      "source/latex/onlyamsmath/"
                                      "tex/latex/onlyamsmath/"))))
@@ -113730,12 +113621,12 @@ package.")
 (define-public texlive-opcit
   (package
     (name "texlive-opcit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/opcit/" "doc/latex/opcit/"
                                      "source/latex/opcit/" 
"tex/latex/opcit/"))))
               (file-name (git-file-name name version))
@@ -113759,12 +113650,12 @@ automatically.")
 (define-public texlive-opencolor
   (package
     (name "texlive-opencolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/opencolor/"
                                      "tex/latex/opencolor/"))))
               (file-name (git-file-name name version))
@@ -113783,12 +113674,12 @@ included in the Open Color library.")
 (define-public texlive-optidef
   (package
     (name "texlive-optidef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/optidef/" 
"tex/latex/optidef/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113840,12 +113731,12 @@ a limitless number of constraints.")
 (define-public texlive-optional
   (package
     (name "texlive-optional")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/optional/" 
"tex/latex/optional/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113868,12 +113759,12 @@ included in optional sections (whether they're 
included or not).")
 (define-public texlive-options
   (package
     (name "texlive-options")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/options/" 
"tex/latex/options/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113894,19 +113785,19 @@ searching.")
 (define-public texlive-orcidlink
   (package
     (name "texlive-orcidlink")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/orcidlink/"
                                      "source/latex/orcidlink/"
                                      "tex/latex/orcidlink/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19vzfpr3hqlqshf55gqrh1z5mgfa2z6apavmkbjwhd0ds783k1p3"))))
+                "0r0n8g8gi8p21d5k57j6gl1vgkzcrn8qh2l0v0r8i1a9k0yllimi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/orcidlink";)
@@ -113919,12 +113810,12 @@ hyperlinked to the URL of the researcher whose iD 
was specified.")
 (define-public texlive-orientation
   (package
     (name "texlive-orientation")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/orientation/"
                                      "tex/latex/orientation/"))))
               (file-name (git-file-name name version))
@@ -113944,12 +113835,12 @@ dvips/Ghostscript (@command{ps2pdf}).")
 (define-public texlive-outline
   (package
     (name "texlive-outline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/outline/" 
"tex/latex/outline/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113967,12 +113858,12 @@ similar to @code{enumerate}, but up to 6 levels 
deep.")
 (define-public texlive-outliner
   (package
     (name "texlive-outliner")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/outliner/" 
"tex/latex/outliner/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -113992,12 +113883,12 @@ it easy to bundle existing articles into a 
compilation.")
 (define-public texlive-outlines
   (package
     (name "texlive-outlines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/outlines/" 
"tex/latex/outlines/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114019,12 +113910,12 @@ presentation slides.")
 (define-public texlive-outlining
   (package
     (name "texlive-outlining")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/outlining/"
                                      "source/latex/outlining/"
                                      "tex/latex/outlining/"))))
@@ -114044,12 +113935,12 @@ package adds simple macros for your LaTeX 
document.")
 (define-public texlive-overlays
   (package
     (name "texlive-overlays")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/overlays/" 
"tex/latex/overlays/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114068,12 +113959,12 @@ alternative to full-fledged presentation classes 
like @code{beamer}.")
 (define-public texlive-padcount
   (package
     (name "texlive-padcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/padcount/"
                                      "source/latex/padcount/"
                                      "tex/latex/padcount/"))))
@@ -114096,12 +113987,12 @@ makes it suitable for, among other things, counters 
of all kinds.")
 (define-public texlive-pagecont
   (package
     (name "texlive-pagecont")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagecont/"
                                      "source/latex/pagecont/"
                                      "tex/latex/pagecont/"))))
@@ -114122,12 +114013,12 @@ document.")
 (define-public texlive-pagegrid
   (package
     (name "texlive-pagegrid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagegrid/"
                                      "source/latex/pagegrid/"
                                      "tex/latex/pagegrid/"))))
@@ -114151,12 +114042,12 @@ developer from printing the page and measuring by 
hand.")
 (define-public texlive-pagelayout
   (package
     (name "texlive-pagelayout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagelayout/"
                                      "doc/man/man1/pagelayoutapi.1"
                                      "doc/man/man1/pagelayoutapi.man1.pdf"
@@ -114167,7 +114058,7 @@ developer from printing the page and measuring by 
hand.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1zaif2bfv1p97w1yj40rkgyspf0np45phz85ag0v0ikdvshqhs0v"))))
+                "1rwwvr0xxwqzwrb586s6802z0h28k9vqd1fsrbphnlj03hxb6v6i"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -114189,12 +114080,12 @@ graphics.")
 (define-public texlive-pagerange
   (package
     (name "texlive-pagerange")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagerange/"
                                      "tex/latex/pagerange/"))))
               (file-name (git-file-name name version))
@@ -114214,12 +114105,12 @@ standardising them.")
 (define-public texlive-pageslts
   (package
     (name "texlive-pageslts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pageslts/"
                                      "source/latex/pageslts/"
                                      "tex/latex/pageslts/"))))
@@ -114242,12 +114133,12 @@ scheme>}, where the numbering scheme is 
@code{arabic}, @code{roman}, etc.")
 (define-public texlive-palette
   (package
     (name "texlive-palette")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/palette/" 
"source/latex/palette/"
                                      "tex/latex/palette/"))))
               (file-name (git-file-name name version))
@@ -114271,12 +114162,12 @@ colors easier or give users choices as to which 
theme they pick.")
 (define-public texlive-pangram
   (package
     (name "texlive-pangram")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pangram/" 
"source/latex/pangram/"
                                      "tex/latex/pangram/"))))
               (file-name (git-file-name name version))
@@ -114295,12 +114186,12 @@ fonts in different sizes without much input.")
 (define-public texlive-paper
   (package
     (name "texlive-paper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/paper/" "source/latex/paper/"
                                      "tex/latex/paper/"))))
               (file-name (git-file-name name version))
@@ -114328,12 +114219,12 @@ commands for revisions.")
 (define-public texlive-papercdcase
   (package
     (name "texlive-papercdcase")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/papercdcase/"
                                      "source/latex/papercdcase/"
                                      "tex/latex/papercdcase/"))))
@@ -114353,19 +114244,19 @@ folding paper CD cases.")
 (define-public texlive-papermas
   (package
     (name "texlive-papermas")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/papermas/"
                                      "source/latex/papermas/"
                                      "tex/latex/papermas/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0cyw6lrhh6nh8rhwky6assda80rvgcc5djmdd9zl68svp373vxd2"))))
+                "18q43s0aw84avzjcx0w0z9rilrpcaq8wvsh6x3zhx55fjygm94xj"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/papermas";)
@@ -114379,12 +114270,12 @@ charges.")
 (define-public texlive-papertex
   (package
     (name "texlive-papertex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/papertex/"
                                      "source/latex/papertex/"
                                      "tex/latex/papertex/"))))
@@ -114406,12 +114297,12 @@ and so on.  The class allows users to create 
newsletters too.")
 (define-public texlive-paracol
   (package
     (name "texlive-paracol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/paracol/" 
"source/latex/paracol/"
                                      "tex/latex/paracol/"))))
               (file-name (git-file-name name version))
@@ -114431,12 +114322,12 @@ each corresponding part in parallel.")
 (define-public texlive-parades
   (package
     (name "texlive-parades")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/parades/" 
"tex/latex/parades/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114456,12 +114347,12 @@ the galley approach on the document.")
 (define-public texlive-paresse
   (package
     (name "texlive-paresse")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/paresse/" 
"source/latex/paresse/"
                                      "tex/latex/paresse/"))))
               (file-name (git-file-name name version))
@@ -114482,12 +114373,12 @@ care only of letters which have a macro name like 
@code{\\alpha} or
 (define-public texlive-parnotes
   (package
     (name "texlive-parnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/parnotes/" 
"tex/latex/parnotes/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114506,12 +114397,12 @@ using the @code{\\parnotes} command.")
 (define-public texlive-parsa
   (package
     (name "texlive-parsa")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/xelatex/parsa/" 
"tex/xelatex/parsa/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114530,12 +114421,12 @@ Iranian universities as fast and as efficiently as 
possible.")
 (define-public texlive-parselines
   (package
     (name "texlive-parselines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/parselines/"
                                      "source/latex/parselines/"
                                      "tex/latex/parselines/"))))
@@ -114556,12 +114447,12 @@ environment is given.")
 (define-public texlive-pas-cours
   (package
     (name "texlive-pas-cours")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pas-cours/"
                                      "tex/latex/pas-cours/"))))
               (file-name (git-file-name name version))
@@ -114580,12 +114471,12 @@ mathematics.  Those are useful in preparing 
teaching material.")
 (define-public texlive-pas-cv
   (package
     (name "texlive-pas-cv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pas-cv/" 
"tex/latex/pas-cv/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114605,18 +114496,18 @@ should be possible.")
 (define-public texlive-pas-tableur
   (package
     (name "texlive-pas-tableur")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pas-tableur/"
                                      "tex/latex/pas-tableur/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gy20s7prkj7da56y9hrxi7knbww02i7pf4lr4fc9f2q5zlakq1k"))))
+                "1wrlmvcxq9wv9ka2sywgrbmcvyx3qjlyp1miinbxlgzzr7a5y534"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pas-tableur";)
@@ -114630,12 +114521,12 @@ population of the cells.")
 (define-public texlive-patch
   (package
     (name "texlive-patch")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "source/generic/patch/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114655,12 +114546,12 @@ the beginning or end of an existing definition.")
 (define-public texlive-patchcmd
   (package
     (name "texlive-patchcmd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/patchcmd/"
                                      "source/latex/patchcmd/"
                                      "tex/latex/patchcmd/"))))
@@ -114682,12 +114573,12 @@ those that were defined with 
@code{\\DeclareRobustCommand}.")
 (define-public texlive-pauldoc
   (package
     (name "texlive-pauldoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pauldoc/" 
"source/latex/pauldoc/"
                                      "tex/latex/pauldoc/"))))
               (file-name (git-file-name name version))
@@ -114705,12 +114596,12 @@ those that were defined with 
@code{\\DeclareRobustCommand}.")
 (define-public texlive-pawpict
   (package
     (name "texlive-pawpict")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pawpict/" 
"source/latex/pawpict/"
                                      "tex/latex/pawpict/"))))
               (file-name (git-file-name name version))
@@ -114729,12 +114620,12 @@ those that were defined with 
@code{\\DeclareRobustCommand}.")
 (define-public texlive-pax
   (package
     (name "texlive-pax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pax/" "scripts/pax/"
                                      "source/latex/pax/" "tex/latex/pax/"))))
               (file-name (git-file-name name version))
@@ -114761,12 +114652,12 @@ annotation data, reads them and puts the 
annotations in the right place.")
 (define-public texlive-pbalance
   (package
     (name "texlive-pbalance")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pbalance/"
                                      "source/latex/pbalance/"
                                      "tex/latex/pbalance/"))))
@@ -114788,12 +114679,12 @@ column shorter, balancing the columns.")
 (define-public texlive-pbsheet
   (package
     (name "texlive-pbsheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pbsheet/" 
"source/latex/pbsheet/"
                                      "tex/latex/pbsheet/"))))
               (file-name (git-file-name name version))
@@ -114813,12 +114704,12 @@ teaching in French (and the examples are in 
French).")
 (define-public texlive-pdf14
   (package
     (name "texlive-pdf14")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdf14/" "source/latex/pdf14/"
                                      "tex/latex/pdf14/"))))
               (file-name (git-file-name name version))
@@ -114841,12 +114732,12 @@ compatibility with old viewers.")
 (define-public texlive-pdfcolmk
   (package
     (name "texlive-pdfcolmk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfcolmk/" 
"tex/latex/pdfcolmk/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -114868,12 +114759,12 @@ there are still documents that reference it.")
 (define-public texlive-pdfcomment
   (package
     (name "texlive-pdfcomment")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfcomment/"
                                      "tex/latex/pdfcomment/"))))
               (file-name (git-file-name name version))
@@ -114896,12 +114787,12 @@ annotations by PDF viewers may vary.")
 (define-public texlive-pdfcprot
   (package
     (name "texlive-pdfcprot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfcprot/"
                                      "source/latex/pdfcprot/"
                                      "tex/latex/pdfcprot/"))))
@@ -114922,12 +114813,12 @@ on the font.  The package is largely superseded by 
@code{microtype}.")
 (define-public texlive-pdfmarginpar
   (package
     (name "texlive-pdfmarginpar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfmarginpar/"
                                      "tex/latex/pdfmarginpar/"))))
               (file-name (git-file-name name version))
@@ -114951,12 +114842,12 @@ obscured.")
 (define-public texlive-pdfoverlay
   (package
     (name "texlive-pdfoverlay")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfoverlay/"
                                      "source/latex/pdfoverlay/"
                                      "tex/latex/pdfoverlay/"))))
@@ -114985,12 +114876,12 @@ page.")
 (define-public texlive-pdfpagediff
   (package
     (name "texlive-pdfpagediff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfpagediff/"
                                      "tex/latex/pdfpagediff/"))))
               (file-name (git-file-name name version))
@@ -115007,17 +114898,17 @@ page.")
 (define-public texlive-pdfpc
   (package
     (name "texlive-pdfpc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfpc/" "tex/latex/pdfpc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r0393h6yxyrv45p5wywqx2r88ppxf1xg7gikhhnx5hvc0rxn8ws"))))
+                "1hb8ppm74w1p59mmivmygiwz3nd0fazh7f32drm05zg43h5y0xmp"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pdfpc";)
@@ -115030,12 +114921,12 @@ can be interpreted by the PDF presenter console 
(@command{pdfpc}) program.")
 (define-public texlive-pdfpc-movie
   (package
     (name "texlive-pdfpc-movie")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfpc-movie/"
                                      "source/latex/pdfpc-movie/"
                                      "tex/latex/pdfpc-movie/"))))
@@ -115056,12 +114947,12 @@ Console (@command{pdfpc}).")
 (define-public texlive-pdfprivacy
   (package
     (name "texlive-pdfprivacy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfprivacy/"
                                      "source/latex/pdfprivacy/"
                                      "tex/latex/pdfprivacy/"))))
@@ -115085,12 +114976,12 @@ the resulting PDF.")
 (define-public texlive-pdfreview
   (package
     (name "texlive-pdfreview")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfreview/"
                                      "tex/latex/pdfreview/"))))
               (file-name (git-file-name name version))
@@ -115120,12 +115011,12 @@ opened by clicking on them; instead, the notes are 
simply shown as text.")
 (define-public texlive-pdfscreen
   (package
     (name "texlive-pdfscreen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfscreen/"
                                      "tex/latex/pdfscreen/"))))
               (file-name (git-file-name name version))
@@ -115147,12 +115038,12 @@ document without any extra effort.")
 (define-public texlive-pdfslide
   (package
     (name "texlive-pdfslide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfslide/" 
"tex/latex/pdfslide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -115177,12 +115068,12 @@ The package can make use of the facilities of the 
PPower4 post-processor.")
 (define-public texlive-pdfsync
   (package
     (name "texlive-pdfsync")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfsync/" 
"tex/latex/pdfsync/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -115201,17 +115092,17 @@ PDF, assuming a conforming editor and PDF viewer.")
 (define-public texlive-pdfwin
   (package
     (name "texlive-pdfwin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pdfwin/" 
"tex/latex/pdfwin/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0n89nl0layrjhz79jr7zsnbz5kzik1b2ha71npw3c5qpc2mvrrhk"))))
+                "1hf6f3fhp5k87g1cvjr3frcl3dq9v12948lshn03q7fxl1zm36cc"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pdfwin";)
@@ -115224,12 +115115,12 @@ documents.")
 (define-public texlive-pecha
   (package
     (name "texlive-pecha")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pecha/" "tex/latex/pecha/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -115249,12 +115140,12 @@ different languages, page numbering in Tibetan and 
more.")
 (define-public texlive-perltex
   (package
     (name "texlive-perltex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/perltex/"
                                      "doc/man/man1/perltex.1"
                                      "doc/man/man1/perltex.man1.pdf"
@@ -115286,12 +115177,12 @@ available.")
 (define-public texlive-permute
   (package
     (name "texlive-permute")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/permute/" 
"source/latex/permute/"
                                      "tex/latex/permute/"))))
               (file-name (git-file-name name version))
@@ -115310,12 +115201,12 @@ output, and calculate with them.")
 (define-public texlive-petiteannonce
   (package
     (name "texlive-petiteannonce")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/petiteannonce/"
                                      "tex/latex/petiteannonce/"))))
               (file-name (git-file-name name version))
@@ -115335,12 +115226,12 @@ details.")
 (define-public texlive-pgfmath-xfp
   (package
     (name "texlive-pgfmath-xfp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pgfmath-xfp/"
                                      "source/latex/pgfmath-xfp/"
                                      "tex/latex/pgfmath-xfp/"))))
@@ -115364,12 +115255,12 @@ context, though there is some overhead to this 
approach.")
 (define-public texlive-phfcc
   (package
     (name "texlive-phfcc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfcc/" "source/latex/phfcc/"
                                      "tex/latex/phfcc/"))))
               (file-name (git-file-name name version))
@@ -115393,12 +115284,12 @@ is highly customizable.")
 (define-public texlive-phfextendedabstract
   (package
     (name "texlive-phfextendedabstract")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfextendedabstract/"
                                      "source/latex/phfextendedabstract/"
                                      "tex/latex/phfextendedabstract/"))))
@@ -115426,12 +115317,12 @@ all of RevTeX's features such as author 
affiliations, etc.")
 (define-public texlive-phffullpagefigure
   (package
     (name "texlive-phffullpagefigure")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phffullpagefigure/"
                                      "source/latex/phffullpagefigure/"
                                      "tex/latex/phffullpagefigure/"))))
@@ -115452,12 +115343,12 @@ content on its own page, with the corresponding 
caption reading for example
 (define-public texlive-phfnote
   (package
     (name "texlive-phfnote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/phfnote/" "doc/latex/phfnote/"
                                      "source/latex/phfnote/" 
"tex/latex/phfnote/"))))
               (file-name (git-file-name name version))
@@ -115480,12 +115371,12 @@ highly flexible and customizable.")
 (define-public texlive-phfparen
   (package
     (name "texlive-phfparen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfparen/"
                                      "source/latex/phfparen/"
                                      "tex/latex/phfparen/"))))
@@ -115507,12 +115398,12 @@ be used to replace @samp{\\bigl( a + b \\bigr)}.")
 (define-public texlive-phfqit
   (package
     (name "texlive-phfqit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfqit/" "source/latex/phfqit/"
                                      "tex/latex/phfqit/"))))
               (file-name (git-file-name name version))
@@ -115536,12 +115427,12 @@ etc.) are also provided.")
 (define-public texlive-phfquotetext
   (package
     (name "texlive-phfquotetext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfquotetext/"
                                      "source/latex/phfquotetext/"
                                      "tex/latex/phfquotetext/"))))
@@ -115564,12 +115455,12 @@ space preformatting.")
 (define-public texlive-phfsvnwatermark
   (package
     (name "texlive-phfsvnwatermark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfsvnwatermark/"
                                      "source/latex/phfsvnwatermark/"
                                      "tex/latex/phfsvnwatermark/"))))
@@ -115590,12 +115481,12 @@ tags such as @code{$Id$}, via the @code{svn} or 
@code{svn-multi} packages.")
 (define-public texlive-phfthm
   (package
     (name "texlive-phfthm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phfthm/" "source/latex/phfthm/"
                                      "tex/latex/phfthm/"))))
               (file-name (git-file-name name version))
@@ -115616,12 +115507,12 @@ proofs, automatically producing text such as 
@samp{See proof on page X}.")
 (define-public texlive-philex
   (package
     (name "texlive-philex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/philex/" 
"tex/latex/philex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -115643,12 +115534,12 @@ contents of the environment.  Philex builds on the 
facilities of the
 (define-public texlive-phonenumbers
   (package
     (name "texlive-phonenumbers")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/phonenumbers/"
                                      "tex/latex/phonenumbers/"))))
               (file-name (git-file-name name version))
@@ -115673,12 +115564,12 @@ the @code{hyperref} package.")
 (define-public texlive-photo
   (package
     (name "texlive-photo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/photo/" "source/latex/photo/"
                                      "tex/latex/photo/"))))
               (file-name (git-file-name name version))
@@ -115702,20 +115593,47 @@ and photographer line still being available.")
 (define-public texlive-photobook
   (package
     (name "texlive-photobook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/photobook/"
                                      "tex/latex/photobook/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0blwjpmjgxdnhsbfans3lb3q6p1y3s4gc7jz30c9mccakk4ib0xx"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
+                "0qhpvyac484ykhjjx9v5glw5d5bpd845gbq3f2w3yxazgnbf33qc"))))
+    (outputs '("out" "doc"))
+    (build-system texlive-build-system)
+    (propagated-inputs (list texlive-adjustbox
+                             texlive-atbegshi
+                             texlive-changepage
+                             texlive-colorspace
+                             texlive-environ
+                             texlive-eso-pic
+                             texlive-etoolbox
+                             texlive-fancyhdr
+                             texlive-fancyvrb
+                             texlive-flowfram
+                             texlive-geometry
+                             texlive-graphics
+                             texlive-hyperref
+                             texlive-iftex
+                             texlive-kvoptions
+                             texlive-listofitems
+                             texlive-mdframed
+                             texlive-numprint
+                             texlive-pagecolor
+                             texlive-pdfcomment
+                             texlive-pdfpages
+                             texlive-pgf
+                             texlive-textpos
+                             texlive-xargs
+                             texlive-xcolor
+                             texlive-xint
+                             texlive-xkeyval))
     (home-page "https://ctan.org/pkg/photobook";)
     (synopsis "Document class for typesetting photo books")
     (description
@@ -115728,12 +115646,12 @@ content.")
 (define-public texlive-picture
   (package
     (name "texlive-picture")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/picture/" 
"source/latex/picture/"
                                      "tex/latex/picture/"))))
               (file-name (git-file-name name version))
@@ -115754,12 +115672,12 @@ used for these arguments.")
 (define-public texlive-piff
   (package
     (name "texlive-piff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/piff/" "tex/latex/piff/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -115779,12 +115697,12 @@ documents and @code{time}, which prints a 12-hour 
format time.")
 (define-public texlive-pkgloader
   (package
     (name "texlive-pkgloader")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pkgloader/"
                                      "tex/latex/pkgloader/"))))
               (file-name (git-file-name name version))
@@ -115803,12 +115721,12 @@ manages the options and loading order of other 
packages.")
 (define-public texlive-plantslabels
   (package
     (name "texlive-plantslabels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/plantslabels/"
                                      "tex/latex/plantslabels/"))))
               (file-name (git-file-name name version))
@@ -115827,12 +115745,12 @@ seven optional argument.")
 (define-public texlive-plates
   (package
     (name "texlive-plates")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/plates/" 
"tex/latex/plates/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -115853,12 +115771,12 @@ colour images.")
 (define-public texlive-plweb
   (package
     (name "texlive-plweb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/plweb/" "source/latex/plweb/"
                                      "tex/latex/plweb/"))))
               (file-name (git-file-name name version))
@@ -115878,12 +115796,12 @@ be interpreted by a Prolog system as well as by 
LaTeX.")
 (define-public texlive-pmboxdraw
   (package
     (name "texlive-pmboxdraw")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pmboxdraw/"
                                      "source/latex/pmboxdraw/"
                                      "tex/latex/pmboxdraw/"))))
@@ -115903,12 +115821,12 @@ e.g. @samp{cp437}.  It uses rules instead of using 
a font.")
 (define-public texlive-polynom
   (package
     (name "texlive-polynom")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/polynom/" 
"source/latex/polynom/"
                                      "tex/latex/polynom/"))))
               (file-name (git-file-name name version))
@@ -115929,12 +115847,12 @@ coefficients.")
 (define-public texlive-polynomial
   (package
     (name "texlive-polynomial")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/polynomial/"
                                      "source/latex/polynomial/"
                                      "tex/latex/polynomial/"))))
@@ -115957,12 +115875,12 @@ of coefficients as arguments, and offer limited 
optional behaviour.")
 (define-public texlive-polytable
   (package
     (name "texlive-polytable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/polytable/"
                                      "source/latex/polytable/"
                                      "tex/latex/polytable/"))))
@@ -115984,12 +115902,12 @@ possible.")
 (define-public texlive-postcards
   (package
     (name "texlive-postcards")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/postcards/"
                                      "tex/latex/postcards/"))))
               (file-name (git-file-name name version))
@@ -116011,12 +115929,12 @@ on the back side of all.")
 (define-public texlive-poster-mac
   (package
     (name "texlive-poster-mac")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/poster-mac/"
                                      "tex/generic/poster-mac/"))))
               (file-name (git-file-name name version))
@@ -116040,19 +115958,19 @@ printers.")
 (define-public texlive-postnotes
   (package
     (name "texlive-postnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/postnotes/"
                                      "source/latex/postnotes/"
                                      "tex/latex/postnotes/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1gavhhvma0n0sq64jxp5d0xz4xdlcqbddxx9c6csrw65pq28g2xn"))))
+                "1xiv6hjid167kdrzlldnsdzpxclp2maazdla6zvpp56p5bxh4sjl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/postnotes";)
@@ -116072,12 +115990,12 @@ including back links.")
 (define-public texlive-powerdot
   (package
     (name "texlive-powerdot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/powerdot/"
                                      "source/latex/powerdot/"
                                      "tex/latex/powerdot/"))))
@@ -116102,6 +116020,7 @@ including back links.")
     (native-inputs
      (list (texlive-updmap.cfg
             (list texlive-enumitem
+                  texlive-etoolbox
                   texlive-fourier
                   texlive-hypdoc
                   texlive-listings
@@ -116125,12 +116044,12 @@ new styles.")
 (define-public texlive-ppr-prv
   (package
     (name "texlive-ppr-prv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ppr-prv/" 
"source/latex/ppr-prv/"
                                      "tex/latex/ppr-prv/"))))
               (file-name (git-file-name name version))
@@ -116150,12 +116069,12 @@ with Prosper, with two slides per page.")
 (define-public texlive-crumbs
   (package
     (name "texlive-crumbs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/crumbs/" "source/latex/crumbs/"
                                      "tex/latex/crumbs/"))))
               (file-name (git-file-name name version))
@@ -116176,19 +116095,19 @@ a presentation, just like some websites do in order 
to simplify navigation.")
 (define-public texlive-pagecolor
   (package
     (name "texlive-pagecolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pagecolor/"
                                      "source/latex/pagecolor/"
                                      "tex/latex/pagecolor/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "153hlqp4dzcrc3hkpss6m908f47yk6d3bfyyy9xkx795fa4c83n5"))))
+                "0rdxq2r5s7jkglirp3ycxzv7852sm47hz0irkrf8c6kcjkzpabj6"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/pagecolor";)
@@ -116211,19 +116130,19 @@ and @code{\\restoregeometry} of the @code{geometry} 
package @code{\\newpagecolor
 (define-public texlive-ppt-slides
   (package
     (name "texlive-ppt-slides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ppt-slides/"
                                      "source/latex/ppt-slides/"
                                      "tex/latex/ppt-slides/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18sig2mk6pb2i86x9jyl2fyac10sg356n1wwvwxzgpbrn62g46y6"))))
+                "1cp0kkw4jb6fm87r8wmnnkn23y9wv4ap8d88j2gx35c7q28g0wsy"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs
@@ -116249,12 +116168,12 @@ with PowerPoint, but more precise, uniform, and 
visually strict.")
 (define-public texlive-practicalreports
   (package
     (name "texlive-practicalreports")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/practicalreports/"
                                      "tex/latex/practicalreports/"))))
               (file-name (git-file-name name version))
@@ -116273,12 +116192,12 @@ reports.")
 (define-public texlive-prelim2e
   (package
     (name "texlive-prelim2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prelim2e/"
                                      "source/latex/prelim2e/"
                                      "tex/latex/prelim2e/"))))
@@ -116300,12 +116219,12 @@ with e.g., the @code{vrsion}, @code{rcs} and 
@code{rcsinfo} packages.")
 (define-public texlive-pressrelease
   (package
     (name "texlive-pressrelease")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pressrelease/"
                                      "source/latex/pressrelease/"
                                      "tex/latex/pressrelease/"))))
@@ -116324,12 +116243,12 @@ with e.g., the @code{vrsion}, @code{rcs} and 
@code{rcsinfo} packages.")
 (define-public texlive-prettyref
   (package
     (name "texlive-prettyref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prettyref/"
                                      "source/latex/prettyref/"
                                      "tex/latex/prettyref/"))))
@@ -116353,18 +116272,18 @@ label names; so instead of 
@code{\\label@{mysection@}}, one uses
 (define-public texlive-prettytok
   (package
     (name "texlive-prettytok")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prettytok/"
                                      "tex/latex/prettytok/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1xz1q9n1jgscjsmbyccqwnxi57kzyxhm4bwqyix50pj1gywy27aw"))))
+                "0di3g0r61grk720flwrwn1bzixcigx45ry2mwi0qrd9i2kxz8a8y"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-filecontentsdef texlive-l3kernel
@@ -116380,12 +116299,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/printlen/" 
"tex/latex/printlen/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116408,12 +116327,12 @@ will be printed in point units but without any 
stretch or shrink values.")
 (define-public texlive-probsoln
   (package
     (name "texlive-probsoln")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/probsoln/"
                                      "source/latex/probsoln/"
                                      "tex/latex/probsoln/"))))
@@ -116441,12 +116360,12 @@ problems they cover.")
 (define-public texlive-program
   (package
     (name "texlive-program")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/program/" 
"tex/latex/program/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116464,12 +116383,12 @@ environment is available for fragments that must 
not break with the pages.")
 (define-public texlive-progress
   (package
     (name "texlive-progress")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/progress/" 
"tex/latex/progress/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116490,12 +116409,12 @@ user-modifiable).")
 (define-public texlive-progressbar
   (package
     (name "texlive-progressbar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/progressbar/"
                                      "tex/latex/progressbar/"))))
               (file-name (git-file-name name version))
@@ -116518,12 +116437,12 @@ on your own.  The package uses TikZ to produce its 
graphics.")
 (define-public texlive-proofread
   (package
     (name "texlive-proofread")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/proofread/"
                                      "source/latex/proofread/"
                                      "tex/latex/proofread/"))))
@@ -116547,12 +116466,12 @@ either corrected or uncorrected state, both without 
margin notes.")
 (define-public texlive-properties
   (package
     (name "texlive-properties")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/properties/"
                                      "tex/latex/properties/"))))
               (file-name (git-file-name name version))
@@ -116571,12 +116490,12 @@ either corrected or uncorrected state, both without 
margin notes.")
 (define-public texlive-prosper
   (package
     (name "texlive-prosper")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/prosper/" 
"tex/latex/prosper/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116598,12 +116517,12 @@ on.  Various visual styles are supported and others 
are being contributed.")
 (define-public texlive-protex
   (package
     (name "texlive-protex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/protex/" 
"tex/latex/protex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116621,12 +116540,12 @@ to generate useful hypertext output (either PDF, or 
HTML using TeX4ht).")
 (define-public texlive-protocol
   (package
     (name "texlive-protocol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/protocol/"
                                      "source/latex/protocol/"
                                      "tex/latex/protocol/"))))
@@ -116646,12 +116565,12 @@ vote results and action items.")
 (define-public texlive-psfragx
   (package
     (name "texlive-psfragx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/psfragx/" 
"source/latex/psfragx/"
                                      "tex/latex/psfragx/"))))
               (file-name (git-file-name name version))
@@ -116683,12 +116602,12 @@ A Matlab script (LaPrint) is provided, to export an 
EPS file with
 (define-public texlive-pstring
   (package
     (name "texlive-pstring")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pstring/" 
"tex/latex/pstring/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116708,12 +116627,12 @@ pointers.")
 (define-public texlive-pxgreeks
   (package
     (name "texlive-pxgreeks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pxgreeks/"
                                      "source/latex/pxgreeks/"
                                      "tex/latex/pxgreeks/"))))
@@ -116737,12 +116656,12 @@ not constrain the text font that may be used in the 
document.")
 (define-public texlive-pygmentex
   (package
     (name "texlive-pygmentex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pygmentex/" 
"scripts/pygmentex/"
                                      "tex/latex/pygmentex/"))))
               (file-name (git-file-name name version))
@@ -116766,12 +116685,12 @@ systems, wikis or other applications that need to 
prettify source code.")
 (define-public texlive-python
   (package
     (name "texlive-python")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/python/" 
"tex/latex/python/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -116789,18 +116708,18 @@ script's output in the document.")
 (define-public texlive-pythonimmediate
   (package
     (name "texlive-pythonimmediate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/pythonimmediate/"
                                      "tex/latex/pythonimmediate/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qdmb155k34g5mml04a8rwwgq9m4s984cjd732zx34hbbqd5rvzr"))))
+                "0jxdxjxibds2bcwfq5zql0v80r9qlkzl8vm82avra5c9d2vc4a3l"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-currfile texlive-l3packages
@@ -116827,12 +116746,12 @@ In addition to this LaTeX package you need the 
Python
 (define-public texlive-qcm
   (package
     (name "texlive-qcm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qcm/" "source/latex/qcm/"
                                      "tex/latex/qcm/"))))
               (file-name (git-file-name name version))
@@ -116860,12 +116779,12 @@ for AUC-TeX.")
 (define-public texlive-qstest
   (package
     (name "texlive-qstest")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qstest/" "source/latex/qstest/"
                                      "tex/latex/qstest/"))))
               (file-name (git-file-name name version))
@@ -116889,12 +116808,12 @@ illustrated examples that are automatically 
verified to work as expected.")
 (define-public texlive-qsymbols
   (package
     (name "texlive-qsymbols")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/qsymbols/"
                                      "source/latex/qsymbols/"
                                      "tex/latex/qsymbols/"))))
@@ -116916,12 +116835,12 @@ standard symbols as well as those from the 
@code{amsfonts} bundle and the
 (define-public texlive-quicktype
   (package
     (name "texlive-quicktype")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quicktype/"
                                      "tex/latex/quicktype/"))))
               (file-name (git-file-name name version))
@@ -116941,12 +116860,12 @@ formatting and creation of tables and title pages 
with a graphic image.")
 (define-public texlive-quiz2socrative
   (package
     (name "texlive-quiz2socrative")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quiz2socrative/"
                                      "tex/latex/quiz2socrative/"))))
               (file-name (git-file-name name version))
@@ -116967,12 +116886,12 @@ easily insert rather complicated mathematical 
material in
 (define-public texlive-quotchap
   (package
     (name "texlive-quotchap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quotchap/"
                                      "source/latex/quotchap/"
                                      "tex/latex/quotchap/"))))
@@ -116994,12 +116913,12 @@ font set (as supported by @code{psnfss}).")
 (define-public texlive-quoting
   (package
     (name "texlive-quoting")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quoting/" 
"source/latex/quoting/"
                                      "tex/latex/quoting/"))))
               (file-name (git-file-name name version))
@@ -117022,12 +116941,12 @@ and after the environment.")
 (define-public texlive-quotmark
   (package
     (name "texlive-quotmark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/quotmark/"
                                      "source/latex/quotmark/"
                                      "tex/latex/quotmark/"))))
@@ -117053,12 +116972,12 @@ The author now considers the package obsolete, and 
recommends use of
 (define-public texlive-ran-toks
   (package
     (name "texlive-ran-toks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ran_toks/"
                                      "source/latex/ran_toks/"
                                      "tex/latex/ran_toks/"))))
@@ -117083,12 +117002,12 @@ these (typically larger) token sets.")
 (define-public texlive-randtext
   (package
     (name "texlive-randtext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/randtext/" 
"tex/latex/randtext/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117110,12 +117029,12 @@ or spammers easily picking up the address.")
 (define-public texlive-rccol
   (package
     (name "texlive-rccol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rccol/" "source/latex/rccol/"
                                      "tex/latex/rccol/"))))
               (file-name (git-file-name name version))
@@ -117135,12 +117054,12 @@ precision is possible.")
 (define-public texlive-rcs-multi
   (package
     (name "texlive-rcs-multi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rcs-multi/"
                                      "source/latex/rcs-multi/"
                                      "tex/latex/rcs-multi/"))))
@@ -117161,12 +117080,12 @@ multiple TeX files.")
 (define-public texlive-rcsinfo
   (package
     (name "texlive-rcsinfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rcsinfo/" 
"source/latex/rcsinfo/"
                                      "tex/latex/rcsinfo/"))))
               (file-name (git-file-name name version))
@@ -117186,18 +117105,18 @@ System} information and use it in a LaTeX document. 
 For users of LaTeX2HTML,
 (define-public texlive-readablecv
   (package
     (name "texlive-readablecv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/readablecv/"
                                      "tex/latex/readablecv/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12gjcwmli04pj2cgsj2g0xw2m0vczqs7kq9zirqakbkk7nb7w4g2"))))
+                "0l8py60k2s8iws7na8qfl3djhahl49jsjcjcggmc6175z1pkiwxz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/readablecv";)
@@ -117210,12 +117129,12 @@ lead to your CV being read rather than disgarded.")
 (define-public texlive-realboxes
   (package
     (name "texlive-realboxes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/realboxes/"
                                      "source/latex/realboxes/"
                                      "tex/latex/realboxes/"))))
@@ -117242,12 +117161,12 @@ form anyway when no optional arguments are used.")
 (define-public texlive-recipe
   (package
     (name "texlive-recipe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/recipe/" 
"tex/latex/recipe/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117265,12 +117184,12 @@ BrushScript-Italic fonts.")
 (define-public texlive-recipebook
   (package
     (name "texlive-recipebook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/recipebook/"
                                      "tex/latex/recipebook/"))))
               (file-name (git-file-name name version))
@@ -117293,12 +117212,12 @@ binder cover sheets.")
 (define-public texlive-recipecard
   (package
     (name "texlive-recipecard")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/recipecard/"
                                      "source/latex/recipecard/"
                                      "tex/latex/recipecard/"))))
@@ -117310,7 +117229,8 @@ binder cover sheets.")
     (properties '((updater-extra-native-inputs "texlive-updmap.cfg")))
     (build-system texlive-build-system)
     (arguments (list #:tex-format "latex"))
-    (native-inputs (list (texlive-updmap.cfg (list texlive-hypdoc))))
+    (native-inputs (list (texlive-updmap.cfg
+                          (list texlive-etoolbox texlive-hypdoc))))
     (home-page "https://ctan.org/pkg/recipecard";)
     (synopsis "Typeset recipes in note-card-sized boxes")
     (description
@@ -117322,12 +117242,12 @@ elegant and fits in the box of recipes.")
 (define-public texlive-rectopma
   (package
     (name "texlive-rectopma")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rectopma/" 
"tex/latex/rectopma/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117346,12 +117266,12 @@ a document.")
 (define-public texlive-refcheck
   (package
     (name "texlive-refcheck")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/refcheck/" 
"tex/latex/refcheck/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117371,12 +117291,12 @@ corresponding numbers of equations and/or 
bibliography references.")
 (define-public texlive-refenums
   (package
     (name "texlive-refenums")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/refenums/" 
"tex/latex/refenums/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117398,12 +117318,12 @@ also rendered as hyperlink to the definition.")
 (define-public texlive-reflectgraphics
   (package
     (name "texlive-reflectgraphics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/reflectgraphics/"
                                      "source/latex/reflectgraphics/"
                                      "tex/latex/reflectgraphics/"))))
@@ -117423,12 +117343,12 @@ ways, in pursuit of more striking graphics in a 
document.")
 (define-public texlive-refman
   (package
     (name "texlive-refman")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/refman/" "source/latex/refman/"
                                      "tex/latex/refman/"))))
               (file-name (git-file-name name version))
@@ -117448,12 +117368,12 @@ for notes to the reader, like some of the manuals 
distributed by Adobe.")
 (define-public texlive-regcount
   (package
     (name "texlive-regcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/regcount/"
                                      "source/latex/regcount/"
                                      "tex/latex/regcount/"))))
@@ -117475,12 +117395,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/register/"
                                      "source/latex/register/"
                                      "tex/latex/register/"))))
@@ -117506,19 +117426,19 @@ say, a pre-silicon test environment.")
 (define-public texlive-regstats
   (package
     (name "texlive-regstats")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/regstats/"
                                      "source/latex/regstats/"
                                      "tex/latex/regstats/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1a7jzqs8iv9pmami1pihn1dp3a4dz69ywzgz20zppxsdlg4m01fx"))))
+                "1l4if1agj643m7ks50x2d5bzzfbr5mwpdnl2clgn8m4ni1r0l1qg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/regstats";)
@@ -117534,12 +117454,12 @@ number of such registers.")
 (define-public texlive-relenc
   (package
     (name "texlive-relenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/relenc/"
                                      "fonts/tfm/public/relenc/"
                                      "fonts/vf/public/relenc/"
@@ -117561,12 +117481,12 @@ characters.")
 (define-public texlive-repeatindex
   (package
     (name "texlive-repeatindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/repeatindex/"
                                      "makeindex/repeatindex/"
                                      "tex/latex/repeatindex/"))))
@@ -117586,12 +117506,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/repltext/"
                                      "source/latex/repltext/"
                                      "tex/latex/repltext/"))))
@@ -117613,12 +117533,12 @@ pasted.")
 (define-public texlive-rescansync
   (package
     (name "texlive-rescansync")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rescansync/"
                                      "tex/latex/rescansync/"))))
               (file-name (git-file-name name version))
@@ -117637,12 +117557,12 @@ preserving SyncTeX information.")
 (define-public texlive-resmes
   (package
     (name "texlive-resmes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/resmes/" "source/latex/resmes/"
                                      "tex/latex/resmes/"))))
               (file-name (git-file-name name version))
@@ -117661,12 +117581,12 @@ restriction symbol.")
 (define-public texlive-returntogrid
   (package
     (name "texlive-returntogrid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/returntogrid/"
                                      "tex/latex/returntogrid/"))))
               (file-name (git-file-name name version))
@@ -117688,12 +117608,12 @@ do some horizontal movements to get to @samp{Tab} 
positions.")
 (define-public texlive-rgltxdoc
   (package
     (name "texlive-rgltxdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rgltxdoc/"
                                      "source/latex/rgltxdoc/"
                                      "tex/latex/rgltxdoc/"))))
@@ -117715,12 +117635,12 @@ documentations.")
 (define-public texlive-rjlparshap
   (package
     (name "texlive-rjlparshap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rjlparshap/"
                                      "source/latex/rjlparshap/"
                                      "tex/latex/rjlparshap/"))))
@@ -117742,12 +117662,12 @@ does.")
 (define-public texlive-rlepsf
   (package
     (name "texlive-rlepsf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/rlepsf/" 
"tex/generic/rlepsf/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117770,12 +117690,12 @@ coordinates).  You can, if you so choose, use the 
facilities of the
 (define-public texlive-rmpage
   (package
     (name "texlive-rmpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rmpage/" 
"tex/latex/rmpage/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117799,12 +117719,12 @@ parameters to particular measurements.")
 (define-public texlive-robustcommand
   (package
     (name "texlive-robustcommand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/robustcommand/"
                                      "source/latex/robustcommand/"
                                      "tex/latex/robustcommand/"))))
@@ -117824,12 +117744,12 @@ which checks for the existence of a command before 
declaring it robust.")
 (define-public texlive-robustindex
   (package
     (name "texlive-robustindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/robustindex/"
                                      "tex/latex/robustindex/"))))
               (file-name (git-file-name name version))
@@ -117851,12 +117771,12 @@ maintain correct page numbers.")
 (define-public texlive-romanbar
   (package
     (name "texlive-romanbar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/romanbar/"
                                      "source/latex/romanbar/"
                                      "tex/latex/romanbar/"))))
@@ -117879,12 +117799,12 @@ Arabic numerals if necessary).  The package also 
provides a predicate
 (define-public texlive-romanbarpagenumber
   (package
     (name "texlive-romanbarpagenumber")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/romanbarpagenumber/"
                                      "source/latex/romanbarpagenumber/"
                                      "tex/latex/romanbarpagenumber/"))))
@@ -117904,12 +117824,12 @@ allows you to use those roman numbers as page 
number.")
 (define-public texlive-romanneg
   (package
     (name "texlive-romanneg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/romanneg/" 
"tex/latex/romanneg/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -117927,12 +117847,12 @@ allows you to use those roman numbers as page 
number.")
 (define-public texlive-romannum
   (package
     (name "texlive-romannum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/romannum/"
                                      "source/latex/romannum/"
                                      "tex/latex/romannum/"))))
@@ -117953,12 +117873,12 @@ fonts may find this package useful.")
 (define-public texlive-rotfloat
   (package
     (name "texlive-rotfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rotfloat/"
                                      "source/latex/rotfloat/"
                                      "tex/latex/rotfloat/"))))
@@ -117983,12 +117903,12 @@ package to define rotated versions of the new 
floats, too.")
 (define-public texlive-rotpages
   (package
     (name "texlive-rotpages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rotpages/" 
"tex/latex/rotpages/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118009,12 +117929,12 @@ normally and the solutions rotated.")
 (define-public texlive-roundbox
   (package
     (name "texlive-roundbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/roundbox/" 
"tex/latex/roundbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118032,12 +117952,12 @@ for producing boxes, framed with rounded corners.")
 (define-public texlive-rterface
   (package
     (name "texlive-rterface")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rterface/" 
"tex/latex/rterface/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118055,12 +117975,12 @@ R's parameters, and provides code to read R 
output.")
 (define-public texlive-rtkinenc
   (package
     (name "texlive-rtkinenc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rtkinenc/"
                                      "source/latex/rtkinenc/"
                                      "tex/latex/rtkinenc/"))))
@@ -118088,12 +118008,12 @@ a new version of @code{inputenc} though, nor is it 
part of standard LaTeX.")
 (define-public texlive-rulerbox
   (package
     (name "texlive-rulerbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rulerbox/" 
"tex/latex/rulerbox/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118112,12 +118032,12 @@ designating the relative scale in printed 
materials.")
 (define-public texlive-rulercompass
   (package
     (name "texlive-rulercompass")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rulercompass/"
                                      "source/latex/rulercompass/"
                                      "tex/latex/rulercompass/"))))
@@ -118137,17 +118057,17 @@ and compass diagrams with TikZ.")
 (define-public texlive-runcode
   (package
     (name "texlive-runcode")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/runcode/" 
"tex/latex/runcode/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hl179kc1snbld8ggp2jsx7rb5kyi9xjw2xbvzlf0bjxib8c2id7"))))
+                "1gv7crjrdgj7a735hyrdyq9yf9kn42lrizm54f9v3mss7nzw0nrl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/runcode";)
@@ -118166,12 +118086,12 @@ this server-mode supports Julia, MatLab, Python, 
and R.")
 (define-public texlive-rvwrite
   (package
     (name "texlive-rvwrite")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/rvwrite/" 
"tex/latex/rvwrite/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118194,18 +118114,18 @@ package.")
 (define-public texlive-sanitize-umlaut
   (package
     (name "texlive-sanitize-umlaut")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sanitize-umlaut/"
                                      "tex/latex/sanitize-umlaut/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14hi35xzs2kmv5bk4h9yw8xqm1h08w9aqm6yhd8y3lx9jcggxmqf"))))
+                "022qrm85cyz8r9q4miy9yd0m8yizi4z8zj7xfx1kvb1nqk6rzkpf"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/sanitize-umlaut";)
@@ -118221,12 +118141,12 @@ MakeIndex and pdfLaTeX.")
 (define-public texlive-precattl
   (package
     (name "texlive-precattl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/precattl/" 
"tex/latex/precattl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118244,12 +118164,12 @@ catcodes.")
 (define-public texlive-saveenv
   (package
     (name "texlive-saveenv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/saveenv/" 
"tex/latex/saveenv/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118268,12 +118188,12 @@ works for all values of @code{\\endlinechar}.")
 (define-public texlive-savefnmark
   (package
     (name "texlive-savefnmark")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/savefnmark/"
                                      "source/latex/savefnmark/"
                                      "tex/latex/savefnmark/"))))
@@ -118294,12 +118214,12 @@ subsequently without creating another footnote at 
the bottom.")
 (define-public texlive-savesym
   (package
     (name "texlive-savesym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/savesym/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118322,12 +118242,12 @@ to give the glyph a unique name.  To do that, we 
define
 (define-public texlive-savetrees
   (package
     (name "texlive-savetrees")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/savetrees/"
                                      "doc/latex/savetrees/"
                                      "source/latex/savetrees/"
@@ -118354,12 +118274,12 @@ options for the broad brush approach.")
 (define-public texlive-scale
   (package
     (name "texlive-scale")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scale/" "source/latex/scale/"
                                      "tex/latex/scale/"))))
               (file-name (git-file-name name version))
@@ -118380,12 +118300,12 @@ resolution.")
 (define-public texlive-scalebar
   (package
     (name "texlive-scalebar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scalebar/"
                                      "source/latex/scalebar/"
                                      "tex/latex/scalebar/"))))
@@ -118407,12 +118327,12 @@ micrometres for an electron microscope image.")
 (define-public texlive-scalerel
   (package
     (name "texlive-scalerel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scalerel/" 
"tex/latex/scalerel/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118435,12 +118355,12 @@ general appearance.")
 (define-public texlive-scanpages
   (package
     (name "texlive-scanpages")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scanpages/"
                                      "fonts/map/dvips/scanpages/"
                                      "fonts/tfm/public/scanpages/"
@@ -118462,12 +118382,12 @@ pre-TeX-era material that is available as scanned 
pages, only.")
 (define-public texlive-schedule
   (package
     (name "texlive-schedule")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/schedule/"
                                      "source/latex/schedule/"
                                      "tex/latex/schedule/"))))
@@ -118491,19 +118411,19 @@ are included to allow the user to customize the 
output.")
 (define-public texlive-schooldocs
   (package
     (name "texlive-schooldocs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/schooldocs/"
                                      "source/latex/schooldocs/"
                                      "tex/latex/schooldocs/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0rfdxsfgi6d4q755fcp7kzc4lxfkvwwp82j3z7sfhp6xgqx11hm6"))))
+                "0j4i2mx672vgygpvficjqds4r4rrl0czxpgfk6ha200fsyddlx65"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/schooldocs";)
@@ -118519,12 +118439,12 @@ Many features are freely configurable.")
 (define-public texlive-scontents
   (package
     (name "texlive-scontents")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scontents/"
                                      "source/latex/scontents/"
                                      "tex/context/third/scontents/"
@@ -118547,12 +118467,12 @@ document, additionally can be written to external 
files if desired.")
 (define-public texlive-scrambledenvs
   (package
     (name "texlive-scrambledenvs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scrambledenvs/"
                                      "source/latex/scrambledenvs/"
                                      "tex/latex/scrambledenvs/"))))
@@ -118577,12 +118497,12 @@ scrambled solutions as well, etc.")
 (define-public texlive-scrlayer-fancyhdr
   (package
     (name "texlive-scrlayer-fancyhdr")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scrlayer-fancyhdr/"
                                      "source/latex/scrlayer-fancyhdr/"
                                      "tex/latex/scrlayer-fancyhdr/"))))
@@ -118604,12 +118524,12 @@ styles of package @code{fancyhdr}.  This allows the 
combination of features of
 (define-public texlive-scrlttr2copy
   (package
     (name "texlive-scrlttr2copy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/scrlttr2copy/"
                                      "tex/latex/scrlttr2copy/"))))
               (file-name (git-file-name name version))
@@ -118630,12 +118550,12 @@ of a specific letter are duplicated with background 
text marking as copies.")
 (define-public texlive-sdaps
   (package
     (name "texlive-sdaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sdaps/" "source/latex/sdaps/"
                                      "tex/latex/sdaps/"))))
               (file-name (git-file-name name version))
@@ -118688,12 +118608,12 @@ questions, range questions,
 (define-public texlive-sdrt
   (package
     (name "texlive-sdrt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sdrt/" "tex/latex/sdrt/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118714,12 +118634,12 @@ mathematics mode, so they work the same in formulae 
and in text.")
 (define-public texlive-secdot
   (package
     (name "texlive-secdot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/secdot/" 
"tex/latex/secdot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118738,12 +118658,12 @@ with other sectioning commands.")
 (define-public texlive-secnum
   (package
     (name "texlive-secnum")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/secnum/" "source/latex/secnum/"
                                      "tex/latex/secnum/"))))
               (file-name (git-file-name name version))
@@ -118762,12 +118682,12 @@ intuitively.")
 (define-public texlive-sectionbox
   (package
     (name "texlive-sectionbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sectionbox/"
                                      "tex/latex/sectionbox/"))))
               (file-name (git-file-name name version))
@@ -118788,12 +118708,12 @@ with that class and with derived classes.")
 (define-public texlive-sectionbreak
   (package
     (name "texlive-sectionbreak")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sectionbreak/"
                                      "tex/latex/sectionbreak/"))))
               (file-name (git-file-name name version))
@@ -118814,12 +118734,12 @@ section break mark symbol.")
 (define-public texlive-seealso
   (package
     (name "texlive-seealso")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/seealso/" 
"source/latex/seealso/"
                                      "tex/latex/seealso/"))))
               (file-name (git-file-name name version))
@@ -118839,12 +118759,12 @@ page numbers are present in the actual index 
entries.")
 (define-public texlive-selectp
   (package
     (name "texlive-selectp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/selectp/" 
"tex/latex/selectp/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118863,12 +118783,12 @@ pages are output.")
 (define-public texlive-semantex
   (package
     (name "texlive-semantex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/semantex/" 
"tex/latex/semantex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -118893,12 +118813,12 @@ documents of SemanTeX markup to prepare them e.g., 
for publication.")
 (define-public texlive-semantic
   (package
     (name "texlive-semantic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/semantic/"
                                      "source/latex/semantic/"
                                      "tex/latex/semantic/"))))
@@ -118918,12 +118838,12 @@ It includes T-diagrams, various derivation symbols 
and inference trees.")
 (define-public texlive-semantic-markup
   (package
     (name "texlive-semantic-markup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/semantic-markup/"
                                      "tex/latex/semantic-markup/"))))
               (file-name (git-file-name name version))
@@ -118951,12 +118871,12 @@ musical analysis.")
 (define-public texlive-semesterplanner
   (package
     (name "texlive-semesterplanner")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/semesterplanner/"
                                      "source/lualatex/semesterplanner/"
                                      "tex/lualatex/semesterplanner/"))))
@@ -118977,12 +118897,12 @@ as well as appointments, deadlines, and exams.")
 (define-public texlive-semioneside
   (package
     (name "texlive-semioneside")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/semioneside/"
                                      "source/latex/semioneside/"
                                      "tex/latex/semioneside/"))))
@@ -119005,12 +118925,12 @@ pages on user request, e.g., floating objects.")
 (define-public texlive-semproc
   (package
     (name "texlive-semproc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/semproc/" 
"source/latex/semproc/"
                                      "tex/latex/semproc/"))))
               (file-name (git-file-name name version))
@@ -119036,12 +118956,12 @@ subsections of the respective talk.")
 (define-public texlive-semtex
   (package
     (name "texlive-semtex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/semtex/" 
"tex/latex/semtex/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119066,12 +118986,12 @@ packages.")
 (define-public texlive-sepfootnotes
   (package
     (name "texlive-sepfootnotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sepfootnotes/"
                                      "tex/latex/sepfootnotes/"))))
               (file-name (git-file-name name version))
@@ -119092,12 +119012,12 @@ note.")
 (define-public texlive-sesstime
   (package
     (name "texlive-sesstime")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sesstime/"
                                      "source/latex/sesstime/"
                                      "tex/latex/sesstime/"))))
@@ -119119,12 +119039,12 @@ throughout the course.")
 (define-public texlive-sf298
   (package
     (name "texlive-sf298")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sf298/" "source/latex/sf298/"
                                      "tex/latex/sf298/"))))
               (file-name (git-file-name name version))
@@ -119144,12 +119064,12 @@ a document delivered, for instance, on a U.S.  
government contract.")
 (define-public texlive-sffms
   (package
     (name "texlive-sffms")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sffms/" "source/latex/sffms/"
                                      "tex/latex/sffms/"))))
               (file-name (git-file-name name version))
@@ -119169,12 +119089,12 @@ extensive documentation aimed at new LaTeX users.")
 (define-public texlive-sfmath
   (package
     (name "texlive-sfmath")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/sfmath/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119192,12 +119112,12 @@ sans serif fonts.")
 (define-public texlive-shadethm
   (package
     (name "texlive-shadethm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shadethm/" 
"tex/latex/shadethm/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119219,12 +119139,12 @@ generally recommended, therefore, to use 
@code{mdframed} instead.")
 (define-public texlive-shadow
   (package
     (name "texlive-shadow")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shadow/" 
"tex/latex/shadow/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119242,12 +119162,12 @@ and supporting mechanisms.")
 (define-public texlive-shadowtext
   (package
     (name "texlive-shadowtext")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shadowtext/"
                                      "tex/latex/shadowtext/"))))
               (file-name (git-file-name name version))
@@ -119267,12 +119187,12 @@ of the shadow are customisable.")
 (define-public texlive-shapepar
   (package
     (name "texlive-shapepar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/shapepar/"
                                      "tex/generic/shapepar/"))))
               (file-name (git-file-name name version))
@@ -119307,12 +119227,12 @@ polygon form.")
 (define-public texlive-shdoc
   (package
     (name "texlive-shdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shdoc/" "source/latex/shdoc/"
                                      "tex/latex/shdoc/"))))
               (file-name (git-file-name name version))
@@ -119333,12 +119253,12 @@ and feel of the package output imitates the look of 
a shell prompt.")
 (define-public texlive-shipunov
   (package
     (name "texlive-shipunov")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/shipunov/" 
"doc/latex/shipunov/"
                                      "tex/latex/shipunov/"))))
               (file-name (git-file-name name version))
@@ -119421,12 +119341,12 @@ tables.
 (define-public texlive-shorttoc
   (package
     (name "texlive-shorttoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/shorttoc/"
                                      "source/latex/shorttoc/"
                                      "tex/latex/shorttoc/"))))
@@ -119448,12 +119368,12 @@ document.")
 (define-public texlive-show2e
   (package
     (name "texlive-show2e")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/show2e/" "source/latex/show2e/"
                                      "tex/latex/show2e/"))))
               (file-name (git-file-name name version))
@@ -119484,12 +119404,12 @@ any.  The @code{\\showcs} variant helps with macros 
with exotic names.")
 (define-public texlive-showcharinbox
   (package
     (name "texlive-showcharinbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/showcharinbox/"
                                      "source/latex/showcharinbox/"
                                      "tex/latex/showcharinbox/"))))
@@ -119509,12 +119429,12 @@ is, and displaying width, height, and depth 
information of the character.")
 (define-public texlive-showdim
   (package
     (name "texlive-showdim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/showdim/" 
"tex/latex/showdim/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119534,12 +119454,12 @@ a point.")
 (define-public texlive-showlabels
   (package
     (name "texlive-showlabels")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/showlabels/"
                                      "source/latex/showlabels/"
                                      "tex/latex/showlabels/"))))
@@ -119563,12 +119483,12 @@ commands.")
 (define-public texlive-sidenotes
   (package
     (name "texlive-sidenotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sidenotes/"
                                      "source/latex/sidenotes/"
                                      "tex/latex/sidenotes/"))))
@@ -119589,19 +119509,19 @@ text books.")
 (define-public texlive-sidenotesplus
   (package
     (name "texlive-sidenotesplus")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sidenotesplus/"
                                      "source/latex/sidenotesplus/"
                                      "tex/latex/sidenotesplus/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1nkyijswqnkd3igg9ln8pgfrmibfgfvavzrmi8d36d9f6bbc4i3a"))))
+                "051vjn3jmzrlcmbx6vg3zdsqkdwf6j6ykjkla669fs2s8x2zk59z"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/sidenotesplus";)
@@ -119630,12 +119550,12 @@ widened, suitable if that extra space for an 
equation is required.")
 (define-public texlive-silence
   (package
     (name "texlive-silence")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/silence/" 
"source/latex/silence/"
                                      "tex/latex/silence/"))))
               (file-name (git-file-name name version))
@@ -119658,12 +119578,12 @@ later reference.")
 (define-public texlive-sillypage
   (package
     (name "texlive-sillypage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sillypage/"
                                      "source/latex/sillypage/"
                                      "tex/latex/sillypage/"))))
@@ -119684,12 +119604,12 @@ in this silly style, too.")
 (define-public texlive-simplecd
   (package
     (name "texlive-simplecd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplecd/"
                                      "source/latex/simplecd/"
                                      "tex/latex/simplecd/"))))
@@ -119712,12 +119632,12 @@ things may be placed.")
 (define-public texlive-simplecv
   (package
     (name "texlive-simplecv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplecv/"
                                      "source/latex/simplecv/"
                                      "tex/latex/simplecv/"))))
@@ -119737,12 +119657,12 @@ things may be placed.")
 (define-public texlive-simpleinvoice
   (package
     (name "texlive-simpleinvoice")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simpleinvoice/"
                                      "tex/latex/simpleinvoice/"))))
               (file-name (git-file-name name version))
@@ -119763,18 +119683,18 @@ commands, and an invoice is generated automatically 
with the
 (define-public texlive-simplivre
   (package
     (name "texlive-simplivre")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/simplivre/"
                                      "tex/latex/simplivre/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0hi0rdzlsvqw7m0z1qz6cm8zcz0r29rnd5w7d5624ihqnjscn6j5"))))
+                "1r7dw35ad8vbvx0rjpilwgh0r0479wkdfm2y9506a61lq3yka066"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-minimalist))
@@ -119791,12 +119711,12 @@ XeLaTeX or LuaLaTeX.")
 (define-public texlive-sitem
   (package
     (name "texlive-sitem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sitem/" "source/latex/sitem/"
                                      "tex/latex/sitem/"))))
               (file-name (git-file-name name version))
@@ -119815,12 +119735,12 @@ a box.")
 (define-public texlive-skb
   (package
     (name "texlive-skb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skb/" "source/latex/skb/"
                                      "tex/latex/skb/"))))
               (file-name (git-file-name name version))
@@ -119848,12 +119768,12 @@ to write articles and books.")
 (define-public texlive-skdoc
   (package
     (name "texlive-skdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skdoc/" "source/latex/skdoc/"
                                      "tex/latex/skdoc/"))))
               (file-name (git-file-name name version))
@@ -119875,12 +119795,12 @@ a single run of a single file.")
 (define-public texlive-skeldoc
   (package
     (name "texlive-skeldoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skeldoc/" 
"tex/latex/skeldoc/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119902,12 +119822,12 @@ e.g., as a to-do mechanism.")
 (define-public texlive-skeycommand
   (package
     (name "texlive-skeycommand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skeycommand/"
                                      "tex/latex/skeycommand/"))))
               (file-name (git-file-name name version))
@@ -119927,12 +119847,12 @@ and @code{skeyval} packages are available to the 
user of @code{skeycommand}.")
 (define-public texlive-skeyval
   (package
     (name "texlive-skeyval")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skeyval/" 
"tex/latex/skeyval/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119953,12 +119873,12 @@ introduced in a new context.")
 (define-public texlive-skills
   (package
     (name "texlive-skills")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skills/" 
"tex/latex/skills/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -119981,12 +119901,12 @@ resulting proficiency level.")
 (define-public texlive-skrapport
   (package
     (name "texlive-skrapport")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/skrapport/"
                                      "source/latex/skrapport/"
                                      "tex/latex/skrapport/"))))
@@ -120007,12 +119927,12 @@ was inspired by that of the PracTeX journal style.")
 (define-public texlive-slantsc
   (package
     (name "texlive-slantsc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/slantsc/" 
"source/latex/slantsc/"
                                      "tex/latex/slantsc/"))))
               (file-name (git-file-name name version))
@@ -120032,12 +119952,12 @@ shapes.")
 (define-public texlive-smalltableof
   (package
     (name "texlive-smalltableof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/smalltableof/"
                                      "tex/latex/smalltableof/"))))
               (file-name (git-file-name name version))
@@ -120057,12 +119977,12 @@ tables, etc.")
 (define-public texlive-smart-eqn
   (package
     (name "texlive-smart-eqn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/smart-eqn/"
                                      "source/latex/smart-eqn/"
                                      "tex/latex/smart-eqn/"))))
@@ -120087,12 +120007,12 @@ styling which eliminates the need to enter style 
commands repeatedly.")
 (define-public texlive-smartref
   (package
     (name "texlive-smartref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/smartref/" 
"tex/latex/smartref/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120118,12 +120038,12 @@ using the extended labels.")
 (define-public texlive-smartunits
   (package
     (name "texlive-smartunits")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/smartunits/"
                                      "tex/latex/smartunits/"))))
               (file-name (git-file-name name version))
@@ -120142,12 +120062,12 @@ between (some) metric and Imperial units.")
 (define-public texlive-snapshot
   (package
     (name "texlive-snapshot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/snapshot/"
                                      "source/latex/snapshot/"
                                      "tex/latex/snapshot/"))))
@@ -120176,12 +120096,12 @@ side effects of routine upgrades to the TeX 
system.")
 (define-public texlive-snaptodo
   (package
     (name "texlive-snaptodo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/snaptodo/" 
"tex/latex/snaptodo/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120202,12 +120122,12 @@ customizable style.")
 (define-public texlive-snotez
   (package
     (name "texlive-snotez")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/snotez/" 
"tex/latex/snotez/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120227,12 +120147,12 @@ the notes themselves).")
 (define-public texlive-soulpos
   (package
     (name "texlive-soulpos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/soulpos/" 
"tex/latex/soulpos/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120254,19 +120174,19 @@ small elements, here each chunk of text to be 
underlined is a single element.")
 (define-public texlive-spacingtricks
   (package
     (name "texlive-spacingtricks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spacingtricks/"
                                      "source/latex/spacingtricks/"
                                      "tex/latex/spacingtricks/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1c9qhraa8nlxlydia4ymqwgc751hldnzyknlkwy30gyfjwyv4s80"))))
+                "1asf35qbqzcyf37qikhjx9sp1rbknkc8khj5bx3qplwbqiz6qk56"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/spacingtricks";)
@@ -120281,12 +120201,12 @@ adjustment.")
 (define-public texlive-spark-otf
   (package
     (name "texlive-spark-otf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/spark-otf/"
                                      "fonts/opentype/public/spark-otf/"
                                      "tex/latex/spark-otf/"))))
@@ -120306,12 +120226,12 @@ available from AtF Spark.")
 (define-public texlive-sparklines
   (package
     (name "texlive-sparklines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sparklines/"
                                      "tex/latex/sparklines/"))))
               (file-name (git-file-name name version))
@@ -120333,12 +120253,12 @@ sparklines package uses PGF.")
 (define-public texlive-sphack
   (package
     (name "texlive-sphack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sphack/" 
"tex/latex/sphack/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120357,12 +120277,12 @@ mode.")
 (define-public texlive-splitindex
   (package
     (name "texlive-splitindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/splitindex/"
                                      "doc/man/man1/splitindex.1"
                                      "doc/man/man1/splitindex.man1.pdf"
@@ -120393,12 +120313,12 @@ index processor for each of the files.")
 (define-public texlive-spot
   (package
     (name "texlive-spot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spot/" "source/latex/spot/"
                                      "tex/latex/spot/"))))
               (file-name (git-file-name name version))
@@ -120418,12 +120338,12 @@ but it can be used in other document classes as 
well.")
 (define-public texlive-spotcolor
   (package
     (name "texlive-spotcolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spotcolor/"
                                      "tex/latex/spotcolor/"))))
               (file-name (git-file-name name version))
@@ -120443,18 +120363,18 @@ spaces are included but new ones can easily be 
defined.")
 (define-public texlive-spreadtab
   (package
     (name "texlive-spreadtab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spreadtab/"
                                      "tex/latex/spreadtab/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "052is9kyikixfga67ab3fl8rk8whmvpwgzy02z75awhn164fk2zq"))))
+                "0iz10jx2pxpwqbc9xm0s6yib2v6xb5h4wy6ygxclzams7xa4xb79"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/spreadtab";)
@@ -120468,12 +120388,12 @@ be used in formulas to generate values in other 
cells.")
 (define-public texlive-spverbatim
   (package
     (name "texlive-spverbatim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/spverbatim/"
                                      "source/latex/spverbatim/"
                                      "tex/latex/spverbatim/"))))
@@ -120497,12 +120417,12 @@ spverbatim allow LaTeX to break lines at space 
characters.")
 (define-public texlive-srbook-mem
   (package
     (name "texlive-srbook-mem")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/srbook-mem/"
                                      "tex/latex/srbook-mem/"))))
               (file-name (git-file-name name version))
@@ -120521,12 +120441,12 @@ to Serbian style.")
 (define-public texlive-srcltx
   (package
     (name "texlive-srcltx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/srcltx/" "source/latex/srcltx/"
                                      "tex/latex/srcltx/"))))
               (file-name (git-file-name name version))
@@ -120546,12 +120466,12 @@ and back again (given a @file{.dvi} viewer that 
supports this).")
 (define-public texlive-sseq
   (package
     (name "texlive-sseq")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sseq/" "source/latex/sseq/"
                                      "tex/latex/sseq/"))))
               (file-name (git-file-name name version))
@@ -120574,12 +120494,12 @@ available.")
 (define-public texlive-sslides
   (package
     (name "texlive-sslides")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sslides/" 
"tex/latex/sslides/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120597,12 +120517,12 @@ user may add headers and footers to the slide.")
 (define-public texlive-stack
   (package
     (name "texlive-stack")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "source/latex/stack/" 
"tex/latex/stack/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120621,12 +120541,12 @@ the backbone of the @code{import} package.")
 (define-public texlive-stdclsdv
   (package
     (name "texlive-stdclsdv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stdclsdv/"
                                      "source/latex/stdclsdv/"
                                      "tex/latex/stdclsdv/"))))
@@ -120648,12 +120568,12 @@ printing a warning.")
 (define-public texlive-stdpage
   (package
     (name "texlive-stdpage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stdpage/" 
"source/latex/stdpage/"
                                      "tex/latex/stdpage/"))))
               (file-name (git-file-name name version))
@@ -120674,12 +120594,12 @@ m characters each.")
 (define-public texlive-stealcaps
   (package
     (name "texlive-stealcaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stealcaps/"
                                      "source/latex/stealcaps/"
                                      "tex/latex/stealcaps/"))))
@@ -120705,18 +120625,18 @@ specify the name of the target font via the from 
option.")
 (define-public texlive-stex
   (package
     (name "texlive-stex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stex/" "source/latex/stex/"
                                      "tex/latex/stex/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1yh991kwsm59vsylw0q1xifq18b8bdfmzf4ga0x7f0bcmwf3plab"))))
+                "1p5icw5c8c6k82ycy91d4rvypk4yd958jglcxb6vhqi6hnjagpp5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/stex";)
@@ -120731,12 +120651,12 @@ management (MKM).")
 (define-public texlive-storecmd
   (package
     (name "texlive-storecmd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/storecmd/" 
"tex/latex/storecmd/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120756,12 +120676,12 @@ syntax.")
 (define-public texlive-stringstrings
   (package
     (name "texlive-stringstrings")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stringstrings/"
                                      "source/latex/stringstrings/"
                                      "tex/latex/stringstrings/"))))
@@ -120788,12 +120708,12 @@ manipulations.")
 (define-public texlive-sttools
   (package
     (name "texlive-sttools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/sttools/" 
"source/latex/sttools/"
                                      "tex/latex/sttools/"))))
               (file-name (git-file-name name version))
@@ -120815,12 +120735,12 @@ numerical lists and arrays.")
 (define-public texlive-stubs
   (package
     (name "texlive-stubs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/stubs/" "tex/latex/stubs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120839,12 +120759,12 @@ contact information.")
 (define-public texlive-studenthandouts
   (package
     (name "texlive-studenthandouts")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/studenthandouts/"
                                      "tex/latex/studenthandouts/"))))
               (file-name (git-file-name name version))
@@ -120869,19 +120789,19 @@ style for handouts.  This style can be easily 
changed.")
 (define-public texlive-styledcmd
   (package
     (name "texlive-styledcmd")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/styledcmd/"
                                      "source/latex/styledcmd/"
                                      "tex/latex/styledcmd/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0828ay5kyd0z77mh1y590m3ln52awi0rcdmdp5djlx1198xlvfj5"))))
+                "18dmxdmf1sg1y91y19n0qwqvk1053cb5m0r7maf80hsnjfi4vkfk"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/styledcmd";)
@@ -120895,12 +120815,12 @@ expandable and protected commands.")
 (define-public texlive-subdepth
   (package
     (name "texlive-subdepth")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subdepth/"
                                      "source/latex/subdepth/"
                                      "tex/latex/subdepth/"))))
@@ -120921,12 +120841,12 @@ a superscript as well, but this can look odd in 
some situations.")
 (define-public texlive-subdocs
   (package
     (name "texlive-subdocs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subdocs/" 
"tex/latex/subdocs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -120947,12 +120867,12 @@ document and may be typeset separately.  What the 
package does is sharing the
 (define-public texlive-subeqn
   (package
     (name "texlive-subeqn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subeqn/" "source/latex/subeqn/"
                                      "tex/latex/subeqn/"))))
               (file-name (git-file-name name version))
@@ -120975,12 +120895,12 @@ solves this.  Note that this package is not 
compatible with the package
 (define-public texlive-subeqnarray
   (package
     (name "texlive-subeqnarray")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subeqnarray/"
                                      "source/latex/subeqnarray/"
                                      "tex/latex/subeqnarray/"))))
@@ -121005,12 +120925,12 @@ results than @code{eqnarray}-related macros.")
 (define-public texlive-subfigmat
   (package
     (name "texlive-subfigmat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subfigmat/"
                                      "tex/latex/subfigmat/"))))
               (file-name (git-file-name name version))
@@ -121031,12 +120951,12 @@ top-to-bottom.")
 (define-public texlive-subfloat
   (package
     (name "texlive-subfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/subfloat/"
                                      "source/latex/subfloat/"
                                      "tex/latex/subfloat/"))))
@@ -121056,41 +120976,15 @@ 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-substitutefont
-  (package
-    (name "texlive-substitutefont")
-    (version "2023.0")
-    (source (origin
-              (method svn-multi-fetch)
-              (uri (svn-multi-reference
-                    (url (texlive-packages-repository version))
-                    (revision 66594)
-                    (locations (list "doc/latex/substitutefont/"
-                                     "tex/latex/substitutefont/"))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "12h6012ckkacv2hjcs0cv3ylzzxfp54ps0ca2fp6m20achbv93lc"))))
-    (outputs '("out" "doc"))
-    (build-system texlive-build-system)
-    (home-page "https://ctan.org/pkg/substitutefont";)
-    (synopsis "Easy font substitution")
-    (description
-     "Many fonts are extensions of a basic font family with new glyphs or 
shapes.
-Such fonts may be given a new name due to licence reasons or to the creator's
-preference.  The package facilitates the task of setting up a font family as
-substitute for another one, using its @code{\\substitutefont} command.")
-    (license license:lppl1.3+)))
-
 (define-public texlive-suppose
   (package
     (name "texlive-suppose")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/suppose/" 
"tex/latex/suppose/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121110,12 +121004,12 @@ He does not recommend using them in formal work.")
 (define-public texlive-svgcolor
   (package
     (name "texlive-svgcolor")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svgcolor/" 
"tex/latex/svgcolor/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121133,12 +121027,12 @@ names for use with both the @code{color} and 
PSTricks packages.")
 (define-public texlive-svn
   (package
     (name "texlive-svn")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svn/" "source/latex/svn/"
                                      "tex/latex/svn/"))))
               (file-name (git-file-name name version))
@@ -121158,12 +121052,12 @@ for Subversion rather than CVS.")
 (define-public texlive-svn-multi
   (package
     (name "texlive-svn-multi")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svn-multi/"
                                      "doc/support/svn-multi/"
                                      "scripts/svn-multi/"
@@ -121192,12 +121086,12 @@ retrieve information necessary for the required 
output.")
 (define-public texlive-svninfo
   (package
     (name "texlive-svninfo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/svninfo/" 
"source/latex/svninfo/"
                                      "tex/latex/svninfo/"))))
               (file-name (git-file-name name version))
@@ -121216,12 +121110,12 @@ typeset documents.")
 (define-public texlive-swfigure
   (package
     (name "texlive-swfigure")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/swfigure/"
                                      "source/latex/swfigure/"
                                      "tex/latex/swfigure/"))))
@@ -121242,12 +121136,12 @@ macro is defined to handle all five display modes.")
 (define-public texlive-swungdash
   (package
     (name "texlive-swungdash")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/swungdash/"
                                      "tex/latex/swungdash/"))))
               (file-name (git-file-name name version))
@@ -121268,12 +121162,12 @@ by applying transformations to the given font's 
glyph for a tilde.")
 (define-public texlive-syntax
   (package
     (name "texlive-syntax")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/syntax/" 
"tex/latex/syntax/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121291,12 +121185,12 @@ to represent the diagram structure.")
 (define-public texlive-syntrace
   (package
     (name "texlive-syntrace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/syntrace/"
                                      "source/latex/syntrace/"
                                      "tex/latex/syntrace/"))))
@@ -121318,12 +121212,12 @@ a trace.")
 (define-public texlive-synttree
   (package
     (name "texlive-synttree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/synttree/"
                                      "source/latex/synttree/"
                                      "tex/latex/synttree/"))))
@@ -121344,12 +121238,12 @@ the tree.")
 (define-public texlive-tabbing
   (package
     (name "texlive-tabbing")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabbing/" 
"source/latex/tabbing/"
                                      "tex/latex/tabbing/"))))
               (file-name (git-file-name name version))
@@ -121371,12 +121265,12 @@ learn two sets of accent commands.")
 (define-public texlive-tabfigures
   (package
     (name "texlive-tabfigures")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabfigures/"
                                      "source/latex/tabfigures/"
                                      "tex/latex/tabfigures/"))))
@@ -121400,12 +121294,12 @@ the table of contents).")
 (define-public texlive-tableaux
   (package
     (name "texlive-tableaux")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tableaux/" 
"tex/latex/tableaux/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121425,12 +121319,12 @@ are available.")
 (define-public texlive-tablefootnote
   (package
     (name "texlive-tablefootnote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tablefootnote/"
                                      "source/latex/tablefootnote/"
                                      "tex/latex/tablefootnote/"))))
@@ -121452,12 +121346,12 @@ and adjusting the counter as necessary, is too much 
work).")
 (define-public texlive-tableof
   (package
     (name "texlive-tableof")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tableof/" 
"source/latex/tableof/"
                                      "tex/latex/tableof/"))))
               (file-name (git-file-name name version))
@@ -121482,12 +121376,12 @@ to provide several tables.")
 (define-public texlive-tablists
   (package
     (name "texlive-tablists")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tablists/"
                                      "source/latex/tablists/"
                                      "tex/latex/tablists/"))))
@@ -121501,7 +121395,8 @@ to provide several tables.")
     (arguments (list #:tex-format "latex"))
     (native-inputs
      (list (texlive-updmap.cfg
-            (list texlive-fontinst
+            (list texlive-etoolbox
+                  texlive-fontinst
                   texlive-helvetic
                   texlive-hypdoc
                   texlive-makecell
@@ -121519,12 +121414,12 @@ optional arguments of item numbering similar to the 
@code{enumerate} or
 (define-public texlive-tabls
   (package
     (name "texlive-tabls")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabls/" "tex/latex/tabls/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121546,18 +121441,18 @@ slows down compilation of tables, since each entry 
is boxed twice.")
 (define-public texlive-tablvar
   (package
     (name "texlive-tablvar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tablvar/" 
"source/latex/tablvar/"
                                      "tex/latex/tablvar/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "09avmk6czz2p36mmsyd83i8riblj92vbdb344mp2rh8rjv3myzj8"))))
+                "0f937zz04b179y19amzwgpwm4406mmfdgclfxbfpnb9iwhqs15zm"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tablvar";)
@@ -121576,12 +121471,12 @@ features of the variation tables can be 
customized.")
 (define-public texlive-tabstackengine
   (package
     (name "texlive-tabstackengine")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabstackengine/"
                                      "tex/latex/tabstackengine/"))))
               (file-name (git-file-name name version))
@@ -121605,12 +121500,12 @@ constructions).")
 (define-public texlive-tabularborder
   (package
     (name "texlive-tabularborder")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabularborder/"
                                      "source/latex/tabularborder/"
                                      "tex/latex/tabularborder/"))))
@@ -121630,12 +121525,12 @@ compensated and a @code{\\hline} has the same 
length as the text.")
 (define-public texlive-tabularcalc
   (package
     (name "texlive-tabularcalc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabularcalc/"
                                      "tex/latex/tabularcalc/"))))
               (file-name (git-file-name name version))
@@ -121657,12 +121552,12 @@ horizontally or vertically and is fully 
customizable.")
 (define-public texlive-tabularew
   (package
     (name "texlive-tabularew")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabularew/"
                                      "source/latex/tabularew/"
                                      "tex/latex/tabularew/"))))
@@ -121683,18 +121578,18 @@ body of the column.")
 (define-public texlive-tabularray
   (package
     (name "texlive-tabularray")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tabularray/"
                                      "tex/latex/tabularray/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bwjlna7732ii8ivk2szmz7kd6rddfgnh5qc9ilxwlwr9c7zw2xz"))))
+                "0wvwrqhf30jddhaax0gv67ia7j7r2lkv4rlwh10lvbwwi8ka59g7"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tabularray";)
@@ -121716,12 +121611,12 @@ completely set in @code{keyval} way.")
 (define-public texlive-tagging
   (package
     (name "texlive-tagging")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tagging/" 
"tex/latex/tagging/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121740,12 +121635,12 @@ marked pieces to include or exclude.")
 (define-public texlive-tagpair
   (package
     (name "texlive-tagpair")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tagpair/" 
"tex/latex/tagpair/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121765,18 +121660,18 @@ translations, and bibliographic attributions, 
respectively.")
 (define-public texlive-tagpdf
   (package
     (name "texlive-tagpdf")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tagpdf/" "source/latex/tagpdf/"
                                      "tex/latex/tagpdf/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1kw3i9ks2qh9y912vldj9nvlmmy77dwajcnl4yrh5ig5byhwwgnr"))))
+                "198fagrxswp2dl3f4dww68gfvj1pv7xsb9mdcsmxsgksbgbqxp7d"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tagpdf";)
@@ -121794,12 +121689,12 @@ kernel changes are needed, how packages should be 
adapted.")
 (define-public texlive-talk
   (package
     (name "texlive-talk")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/talk/" "source/latex/talk/"
                                      "tex/latex/talk/"))))
               (file-name (git-file-name name version))
@@ -121828,12 +121723,12 @@ the user.")
 (define-public texlive-tamefloats
   (package
     (name "texlive-tamefloats")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tamefloats/"
                                      "tex/latex/tamefloats/"))))
               (file-name (git-file-name name version))
@@ -121856,12 +121751,12 @@ previous work).")
 (define-public texlive-tasks
   (package
     (name "texlive-tasks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tasks/" "tex/latex/tasks/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121881,12 +121776,12 @@ vertically.  This is what the @code{tasks} package 
helps to achieve.")
 (define-public texlive-tcldoc
   (package
     (name "texlive-tcldoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tcldoc/" "source/latex/tcldoc/"
                                      "tex/latex/tcldoc/"))))
               (file-name (git-file-name name version))
@@ -121907,12 +121802,12 @@ package is a bit like the @code{doc} package is for 
LaTeX, whereas the
 (define-public texlive-tdclock
   (package
     (name "texlive-tdclock")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tdclock/" 
"tex/latex/tdclock/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121930,12 +121825,12 @@ documents, for example in presentations.")
 (define-public texlive-technics
   (package
     (name "texlive-technics")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/technics/" 
"tex/latex/technics/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -121955,12 +121850,12 @@ from a template document.)")
 (define-public texlive-ted
   (package
     (name "texlive-ted")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ted/" "source/latex/ted/"
                                      "tex/latex/ted/"))))
               (file-name (git-file-name name version))
@@ -121995,19 +121890,19 @@ in the list.")
 (define-public texlive-templatetools
   (package
     (name "texlive-templatetools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/templatetools/"
                                      "source/latex/templatetools/"
                                      "tex/latex/templatetools/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02gi82iqbm568rvyqlmg61lzifxl32fd4cmgk5i4aiw93im0s1al"))))
+                "1phjqzldc1r7c637a6wyyb7na395bm869i5nyymv1z1f15jj8lsg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/templatetools";)
@@ -122021,12 +121916,12 @@ required.  All the commands work both in the 
preamble and in the document.")
 (define-public texlive-termcal
   (package
     (name "texlive-termcal")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/termcal/" 
"source/latex/termcal/"
                                      "tex/latex/termcal/"))))
               (file-name (git-file-name name version))
@@ -122049,12 +121944,12 @@ consecutive days so that it automatically flows 
around non-class days.")
 (define-public texlive-termlist
   (package
     (name "texlive-termlist")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/termlist/"
                                      "source/latex/termlist/"
                                      "tex/latex/termlist/"))))
@@ -122075,12 +121970,12 @@ kind of terms with a continuous number.  Candidate 
terms may appear inside an
 (define-public texlive-termsim
   (package
     (name "texlive-termsim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/termsim/" 
"source/latex/termsim/"
                                      "tex/latex/termsim/"))))
               (file-name (git-file-name name version))
@@ -122102,12 +121997,12 @@ Mac terminals.")
 (define-public texlive-testhyphens
   (package
     (name "texlive-testhyphens")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/testhyphens/"
                                      "source/latex/testhyphens/"
                                      "tex/latex/testhyphens/"))))
@@ -122131,12 +122026,12 @@ a workaround.")
 (define-public texlive-testidx
   (package
     (name "texlive-testidx")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bib/testidx/" "doc/latex/testidx/"
                                      "source/latex/testidx/" 
"tex/latex/testidx/"))))
               (file-name (git-file-name name version))
@@ -122160,12 +122055,12 @@ indexing interface provided by the 
@code{glossaries} package.")
 (define-public texlive-tex-label
   (package
     (name "texlive-tex-label")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tex-label/"
                                      "source/latex/tex-label/"
                                      "tex/latex/tex-label/"))))
@@ -122185,12 +122080,12 @@ at the bottom to the right of the page number.")
 (define-public texlive-tex-locale
   (package
     (name "texlive-tex-locale")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tex-locale/"
                                      "source/latex/tex-locale/"
                                      "tex/generic/tex-locale/"
@@ -122213,12 +122108,12 @@ separator.")
 (define-public texlive-texlogos
   (package
     (name "texlive-texlogos")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/texlogos/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122239,12 +122134,12 @@ and the logo of the Vienna University Business 
Administration Center (BWZ).")
 (define-public texlive-texmate
   (package
     (name "texlive-texmate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texmate/" 
"source/latex/texmate/"
                                      "tex/latex/texmate/"))))
               (file-name (git-file-name name version))
@@ -122270,12 +122165,12 @@ current position automatically.  For chess fonts, 
the package uses the
 (define-public texlive-texments
   (package
     (name "texlive-texments")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texments/"
                                      "source/latex/texments/"
                                      "tex/latex/texments/"))))
@@ -122296,12 +122191,12 @@ of files, and ships with multiple colour schemes.")
 (define-public texlive-texpower
   (package
     (name "texlive-texpower")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texpower/"
                                      "source/latex/texpower/"
                                      "tex/latex/texpower/"))))
@@ -122327,19 +122222,19 @@ package such as @code{pdfslide}.")
 (define-public texlive-texshade
   (package
     (name "texlive-texshade")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texshade/"
                                      "source/latex/texshade/"
                                      "tex/latex/texshade/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "00vja01rqbvl205lw2wgf256hdr641mq2s7rh180rhjybqlj7m0h"))))
+                "159dv5bf126s6fcw9sr218nf0hap88386n4l6n08r9wwwd2zb4hl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/texshade";)
@@ -122357,12 +122252,12 @@ shading modes.")
 (define-public texlive-texsurgery
   (package
     (name "texlive-texsurgery")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texsurgery/"
                                      "tex/latex/texsurgery/"))))
               (file-name (git-file-name name version))
@@ -122384,17 +122279,17 @@ package.")
 (define-public texlive-textcsc
   (package
     (name "texlive-textcsc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textcsc/" 
"tex/latex/textcsc/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0bs5r723jarv0pm16vvw4h6bclqnnvnj7w4li34i0j2gqs8gk0n5"))))
+                "0771jrgrwklw3sqfw6rf0p0hbhs0gg7hd3z2gsv4i5pd73dfr5d8"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/textcsc";)
@@ -122409,12 +122304,12 @@ and pasting from a PDF).")
 (define-public texlive-textfit
   (package
     (name "texlive-textfit")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textfit/" 
"source/latex/textfit/"
                                      "tex/latex/textfit/"))))
               (file-name (git-file-name name version))
@@ -122432,12 +122327,12 @@ and pasting from a PDF).")
 (define-public texlive-textmerg
   (package
     (name "texlive-textmerg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/textmerg/"
                                      "source/generic/textmerg/"
                                      "tex/generic/textmerg/"))))
@@ -122459,12 +122354,12 @@ shots.")
 (define-public texlive-textualicomma
   (package
     (name "texlive-textualicomma")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/textualicomma/"
                                      "source/latex/textualicomma/"
                                      "tex/latex/textualicomma/"))))
@@ -122488,12 +122383,12 @@ compilation process.")
 (define-public texlive-texvc
   (package
     (name "texlive-texvc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/texvc/" "source/latex/texvc/"
                                      "tex/latex/texvc/"))))
               (file-name (git-file-name name version))
@@ -122512,12 +122407,12 @@ MediaWiki to LaTeX documents.")
 (define-public texlive-theoremref
   (package
     (name "texlive-theoremref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/theoremref/"
                                      "tex/latex/theoremref/"))))
               (file-name (git-file-name name version))
@@ -122539,12 +122434,12 @@ decides to change a lemma to a proposition or a 
theorem (or whatever).")
 (define-public texlive-thinsp
   (package
     (name "texlive-thinsp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thinsp/" 
"tex/latex/thinsp/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122561,19 +122456,19 @@ decides to change a lemma to a proposition or a 
theorem (or whatever).")
 (define-public texlive-thmtools
   (package
     (name "texlive-thmtools")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thmtools/"
                                      "source/latex/thmtools/"
                                      "tex/latex/thmtools/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0v8pszndbr76vvq7fhrikpvkxp33kk77ylyb9jl5il66pk28f7zx"))))
+                "03m8rm145144ymj18qhmgayklzpq6r150k9kqa6q9ywyx5ls4akx"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (arguments
@@ -122600,12 +122495,12 @@ a single macro call.")
 (define-public texlive-threadcol
   (package
     (name "texlive-threadcol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/threadcol/"
                                      "source/latex/threadcol/"
                                      "tex/latex/threadcol/"))))
@@ -122630,12 +122525,12 @@ through as if its contents were contiguous.")
 (define-public texlive-thumb
   (package
     (name "texlive-thumb")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thumb/" "source/latex/thumb/"
                                      "tex/latex/thumb/"))))
               (file-name (git-file-name name version))
@@ -122653,12 +122548,12 @@ through as if its contents were contiguous.")
 (define-public texlive-thumbs
   (package
     (name "texlive-thumbs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thumbs/" "source/latex/thumbs/"
                                      "tex/latex/thumbs/"))))
               (file-name (git-file-name name version))
@@ -122683,12 +122578,12 @@ example) a chapter is needed.")
 (define-public texlive-thumby
   (package
     (name "texlive-thumby")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/thumby/" 
"tex/latex/thumby/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122711,12 +122606,12 @@ also requires PerlTeX and TikZ.")
 (define-public texlive-ticket
   (package
     (name "texlive-ticket")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ticket/" 
"tex/latex/ticket/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122737,12 +122632,12 @@ a ticket definition file and the two commands 
@code{\\ticketdefault} and
 (define-public texlive-tipauni
   (package
     (name "texlive-tipauni")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tipauni/" 
"source/latex/tipauni/"
                                      "tex/latex/tipauni/"))))
               (file-name (git-file-name name version))
@@ -122770,12 +122665,12 @@ It needs the New Computer Modern font for printing 
IPA characters.")
 (define-public texlive-titlecaps
   (package
     (name "texlive-titlecaps")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/titlecaps/"
                                      "tex/latex/titlecaps/"))))
               (file-name (git-file-name name version))
@@ -122798,12 +122693,12 @@ lower-cased, and also allows for titling exceptions 
of various sorts.")
 (define-public texlive-titlefoot
   (package
     (name "texlive-titlefoot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "tex/latex/titlefoot/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122823,12 +122718,12 @@ for which the @code{\\thanks} macro works (e.g., 
@code{article}).")
 (define-public texlive-titlepic
   (package
     (name "texlive-titlepic")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/titlepic/" 
"tex/latex/titlepic/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122847,12 +122742,12 @@ a LaTeX document.  The package currently only works 
with the document classes
 (define-public texlive-titleref
   (package
     (name "texlive-titleref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/titleref/" 
"tex/latex/titleref/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -122873,12 +122768,12 @@ instead.")
 (define-public texlive-to-be-determined
   (package
     (name "texlive-to-be-determined")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/to-be-determined/"
                                      "source/latex/to-be-determined/"
                                      "tex/latex/to-be-determined/"))))
@@ -122901,18 +122796,18 @@ option off.")
 (define-public texlive-tocdata
   (package
     (name "texlive-tocdata")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tocdata/" 
"source/latex/tocdata/"
                                      "tex/latex/tocdata/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12yzfjg8ag7nh9ddk2mja1mn4w31rw931kzgdwk4aq022w5ksv8m"))))
+                "152p77qi16vfz41707azwixs7x8r2wsp8zzk72k6pjdmdrlcvyjr"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/tocdata";)
@@ -122935,12 +122830,12 @@ and @code{tocstyle}.")
 (define-public texlive-todo
   (package
     (name "texlive-todo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/todo/" "source/latex/todo/"
                                      "tex/latex/todo/"))))
               (file-name (git-file-name name version))
@@ -122959,12 +122854,12 @@ lists of such items, and to cross-reference to 
them.")
 (define-public texlive-tokcycle
   (package
     (name "texlive-tokcycle")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/tokcycle/"
                                      "tex/generic/tokcycle/"))))
               (file-name (git-file-name name version))
@@ -122992,12 +122887,12 @@ provides a number of options for handling groups.")
 (define-public texlive-tokenizer
   (package
     (name "texlive-tokenizer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tokenizer/"
                                      "tex/latex/tokenizer/"))))
               (file-name (git-file-name name version))
@@ -123021,12 +122916,12 @@ is defined, which removes leading and trailing 
spaces from its argument.")
 (define-public texlive-toolbox
   (package
     (name "texlive-toolbox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/toolbox/" 
"source/latex/toolbox/"
                                      "tex/latex/toolbox/"))))
               (file-name (git-file-name name version))
@@ -123048,12 +122943,12 @@ concatenated macro names; macros for text 
replacement.")
 (define-public texlive-topfloat
   (package
     (name "texlive-topfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/topfloat/" 
"tex/latex/topfloat/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123069,12 +122964,12 @@ concatenated macro names; macros for text 
replacement.")
 (define-public texlive-topiclongtable
   (package
     (name "texlive-topiclongtable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/topiclongtable/"
                                      "tex/latex/topiclongtable/"))))
               (file-name (git-file-name name version))
@@ -123097,12 +122992,12 @@ that contains a list of hierarchically organized 
topics.")
 (define-public texlive-totalcount
   (package
     (name "texlive-totalcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/totalcount/"
                                      "source/latex/totalcount/"
                                      "tex/latex/totalcount/"))))
@@ -123121,12 +123016,12 @@ that contains a list of hierarchically organized 
topics.")
 (define-public texlive-tramlines
   (package
     (name "texlive-tramlines")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tramlines/"
                                      "tex/latex/tramlines/"))))
               (file-name (git-file-name name version))
@@ -123146,12 +123041,12 @@ used by lawyers in the UK and the Commonwealth).")
 (define-public texlive-trfsigns
   (package
     (name "texlive-trfsigns")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/trfsigns/"
                                      "source/latex/trfsigns/"
                                      "tex/latex/trfsigns/"))))
@@ -123171,12 +123066,12 @@ for Laplace transforms, Fourier transforms and 
others.")
 (define-public texlive-trivfloat
   (package
     (name "texlive-trivfloat")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/trivfloat/"
                                      "source/latex/trivfloat/"
                                      "tex/latex/trivfloat/"))))
@@ -123198,12 +123093,12 @@ with @code{memoir} as well as the standard 
classes.")
 (define-public texlive-trsym
   (package
     (name "texlive-trsym")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/trsym/"
                                      "fonts/source/public/trsym/"
                                      "fonts/tfm/public/trsym/"
@@ -123226,12 +123121,12 @@ commands for the symbols use in mathematics.")
 (define-public texlive-truncate
   (package
     (name "texlive-truncate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/truncate/" 
"tex/latex/truncate/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123249,12 +123144,12 @@ offered to permit breaks within words.")
 (define-public texlive-tucv
   (package
     (name "texlive-tucv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/tucv/" "source/latex/tucv/"
                                      "tex/latex/tucv/"))))
               (file-name (git-file-name name version))
@@ -123277,12 +123172,12 @@ may also be suitable to support a shorter resume.")
 (define-public texlive-turnthepage
   (package
     (name "texlive-turnthepage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/turnthepage/"
                                      "tex/latex/turnthepage/"))))
               (file-name (git-file-name name version))
@@ -123302,12 +123197,12 @@ and the like.")
 (define-public texlive-twoinone
   (package
     (name "texlive-twoinone")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/twoinone/" 
"tex/latex/twoinone/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123326,12 +123221,12 @@ page.")
 (define-public texlive-twoup
   (package
     (name "texlive-twoup")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/twoup/" "source/latex/twoup/"
                                      "tex/latex/twoup/"))))
               (file-name (git-file-name name version))
@@ -123353,12 +123248,12 @@ use the PostScript tools.")
 (define-public texlive-txgreeks
   (package
     (name "texlive-txgreeks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/txgreeks/"
                                      "source/latex/txgreeks/"
                                      "tex/latex/txgreeks/"))))
@@ -123382,12 +123277,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/typed-checklist/"
                                      "source/latex/typed-checklist/"
                                      "tex/latex/typed-checklist/"))))
@@ -123413,12 +123308,12 @@ entries of different types.")
 (define-public texlive-typeface
   (package
     (name "texlive-typeface")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/typeface/"
                                      "source/latex/typeface/"
                                      "tex/latex/typeface/"))))
@@ -123445,12 +123340,12 @@ users have developed.")
 (define-public texlive-typoaid
   (package
     (name "texlive-typoaid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/typoaid/" 
"tex/latex/typoaid/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123469,12 +123364,12 @@ may help in making typesetting decisions.")
 (define-public texlive-typogrid
   (package
     (name "texlive-typogrid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/typogrid/"
                                      "source/latex/typogrid/"
                                      "tex/latex/typogrid/"))))
@@ -123494,12 +123389,12 @@ page into columns, and may be used for fixing 
measurements of layout.")
 (define-public texlive-uassign
   (package
     (name "texlive-uassign")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uassign/" 
"tex/latex/uassign/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123518,12 +123413,12 @@ environments for typesetting university 
assignments.")
 (define-public texlive-uebungsblatt
   (package
     (name "texlive-uebungsblatt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uebungsblatt/"
                                      "tex/latex/uebungsblatt/"))))
               (file-name (git-file-name name version))
@@ -123560,12 +123455,12 @@ at one point only.
 (define-public texlive-umoline
   (package
     (name "texlive-umoline")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/umoline/" 
"source/latex/umoline/"
                                      "tex/latex/umoline/"))))
               (file-name (git-file-name name version))
@@ -123585,12 +123480,12 @@ arguments.")
 (define-public texlive-underlin
   (package
     (name "texlive-underlin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/underlin/"
                                      "source/latex/underlin/"
                                      "tex/latex/underlin/"))))
@@ -123610,12 +123505,12 @@ LaTeX.")
 (define-public texlive-underoverlap
   (package
     (name "texlive-underoverlap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/underoverlap/"
                                      "tex/latex/underoverlap/"))))
               (file-name (git-file-name name version))
@@ -123635,19 +123530,19 @@ overlapping as necessary.")
 (define-public texlive-uni-titlepage
   (package
     (name "texlive-uni-titlepage")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uni-titlepage/"
                                      "source/latex/uni-titlepage/"
                                      "tex/latex/uni-titlepage/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "047092jnshnnhy2axqpxh0x0lzaz1dkk9k8gy1vdgwimigzxxn9a"))))
+                "1khnplr3ac51bkp57mj199f12yhz9zi5wrjfircbswlp2hn4lla5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/uni-titlepage";)
@@ -123665,19 +123560,19 @@ elements.")
 (define-public texlive-unicodefonttable
   (package
     (name "texlive-unicodefonttable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unicodefonttable/"
                                      "source/latex/unicodefonttable/"
                                      "tex/latex/unicodefonttable/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1r1z89bcc48kzz4sms1sp0gvbrssq5s949b5srcyf2rmw1a4g93f"))))
+                "0jfdyxqndq8bv0d8cpbrlaghby58xpfjfx3svfhyrh369aaq8ls5"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/unicodefonttable";)
@@ -123694,12 +123589,12 @@ asks you a few questions and then generates the 
table --- somewhat similar to
 (define-public texlive-unisc
   (package
     (name "texlive-unisc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unisc/" "source/latex/unisc/"
                                      "tex/latex/unisc/"))))
               (file-name (git-file-name name version))
@@ -123723,12 +123618,12 @@ small caps characters, e.g., Charis SIL.")
 (define-public texlive-unitconv
   (package
     (name "texlive-unitconv")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/unitconv/"
                                      "tex/lualatex/unitconv/"))))
               (file-name (git-file-name name version))
@@ -123749,18 +123644,18 @@ package only works with LuaLaTeX.")
 (define-public texlive-unravel
   (package
     (name "texlive-unravel")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/unravel/" 
"source/latex/unravel/"
                                      "tex/latex/unravel/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0d80axwfyc73q92vcazmkvlk69g1fqx986gcncpqpc11a81y10qa"))))
+                "12q9y2g7rq37wf3ihqqrnj4phxfi68mv2fnia921421a1nqfnij2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/unravel";)
@@ -123776,12 +123671,12 @@ run TeX in a terminal.")
 (define-public texlive-upmethodology
   (package
     (name "texlive-upmethodology")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "bibtex/bst/upmethodology/"
                                      "doc/latex/upmethodology/"
                                      "tex/latex/upmethodology/"))))
@@ -123803,12 +123698,12 @@ management, and several helping macros.")
 (define-public texlive-uri
   (package
     (name "texlive-uri")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uri/" "source/latex/uri/"
                                      "tex/latex/uri/"))))
               (file-name (git-file-name name version))
@@ -123829,12 +123724,12 @@ provides commands @code{\\citeurl}, 
@code{\\mailto}, @code{\\ukoeln}, and
 (define-public texlive-ushort
   (package
     (name "texlive-ushort")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ushort/" "source/latex/ushort/"
                                      "tex/latex/ushort/"))))
               (file-name (git-file-name name version))
@@ -123854,12 +123749,12 @@ for creating underlines of various sizes and 
types.")
 (define-public texlive-uspace
   (package
     (name "texlive-uspace")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uspace/" 
"tex/latex/uspace/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123876,12 +123771,12 @@ for creating underlines of various sizes and 
types.")
 (define-public texlive-utf8add
   (package
     (name "texlive-utf8add")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/utf8add/" 
"tex/latex/utf8add/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123902,12 +123797,12 @@ easier access to math in LaTeX, however making the 
LaTeX input less readable.")
 (define-public texlive-uwmslide
   (package
     (name "texlive-uwmslide")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/uwmslide/" 
"tex/latex/uwmslide/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -123941,12 +123836,12 @@ default.")
 (define-public texlive-variablelm
   (package
     (name "texlive-variablelm")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/fonts/variablelm/"
                                      "tex/latex/variablelm/"))))
               (file-name (git-file-name name version))
@@ -123967,12 +123862,12 @@ Japanese-Latin.")
 (define-public texlive-varindex
   (package
     (name "texlive-varindex")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/varindex/"
                                      "source/latex/varindex/"
                                      "tex/latex/varindex/"))))
@@ -123993,12 +123888,12 @@ form by a single command.")
 (define-public texlive-varsfromjobname
   (package
     (name "texlive-varsfromjobname")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/varsfromjobname/"
                                      "tex/latex/varsfromjobname/"))))
               (file-name (git-file-name name version))
@@ -124018,12 +123913,12 @@ the file name to consist of a set of words 
separated by hyphens.")
 (define-public texlive-vcell
   (package
     (name "texlive-vcell")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vcell/" "tex/latex/vcell/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124043,12 +123938,12 @@ Different vertical alignments can be used in the 
same row.")
 (define-public texlive-vdmlisting
   (package
     (name "texlive-vdmlisting")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vdmlisting/"
                                      "tex/latex/vdmlisting/"))))
               (file-name (git-file-name name version))
@@ -124071,12 +123966,12 @@ should use the @code{vdm} pacakge instead.")
 (define-public texlive-verbasef
   (package
     (name "texlive-verbasef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verbasef/" 
"tex/latex/verbasef/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124098,12 +123993,12 @@ page.")
 (define-public texlive-verbatimcopy
   (package
     (name "texlive-verbatimcopy")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verbatimcopy/"
                                      "tex/latex/verbatimcopy/"))))
               (file-name (git-file-name name version))
@@ -124125,12 +124020,12 @@ used injudiciously.")
 (define-public texlive-verbdef
   (package
     (name "texlive-verbdef")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verbdef/" 
"tex/latex/verbdef/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124152,12 +124047,12 @@ moving.")
 (define-public texlive-verbments
   (package
     (name "texlive-verbments")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verbments/"
                                      "tex/latex/verbments/"))))
               (file-name (git-file-name name version))
@@ -124177,19 +124072,19 @@ library of the Python language.")
 (define-public texlive-verifiche
   (package
     (name "texlive-verifiche")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/verifiche/"
                                      "source/latex/verifiche/"
                                      "tex/latex/verifiche/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1k3vly7hrvj3xfinhmd0pdmjqy42ab839sxiywf2141sn9ngjs5i"))))
+                "1pppqsr4sp9j59c4hp6dx2fvpjnl7q0x9md09sfgdsk57nxjklii"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/verifiche";)
@@ -124204,12 +124099,12 @@ exercises are already implemented: plain exercise, 
``complete the text'',
 (define-public texlive-version
   (package
     (name "texlive-version")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/version/" 
"tex/latex/version/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124234,12 +124129,12 @@ where significant chunks of text may be excluded.")
 (define-public texlive-versions
   (package
     (name "texlive-versions")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/versions/" 
"tex/latex/versions/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124258,19 +124153,19 @@ but corrects, improves, and extends it in both 
implementation and function.")
 (define-public texlive-versonotes
   (package
     (name "texlive-versonotes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/versonotes/"
                                      "source/latex/versonotes/"
                                      "tex/latex/versonotes/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1l45jgz7sginjrzg2q4xm7lbzgqk024p5mqlwym924rs6hpi8j71"))))
+                "0xa80kbcqq8xdpz8q01z71qc0v5qyvdzg9n0dkwpp5nd8x1dki00"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/versonotes";)
@@ -124283,12 +124178,12 @@ single-sided document.")
 (define-public texlive-vertbars
   (package
     (name "texlive-vertbars")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vertbars/" 
"tex/latex/vertbars/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124306,12 +124201,12 @@ numbers with bars to the left or right of the 
text.")
 (define-public texlive-vgrid
   (package
     (name "texlive-vgrid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vgrid/" "source/latex/vgrid/"
                                      "tex/latex/vgrid/"))))
               (file-name (git-file-name name version))
@@ -124330,12 +124225,12 @@ offers guidelines for considering the ``rhythm'' of 
the document on the page.")
 (define-public texlive-vhistory
   (package
     (name "texlive-vhistory")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vhistory/" 
"tex/latex/vhistory/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124357,12 +124252,12 @@ or the intersection of sets etc.")
 (define-public texlive-vmargin
   (package
     (name "texlive-vmargin")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vmargin/" 
"source/latex/vmargin/"
                                      "tex/latex/vmargin/"))))
               (file-name (git-file-name name version))
@@ -124387,12 +124282,12 @@ job done.  If you are looking for something more 
elaborate try the
 (define-public texlive-volumes
   (package
     (name "texlive-volumes")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/volumes/" 
"source/latex/volumes/"
                                      "tex/latex/volumes/"))))
               (file-name (git-file-name name version))
@@ -124414,12 +124309,12 @@ input file.")
 (define-public texlive-vpe
   (package
     (name "texlive-vpe")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vpe/" "scripts/vpe/"
                                      "tex/latex/vpe/"))))
               (file-name (git-file-name name version))
@@ -124443,12 +124338,12 @@ file (@file{vpe.pl}) and a LaTeX package 
(@file{vpe.sty}).")
 (define-public texlive-vruler
   (package
     (name "texlive-vruler")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vruler/" 
"tex/latex/vruler/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124467,12 +124362,12 @@ can be scaled and moved freely.")
 (define-public texlive-vtable
   (package
     (name "texlive-vtable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vtable/" 
"tex/latex/vtable/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124493,12 +124388,12 @@ commands for @code{tabular} and similar 
environment.")
 (define-public texlive-vwcol
   (package
     (name "texlive-vwcol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/vwcol/" "source/latex/vwcol/"
                                      "tex/latex/vwcol/"))))
               (file-name (git-file-name name version))
@@ -124517,12 +124412,12 @@ multicolumn paragraph text of various column widths 
on a single page.")
 (define-public texlive-wallcalendar
   (package
     (name "texlive-wallcalendar")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/lualatex/wallcalendar/"
                                      "tex/lualatex/wallcalendar/"))))
               (file-name (git-file-name name version))
@@ -124542,17 +124437,17 @@ a CSV file.")
 (define-public texlive-warning
   (package
     (name "texlive-warning")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/warning/" 
"tex/latex/warning/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0d259bpnv7qgki5cmf0w12gqxiw9ww0901j13lm30b1myxhy0giq"))))
+                "19jx6msglrniwprzgrk9via012zr7fc99dkn5yy8ma040ws1p595"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/warning";)
@@ -124566,12 +124461,12 @@ as ``Rerun for this or that reason'' or ``This is a 
draft''.")
 (define-public texlive-warpcol
   (package
     (name "texlive-warpcol")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/warpcol/" 
"source/latex/warpcol/"
                                      "tex/latex/warpcol/"))))
               (file-name (git-file-name name version))
@@ -124592,12 +124487,12 @@ macros are provided to enable variations on this 
column type to be defined.")
 (define-public texlive-webquiz
   (package
     (name "texlive-webquiz")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/webquiz/"
                                      "doc/man/man1/webquiz.1"
                                      "doc/man/man1/webquiz.man1.pdf"
@@ -124622,12 +124517,12 @@ from LaTeX to HTML is done behind the scenes using 
TeX4ht.")
 (define-public texlive-widetable
   (package
     (name "texlive-widetable")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/widetable/"
                                      "source/latex/widetable/"
                                      "tex/latex/widetable/"))))
@@ -124648,19 +124543,19 @@ all be stretched (or shrunk) according to need.")
 (define-public texlive-widows-and-orphans
   (package
     (name "texlive-widows-and-orphans")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/widows-and-orphans/"
                                      "source/latex/widows-and-orphans/"
                                      "tex/latex/widows-and-orphans/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1jwfwkl9f9xjdk03vxziiwxz6wb9150ig6zdkpvj5d1ivwkg87v2"))))
+                "1rxnsbpxash0cwka23nd2744cbjvgv9fajz5v52v9ccn7fxbmaxg"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/widows-and-orphans";)
@@ -124677,12 +124572,12 @@ paragraph.")
 (define-public texlive-williams
   (package
     (name "texlive-williams")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/williams/" 
"tex/latex/williams/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124701,12 +124596,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/withargs/" 
"tex/latex/withargs/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -124726,12 +124621,12 @@ using a LaTeX3-style argument specification.")
 (define-public texlive-wordcount
   (package
     (name "texlive-wordcount")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wordcount/" 
"scripts/wordcount/"
                                      "tex/latex/wordcount/"))))
               (file-name (git-file-name name version))
@@ -124754,12 +124649,12 @@ its comments.")
 (define-public texlive-wordlike
   (package
     (name "texlive-wordlike")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wordlike/"
                                      "source/latex/wordlike/"
                                      "tex/latex/wordlike/"))))
@@ -124784,12 +124679,12 @@ usual ``wordlike'' output.")
 (define-public texlive-worksheet
   (package
     (name "texlive-worksheet")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/worksheet/"
                                      "tex/latex/worksheet/"))))
               (file-name (git-file-name name version))
@@ -124821,19 +124716,19 @@ French, and German are supported.)")
 (define-public texlive-wrapfig2
   (package
     (name "texlive-wrapfig2")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wrapfig2/"
                                      "source/latex/wrapfig2/"
                                      "tex/latex/wrapfig2/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "10wjksrni017bw1npwd2h6z6qzll7i024pl1dwsdh9ccfwfjir9w"))))
+                "155dap0plyrxflhq7qc5906f0sbnkvfrbs8qlwnqd5dsl01wlcqi"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/wrapfig2";)
@@ -124846,12 +124741,12 @@ package.  It is backwards compatible with the 
original environments.")
 (define-public texlive-wrapstuff
   (package
     (name "texlive-wrapstuff")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wrapstuff/"
                                      "source/latex/wrapstuff/"
                                      "tex/latex/wrapstuff/"))))
@@ -124872,18 +124767,18 @@ package.  It is backwards compatible with the 
original environments.")
 (define-public texlive-writeongrid
   (package
     (name "texlive-writeongrid")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/writeongrid/"
                                      "tex/latex/writeongrid/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vrwgc0ldcy1b948dk1ry4j5ass4f92zmf5wiq517zza7fz45rql"))))
+                "1zfjnxzbmj1rmzn3nq925ailyj4fy1z3ixv0x0vivjllw27k2zja"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/writeongrid";)
@@ -124896,17 +124791,17 @@ Ruled) and commands to write texts right on the 
lines.")
 (define-public texlive-wtref
   (package
     (name "texlive-wtref")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/wtref/" "tex/latex/wtref/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "12agpx710fdf7y1gy0pj592xkg61miscjnx3rnjm5zszlrwd83f7"))))
+                "031cfrsvs8m1ci6z1jv4kxiam7mb339l9y4yavwg0qzms7achy4s"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/wtref";)
@@ -124920,12 +124815,12 @@ formats.")
 (define-public texlive-xargs
   (package
     (name "texlive-xargs")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xargs/" "source/latex/xargs/"
                                      "tex/latex/xargs/"))))
               (file-name (git-file-name name version))
@@ -124956,12 +124851,12 @@ optional arguments, using a clear and simple 
@code{xkeyval}-style syntax.")
 (define-public texlive-xassoccnt
   (package
     (name "texlive-xassoccnt")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xassoccnt/"
                                      "tex/latex/xassoccnt/"))))
               (file-name (git-file-name name version))
@@ -124987,12 +124882,12 @@ obsolete.")
 (define-public texlive-xbmks
   (package
     (name "texlive-xbmks")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xbmks/" "source/latex/xbmks/"
                                      "tex/latex/xbmks/"))))
               (file-name (git-file-name name version))
@@ -125012,12 +124907,12 @@ tree.")
 (define-public texlive-xcntperchap
   (package
     (name "texlive-xcntperchap")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcntperchap/"
                                      "tex/latex/xcntperchap/"))))
               (file-name (git-file-name name version))
@@ -125037,12 +124932,12 @@ tracklevels than just only one.")
 (define-public texlive-xcolor-material
   (package
     (name "texlive-xcolor-material")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcolor-material/"
                                      "source/latex/xcolor-material/"
                                      "tex/latex/xcolor-material/"))))
@@ -125063,12 +124958,12 @@ writing with LaTeX and friends.")
 (define-public texlive-xcolor-solarized
   (package
     (name "texlive-xcolor-solarized")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcolor-solarized/"
                                      "source/latex/xcolor-solarized/"
                                      "tex/latex/xcolor-solarized/"))))
@@ -125090,12 +124985,12 @@ documents typeset with LaTeX and friends.")
 (define-public texlive-xcookybooky
   (package
     (name "texlive-xcookybooky")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcookybooky/"
                                      "source/latex/xcookybooky/"
                                      "tex/latex/xcookybooky/"))))
@@ -125119,12 +125014,12 @@ hint.  The package depends on the Emerald fonts.")
 (define-public texlive-xcpdftips
   (package
     (name "texlive-xcpdftips")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xcpdftips/"
                                      "source/latex/xcpdftips/"
                                      "tex/latex/xcpdftips/"))))
@@ -125144,12 +125039,12 @@ hint.  The package depends on the Emerald fonts.")
 (define-public texlive-xdoc
   (package
     (name "texlive-xdoc")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xdoc/" "makeindex/xdoc/"
                                      "source/latex/xdoc/" "tex/latex/xdoc/"))))
               (file-name (git-file-name name version))
@@ -125174,12 +125069,12 @@ procedures, etc.).")
 (define-public texlive-xellipsis
   (package
     (name "texlive-xellipsis")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xellipsis/"
                                      "source/latex/xellipsis/"
                                      "tex/latex/xellipsis/"))))
@@ -125204,18 +125099,18 @@ standard LaTeX @code{\\ldots} as well as preset 
package options for the
 (define-public texlive-xfakebold
   (package
     (name "texlive-xfakebold")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xfakebold/"
                                      "tex/latex/xfakebold/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0p51bscpac1vaxpqpwd9fdkxa1gv8f5x640zzzp09yhcbmpync8f"))))
+                "01xccsppabncidpwr24ikcyhfbhaphir2pacj1saw4d2kx6la0lz"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-iftex))
@@ -125230,12 +125125,12 @@ are defined by their outline.")
 (define-public texlive-xhfill
   (package
     (name "texlive-xhfill")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xhfill/" 
"tex/latex/xhfill/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125253,12 +125148,12 @@ allows modification of the width and the colour of 
the line.")
 (define-public texlive-xint
   (package
     (name "texlive-xint")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/generic/xint/" "source/generic/xint/"
                                      "tex/generic/xint/"))))
               (file-name (git-file-name name version))
@@ -125311,18 +125206,18 @@ All computations are compatible with expansion-only 
context.")
 (define-public texlive-xkcdcolors
   (package
     (name "texlive-xkcdcolors")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xkcdcolors/"
                                      "tex/latex/xkcdcolors/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fm8ipmx6nflm4mbjdcz1c3jqqbv9rca5myahgksjpis5w3mvsfd"))))
+                "03smf9r9w3xhjg68magcygyq5mwbcxpq135brkjhrxnzgdjzv4wl"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xkcdcolors";)
@@ -125339,12 +125234,12 @@ usable with LaTeX.")
 (define-public texlive-xltabular
   (package
     (name "texlive-xltabular")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xltabular/"
                                      "tex/latex/xltabular/"))))
               (file-name (git-file-name name version))
@@ -125365,12 +125260,12 @@ definitions, X-column specifier, and with possible 
pagebreaks.")
 (define-public texlive-xnewcommand
   (package
     (name "texlive-xnewcommand")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xnewcommand/"
                                      "tex/latex/xnewcommand/"))))
               (file-name (git-file-name name version))
@@ -125391,12 +125286,12 @@ definitions, X-column specifier, and with possible 
pagebreaks.")
 (define-public texlive-xoptarg
   (package
     (name "texlive-xoptarg")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xoptarg/" 
"tex/latex/xoptarg/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125415,19 +125310,19 @@ one mandatory argument.")
 (define-public texlive-xpunctuate
   (package
     (name "texlive-xpunctuate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xpunctuate/"
                                      "source/latex/xpunctuate/"
                                      "tex/latex/xpunctuate/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1sgjyrdgsvrlvx2zfy0ya6laapylfkw6ivdxvmba8rxllcas462x"))))
+                "0dx0fjz1ngld8g6f73d5g4ylmpgmmb8s0si1i6rp0im69yf5pr3v"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/xpunctuate";)
@@ -125443,12 +125338,12 @@ only if it is necessary.")
 (define-public texlive-xpeek
   (package
     (name "texlive-xpeek")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xpeek/" "source/latex/xpeek/"
                                      "tex/latex/xpeek/"))))
               (file-name (git-file-name name version))
@@ -125492,12 +125387,12 @@ follows them in the command stream and choose 
appropriate behaviour.")
 (define-public texlive-xprintlen
   (package
     (name "texlive-xprintlen")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xprintlen/"
                                      "tex/latex/xprintlen/"))))
               (file-name (git-file-name name version))
@@ -125516,12 +125411,12 @@ a variety of units.  It can handle all units 
supported by TeX.")
 (define-public texlive-xsavebox
   (package
     (name "texlive-xsavebox")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xsavebox/"
                                      "source/latex/xsavebox/"
                                      "tex/latex/xsavebox/"))))
@@ -125546,12 +125441,12 @@ after the standard LaTeX commands @code{\\savebox}, 
@code{\\sbox},
 (define-public texlive-xsim
   (package
     (name "texlive-xsim")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xsim/" "tex/latex/xsim/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125570,12 +125465,12 @@ various long-standing issues.")
 (define-public texlive-xtab
   (package
     (name "texlive-xtab")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xtab/" "source/latex/xtab/"
                                      "tex/latex/xtab/"))))
               (file-name (git-file-name name version))
@@ -125594,12 +125489,12 @@ various long-standing issues.")
 (define-public texlive-xurl
   (package
     (name "texlive-xurl")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xurl/" "tex/latex/xurl/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125619,12 +125514,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 "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xwatermark/"
                                      "tex/latex/xwatermark/"))))
               (file-name (git-file-name name version))
@@ -125643,12 +125538,12 @@ is currently unmaintained and does not work with 
modern LaTeX releases.")
 (define-public texlive-xytree
   (package
     (name "texlive-xytree")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/xytree/" 
"tex/latex/xytree/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125666,12 +125561,12 @@ to support hopefully sufficient functionalities, 
that the linguist may need.")
 (define-public texlive-yafoot
   (package
     (name "texlive-yafoot")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yafoot/" "source/latex/yafoot/"
                                      "tex/latex/yafoot/"))))
               (file-name (git-file-name name version))
@@ -125691,12 +125586,12 @@ footnotes double-columned.")
 (define-public texlive-yagusylo
   (package
     (name "texlive-yagusylo")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yagusylo/"
                                      "source/latex/yagusylo/"
                                      "tex/latex/yagusylo/"))))
@@ -125717,12 +125612,12 @@ that so commonly trouble those who load 
symbol-packages.")
 (define-public texlive-yaletter
   (package
     (name "texlive-yaletter")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yaletter/"
                                      "source/latex/yaletter/"
                                      "tex/latex/yaletter/"))))
@@ -125747,12 +125642,12 @@ styles and sizes.")
 (define-public texlive-ycbook
   (package
     (name "texlive-ycbook")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ycbook/" 
"tex/latex/ycbook/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125774,12 +125669,12 @@ appearance and a smooth flow.")
 (define-public texlive-yplan
   (package
     (name "texlive-yplan")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/yplan/" "scripts/yplan/"
                                      "tex/latex/yplan/"))))
               (file-name (git-file-name name version))
@@ -125805,19 +125700,19 @@ generates a year's planner automatically.")
 (define-public texlive-zebra-goodies
   (package
     (name "texlive-zebra-goodies")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zebra-goodies/"
                                      "source/latex/zebra-goodies/"
                                      "tex/latex/zebra-goodies/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0a02haskb2bahfv03dl5661g28nhxigklv6mxm1fbx72an6d2zyw"))))
+                "0ggrcldhcxgbh7jbn13kkss5qxxs0qg7664vs6jrm66bvivb346g"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/zebra-goodies";)
@@ -125834,12 +125729,12 @@ package once the paper is finished.")
 (define-public texlive-zed-csp
   (package
     (name "texlive-zed-csp")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zed-csp/" 
"tex/latex/zed-csp/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125858,12 +125753,12 @@ Spivey's original Z package, written for LaTeX 
2.09.")
 (define-public texlive-zennote
   (package
     (name "texlive-zennote")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zennote/" 
"tex/latex/zennote/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125886,12 +125781,12 @@ can customize the style and color to denote 
different categories, too.")
 (define-public texlive-ziffer
   (package
     (name "texlive-ziffer")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/ziffer/" 
"tex/latex/ziffer/"))))
               (file-name (git-file-name name version))
               (sha256
@@ -125921,19 +125816,19 @@ These conversions may be switched on and off.")
 (define-public texlive-zref-check
   (package
     (name "texlive-zref-check")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zref-check/"
                                      "source/latex/zref-check/"
                                      "tex/latex/zref-check/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0zjv0qijvl2rz08amgvqm785v46salk6q9v0bh5y64k1ljzg96jg"))))
+                "0dx7jsyrlcd6a323lgcknkffx9lrvcmcvww4v6154inda33l5vw4"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/zref-check";)
@@ -125953,19 +125848,19 @@ be referred to by @code{\\zcheck}.")
 (define-public texlive-zref-clever
   (package
     (name "texlive-zref-clever")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zref-clever/"
                                      "source/latex/zref-clever/"
                                      "tex/latex/zref-clever/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0vz1w70j9lmx14s5fbznwansqmv2rn8dkqp8y5wr8jixr5wbwil3"))))
+                "0h50xvkfy68672wd9nh52zq4cyx1965rv0dihg4jp5vd19dw1na2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (home-page "https://ctan.org/pkg/zref-clever";)
@@ -125983,19 +125878,19 @@ and locally.")
 (define-public texlive-zref-vario
   (package
     (name "texlive-zref-vario")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zref-vario/"
                                      "source/latex/zref-vario/"
                                      "tex/latex/zref-vario/"))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0m2q6agq66yc5prag12b1rk6fn4bqcapqqiq5p1nn89n53x1nxyp"))))
+                "0nq0g0ql31fkck13wsmjvk1dm6rwj94g3b9hr0y6g9qpzrqdzfw2"))))
     (outputs '("out" "doc"))
     (build-system texlive-build-system)
     (propagated-inputs (list texlive-tools texlive-zref-clever))
@@ -126012,12 +125907,12 @@ some (scoped) setup for @code{varioref}, then calls 
the original one.")
 (define-public texlive-zwgetfdate
   (package
     (name "texlive-zwgetfdate")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zwgetfdate/"
                                      "tex/latex/zwgetfdate/"))))
               (file-name (git-file-name name version))
@@ -126037,12 +125932,12 @@ provide a means of obtaining the date of a package 
being documented.")
 (define-public texlive-zwpagelayout
   (package
     (name "texlive-zwpagelayout")
-    (version "2023.0")
+    (version "2024.2")
     (source (origin
               (method svn-multi-fetch)
               (uri (svn-multi-reference
                     (url (texlive-packages-repository version))
-                    (revision 66594)
+                    (revision 70951)
                     (locations (list "doc/latex/zwpagelayout/"
                                      "tex/latex/zwpagelayout/"))))
               (file-name (git-file-name name version))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]