Ludovic Courtès
866822b738
build: Remove outdated 'release.nix'.
...
This file had been unmaintained and probably broken since ~2013.
* release.nix: Remove.
* Makefile.am (EXTRA_DIST): Adjust accordingly.
2019-07-07 15:48:17 +02:00
Ludovic Courtès
ccadafdcef
build: Add 'doc/build.scm' to build on-line copies of the manual.
...
* doc/build.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
2019-07-07 15:48:17 +02:00
Rutger Helling
aad6596294
gnu: wine-staging: Update to 4.12.1.
...
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.1.
* gnu/packages/wine.scm (wine-staging): Update to 4.12.1.
2019-07-07 13:51:06 +02:00
Christopher Baines
d029afdd2d
gnu: Update lollypop to 1.1.3.1.
...
* gnu/packages/gnome.scm (lollypop): Update to 1.1.3.1.
[inputs]: Add python-pil.
2019-07-07 12:24:19 +01:00
Mark H Weaver
079c93e1c1
self: Ship the (gnu machine …) modules.
...
This is a followup to commit fa9edf09e9
.
* guix/self.scm (compiled-guix)[*system-modules*]: Explicitly add all of
gnu/machine/*.
2019-07-06 20:08:35 -04:00
Marius Bakke
36175a3a9e
Merge branch 'master' into staging
2019-07-07 01:18:18 +02:00
Marius Bakke
c72647fbae
gnu: xpad: Build against gtksourceview@3.
...
* gnu/packages/gnome.scm (xpad)[inputs]: Change GTKSOURCEVIEW to GTKSOURCEVIEW-3.
2019-07-06 20:43:00 +02:00
Marius Bakke
4ed252c332
gnu: jsoncpp: Update to 1.9.0.
...
* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.0.
2019-07-06 18:49:52 +02:00
Marius Bakke
f1818f96a3
gnu: jsoncpp: Fetch sources through git.
...
* gnu/packages/serialization.scm (jsoncpp)[source]: Switch to GIT-FETCH.
2019-07-06 18:48:56 +02:00
Marius Bakke
f4d562b008
gnu: libraw: Update to 0.19.3.
...
* gnu/packages/photo.scm (libraw): Update to 0.19.3.
2019-07-06 18:44:15 +02:00
Marius Bakke
e9cb6edd06
gnu: python-soupsieve: Update to 1.9.2.
...
* gnu/packages/python-xyz.scm (python-soupsieve): Update to 1.9.2.
2019-07-06 18:39:17 +02:00
Brian Leung
e39d4933d1
gnu: python-setuptools: Update to 41.0.1.
...
* gnu/packages/python-xyz.scm (python-setuptools): Update to 41.0.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-07-06 18:26:02 +02:00
Marius Bakke
5bef0f108c
gnu: python-olefile: Update to 0.46.
...
* gnu/packages/python-xyz.scm (python-olefile): Update to 0.46.
[source]: Switch to release tarball instead of git snapshot.
2019-07-06 18:26:02 +02:00
Jakob L. Kreuze
834b8a4110
Remove references to non-existent 'tests/machine.scm'.
...
* Makefile.am (SCM_TESTS): Remove 'tests/machine.scm' line.
2019-07-06 05:19:09 -04:00
Ludovic Courtès
8dfb0c969e
tests: encrypted-root-os: Increase root partition size.
...
1.2G had become slightly too small on x86_64.
* gnu/tests/install.scm (%encrypted-root-installation-script): Increase
root partition size to 1.3G.
2019-07-06 16:17:24 +02:00
Ludovic Courtès
c3ab921eed
ci: 'channel-build-system' honors the target system.
...
Fixes a bug made evident e79281be105b16153c375af5506db31fd1e32698: the
x86_64-linux derivation of 'current-guix' would be cached and reused for
i686-linux, leading to test
failures.
Namely, /run/current-system/profile/bin/guix would have an x86_64
binary in its shebang, and thus it would end up being interpreted by
/bin/sh, which would fail like this:
+ guix --version
/run/current-system/profile/bin/guix: line 2: !#: command not found
/run/current-system/profile/bin/guix: line 3: syntax error near unexpected token `set!'
/run/current-system/profile/bin/guix: line 3: `(begin (set! %load-path …
See <https://ci.guix.gnu.org/build/1431119/details >.
* gnu/ci.scm (channel-build-system)[build]: Pass #:system to
'run-with-store'.
2019-07-06 16:17:24 +02:00
Ludovic Courtès
d9e6217f4e
channels: Simplify 'channel-instances->manifest'.
...
* guix/channels.scm (channel-instances->manifest)[instance->entry]:
Change to take two arguments instead of a tuple. Turn into a
non-monadic procedure.
Call it via 'map' instead of 'mapm'.
2019-07-06 16:17:24 +02:00
Rutger Helling
403f2189aa
gnu: wine-staging: Update to 4.12.
...
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.
* gnu/packages/wine.scm (wine-staging): Update to 4.12.
2019-07-06 10:47:51 +02:00
Ludovic Courtès
935e79af61
linux-container: Mount a new /dev/pts instance in the container.
...
Fixes <https://bugs.gnu.org/36463 >.
Reported by Steffen Rytter Postas <nc@scalehost.eu>.
* gnu/build/linux-container.scm (mount-file-systems): When /dev/ptmx
exists on the host, explicitly mount a new instance of devpts and make
/dev/ptmx a symlink to /dev/pts/ptmx.
2019-07-06 00:26:58 +02:00
Nicolas Goaziou
c356e5f7a0
gnu: grammalecte: Update to 1.2.
...
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.2.
2019-07-06 00:10:44 +02:00
Jakob L. Kreuze
02a962c8e0
doc: Add section for 'guix deploy'.
...
* doc/guix.texi: Add section "Invoking guix deploy".
2019-07-06 02:10:04 -04:00
Jakob L. Kreuze
5cbb832fb1
Add 'guix deploy'.
...
* guix/scripts/deploy.scm: New file.
* Makefile.am (MODULES): Add it.
2019-07-06 02:10:04 -04:00
Jakob L. Kreuze
fa9edf09e9
gnu: Add machine type for deployment specifications.
...
* gnu/machine.scm: New file.
* gnu/machine/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-07-06 02:10:04 -04:00
Jakob L. Kreuze
a9b09ed776
ssh: Add 'identity' keyword to 'open-ssh-session'.
...
* guix/ssh.scm (open-ssh-session): Add 'identity' keyword argument.
2019-07-06 02:09:58 -04:00
Ludovic Courtès
cce7b03708
Revert "gnu: Add sbcl-cl-xmlspam."
...
The sbcl-cl-xmlspam package currently has no license information, which
makes it non-free.
Furthermore, the invalid 'license' field prevents evaluation from
completing.
This reverts commit ec98254694
.
2019-07-05 22:30:27 +02:00
Ludovic Courtès
6b4a431843
Revert "gnu: Add sbcl-dbus."
...
Remove sbcl-dbus because it depends on sbcl-cl-xmlspam, which is
currently non-free.
This reverts commit 7af213fefe
.
2019-07-05 22:29:12 +02:00
Ludovic Courtès
1aa026aa39
gnu: emacsy: Remove big 'texlive' dependency.
...
* gnu/packages/guile-xyz.scm (emacsy)[inputs]: Replace TEXLIVE by a
'texlive-union' call.
2019-07-05 18:10:29 +02:00
Ludovic Courtès
eafd039005
gnu: hugin: Build against Exiv2 0.26.
...
* gnu/packages/image.scm (exiv2-0.26): New variable.
* gnu/packages/photo.scm (hugin)[inputs]: Use it instead of EXIV2.
2019-07-05 18:10:29 +02:00
Ricardo Wurmus
b35af24938
gnu: nanopolish: Update to 0.11.1-1.6331dc4.
...
* gnu/packages/bioinformatics.scm (nanopolish): Update to 0.11.1-1.6331dc4.
2019-07-05 15:10:38 +02:00
Pierre Neidhardt
7af213fefe
gnu: Add sbcl-dbus.
...
* gnu/packages/lisp.scm (sbcl-dbus): New variable.
2019-07-05 12:37:03 +02:00
Pierre Neidhardt
ec98254694
gnu: Add sbcl-cl-xmlspam.
...
* gnu/packages/lisp.scm (sbcl-cl-xmlspam): New variable.
2019-07-05 12:36:41 +02:00
Pierre Neidhardt
57f815cb6b
gnu: sbcl-trivia.trivial: Resolve Lisp type dynamically.
...
* gnu/packages/lisp.scm (sbcl-trivia.trivial)[arguments]: Use %lisp-type
instead of hard-coding "sbcl".
2019-07-05 12:30:41 +02:00
Pierre Neidhardt
4f54138731
gnu: Add sbcl-cxml.
...
* gnu/packages/lisp.scm (sbcl-cxml): New variable.
2019-07-05 12:30:21 +02:00
Pierre Neidhardt
9a08c0a577
gnu: Add sbcl-cxml+test.
...
* gnu/packages/lisp.scm (sbcl-cxml+test): New variable.
2019-07-05 12:29:55 +02:00
Pierre Neidhardt
d22b47aad6
gnu: Add sbcl-cxml+klacks.
...
* gnu/packages/lisp.scm (sbcl-cxml+klacks): New variable.
2019-07-05 12:29:39 +02:00
Pierre Neidhardt
53270eb966
gnu: Add sbcl-cxml+dom.
...
* gnu/packages/lisp.scm (sbcl-cxml+dom): New variable.
2019-07-05 12:29:22 +02:00
Pierre Neidhardt
075e3220c6
gnu: Add sbcl-cxml+xml.
...
* gnu/packages/lisp.scm (sbcl-cxml+xml): New variable.
2019-07-05 12:29:13 +02:00
Pierre Neidhardt
c51db1dd36
gnu: sbcl-closure-common: Use official home-page.
...
* gnu/packages/lisp.scm (sbcl-closure-common)[home-page]: Do it.
2019-07-05 12:22:31 +02:00
Pierre Neidhardt
1d8d87ddf7
gnu: sbcl-iolib: Add CFFI to list of inputs and fix spacing.
...
* gnu/packages/lisp.scm (sbcl-iolib)[inputs]: Do it.
2019-07-05 12:21:51 +02:00
Arun Isaac
e48f80cba0
gnu: Add qlogo.
...
* gnu/packages/logo.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
* gnu/packages/logo.scm (qlogo): New variable.
2019-07-05 12:49:25 +05:30
Christopher Baines
4add773e8c
gnu: patchwork: Update to 2.1.4.
...
* gnu/packages/patchutils.scm (patchwork): Update to 2.1.4.
2019-07-05 07:52:44 +01:00
Ludovic Courtès
728a4ab101
store: 'run-with-store' gracefully deals with #f store.
...
This is a followup to dd0ee954c4
, which
introduced a failure in tests/graph.scm.
* guix/store.scm (run-with-store): Check whether STORE and NEW-STORE are
true before calling 'store-connection-object-cache' etc. Fixes a
failure in tests/graph.scm related to %REVERSE-PACKAGE-NODE-TYPE, which
uses #f as the store.
2019-07-05 00:51:17 +02:00
Ludovic Courtès
d74392a85c
derivations: Simplify 'substitution-oracle'.
...
* guix/derivations.scm (substitution-oracle)[valid?, dependencies]:
Remove.
[closure]: New procedure.
Rename parameter from 'drv' to 'inputs-or-drv' and adjust accordingly.
(derivation-build-plan): Pass INPUTS directly to 'substitution-oracle'.
* guix/ui.scm (show-what-to-build)[substitutable-info]: Likewise.
2019-07-05 00:51:17 +02:00
Ludovic Courtès
b1510fd8d2
derivations: 'derivation-build-plan' recurses on substituables.
...
This fixes a bug whereby "guix build texlive -n" would report:
0.0 MB would be downloaded:
/gnu/store/…-texlive-20180414
instead of:
The following derivation would be built:
/gnu/store/…-texlive-texmf-20180414.drv
2,595.2 MB would be downloaded:
/gnu/store/…-texlive-20180414-texmf.tar.xz
/gnu/store/…-texlive-20180414
where 'texlive-texmf' is a non-substitutable dependency of 'texlive'.
* guix/derivations.scm (dependencies-of-substitutables): New procedure.
(derivation-build-plan): When 'input-substitutable-info' returns true,
append the subset of DEPS that corresponds to SUBSTITUABLES to the first
argument of 'loop'.
* guix/ui.scm (show-what-to-build): Remove half-baked traversal of
DOWNLOAD.
* tests/derivations.scm ("derivation-build-plan and substitutes,
non-substitutable dep"): New test.
2019-07-05 00:51:17 +02:00
Pierre Neidhardt
87850c05a2
gnu: Add sbcl-trivia.
...
* gnu/packages/lisp.scm (sbcl-trivia): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt
9d4e42261e
gnu: Add sbcl-trivia.cffi.
...
* gnu/packages/lisp.scm (sbcl-trivia.cffi): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt
9b5e5eafc6
gnu: Add sbcl-trivia.quasiquote.
...
* gnu/packages/lisp.scm (sbcl-trivia.quasiquote): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt
3706c0a432
gnu: Add sbcl-trivia.ppcre.
...
* gnu/packages/lisp.scm (sbcl-trivia.ppcre): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt
9d450c6d42
gnu: Add sbcl-trivia.balland2006.
...
* gnu/packages/lisp.scm (sbcl-trivia.balland2006): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt
02a8324b12
gnu: Add sbcl-trivia.trivial.
...
* gnu/packages/lisp.scm (sbcl-trivia.trivial): New variable.
2019-07-04 19:25:58 +02:00