Commit Graph

40259 Commits

Author SHA1 Message Date
Ludovic Courtès 2637cfd7a4
Avoid name clash with 'build' from (guix store) and (guix status).
Since commit 976ef2d978, (guix status)
exports 'build', which clashes with 'build' from (guix store).

* build-aux/run-system-tests.scm: Select 'with-status-verbosity'
from (guix status).
* guix/scripts/archive.scm: Likewise.
* guix/scripts/build.scm: Likewise.
* guix/scripts/copy.scm: Likewise.
* guix/scripts/environment.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/package.scm: Likewise.
* guix/scripts/pull.scm: Likewise.
* guix/scripts/system.scm: Likewise.
2019-02-11 23:23:28 +01:00
Ludovic Courtès 910d0121a8
pack, vm: Fix incorrect use of 'package-transitive-propagated-inputs'.
In practice the error was not triggered because
'package-transitive-propagated-inputs' currently returns the empty list
for these two packages.

* guix/scripts/pack.scm (gcrypt-sqlite3&co): Remove labels from the
result.
* gnu/system/vm.scm (gcrypt-sqlite3&co): Likewise.
2019-02-11 23:23:28 +01:00
Ludovic Courtès 1d8b10d00f
git: Add an exception printer for 'git-error'.
* guix/git.scm (print-git-error): New procedure.
<top level>: Call 'set-exception-printer!'.
2019-02-11 23:23:28 +01:00
Ludovic Courtès 70a50305c4
ui: Always print the exception upon load errors.
Fixes <https://bugs.gnu.org/34402>.
Reported by <pkill9@runbox.com>.

Previously 'display-error' could be called with the wrong number of
arguments (e.g., for 'git-error' exceptions), and thus nothing at all
was displayed.

* guix/ui.scm (report-load-error): Check whether ARGS matches the
parameters for 'display-error' and call 'print-exception' otherwise.
2019-02-11 23:23:28 +01:00
Ludovic Courtès 5ea206a8a9
status: Erase the current line upon new builds or downloads.
* guix/status.scm (print-build-event): Add 'erase-current-line*' call
upon 'build-started, 'substituter-started, 'download-started.
2019-02-11 23:23:27 +01:00
Ludovic Courtès 6701edbfad
HACKING: Update key server.
* HACKING (Commit Access): Recommend pool.sks-keyservers.net.
2019-02-11 23:23:27 +01:00
Ricardo Wurmus 8d11b6ddb8
gnu: guile-picture-language: Update to 0-2.1ea8b78.
* gnu/packages/guile-xyz.scm (guile-picture-language): Update to 0-2.1ea8b78.
2019-02-11 23:03:35 +01:00
Vagrant Cascadian 75d12c40f7
gnu: disorderfs: Update to 0.5.6.
* gnu/packages/file-systems (disorderfs): Update to 0.5.6.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-02-11 16:54:37 -05:00
Vagrant Cascadian 295de8cc1a
gnu: diffoscope: Update to 111.
* gnu/packages/package-management (diffoscope): Update to 111.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-02-11 16:54:37 -05:00
Andreas Enge fa8ffaa0df
gnu: python-cython: Update to 0.29.5.
* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.5.
2019-02-11 21:20:41 +01:00
Marius Bakke c8b69863eb
gnu: pixman: Update source URI.
* gnu/packages/xdisorg.scm (pixman)[source](uri): Use HTTPS.
2019-02-11 19:20:55 +01:00
Marius Bakke 93617188d9
gnu: python-django: Update to 1.11.20 [fixes CVE-2019-6975].
* gnu/packages/django.scm (python-django): Update to 1.11.20.
2019-02-11 19:20:55 +01:00
Marius Bakke c508c06573
gnu: ffmpeg: Update to 4.1.1.
* gnu/packages/video.scm (ffmpeg): Update to 4.1.1.
2019-02-11 19:20:55 +01:00
Marius Bakke b861fc157c
gnu: miniupnpc: Update to 2.1.20190210.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190210.
2019-02-11 19:20:55 +01:00
Marius Bakke a2467954b8
gnu: lv2: Update to 1.16.0.
* gnu/packages/audio.scm (lv2): Update to 1.16.0.
[arguments]: Remove #:python.
(lv2-devel): Remove variable.
* gnu/packages/music.scm (ingen)[inputs]: Change LV2-DEVEL to LV2.
2019-02-11 19:20:55 +01:00
Danny Milosavljevic 86b2ab8f5b
gnu: vlc: Use libvpx-1.7.
Fixes <https://bugs.gnu.org/34439>.

