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
Marius Bakke
3839b5d536
gnu: Perl: Update to 5.32.0.
...
* gnu/packages/perl.scm (perl): Update to 5.32.0.
[source](patches): Remove obsolete patch.
* gnu/packages/patches/perl-no-sys-dirs.patch: Adjust for upstream changes.
* gnu/packages/patches/perl-deterministic-ordering.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-17 00:15:48 +01:00
Marius Bakke
ac2186401d
gnu: perl-test-needs: Update to 0.002006.
...
* gnu/packages/perl-check.scm (perl-test-needs): Update to 0.002006.
2020-12-17 00:15:48 +01:00
Marius Bakke
d40b618009
gnu: perl-module-build: Update to 0.4231.
...
* gnu/packages/perl.scm (perl-module-build): Update to 0.4231.
2020-12-17 00:15:48 +01:00
Marius Bakke
ec812695d8
gnu: expat: Update to 2.2.10.
...
* gnu/packages/xml.scm (expat): Update to 2.2.10.
2020-12-17 00:15:47 +01:00
Marius Bakke
3b1d613ef0
gnu: readline: Update to 8.1.0.
...
* gnu/packages/readline.scm (%patch-series-8.0): Rename to ...
(%patch-series-8.1): ... this. Make it the empty list.
(readline): Update to 8.1.0.
[version, source]: Adjust for variable rename.
2020-12-17 00:15:47 +01:00
Ludovic Courtès
cc6cb6e80a
utils: 'copy-recursively' keeps symlink mtime when #:keep-mtime? is true.
...
* guix/build/utils.scm (copy-recursively): In the "leaf" procedure, call
'set-file-time' also on symlinks.
2020-12-13 22:47:56 +01:00
Ludovic Courtès
b1e2ec008a
utils: 'set-file-time' passes AT_SYMLINK_NOFOLLOW.
...
* guix/build/utils.scm (AT_SYMLINK_NOFOLLOW): New variable.
(set-file-time): Use it.
2020-12-13 22:47:56 +01:00
Efraim Flashner
72809abc9e
build/python: Fix cythonize check phase.
...
* guix/build/python-build-system.scm (ensure-no-cythonized-files): Use
format when printing the warning.
2020-12-13 22:20:19 +02:00
Efraim Flashner
7016f8db7c
build/python: Check for cythonized files.
...
* guix/build/python-build-system.scm (ensure-no-cythonized-files): New procedure.
(%standard-phases): Add it.
2020-12-09 08:51:54 +02:00
Jonathan Brielmaier
955e523bdc
gnu: atril: Update to 1.24.0.
...
* gnu/packages/mate.scm (atril): Update to 1.24.0.
[native-inputs]: Add texlive-bin for synctex.
2020-12-08 22:26:13 +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
宋文武
968f541c36
build-system/gnu: Remove the source directory from search paths.
...
Fixes <https://issues.guix.gnu.org/44924 >.
* guix/build/gnu-build-system.scm (set-paths): Delete 'source' from
'input-directories'.
2020-12-07 18:47:44 +08:00
Ludovic Courtès
0fc9f34f1c
gnu: lz4: Run tests sequentially.
...
* gnu/packages/compression.scm (lz4)[arguments]: Add #:parallel-tests?.
2020-12-04 12:21:07 +01:00
Ludovic Courtès
f85efa86e7
build-system/gnu: Add 'make-dynamic-linker-cache' phase.
...
* guix/build/gnu-build-system.scm (make-dynamic-linker-cache): New
procedure.
(%standard-phases): Add it.
* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Add
#:make-dynamic-linker-cache? and honor it.
2020-12-01 21:30:28 +01:00
Ludovic Courtès
52564e9986
gnu: glibc: Load 'etc/ld.so.cache' in $ORIGIN's store item when available.
...
* gnu/packages/patches/glibc-dl-cache.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[source]: Remove 'snippet' and 'modules'.
[arguments]: In 'pre-configure' phase, substitute @STORE_DIRECTORY@ in
'elf/dl-cache.c'.
2020-12-01 21:30:28 +01:00
Ludovic Courtès
53fd256e5b
gremlin: Add 'file-needed/recursive'.
...
* guix/build/gremlin.scm (file-needed/recursive): New procedure.
* tests/gremlin.scm ("file-needed/recursive"): New test.
2020-12-01 21:30:28 +01:00