Commit Graph

33216 Commits

Author SHA1 Message Date
Clément Lassieur c24b15472b
tests: Honor the return value of 'start-service'.
Since commit dc7b3e5633, 'start-service' returns
the Shepherd's representation of the service as a sexp, and '#f' if the
service fails to start.  Also, it doesn't throw an exception when the service
fails to start, so relying on an exception instead of relying on its return
value is a false positive.

* gnu/tests/base.scm (run-nss-mdns-test): Split tests so to check the return
value of 'start-service'.
(run-mcron-test, run-nss-mdns-test): Use 'test-assert' with the return value
of 'start-service'.
* gnu/tests/admin.scm (run-tailon-test): Idem.
* gnu/tests/dict.scm (run-dicod-test): Idem.
* gnu/tests/mail.scm (run-opensmtpd-test, run-exim-test, run-dovecot-test):
Idem.
* gnu/tests/messaging.scm (run-xmpp-test, run-bitlbee-test): Idem.
* gnu/tests/nfs.scm (run-nfs-test): Idem.
* gnu/tests/rsync.scm (run-rsync-test): Idem.
* gnu/tests/ssh.scm (run-ssh-test): Idem.
* gnu/tests/version-control.scm (run-cgit-test, run-git-http-test): Idem.
* gnu/tests/web.scm (run-php-fpm-test): Idem.
2018-06-13 09:11:45 +02:00
Rutger Helling 14618a1ebb
gnu: vkquake: Update to 1.00.0.
* gnu/packages/games.scm (vkquake): Update to 1.00.0.
2018-06-13 08:47:14 +02:00
Rutger Helling 4b3480d62f
gnu: cheese: Update to 3.28.0.
* gnu/packages/gnome.scm (cheese): Update to 3.28.0.
2018-06-13 08:44:02 +02:00
Leo Famulari 3a30ae05ae
gnu: openimageio: Update to 1.7.19.
* gnu/packages/graphics.scm (openimageio): Update to 1.7.19.
2018-06-13 00:31:58 -04:00
Tobias Geerinckx-Rice 502a822dfd
gnu: tor: Update to 0.3.3.7.
* gnu/packages/tor.scm (tor): Update to 0.3.3.7.
2018-06-12 22:59:29 +02:00
Hartmut Goebel b5792b9cb8
gnu: Add qtwebglplugin.
* gnu/packages/qt.scm (qtwebglplugin): New variable.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2018-06-12 22:47:01 +02:00
Hartmut Goebel 359e30c9ea
gnu: Add qtwebview.
* gnu/packages/qt.scm (qtwebview): New variable.
2018-06-12 22:47:01 +02:00
Christopher Baines 25e071ead9
services: nginx: Support extra content in the http block.
This helpful when adding content to the nginx configuration file, which isn't
supported by the record type used for the configuration.  For example, like
adding proxy_cache_path configuration.

* gnu/packages/web.scm (<nginx-configuration>): Add new extra-content field.
  (nginx-configuration-extra-content): New field accessor.
  (default-nginx-config): Add support for the extra-content field.
* doc/guix.texi (NGINX): Document the new extra-content field.
2018-06-12 21:18:10 +01:00
Leo Famulari bea07c7f55
gnu: python-llfuse: Update to 1.3.3.
* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.3.
2018-06-12 15:30:30 -04:00
Jan Nieuwenhuizen 67cb662a31
gnu: mes: Update to 0.15.
* gnu/packages/mes.scm (mes): Update to 0.15.
2018-06-12 19:21:10 +02:00
Oleg Pykhalov 38212ff7b9
import: utils: Import more dependencies.
* guix/import/utils.scm (recursive-import): Import more dependencies.
2018-06-12 19:51:03 +03:00
Efraim Flashner 6921e95ae8
gnu: mame: Fix renaming executable.
* gnu/packages/emulators.scm (mame)[arguments]: Only rename 'mame64' to
'mame' when 'mame64' exists.
2018-06-12 19:08:47 +03:00
Mathieu Othacehe a9e7d6564b
gnu: multipath-tools: Fix build.
(multipath-tools)[arguments]: Pass -n to gzip to avoid timestamp related
warnings causing build failures.
2018-06-12 16:13:16 +02:00
Ludovic Courtès 5909bdc887
.gitignore: Add doc/stamp-[0-9]. 2018-06-12 15:23:34 +02:00
Ludovic Courtès 8d09bfe218
system: Move ~/.config/guix/current first in PATH and INFOPATH.
Fixes <https://bugs.gnu.org/31770>.
Reported by iyzsong@member.fsf.org (宋文武).

