Commit Graph

33335 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 142869f80f
Don't force colour in aliases.
* gnu/system/shadow.scm (default-skeletons): Substitute ‘--color=auto’
for ‘--color’ (which implies ‘=always’) in aliases.
* doc/guix.texi (G-Expressions): Also adjust examples as that makes
more sense.
2018-07-05 02:35:03 +02:00
Tobias Geerinckx-Rice 1e6191bb55
gnu: gtkwave: Mark up description.
* gnu/packages/fpga.scm (gtkwave)[description]: Use @dfn.
2018-07-05 02:35:02 +02:00
Tobias Geerinckx-Rice 0b04259184
gnu: exempi: Mark up description.
* gnu/packages/freedesktop.scm (exempi)[description]: Use @dfn.
2018-07-05 02:35:02 +02:00
Tobias Geerinckx-Rice fef7f8f692
gnu: keepalived: Update to 2.0.5.
* gnu/packages/cluster.scm (keepalived): Update to 2.0.5.
2018-07-05 02:35:02 +02:00
Tobias Geerinckx-Rice ba8528e759
gnu: inxi: Update to 3.0.14-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.14-1.
2018-07-05 02:35:02 +02:00
Mark H Weaver d0d0f17768
gnu: linux-libre: Update to 4.17.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.4.
(%linux-libre-hash): Update hash.
2018-07-04 19:30:19 -04:00
Mark H Weaver 75b27002eb
gnu: linux-libre@4.14: Update to 4.14.53.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.53.
(%linux-libre-4.14-hash): Update hash.
2018-07-04 19:30:17 -04:00
Mark H Weaver d1b2611d22
gnu: linux-libre@4.9: Update to 4.9.111.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.111.
2018-07-04 19:30:14 -04:00
Mark H Weaver a6a252e01d
gnu: linux-libre@4.4: Update to 4.4.139.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.139.
2018-07-04 19:30:12 -04:00
Mark H Weaver cc78392923
gnu: Remove linux-libre@4.1.
* gnu/packages/linux.scm (linux-libre-4.1): Remove variable.
* gnu/packages/aux-files/linux-libre/4.1-i686.conf,
gnu/packages/aux-files/linux-libre/4.1-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
2018-07-04 19:30:06 -04:00
Ricardo Wurmus 08d1a8b138
gnu: pigx-scrnaseq: Update to 0.0.6.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.6.
[arguments]: Remove "wrap-executable" phase.
2018-07-05 00:52:31 +02:00
Ludovic Courtès a043b5b81a
services: mingetty: Use '--nohangup'.
See the discussion at
<https://lists.gnu.org/archive/html/guix-devel/2018-07/msg00049.html>.

* gnu/services/base.scm (mingetty-shepherd-service): Pass "--nohangup"
to mingetty.
2018-07-05 00:14:01 +02:00
Ludovic Courtès 9fd877247d
system: Default .bashrc uses '--color=auto' for grep and ls.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>
and Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

