Age | Commit message (Expand) | Author |
2019-11-20 | gnu: brlaser: Update to 6....* gnu/packages/printers.scm (brlaser): Update to 6.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| nixo |
2019-11-20 | gnu: Add python-3.8....* gnu/packages/python.scm (python-3.8): New public variable.
[source]: Add patches to skip four tests.
* gnu/packages/patches/python-3.8-search-paths.patch: New file.
* gnu/packages/patches/python-3.8-fix-tests.patch: New file.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| Tanguy Le Carrour |
2019-11-19 | gnu: Add minisat....* gnu/packages/patches/minisat-friend-declaration.patch: New file.
* gnu/packages/patches/minisat-install.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add both files above.
* gnu/packages/maths.scm (minisat): New exported variable.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
| Robert Smith |
2019-11-19 | gnu: llvm: Change copyright holder....* gnu/packages/llvm.scm: Change David Truby to Arm Ltd as copyright holder as
requested here: https://issues.guix.gnu.org/issue/32773#18.
| Mathieu Othacehe |
2019-11-19 | gnu: Add python-mcuboot-imgtool....* gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable.
| Clément Lassieur |
2019-11-19 | gnu: Add python-intelhex....* gnu/packages/python-xyz.scm (python-intelhex): New variable.
| Clément Lassieur |
2019-11-19 | doc: Fix typo in example....* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Fix example to
actually use nginx-php-fpm-location.
| Efraim Flashner |
2019-11-19 | gnu: hwloc: Adjust references to 'hwloc'....This is a followup to 8ec7ca22d363b80b173ce87c5f39d5ca9686d248, which
led to a stack overflow (cyclic graph) when attempting to build HWLOC-2.
* gnu/packages/mpi.scm (hwloc-2): Refer to HWLOC-1 instead of HWLOC.
| Ludovic Courtès |
2019-11-19 | doc: Fix typo....* doc/guix.texi (Web Services)[php-fpm-configuration]: Change language
to suggest there are more than two options.
| Efraim Flashner |
2019-11-19 | gnu: Add font-dseg....* gnu/packages/fonts.scm (font-dseg): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Alexandros Theodotou |
2019-11-19 | gnu: Add emacs-ample-theme....* gnu/packages/emacs-xyz.scm (emacs-ample-theme): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Pierre Langlois |
2019-11-19 | gnu: hwloc: Default to 2.x....* gnu/packages/mpi.scm (hwloc): Rename to...
(hwloc-1): ... this.
(hwloc-2): Adjust 'inherit' clause accordingly.
(hwloc): New variable.
| Ludovic Courtès |
2019-11-19 | doc: Clarify the "system type" for 'machine-ssh-configuration'....* doc/guix.texi (Invoking guix deploy): Replace "Nix system type" with
"system type" for consistency.
| Ludovic Courtès |
2019-11-19 | deploy: Handle "--version"....* guix/scripts/deploy.scm (%options): Add "--version".
| Ludovic Courtès |
2019-11-19 | pull: Acquire a lock for the target profile....This is a followup to b1fb663404894268b5ee92c040f12c52c0bee425.
* guix/scripts/pull.scm (guix-pull): Wrap 'run-with-store' call in
'with-file-lock/no-wait'.
| Ludovic Courtès |
2019-11-19 | gnu: spice-gtk: Build with vala support....* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala.
[arguments]: Add '--enable-vala' to configure-flags.
| Efraim Flashner |
2019-11-19 | gnu: emacs-protobuf-mode: Rename the set-emacs-load-path phase....This is a follow up commit to e1d31e6457.
* gnu/packages/protobuf.scm (emacs-protobuf-mode): Add the
change-working-directory phase before the add-source-to-load-path phase
instead of before the set-emacs-load-path phase.
| Maxim Cournoyer |
2019-11-19 | gnu: emacs-erlang: Rename the set-emacs-load-path phase....This is a follow up commit to e1d31e6457.
* gnu/packages/erlang.scm (emacs-erlang): Add the change-working-directory
phase before the add-source-to-load-path phase instead of before the
set-emacs-load-path phase.
| Maxim Cournoyer |
2019-11-19 | gnu: emacs-pdf-tools: Adapt phase name....Follow up commit to c51d4c7746fe99e60b32d7e9ee0da2b847174253.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Add the emacs-install phase
after the emacs-add-source-to-load-path instead of after the
emacs-set-emacs-load-path phase.
Reported-by: Brett Gilio <brettg@posteo.net>
| Maxim Cournoyer |
2019-11-19 | gnu: emacs-scel: Fix build....This is a follow up commit to e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-scel): Fix build.
| Maxim Cournoyer |
2019-11-19 | gnu: emacs-realgud: Fix build....This is a follow up commit to e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-realgud): Fix build.
| Maxim Cournoyer |
2019-11-19 | gnu: emacs-pdf-tools: Fix build....This is a follow up commit to e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Fix build.
| Maxim Cournoyer |
2019-11-19 | gnu: emacs-forge: Fix build....This is a follow up commit to e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-forge): Fix build.
| Maxim Cournoyer |
2019-11-19 | gnu: tome4: Update to 1.6.1....* gnu/packages/games.scm (tome4): Update to 1.6.1.
| Oleg Pykhalov |
2019-11-18 | linux-boot: Don't ignore options when mounting root file system....Fixes <https://bugs.gnu.org/37977>.
* gnu/build/linux-boot.scm (mount-root-file-system): Add the 'options'
keyword argument and use it when mounting the root file system.
(boot-system): Pass the root file system options to
'mount-root-file-system'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Guillaume Le Vaillant |
2019-11-18 | download: Load *.crt certificate bundles when *.pem files are missing....Fixes <https://bugs.gnu.org/38254>.
* guix/build/download.scm (make-credendials-with-ca-trust-files): Look
for *.crt files under DIRECTORY when *.pem files cannot be found.
| Ludovic Courtès |
2019-11-18 | gnu: emacs-eshell-z: Update to 0.4....* gnu/packages/emacs-xyz.scm (emacs-eshell-z): Update to 0.4.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| David Wilson |
2019-11-18 | gnu: emacs-ccls: Propagate ccls....* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls.
| Mathieu Othacehe |
2019-11-18 | gnu: emacs: Adapt the autoloads auxiliary code to use EMACSLOADPATH....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.
| Maxim Cournoyer |
2019-11-18 | build-system: emacs: Simplify the SET-EMACS-LOAD-PATH phase....It is no longer necessary to search for the Elisp libraries manually, as Emacs
now include a search path specification serving that purpose.
* guix/build/emacs-build-system.scm (set-emacs-load-path): Replace by...
(add-source-to-load-path): ...this.
(%standard-phases): Adjust accordingly.
| Maxim Cournoyer |
2019-11-18 | gnu: emacs: Locate Elisp libraries via EMACSLOADPATH....* gnu/packages/emacs.scm (emacs): Add a search path specification for
EMACSLOADPATH.
| Maxim Cournoyer |
2019-11-18 | vm: Honor the VOLATILE? parameter when producing a system disk image....* 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>
| Maxim Cournoyer |
2019-11-18 | linux-boot: Fix indentation....* gnu/build/linux-boot.scm (boot-system): Re-indent.
| Maxim Cournoyer |
2019-11-18 | file-systems: Fix docstring....* 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).
| Maxim Cournoyer |
2019-11-18 | tests: install: Fix typo....* gnu/tests/install.scm (run-install): Fix typo in docstring.
| Maxim Cournoyer |
2019-11-18 | utils: Handle #f file-name....* guix/utils.scm (current-source-directory): Change dispatch to handle #f
file-name.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Alex Sassmannshausen |
2019-11-17 | guix build: Handle "guix build /….drv" correctly for non-existent derivations....This lets the daemon substitute missing derivations, as in the example
at <https://bugs.gnu.org/38226>, instead of failing with ENOENT.
* guix/scripts/build.scm (options->things-to-build): In the
'derivation-path?' case, don't fail when 'read-derivation-from-file'
raises to ENOENT; return the empty list in that case.
(guix-build): Add non-existent '.drv' files to ITEMS.
Pass ITEMS in addition to DRV to 'build-derivations'.
* tests/guix-build.sh: Add test.
| Ludovic Courtès |
2019-11-17 | tests: Test "guix build /gnu/store/….drv"....* tests/guix-build.sh: Add test for passing "guix build" a .drv.
| Ludovic Courtès |
2019-11-17 | gnu: gsettings-desktop-schemas: Fix file name of default background....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.
| Ludovic Courtès |
2019-11-17 | gnu: slurm: Allow builds on 32-bit platforms....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.
| Ludovic Courtès |
2019-11-17 | gnu: python-hy: Set HOME to /tmp before install...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>
| Jesse Gibbons |
2019-11-17 | gnu: hedgewars: Update to 1.0.0....* gnu/packages/games.scm (hedgewars): Update to 1.0.0.
[arguments]: Remove unnecessary phases.
| Nicolas Goaziou |
2019-11-17 | gnu: Add clang-toolchain....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.
| Mathieu Othacehe |
2019-11-17 | gnu: clang-from-llvm: Fix libstdc++ header location search....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>
| David Truby |
2019-11-17 | gnu: librsvg-next: Update to 2.46.3....* gnu/packages/gnome.scm (librsvg-next): Update to 2.46.3.
[license]: Update to lgpl2.1+.
| Efraim Flashner |
2019-11-17 | gnu: librsvg-next: Don't use name variable in source uri....* gnu/packages/gnome.scm (librsvg-next)[source]: Hardcode name.
| Efraim Flashner |
2019-11-16 | gnu: linux-libre: Update deblob scripts....* 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.
| Mark H Weaver |
2019-11-16 | gnu: crispy-doom: Update to 5.6.3....* gnu/packages/games.scm (crispy-doom): Update to 5.6.3.
| Kei Kebreau |
2019-11-16 | gnu: elixir: Update to 1.9.4....* gnu/packages/elixir.scm (elixir): Update to 1.9.4.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Oskar Köök |
2019-11-16 | gnu: emacs-desktop-environment: Update to 0.3.0....* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.3.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| David Wilson |