* gnu/system.scm (operating-system-etc-service)["profile"]: Arrange so
that ~/.config/guix/current comes first in PATH and INFOPATH.
2018-06-12 15:23:34 +02:00
Ludovic Courtès 90977eb55e
gnu: guile-bytestructures: Update to 1.0.3.
* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.3.
(guile-git)[arguments]: Remove.  The workaround for
<https://github.com/TaylanUB/scheme-bytestructures/issues/30> is no
longer needed.
2018-06-12 15:23:34 +02:00
Ludovic Courtès 2bf9351e31
substitute: Make progress message shorter.
* guix/scripts/substitute.scm (fetch-narinfos)[update-progress!]:
Shorten progress message so it fits on 80 columns.
2018-06-12 15:23:34 +02:00
Ludovic Courtès 4c97a368a6
substitute: Erase the current line when reporting progress.
* guix/scripts/substitute.scm (fetch-narinfos)[update-progress!]: Use
the ANSI erase-current-line sequence next to \r.
2018-06-12 15:23:34 +02:00
Ludovic Courtès b5edc47912
gnu: flann: Fix builds with CMake >= 3.11.
* gnu/packages/patches/flann-cmake-3.11.patch: New file.
* gnu/packages/maths.scm (flann)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-12 15:23:34 +02:00
宋文武 feed5194b1
gnu: python-urwid, python2-urwid: Update to 2.0.1.
* gnu/packages/python.scm (python-urwid, python2-urwird): Update to 2.0.1.
2018-06-12 20:51:32 +08:00
Leo Famulari 66266d3290
gnu: borg: Update to 1.1.6.
* gnu/packages/backup.scm (borg): Update to 1.1.6.
[arguments]: Remove the 'adjust-msgpack-dependency' phase because it has been
adopted upstream.
2018-06-12 08:28:21 -04:00
Ben Sturmfels e68e4a906f
gnu: fabric: Disable problematic tests.
Reported by Ricardo Wurmus <rekado@elephly.net> at
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26647#8>.

* gnu/packages/admin.scm (fabric): Add custom check phase to disable two tests.
2018-06-12 19:47:12 +08:00
宋文武 7714a06943
gnu: Add skopeo.
* gnu/packages/virtualization.scm (skopeo): New variable.
2018-06-12 19:31:18 +08:00
宋文武 efdaf8def0
gnu: Add umoci.
* gnu/packages/virtualization.scm (umoci): New variable.
2018-06-12 19:30:52 +08:00
宋文武 3d39130926
gnu: Add libostree.
* gnu/packages/package-management.scm (libostree): New variable.
2018-06-12 19:28:18 +08:00
Efraim Flashner c71cc133ec
gnu: vim-syntastic: Update to 3.9.0.
* gnu/packages/vim.scm (vim-syntastic): Update to 3.9.0.
[source]: Switch to git checkout.
2018-06-12 11:16:06 +03:00
Efraim Flashner 261348e20d
gnu: vim-fugitive: Update to 2.3.
* gnu/packages/vim.scm (vim-fugitive): Update to 2.3.
2018-06-12 11:16:06 +03:00
Efraim Flashner 35a7e5742f
gnu: vim-airline: Update to 0.9.
* gnu/packages/vim.scm (vim-airline): Update to 0.9.
[source]: Switch to git checkout.
2018-06-12 11:16:05 +03:00
Efraim Flashner b37404740e
gnu: speedtest-cli: Update to 2.0.2.
* gnu/packages/networking.scm (speedtest-cli): Update to 2.0.2.
[source]: Switch to a git checkout.
2018-06-12 11:16:05 +03:00
Efraim Flashner 5b47ea9462
gnu: font-gnu-unifont: Update to 11.0.01.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.01.
2018-06-12 11:16:02 +03:00
Rutger Helling 14cb7966ba
gnu: wine-staging: Update to 3.10.
* gnu/packages/wine.scm (wine-staging): Update to 3.10.
2018-06-12 10:15:03 +02:00
Rutger Helling 32872458a6
gnu: wine-staging-patchset-data: Update to 3.10.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.10.
2018-06-12 10:15:03 +02:00
Mark H Weaver 95d9d95a04
gnu: linux-libre: Update to 4.17.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.1.
(%linux-libre-hash): Update hash.
2018-06-12 02:57:20 -04:00
Mark H Weaver f3ad05efd9
gnu: linux-libre@4.14: Update to 4.14.49.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.49.
(%linux-libre-4.14-hash): Update hash.
2018-06-12 02:56:19 -04:00
Christopher Baines 2c5f8aad92
gnu: Add emacs-puppet-mode.
* gnu/packages/emacs.scm (emacs-puppet-mode): New variable.
2018-06-12 07:49:42 +01:00
Christopher Baines e7a25d2ae7
gnu: elixir: Enable more tests and remove patch.
Previously, due to issues in the erlang package, many tests would fail, and
the package would also nondeterministically fail to build. This is now
fixed (by patching occurrences of /bin/sh in the erlang package), so all the
tests can be run.

