1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-28 21:20:29 +02:00
Commit Graph

62036 Commits

Author SHA1 Message Date
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
2c578eb612 gnu: chez-web: Use new names of TeX Live packages.
* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace
texlive-generic-pdftex, texlive-context-base, and texlive-fonts-cm with the
new names texlive-pdftex, texlive-context, and texlive-cm, respectively.
2020-12-23 10:10:59 +01:00
Ricardo Wurmus
85ca23b0c5 gnu: chez-sockets: Use new name of texlive-pdftex.
* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace
"texlive-generic-pdftex" with "texlive-pdftex".
2020-12-23 10:10:59 +01:00
Ricardo Wurmus
5b6600e689 gnu: chez-web: Remove obsolete build phase.
* gnu/packages/chez.scm (chez-web)[arguments]: Remove build phase "set-HOME".
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
Ricardo Wurmus
3a2b9b5e05 gnu: lilypond: Use new name of texlive-lh.
* gnu/packages/music.scm (lilypond)[native-inputs]: Replace "texlive-latex-lh"
in texlive-union with new name "texlive-lh".
2020-12-23 10:10:58 +01:00
Ricardo Wurmus
2092c31723 gnu: lilypond: Remove obsolete build phase.
* gnu/packages/music.scm (lilypond)[arguments]: Remove build phase
"use-texlive-union".
2020-12-23 10:10:58 +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
a72499b3a5 gnu: sbcl: Remove obsolete build phase.
* gnu/packages/lisp.scm (sbcl)[arguments]: Remove obsolete build phase
"set-HOME".
2020-12-23 10:10:58 +01:00
Ricardo Wurmus
08dc1de496 gnu: gtk-doc: Remove obsolete build phase.
* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove obsolete build phase
"set-HOME".
2020-12-23 10:10:58 +01:00
Ricardo Wurmus
6c7a0ffa1a gnu: hypre: Remove obsolete build phase.
* gnu/packages/maths.scm (hypre)[arguments]: Remove obsolete build phase
"set-HOME".
2020-12-23 10:10:58 +01:00
Ricardo Wurmus
3ab41ca5e1 gnu: mit-scheme: Remove obsolete build phase.
* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove obsolete build phase
"set-HOME".
2020-12-23 10:10:58 +01:00
Ricardo Wurmus
07e08bc7d5 gnu: discrover: Use new texlive package names.
* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Replace
"texlive-fonts-cm" and "texlive-fonts-amsfonts" with their new names
"texlive-cm" and "texlive-amsfonts", respectively.
2020-12-23 10:10:58 +01:00
Ricardo Wurmus
714d02b6b5 gnu: discrover: Remove obsolete build phase.
* gnu/packages/bioinformatics.scm (discrover)[arguments]: Remove obsolete
build phase setenv-HOME.
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
Greg Hogan
959a397d22 gnu: zstd: Update to 1.4.8.
* gnu/packages/compression.scm (zstd): Update to 1.4.8.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-22 14:46:15 -05:00
Chris Marusich
b50341dba9 Revert "gnu: libffi: Add unreleased patch to fix float128 on powerpc64le."
This reverts commit 4fff5ab241.  In
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45252> we decided to apply a
patch to master instead, so this change is no longer needed on core-updates.
2020-12-20 17:22:03 -08: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
3668405daa gnu: inetutils: Fix build with GCC 10.
* gnu/packages/admin.scm (inetutils)[source](modules, snippet): New fields.
2020-12-20 23:40:45 +01:00
Marius Bakke
d69a480522 gnu: cpio: Fix build with GCC 10.
* gnu/packages/cpio.scm (cpio)[source](modules, snippet): New fields.
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
Marius Bakke
ffffb2dfa9 gnu: perl-uri: Update to 5.05.
* gnu/packages/web.scm (perl-uri): Update to 5.05.
2020-12-20 17:20:20 +01:00
Marius Bakke
2191d88d1b gnu: perl-io-socket-ssl: Update to 2.068.
* gnu/packages/patches/perl-io-socket-ssl-openssl-1.0.2f-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.068.
[source](patches): Remove.
2020-12-20 17:20:20 +01:00
Marius Bakke
7405593222 gnu: inkscape: Build with Python 3.
* gnu/packages/inkscape.scm (inkscape)[inputs]: Change from PYTHON-2 to
PYTHON-WRAPPER.
2020-12-19 22:27:17 +01:00
Marius Bakke
250a2ac21f gnu: LLVM: Build with Python 3.
* gnu/packages/llvm.scm (llvm-11)[native-inputs]: Change from PYTHON-2 to
PYTHON-WRAPPER.
2020-12-19 22:27:17 +01:00
Marius Bakke
01f1bca859 gnu: LLVM@10: Re-apply 10.0.1 update.
This is a fixup for the merge in 5e2140511c as
well as the previous fixup in e37c575723 which
partially reverted the LLVM@10 update from 66e3812e2f.

