Ludovic Courtès
aed0a59405
git-download: Rewrite 'git-predicate' using Guile-Git.
...
Fixes <https://bugs.gnu.org/27925 >.
* guix/git-download.scm (files->directory-tree)
(directory-in-tree?): Remove.
(git-file-list): New procedures.
(git-predicate): Use it instead of opening a pipe to 'git'. Remove
directory tree hack and rely exclusively on inode/device numbers.
2018-09-13 00:20:42 +02:00
Danny Milosavljevic
3763e7716c
gnu: rust@1.19.0: Remove superfluous install-file call.
...
* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[build]: Remove
superfluous install-file call.
2018-09-12 23:17:42 +02:00
Danny Milosavljevic
5a3fcf5b44
gnu: rust@1.19.0: Install rustdoc.
...
* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[install]: Install
rustdoc.
2018-09-12 23:17:42 +02:00
Danny Milosavljevic
0bcd1bc778
gnu: rust@1.19.0: Use match-lambda directly.
...
Follow-up to 3159ef7c99
.
* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[build]: Use
match-lambda directly.
2018-09-12 23:17:42 +02:00
Nils Gillmann
f006237c54
gnu: gnurl: Update to 7.61.1.
...
* gnu/packages/gnunet.scm (gnurl): Update to 7.61.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
2018-09-12 16:02:39 -04:00
Leo Famulari
ff9008d8de
gnu: Zsh: Remove workaround required for Zsh 5.6.
...
This is a followup to commit 5a5d3e3563
.
* gnu/packages/shells.scm (zsh)[arguments]: Remove substitutions in 'patch-test'
phase.
2018-09-12 15:21:42 -04:00
Pierre Neidhardt
4fa7f29f2a
gnu: emacs-hl-todo: Update to 1.9.0.
...
* gnu/packages/emacs.scm (emacs-hl-todo): Update to 1.9.0.
2018-09-12 19:51:26 +02:00
Ricardo Wurmus
4a89bdd196
gnu: python-scikit-learn: Update to 0.19.2.
...
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.2.
[source]: Fetch from git.
[arguments]: Run tests before installation; replace "check" phase, add
"build-ext" phase; delete "reset-gzip-timestamps" phase.
[native-inputs]: Add python-pytest and python-pandas; remove python-nose.
2018-09-12 19:35:02 +02:00
Pierre Neidhardt
b002809f84
gnu: Add emacs-blimp.
...
* gnu/packages/emacs.scm (emacs-blimp): New variable.
2018-09-12 19:34:17 +02:00
Pierre Neidhardt
320105eadb
gnu: Add emacs-org-web-tools.
...
* gnu/packages/emacs.scm (emacs-org-web-tools): New variable.
2018-09-12 19:34:17 +02:00
Pierre Neidhardt
9c208f38f2
gnu: Add emacs-youtube-dl.
...
* gnu/packages/emacs.scm (emacs-youtube-dl): New variable.
2018-09-12 19:34:14 +02:00
Tobias Geerinckx-Rice
acd4da3f29
gnu: libfilezilla: Update to 0.13.1.
...
* gnu/packages/ftp.scm (libfilezilla): Update to 0.13.1.
2018-09-12 16:44:08 +02:00
Tobias Geerinckx-Rice
bec13d872d
gnu: sg3-utils: Update to 1.43.
...
* gnu/packages/scsi.scm (sg3-utils): Update to 1.43.
[license]: Add bsd-2.
2018-09-12 16:44:08 +02:00
Tobias Geerinckx-Rice
0f304ba73e
gnu: syslinux: Use HTTPS home page.
...
* gnu/packages/bootloaders.scm (syslinux)[home-page]: Use HTTPS.
2018-09-12 16:09:38 +02:00
Tobias Geerinckx-Rice
60d8db74c6
gnu: syslinux: Use INVOKE.
...
* gnu/packages/bootloaders.scm (syslinux)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-09-12 16:09:38 +02:00
Tobias Geerinckx-Rice
5a5d3e3563
gnu: zsh: Update to 5.6.1.
...
* gnu/packages/shells.scm (zsh): Update to 5.6.1.
2018-09-12 16:09:38 +02:00
Tobias Geerinckx-Rice
4dbef67102
gnu: zsh: Use HTTPS.
...
* gnu/packages/shells.scm (zsh)[source, home-page]: Use HTTPS.
2018-09-12 16:09:37 +02:00
Tobias Geerinckx-Rice
c8749b0250
gnu: Add perl-mock-config.
...
* gnu/packages/perl-check.scm (perl-mock-config): New public variable.
2018-09-12 16:09:37 +02:00
Efraim Flashner
b2c8d31ff6
gnu: perl-moosex-getopt: Update to 0.73.
...
* gnu/packages/perl.scm (perl-moosex-getopt): Update to 0.73.
[native-inputs]: Add perl-module-build-tiny, perl-path-tiny,
perl-test-needs.
2018-09-12 10:28:47 +03:00
Eric Bavier
50b3b83143
netsurf: Register patch.
...
Follow-up to f9e140a243
.
* gnu/local.mk (dist_patch_DATA): Add netsurf-message-timestamp.patch.
2018-09-11 20:29:04 -05:00
Eric Bavier
bbe46a4af5
mpi: Factorize openmpi setup build phase.
...
* gnu/packages/mpi.scm (%openmpi-setup): New variable.
* gnu/packages/maths.scm (scalapack, slepc-openmpi, mumps-openmpi)
(superlu-dist, p4est, petsc-openmpi, hypre-openmpi, elemental)
(sundials-openmpi, arpack-ng-openmpi)[arguments]: Use it in #:phases.
2018-09-11 20:29:04 -05:00
Eric Bavier
5882078e8c
font-fantasque-sans: Upgrade to 1.7.2.
...
* gnu/packages/fonts.scm (font-fantasque-sans): Upgrade to 1.7.2.
[native-inputs]: Add zip.
[arguments]: Add 'xrange->range phase for python3 compatibility. Adjust
install phase to work with newly generated font variants.
2018-09-11 20:29:03 -05:00
Pierre Neidhardt
2b0820bf0d
gnu: emacs-helm: Update to 3.0.
...
* gnu/packages/emacs.scm (emacs-helm): Update to 3.0.
2018-09-11 23:53:35 +02:00
Pierre Neidhardt
ee0d184502
gnu: Add emacs-hackernews.
...
* gnu/packages/emacs.scm (emacs-hackernews): New variable.
2018-09-11 23:53:35 +02:00
Pierre Neidhardt
bd8f74dfbe
gnu: emacs-evil-collection: Update to 20180911.
...
* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20180911.
2018-09-11 23:53:35 +02:00
Pierre Neidhardt
ac9e307740
gnu: emacs-magit-todos: Update to 1.1.
...
* gnu/packages/emacs.scm (emacs-magit-todos): Update to 1.1.
2018-09-11 23:53:35 +02:00
Pierre Neidhardt
475e16578f
gnu: emacs-helm-system-packages: Update to 1.10.1.
...
* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.10.1.
2018-09-11 23:53:35 +02:00
Ricardo Wurmus
1afd1fbf3c
guix: Do not close current-error-port.
...
Reported-by: Ludovic Courtès <ludo@gnu.org>.
* guix/scripts/build.scm (guix-build),
guix/scripts/package.scm (guix-package): Duplicate port before handing it to
build-output-port.
2018-09-11 23:19:42 +02:00
Ricardo Wurmus
f72e5f93b7
ui: Do not filter hash mismatch lines.
...
Reported by Pjotr Prins <pjotr.public12@thebird.nl>.
* guix/ui.scm (build-output-port): Add pattern for hash mismatch error; be
more careful with error messages in verbose mode.
2018-09-11 23:19:42 +02:00
Jan Nieuwenhuizen
4a67079f71
gnu: mes: Oops, use mirror://gnu download url.
...
* gnu/packages/mes.scm (mes): Oops, use mirror://gnu download url.
2018-09-11 22:34:02 +02:00
Tobias Geerinckx-Rice
a855117c59
gnu: snakemake: Update home page.
...
* gnu/packages/python.scm (snakemake)[home-page]: Update.
2018-09-11 21:12:43 +02:00
Tobias Geerinckx-Rice
9b83c15afe
gnu: snakemake: Update to 5.2.2.
...
* gnu/packages/python.scm (snakemake): Update to 5.2.2.
2018-09-11 21:03:08 +02:00
Tobias Geerinckx-Rice
a93de1ae9e
gnu: obnam: Add deprecation warning.
...
* gnu/packages/backup.scm (obnam)[synopsis, description]: Note its
retirement.
2018-09-11 21:03:07 +02:00
Tobias Geerinckx-Rice
cd1e138cc6
gnu: unbound: Update to 1.8.0.
...
* gnu/packages/dns.scm (unbound): Update to 1.8.0.
2018-09-11 21:03:07 +02:00
Tobias Geerinckx-Rice
702a87f2d1
gnu: perl-dbd-mysql: Update to 4.047.
...
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.047.
[arguments]: Add 'skip-library-detection' phase.
2018-09-11 21:03:07 +02:00
Jonathan Brielmaier
52b0a352c3
gnu: libreoffice: Update to 6.1.0.3.
...
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.1.0.3.
[source]: Correct indenting.
[inputs]: Add libnumbertext and python-lxml.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-09-11 17:46:30 +02:00
Jonathan Brielmaier
aeba7d4650
gnu: Add libnumbertext.
...
* gnu/packages/libreoffice.scm (libnumbertext): New public variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-09-11 17:46:30 +02:00
Paul Garlick
aa82260bc0
gnu: arpack-ng-openmpi: Fix build.
...
* gnu/packages/maths.scm (arpack-ng-openmpi)[arguments]: Add
'set-test-environment phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-09-11 17:46:29 +02:00
Tim Gesthuizen
d2fe71b04d
gnu: Add emacs-irony-mode.
...
* gnu/packages/emacs.scm (emacs-irony-mode): New variable.
(emacs-irony-mode-server): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-09-11 17:46:28 +02:00
Ludovic Courtès
8539eb5c46
gnu: jupyter-guile-kernel: Add dependencies to the search path.
...
This allows:
guix environment --ad-hoc jupyter jupyter-guile-kernel \
-- jupyter notebook
to work out-of-the-box.
* gnu/packages/guile.scm (jupyter-guile-kernel)[arguments]: In
'install-kernel' phase, add '-L' and '-C' flags to 'kernel.json'.
[propagated-inputs]: Remove.
[inputs]: Add GUILE-JSON and GUILE-SIMPLE-ZMQ.
2018-09-11 17:46:28 +02:00
Ludovic Courtès
828fa94d7a
gnu: guile-simple-zmq, jupyter-guile-kernel: Update to 5bb66a0 and a7db924.
...
* gnu/packages/guile.scm (guile-simple-zmq): Update to 5bb66a0.
(jupyter-guile-kernel): Update to a7db924.
2018-09-11 17:46:28 +02:00
Mădălin Ionel Patrașcu
01af264dcb
gnu: Add r-svgui.
...
* gnu/packages/cran.scm (r-svgui): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-09-11 17:27:10 +02:00
Marius Bakke
f6b7ccc9f9
gnu: spice: Update to 0.14.1 [fixes CVE-2018-10873].
...
* gnu/packages/spice.scm (spice): Update to 0.14.1.
[source](uri): Update to new "spice-server" subdirectory.
[native-inputs]: Add GLIB-NETWORKING and GSETTINGS-DESKTOP-SCHEMAS.
[arguments]: Remove configure-flag which is now off even when celt is
available. Add phase to set $SSL_CERT_FILE.
2018-09-11 14:12:53 +02:00
Marius Bakke
41a659d2ec
gnu: usbredir: Update to 0.8.0.
...
* gnu/packages/spice.scm (usbredir): Update to 0.8.0.
[source]: Use URL-FETCH.
[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
[arguments]: Remove.
2018-09-11 14:12:53 +02:00
Marius Bakke
36e8185667
gnu: lv2: Use Python 2 for building.
...
* gnu/packages/audio.scm (lv2)[arguments]: Set #:python.
2018-09-11 14:00:20 +02:00
Marius Bakke
f659e5e379
gnu: python-waf: Update to 2.0.11.
...
* gnu/packages/python.scm (python-waf): Update to 2.0.11.
2018-09-11 13:43:03 +02:00
Leo Famulari
b4ff75b507
gnu: syncthing: Update to 0.14.50.
...
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.50.
2018-09-11 03:24:46 -04:00
Leo Famulari
e76709f71f
gnu: go-github-com-syncthing-notify: Update to 0.0.0-2.b76b458.
...
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
0.0.0-2.b76b458.
2018-09-11 03:24:42 -04:00
Leo Famulari
091ef8c97e
gnu: VLC: Update to 3.0.4.
...
* gnu/packages/video.scm (vlc): Update to 3.0.4.
2018-09-10 19:24:51 -04:00
Leo Famulari
5d9c28f117
gnu: git: Update to 2.19.0.
...
* gnu/packages/version-control.scm (git): Update to 2.19.0.
(cgit)[inputs]: Use the source of Git 2.18.0.
2018-09-10 19:02:45 -04:00