aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2023-07-18gnu: Add texlive-pxfonts....* gnu/packages/tex.scm (texlive-pxfonts): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-ncntrsbk....* gnu/packages/tex.scm (texlive-ncntrsbk): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-euro-ce....* gnu/packages/tex.scm (texlive-euro-ce): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-euro....* gnu/packages/tex.scm (texlive-euro): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-cmextra....* gnu/packages/tex.scm (texlive-cmextra): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-bookman....* gnu/packages/tex.scm (texlive-bookman): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-avantgar....* gnu/packages/tex.scm (texlive-avantgar): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-collection-latexrecommended....* gnu/packages/tex.scm (texlive-collection-latexrecommended): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-xltxtra....* gnu/packages/tex.scm (texlive-xltxtra): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-ucharcat....* gnu/packages/tex.scm (texlive-ucharcat): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-typehtml....* gnu/packages/tex.scm (texlive-typehtml): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-thumbpdf....* gnu/packages/tex.scm (texlive-thumbpdf): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-sepnum....* gnu/packages/tex.scm (texlive-sepnum): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-section....* gnu/packages/tex.scm (texlive-section): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-sansmath....* gnu/packages/tex.scm (texlive-sansmath): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-rcs....* gnu/packages/tex.scm (texlive-rcs): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-pdfmanagement-testphase....* gnu/packages/tex.scm (texlive-pdfmanagement-testphase): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-pdfcolfoot....* gnu/packages/tex.scm (texlive-pdfcolfoot): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-ntgclass....* gnu/packages/tex.scm (texlive-ntgclass): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-memoir....* gnu/packages/tex.scm (texlive-memoir): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-mathtools....* gnu/packages/tex.scm (texlive-mathtools): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-mathspec....* gnu/packages/tex.scm (texlive-mathspec): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-latexbug....* gnu/packages/tex.scm (texlive-latexbug): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-l3experimental....* gnu/packages/tex.scm (texlive-l3experimental): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-index....* gnu/packages/tex.scm (texlive-index): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-hologo....* gnu/packages/tex.scm (texlive-hologo): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-footnotehyper....* gnu/packages/tex.scm (texlive-footnotehyper): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-fancyref....* gnu/packages/tex.scm (texlive-fancyref): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-extsizes....* gnu/packages/tex.scm (texlive-extsizes): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-euler....* gnu/packages/tex.scm (texlive-euler): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-ctable....* gnu/packages/tex.scm (texlive-ctable): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-crop....* gnu/packages/tex.scm (texlive-crop): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-attachfile2....* gnu/packages/tex.scm (texlive-attachfile2): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-noto....* gnu/packages/tex.scm (texlive-noto): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-amiri....* gnu/packages/tex.scm (texlive-amiri): New variable. Nicolas Goaziou
2023-07-18gnu: Update TeX Live packages to 2023.0 (rev 66594)....In addition to refreshing the hashes, updating includes removing spurious propagated inputs, deprecating removed packages, adding missing dependencies, and fixing build issues. * guix/build-system/texlive.scm (%texlive-tag): (%texlive-revision): Update to 2023.0 (rev 66594). (%texlive-date): Remove unused variable. * gnu/packages/tex.scm (texlive-hypdoc): (texlive-lua-uni-algos): (texlive-cyrillic-bin): (texlive-epstopdf): New package. (texlive-soulutf8): Deprecate variable. (texlive-scripts): (texlive-hyphen-complete): (texlive-tex): (texlive-latex): (texlive-bidi): (texlive-alphalph): (texlive-docstrip): (texlive-unicode-data): (texlive-hopatch): (texlive-hyphen-base): (texlive-dvipdfmx): (texlive-dvips): (texlive-metafont): (texlive-mfirstuc): (texlive-mptopdf): (texlive-fontinst): (texlive-tex-gyre): (texlive-lm): (texlive-lwarp): (texlive-mflogo-font): (texlive-mfware): (texlive-etex): (texlive-hardwrap): (texlive-kpathsea): (texlive-kpfonts): (texlive-latex-bin): (texlive-atenddvi): (texlive-attachfile): (texlive-epstopdf-pkg): (texlive-filehook): (texlive-fancyvrb): (texlive-gincltex): (texlive-graphics-def): (texlive-graphics): (texlive-greek-fontenc): (texlive-hycolor): (texlive-xcolor): (texlive-hyperref): (texlive-pdftex): (texlive-acronym): (texlive-preview): (texlive-ucs): (texlive-varwidth): (texlive-acmart): (texlive-titlesec): (texlive-metapost): (texlive-dejavu): (texlive-libertine): (texlive-hyperxmp): (texlive-oberdiek): (texlive-rerunfilecheck): (texlive-onedown): (texlive-tools): (texlive-l3kernel): (texlive-l3backend): (texlive-l3packages): (texlive-fontspec): (texlive-sansmathfonts): (texlive-l3build): (texlive-lualatex-math): (texlive-lualibs): (texlive-luatex): (texlive-luatexbase): (texlive-luahbtex): (texlive-luaotfload): (texlive-amsmath): (texlive-manfnt-font): (texlive-babel): (texlive-csplain): (texlive-babel-french): (texlive-cyrillic): (texlive-default-updmap.cfg): (texlive-blindtext): (texlive-environ): (texlive-etoc): (texlive-hanging): (texlive-fira): (texlive-firstaid): (texlive-newfloat): (texlive-newunicodechar): (texlive-newverbs): (texlive-seminar): (texlive-stackengine): (texlive-currfile): (texlive-carlisle): (texlive-geometry): (texlive-makeindex): (texlive-paralist): (texlive-polyglossia): (texlive-texinfo): (texlive-textcase): (texlive-bookmark): (texlive-changebar): (texlive-colortbl): (texlive-fancyhdr): (texlive-footmisc): (texlive-lipsum): (texlive-listings): (texlive-kvoptions): (texlive-incgraph): (texlive-zref): (texlive-enotez): (texlive-pdfpages): (texlive-stix2-otf): (texlive-sidecap): (texlive-stmaryrd): (texlive-media9): (texlive-ocgx2): (texlive-needspace): (texlive-changepage): (texlive-pgf): (texlive-koma-script): (texlive-bitset): (texlive-kvsetkeys): (texlive-listofitems): (texlive-readarray): (texlive-examplep): (texlive-xunicode): (texlive-bibtex): (texlive-context): (texlive-beamer): (texlive-xmpincl): (texlive-ydoc): (texlive-pstricks): (texlive-iftex): (texlive-tabu): (texlive-xkeyval): (texlive-standalone): (texlive-siunitx): (texlive-csquotes): (texlive-logreq): (texlive-biblatex): (texlive-biblatex-apa): (texlive-todonotes): (texlive-microtype): (texlive-minted): (texlive-caption): (texlive-symbol): (texlive-fourier): (texlive-cabin): (texlive-newtx): (texlive-xcharter): (texlive-ly1): (texlive-ifmtarg): (texlive-ifoddpage): (texlive-storebox): (texlive-collectbox): (texlive-collection-basic): (texlive-adjustbox): (texlive-tcolorbox): (texlive-eurosym): (texlive-translations): (texlive-translator): (texlive-textpos): (texlive-unicode-math): (texlive-xindy): (texlive-floatflt): (texlive-fvextra): (texlive-was): (texlive-lineno): (texlive-babel-dutch): (texlive-babel-polish): (texlive-setspace): (texlive-pdflscape): (texlive-datetime2): (texlive-tracklang): (texlive-ragged2e): (texlive-everysel): (texlive-breqn): (texlive-datatool): (texlive-lastpage): (texlive-xstring): (texlive-xetex): (texlive-soul): (texlive-xstring): (texlive-totcount): (texlive-totpages): (texlive-xdvi): Update to 2023.0. Nicolas Goaziou
2023-07-18gnu: texlive-bin: Do not install all linked scripts....* gnu/packages/tex.scm (texlive-scripts): Include only core scripts along with their man pages and their dependencies. Also patch them for use in Guix. (texlive-bin): Simplify package. [inputs]: Remove "texlive-extra-src" and "texlive-scripts" inputs. Remove labels from other inputs. [propagated-inputs]: Add TEXLIVE-SCRIPTS. [arguments]: Use G-expressions. <#:configure-flags>: Add "--disable-linked-scripts". <#:phases>: Remove phases relative to scripts. * guix/profiles.scm (texlive-font-maps): Fetch executables from both TEXLIVE-SCRIPTS and TEXLIVE-BIN. * guix/import/texlive.scm (tlpdb-file): Grab file from TEXLIVE-SCRIPTS instead of TEXLIVE-BIN. Nicolas Goaziou
2023-07-18gnu: texlive-bin: Update to 20230313....* gnu/packages/tex.scm (texlive-bin): Update to 20230313. [arguments]<#:parallel-tests?>: Disable them to prevent a test failure. <#:phases>: Do not link manpages, which are taken care of in their respective texlive package. (texlive-extra-src): Remove variable. Actually merge it within TEXLIVE-BIN so the version string is used only once. * gnu/packages/tex.scm (texlive-texmf): Update it too. Nicolas Goaziou
2023-07-18gnu: Replace texlive-latex-base with texlive-latex-bin....Although `latex-base' is clearly defined on CTAN, it isn't a proper TeX Live package. Since we're trying to follow as closely as possible this TeX distribution, we replace the package with the closest one, which is `texlive-latex-bin'. As a consequence, the #:TEXLIVE-LATEX-BASE argument becomes #:TEXLIVE-LATEX-BIN?, emphasizing the fact that the meaningful values for it are booleans. * gnu/packages/graphviz.scm (dot2tex)[propagated-inputs]: Remove TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE. Add TEXLIVE-LATEX-BIN. * gnu/packages/plotutils.scm (asymptote)[native-inputs]: Remove TEXLIVE-LATEX-BASE, TEXLIVE-GRAPHICS, TEXLIVE-L3BACKEND. Use TEXLIVE-UPDMAP.CFG. * gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Remove TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE. Add TEXLIVE-LATEX-BIN. * gnu/packages/tex.scm (texlive-latex-base): Deprecate variable. (texlive-hyphen-complete): (texlive-tex): (texlive-latex): (texlive-docstrip): (texlive-unicode-data): (texlive-hyphen-base): (texlive-tex-ini-files): (texlive-metafont): (texlive-modes): (texlive-knuth-lib): (texlive-latex-fonts): (texlive-etex): (texlive-plain): (texlive-kpathsea): (texlive-latexconfig): (texlive-latex-bin): (texlive-l3kernel): (texlive-l3backend): (texlive-l3packages): (texlive-luatex): (texlive-luahbtex): (texlive-babel): (texlive-cyrillic): (texlive-pdftex): (texlive-cm)[arguments]: Replace #:TEXLIVE-LATEX-BASE with #:TEXLIVE-LATEX-BIN?. (texlive-lm): (texlive-lua-alt-getopt): (texlive-luaotfload): (texlive-graphics-def): (texlive-graphics-cfg): Set #:TEXLIVE-LATEX-BIN? to #F. (texlive-graphics): (texlive-lualibs): (texlive-firstaid): (texlive-atveryend)[arguments]: Set #:TEXLIVE-LATEX-BIN? to #F. [native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX. (texlive-updmap.cfg): Remove TEXLIVE-CM, TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE. Add TEXLIVE-LATEX-BIN. (texlive-atbegshi)[arguments]: Set #:TEXLIVE-LATEX-BIN? to #F. [native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX. [propagated-inputs]: Remove TEXLIVE-IFTEX, TEXLIVE-INFWARERR and TEXLIVE-LTXCMDS. (texlive-everyshi)[arguments]: Build package with a temporary "latex.fmt" file. (texlive-cyrillic): Set #:TEXLIVE-LATEX-BIN? to #T. * guix/build-system/texlive.scm (default-texlive-latex-base): Rename to TEXLIVE-LATEX-BIN. (lower): Set default value for TEXLIVE-LATEX-BIN? to #TRUE. * gnu/packages/statistics.scm (r-with-tests): Remove TEXLIVE-LATEX-BASE and TEXLIVE-GRAPHICS. * doc/guix.texi (Build Systems): Document #:TEXLIVE-LATEX-BIN? argument. Remove reference to #:TEXLIVE-LATEX-BASE. Nicolas Goaziou
2023-07-18gnu: Simplify texlive-default-updmap.cfg....* gnu/packages/tex.scm (texlive-default-updmap.cfg): Use TEXLIVE-ORIGIN. (texlive-updmap.cfg): * guix/profiles.scm (texlive-font-maps): Update accordingly. Nicolas Goaziou
2023-07-18gnu: Deprecate texlive-base in favor of texlive-scheme-basic....* gnu/packages/tex.scm (texlive-base): Deprecate variable. (texlive-updmap.cfg): Use default packages from now deprecated TEXLIVE-BASE. Also remove already implemented TODO. * doc/build.scm (pdf-manual): * gnu/packages/statistics.scm: Replace TEXLIVE-BASE with call to TEXLIVE-UPDMAP.CFG. * guix/profiles.scm (texlive-font-maps): Trigger TeX Live hook whenever a texlive package is included in the manifest. Nicolas Goaziou
2023-07-18gnu: Install missing files for updmap in texlive-bin....* gnu/packages/tex.scm (texlive-scripts): New variable. (texlive-bin)[inputs]: Use new variable. [arguments]<#:phases>: Copy font files in addition to scripts. (texlive-tetex): Remove variable. (texlive-base): Remove reference to TEXLIVE-TETEX. Nicolas Goaziou
2023-07-18gnu: Add texlive-aeguill....* gnu/packages/tex.scm (texlive-aeguill): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-scheme-minimal....* gnu/packages/tex.scm (texlive-scheme-minimal): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-scheme-basic....* gnu/packages/tex.scm (texlive-scheme-basic): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-collection-latex....* gnu/packages/tex.scm (texlive-collection-latex): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-pspicture....* gnu/packages/tex.scm (texlive-pspicture): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-pslatex....* gnu/packages/tex.scm (texlive-pslatex): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-pagesel....* gnu/packages/tex.scm (texlive-pagesel): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-ltxmisc....* gnu/packages/tex.scm (texlive-ltxmisc): New variable. Nicolas Goaziou