* gnu/packages/video.scm (vlc)[inputs]: Remove libvpx.  Add libvpx-1.7.
2019-02-11 18:48:42 +01:00
Danny Milosavljevic 1c84e68bde
services: docker: Make shepherd service also require "dbus-system",
"elogind" and "udev".

Fixes <https://bugs.gnu.org/34333>.

* gnu/services/docker.scm (docker-shepherd-service): Require "dbus-system",
"elogind" and "udev".
2019-02-11 18:29:01 +01:00
Kei Kebreau df56098220
gnu: gama: Update to 2.03.
* gnu/packages/gps.scm (gama): Update to 2.03.
2019-02-11 05:49:19 -05:00
Danny Milosavljevic 268e12a894
services: docker: Make shepherd service require "networking".
Fixes <https://bugs.gnu.org/34333>.

* gnu/services/docker.scm (docker-shepherd-service): Require "networking".
2019-02-11 11:45:12 +01:00
Vagrant Cascadian 4a14ee9127
gnu: gloox: Update to 1.0.22.
* gnu/packages/messaging.scm (gloox): Update to 1.0.22.
2019-02-11 11:12:27 +01:00
Vagrant Cascadian 37da5813e9
gnu: python-ecpy: Update to 0.10.0.
* gnu/packages/python-crypto.scm (python-ecpy): Update to 0.10.0.
2019-02-11 11:08:40 +01:00
Vagrant Cascadian a62887d30d
gnu: python-pycryptodome: Update to 3.7.3.
* gnu/packages/python-crypto (python-cryptodome): Update to 3.7.3.
2019-02-11 11:04:44 +01:00
Vagrant Cascadian 6e2bad000f
gnu: u-boot-novena: Allow booting from raw device offset.
* gnu/packages/bootloaders.scm (u-boot-novena): Disable loading u-boot.img
from a partition.
2019-02-11 10:59:23 +01:00
Vagrant Cascadian 8d22f7e31f
gnu: Add python-pymsgbox.
* gnu/packages/python-xyz.scm (python-pymsgbox): New variable.
2019-02-11 10:51:11 +01:00
Vagrant Cascadian a336334196
gnu: Add python-daemon.
* gnu/packages/python-xyz.scm (python-daemon): New variable.
2019-02-11 10:37:54 +01:00
Leo Famulari f5c46fa0d0
gnu: dmenu: Update to 4.9.
* gnu/packages/suckless.scm (dmenu): Update to 4.9.
2019-02-11 02:41:26 -05:00
Leo Famulari d561243917
gnu: Dropbear: Add a comment about bundled libraries.
* gnu/packages/ssh.scm (dropbear): Comment.
2019-02-10 23:03:57 -05:00
Leo Famulari 8f9c5aa3ba
gnu: curl: Update to 7.64.0 [fixes CVE-2018-16890 and CVE-2019-{3822,3823}].
* gnu/packages/curl.scm (curl)[replacement]: New field.
(curl-7.64.0): New variable.
2019-02-10 22:03:50 -05:00
Leo Famulari c03b355fa7
gnu: Dovecot: Update to 2.3.4.1 [fixes CVE-2019-3814].
* gnu/packages/mail.scm (dovecot): Update to 2.3.4.1.
2019-02-10 22:03:50 -05:00
Leo Famulari f6e64282b4
gnu: Syncthing: Update to 1.0.1.
* gnu/packages/syncthing.scm (syncthing): Update to 1.0.1.
2019-02-10 21:38:07 -05:00
Leo Famulari f52bd828ed
gnu: MPD: Update to 0.21.4.
We no longer install any systemd unit files for MPD because this is no longer
supported upstream as a matter of policy or via MPD's build system. [0]

Specifically, they don't support using MPD with systemd unless MPD was linked
with libsystemd. The unit files are only built when this is the case.

[0]
<https://github.com/MusicPlayerDaemon/MPD/issues/124#issuecomment-334930456>

* gnu/packages/mpd.scm (mpd): Update to 0.21.4.
[build-system]: Use meson-build-system.
[native-inputs]: Add gcc-8, gcc-8:lib, and python-sphinx.
[arguments]: Add a 'expand-C++-include-path' phase. Remove the
'install-service-files' phase. Make sure to build the documentation.
2019-02-10 20:21:53 -05:00
Ludovic Courtès 30d77f45eb
services: gdm: Disable debugging output.
* gnu/services/xorg.scm (gdm-etc-service)[gdm-configuration-file]:
Comment out debugging setting.
2019-02-10 23:25:01 +01:00
Ludovic Courtès a76d0f032b
gnu: gnome-shell: Customize the GDM log-in screen.
* gnu/packages/patches/gnome-shell-theme.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gnome-shell)[source](patches, modules)
(snippet): New fields.
[arguments]: Add 'rebuild-css' phase.
[native-inputs]: Add RUBY-SASS.
2019-02-10 23:25:01 +01:00
Ludovic Courtès 5e6a5aeebd
artwork: Update snapshot to e951905.
* gnu/artwork.scm (%artwork-repository): Update to e951905.
2019-02-10 23:25:01 +01:00
Ludovic Courtès 44a06c942c
gnu: gnome: Remove '--disable-acceleration-check' flag from 'gnome.desktop'.
With this change the GNOME session is now listed in the log-in screen of
GDM.

