Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Efraim Flashner
adc011e185
gnu: Fix some spelling errors.
...
* gnu/packages/admin.scm, gnu/packages/containers.scm,
gnu/packages/geo.scm, gnu/packages/monitoring.scm,
gnu/packages/networking.scm, gnu/packages/sdl.scm,
gnu/packages/shellutils.scm, gnu/packages/specifications.scm,
gnu/packages/sssd.scm, gnu/packages/statistics.scm,
gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tor-browsers.scm: Fix some spelling errors.
Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-03-01 15:55:07 +02:00
Hugo Buddelmeijer
2123995b6e
gnu: Add python-wrapper to some Tex Live packages.
...
* gnu/packages/tex.scm (texlive-lilyglyphs)[inputs]:
(texlive-de-macro)[inputs]:
(texlive-ebong)[inputs]:
(texlive-latex-papersize)[inputs]:
(texlive-pythontex)[inputs]:
(texlive-memoize)[inputs]:
(texlive-changes)[inputs: Replace python by python-wrapper.
(texlive-mercatormap)[inputs]:
(texlive-parades)[inputs]: Add python-wrapper.
(texlive-changes)[arguments]<#:link-scripts>: Add pyMergeChanges.py.
(texlive-sypycalc): Add TODO note.
Change-Id: I5a29dbfe672e8ea7c28b18694b5fe72721d6829e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 09:07:39 +01:00
Sören Tempel
b61e684741
gnu: texlive-minted: Use packaged version of python-latexminted.
...
Fixes #2551
* gnu/packages/tex.scm (texlive-minted)
[arguments]<phases>: Add 'fix-paths phase to refer to latexminted.
[inputs]: Add python-latexminted.
[source]<snippet>: Remove vendored scripts and wheel files.
Change-Id: If17269ac864feb652021f0b0474dc3aeac3d59bd
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5678
2026-02-06 20:49:02 +01:00
Nicolas Goaziou
60853eb21d
gnu: Fix reproducibility for some TeX Live packages.
...
* guix/build/texlive-build-system.scm (configure-texmf):
* gnu/packages/tex.scm (texlive-xindy-bin): Set TEXMFVAR to "/tmp" instead of
the current build directory as the latter's contents may leak into the package
output. For example, without this change LuaLaTeX, cache files were installed in the
output in every package relying on "lualatex" format.
Change-Id: I7d762b33a50e77af6b4eb1fb17d75dcc5eac950c
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:24:12 +01:00
Danny Milosavljevic
9f7bf5a984
gnu: lyx: Add Wayland.
...
* gnu/packages/tex.scm (lyx)[inputs]: Add qtwayland-5.
Change-Id: Ibbc9976be970d07c1cd3286cdb34f48e31b3efc9
2026-01-12 02:39:06 +01:00
Ashvith Shetty
b80126f1b6
gnu: rubber: Update to 1.6.7.
...
* gnu/packages/tex.scm (rubber): Update to 1.6.7.
[native-inputs]: Add python-hatchling.
[arguments]: Drop all.
Change-Id: I6d6ead35a5a78ab1454646f2b4d2ebc3df6ad5ba
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2026-01-01 18:59:59 +01:00
Andreas Enge
46e1b73b44
gnu: dvisvgm: Refresh deprecated input.
...
* gnu/packages/tex.scm (dvisvgm)[inputs]: Remove google-brotli; add brotli.
Change-Id: I72d4c28931387a5c6fadbbd5e20f8dc6239251d3
2025-12-08 16:51:27 +01:00
Ludovic Courtès
36d059847d
packages: Add ‘define-deprecated-package’.
...
* gnu/packages/tex.scm (define-deprecated-package): Move to…
* guix/packages.scm (define-deprecated-package): … here. Add extra clause to
handle the case where the package name differs from the variable name.
Change-Id: Ie28e6c37a38dfb05e0b7a2530f14c8b07ef3df8b
2025-10-23 19:35:06 +02:00
Hugo Buddelmeijer
73f46fc691
gnu: texmaker: Update to 6.0.1.
...
* gnu/packages/tex.scm (texmaker): Update to 6.0.1.
[source]: Switch to https.
[arguments]<#:phases>: Remove replaced phases.
[inputs]: Remove poppler-qt5, qtbase-5, qtwayland-5, and qtscript-5; add
poppler-qt6, qtbase, qtwayland, qt5compat, qtdeclarative, qttools, and
qtwebengine.
[properties]: Add release-monitoring-url.
Change-Id: I900f550c96d3b6addea26ec279a4bdb411bcc6a8
Reviewed-by: Nicolas Goaziou <guix@nicolasgoaziou.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-05 21:43:12 +01:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
...
This reverts commit a7db92d9b3 , this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
...
This reverts commit d0d87a744d . Oops! This
caused a world rebuild.
Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
...
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Greg Hogan
4b0cd88909
gnu: texstudio: Update to 4.8.9.
...
* gnu/packages/tex.scm (texstudio): Update to 4.8.9.
Change-Id: I713bdb820d4271288e78617b19beae7c95c0c0f5
2025-09-12 17:40:49 +00:00
Florian Pelz
9473ffe78c
gnu: texlive-texinfo: Update to 2025.2.75617.
...
* gnu/packages/tex.scm (texlive-texinfo): Update to 2025.2.75617.
Change-Id: I2a35d207a3b4b435f42dfbfa56a9cd154f12c249
2025-09-06 16:58:15 +02:00
Greg Hogan
f4ce754028
gnu: Restore gnu-build-system phases.
...
* gnu/packages/bioinformatics.scm (bandage),
* gnu/packages/education.scm (openboard),
* gnu/packages/emulators.scm (qtmips),
* gnu/packages/games.scm (chessx),
* gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot),
* gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework)
<#:phases>: Restore build phase.
* gnu/packages/admin.scm (wpa-supplicant-gui),
* gnu/packages/finance.scm (kitsas)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build phase.
* gnu/packages/engineering.scm (librecad)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build and check phases.
* gnu/packages/music.scm (samplebrain)
<#:phases>: Restore build, check, and install phases.
* gnu/packages/password-utils.scm (qtpass)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build, check, and install phases.
* gnu/packages/ebook.scm (inkbox),
* gnu/packages/engineering.scm (qelectrotech),
* gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth,
qcheckers),
* gnu/packages/gps.scm (gpxsee),
* gnu/packages/hardware.scm (openrgb),
* gnu/packages/image-viewers.scm (qview),
* gnu/packages/pdf.scm (qpdfview),
* gnu/packages/qt.scm (signond),
* gnu/packages/radio.scm (dream)
<#:phases>: Restore build and install phases.
* gnu/packages/disk.scm (qdirstat),
* gnu/packages/pdf.scm (sioyek),
* gnu/packages/qt.scm (signon-plugin-oauth2),
* gnu/packages/radio.scm (qsstv, wfview),
* gnu/packages/security-token.scm (yubikey-manager-qt),
* gnu/packages/tex.scm (texmaker),
* gnu/packages/video.scm (smplayer)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.
* gnu/packages/task-management.scm (timewarrior)
<#:phases>: Restore check phase.
* gnu/packages/audio.scm (supercollider)
<#:phases>: Restore install phase.
* gnu/packages/web.scm (libzim): Update to 9.3.0.
(kiwix-lib): Update to 14.0.0.
(kiwix-desktop): Update to 2.4.1.
[source](patches): Delete.
[arguments]<#:test-target>: Delete.
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.
(kiwix-tools): Update to 3.7.0.
* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete.
* gnu/local.mk: Update accordingly.
Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
2025-08-04 04:11:21 +00:00
宋文武
0a683fa6b6
gnu: 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-21 18:37:53 +08:00
Ludovic Courtès
bf737ede48
gnu: texlive-libkpathsea: Ungraft.
...
* gnu/packages/tex.scm (texlive-libkpathsea)[replacement]: Remove.
[arguments]: Adjust ‘customize-texmf.cnf’ phase.
Change-Id: I64abeadb82a11cb54d6388e7f5deda65d2e5ba20
2025-07-18 20:17:34 +02:00
Janneke Nieuwenhuizen
6f1661f802
gnu: texlive-bin: Fix build with gcc-14.
...
* gnu/packages/tex.scm (texlive-bin)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.
Change-Id: I6a961d738fc48501e51e65b353133eaeb9f4c2a3
2025-07-18 20:17:21 +02:00
Janneke Nieuwenhuizen
1900a22eb3
gnu: texlive-xdvi-bin: Fix build with gcc-14.
...
* gnu/packages/tex.scm (texlive-xdvi-bin): Add CFLAGS to #:configure-flags to
relax gcc-14's strictness.
Change-Id: Ia4f50c46911c4c4f97b8d9ba554db6f194a2c96e
2025-07-18 20:17:13 +02:00
Greg Hogan
b01b310eac
gnu: texstudio: Update to 4.8.8.
...
* gnu/packages/tex.scm (texstudio): Update to 4.8.8.
Change-Id: Id079f5678358c77472f9394765e00b878214e9da
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-07-11 23:00:24 +02:00
Nicolas Goaziou
cf15fad31a
gnu: texlive-minted: Fix runtime error.
...
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-07-02 00:03:58 +02:00
Nicolas Graves
01ad0cf43e
gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
...
* 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-20 20:40:02 +02:00
Nicolas Graves
617ca8c313
gnu: packages: Add comments for migration to ruby@3
...
* 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-06-20 20:39:58 +02:00
Liliana Marie Prikler
91a8192734
gnu: texlive-libkpathsea: Add definitions for XDG paths.
...
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-18 17:00:06 +02:00
Ludovic Courtès
b79fcdf444
gnu: texlive: Export ‘texlive-updmap.cfg’.
...
This is a followup to 4df6eda30f .
* gnu/packages/tex.scm (texlive-updmap.cfg): Define with
‘define-deprecated/public-alias’.
Change-Id: I195e9a850d1641be8589414af6554fc3bac3e862
2025-05-14 18:11:06 +02:00
Gabriel Wicki
ac2d792aae
gnu: Fix small typos.
...
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-08 22:08:12 +09:00
Nicolas Goaziou
1a8b36329f
gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.
...
* 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-06 11:25:07 +02:00
Nicolas Goaziou
b1ef3bce13
gnu: Update TeX Live to 2025.2.
...
* gnu/packages/tex.scm: Update TeX Live to 2025.2.
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/python-xyz.scm (python-nbconvert): Remove texlive-ms package.
Change-Id: Ia6c6753ddb889413522e3351f38a95dd24912984
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
6f67fb06b0
gnu: tex: Adjust comments for update process.
...
* 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-06 11:25:07 +02:00
Nicolas Goaziou
9712d8daec
gnu: Make modular TeX Live reproducible.
...
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-06 11:25:06 +02:00
Nicolas Goaziou
f6d9057ff2
gnu: texlive-libkpathsea: Enforce ls-R usage by default.
...
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-06 11:25:06 +02:00
Nicolas Goaziou
4df6eda30f
gnu: Rename texlive-updmap.cfg' into texlive-local-tree'.
...
* 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-06 11:25:06 +02:00
Nicolas Goaziou
01be897177
gnu: texlive-updmap.cfg: Provide a full TeX Live tree.
...
* 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-06 11:25:06 +02:00
Nicolas Goaziou
31a6b4a4f9
gnu: texlive-newverbs: Remove input labels.
...
* gnu/packages/tex.scm (texlive-newverbs)[native-inputs]: Remove labels.
Change-Id: I2cccd5a010310ee4509d40999bd35283e8548656
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
181c19fadf
gnu: texlive-hyphen-complete: Remove input labels.
...
* gnu/packages/tex.scm (texlive-hyphen-complete)[native-inputs]: Remove
labels.
Change-Id: Id6a56bb228311a2172a8f469e117611725b34103
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
fbc334928b
gnu: tex.scm: Fix typo.
...
* gnu/packages/tex.scm: Fix typo in initial comments.
Change-Id: Ib336500bbdfe6e532db8ae1088eaed41e833c04f
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
0b57435285
gnu: Remove deprecated TeX Live aliases.
...
* 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-06 11:25:05 +02:00
Nicolas Goaziou
d7f6e4eb1d
gnu: texlive-kpathsea: Enable all format configurations.
...
* gnu/packages/tex.scm (texlive-kpathsea)[arguments]<#:phases>: Allow
generating all formats provided in TeX Live.
Change-Id: I8131e1e42b827a1f603af4aa80e4de366bf9492a
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
c22a795dd4
gnu: texlive-luahbtex: Generate missing "luahbtex.fmt".
...
* gnu/packages/tex.scm (texlive-luahbtex)[native-inputs]: Add TEXLIVE-KPATHSEA.
[properties]: Preserve native-input from upgrade.
Change-Id: I68b117276f88c8f87bfb3b5a93f9dd66c8d0ea1c
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
7909349b0b
gnu: texlive-mflua-bin: Also install "*-nowin" binaries.
...
* gnu/packages/tex.scm (texlive-mflua-bin)[arguments]<#:phases>: Also generate
and install "mfluajit-nowin" and "mflua-nowin" binaries.
Change-Id: Id8b77abdf69699a831d3b52dadfc2eed0622bbf0
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
8f10e21b56
gnu: texlive-latex-bin: Create missing "dvilualatex" symlink.
...
* gnu/packages/tex.scm (texlive-latex-bin)[arguments]: Create dvilualatex symlink.
Change-Id: I690b1ef09194907845ff229c9a58925efe16b0df
2025-05-06 11:24:56 +02:00
Greg Hogan
2533f3d216
gnu: texstudio: Update to 4.8.7.
...
* gnu/packages/tex.scm (texstudio): Update to 4.8.7.
Change-Id: I58eed2cbd6df9724394b91880e2c52e028107a3c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-05-01 01:26:35 +02:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
...
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Vagrant Cascadian
9eedd1f31d
gnu: Fix grammar of various package descriptions.
...
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-18 11:13:03 -08:00
Vagrant Cascadian
805e33ba75
gnu: Fix spellings in description and synopsis of tex packages.
...
* 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-17 01:23:42 -08:00
Danny Milosavljevic
0c57570684
gnu: texmaker: Support wayland.
...
* 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-02-16 14:29:49 +01:00
Gabriel Wicki
456827a989
gnu: Fix whitespace issues in Tex package descriptions.
...
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-05 15:38:31 -08:00
Gabriel Wicki
cba83a2038
gnu: Fix various style issues in descriptions.
...
* 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 >
2025-01-05 12:34:06 -08:00