1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 09:00:39 +02:00
Commit Graph

626 Commits

Author SHA1 Message Date
Marius Bakke
f034264204 Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/bioinformatics.scm
	gnu/packages/django.scm
	gnu/packages/gtk.scm
	gnu/packages/llvm.scm
	gnu/packages/python-web.scm
	gnu/packages/python.scm
	gnu/packages/tex.scm
	guix/build-system/asdf.scm
	guix/build/emacs-build-system.scm
	guix/profiles.scm
2021-05-09 21:29:46 +02:00
Ricardo Wurmus
9db6798824 gnu: Add texlive-amsfonts/patched.
* gnu/packages/tex.scm (texlive-amsfonts/patched): New variable.
2021-05-05 15:28:06 +02:00
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