* gnu/packages/gnome.scm (gnome-session)[arguments]: Remove
'disable-hardware-acceleration-check' phase.  That phase was apparently
no longer needed.  Furthermore, GDM expects 'TryExec' to be a file name,
not a file name followed by arguments; thus, the option led GDM to
discard 'gnome.desktop' with "GdmSession: Command not found: TryExec".
2019-02-10 23:25:01 +01:00
Ludovic Courtès b717d0f90e
gnu: qtwebkit: Build sequentially.
Fixes <https://bugs.gnu.org/34062>.

* gnu/packages/qt.scm (qtwebkit)[arguments]: Add #:parallel-build? #f.
2019-02-10 23:25:01 +01:00
Gabriel Hondet 2356b7ab6d
gnu: Add ghc-stylish-haskell.
* gnu/packages/haskell.scm (ghc-stylish-haskell): New variable.
2019-02-10 21:47:24 +01:00
Gabriel Hondet d4ce1c5029
gnu: Add ghc-base-unicode-symbols.
* gnu/packages/haskell.scm (ghc-base-unicode-symbols): New variable.
2019-02-10 21:45:04 +01:00
Gabriel Hondet 3fc88ff0f3
gnu: Add ghc-alsa-core.
* gnu/packages/haskell.scm (ghc-alsa-core): New variable.
2019-02-10 21:30:32 +01:00
Vagrant Cascadian 8c16b8a40c
gnu: python-trezor: Update to 0.11.1.
* gnu/packages/finance.scm (python-trezor): Update to 0.11.1.
[arguments]: Remove obsolete "slow_cosi" test.
Delete "test_tx_api" test, which requires network access.
[propagated-inputs]: Add python-construct and python-typing-extensions,
Remove python-hidapi, python-protobuf and python-typing.
[native-inputs]: Remove python-mock, Add protobuf, python-black,
python-protobuf and python-isort.
2019-02-10 20:41:59 +01:00
Vagrant Cascadian f98232a39e
gnu: Add python-construct.
* gnu/packages/python-xyz.scm (python-construct): New variable.
2019-02-10 20:40:25 +01:00
Vagrant Cascadian f89d443be1
gnu: Add python-typing-extensions.
* gnu/packages/python-xyz.scm (python-typing-extensions): New variable.
2019-02-10 20:37:10 +01:00
Vagrant Cascadian 02d9e5d285
gnu: python-keepkey: Update to 6.0.2.
* gnu/packages/finance.scm (python-keepkey): Update to 6.0.2.
[propagated-inputs]: Add python-libusb1.
2019-02-10 20:30:52 +01:00
Vagrant Cascadian 4e86e9d78e
gnu: electron-cash: Update to 3.3.5.
* gnu/packages/finance.scm (electron-cash): Update to 3.3.5.
[source]: Update uri.
2019-02-10 20:30:28 +01:00
Tobias Geerinckx-Rice b05bc3c487
gnu: java-xstream: Don't use unstable tarball.
* gnu/packages/xml.scm (java-xstream)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-10 17:45:41 +01:00
Tobias Geerinckx-Rice eed5e162ad
gnu: java-xom: Don't use unstable tarball.
* gnu/packages/xml.scm (java-xom)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Add 'make-git-checkout-writable' phase.
2019-02-10 17:45:41 +01:00
Tobias Geerinckx-Rice a4b96726b5
gnu: java-jettison: Don't use unstable tarball.
* gnu/packages/xml.scm (java-jettison)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-10 17:45:41 +01:00
Tobias Geerinckx-Rice 4bad4fbdf8
gnu: tinyxml2: Don't use unstable tarball.
* gnu/packages/xml.scm (tinyxml2)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-10 17:45:40 +01:00
Tobias Geerinckx-Rice 951bdf5adf
gnu: java-jdom2: Don't use unstable tarball.
* gnu/packages/xml.scm (java-jdom2)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-10 17:45:40 +01:00
Tobias Geerinckx-Rice 00fc938983
gnu: java-kxml2: Don't use unstable tarball.
* gnu/packages/xml.scm (java-kxml2)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Add 'make-git-checkout-writable' phase.
2019-02-10 17:45:40 +01:00