* gnu/packages/elixir.scm (elixir)[source]: Remove patches.
[arguments]: Remove the fix-or-disable-tests phase. Add a new set-home phase
to set the HOME environment variable prior to running the tests.
* gnu/packages/patches/elixir-disable-failing-tests.patch: Delete this file.
* gnu/local.mk: Remove now deleted patch.
2018-06-12 07:46:18 +01:00
Christopher Baines b5453aa7c3
gnu: erlang: Patch occurrences of /bin/sh in the source.
Previously, the elixir package would often fail to build, as running :os:cmd
would fail, as /bin/sh doesn't exist when building the elixir package. These
changes fix that issue.

* gnu/packages/erlang.scm (erlang)[arguments]: Add new patch-/bin/sh phase to
replace hardcoded references to /bin/sh with a file in the store.
2018-06-12 07:44:05 +01:00
Christopher Baines 9b25e1d124
gnu: erlang: Delete the bootstrap phase.
This fails for the erlang package, as the gnu build system attempts to execute
the bootstrap directory.

* gnu/packages/erlang.scm (erlang)[arguments]: Delete the bootstrap phase.
2018-06-12 07:43:59 +01:00
Marius Bakke 6321ce42ab
gnu: xf86-video-vmware: Update to 13.3.0.
* gnu/packages/xorg.scm (xf86-video-vmware): Update to 13.3.0.
2018-06-11 23:23:10 +02:00
Marius Bakke 4276b0dc1e
gnu: xf86-input-evdev: Update to 2.10.6.
* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.10.6.
2018-06-11 23:15:36 +02:00
Marius Bakke 7b7e30ca29
gnu: xf86-input-synaptics: Update to 1.9.1.
* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.9.1.
2018-06-11 23:13:26 +02:00
Marius Bakke 8cfcb6ba2a
gnu: xf86-video-fbdev: Update to 0.5.0.
* gnu/packages/xorg.scm (xf86-video-fbdev): Update to 0.5.0.
2018-06-11 23:10:04 +02:00
Ludovic Courtès b19950a184
system: Default .bashrc now sources /etc/bashrc.
This is a followup to commit 1382bde93c,
which disabled automatic sourcing of /etc/bashrc by interactive shell.
The noticeable effect of the change would be that Bash completion would
only work in login shells.

* gnu/system/shadow.scm (default-skeletons)["bashrc"]: Source
/etc/bashrc.
2018-06-11 18:23:24 +02:00
Ludovic Courtès b63f6c0192
gnu: python2: Deprecate "python@2".
* gnu/packages/python.scm (python2-called-python): New variable.
2018-06-11 18:23:24 +02:00
Rutger Helling 4d65c1c304
gnu: wine-staging: Add vkd3d support.
* gnu/packages/wine.scm (wine-staging)[inputs]: Add vkd3d.
2018-06-11 18:22:10 +02:00
Rutger Helling 85c7f29a25
gnu: Add vkd3d.
* gnu/packages/vulkan.scm (vkd3d): New variable.
2018-06-11 18:22:10 +02:00
Rutger Helling 7f54065487
gnu: shaderc: Update to be8e087.
* gnu/packages/vulkan.scm (shaderc): Update to be8e087.
[arguments]: Enable tests.
[inputs]: Add googletest.
2018-06-11 18:22:10 +02:00
Rutger Helling fcfef82592
gnu: glslang: Update to 32d3ec3.
* gnu/packages/vulkan.scm (glslang): Update to 32d3ec3.
2018-06-11 18:22:10 +02:00
Rutger Helling ba10e0b8e1
gnu: spirv-tools: Update to fe2fbee.
* gnu/packages/vulkan.scm (spirv-tools): Update to fe2fbee.
[arguments]: Disable tests. Remove "-DCMAKE_INSTALL_LIBDIR" configure-flag.
2018-06-11 18:22:10 +02:00
Rutger Helling c7c86de669
gnu: spirv-headers: Update to 3ce3e49.
* gnu/packages/vulkan.scm (spirv-headers): Update to 3ce3e49. Use INVOKE.
2018-06-11 18:22:10 +02:00