me
/
guix
Archived
1
0
Fork 0
Commit Graph

724 Commits (2fb54e94c3091a69c59fdd1b68b849b28188e329)

Author SHA1 Message Date
Ricardo Wurmus d7ef77c8ed
gnu: Add texlive-eurosym.
* gnu/packages/tex.scm (texlive-eurosym): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus 50bc363a76
gnu: Add texlive-tcolorbox.
* gnu/packages/tex.scm (texlive-tcolorbox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus be50619b30
gnu: Add texlive-adjustbox.
* gnu/packages/tex.scm (texlive-adjustbox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus 9855f2b975
gnu: Add texlive-collectbox.
* gnu/packages/tex.scm (texlive-collectbox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus 2f99cf3f38
gnu: Add texlive-storebox.
* gnu/packages/tex.scm (texlive-storebox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus 8e92a17431
gnu: Add texlive-ifoddpage.
* gnu/packages/tex.scm (texlive-ifoddpage): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus 3c51abe059
gnu: Add texlive-titling.
* gnu/packages/tex.scm (texlive-titling): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus eb930bedf4
gnu: Add texlive-default-updmap.cfg.
* gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable.
2021-05-03 15:36:14 +02:00
Ricardo Wurmus 3d8a48f893
gnu: Add texlive-babel-swedish.
* gnu/packages/tex.scm (texlive-babel-swedish): New variable.

Co-authored-by: Rovanion Luckey <rovanion.luckey@gmail.com>
2021-05-03 15:36:14 +02:00
Ricardo Wurmus 04cbef14ff
gnu: Add texlive-pagenote.
* gnu/packages/tex.scm (texlive-pagenote): New variable.
2021-05-03 15:36:13 +02:00
Ricardo Wurmus 5874f8a051
gnu: Add texlive-ifmtarg.
* gnu/packages/tex.scm (texlive-ifmtarg): New variable.
2021-05-03 15:36:13 +02:00
Ricardo Wurmus a202baf8e9
gnu: Add texlive-morefloats.
* gnu/packages/tex.scm (texlive-morefloats): New variable.
2021-05-03 15:36:13 +02:00
Ricardo Wurmus 962be3af65
gnu: Add texlive-sectsty.
* gnu/packages/tex.scm (texlive-sectsty): New variable.
2021-05-03 15:36:13 +02:00
Efraim Flashner fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/boost.scm
	gnu/packages/chez.scm
	gnu/packages/compression.scm
	gnu/packages/crates-io.scm
	gnu/packages/docbook.scm
	gnu/packages/engineering.scm
	gnu/packages/gcc.scm
	gnu/packages/gl.scm
	gnu/packages/gtk.scm
	gnu/packages/nettle.scm
	gnu/packages/python-check.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/rust.scm
	gnu/packages/sqlite.scm
	guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Paul Garlick a5bbd38fd1
gnu: Add texlive-kastrup.
* gnu/packages/tex.scm: New variable.
2021-04-15 14:12:10 +01:00
Paul Garlick 9153e12d73
gnu: Add texlive-ly1.
* gnu/packages/tex.scm: New package.
2021-04-14 12:04:14 +01:00
Paul Garlick 995f685e4d
gnu: Add texlive-xcharter.
* gnu/packages/tex.scm: New variable.
2021-04-13 11:33:49 +01:00
Paul Garlick e698843442
gnu: Add texlive-newtx.
* gnu/packages/tex.scm: New variable.
2021-04-12 14:21:23 +01:00
Paul Garlick c3c338e0b5
gnu: Add texlive-cabin.
* gnu/packages/tex.scm: New variable.
2021-04-09 14:35:32 +01:00
Paul Garlick 71ca8fd40b
gnu: Add texlive-mweights.
* gnu/packages/tex.scm: New variable.
2021-04-08 11:18:06 +01:00
Paul Garlick 2d77c270f4
gnu: Add texlive-fontaxes.
* gnu/packages/tex.scm: New variable.
2021-04-07 18:51:02 +01:00
Ludovic Courtès 77eaf5fcd1
gnu: Fix packages that were importing Guile modules from the host.
Those packages were importing (ice-9 match) & co. from the host Guile,
which could potentially lead to different derivations depending on the
Guile in use.

Uncovered by the warning emitted by 'gexp-modules'.

* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
from #:modules.
* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.
2021-04-01 22:32:28 +02:00
Ludovic Courtès c5dd10b24c
gnu: Fix packages that were importing Guile modules from the host.
Those packages were importing (ice-9 match) & co. from the host Guile,
which could potentially lead to different derivations depending on the
Guile in use.

Uncovered by the warning emitted by 'gexp-modules'.

* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
from #:modules.
* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.
2021-04-01 22:17:02 +02:00
Paul Garlick 95ef58f03e
gnu: Add texlive-utopia.
* gnu/packages/tex.scm: New variable.
2021-04-01 13:03:28 +01:00
Paul Garlick 26133b1f33
gnu: Add texlive-fourier.
* gnu/packages/tex.scm: New variable.
2021-03-31 12:11:31 +01:00
Paul Garlick 1b6e7157cd
gnu: Add texlive-bera.
* gnu/packages/tex.scm: New variable.
2021-03-30 17:14:12 +01:00
Paul Garlick 193f181697
gnu: Add texlive-mathdesign.
* gnu/packages/tex.scm: New variable.
2021-03-29 18:49:43 +01:00
Efraim Flashner 2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Leo Le Bouter 1a0f4013d3
gnu: texlive-latex-base: Fix compilation on powerpc64le*.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: LuaJIT is not ported to
powerpc64le* yet. Update replacement 'build phase to add "luajittex" within the
"disabled-formats" list on powerpc64le*.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2021-03-23 23:19:57 -07:00
Leo Le Bouter e9938dc8f0
gnu: texlive-bin: Fix compilation on powerpc64le*.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Append "--disable-luajittex"
and "--disable-mfluajit" to keyword argument "#:configure-flags" on
powerpc64le* because LuaJIT is not ported to powerpc64le* yet. Also set
"#:tests?" to "#f" on powerpc64le*.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2021-03-23 23:19:57 -07:00
Christopher Baines a8448da0f4
Merge branch 'master' into core-updates 2021-03-06 00:18:30 +00:00
Paul Garlick a6f8e8200f
gnu: texlive-arev: Fix typo.
* gnu/packages/tex.scm (texlive-arev)[license]: Fix filename.
2021-02-16 14:45:19 +00:00
Paul Garlick 13354b3f08
gnu: Add texlive-arev.
* gnu/packages/tex.scm (texlive-arev): New variable.
2021-02-16 14:37:04 +00:00
Danny Milosavljevic abd318ff4b
Merge branch 'master' into core-updates 2021-02-11 19:12:36 +01:00
Nicolas Goaziou 8738c65b85
gnu: lyx: Update to 2.3.6.1.
* gnu/packages/tex.scm (lyx): Update to 2.3.6.1.
2021-02-11 15:11:57 +01:00
Maxim Cournoyer 82f5f6b14c
gnu: Replace all uses of texlive-union by texlive-updmap.cfg.
* doc/build.scm (pdf-manual) Replace texlive-union by texlive-updmap.cfg.
* gnu/packages/algebra.scm (pari-gp): Likewise.
* gnu/packages/bioinformatics.scm (discrover, velvet): Likewise.
* gnu/packages/chez.scm (chez-scheme, chez-web, chez-sockets): Likewise.
* gnu/packages/docbook.scm (dblatex): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Likewise.
* gnu/packages/engineering.scm (fastcap): Likewise.
* gnu/packages/guile-xyz.scm (emacsy, guile-cv): Likewise.
* gnu/packages/lisp.scm (sbcl): Likewise.
* gnu/packages/maths.scm (octave, hypre): Likewise.
* gnu/packages/music.scm (lilypond): Likewise.
* gnu/packages/plotutils.scm (asymptote): Likewise.
* gnu/packages/python-xyz.scm (python-numpy-documentation)
(python-matplotlib-documentation, python-ipython-documentation)
(python-pypandoc): Likewise.
* gnu/packages/radio.scm (gnuradio, libosmo-dsp): Likewise.
* gnu/packages/scheme.scm (mit-scheme): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
* gnu/packages/tex.scm (simple-texlive-package)
(texlive-xmltex, texlive-tiny, texlive-jadetex, teximpatient, lyx): Likewise.
2021-01-29 13:35:47 -05:00
Maxim Cournoyer 57fad03c4f
gnu: texlive-amsfonts: Adjust to build with texlive-updmap.cfg.
* gnu/packages/tex.scm (texlive-amsfonts)[phases]
{build-fonts}: Do not set SOURCE_DATE_EPOCH, already done by the build
system.  Let resources be auto-discovered by TeX Live machinery by simply
setting GUIX_TEXMF.  Remove references to the texlive-union input.  Remove
trailing #t.
{install-generated-fonts}: Remove trailing #t.
[native-inputs]: Replace texlive-union by texlive-updmap.cfg.  Remove the
texlive-cm and texlive-metafont arguments of texlive-updmap.cfg.
2021-01-29 13:35:47 -05:00
Maxim Cournoyer 04a0b1e09a
gnu: texlive-bin: Enable the use of multiple TeX Live trees.
Attempting to compose multiple TeX Live trees (such as can happen when using a
texlive-union generated package) proved problematic; only the texmf.cnf
configuration file from the union would be honored, causing other TeX Live
components to be ignored.

This change does away with TeX Live unions, instead relying on the default
texmf.cnf configuration file provided by the texlive-bin package to honor
individual TeX Live trees referred to via the newly introduced GUIX_TEXMF
variable, and replacing the texlive-union procedure by texlive-updmap.cfg, to
explicit that generating the fonts map configuration is now its sole purpose.

* gnu/packages/tex.scm (texlive-bin)[phases]{customize-texmf}: New phase.
{postint}: Move the patching of the texmf.cnf file to the new above phase.
Patch the updmap.pl script to find its Perl modules.
[native-search-paths]: Rename the TEXMF variable to GUIX_TEXMF.  Remove the
TEXMFCNF variable.
* guix/profiles.scm (texlive-configuration): Remove procedure.
(%default-profile-hooks)[texlive-configuration]: Unregister hook.
(texlive-union): Alias to what has moved to...
(texlivke-updmap.cfg): ... here.  Update doc.  Do not provide a different
texmf.cnf configuration.
[inherit]: Do not inherit from texlive-base.
[build-system]: Switch to the copy-build-system.
[arguments]{install-plan}: New argument.
[phases]{regenerate-updmap.cfg}: New phase, which keeps only the fonts map
generating code from the previous builder code.
[inputs]: Remove bash, and move to ...
[propagated-inputs]: ... here.
[native-inputs]: Remove field, and move the source of the base updmap.cfg file
to...
[source]: ... here.
[synopsis]: Update.
[description]: Likewise.
[license]: Delete duplicates.
2021-01-29 13:35:47 -05:00
Maxim Cournoyer e45dcf4990
gnu: texlive-wasysym: Update synopsis and description.
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise.  Use code ornaments for the LaTeX package names.
2021-01-14 09:48:54 -05:00
Maxim Cournoyer 0602047ca9
gnu: Add texlive-wasy.
* gnu/packages/tex.scm (texlive-wasy): New variable.
2021-01-14 09:48:52 -05:00
Maxim Cournoyer 05b2826122
gnu: Add texlive-helvetic.
* gnu/packages/tex.scm (texlive-helvetic): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer 0390d786bb
gnu: Add texlive-courier.
* gnu/packages/tex.scm (texlive-courier): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer 7b825087ec
gnu: Add texlive-jknappen.
* gnu/packages/tex.scm (texlive-jknappen): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer 56edfeec6c
gnu: Add texlive-tipa.
* gnu/packages/tex.scm (texlive-tipa): New variable.
2021-01-14 09:24:51 -05:00
Maxim Cournoyer 2c12d73a62
gnu: Add texlive-marvosym.
* gnu/packages/tex.scm (texlive-marvosym): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer 92fd8975a1
gnu: texlive-bin: Patch shell commands in scripts.
* gnu/packages/tex.scm (texlive-bin)[phases]{patch-scripts}: New phase.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer 9e78ea79f8
gnu: texlive-bin: Fix the tlmgr utility.
Previously, it would error out, not finding its Perl modules, and later not
finding config.guess.  This utility is useful to query the local TeX Live
package database (texlive.tlpdb).

(texlive-bin)[inputs]{config}: New input.
[phases]{postint}: Add a symlink to the 'config.guess' script.  Patch the
tlmgr.pl script so that it can find its Perl modules and other resources.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer ec14d5f729
gnu: texlive-bin: Unpack the texlive-scripts and texlive-extra inputs early.
This allows the sources to processed normally by the other phases such as
patch-source-shebangs.

* gnu/packages/tex.scm (texlive-bin)[arguments]: Specify #:modules.
[phases]{unpack-texlive-extra, unpack-texlive-scripts}: New phases.
{postint}: Move the unpacking of the texlive-extra and texlive-scripts inputs
to the above newly added phases.  The installation of these extra directories
now simply uses copy-recursively.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer ed4b0f78b2
gnu: texlive-bin: Fix indentation.
* gnu/packages/tex.scm (texlive-bin): Fix indentation.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 8e7c75043a
gnu: texlive-bin: Replace python-2 by python.
* gnu/packages/tex.scm (texlive-bin)[inputs]: Replace python-2 by python.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer d41acb452d
gnu: texlive-texmf: Replace python-2 by python.
* gnu/packages/tex.scm (texlive-texmf)[inputs]: Replace python-2 by python.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 6d3fd925bc
gnu: Add texlive-jadetex.
* gnu/packages/tex.scm (texlive-jadetex): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 711d678171
gnu: Add texlive-xmltex.
* gnu/packages/tex.scm (texlive-xmltex): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 607a7f1bc0
gnu: texlive-wasysym: Update synopsis and description.
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise.  Use code ornaments for the LaTeX package names.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 0bd59dcda2
gnu: Add texlive-wasy.
* gnu/packages/tex.scm (texlive-wasy): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 788170d8e9
gnu: texlive-stmaryrd: Actually include the fonts.
* gnu/packages/tex.scm (texlive-stmaryrd): Rewrite package to inherit from a
simple-texlive-template package, so that fonts resources as listed in the
texlive.tlpdb database are retrieved and installed.
[arguments]: Adapt to use with the inherited template.
{chdir}: New phase.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer be023c00e7
gnu: Add texlive-helvetic.
* gnu/packages/tex.scm (texlive-helvetic): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 9f689bc432
gnu: Add texlive-courier.
* gnu/packages/tex.scm (texlive-courier): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer feaaabae66
gnu: Add texlive-jknappen.
* gnu/packages/tex.scm (texlive-jknappen): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 223006b5cc
gnu: texlive-psnfss: Improve description.
* gnu/packages/tex.scm (texlive-psnfss): Improve description.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 60f128c20b
gnu: texlive-latex-oberdiek: Rename to texlive-oberdiek.
This is done to match the package name as registered in the texlive.tlpdb
database.

* gnu/packages/tex.scm (texlive-latex-oberdiek): New deprecated package.
(texlive-oberdiek): Renamed from the above.
(texlive-pstool, texlive-latex-geometry)
(texlive-beamer): Adjust to use the renamed package variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 8d44bb85fe
gnu: texlive-fonts-stmaryrd: Rename to texlive-stmaryrd.
* gnu/packages/tex.scm (texlive-fonts-stmaryrd): Rename to texlive-stmaryrd,
according to the texlive.tlpdb database.  Deprecate old package name.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 568729e821
gnu: texlive-latex-wasysym: Rename to texlive-wasysym.
* gnu/packages/tex.scm (texlive-latex-wasysym): Rename to texlive-wasysym,
according to the texlive.tlpdb database.  Deprecate old package name.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 8ffed451c3
gnu: Add texlive-tipa.
* gnu/packages/tex.scm (texlive-tipa): New variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 1f3a89be6e
gnu: Add texlive-marvosym.
* gnu/packages/tex.scm (texlive-marvosym): New variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 01f0707207
Merge branch 'staging' into 'core-updates'.
Conflicts:

	gnu/local.mk
	gnu/packages/cmake.scm
	gnu/packages/curl.scm
	gnu/packages/gl.scm
	gnu/packages/glib.scm
	gnu/packages/guile.scm
	gnu/packages/node.scm
	gnu/packages/openldap.scm
	gnu/packages/package-management.scm
	gnu/packages/python-xyz.scm
	gnu/packages/python.scm
	gnu/packages/tls.scm
	gnu/packages/vpn.scm
	gnu/packages/xorg.scm
2021-01-13 23:45:53 -05:00
Ricardo Wurmus 40f14e3c66
gnu: Replace texlive-latex-pdfx with texlive-pdfx.
* gnu/packages/tex.scm (texlive-latex-pdfx): Deprecate in favor of...
(texlive-pdfx): ...this variable.
2020-12-23 10:34:34 +01:00
Ricardo Wurmus 4c8e7ca01d
gnu: texlive-latex-pdfx: Use simple-texlive-package.
* gnu/packages/tex.scm (texlive-latex-pdfx): Implement with
simple-texlive-package.
[native-inputs]: Remove.
[propagated-inputs]: Replace texlive-generic-pdftex with texlive-pdftex.
2020-12-23 10:34:34 +01:00
Ricardo Wurmus c9ef13bb19
gnu: Replace texlive-latex-hyperref with texlive-hyperref.
* gnu/packages/tex.scm (texlive-latex-hyperref): Deprecate in favor of...
(texlive-hyperref): ...this new variable.
2020-12-23 10:34:27 +01:00
Ricardo Wurmus ad5dddc610
gnu: Replace texlive-latex-fontspec with texlive-fontspec.
* gnu/packages/tex.scm (texlive-latex-fontspec): Deprecate in favor of...
(texlive-fontspec): ...this new variable.
2020-12-23 10:11:00 +01:00
Ricardo Wurmus 2fa52bbcb5
gnu: texlive-base: Update reference to texlive-babel.
* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace
"texlive-latex-babel" with "texlive-babel".
2020-12-23 10:11:00 +01:00
Ricardo Wurmus a8a2dcf06d
gnu: Replace texlive-latex-babel with texlive-babel.
* gnu/packages/tex.scm (texlive-latex-babel): Deprecate in favor of...
(texlive-babel): ...this new variable.
[native-inputs]: Add unzip.
2020-12-23 10:11:00 +01:00
Ricardo Wurmus bbeabb548d
gnu: texlive-base: Update reference to texlive-psnfss.
* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace
"texlive-latex-psnfss" with "texlive-psnfss".
2020-12-23 10:11:00 +01:00
Ricardo Wurmus 10b2fff98a
gnu: texlive-base: Update reference to texlive-amscls.
* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace
"texlive-latex-amscls" with "texlive-amscls".
2020-12-23 10:11:00 +01:00
Ricardo Wurmus 6056dc110f
gnu: Replace texlive-latex-amscls with texlive-amscls.
* gnu/packages/tex.scm (texlive-latex-amscls): Deprecate in favor of...
(texlive-amscls): ...this new variable.
2020-12-23 10:11:00 +01:00
Ricardo Wurmus 4c1de416b2
gnu: Replace texlive-latex-mflogo with texlive-mflogo.
* gnu/packages/tex.scm (texlive-latex-mflogo): Deprecate in favor of...
(texlive-mflogo): ...this new variable.
2020-12-23 10:10:59 +01:00
Ricardo Wurmus 212e0360d4
gnu: Update references to texlive-knuth-lib.
* gnu/packages/tex.scm (texlive-hyph-utf8, texlive-latex-base,
teximpatient)[native-inputs]: Replace references to "texlive-fonts-knuth-lib"
with "texlive-knuth-lib".
2020-12-23 10:10:59 +01:00
Ricardo Wurmus a2276f625a
gnu: Replace texlive-fonts-knuth-lib with texlive-knuth-lib.
* gnu/packages/tex.scm (texlive-fonts-knuth-lib): Deprecate in favor of...
(texlive-knuth-lib): ...this new variable.
2020-12-23 10:10:59 +01:00
Ricardo Wurmus 63482d6f45
gnu: teximpatient: Use new name for texlive-pdftex.
* gnu/packages/tex.scm (teximpatient)[native-inputs]: Replace
texlive-generic-pdftex with texlive-pdftex.
2020-12-23 10:10:59 +01:00
Ricardo Wurmus 0b4d0c6db3
gnu: Replace texlive-generic-pdftex with texlive-pdftex.
* gnu/packages/tex.scm (texlive-generic-pdftex): Deprecate in favor of...
(texlive-pdftex): ...this new variable.
2020-12-23 10:10:59 +01:00
Jelle Licht d9f733ad8b
gnu: texlive-amsfonts: Only create tfm files for Euler fonts.
* gnu/packages/tex.scm (texlive-amsfonts)[arguments]<#:phases>[build-fonts]:
Invoke `afm2tfm' for only the Euler fonts.
2020-12-23 10:10:58 +01:00
Ricardo Wurmus 7899a10e8e
gnu: Replace texlive-latex-lh with texlive-lh.
* gnu/packages/tex.scm (texlive-latex-lh): Deprecate in favor of...
(texlive-lh): ...this new variable.
2020-12-23 10:10:58 +01:00
Ricardo Wurmus 0ac4c0ca40
gnu: Replace texlive-metafont-base with texlive-metafont.
* gnu/packages/tex.scm (texlive-metafont-base): Deprecate this variable in
favor of...
(texlive-metafont): ...this new variable.
(texlive-cm, texlive-fonts-knuth-lib, texlive-fonts-latex, texlive-amsfonts,
texlive-etex, texlive-base, texlive-fonts-ec, texlive-fonts-rsfs): Adjust
references to texlive-metafont-base.
2020-12-23 10:10:58 +01:00
Ricardo Wurmus e760a15d35
gnu: texlive-metafont-base: Install missing files.
* gnu/packages/tex.scm (texlive-metafont-base)[arguments]: Also install "misc"
and "config" directories.
2020-12-23 10:10:57 +01:00
Ricardo Wurmus 17aeabdd52
gnu: texlive-base: Add texlive-cm-super to default set.
This adds T1 variants of the CM fonts, avoiding the need to generate bitmap
fonts (.pk files) at runtime.

* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Add
texlive-cm-super.
2020-12-23 10:10:57 +01:00
Ricardo Wurmus 556aca82a3
gnu: texlive-luatex-luaotfload: Use TeX Live sources.
* gnu/packages/tex.scm (texlive-luatex-luaotfload): Deprecate in favor of...
(texlive-luaotfload): ...this new variable; install files from the TeX Live
repository.
2020-12-23 10:10:57 +01:00
Ricardo Wurmus d08f54ec4c
gnu: Replace texlive-latex-psnfss with texlive-psnfss.
* gnu/packages/tex.scm (texlive-psnfss): New variable.
(texlive-latex-psnfss): Deprecate in favor of texlive-psnfss.
2020-12-23 10:10:54 +01:00
Ricardo Wurmus 0a5057e7f7
gnu: Add texlive-context.
* gnu/packages/tex.scm (texlive-context): New variable.
2020-12-23 10:06:31 +01:00
Ricardo Wurmus e988401cb3
gnu: Add texlive-l3build.
* gnu/packages/tex.scm (texlive-l3build): New variable.
2020-12-23 10:06:31 +01:00
Ricardo Wurmus 71d7702fae
gnu: texlive-latex-base: Use character translation file.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Patch fmtutil.cnf to
ensure that the character translation file cp227.tcx is used during format
file generation.
2020-12-23 10:06:27 +01:00
Marius Bakke 00f34c0057
gnu: texlive-latex-hyperref: Don't use unstable tarball.
* gnu/packages/tex.scm (texlive-latex-hyperref)[source]: Switch to GIT-FETCH.
2020-12-20 23:40:45 +01:00
Marius Bakke 1345c611ba
gnu: texlive: Wrap with 'bash-minimal'.
* gnu/packages/tex.scm (texlive)[inputs]: Change from BASH to BASH-MINIMAL.
2020-12-20 23:40:45 +01:00
Marius Bakke cbd0a38ccb
gnu: texlive-union: Build with 'bash-minimal'.
* gnu/packages/tex.scm (texlive-union)[inputs]: Change from BASH to
BASH-MINIMAL.
2020-12-20 23:40:45 +01:00
Jonathan Brielmaier 9ad5a1f98a
gnu: texlive-bin: Build shared libraries.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Enable shared libraries as it's required for atril >= 1.24.
2020-12-08 22:25:57 +01:00
Tobias Geerinckx-Rice dac14efe13
gnu: texmaker: Update to 5.0.4.
* gnu/packages/tex.scm (texmaker): Update to 5.0.4.
2020-11-29 20:44:31 +01:00
Christopher Baines ff01206345
Merge remote-tracking branch 'origin/master' into core-updates 2020-11-29 17:34:18 +00:00
Ricardo Wurmus 223c447349
gnu: Add texlive-dejavu.
* gnu/packages/tex.scm (texlive-dejavu): New variable.
2020-10-20 00:03:40 +02:00
Ricardo Wurmus 40557391ab
gnu: Add texlive-libertine.
* gnu/packages/tex.scm (texlive-libertine): New variable.
2020-10-20 00:03:40 +02:00
Maxim Cournoyer 5e2140511c
Merge branch 'staging'
Conflicts:
	gnu/packages/admin.scm
	gnu/packages/commencement.scm
	gnu/packages/gdb.scm
	gnu/packages/llvm.scm
	gnu/packages/package-management.scm
	gnu/packages/tls.scm
2020-10-19 13:11:40 -04:00
Paul Garlick 5bc041dfd7
gnu: Add texlive-fpl.
* gnu/packages/tex.scm (texlive-fpl): New variable.
2020-10-07 12:36:47 +01:00
Paul Garlick 6ca673b30d
gnu: texlive-mathpazo: Include virtual font files.
* gnu/packages/tex.scm (texlive-mathpazo)[inherit]: Add directory.
2020-10-06 18:00:56 +01:00
Paul Garlick a489d2f1f2
gnu: Add texlive-mathpazo.
* gnu/packages/tex.scm (texlive-mathpazo): New variable.
2020-10-06 14:28:27 +01:00
Paul Garlick 905a2ff0c5
gnu: Add texlive-symbol.
* gnu/packages/tex.scm (texlive-symbol): New variable.
2020-10-01 11:04:00 +01:00
Paul Garlick 73b67eeea4
gnu: texlive-latex-psnfss: Ensure that font definition files are installed.
* gnu/packages/tex.scm (texlive-latex-psnfss): Use
simple-texlive-package to install font definition files and
documentation.
2020-09-22 17:22:27 +01:00
Efraim Flashner 3fef44ed6c
Revert "gnu: texlive-latex-psnfss: Ensure that font definition files are installed."
This reverts commit fdd066833e.

This commit causes over 4000 package rebuilds.
2020-09-22 16:30:25 +03:00
Paul Garlick fdd066833e
gnu: texlive-latex-psnfss: Ensure that font definition files are installed.
* gnu/packages/tex.scm (texlive-latex-psnfss): Use
simple-texlive-package to install font definition files and
documentation.
2020-09-22 12:58:26 +01:00
Paul Garlick 475e3768fc
gnu: Add texlive-caption.
* gnu/packages/tex.scm (texlive-caption): New variable.
2020-09-21 12:47:24 +01:00
Paul Garlick 921fad1a5a
gnu: texlive-microtype: Tweak description.
* gnu/packages/tex.scm (texlive-microtype)[description]: Fill paragraph
to standard width.
2020-09-21 11:14:51 +01:00
Paul Garlick 389b71aa0f
gnu: Add texlive-microtype.
* gnu/packages/tex.scm (texlive-microtype): New variable.
2020-09-18 15:10:13 +01:00
Paul Garlick 94ca1e19b3
gnu: Add texlive-units.
* gnu/packages/tex.scm (texlive-units): New variable.
2020-09-17 16:21:28 +01:00
Paul Garlick 5674ea45a3
gnu: Add texlive-todonotes.
* gnu/packages/tex.scm (texlive-todonotes): New variable.
2020-09-16 12:22:59 +01:00
Paul Garlick b1c1d7efa6
gnu: Add texlive-biblatex.
* gnu/packages/tex.scm (texlive-biblatex): New variable.
2020-09-07 13:39:03 +01:00
Paul Garlick 49bf16b6b1
gnu: texlive-logreq: Correct synopsis.
* gnu/packages/tex.scm (texlive-logreq)[synopsis]: Correct.
2020-09-04 22:30:11 +01:00
Paul Garlick b01c04eb0c
gnu: Add texlive-logreq.
* gnu/packages/tex.scm (texlive-logreq): New variable.
2020-09-04 18:43:18 +01:00
Ludovic Courtès b0e7b6992f
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.

* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 23:08:15 +02:00
Arun Isaac 3d067528b1
gnu: rubber: Update to 1.5.1.
* gnu/packages/tex.scm (rubber): Update to 1.5.1.
[build-system]: Switch to python-build-system.
[inputs]: Remove python-2 and which.
[arguments]: Delete the build phase. Replace the install phase with a custom
phase.
2020-07-05 16:16:54 +05:30
Efraim Flashner e192b9e02d
gnu: lyx: Use qt-build-system.
* gnu/packages/tex.scm (lyx)[build-system]: Switch to qt-build-system.
[arguments]: Remove imported modules. Remove custom 'wrap-qt phase.
2020-06-11 09:56:30 +03:00
Efraim Flashner dadf97952d
gnu: lyx: Don't install to custom directory.
* gnu/packages/tex.scm (lyx)[arguments]: Adjust configure-flags to not
add the version to the binary's suffix. Remove custom
'patch-desktop-file, 'setenv-check and 'install-symlink phases.
2020-06-11 09:56:30 +03:00
Efraim Flashner 03a7b67b31
gnu: lyx: Update to 2.3.5.1.
* gnu/packages/tex.scm (lyx): Update to 2.3.5.1.
[arguments]: Remove 'fix-compilation-with-boost-1.69 phase. In
'patch-python phase patch more files, substitute with python3. Split
'setenv-check and create empty file after 'unpack.
2020-06-11 09:56:30 +03:00
Efraim Flashner 7a7a29445c
gnu: lyx: Wrap binary.
Fixes <https://bugs.gnu.org/37147>.

* gnu/packages/tex.scm (lyx)[arguments]: Import qt-utils. Add phase to
wrap the lyx2.3 binary.
2020-06-11 09:56:15 +03:00
Marius Bakke 37465b5be0
gnu: texlive-csquotes: Update source checksum.
This package had not been adjusted for the TeX Live 2019 upgrade.
Fixes <https://bugs.gnu.org/41660>.

* gnu/packages/tex.scm (texlive-csquotes)[simple-texlive-package]: Update
expected checksum.
2020-06-02 20:41:11 +02:00
Ludovic Courtès 912be8ec34
gnu: biber: Update to 2.12.
Fixes <https://bugs.gnu.org/41400>.
Reported by Mikhail Tsykalov <tsymsh@gmail.com>.

This essentially reverts 40fd909e3d.
This is a followup to the TeX Live 2019 update in
85892948bd.

* gnu/packages/tex.scm (biber): Update to 2.12.
2020-06-01 00:51:39 +02:00
Marius Bakke 8bf8cd9b85
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/backup.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/guile.scm
	gnu/packages/lisp.scm
	gnu/packages/openldap.scm
	gnu/packages/package-management.scm
	gnu/packages/web.scm
	gnu/packages/xorg.scm
2020-04-30 23:47:49 +02:00
Ricardo Wurmus 320dd1195e
gnu: Add texlive-inconsolata.
* gnu/packages/tex.scm (texlive-inconsolata): New variable.
2020-04-27 10:45:51 +02:00
Marius Bakke f589cbc4dc
Merge branch 'master' into core-updates 2020-04-26 13:48:06 +02:00
Matthew Kraai ba11dddbfe
gnu: texlive-latex-pdfx: Fix typo.
* gnu/packages/tex.scm (texlive-latex-pdfx)[description]: Fix typo.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-25 22:23:20 +02:00
Marius Bakke c57d649de3
Merge branch 'master' into core-updates 2020-04-24 17:28:11 +02:00
Ludovic Courtès 40fd909e3d
gnu: biber: Downgrade to 2.11.
Biber 2.12 is incompatible with biblatex 3.11, which is what's currently
packaged.  This is a followup to 41a010875b.

* gnu/packages/tex.scm (biber): Downgrade to 2.11.
2020-04-24 16:22:02 +02:00
Ludovic Courtès 122b3cd68d
gnu: biber: Address test failures.
* gnu/packages/patches/biber-sortinithash.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/tex.scm (biber)[source]: Use it.
2020-04-24 16:21:13 +02:00
Ricardo Wurmus a1d369f139
gnu: Add texlive-csquotes.
* gnu/packages/tex.scm (texlive-csquotes): New variable.
2020-04-24 15:19:35 +02:00
Ricardo Wurmus cf4a56d748
gnu: Add texlive-marginnote.
* gnu/packages/tex.scm (texlive-marginnote): New variable.
2020-04-23 15:04:12 +02:00
Marius Bakke 2778302399
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/check.scm
	gnu/packages/cross-base.scm
	gnu/packages/gimp.scm
	gnu/packages/java.scm
	gnu/packages/mail.scm
	gnu/packages/sdl.scm
	gnu/packages/texinfo.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2020-04-08 13:00:50 +02:00
Vincent Legoll 5a46779e9f
gnu: rubber: Make some inputs native.
* gnu/packages/tex.scm (rubber)[inputs]: Move texinfo from here...
[native-inputs]: ...to this new field.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-04 20:19:19 +02:00
Marius Bakke 44a33ee90d
gnu: texlive-bin: Fix build with Poppler 0.86.
* gnu/packages/patches/texlive-bin-poppler-0.86.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/tex.scm (texlive-bin)[source](patches): Add it.
2020-03-05 23:36:05 +01:00
Ricardo Wurmus 201015b10e
gnu: texlive-latex-base: Fix syntax error in Lua file.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Patch ltluatex.dtx.
2020-01-17 12:57:44 +01:00
Marius Bakke 85892948bd
gnu: TeX Live: Update packages to 2019.3.
* gnu/packages/tex.scm (texlive-texmf, texlive): Update to 20190410.
(texlive-union)[native-inputs]: Update "updmap.cfg".
(texlive-latex-base)[source]: Adjust for removed files.
[arguments]: Ignore one new csplain build.
[native-inputs]: Update hash for "texlive-luatexconfig".
[inputs]: Add TEXLIVE-HYPHEN-PALI.
(texlive-hyphen-package)[native-inputs]: Add RUBY-HYDRA.
[arguments]: Rewrite phases for upstream changes.  In particular, the language
is now detected automatically, rendering the CODE parameter obsolete.
(texlive-hyphen-armenian, texlive-hyphen-turkish)[arguments]: Use
pre-generated patterns.
(texlive-hyphen-basque, texlive-hyphen-turkmen)[arguments]: Likewise.
[license]: Adjust for updated source file.
(texlive-hyphen-ethiopic, texlive-hyphen-galician)[arguments, license]: Likewise.
[native-inputs]: Remove.
(texlive-hyphen-german)[source]: Adjust for file rename.
(texlive-latex-fancyvrb): Use SIMPLE-TEXLIVE-PACKAGE.
(texlive-fonts-ec)[license]: Update URI.
(texlive-doi, texlive-pst-text)[source]: Update paths and hash.
(texlive-latex-pgf)[native-inputs]: Update "texlive-latex-pgf-generic".
(texlive-generic-pdftex)[native-inputs]: Update "pdftex-map".
(texlive-latex-pdfx)[native-inputs]: Update "texlive-tex-pdfx".
(hyph-utf8-scripts, texlive-docstrip, texlive-unicode-data,
texlive-hyphen-base, texlive-fontinst, texlive-cm, texlive-tex-plain,
texlive-hyphen-afrikaans, texlive-hyphen-ancientgreek,
texlive-hyphen-belarusian, texlive-hyphen-bulgarian, texlive-hyphen-catalan,
texlive-hyphen-chinese, texlive-hyphen-churchslavonic, texlive-hyphen-coptic,
texlive-hyphen-croatian, texlive-hyphen-czech, texlive-hyphen-danish,
texlive-hyphen-dutch, texlive-hyphen-english, texlive-hyphen-esperanto,
texlive-hyphen-estonian, texlive-hyphen-finnish, texlive-hyphen-french,
texlive-hyphen-friulan, texlive-hyphen-galician, texlive-hyphen-georgian,
texlive-hyphen-greek, texlive-hyphen-hungarian, texlive-hyphen-icelandic,
texlive-hyphen-indic, texlive-hyphen-indonesian, texlive-hyphen-interlingua,
texlive-hyphen-irish, texlive-hyphen-italian, texlive-hyphen-kurmanji,
texlive-hyphen-latin, texlive-hyphen-latvian, texlive-hyphen-lithuanian,
texlive-hyphen-mongolian, texlive-hyphen-norwegian, texlive-hyphen-occitan,
texlive-hyphen-piedmontese, texlive-hyphen-polish, texlive-hyphen-portuguese,
texlive-hyphen-romanian, texlive-hyphen-romansh, texlive-hyphen-russian,
texlive-hyphen-sanskrit, texlive-hyphen-serbian, texlive-hyphen-slovak,
texlive-hyphen-slovenian, texlive-hyphen-spanish, texlive-hyphen-swedish,
texlive-hyphen-thai, texlive-hyphen-ukrainian, texlive-hyphen-uppersorbian,
texlive-hyphen-welsh, texlive-hyph-utf8, texlive-dehyph-exptl,
texlive-latex-kpathsea, texlive-latex-filecontents, texlive-latex-oberdisk,
texlive-latex-tools, texlive-latex-l3kernel, texlive-latex-l3packages,
texlive-latex-fontspec, texlive-latex-amsmath, texlive-latex-babel,
texlive-generic-babel-german, texlive-latex-etoolbox, texlive-latex-g-brief,
texlive-latex-geometry, texlive-latex-polyglossia, texlive-tex-texinfo,
texlive-latex-colortbl, texlive-luatex-fancyhdr, texlive-latex-listings,
texlive-latex-eso-pic, texlive-latex-enumitem, texlive-latex-multirow,
texlive-latex-overpic, texlive-latex-parskip, texlive-latex-metapost,
texlive-latex-acmart, texlive-fonts-media9, texlive-latex-ocgx2,
texlive-latex-pgf, texlive-metapost, texlive-latex-koma-script,
texlive-generic-listofitems, texlive-latex-bibtex, texlive-context-base,
texlive-beamer, texlive-latex-pdfx, texlive-pstricks, texlive-tools,
texlive-siunitx): Update hashes.
2020-01-14 00:18:09 +01:00
Marius Bakke 737ac0b7da
gnu: Add texlive-hyphen-pali.
* gnu/packages/tex.scm (texlive-hyphen-pali): New public variable.
2020-01-14 00:18:09 +01:00
Marius Bakke 928fc7c511
gnu: texlive-bin: Purge unused bundled software from the source.
* gnu/packages/tex.scm (texlive-bin)[source](modules, snippet): New fields.
2020-01-14 00:18:09 +01:00
Marius Bakke 46fd83031e
gnu: texlive-bin: Do not build static libraries.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Add "--disable-static" in
 #:configure-flags.
2020-01-14 00:18:09 +01:00
Marius Bakke 1f2ef813fc
gnu: texlive-bin: Update to 20190410.
* gnu/packages/patches/texlive-bin-CVE-2018-17407.patch,
gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch: Delete files.
* gnu/packages/patches/texlive-bin-poppler-0.83.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/tex.scm (texlive-extra-src): Update to 20190419.
(texlive-bin): Likewise.
[source](patches): Update Arch patches for Poppler 0.84 compatibility.
[arguments]: Remove phase 'use-code-for-even-newer-poppler'; add phase
'patch-dvisgm-build-files'.
2020-01-14 00:18:09 +01:00
Ludovic Courtès 6a7c4636d4
Adjust module autoloads.
In Guile < 2.9.7, autoloading a module would give you access to all its
bindings.  In future versions, autoloading a module gives access only to
the listed bindings, as per #:select (see <https://bugs.gnu.org/38895>).

This commit adjusts autoloads to the new semantics, allowing Guix to be
built with Guile 2.9.7/2.9.8.

* guix/build/download.scm <top level>: Remove call to 'module-autoload!'.
(load-gnutls): New procedure.
(tls-wrap): Call it.
* guix/git.scm <top level>: Remove call to 'module-autoload!'.
(load-git-submodules): New procedure.
(update-submodules): Call it instead of 'resolve-interface'.
* gnu/bootloader/grub.scm: Replace #:autoload with #:use-module.
* gnu/packages.scm: Likewise.
* gnu/packages/ssh.scm: Likewise.
* gnu/packages/tex.scm: Likewise.
* gnu/services/cuirass.scm: Likewise.
* gnu/services/mcron.scm: Likewise.
* guix/lint.scm: Augment list of bindings in #:autoload.
* guix/scripts/build.scm: Likewise.
* guix/scripts/gc.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/publish.scm: Likewise.
* guix/scripts/pull.scm: Likewise.
* guix/utils.scm: Remove unnecessary #:autoload clauses; replace one
of them with #:use-module.
2020-01-06 16:31:54 +01:00
Efraim Flashner 2ada1259e9
gnu: texlive-latex-pdfx: Declare source file-name.
* gnu/packages/tex.scm (texlive-latex-pdfx)[source]: Use file-name.
2019-11-13 12:49:23 +02:00
Efraim Flashner 97656fc937
gnu: texlive-latex-xmpincl: Declare source file-name.
* gnu/packages/tex.scm (texlive-latex-xmpincl)[source]: Use file-name.
2019-11-13 12:49:23 +02:00
Efraim Flashner e34a17e410
gnu: texlive-latex-changepage: Declare source file-name.
* gnu/packages/tex.scm (texlive-latex-changepage)[source]: Use
file-name.
2019-11-13 12:49:23 +02:00
Efraim Flashner 44d0717c9b
gnu: texlive-latex-mflogo: Declare source file-name.
* gnu/packages/tex.scm (texlive-latex-mflogo)[source]: Use file-name.
2019-11-13 12:49:23 +02:00
Efraim Flashner 4c08aa5740
gnu: texlive-standalone: Declare source file-name.
* gnu/packages/tex.scm (texlive-standalone)[source]: Use file-name.
2019-11-13 12:49:22 +02:00
Efraim Flashner dc08ede8b5
gnu: texlive-booktabs: Declare source file-name.
* gnu/packages/tex.scm (texlive-booktabs)[source]: Use file-name.
2019-11-13 12:49:22 +02:00
Efraim Flashner 04f46e5dbe
gnu: texlive-latex-xkeyval: Declare source file-name.
* gnu/packages/tex.scm (texlive-latex-xkeyval)[source]: Use file-name.
2019-11-13 12:49:22 +02:00
Tobias Geerinckx-Rice cb72994e20
gnu: lyx: Download over HTTPS.
* gnu/packages/tex.scm (lyx)[source]: Use HTTPS.
2019-11-12 04:05:29 +01:00
Tobias Geerinckx-Rice b3701ca198
gnu: lyx: Use Python 3.
* gnu/packages/tex.scm (lyx)[inputs, native-inputs]: Replace python-2 with default python.
2019-11-12 04:05:29 +01:00