Commit graph

32532 commits

Author SHA1 Message Date
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
Efraim Flashner
6da97043ea
gnu: Add ovmf-arm.
* gnu/packages/firmware.scm (ovmf-arm): New variable.
2018-06-11 19:16:23 +03:00
Efraim Flashner
cb97be5f83
gnu: Add ovmf-aarch64.
* gnu/packages/firmware.scm (ovmf-aarch64): New variable.
2018-06-11 19:16:23 +03:00
Marius Bakke
ff3fd83969
gnu: libraw: Update to 0.18.12 [security fixes].
* gnu/packages/photo.scm (libraw): Update to 0.18.12.
2018-06-11 18:08:21 +02:00
Marius Bakke
9526d86141
gnu: libndp: Update to 1.7.
* gnu/packages/networking.scm (libndp): Update to 1.7.
2018-06-11 18:05:54 +02:00
Marius Bakke
f24cfb6cc3
gnu: webkitgtk: Update to 2.20.3 [security fixes].
Fixes CVE-2018-4190, CVE-2018-4199, CVE-2018-4218, CVE-2018-4222,
CVE-2018-4232, CVE-2018-4233, CVE-2018-4246 and CVE-2018-11646.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.3.
2018-06-11 17:56:56 +02:00
Marius Bakke
6e5a6e641a
gnu: efivar: Update to 36.
* gnu/packages/linux.scm (efivar): Update to 36.
2018-06-11 17:54:31 +02:00
Marius Bakke
21a21c20da
gnu: ldb: Delete bundled libraries from the source.
* gnu/packages/samba.scm (ldb)[source](snippet): New field.
2018-06-11 17:54:30 +02:00
Marius Bakke
4ee30d6aa2
gnu: ldb: Update to 1.4.0.
* gnu/packages/samba.scm (ldb): Update to 1.4.0.
[inputs]: Add LMDB.
2018-06-11 17:54:30 +02:00
Pierre Neidhardt
8bf7f741e9
gnu: Add Add emacs-wgrep-helm.
* gnu/packages/emacs.scm (emacs-wgrep-helm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:02 +02:00
Pierre Neidhardt
50a1f9264d
gnu: Add emacs-package-lint.
* gnu/packages/emacs.scm (emacs-package-lint): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:02 +02:00
Pierre Neidhardt
00f3774067
gnu: Add emacs-image+.
* gnu/packages/emacs.scm (emacs-image+): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:02 +02:00
Pierre Neidhardt
bdfebc4b74
gnu: Add emacs-helm-pass.
* gnu/packages/emacs.scm (emacs-helm-pass): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:02 +02:00
Pierre Neidhardt
2f3aa1d309
gnu: Add emacs-helm-mu.
* gnu/packages/emacs.scm (emacs-helm-mu): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:02 +02:00
Pierre Neidhardt
1e75852629
gnu: Add emacs-helm-ls-git.
* gnu/packages/emacs.scm (emacs-helm-ls-git): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:02 +02:00
Rouby Pierre-Antoine
76a2b27897
gnu: Add go-github-com-spf13-pflag.
* gnu/packages/golang.scm (go-github-com-spf13-pflag): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:01 +02:00
Rouby Pierre-Antoine
bcb2179085
gnu: Add go-github-com-jonboulle-clockwork.
* gnu/packages/golang.scm (go-github-com-jonboulle-clockwork): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:01 +02:00
Rouby Pierre-Antoine
e8cdf560b0
gnu: Add go-github-com-gorilla-mux.
* gnu/packages/golang.scm (go-github-com-gorilla-mux): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-11 15:19:01 +02:00
Ludovic Courtès
a708de151c
offload: Honor the build timeout internally.
* guix/scripts/offload.scm (call-with-timeout): New procedure.
(with-timeout): New macro.
(process-request): Use it around 'transfer-and-offload' call.
2018-06-11 15:19:01 +02:00
Tobias Geerinckx-Rice
14299d21f2
gnu: iproute2: Update to 4.17.0.
* gnu/packages/linux.scm (iproute): Update to 4.17.0.
2018-06-11 14:08:31 +02:00
Tobias Geerinckx-Rice
41ea698a4b
gnu: libfilezilla: Update to 0.12.3.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.12.3.
2018-06-11 14:08:24 +02:00
Oleg Pykhalov
e0cc7f669b
gnu: emacs-emacsql: Replace mysql with mariadb input.
* gnu/packages/emacs.scm (emacs-emacsql)[inputs]: Replace 'mysql' with
'mariadb'.
2018-06-11 11:47:50 +03:00
Ludovic Courtès
8b3aea9d9e
gnu: guix: Update to 77a1aac.
* gnu/packages/package-management.scm (guix): Update to 77a1aac.
2018-06-10 23:32:00 +02:00
Ludovic Courtès
e740e8b27d
hydra: guix-modular: Build the full Guix.
* build-aux/hydra/guix-modular.scm (build-job): Pass #:pull-version to
BUILD.
2018-06-10 23:32:00 +02:00
Jelle Licht
3edf0d53a4
import: json: Consolidate duplicate json-fetch functionality.
* guix/import/json.scm (json-fetch): Return a list or hash table.
  (json-fetch-alist): New procedure.
* guix/import/github.scm (json-fetch*): Remove.
  (latest-released-version): Use json-fetch.
* guix/import/cpan.scm (module->dist-name): Use json-fetch-alist.
  (cpan-fetch): Likewise.
* guix/import/crate.scm (crate-fetch): Likewise.
* guix/import/gem.scm (rubygems-fetch): Likewise.
* guix/import/pypi.scm (pypi-fetch): Likewise.
* guix/import/stackage.scm (stackage-lts-info-fetch): Likewise.
2018-06-10 22:15:12 +02:00
宋文武
670a5e5430
gnu: keepalived: Install info documentation.
* gnu/packages/cluster.scm (keepalived)[arguments]: Add phases 'build-info'
and 'install-info'.
[native-inputs]: Add texinfo.
2018-06-10 23:42:14 +08:00
宋文武
af09dabf70
gnu: Add keepalived.
* gnu/packages/cluster.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-06-10 22:57:01 +08:00
宋文武
4dd1fb79f7
gnu: Add libnfnetlink.
* gnu/packages/linux.scm (libnfnetlink): New variable.
2018-06-10 22:57:01 +08:00
Danny Milosavljevic
fc51c11b9d
gnu: mumble: Fix build with Boost 1.66.
Fixes <https://bugs.gnu.org/31775>.

* gnu/packages/patches/mumble-1.2.19-abs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/telephony.scm (mumble)[source]: Add it.
2018-06-10 16:03:35 +02:00
宋文武
e6c8199b66
gnu: nix: Update to 2.0.4.
* gnu/packages/package-management.scm (nix): Update to 2.0.4.
2018-06-10 21:38:32 +08:00
Nicolas Goaziou
1bfde769f6
gnu: musescore: Fix build against Qt 5.11.
* gnu/packages/music.scm (musescore)[arguments]: Remove Webkit support, since
  it is replaced with Qt WebEngine in Qt 5.11.  Add missing include line.
[inputs]: Remove "qtwekbit".
2018-06-10 13:47:25 +02:00
Alex Vong
09b21b77cc
gnu: heimdal: Update to 7.5.0.
* gnu/packages/kerberos.scm (heimdal): Update to 7.5.0.
[source]: Update source uri.  Remove patches.
[arguments]: Adjust #:configure-flags and build phases accordingly.
[inputs]: Add sqlite.
[native-inputs]: Add texinfo and unzip.
* gnu/packages/patches/heimdal-CVE-2017-6594.patch,
  gnu/packages/patches/heimdal-CVE-2017-11103.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2018-06-10 16:00:45 +08:00
Kei Kebreau
b7e2fcf05e
gnu: milkytracker: Update to 1.02.00.
* gnu/packages/music.scm (milkytracker): Update to 1.02.00.
2018-06-09 18:32:47 -04:00
Leo Famulari
65956ad352
gnu: GnuPG 1.4: Fix CVE-2018-12020.
* gnu/packages/patches/gnupg-1.4-CVE-2018-12020.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnupg.scm (gnupg-1)[source]: Use it.
2018-06-09 17:50:03 -04:00
Julien Lepiller
5aa4ea6a2b
gnu: Add maven-resolver-provider.
* gnu/packages/maven.scm (maven-resolver-provider): New variable.
2018-06-09 23:25:35 +02:00