* gnu/system/shadow.scm (default-skeletons)["bashrc"]: Use
'--color=auto' instead of '--color'.
2018-07-04 21:52:23 +02:00
Julien Lepiller 137bd98353
gnu: maven: Fix maven crash when compiling java8 code.
* gnu/packages/maven.scm (maven)[arguments]: Configure classloading
properly instead of adding jars to maven's classpath.
2018-07-04 21:29:23 +02:00
Julien Lepiller 892a5647de
gnu: maven-compat: Fix test failure.
* gnu/packages/maven.scm (maven-compat)[arguments]: Add
recreate-removed-jar phase.
2018-07-04 21:09:56 +02:00
Julien Lepiller d440df618d
gnu: maven-artifact: Update to 3.5.4.
* gnu/packages/maven.scm (maven-artifact): Update to 3.5.4.
(maven-core)[arguments]: Use new version.
2018-07-04 21:08:08 +02:00
Julien Lepiller 8d66cda690
gnu: maven-wagon-provider-api: Update to 3.1.0.
* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.1.0.
2018-07-04 21:06:24 +02:00
Julien Lepiller a70182b099
gnu: java-plexus-compiler-api: Update to 2.8.4.
* gnu/packages/java.scm (java-plexus-compiler-api): Update to 2.8.4.
2018-07-04 21:05:36 +02:00
Julien Lepiller ff5cd137ef
nls: Update 'fr' translation. 2018-07-04 21:03:10 +02:00
Ludovic Courtès 42226063f6
vm: Disable KVM on i386.
* gnu/build/vm.scm (load-in-linux-vm): Disable KVM on i386.
2018-07-04 15:26:21 +02:00
Arun Isaac b53a0c882d
gnu: ledger: Use HTTPS home page URI.
* gnu/packages/finance.scm (ledger)[home-page]: Use HTTPS URI.
2018-07-04 18:16:34 +05:30
Arun Isaac 1f3c4ba8f3
gnu: ledger: Use invoke and fix #t return.
* gnu/packages/finance.scm (ledger)[arguments]: Replace system* with invoke in
build-doc phase. Remove #t return from relocate-elisp phase since
emacs-generate-autoloads already returns #t.
2018-07-04 18:13:31 +05:30
Arun Isaac 948e888d3a
gnu: ledger: Skip failing test.
* gnu/packages/finance.scm (ledger)[arguments]: Set #:make-flags to skip
failing test BaselineTest_cmd-org. Replace check phase with the check phase
from gnu-build-system.
2018-07-04 18:11:30 +05:30
Ludovic Courtès 0207768fc9
doc: Mention the build environment.
* doc/contributing.texi (Running Guix Before It Is Installed): Add a
note about having the dependencies available.
2018-07-04 14:36:07 +02:00
Ludovic Courtès 5b0c648a7c
profiles: 'info-dir-file' hook now produces 'dir.LANG' files.
Previously, entries for 'guix.fr.info' would end up in 'dir', above the
'guix.info' entries; consequently, running 'info guix' would actually
open 'guix.fr.info', which was confusing for non-French readers.

* guix/profiles.scm (info-dir-file)[glibc-utf8-locales]: New variable.
[build](info-file-language): New procedure.
(install-info): Use it, to create 'dir.LANG' files.
Set GUIX_LOCPATH.
2018-07-04 10:52:59 +02:00
Rutger Helling d88b29d6b7
gnu: qtox: Update to 1.16.0.
* gnu/packages/messaging.scm (qtox): Update to 1.16.0.
2018-07-04 08:57:16 +02:00
Tobias Geerinckx-Rice 5d1a3219d2
gnu: clutter-gtk: Update to 1.8.4.
* gnu/packages/gnome.scm (clutter-gtk): Update to 1.8.4.
2018-07-04 02:45:40 +02:00
Tobias Geerinckx-Rice 357d74c025
gnu: totem: Update to 3.26.1.
I did not re-enable #:parallel-build? because I was unable to reproduce
the original failure in the first place.

* gnu/packages/gnome.scm (totem): Update to 3.26.1.
2018-07-04 02:45:40 +02:00
Tobias Geerinckx-Rice 5554312b2f
gnu: exempi: Update to 2.4.5.
* gnu/packages/freedesktop.scm (exempi): Update to 2.4.5.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 55e3e1ceb9
gnu: gtkwave: Update to 3.3.91.
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.91.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 6f832aa01a
gnu: kicad-library: Update to 4.0.7.
* gnu/packages/engineering.scm (kicad-library): Update to 4.0.7.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 6c08ea6a5c
gnu: kicad-library: Return #t from phases.
* gnu/packages/engineering.scm (kicad-library)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 7d0370ede4
gnu: r-learnr: Update to 0.9.2.1.
* gnu/packages/cran.scm (r-learnr): Update to 0.9.2.1.
2018-07-04 02:45:38 +02:00
Ricardo Wurmus fab43c6b84
gnu: Add r-loomr.
* gnu/packages/bioinformatics.scm (r-loomr): New variable.
2018-07-03 17:58:55 +02:00
Ricardo Wurmus 3568b8234a
gnu: Add r-itertools.
* gnu/packages/cran.scm (r-itertools): New variable.
2018-07-03 17:58:55 +02:00
Björn Höfling a51cf16031
gnu: Update stellarium to 0.18.0.
[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-06-29T20:39:51+0200 using DSA]]