* gnu/packages/llvm.scm (llvm-10): Update to 10.0.1.
2020-12-19 22:27:17 +01:00
Marius Bakke
39299b9345 gnu: perl-pod-coverage: Propagate perl-pod-parser.
Pod::Parser is no longer part of the Perl standard library as of 5.32.0.

* gnu/packages/perl.scm (perl-pod-coverage)[propagated-inputs]: Add
PERL-POD-PARSER.
2020-12-19 22:27:17 +01:00
Ludovic Courtès
52beec2d71 gnu: cross-base: Re-add cross-MIG as an input for GNU/Hurd.
* gnu/packages/cross-base.scm (cross-libc)[native-inputs]: Re-add
"cross-mig", erroneously removed in
6690b6d1e7.
2020-12-17 21:32:51 +01:00
Ludovic Courtès
4c6824a818 gnu: cross-base: Remove unused Hurd patches from 'inputs'.
* gnu/packages/cross-base.scm (cross-libc)[inputs]: Remove.  They have
been unused since 6690b6d1e7.
2020-12-17 21:32:50 +01:00
Marius Bakke
26e89a33f3 gnu: libtirpc: Update to 1.3.1.
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.3.1.
[arguments]: Remove obsolete adjustment.  Rename phase.
* gnu/packages/onc-rpc.scm (libtirpc/hurd)[source](patches): Remove obsolete
patch.
* gnu/packages/patches/libtirpc-hurd-client.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-17 18:03:12 +01:00
Marius Bakke
e37c575723 gnu: Remove duplicate LLVM variables.
These were accidentally added in commit
5e2140511c.

* gnu/packages/llvm.scm (llvm-10, llvm, clang-runtime, clang, clang-toolchain,
lld): Remove duplicate definitions.
2020-12-17 18:02:14 +01:00
Marius Bakke
dcc70a506e gnu: po4a: Fix build with Perl 5.32.
* gnu/packages/gettext.scm (po4a)[inputs]: Add PERL-POD-PARSER.
[arguments]: Add it to the wrapper.  Adjust the build script so it finds
external modules.
2020-12-17 18:00:15 +01:00
Marius Bakke
5c4ae7069b gnu: Add Pod::Parser.
* gnu/packages/perl.scm (perl-pod-parser): New public variable.
2020-12-17 17:58:55 +01:00
Marius Bakke
c78964efa8 gnu: Remove 'curl-minimal'.
* gnu/packages/curl.scm (curl-minimal): Deprecate variable.
* gnu/packages/games.scm (yamagi-quake2)[inputs]: Replace CURL-MINIMAL with
CURL.
* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Likewise.
(cmake-minimal)[inputs]: Don't override the "curl" input.
2020-12-17 00:15:49 +01:00
Marius Bakke
2add5b2032 gnu: cURL: Don't build with OpenLDAP.
When OpenLDAP is missing, cURL will fall back to an internal LDAP
client implementation, so there is no loss of functionality.  This simplifies
bootstrapping and reduces the closure size by 6.1 MiB.

* gnu/packages/curl.scm (curl)[inputs]: Remove OPENLDAP.
2020-12-17 00:15:49 +01:00
Marius Bakke
77577c03aa gnu: glib: Disable SELinux support.
It was added mainly because the build system previously could not cope with
SELinux being missing.

* gnu/packages/glib.scm (glib)[propagated-inputs]: Remove LIBSELINUX.
[arguments]: Add #:configure-flags.
2020-12-17 00:15:49 +01:00
Marius Bakke
bca05d0709 gnu: tcsh: Update to 6.22.03.
* gnu/packages/patches/tcsh-fix-autotest.patch: Remove test hunk that no
longer applies.
* gnu/packages/shells.scm (tcsh): Update to 6.22.03.
[arguments]: Patch /usr/bin/env invocation.  Adjust the test mention above
with a substitution instead.
2020-12-17 00:15:49 +01:00
Marius Bakke
420ddd0a91 gnu: gdbm: Fix build with GCC 10.
* gnu/packages/patches/gdbm-gcc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/dbm.scm (gdbm)[source](patches): New field.
2020-12-17 00:15:48 +01:00
Jakub Kądziołka
04496dc574 gnu: bdb: Fix building with GCC 9.
* gnu/packages/dbm.scm (bdb-4.8, bdb-5.3)[source]: Apply patch.
* gnu/packages/patches/bdb-5.3-atomics-on-gcc-9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new file.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-12-17 00:15:48 +01:00
Marius Bakke
f0c20da7d9 gnu: isl: Update to 0.23.
* gnu/packages/gcc.scm (isl): Update to 0.23.
2020-12-17 00:15:48 +01:00