summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
AgeCommit message (Collapse)Author
13 daysgnu: qtscript: Rename to qtscript-5.宋文武
* gnu/packages/qt.scm (qtscript): Rename to qtscript-5. (python-pyside-2) [inputs]: Adjust accordingly. (grantlee) [inputs]: Likewise. * gnu/packages/astronomy.scm (stellarium) [inputs]: Likewise. * gnu/packages/games.scm (warzone2100) [inputs]: Likewise. * gnu/packages/irc.scm (quassel) [inputs]: Likewise. * gnu/packages/kde-frameworks.scm (ki18n-5) [inputs]: Likewise. (kio-5) [inputs]: Likewise. (ktexteditor-5) [inputs]: Likewise. * gnu/packages/kde-utils.scm (okteta) [inputs]: Likewise. * gnu/packages/music.scm (musescore) [inputs]: Likewise. * gnu/packages/tex.scm (texmaker) [inputs]: Likewise. Change-Id: I63c40a342a14c75cfbe4e0a4c27ec2638212e38a Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-18gnu: texlive-libkpathsea: Ungraft.Ludovic Courtès
* gnu/packages/tex.scm (texlive-libkpathsea)[replacement]: Remove. [arguments]: Adjust ‘customize-texmf.cnf’ phase. Change-Id: I64abeadb82a11cb54d6388e7f5deda65d2e5ba20
2025-07-18gnu: texlive-bin: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/tex.scm (texlive-bin)[arguments]: Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: I6a961d738fc48501e51e65b353133eaeb9f4c2a3
2025-07-18gnu: texlive-xdvi-bin: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/tex.scm (texlive-xdvi-bin): Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: Ia4f50c46911c4c4f97b8d9ba554db6f194a2c96e
2025-07-11gnu: texstudio: Update to 4.8.8.Greg Hogan
* gnu/packages/tex.scm (texstudio): Update to 4.8.8. Change-Id: Id079f5678358c77472f9394765e00b878214e9da Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-02gnu: texlive-minted: Fix runtime error.Nicolas Goaziou
Fixes <https://issues.guix.gnu.org/78868>. * gnu/packages/tex.scm (texlive-minted)[arguments]: Add a phase to help the script finding `kpsewhich'. Change-Id: Idb8f7bddc92ecde5fbc9217fdcfbaa5c132ec6e0
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: packages: Add comments for migration to ruby@3Nicolas Graves
* gnu/packages/qt.scm (qtbase-5), gnu/packages/tex.scm (texlive-hyphen-complete), gnu/packages/texlive.scm (texlivebin), gnu/packages/webkit.scm (webkitgtk), gnu/packages/julia.scm (julia), gnu/packages/textutils.scm (utf8proc-2.7.0): Add comments for migration to ruby@3. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-18gnu: texlive-libkpathsea: Add definitions for XDG paths.Liliana Marie Prikler
Without these paths set, if they are unset in the environment, jobs that need to read from/write to TEXMFVAR or TEXMFCONFIG will fail. If set, environment variables take precedence. * gnu/packages/tex.scm (texlive-libkpathsea): Add replacement, pointing to… (texlive-libkpathsea/fixed): … this. Add definitions for XDG_CACHE_HOME and XDG_CONFIG_HOME. Reviewed-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-05-14gnu: texlive: Export ‘texlive-updmap.cfg’.Ludovic Courtès
This is a followup to 4df6eda30f92dd09a7b5839514fab971b5633a0d. * gnu/packages/tex.scm (texlive-updmap.cfg): Define with ‘define-deprecated/public-alias’. Change-Id: I195e9a850d1641be8589414af6554fc3bac3e862
2025-05-08gnu: Fix small typos.Gabriel Wicki
String-separating double-quotes should be separated with white space. * gnu/packages/bootloaders.scm(u-boot-rpi-arm64-efi): Fix typo. * gnu/packages/linphone.scm(ortp): Fix typo. * gnu/packages/tex.scm(texlive-omegaware-bin): Fix typo. Change-Id: I83aa0f6862b265dd3e396e7c0b2db924915293dd Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-06gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of HOME for cache and user configuration. Re-instate TEXMFLOCAL, which may be necessary for external TeX installations. (texlive-luatex): Re-instate TEXFLOCAL. * gnu/packages/algebra.scm (gap): * gnu/packages/assembly.scm (asl): (yaehmop): * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/chez.scm (chez-scheme-for-racket): * gnu/packages/engineering.scm (fastcap): * gnu/packages/fsf.scm (book-faif): * gnu/packages/maths.scm (hypre): (stex-boostrap): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): * gnu/packages/ocaml.scm (ocaml-bibtex2html): (unison): * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to a writable location. Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a
2025-05-06gnu: Update TeX Live to 2025.2.Nicolas Goaziou
* gnu/packages/tex.scm: Update TeX Live to 2025.2. * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/python-xyz.scm (python-nbconvert): Remove texlive-ms package. Change-Id: Ia6c6753ddb889413522e3351f38a95dd24912984
2025-05-06gnu: tex: Adjust comments for update process.Nicolas Goaziou
* gnu/packages/tex.scm: Suggest to log output of the global refresh. Also mention that all collections must be imported again to find new packages. Change-Id: Idd194384318143da50f3b269aa5acfdb95f72365
2025-05-06gnu: Make modular TeX Live reproducible.Nicolas Goaziou
Fixes: https://issues.guix.gnu.org/73613 * gnu/packages/tex.scm (texlive-aleph): (texlive-amstex): (texlive-eplain): (texlive-hitex): (texlive-lollipop): (texlive-mex): (texlive-mltex): (texlive-texsis): (texlive-luatex): (texlive-xmltex): (texlive-latex-bin): (texlive-cslatex): (texlive-mptopdf): (texlive-mflua): (texlive-luajittex): (texlive-csplain): (texlive-luahbtex): (texlive-jadetex): (texlive-pdftex): (texlive-optex): (texlive-context-legacy): (texlive-everyshi): (texlive-xetex): Add libfaketime to native inputs. * guix/build/texlive-build-system.scm (enforce-source-date-epoch): New function. (create-formats): Wrap format generation within a `faketime' or `datefudge' call, depending on the system. (%standard-phases): Add a phase to obey to SOURCE_DATE_EPOCH. Change-Id: Ieef6adb18b7f4373194e3550d41761f75334e574
2025-05-06gnu: texlive-libkpathsea: Enforce ls-R usage by default.Nicolas Goaziou
Fixes: https://issues.guix.gnu.org/75893 * gnu/packages/tex.scm (texlive-libkpathsea): Set TEXMF so that ls-R database is mandatory and must contain the file looked after in the TeX Live tree. * guix/build/texlive-build-system.scm (configure-texmf): Relax requirements for "ls-R" database. Renamed from `set-texmfvar'. (%standard-phases): Apply phase renaming. * gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Add TeX Live packages required for tests to pass since propagated packages are no longer accessible during build. * gnu/packages/books.scm (book-sparc)[inputs]: Move TeX Live related inputs to... [native-inputs]: ... here, and wrap them within texlive-local-tree for the same reason as above. Change-Id: I3430bc84ce35f4aa8f0537b512f472ef88f8e5e9
2025-05-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* doc/build.scm (pdf-manual): * doc/contributing.texi (Submitting Patches): * gnu/packages/algebra.scm (pari-gp): (giac): * gnu/packages/assembly.scm (asl): * gnu/packages/audio.scm (chow-tape-model): * gnu/packages/bioconductor.scm (r-biocstyle): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (chez-scheme-for-racket): (stex-bootstrap): (chez-web): (chez-sockets): * gnu/packages/cran.scm (r-papaja): (r-prereg): * gnu/packages/docbook.scm (dblatex): * gnu/packages/emacs-xyz.scm (emacs-auctex): * gnu/packages/engineering.scm (fastcap): * gnu/packages/finance.scm (optionmatrix): * gnu/packages/fsf.scm (book-faif): * gnu/packages/gettext.scm (po4a): (po4a-minimal): * gnu/packages/graphics.scm (mmg): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/guile-xyz.scm (emacsy): (guile-cv): * gnu/packages/lisp.scm (sbcl): * gnu/packages/maths.scm (cddlib): (gnuplot): (itpp): (octave): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): (hypre): * gnu/packages/music.scm (lilypond): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/pdf.scm (extractpdfmark): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-pypandoc): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/scheme.scm (mit-scheme): * gnu/packages/security-token.scm (yubico-piv-tool): * gnu/packages/sphinx.scm (python-sphinx): (python-sphinx-5): * gnu/packages/statistics.scm (r-with-tests): (r-spams): * gnu/packages/tex.scm (texlive-local-tree): Renamed from… (texlive-updmap.cfg): … this. Deprecate the latter. (texlive-biblatex-philosophy): (texlive-bropd): (texlive-fontsize): (texlive-poetrytex): (texlive-reverxii): (texlive-stix): (texlive-suftesi): (texlive-thucoursework): (texlive-ulqda): (texlive-yathesis): (texlive-makecell): (texlive-robotarm): (texlive-bbold): (texlive-babel-romansh): (texlive-polyglossia): (texlive-innerscript): (teximpatient): (texlive-xkeyval): (texlive-arabxetex): (texlive-blox): (texlive-ecgdraw): (texlive-gradientframe): (texlive-everyhook): (texlive-actuarialangle): (texlive-actuarialsymbol): (texlive-autopdf): (texlive-etaremune): (texlive-extract): (texlive-forarray): (texlive-graphicx-psmin): (texlive-ha-prosper): (texlive-namespc): (texlive-newspaper): (texlive-powerdot): (texlive-recipecard): (texlive-show2e): (texlive-tablists): (texlive-ted): (texlive-xargs): (texlive-xpeek): * gnu/packages/xdisorg.scm (xforms): * gnu/packages/algebra.scm (gap): * gnu/packages/cpp.scm (jthread): * guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'. Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-05-06gnu: texlive-updmap.cfg: Provide a full TeX Live tree.Nicolas Goaziou
* gnu/packages/tex.scm: (texlive-updmap.cfg): Provide a full TeX Live tree instead of the font maps only. Activate it by generating a ls-R file. Also limit propagated inputs to the bare minimum, i.e, texlive-libkpathsea. [synopsis, documentation]: Update it so as to reflect the new nature of the generated package. (texlive-polyglossia, texlive-arabxetex)[native-inputs]: Make sure texlive-updmap.cfg only contains TeX Live inputs as it doesn’t propagate its arguments anymore. Change-Id: I91e5e851a88c67f40215a07ae95138099edfe1a6
2025-05-06gnu: texlive-newverbs: Remove input labels.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-newverbs)[native-inputs]: Remove labels. Change-Id: I2cccd5a010310ee4509d40999bd35283e8548656
2025-05-06gnu: texlive-hyphen-complete: Remove input labels.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-hyphen-complete)[native-inputs]: Remove labels. Change-Id: Id6a56bb228311a2172a8f469e117611725b34103
2025-05-06gnu: tex.scm: Fix typo.Nicolas Goaziou
* gnu/packages/tex.scm: Fix typo in initial comments. Change-Id: Ib336500bbdfe6e532db8ae1088eaed41e833c04f
2025-05-06gnu: Remove deprecated TeX Live aliases.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-base): (texlive-tiny): (texlive-union): (texlive-generic-unicode-data): (texlive-generic-tex-ini-files): (texlive-metafont-base): (texlive-tex-fontinst-base): (texlive-fonts-cm): (texlive-fonts-cm-super): (texlive-fonts-lm): (texlive-fonts-knuth-lib): (texlive-fonts-latex): (texlive-latex-mflogo): (texlive-fonts-mflogo-font): (texlive-fonts-amsfonts): (texlive-latex-amsfonts): (texlive-fonts-ec): (texlive-tex-plain): (texlive-latex-base): (texlive-latex-atveryend): (texlive-latex-auxhook): (texlive-latex-epstopdf-pkg): (texlive-latex-filecontents): (texlive-generic-epsf): (texlive-latex-fancyvrb): (texlive-latex-graphics): (texlive-latex-hycolor): (texlive-latex-xcolor): (texlive-latex-hyperref): (texlive-latex-oberdiek): (texlive-latex-rerunfilecheck): (texlive-latex-tools): (texlive-latex-url): (texlive-latex-l3kernel): (texlive-dvips-l3backend): (texlive-latex-l3backend): (texlive-latex-l3packages): (texlive-latex-fontspec): (texlive-luatex-lualibs): (texlive-luatex-luaotfload): (texlive-latex-amsmath): (texlive-latex-amscls): (texlive-latex-babel): (texlive-generic-babel-english): (texlive-generic-babel-french): (texlive-generic-babel-german): (texlive-latex-cyrillic): (texlive-latex-psnfss): (texlive-latex-ifplatform): (texlive-generic-iftex): (texlive-generic-ifxetex): (texlive-latex-amsrefs): (texlive-latex-bigfoot): (texlive-latex-blindtext): (texlive-latex-dinbrief): (texlive-latex-environ): (texlive-latex-eqparbox): (texlive-latex-etoc): (texlive-latex-expdlist): (texlive-latex-filemod): (texlive-latex-hanging): (texlive-latex-natbib): (texlive-latex-newfloat): (texlive-latex-newunicodechar): (texlive-latex-pdftexcmds): (texlive-latex-psfrag): (texlive-latex-pstool): (texlive-latex-refcount): (texlive-latex-seminar): (texlive-latex-seqsplit): (texlive-latex-stackengine): (texlive-latex-tocloft): (texlive-latex-trimspaces): (texlive-latex-capt-of): (texlive-latex-doi): (texlive-latex-etoolbox): (texlive-latex-fncychap): (texlive-latex-framed): (texlive-latex-g-brief): (texlive-latex-galois): (texlive-latex-gcite): (texlive-latex-geometry): (texlive-latex-mdwtools): (texlive-latex-marginfix): (texlive-latex-polyglossia): (texlive-latex-supertabular): (texlive-tex-texinfo): (texlive-latex-upquote): (texlive-latex-anysize): (texlive-latex-appendix): (texlive-latex-bookmark): (texlive-latex-changebar): (texlive-latex-cmap): (texlive-latex-colortbl): (texlive-latex-fancybox): (texlive-latex-fancyhdr): (texlive-latex-float): (texlive-latex-footmisc): (texlive-latex-letltxmacro): (texlive-latex-frankenstein): (texlive-latex-listings): (texlive-latex-jknapltx): (texlive-jknappen): (texlive-latex-kvoptions): (texlive-fonts-adobe-times): (texlive-fonts-adobe-palatino): (texlive-fonts-adobe-zapfding): (texlive-fonts-rsfs): (texlive-latex-eso-pic): (texlive-latex-eepic): (texlive-latex-enotez): (texlive-latex-enumitem): (texlive-latex-multirow): (texlive-latex-overpic): (texlive-latex-parskip): (texlive-latex-pbox): (texlive-latex-pdfpages): (texlive-latex-sidecap): (texlive-fonts-stmaryrd): (texlive-latex-subfigure): (texlive-latex-tabulary): (texlive-fonts-txfonts): (texlive-fonts-iwona): (texlive-latex-titlesec): (texlive-latex-type1cm): (texlive-latex-lh): (texlive-latex-acmart): (texlive-latex-varwidth): (texlive-latex-wasysym): (texlive-latex-wrapfig): (texlive-latex-ucs): (texlive-latex-preview): (texlive-latex-acronym): (texlive-generic-pdftex): (biber): (texlive-latex-media9): (texlive-latex-ocgx2): (texlive-latex-ms): (texlive-latex-numprint): (texlive-latex-needspace): (texlive-latex-changepage): (texlive-latex-eukdate): (texlive-latex-pgf): (texlive-latex-koma-script): (texlive-generic-atbegshi): (texlive-generic-bigintcalc): (texlive-generic-bitset): (texlive-generic-etexcmds): (texlive-generic-gettitlestring): (texlive-generic-infwarerr): (texlive-generic-intcalc): (texlive-generic-kvdefinekeys): (texlive-generic-kvsetkeys): (texlive-generic-listofitems): (texlive-generic-ltxcmds): (texlive-generic-pdfescape): (texlive-generic-uniquecounter): (texlive-latex-readarray): (texlive-latex-verbatimbox): (texlive-latex-examplep): (texlive-fonts-xypic): (texlive-generic-xypic): (texlive-fonts-charter): (texlive-context-base): (texlive-latex-beamer): (texlive-latex-xmpincl): (texlive-latex-pdfx): (texlive-latex-xkeyval): (texlive-latex-ebproof): (texlive-latex-bussproofs): (texlive-latex-translations): (texlive-latex-textpos): (texlive-generic-babel-norsk): (texlive-latex-hyphenat): (texlive-latex-lastpage): (texlive-latex-tabto-ltx): (texlive-generic-soul): (texlive-soulutf8): (texlive-generic-xstring): (texlive-latex-totcount): Remove alias. Change-Id: I5feffac15326e49470c45394adb87f1b8da188e0
2025-05-06gnu: texlive-kpathsea: Enable all format configurations.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-kpathsea)[arguments]<#:phases>: Allow generating all formats provided in TeX Live. Change-Id: I8131e1e42b827a1f603af4aa80e4de366bf9492a
2025-05-06gnu: texlive-luahbtex: Generate missing "luahbtex.fmt".Nicolas Goaziou
* gnu/packages/tex.scm (texlive-luahbtex)[native-inputs]: Add TEXLIVE-KPATHSEA. [properties]: Preserve native-input from upgrade. Change-Id: I68b117276f88c8f87bfb3b5a93f9dd66c8d0ea1c
2025-05-06gnu: texlive-mflua-bin: Also install "*-nowin" binaries.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-mflua-bin)[arguments]<#:phases>: Also generate and install "mfluajit-nowin" and "mflua-nowin" binaries. Change-Id: Id8b77abdf69699a831d3b52dadfc2eed0622bbf0
2025-05-06gnu: texlive-latex-bin: Create missing "dvilualatex" symlink.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-bin)[arguments]: Create dvilualatex symlink. Change-Id: I690b1ef09194907845ff229c9a58925efe16b0df
2025-05-01gnu: texstudio: Update to 4.8.7.Greg Hogan
* gnu/packages/tex.scm (texstudio): Update to 4.8.7. Change-Id: I58eed2cbd6df9724394b91880e2c52e028107a3c Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-18gnu: Fix grammar of various package descriptions.Vagrant Cascadian
Adjust patterns where "allows to X" to use "allows Xing" or similar forms. * gnu/packages/build-tools.scm (potato-make): Use "Allows Xing" form. * gnu/packages/image.scm (pngcheck): Likewise. * gnu/packages/qt.scm (kddockwidgets): Likewise. * gnu/packages/tex.scm (texlive-biblatex-shortfields): Use "Allow Xing" form. (texlive-drawmatrix): Likewise. (texlive-mathsemantics): Use "allow Y Xing" form. (texlive-xlop): Use "allow Xing" form. (texlive-texlogfilter): Likewise.
2025-02-17gnu: Fix spellings in description and synopsis of tex packages.Vagrant Cascadian
* gnu/packages/tex.scm (texlive-antanilipsum)[description]: Fix spelling of "outputs". (texlive-biblatex-claves)[synopsis]: Fix spelling of "literature". (texlive-antanilipsum)[description]: Fix spelling of "outputs". (texlive-biblatex-claves)[synopsis]: Fix spelling of "literature". (texlive-bxwareki)[synopsis]: Fix spelling of "calendar". (texlive-chemsec)[description]: Fix spelling of "occurrence". (texlive-delimseasy)[description]: Fix spelling of "delimiter". (texlive-hitex)[description]: Fix spelling of "formatted". (texlive-ionumbers)[description]: Fix spelling of "specifying". (texlive-libertinus)[description]: Fix spelling of "similar". (texlive-libertinus-otf)[description]: Fix spelling of "similar". (texlive-navydocs)[description]: Fix spelling of "occurrence". (texlive-nchairx)[description]: Fix spelling of "display". (texlive-yquant)[description]: Fix spelling of "enormous". (texlive-ebong)[description]: Fix spelling of "language". (texlive-gobble)[description]: Fix spelling of "regularly". (texlive-plainpkg)[description]: Fix spelling of "analogous". (texlive-randomlist)[description]: Fix spelling of "personal". (texlive-latex)[description]: Fix spelling of "formatting". (texlive-hook-pre-commit-pkg)[description]: Fix spelling of "developers". (texlive-latex2man)[description]: Fix spelling of "suppressed". (texlive-pgf-interference)[description]: Fix spelling of "occurring". (texlive-ps2eps)[description]: Fix spelling of "erroneous". (texlive-qcircuit)[synopsis]: Fix spelling of "circuits". (texlive-rviewport)[description]: Fix spelling of "specifying". (texlive-tikz-relay)[description]: Fix spelling of "library". (texlive-xindex)[description]: Fix spelling of "program". (texlive-ntheorem)[description]: Fix spelling of "analogous". (texlive-hyphenat)[synopsis]: Fix spelling of "hyphenation". (texlive-alertmessage)[description]: Fix spelling of "information". (texlive-coop-writing)[description]: Fix spelling of "suppressed". (texlive-ebezier)[description]: Fix spelling of "lengths". (texlive-econlipsum)[description]: Fix spelling of "outputs". (texlive-exceltex)[description]: Fix spelling of "because". (texlive-exercise)[description]: Fix spelling of "immediately". (texlive-footnotebackref)[description]: Fix spelling of "occurrence". (texlive-lhelp)[description]: Fix spelling of "preceding". (texlive-pdfoverlay)[description]: Fix spelling of "existing". (texlive-stdclsdv)[description]: Fix spelling of "divisions". (texlive-termcal)[description]: Fix spelling of "specifying". (texlive-textualicomma)[description]: Fix spelling of "without". (texlive-underoverlap)[description]: Fix spelling of "arbitrary". (texlive-vdmlisting)[description]: Fix spelling of "package". (texlive-vtable)[synopsis,description]: Fix spelling of "alignment". (texlive-worksheet)[description]: Fix spelling of "formatting".
2025-02-16gnu: texmaker: Support wayland.Danny Milosavljevic
* gnu/packages/tex.scm (texmaker)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland-5. [arguments]<#:test-target>: Set to "check". Change-Id: Ibeba868b8d1b6c57b512569e11d8a07b48db1c3d
2025-01-05gnu: Fix whitespace issues in Tex package descriptions.Gabriel Wicki
This mainly addresses `double-space after sentence end period' and `trailing white space' issues. * gnu/packages/tex.scm (texlive-jablantile, texlive-pmhanguljamo, texlive-urcls, texlive-optexcount, texlive-pdfjam, texlive-pst-geo, texlive-keyfloat, texlive-marginfit, texlive-pas-tableur): Fix description. Change-Id: Ib49a0d3a753d21982630445a95a8651b1cadf26a Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05gnu: Fix various style issues in descriptions.Gabriel Wicki
* gnu/packages/astronomy.scm (python-ads): Fix description. * gnu/packages/crates-io.scm (rust-is-debug-1): Fix description. * gnu/packages/haskell-xyz.scm (ghc-ordered-containers): Fix description. * gnu/packages/tex.scm (texlive-stex): Fix description. * gnu/packages/textutils.scm bibutils): Fix description. * gnu/packages/xml.scm (perl-libxml): Fix description. Change-Id: I765a5326180cfa31ca1a1727d4da2b1f6a05faa0 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-12-16packages: Use origin file names as their input labels.Ludovic Courtès
* guix/packages.scm (add-input-label): Rely on 'origin-actual-file-name' for internal inputs labels. * tests/packages.scm ("this-package-input, origin"): New test. * doc/guix.texi (package Reference): Mention origin lookup for ‘lookup-package-input’ & co. * gnu/packages/base.scm (tzdata)[inputs]: Reintroduce label. * gnu/packages/tex.scm (texlive-hyphen-complete)[inputs]: Likewise. (texlive-newverbs)[native-inputs]: Likewise. Change-Id: I6ba5352b1b1b8ab810da3730b09cb9db61d6429c Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
2024-12-10gnu: Fix synopsis in various texlive packages.Gabriel Wicki
* gnu/packages/tex.scm (texlive-algorithms): Fix synopsis. (texlive-bestpapers): Fix synopsis. (texlive-cryptocode): Fix synopsis. (texlive-filecontentsdef): Fix synopsis. (texlive-garamond-math): Fix synopsis. (texlive-ijsra): Fix synopsis. (texlive-sudokubundle): Fix synopsis. (texlive-checklistings): Fix synopsis. (texlive-platex): Fix synopsis. (texlive-platex-tools): Fix synopsis. (texlive-mptopdf): Fix synopsis. (texlive-ieejtran): Fix synopsis. (texlive-na-position): Fix synopsis. (texlive-footnotehyper): Fix synopsis. (texlive-ncctools): Fix synopsis. (texlive-scikgtex): Fix synopsis. (texlive-beamertheme-focus): Fix synopsis. (texlive-cellprops): Fix synopsis. (texlive-eq-pin2corr): Fix synopsis. (texlive-exercisepoints): Fix synopsis. (texlive-latexgit): Fix synopsis. (texlive-longfbox): Fix synopsis. (texlive-suppose): Fix synopsis. (texlive-xsim): Fix synopsis. (texlive-ycbook): Fix synopsis. Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-11-06gnu: rubber: Don't force running the tests.Efraim Flashner
* gnu/packages/tex.scm (rubber)[arguments]: Remove the #:tests keyword. Change-Id: I09aeb82423fe226297cf1073b61266bd9a643b7e
2024-11-03gnu: Grammar fixes in various package descriptions.Vagrant Cascadian
* gnu/packages/bioinformatics.scm (vembrane)[description]: Fix grammar. * gnu/packages/cran.scm (r-memisc)[description]: Fix grammar. * gnu/packages/emacs-xyz.scm (emacs-consult-xdg-recent-files)[description]: Fix grammar. (emacs-org-margin)[description]: Fix grammar. * gnu/packages/haskell-xyz.scm (ghc-hslua-core)[description]: Fix grammar. * gnu/packages/tex.scm (texlive-autoaligne)[description]: Fix grammar. (texlive-biblatex-realauthor)[description]: Fix grammar. (texlive-citeall)[description]: Fix grammar. (texlive-formal-grammar)[description]: Fix grammar. (texlive-musikui)[description]: Fix grammar. (texlive-stanli)[description]: Fix grammar. (texlive-theatre)[description]: Fix grammar. (texlive-unitn-bimrep)[description]: Fix grammar. (texlive-yquant)[description]: Fix grammar. (texlive-expkv-bundle)[description]: Fix grammar. (texlive-ketcindy)[description]: Fix grammar. (texlive-srcredact)[description]: Fix grammar. (texlive-luamesh)[description]: Fix grammar. (texlive-maker)[description]: Fix grammar. (texlive-puyotikz)[description]: Fix grammar. (texlive-scratch)[description]: Fix grammar. (texlive-scratch3)[description]: Fix grammar. (texlive-strands)[description]: Fix grammar. (texlive-tikz-imagelabels)[description]: Fix grammar. (texlive-twemojis)[description]: Fix grammar. (texlive-unicode-bidi)[description]: Fix grammar. (texlive-pst-contourplot)[description]: Fix grammar. (texlive-pst-rputover)[description]: Fix grammar. (texlive-pst-vehicle)[description]: Fix grammar. (texlive-truthtable)[description]: Fix grammar. (texlive-esk)[description]: Fix grammar. (texlive-luaimageembed)[description]: Fix grammar. (texlive-bibletext)[description]: Fix grammar. (texlive-easyfloats)[description]: Fix grammar. (texlive-ehhline)[description]: Fix grammar. (texlive-exercises)[description]: Fix grammar. (texlive-extract)[description]: Fix grammar. (texlive-graphpaper)[description]: Fix grammar. (texlive-hereapplies)[description]: Fix grammar. (texlive-hvextern)[description]: Fix grammar. (texlive-hvqrurl)[description]: Fix grammar. (texlive-intopdf)[description]: Fix grammar. (texlive-jobname-suffix)[description]: Fix grammar. (texlive-modernposter)[description]: Fix grammar. (texlive-multiaudience)[description]: Fix grammar. (texlive-overlays)[description]: Fix grammar. (texlive-pdfpc)[description]: Fix grammar. (texlive-pgfmath-xfp)[description]: Fix grammar. (texlive-phonenumbers)[description]: Fix grammar. (texlive-romanbarpagenumber)[description]: Fix grammar. (texlive-texments)[description]: Fix grammar. (texlive-xcntperchap)[description]: Fix grammar. * gnu/packages/web.scm (libjuice)[description]: Fix grammar.
2024-09-19gnu: texstudio: Update to 4.8.2.Greg Hogan
* gnu/packages/tex.scm (texstudio): Update to 4.8.2. Change-Id: I6d53698d321cdea87cfd3921e1cd904472b2d168 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-03gnu: tex.scm: Fix some typos in comments.Nicolas Goaziou
Change-Id: I0e34e1244954c14c14430d858e080b409c0a1ee8
2024-09-03gnu: texlive-biber: Fix build on i686.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-biber)[arguments]: Delete failing test on an i686 system. Change-Id: I469f1562dddc39013c0271a2baef2add6516fe86
2024-09-01gnu: texlive-xmltexconfig: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xmltexconfig): The package is empty, according to TeX Live. Treat it as a meta-package. Change-Id: Ifc4846164af24384969c48355a8b1f085c0a1327
2024-08-31gnu: texlive-digestif: Fix build.Ada Stevenson
* gnu/packages/tex.scm (texlive-digestif): [arguments]: <#:phases>: Add 'fix-data-path phase. This hardcodes the path for 'digestif.zip', which was not being found previously. Change-Id: I2884185d0daa8919dd72e8b9055eb3988eb40f5d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-31gnu: texlive-bbold: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-bbold)[arguments]<#:phases>: Add a phase to skip building documentation, which fails. [native-inputs]: Add TEXLIVE-ETOOLBOX. Change-Id: I32526808c121b6d5ab1eb167fecbde38d40d0979
2024-08-31gnu: texlive-revtex4-1: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-revtex4-1)[arguments]<#:phases>: Fix regexp matching TEXLIVE-REVTEX source name. Change-Id: Ideea61ed97d4ea544554faa02152fea6d0bd1947
2024-08-31gnu: texlive-thucoursework: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-thucoursework)[native-inputs]: Add TEXLIVE-XPATCH. Change-Id: I578c27078e4692051d82596cb1692f21a8d979f6
2024-08-31gnu: texlive-suftesi: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-suftesi)[native-inputs]: Add TEXLIVE-MANFNT-FONT and TEXLIVE-REALSCRIPTS. Change-Id: I43505a5b4c0c6b78886be0c7fa8abb719bbe8b7a
2024-08-31gnu: texlive-scripts: Remove no longer necessary fix.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-scripts)[arguments]<#:phases>: Remove FIX-FMTUTIL. Change-Id: I12813178461d09a278b1f445ab962af281ebf6c8
2024-08-31gnu: texlive-xpinyin: Skip build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xpinyin)[arguments]: Simply it. Skip build as this introduces too many issues. [native-inputs]: Remove them. Change-Id: Ie7f9c4adc15724fef8f084b2d3c13d5789039e5a
2024-08-31gnu: texlive-autopdf: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-autopdf)[native-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-CM-SUPER. Change-Id: I7de8e56d5fd8001b5e5e8f45972726d646da7f65
2024-08-31gnu: texlive-extract: Skip build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-extract)[arguments]<#:phases>: Remove BUILD phase. [native-inputs]: Add TEXLIVE-ETOOLBOX. Change-Id: Iaf1fb8368a85619aa00c0241f6098c9bef4a8fea