* gnu/packages/astronomy.scm (stellarium): Update to 0.18.0.
[home-page]: Update URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-03 17:50:05 +02:00
Pierre Neidhardt c1220498b0
gnu: emacs-helm-system-packages: Update to 1.10.0.
* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.10.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-03 17:50:04 +02:00
Fis Trivial 53fc7a09f6
gnu: Add pocl.
* gnu/packages/opencl.scm (pocl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-03 17:50:04 +02:00
Ludovic Courtès 3c78f5b5c3
tests: basic: Wait for /var/run/shepherd/socket to be ready.
* gnu/tests/base.scm (run-basic-test)["shepherd socket ready"]: New test.
2018-07-03 17:50:04 +02:00
Ludovic Courtès 86eee976f5
Revert "packages: Optimize 'package-transitive-supported-systems'."
This reverts commit 24420f5ffa.

This broke 'package-transitive-supported-systems', which would return
the union of supported systems instead of the intersection.
2018-07-03 17:50:04 +02:00
Ludovic Courtès f3f1d0a557
guix system: Make 'init' idempotent again.
This fixes a regression introduced in
df2f6400b1fbc282ef4d6dd7124ea1c17adc23c2: since the new
'register-path' (actually 'reset-timestamps') would make files
read-only, 'delete-file-recursively' would fail to delete them.  Thus,
re-running 'guix system init' on an already-populated store would fail
with a 'delete-file' EPERM.

* guix/scripts/system.scm (copy-item): Use 'lstat' instead of
'file-exists?'.  Call 'make-file-writable' on each directory below
DEST.
2018-07-03 17:50:04 +02:00
Ludovic Courtès 90b144d22d
ui: Report file names in 'system-error' exceptions from 'delete-file'.
* guix/ui.scm (delete-file): New error-reporting wrapper.
2018-07-03 17:50:04 +02:00
Ludovic Courtès e5e5119855
database: 'reset-timestamps' now correctly handles symlinks.
* guix/store/database.scm (reset-timestamps): Use 'utime' with
AT_SYMLINK_NOFOLLOW for symlinks.
2018-07-03 17:50:04 +02:00
Ludovic Courtès 25c7ff6a3e
syscalls: Define AT_SYMLINK_NOFOLLOW et al.
* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR)
(AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): New variables.
* tests/syscalls.scm ("utime with AT_SYMLINK_NOFOLLOW"): New test.
2018-07-03 17:50:04 +02:00
Ludovic Courtès a5b34d9d24
deduplication: Remove 'false-if-system-error', now unused.
* guix/store/deduplication.scm (false-if-system-error): Remove.
2018-07-03 17:50:04 +02:00
Ricardo Wurmus 13f5eb3494
gnu: pigx-bsseq: Update to 0.0.10.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.10.
[arguments]: Remove "wrap-executable" phase.
2018-07-03 17:33:51 +02:00
Ricardo Wurmus c7d5cd6ca5
gnu: pigx-rnaseq: Update to 0.0.4.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.4.
[arguments]: Remove "wrap-executable" phase.
2018-07-03 16:20:28 +02:00
Ricardo Wurmus 29cbf8178f
gnu: pigx-chipseq: Update to 0.0.20.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.20.
2018-07-03 16:20:28 +02:00
Paul Garlick 631bc3a666
gnu: ikiwiki: Include auto setup files in output.
* gnu/packages/web.scm(ikiwiki)[arguments]: Add patch-Makefile phase.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-03 15:45:41 +02:00
Peter Mikkelsen abf3a33178
gnu: emacs-use-package: Update to commit da8c9e2.
This update is needed because the release tarball from github does not
contain all the files needed for us to build the package.

* gnu/packages/emacs.scm (emacs-use-package): Update to commit da8c9e2.
[source]: change to git.
[arguments]: Enable tests.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-03 15:45:41 +02:00