| Commit message (Collapse) | Author | Age |
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Elisp directories to scan for autoloads are now taken from EMACSLOADPATH
instead of from the user profile, environment profile or system profile.
Manually adding the Elisp directories to the `load-path' is no longer
necessary, as this is covered by Emacs when they are in EMACSLOADPATH. The
caching logic is also removed, as this code is not typically run often and the
gain is marginal (loading autoloads files is cheap).
* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-directory)
(guix-emacs-subdirs, guix-emacs-directories): Remove procedures.
(guix-emacs-find-autoloads): Filter the directory entries by passing the
regexp to `directory-files' directly, which is ten times faster. Remove
deduplication.
(guix-emacs-autoloads-regexp): Remove the group, which used to filter out the
file extension; it no longer works this way due to passing the regexp to the
`directory-files' procedure directly, which doesn't care about groups.
(guix-emacs-autoload-packages): Update doc. Search package directories from
EMACSLOADPATH. Do not populate the load-path. Remove cache.
|
|
|
|
|
| |
* gnu/packages/emacs.scm (emacs): Add a search path specification for
EMACSLOADPATH.
|
|
|
|
|
|
|
| |
* gnu/system/vm.scm (system-disk-image): Honor the VOLATILE? parameter instead
of hard coding its value to #t.
Reported-by: Jelle Licht <jlicht@fsfe.org>
|
|
|
|
| |
* gnu/build/linux-boot.scm (boot-system): Re-indent.
|
|
|
|
|
|
| |
* gnu/build/file-systems.scm (mount-file-system): Clean the documentation from
the no longer existing parameters (these are now encapsulated within a
<file-system> record).
|
|
|
|
| |
* gnu/tests/install.scm (run-install): Fix typo in docstring.
|
|
|
|
|
|
|
|
|
| |
Reported by Alexandros Theodotou <alex@zrythm.org>
at <https://lists.gnu.org/archive/html/guix-devel/2019-11/msg00157.html>.
* gnu/packages/gnome.scm (gsettings-desktop-schemas)[arguments]: New
field.
[inputs]: Add GNOME-BACKGROUNDS.
|
|
|
|
|
|
|
|
|
|
| |
Fixes a regression introduced in
7c96befa52ba127f68a066162258e600afbc73fb whereby ./configure would fail
on 32-bit platforms due to 32-bit support being "deprecated".
* gnu/packages/parallel.scm (slurm)[arguments]: Pass
"--enable-deprecated" configure flag unless 'target-64bit?' returns
true.
|
|
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/38241>.
* gnu/packages/python-xyz.scm (python-hy)[arguments]: Add custom
'set-HOME phase before the 'install phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* gnu/packages/games.scm (hedgewars): Update to 1.0.0.
[arguments]: Remove unnecessary phases.
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the same spirit that gcc-toolchain provides a complete gcc toolchain
suitable for user profile installation, add a make-clang-toolchain function
and use it to create clang-toolchain, clang-toolchain-7 and clang-toolchain-6
packages.
* gnu/packages/llvm.scm (make-clang-toolchain): New method.
(clang-toolchain): New public variable defined using previous method,
(clang-toolchain-7): ditto,
(clang-toolchain-6): ditto.
|
|
|
|
|
|
|
|
|
|
|
| |
Make clang use libstdc++ from gcc package. In the future, the build of clang
could be parametrized to build clang with libstdc++ support or with libcxx
support.
* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Make clang look for
libstdc++ in the right location, which is gcc c++ includes directory.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
|
|
|
|
|
| |
* gnu/packages/gnome.scm (librsvg-next): Update to 2.46.3.
[license]: Update to lgpl2.1+.
|
|
|
|
| |
* gnu/packages/gnome.scm (librsvg-next)[source]: Hardcode name.
|
|
|
|
|
|
|
|
| |
* gnu/packages/linux.scm (deblob-scripts-5.3): Update to 5.3.11.
(deblob-scripts-5.19): Update to 4.19.84.
(deblob-scripts-4.14): Update to 4.14.154.
(deblob-scripts-4.9): Update to 4.9.201.
(deblob-scripts-4.4): Update to 4.4.201.
|
|
|
|
| |
* gnu/packages/games.scm (crispy-doom): Update to 5.6.3.
|
|
|
|
|
|
| |
* gnu/packages/elixir.scm (elixir): Update to 1.9.4.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.3.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
| |
* gnu/packages/linux.scm (make-linux-libre*)[arguments]: Do not unset
CROSS_CPATH completely, instead remove cross-libc from CROSS_CPATH in the same
way that libc is removed from CPATH.
|
|
|
|
| |
* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.1.
|
|
|
|
| |
* gnu/packages/games.scm (hyperrogue): Update to 11.2d.
|
|
|
|
|
|
| |
* gnu/packages/php.scm (php)[arguments]: Use libzip instead of zip for
the "--with-libzip" argument, enable intl and zip.
[inputs]: Add icu4c, libzip. Remove zip.
|
|
|
|
|
|
| |
This enables encryption.
* gnu/packages/compression.scm (libzip)[inputs]: Add gnutls, openssl.
|
|
|
|
|
|
| |
* gnu/packages/xdisorg.scm (redshift-wayland): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/elixir.scm (elixir): Update to 1.9.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
| |
* gnu/packages/mpi.scm (%openmpi-setup): Set "UCX_LOG_LEVEL".
|
|
|
|
|
|
|
|
|
|
| |
This fixes test failures of packages that use Open MPI, whereby UCX
would error out due to /sys/class/net being unavailable in the build
chroot that the daemon sets up.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: New file.
* gnu/packages/fabric-management.scm (ucx)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.202.
(linux-libre-4.9-pristine-source): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.202.
(linux-libre-4.4-pristine-source): Update hash.
|
|
|
|
|
| |
This reverts commit eaa52b5baa8fbb26a79890561d0c40344d1e1bf3,
which would lead to build failures on systems other than x86_64-linux.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[inputs]: For UCX, check the supported
systems of UCX, not PSM2.
|
|
|
|
|
| |
* gnu/packages/crypto.scm (tomb)[arguments]: Disallow references to the "sudo"
input. Remove it's path from the wrapper.
|
|
|
|
|
| |
* gnu/packages/crypto.scm (tomb)[inputs]: Add lsof.
[arguments]: Add it to the wrapper PATH.
|
|
|
|
|
|
|
| |
* gnu/packages/patches/tomb-fix-errors-on-open.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/crypto.scm (tomb): Update to 2.7.
[source]: Use the patch.
|
|
|
|
|
|
|
|
|
|
|
| |
Add CMake version 3.15.5 but do not replace the existing version to avoid
triggering the rebuild of all CMake-based packages.
See <https://issues.guix.gnu.org/issue/38060>.
* gnu/packages/cmake.scm (cmake-3.15.5): Add CMake 3.15.5.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for
Chromium 78.
(%chromium-version): Set to 78.0.3904.97.
(%ungoogled-revision): Set to acaf16383f264d8a2f24142ad054c9b4355771d3.
(%debian-revision): Set to e43d74632091324774a5049668782dba7b09cf72.
(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
(gentoo-patches, %auxiliary-patches): Remove variables.
(ungoogled-chromium-source): Adjust Debian patches for 78. Don't apply
%AUXILIARY-PATCHES.
(libvpx/chromium): New variable.
(ungoogled-chromium)[arguments]: Add substitution for ICU headers. Adjust
other substitutions for 78. Remove obsolete workaround. Increase ulimit in
'build' phase. Don't install '22x22' icon, which no longer exists.
[inputs]: Change from LIBVPX to LIBVPX/CHROMIUM.
[properties]: Remove HIDDEN?.
(ungoogled-chromium-wayland)[inputs]: Don't remove inherited inputs.
(ungoogled-chromium-is-deprecated, ungoogled-chromium-wayland-is-deprecated):
Remove variables.
|
|
|
|
|
| |
* gnu/packages/build-tools.scm (gn)[arguments]: Remove #:tests?. Override
'check' phase.
|
|
|
|
|
| |
* gnu/packages/build-tools.scm (gn): Update to 0.0-1666.6e5ba2e.
[arguments]: Do not override LDFLAGS.
|
|
|
|
|
|
|
|
|
| |
This allows us to get better performance by default on machines with
OmniPath hardware.
* gnu/packages/patches/openmpi-psm2-priority.patch: New file.
* gnu/packages/mpi.scm (openmpi)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
|
|
|
|
| |
* gnu/packages/linux.scm (psm)[outputs]: New field.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[inputs]: Switch to HWLOC-2.
* gnu/packages/parallel.scm (slurm)[inputs]: Likewise.
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2.0): Rename to...
(hwloc-2): ... this. Update to 2.1.0
(hwloc-2.0): Define as deprecated.
* gnu/packages/opencl.scm (pocl)[inputs]: Adjust accordingly.
|
|
|
|
| |
* gnu/packages/parallel.scm (slurm)[arguments]: Pass "--disable-static".
|
|
|
|
|
|
|
|
| |
* gnu/packages/parallel.scm (slurm): Update to 19.05.3-2.
[source](snippet): Keep "contribs/mpi" and its reference in
'Makefile.am'.
[inputs]: Remove OPENSSL.
[arguments]: Remove "--with-ssl". Add 'install-libpmi' phase.
|
|
|
|
| |
* gnu/packages/mpi.scm (intel-mpi-benchmarks): New variable.
|
|
|
|
|
|
| |
* gnu/packages/linux.scm (rdma-core): Update to 26.0.
[arguments]: Add "-DRST2MAN_EXECUTABLE=..." to #:configure-flags.
[native-inputs]: Add PYTHON-DOCUTILS.
|
|
|
|
|
| |
* gnu/packages/linux.scm (rdma-core)[arguments]: Add "-DIOCTL_MODE=write"
to #:configure-flags.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-ucx",
"--with-psm", and "--with-psm2".
|
|
|
|
|
| |
* gnu/packages/fabric-management.scm (ucx)[arguments]: Pass
"--disable-static".
|