Commit Graph

33286 Commits

Author SHA1 Message Date
Ricardo Wurmus d9bec9a87b
gnu: r-rmysql: Move from databases.scm to cran.scm
* gnu/packages/databases.scm (r-rmysql): Move from here...
* gnu/packages/cran.scm (r-rmysql): ...to here.
2019-01-07 15:55:06 +01:00
Jelle Licht 41a010875b
gnu: biber: Update to 2.12.
* gnu/packages/tex.scm (biber): Update to 2.12.
[source]: Use 'git-fetch'. Add patch.
[inputs]: Add perl-file-slurper. Remove perl-file-slurp.
* gnu/packages/patches/biber-fix-encoding-write.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-01-07 15:40:58 +01:00
Ricardo Wurmus 60a166c629
gnu: r-feather: Move from serialization.scm to cran.scm.
* gnu/packages/serialization.scm (r-feather): Move from here...
* gnu/packages/cran.scm (r-feather): ...to here.
2019-01-07 15:21:09 +01:00
Ludovic Courtès 67eebb19b7
gnu: Fix top-level circular references between emacs.scm and llvm.scm.
Previously, loading either of these two modules could fail somewhat
non-deterministically because each top-level was referencing a variable
defined by the other module's top-level.

* gnu/packages/emacs.scm (package-elisp-from-package): Move to...
* gnu/packages/llvm.scm (package-elisp-from-package): Here.  Keep
private.
2019-01-07 15:09:30 +01:00
Jelle Licht 37e461e6f4
gnu: perl-file-slurper: Update to 0.012.
* gnu/packages/perl.scm (perl-file-slurper): Update to 0.012.
[native-inputs]: Add perl-test-warnings.
2019-01-07 15:08:08 +01:00
Ricardo Wurmus 92ce188331
gnu: Move R packages from web.scm to cran.scm.
* gnu/packages/web.scm (r-httpuv, r-jsonlite, r-servr, r-htmltools,
r-htmlwidgets, r-htmltable, r-curl, r-hwriter, r-rjson, r-shiny,
r-shinydashboard, r-shinyfiles, r-crosstalk, r-rook, r-miniui): Move these
from here...
* gnu/packages/cran.scm: ...to here.
2019-01-07 15:05:27 +01:00
Pierre Neidhardt 3a3d4d9d54
Revert "gnu: Use package-elisp-from-package for clangs emacs lisp files"
This reverts commit 5bc2e14add.
2019-01-07 14:58:40 +01:00
Efraim Flashner 6fd2ed23ac
gnu: mantis: Limit to x86_64-linux.
* gnu/packages/bioinformatics.scm (mantis)[supported-systems]: New field.
2019-01-07 15:47:34 +02:00
Pierre Neidhardt e97b23e4bd
gnu: package-elisp-from-package: Clarify docstring.
* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify.
2019-01-07 14:45:21 +01:00
Tim Gesthuizen 5bc2e14add
gnu: Use package-elisp-from-package for clangs emacs lisp files
Use package-elisp-from-package for emacs-clang-format and emacs-clang-rename.
Also remove package-from-clang-elisp-file as it is not needed anymore.

* gnu/packages/llvm.scm (emacs-clang-format): Use package-elisp-from-package
* gnu/packages/llvm.scm (emacs-clang-rename): Use package-elisp-from-package
* gnu/packages/llvm.scm (package-from-clang-elisp-file): Remove function
2019-01-07 14:45:21 +01:00
Tim Gesthuizen 7d5856bd45
gnu: Add package-elisp-from-package
Add a function to generate package definitions that packages single elisp
files from other packages.

* gnu/packages/emacs.scm (package-elisp-from-package): New function
2019-01-07 14:45:21 +01:00
Ludovic Courtès 915c6bf60c
gnu: python2-fastlmm: Move to machine-learning.scm.
This is a step towards removing OCaml modules from the closure
of (gnu packages python).

* gnu/packages/python.scm (python2-fastlmm): Move to...
* gnu/packages/machine-learning.scm (python2-fastlmm): ... here.
2019-01-07 14:41:01 +01:00
Ludovic Courtès 6fd5a80dbe
gnu: Remove unnecessary build-side module imports.
* gnu/packages/batik.scm, gnu/packages/boost.scm,
gnu/packages/calendar.scm, gnu/packages/gl.scm,
gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm,
gnu/packages/terminals.scm: Remove unnecessary import of (guix build
utils).
* gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...).
* gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build
utils) for 'alist-delete'.
* gnu/packages/wxwidgets.scm: Likewise.
2019-01-07 14:41:00 +01:00
Ludovic Courtès db1eb632be
gnu: Move Emacs modes for Dedukti to ocaml.scm.
This removes OCaml-related modules from the closure of (gnu packages
emacs).

* gnu/packages/emacs.scm (emacs-dedukti-mode, emacs-flycheck-dedukti):
Move to ...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Ludovic Courtès 59a075047d
gnu: Move OCaml packages away from maths.scm.
This removes (gnu packages ocaml) and related build system modules from
the closure of (gnu packages maths).

* gnu/packages/maths.scm (ocaml-gsl, ocaml4.01-gsl, cubicle): Move to...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Pierre Neidhardt 3b451546ed
gnu: Add rmlint.
* gnu/packages/disk.scm (rmlint): New variable.
2019-01-07 14:32:44 +01:00
Clément Lassieur e0aa5b5bbf
gnu: Add prosody-http-upload.
* gnu/packages/messaging.scm (prosody-http-upload): New variable.
2019-01-07 14:15:57 +01:00
Ricardo Wurmus e942813aac
gnu: Add mantis.
* gnu/packages/bioinformatics.scm (mantis): New variable.
2019-01-07 11:56:18 +01:00
Ricardo Wurmus ad6f13308b
gnu: Add sdsl-lite.
* gnu/packages/datastructures.scm (sdsl-lite): New variable.
2019-01-07 11:56:14 +01:00
Efraim Flashner c71bbfcca9
gnu: autoconf-archive: Update to 2019.01.06.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2019.01.06.
2019-01-07 11:19:06 +02:00
Manolis Ragkousis 4d674b4143
gnu: Add jose.
* gnu/packages/jose.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-01-07 10:15:37 +02:00
Rutger Helling bd86a1bede
gnu: Add slurp.
* gnu/packages/image.scm (slurp): New variable.
2019-01-07 08:31:14 +01:00
Alex Vong c824dedf71
gnu: libarchive: Replace with libarchive 3.3.3 and fix CVE-2018-{1000877,1000878,1000880}.
* gnu/packages/backup.scm (libarchive)[source, home-page]: Use HTTPS.
[replacement]: New field.
(libarchive-3.3.3): New variable.
* gnu/packages/patches/libarchive-CVE-2018-1000877.patch,
gnu/packages/patches/libarchive-CVE-2018-1000878.patch,
gnu/packages/patches/libarchive-CVE-2018-1000880.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-07 05:42:34 +08:00
Gabriel Hondet b7ec276e57
gnu: Add kitty.
* gnu/packages/terminals.scm (kitty): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-06 21:41:07 +01:00
Ludovic Courtès b5f8c2c885
hydra: Compute jobs in an inferior.
Previously we would rely on auto-compilation of all the Guix modules.
The complete evaluation would take ~15mn on berlin.guixsd.org and
require lots of RAM.  This approach should be faster since potentially
only part of the modules are rebuilt.  Furthermore, as a side-effect, it
builds the derivations that 'guix pull' uses.

* build-aux/hydra/gnu-system.scm: Remove 'eval-when' form.
(hydra-jobs): New procedure.
* gnu/ci.scm (package->alist, qemu-jobs, system-test-jobs)
(tarball-jobs): Return strings for the 'license' field.
* guix/self.scm (compiled-guix)[*cli-modules*]: Add (gnu ci).
2019-01-06 21:41:07 +01:00
Ludovic Courtès 59fb5c1cdb
hydra: Move job definitions to (gnu ci).
* build-aux/hydra/gnu-system.scm: Move code to...
* gnu/ci.scm: ... here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-01-06 21:41:07 +01:00
Efraim Flashner 0f763db448
gnu: gama: Update to 2.02.
* gnu/packages/gps.scm (gama): Update to 2.02.
2019-01-06 15:42:06 +02:00
Efraim Flashner 644353d80d
gnu: moe: Update to 1.10.
* gnu/packages/moe.scm (moe): Update to 1.10.
[license]: Fix license, gpl2+.
2019-01-06 15:42:06 +02:00
Efraim Flashner c007e35d24
gnu: recutils: Update to 1.8.
* gnu/packages/databases.scm (recutils): Update to 1.8.
[source]: Remove snippet.
[arguments]: Remove custom 'set-bash4.4-header-location phase. Enable
parallel tests.
[inputs]: Move check ...
[native-inputs]: ... to here. Add pkg-config.
2019-01-06 15:42:06 +02:00
Efraim Flashner 30e06c2cee
gnu: unrtf: Update to 0.21.10.
* gnu/packages/unrtf.scm (unrtf): Update to 0.21.10.
[source]: Remove patch, remove snippet.
[license]: Update to gpl3+.
* gnu/packages/patches/unrtf-CVE-2016-10091.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-01-06 15:42:05 +02:00
Efraim Flashner c65bfc658a
gnu: global: Update to 6.6.3.
* gnu/packages/code.scm (global): Update to 6.6.3.
2019-01-06 15:42:02 +02:00
Pierre Neidhardt 377038b8a2
gnu: emacs-evil-multiedit: Use version tag instead of commit.
* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit.
2019-01-06 13:22:09 +01:00
Rutger Helling a51ac7af7f
gnu: wine-staging: Add ffmpeg support.
* gnu/packages/wine.scm (wine-staging)[inputs]: Add ffmpeg.
2019-01-06 10:55:10 +01:00
Rutger Helling 0419c5741c
gnu: wine-staging: Update to 4.0-rc5.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc5.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc5.
2019-01-06 10:32:05 +01:00
Efraim Flashner 99e61f3022
gnu: python-pyicu: Update to 2.2.
* gnu/packages/python.scm (python-pyicu): Update to 2.2.
2019-01-06 11:09:59 +02:00
Efraim Flashner a0bb4af215
gnu: python-pysocks: Update to 1.6.8.
* gnu/packages/python.scm (python-pysocks): Update to 1.6.8.
2019-01-06 11:09:58 +02:00
Efraim Flashner 1fb68eefa1
gnu: python-packaging: Update to 18.0.
* gnu/packages/python.scm (python-packaging): Update to 18.0.
2019-01-06 11:09:58 +02:00
Efraim Flashner 3cf324665d
gnu: python-astroid: Update to 2.1.0.
* gnu/packages/python.scm (python-astroid): Update to 2.1.0.
2019-01-06 11:09:58 +02:00
Efraim Flashner 36df69d6fe
gnu: python-imagesize: Update to 1.1.0.
* gnu/packages/python.scm (python-imagesize): Update to 1.1.0.
2019-01-06 11:09:57 +02:00
Efraim Flashner 46930b7ea9
gnu: python-sphinx-alabaster-theme: Update to 0.7.12.
* gnu/packages/python.scm (python-sphinx-alabaster-theme): Update to 0.7.12.
2019-01-06 11:09:57 +02:00
Efraim Flashner 681edb0a4f
gnu: python-pycryptodome: Update to 3.7.2.
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.7.2.
2019-01-06 11:09:56 +02:00
Efraim Flashner da3e0cd948
gnu: python-certifi: Update to 2018.11.29.
* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.11.29.
2019-01-06 11:09:53 +02:00
Maxim Cournoyer d95d3d6224
gnu: emacs-diff-hl: Update to 1.8.5.
* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5.
2019-01-05 21:38:34 -05:00
guy fleury iteriteka 9a2e4c5db3
gnu: Add fasm.
* gnu/packages/assembly.scm (fasm): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-01-05 19:26:05 -05:00
Lprndn e506b5e95d
gnu: Add nip2.
* gnu/packages/image-processing.scm (nip2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-06 00:22:05 +01:00
Efraim Flashner 210e43c762
gnu: hunspell-dict-en: Update to 2018-04-16.
* gnu/packages/aspell.scm (aspell-word-list): Update to 2018.04.16.
[arguments]: Use 'invoke'.
2019-01-05 22:55:14 +02:00
Efraim Flashner 15ad9eb6d0
gnu: hunspell: Update to 1.7.0.
* gnu/packages/libreoffice.scm (hunspell): Update to 1.7.0.
[source]: Use 'git-fetch'.
2019-01-05 22:55:14 +02:00
Efraim Flashner 87fd7a35c2
gnu: streamlink: Fix build.
* gnu/packages/video.scm (streamlink)[source]: Add patch.
* gnu/packages/patches/streamlink-update-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-01-05 22:55:14 +02:00
Efraim Flashner 918a9b584d
gnu: python-iso3166: Update to 0.9.
* gnu/packages/iso-codes.scm (python-iso3166): Update to 0.9.
2019-01-05 22:55:14 +02:00
Efraim Flashner 9350a08432
gnu: po4a: Update to 0.55.
* gnu/packages/gettext.scm (po4a): Update to 0.55.
[arguments]: Add 'patch-docbook-xml phase to patch references to
docbook-xml. Update custom 'disable-failing-tests phase.
[native-inputs]: Replace docbook-xml with docbook-xml-4.1.2.
2019-01-05 22:55:13 +02:00
Efraim Flashner 5af020bb3c
gnu: python-scripttest: Use pypi uri.
* gnu/packages/check.scm (python-scripttest)[source]: Use pypi uri.
2019-01-05 22:55:13 +02:00
Efraim Flashner d70cb3e008
gnu: python-pytest-xdist: Update to 1.25.0.
* gnu/packages/check.scm (python-pytest-xdist): Update to 1.25.0.
[source]: Update source uri.
2019-01-05 22:55:13 +02:00
Efraim Flashner f98091d1ba
gnu: python-pytest-cov: Update to 2.6.0.
* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.0.
2019-01-05 22:55:13 +02:00
Efraim Flashner 4df24531dc
gnu: python-subunit: Update to 1.3.0.
* gnu/packages/check.scm (python-subunit): Update to 1.3.0.
[home-page]: Use https.
2019-01-05 22:55:10 +02:00
Arun Isaac b18b9d2042
gnu: octave: Fix makeinfo path configuration.
* gnu/packages/maths.scm (octave-cli)[arguments]: Fix makeinfo path
configuration in configure-makeinfo phase.
2019-01-05 23:49:59 +05:30
Eric Bavier 0dd8da0b1d
gnu: youtube-viewer: Install desktop file.
* gnu/packages/video.scm (youtube-viewer)[arguments]: Add 'install-desktop
phase.
2019-01-05 11:34:16 -06:00
Ricardo Wurmus a773f141cb
gnu: Add paps.
* gnu/packages/pdf.scm (paps): New variable.
2019-01-05 17:24:38 +01:00
Efraim Flashner e4be1faa43
gnu: python-isodate: Update to 0.6.0.
* gnu/packages/time.scm (python-isodate): Update to 0.6.0.
[native-inputs]: Add python-six.
[home-page]: Update to new home-page.
2019-01-04 16:17:18 +02:00
Efraim Flashner d1e75921b2
gnu: python-tzlocal: Update to 1.5.1.
* gnu/packages/time.scm (python-tzlocal): Update to 1.5.1.
[arguments]: Add custom phase to fix symlink issue in pypi release.
[native-inputs]: Add python-mock.
[license]: Update to expat.
2019-01-04 16:17:14 +02:00
Efraim Flashner f20cfa0665
gnu: python-ruamel.yaml: Update to 0.15.83.
* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.83.
2019-01-04 15:40:35 +02:00
Mathieu Othacehe 548642db8a
gnu: video: Add missing copyright.
* gnu/packages/video.scm: Add copyright.
2019-01-04 11:43:06 +01:00
Mathieu Othacehe 34a19d3595
gnu: vlc: Fix typo in synopsis.
* gnu/packages/video.scm (vlc)[synopsis]: Fix typo.
2019-01-04 11:41:35 +01:00
Hartmut Goebel fb0356d956
gnu: kservice: Transfer patches from NixOS.
Transfer the NixOS patches for kservice as of 2018-02-17.
- Make QDirIterator follow symlinks.
- Normalize path, but don't resolve symlinks.

* gnu/packages/kde-frameworks.scm(kservice)<patch>: New phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel 0fd6138175
gnu: kpackage: Transfer patches from NixOS.
Transfer the NixOS patches for kpackage as of 2018-02-17:
- Allow external paths.
- Make QDirIterator follow symlinks.

Decided to use a patch for one of the "allow external paths" changes since
'substitute*' seems not to be robust enough.

* gnu/packages/patches/kpackage-allow-external-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kpackage)[source]: Use it. <patch>: New
  phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel 16b8aff85b
gnu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.
Transfer the NixOS "kdeinit-libpath" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
2019-01-04 10:10:44 +01:00
Hartmut Goebel f8a0f3ac70
gnu: kinit: Use the store paths for dynamically loaded libs.
Transfer the NixOS "kdeinit-extra_libs" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: New filee.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
  <patch-paths>: New phase.
  [inputs]: Add kparts, plasma-framework.
2019-01-04 10:10:43 +01:00
Hartmut Goebel a6e532815d
gnu: kio: Search 'smbd' on $PATH.
Transfer the remaining NixOS patch for kio as of 2018-02-17.

* gnu/packages/patches/kio-search-smbd-on-PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kio)<source>: Use it.
2019-01-04 10:10:42 +01:00
Hartmut Goebel 8791aa98a7
gnu: kdelibs4support: Add todo comment for a patch from NixOS.
* gnu/packages/kde-frameworks.scm(kdelibs4support): Add comment.
2019-01-04 10:10:41 +01:00
Hartmut Goebel daff96de1f
gnu: kconfigwidgets: Make QDirIterator follow symlinks.
Transfer the NixOS patch "qdiriterator-follow-symlinks" for kconfigwidgets as
of 2018-02-17.

* gnu/packages/kde-frameworks.scm(kconfigwidgets)<patch>: New phase.
2019-01-04 10:10:40 +01:00
Hartmut Goebel be8cb44a9c
gnu: kcmutils: Print plugin name when loading fails.
Transfer the NixOS patch "kcmutils-debug-module-loader" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: Add substitute for
  src/kcmoduleloader.cpp.
2019-01-04 10:10:39 +01:00
Hartmut Goebel fd8c53cb9e
gnu: kcmutils: Make QDirIterator follow symlinks.
Transfer the NixOS patch "kcmutils-follow-symlinks" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: New phase.
2019-01-04 10:10:38 +01:00
Hartmut Goebel b824dbec5d
gnu: krunner: Blacklist another test failing with 5.49.0.
* gnu/packages/kde-frameworks.scm(krunner)[#phases]<check-setup>:
  Blacklist 'testMulti'.
2019-01-04 10:01:08 +01:00
Hartmut Goebel 69b6086182
gnu: extra-cmake-modules: Fix install-path for plugins.
The respective entry changed for kde-frameworks 5.46.

* gnu/packages/kde-frameworks.scm(krunner)[#phases]<fix-lib-path>:
  Change substitute for QTPLUGINDIR.
2019-01-04 10:01:08 +01:00
Efraim Flashner ac277bc7c5
gnu: libsecret: Update to 0.18.7.
* gnu/packages/gnome.scm (libsecret): Update to 0.18.7.
2019-01-04 09:20:50 +02:00
Efraim Flashner 0528f70d3d
gnu: goffice: Update to 0.10.44.
* gnu/packages/gnome.scm (goffice): Update to 0.10.44.
2019-01-04 09:20:48 +02:00
Alex Vong 5651e74cc6
gnu: guile-gnunet: Update to 0.0-1.d12167a.
* gnu/packages/gnunet.scm (guile-gnunet): Update to 0.0-1.d12167a.
[version]: Use git-version.
[source]: Use git-file-name.
2019-01-04 07:34:25 +08:00
Alex Vong 47719c9bc0
gnu: libmicrohttpd: Update to 0.9.62.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.62.
2019-01-04 07:34:08 +08:00
Alex Vong 8f36c8e9ea
gnu: libextractor: Fix CVE-2018-{20430,20431}.
* gnu/packages/patches/libextractor-CVE-2018-20430.patch,
gnu/packages/patches/libextractor-CVE-2018-20431.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnunet.scm (libextractor)[source]: Use them.
2019-01-04 07:33:46 +08:00
Alex Vong 1983a9b0a5
gnu: libextractor: Update to 1.8.
* gnu/packages/gnunet.scm (libextractor): Update to 1.8.
2019-01-04 07:32:38 +08:00
Ricardo Wurmus 6ec95a003b
gnu: yoshimi: Update to 1.5.10.
* gnu/packages/music.scm (yoshimi): Update to 1.5.10.
2019-01-03 23:14:38 +01:00
Kei Kebreau b634b5c253
gnu: vboot-utils: Fix building on armhf-linux.
* gnu/packages/bootloaders.scm (vboot-utils)[source]: Add patches.
[arguments]: Conditionally add "HOST_ARCH=arm" to #:make-flags.
* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-03 15:40:27 -05:00
Efraim Flashner 824fc425dd
gnu: gnupg: Update to 2.2.12.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.12.
2019-01-03 22:14:22 +02:00
Mathieu Othacehe fc2982f754
gnu: vlc: Add protobuf to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add protobuf.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe 78d112c2ff
gnu: vlc: Add libmicrodns to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add libmicrodns.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe 498911d315
gnu: Add libmicrodns.
* gnu/packages/dns.scm (libmicrodns): New package.
2019-01-03 20:38:16 +01:00
Efraim Flashner 4382cef28c
gnu: xdisorg.scm: Add missing import.
* gnu/packages/xdisorg.scm: Add missing import.
2019-01-03 16:25:31 +02:00
Efraim Flashner fbb456dda1
gnu: bullet: Update to 2.88.
* gnu/packages/game-development.scm (bullet): Update to 2.88.
[source]: Use 'git-fetch'. Add snippet to remove bundled binaries and
libraries.
[arguments]: Add configure-flags to prevent building demos. Add custom
'remove-failing-tests phase to skip tests which fail after removing
bundled code.
2019-01-03 16:21:42 +02:00
Rutger Helling 95bf2fb637
gnu: Add wl-clipboard.
* gnu/packages/xdisorg.scm (wl-clipboard): New variable.
2019-01-03 14:58:34 +01:00
Danny Milosavljevic df147c4fdb
gnu: emacs-magit-svn: Fix build.
* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by
'"emacs-magit-svn"'.
2019-01-03 10:30:23 +01:00
Maxim Cournoyer 707efe171a
gnu: gnucash: Fix test failure.
Fixes issue #32057 (see: https://issues.guix.info/issue/32057).

* gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnucash.scm (gnucash): Use it.
2019-01-02 17:10:08 -05:00
Efraim Flashner d804a40a51
gnu: emacs-hydra: Update to 0.14.0.
* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.
2019-01-02 22:11:05 +02:00
Efraim Flashner 2e689c22b3
gnu: emacs-edit-indirect: Update to 0.1.5.
* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5.
[source]: Use 'git-fetch'.
2019-01-02 22:11:05 +02:00
Efraim Flashner 33678041ce
gnu: signing-party: Update to 2.7.
* gnu/packages/gnupg.scm (signing-party): Update to 2.7.
[home-page]: Update to new home-page.
[arguments]: All phases end with #t.
2019-01-02 22:11:05 +02:00
Efraim Flashner c7a2b36daf
gnu: perl-archive-zip: Update to 1.64.
* gnu/packages/comression.scm (perl-archive-zip): Update to 1.64.
2019-01-02 22:11:04 +02:00
Efraim Flashner 2f325b6391
gnu: zstd: Update to 1.3.8.
* gnu/packages/compression.scm (zstd): Update to 1.3.8.
[home-page]: Update to new home-page.
2019-01-02 22:11:04 +02:00
Efraim Flashner a1815fe6e1
gnu: perl-yaml-tiny: Update to 1.73.
* gnu/packages/perl.scm (perl-yaml-tiny): Update to 1.73.
2019-01-02 22:11:03 +02:00
Efraim Flashner 767e00ec23
gnu: perl-json-maybexs: Update to 1.004000.
* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004000.
2019-01-02 22:11:03 +02:00
Efraim Flashner 150e3b924a
gnu: perl-cpanel-json-xs: Update to 4.08.
* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.08.
2019-01-02 22:11:02 +02:00
Efraim Flashner 31d9f55271
gnu: perl-test-mockmodule: Update to 0.170.0.
* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.170.0.
[source]: Update source uri.
[native-inputs]: Add perl-test-warnings.
2019-01-02 22:11:02 +02:00
Efraim Flashner 548c120b57
gnu: perl-test-simple: Update to 1.302141.
* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302141.
2019-01-02 22:10:58 +02:00
Efraim Flashner afbf9763fa
gnu: qtsyncthingtray: Use 'git-fetch'.
* gnu/packages/sync.scm (qtsyncthingtray)[source]: Use 'git-fetch'.
[arguments]: Update custom 'install phase.
2019-01-02 19:53:06 +02:00
Efraim Flashner a69f071537
gnu: owncloud-client: Update to 2.5.1.10973.
* gnu/packages/sync.scm (owncloud-client): Update to 2.5.1.10973.
* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.
2019-01-02 19:53:06 +02:00
Efraim Flashner 2879e605bf
gnu: qtkeychain: Update to 0.9.1.
* gnu/packages/qt.scm (qtkeychain): Update to 0.9.1.
[source]: Use 'git-fetch'.
[arguments]: Update custom 'set-qt-trans-dir phase.
2019-01-02 19:53:03 +02:00
Ricardo Wurmus 9fb5771af7
gnu: jupyter: Add missing dependency.
* gnu/packages/python.scm (jupyter)[propagated-inputs]: Add python-qtconsole.
[home-page]: Use https URL.
[arguments]: Update comment on why tests are disabled.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus d47b21c69c
gnu: python-terminado: Update to 0.8.1.
* gnu/packages/python-web.scm (python-terminado): Update to 0.8.1.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 38306e1168
gnu: Add python-qtconsole.
* gnu/packages/python.scm (python-qtconsole): New variable.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 91dd8b3687
gnu: python-notebook: Update to 5.7.4.
* gnu/packages/python.scm (python-notebook): Update to 5.7.4.
[arguments]: Use INVOKE for tests.
[propagated-inputs]: Remove python-ipython; add python-prometheus-client,
python-send2trash, and python-terminado.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 493e5e6daa
gnu: python-jupyter-console: Fix inputs.
* gnu/packages/python.scm (python-jupyter-console)[propagated-inputs]: Remove
python-ipython; replace python-prompt-toolkit with python-prompt-toolkit-1.
[native-inputs]: Add python-nose.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 4fc112b452
gnu: python-ipython: Remove dependency on python-jupyter-core-minimal.
* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-jupyter-core-minimal.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 88bf9be38e
gnu: python-ipywidgets: Enable tests.
* gnu/packages/python.scm (python-ipywidgets)[arguments]: Remove.
[native-inputs]: Add python-nose and python-pytest.
[propagated-inputs]: Remove python-ipykernel.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus fec14302d5
gnu: python-widgetsnbextension: Update to 3.4.2.
* gnu/packages/python.scm (python-widgetsnbextension): Update to 3.4.2.
[propagated-inputs]: Add python-ipykernel.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus b6fc288e57
gnu: Add python-send2trash.
* gnu/packages/python.scm (python-send2trash, python2-send2trash): New
variables.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus abe50aa369
gnu: Add python-prometheus-client.
* gnu/packages/python.scm (python-prometheus-client,
python2-prometheus-client): New variables.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus ffabccb22f
gnu: python-jupyter-client: Update to 5.2.4.
* gnu/packages/python.scm (python-jupyter-client): Update to 5.2.4.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 75246daff2
gnu: python-ipython: Break dependency on python-ipykernel.
* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-ipykernel.
[arguments]: Delete more broken tests.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus f0eb442c20
gnu: python-ipykernel: Update to 5.1.0.
* gnu/packages/python.scm (python-ipykernel): Update to 5.1.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-ipython.
[native-inputs]: Add python-pytest and python-nose.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 92a9f93615
gnu: python-ipython: Update to 5.8.0.
* gnu/packages/python.scm (python-ipython): Update to 5.8.0.
[propagated-inputs]: Replace python-prompt-toolkit with
python-prompt-toolkit-1.
[arguments]: Use INVOKE in the "check" phase; return #T from the "fix-tests"
phase.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus 464cb5b55d
gnu: Add python-prompt-toolkit-1.
* gnu/packages/python.scm (python-prompt-toolkit-1, python2-prompt-toolkit-1):
New variables.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus 80486d6673
gnu: python-prompt-toolkit: Update to 2.0.7.
* gnu/packages/python.scm (python-prompt-toolkit): Update to 2.0.7.
[arguments]: Enable tests; add phase "post-install-check" and delete "check"
phase.
[native-inputs]: Add python-pytest.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus eecaf17086
gnu: python-hy: Use INVOKE.
* gnu/packages/python.scm (python-hy)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus 13e7c884c7
gnu: python-clint: Use INVOKE.
* gnu/packages/python.scm (python-clint)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus ec933e05a2
gnu: python-configargparse: Use INVOKE.
* gnu/packages/python.scm (python-configargparse)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus cd70798a23
gnu: python-docopt: Use INVOKE.
* gnu/packages/python.scm (python-docopt)[arguments]: Use INVOKE.
2019-01-02 16:33:53 +01:00
Alex Vong 8ef0655747
gnu: ruby: Remove versions 1.8, 2.1 and 2.2.
Remove ruby versions which have reached EOL.

See <https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00421.html>.

* gnu/packages/ruby.scm (ruby-1.8, ruby-2.1, ruby-2.2): Remove variables.
2019-01-02 15:54:48 +08:00
Hartmut Goebel 059954fa01
gnu: breeze-icons: Fix failing tests.
* gnu/packages/kde-frameworks.scm(breeze-icons)[arguments]<#phases>:
  Remove outdated 'disable-failing-test, add 'add-symlinks.
2019-01-02 01:33:14 +01:00
Leo Famulari 2288c73936
gnu: Syncthing: Update to 1.0.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.0.0.
2019-01-01 15:18:33 -05:00
Nicolas Goaziou 9c9c4fea1b
gnu: emacs-org-contrib: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2.
[propagated-inputs]: Add missing inputs.
2019-01-01 18:23:15 +01:00
Nicolas Goaziou e609114fde
gnu: org: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org): Update to 9.2.
2019-01-01 18:22:46 +01:00
Nicolas Goaziou 15de7c58a5
gnu: Add emacs-arduino-mode.
* gnu/packages/emacs.scm (emacs-arduino-mode): New variable.
2019-01-01 18:10:29 +01:00
Maxim Cournoyer e68bfcfda1
gnu: emacs-w3m: Fix build.
The previously (unofficial) Git repository mirror is no longer available, so
we fallback to using the official CVS repository.

Fixes issue 33938 (see: https://issues.guix.info/issue/33938).

* gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the
  official CVS repository.
2019-01-01 11:34:45 -05:00
Mark H Weaver ff148ea5d6
gnu: linux-libre: Update to 4.20, while retaining 4.19 LTS.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.
(%linux-libre-hash): Update hash.
(%linux-libre-4.20-patches): New variable.
(linux-libre): Use %linux-libre-4.20-patches.
(%linux-libre-4.19-version, %linux-libre-4.19-hash)
(%linux-libre-4.19-patches, linux-libre-4.19): New variables.
(linux-libre-arm-generic, linux-libre-arm-omap2plus): Use
%linux-libre-4.20-patches.
(linux-libre-arm-generic-4.19, linux-libre-arm-omap2plus-4.19): New variables.
* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
gnu/packages/aux-files/linux-libre/4.20-i686.conf,
gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2019-01-01 11:22:58 -05:00
Mark H Weaver ce899af109
gnu: linux-libre: Build with GCC-7 on all systems.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Include GCC-7
unconditionally.  Previously it was included only on Intel systems.
Add GMP, MPFR, and MPC.
[arguments]: Add 'work-around-gcc-7-include-path-issue' phase.
2019-01-01 11:22:55 -05:00
Mark H Weaver 3fb7b61250
gnu: linux-libre: Minor cleanups.
* gnu/packages/linux.scm: Remove comment about armhf-linux kernel configuration.
(%intel-compatible-systems, %linux-compatible-systems): Remove these
variables, inlining their values into the few places where they are used.
(%linux-libre-arm-export-__sync_icache_dcache-patch): New variable.
(%linux-libre-4.19-patches): Use the above variable.
2019-01-01 11:22:27 -05:00
Oleg Pykhalov 8b6c91ba53
gnu: php-with-bcmath: Deprecate in favour of 'php'.
This is a follow-up to 4629d26755.

* gnu/packages/php.scm (php-with-bcmath): Deprecate in favour of 'php'.
* gnu/tests/monitoring.scm (%zabbix-os): Use this.
2019-01-01 18:57:56 +03:00
Vasile Dumitrascu 4db80f8b11
gnu: ruby-pg: Update to 1.1.3.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-01-01 14:45:14 +00:00
Efraim Flashner d25a48768d
gnu: amule: Use 'git-fetch'.
* gnu/packages/networking.scm (amule)[source]: Use 'git-fetch'.
2019-01-01 12:54:20 +02:00
Efraim Flashner fc1ed8c1a7
gnu: amule: Don't run 'bootstrap phase.
* gnu/packages/networking.scm (amule)[arguments]: Delete 'bootstrap
phase.
2019-01-01 12:49:52 +02:00
Efraim Flashner 897f303d2f
gnu: libphidget: Update to 2.1.8.20180607.
* gnu/packages/libphidget.scm (libphidget): Update to 2.1.8.20180607.
2019-01-01 09:30:56 +02:00
Efraim Flashner b114aba284
gnu: libphidget: Update source uri.
* gnu/packages/libphidget.scm (libphidget)[source]: Update source uri.
[home-page]: Use https.
2019-01-01 09:30:56 +02:00
Nicolas Goaziou 707a792dd6
gnu: emacs-matrix-client: Update to 5d8e959.
* gnu/packages/emacs.scm (emacs-matrix-client): Update to
  5d8e959a63e5de05b628ca8e1dfb974f7f618821.
[propagated-inputs]: Add new inputs.
2018-12-31 17:50:04 +01:00
Nicolas Goaziou e5939e5027
gnu: Add emacs-frame-purpose.
* gnu/packages/emacs.scm (emacs-frame-purpose): New variable.
2018-12-31 17:48:24 +01:00
Leo Famulari eff366b469
gnu: python-lxml: Update to 4.2.5 [fixes CVE-2018-19787].
* gnu/packages/python.scm (python-lxml, python2-lxml): Update to 4.2.5.
2018-12-31 10:36:43 -05:00
Kei Kebreau 402c36c1d6
gnu: chicken: Update to 5.0.0.
* gnu/packages/scheme.scm (chicken): Update to 5.0.0.
2018-12-30 17:05:27 -05:00
Kei Kebreau 697b6ca368
gnu: hop: Update to 3.2.0-pre1.
* gnu/packages/scheme.scm (hop): Update to 3.2.0-pre1.
[arguments]: Add "--hostcc=gcc" to configure flags in the 'configure' phase
and substitute absolute reference to "/bin/rm".
2018-12-30 17:00:00 -05:00
Kei Kebreau deaf0e7b21
gnu: bigloo: Update to 4.3e1.
* gnu/packages/scheme.scm (bigloo): Update to 4.3e1.
2018-12-30 17:00:00 -05:00
Efraim Flashner b843b05abc
gnu: ffmpeg@2.8: Remove variable.
* gnu/packages/video.scm (ffmpeg@2.8): Remove variable.
2018-12-30 20:22:59 +02:00
Efraim Flashner 1839768ca1
gnu: vinagre: Don't build icon-cache.
* gnu/packages/gnome.scm (vinagre)[arguments]: Add custom phase to
remove 'gtk-update-icon-cache'.
[native-inputs]: Remove gtk+-bin.
2018-12-30 20:22:59 +02:00
Efraim Flashner 684f97f8c9
gnu: vinagre: Update package for newer freerdp.
* gnu/packages/gnome.scm (vinagre)[source]: Update patches.
[arguments]: Add custom  phase to replace 'freerdp' with
'freerdp2'. Remove configure flags.
* gnu/packages/patches/vinagre-revert-1.patch,
gnu/packages/patches/vinagre-revert-2.patch: Remove files.
* gnu/packages/patches/vinagre-newer-freerdp.patch,
gnu/packages/patches/vinagre-newer-rdp-parameters.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register changes.
2018-12-30 20:22:59 +02:00
Efraim Flashner bbbe7adda6
gnu: freerdp: Enable tests.
* gnu/packages/rdesktop.scm (freerdp)[arguments]: Enable tests. Add
configure-flag to build tests.
2018-12-30 20:22:58 +02:00
Efraim Flashner a1a6fc702a
gnu: freerdp: Update to 2.0.0-rc4.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.0.0-rc4.
[native-inputs]: Add docbook-xml, glib. Sort alphabetically.
[inputs]: Add libxkbcommon, wayland. Sort alphabetically.
[arguments]: Explicitly disable libsystemd.
2018-12-30 20:22:55 +02:00
Leo Famulari 6ec43b0d6b
gnu: OpenSSL 1.1: Update to 1.1.1a [fixes CVE-2018-{0734,0735}].
* gnu/packages/tls.scm (openssl-next): Update to 1.1.1a.
2018-12-30 13:09:59 -05:00
Kei Kebreau cb3854cd11
gnu: gambit-c: Update to 4.9.1.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.1.
[home-page]: Update URL.
2018-12-30 11:11:25 -05:00
Efraim Flashner ea593fe298
gnu: vlc: Update to 3.0.5.
* gnu/packages/video.scm (vlc): Update to 3.0.5.
[source]: Remove patch.
(%vlc-libx264-compat.patch): Remove variable.
2018-12-30 14:09:18 +02:00
Timothy Sample 48c8d067d4
services: gdm: Enable auto-start.
GDM is now reliable enough to run automatically.

* gnu/services/xorg.scm (gdm-shepherd-service): Do not set 'auto-start?'
to '#f'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:41 +01:00
Timothy Sample de409e8226
services: gdm: Remove 'allow-root?' option.
This option results in allowing all login attempts without asking for
credentials.  The name is confusing, but rather than rename it, we will
remove it, since it seems like a feature that no one would want.

* gnu/services/xorg.scm (<gdm-configuration>): Remove 'allow-root?'.
(gdm-pam-service): Do not use 'gdm-configuration-allow-root?'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:40 +01:00
Timothy Sample 89c8656200
gnu: gdm: Change locale settings file.
* gnu/packages/gnome.scm (gdm)[arguments]: Set the '--with-lang-file'
configure flag to '/etc/environment'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:39 +01:00
Timothy Sample 92deb5cc92
gnu: gdm: Pass XDG_DATA_DIRS into session environment.
* gnu/packages/gnome.scm (gdm)[arguments]: Update the pre-configure
phase so that GDM preserves the XDG_DATA_DIRS variable when setting up
the session environment.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:38 +01:00
Mark H Weaver a1814acf82
gnu: linux-libre: Update to 4.19.13.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.13.
(%linux-libre-hash): Update hash.
2018-12-29 22:39:19 -05:00
Mark H Weaver 8f4d318921
gnu: linux-libre@4.14: Update to 4.14.91.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.91.
(%linux-libre-4.14-hash): Update hash.
2018-12-29 22:38:26 -05:00
Mark H Weaver 830b44bae4
gnu: linux-libre@4.9: Update to 4.9.148.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.148.
2018-12-29 22:37:32 -05:00
Björn Höfling 4f36d98f7b
gnu: youtube-dl: Update to 2018.12.17.
* gnu/packages/video.scm (youtube-dl): Update to 2018.12.17.
2018-12-29 21:50:34 +01:00
Efraim Flashner 9123c420dd
gnu: vim: Update to 8.1.0644.
* gnu/packages/vim.scm (vim): Update to 8.1.0644.
[native-inputs]: Add libtool.
(xxd)[native-inputs]: New field, empty list.
(vim-full)[native-inputs]: Also inherit native-inputs from vim.
2018-12-29 20:26:45 +02:00
Efraim Flashner 597f35e6f0
gnu: vim-full: Fix test suite.
* gnu/packages/vim.scm (vim-full)[arguments]: Add custom phase to remove
test87.
2018-12-29 20:26:45 +02:00
Efraim Flashner 38a3b66619
gnu: gnuastro: Update to 0.8.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.8.
[native-inputs]: Add lzip.
2018-12-29 20:26:45 +02:00
Kei Kebreau a8b567f9c0
gnu: schismtracker: Update to 20181223.
* gnu/packages/music.scm (schismtracker): Update to 20181223.
2018-12-29 12:56:51 -05:00
Ricardo Wurmus 4629d26755
gnu: php: Build bcmath.
* gnu/packages/php.scm (php)[arguments]: Add "--enable-bcmath" to configure
flags.
2018-12-29 13:27:20 +01:00
Rutger Helling 8e7dd71c19
gnu: wine-staging: Update to 4.0-rc4.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc4.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc4.
2018-12-29 13:03:04 +01:00
Nicolas Goaziou 31603ee608
gnu: giac-xcas: Update to 1.5.0-29.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-29.
2018-12-29 10:06:36 +01:00
Nicolas Goaziou 8168404f3c
gnu: mame: Update to 0.205.
* gnu/packages/emulators.scm (mame): Update to 0.205.
[arguments]: Remove unnecessary fix.
2018-12-29 08:29:48 +01:00
Danny Milosavljevic e4231cfeea
gnu: Add xfsprogs.
* gnu/packages/linux.scm (xfsprogs): New variable.
2018-12-28 14:20:49 +01:00
Nicolas Goaziou 11d44d0b2a
gnu: musescore: Update to 3.0.
* gnu/packages/music.scm (musescore): Update to 3.0.
[build-system]: Switch to CMake build system.
[arguments]: Apply build system change.
[native-inputs]: Remove unnecessary "cmake" input.
2018-12-28 13:26:02 +01:00
Efraim Flashner 4bc00b5631
gnu: wget: Enable previously failing test.
* gnu/packages/wget.scm (wget)[arguments]: Remove custom phase skipping
SSL tests.
2018-12-28 09:58:56 +02:00
Efraim Flashner 54d6096255
gnu: wget: Update to 1.20.1.
* gnu/packages/wget.scm (wget): Update to 1.20.1.
2018-12-28 09:37:53 +02:00
Ludovic Courtès 842ffcfd2d
gnu: cdrtools: Do not record the kernel version.
This allows for reproducible builds across machines running different
versions of the kernel Linux.

* gnu/packages/cdrom.scm (cdrtools)[source](modules, snippet): New
fields.
2018-12-28 00:30:03 +01:00
Marius Bakke 5a7899fd88
gnu: mbedtls-apache: Update to 2.16.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.0.
2018-12-27 15:41:34 +01:00
Marius Bakke b79ed58122
gnu: samba: Update to 4.9.4.
* gnu/packages/samba.scm (samba): Update to 4.9.4.
2018-12-27 15:41:34 +01:00
Marius Bakke 035f916114
gnu: strace: Update to 4.26.
* gnu/packages/linux.scm (strace): Update to 4.26.
[license]: Change to LGPL2.1+.
2018-12-27 15:41:34 +01:00
Efraim Flashner b130354999
gnu: vim: Don't use unstable tarball.
* gnu/packages/vim.scm (vim)[source]: Use 'git-fetch'.
2018-12-27 15:34:02 +02:00
Efraim Flashner 3d6bc5af91
gnu: vim: Use https.
* gnu/packages/vim.scm (vim)[home-page]: Use https.
2018-12-27 15:34:02 +02:00
Efraim Flashner 83541fb678
gnu: viewnior: Don't use unstable tarball.
* gnu/packages/image-viewers.scm (viewnior)[source]: Use 'git-fetch'.
2018-12-27 15:33:58 +02:00
Pierre-Antoine Rouby 039ccc7118
gnu: Add guile-mastodon.
* gnu/packages/guile.scm (guile-mastodon): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-27 12:08:25 +01:00
Ludovic Courtès ad3c9fbbb9
gnu: guix: Update to 7ba2b27.
* gnu/packages/package-management.scm (guix): Update to 7ba2b27.
2018-12-27 12:08:25 +01:00
Julien Lepiller 912f44005d
gnu: ocaml: Fix indentation.
* gnu/packages/ocaml.scm: Fix indentation issues.
2018-12-27 09:47:22 +01:00
Gabriel Hondet 2e951707f5
gnu: Add ocaml-yojson.
* gnu/packages/ocaml.scm (ocaml-yojson): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:37:40 +01:00
Gabriel Hondet 2939fe7b3c
gnu: Add ocaml-biniou.
* gnu/packages/ocaml.scm (ocaml-biniou): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:35:17 +01:00
Gabriel Hondet ad536c98f9
gnu: Add emacs-flycheck-dedukti.
* gnu/packages/emacs.scm (emacs-flycheck-dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:19:15 +01:00
Gabriel Hondet 4a2e1e7280
gnu: Add emacs-dedukti-mode.
* gnu/packages/emacs.scm (emacs-dedukti-mode): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:18:31 +01:00
Efraim Flashner 6286880a8b
gnu: terminology: Update to 1.3.2.
* gnu/packages/enlightenment.scm (terminology): Update to 1.3.2.
2018-12-27 09:53:03 +02:00
Efraim Flashner d037353c76
gnu: kodi: Update to 18.0rc3.
* gnu/packages/kodi.scm (kodi): Update to 18.0rc3.
2018-12-27 09:35:46 +02:00
Kei Kebreau fbf7b7e9e6
gnu: mit-scheme: Enable tests.
* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove #:tests?.  Add
'patch-/bin/sh' phase.
[native-inputs]: Add autoconf, automake, and libtool.
2018-12-26 16:37:45 -05:00
Julien Lepiller 79f6fc0d99
gnu: antlr2: Fix reproducibility.
* gnu/packages/java.scm (antlr2)[arguments]: Add a phase to fix a timestamp issue.
2018-12-26 18:58:02 +01:00
Meiyo Peng 7ba2b27467
gnu: Add badvpn.
* gnu/packages/vpn.scm (badvpn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-26 18:40:49 +01:00
Pkill -9 b12f8720f5
system: Fix missing space in boot labels for kernels that are inferior packages
* gnu/system.scm (kernel->boot-label): Add a missing space between
the kernel's package name and package version for inferior packages.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-26 18:40:49 +01:00
Efraim Flashner 10275b7466
gnu: python-openid: Update to 3.1.0.
* gnu/packages/python-web.scm (python-openid): Update to 3.1.0.
[arguments]: Update custom 'check phase.
[native-inputs]: Add python-coverage.
2018-12-26 12:29:48 +02:00
Efraim Flashner fb4fcfab9d
gnu: python-gpg: Update to 1.10.0.
* gnu/packages/gnupg.scm (python-gpg): Update to 1.10.0.
[arguments]: Add custom phase to set 'gcc' call.
2018-12-26 12:29:48 +02:00
Efraim Flashner fb075e2fda
gnu: python-apache-libcloud: Update to 2.4.0.
* gnu/packages/python.scm (python-apache-libcloud): Update to 2.4.0.
2018-12-26 12:29:45 +02:00
Efraim Flashner cf51b828af
gnu: translate-shell: Wrap binary.
* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Add custom
phase to wrap the 'trans' binary with the inputs.
[native-inputs]: Move curl, fribidi, rlwrap ...
[inputs]: ... to here.
2018-12-25 22:05:51 +02:00
Efraim Flashner f76335740c
gnu: translate-shell: Update to 0.9.6.9.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.9.
2018-12-25 22:05:51 +02:00
Efraim Flashner cfa3b7182d
gnu: translate-shell: Use 'git-fetch'.
* gnu/packages/dictionaries.scm (translate-shell)[source]: Use
'git-fetch'.
[arguments]: Add custom phase to remove "translate" file.
2018-12-25 22:05:48 +02:00
Gabriel Hondet 5895696e4c
gnu: Add dedukti.
* gnu/packages/ocaml.scm (dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-25 18:47:37 +01:00
Meiyo Peng d8dcbcc91d
gnu: Add polybar.
* gnu/packages/wm.scm (polybar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-25 17:14:49 +01:00
Rutger Helling 522d1b87bc
gnu: llvm@7.0.0: Update to 7.0.1.
* gnu/packages/llvm.scm (llvm@7.0.0): Update to 7.0.1. Rename to llvm@7.0.1.
2018-12-25 12:30:48 +01:00
Efraim Flashner 950ebfd116
gnu: librime: Remove bundled sources.
* gnu/packages/ibus.scm (librime)[source]: Add snippet to remove bundled
sources.
[arguments]: Add custom phase to not search bundled headers.
[native-inputs]: Add googletest, xorgproto.
2018-12-25 08:51:01 +02:00
Efraim Flashner 66b266e6df
gnu: librime: Update to 1.3.2.
* gnu/packages/ibus.scm (librime): Update to 1.3.2.
2018-12-25 08:50:58 +02:00
Leo Famulari 5a3f32ca75
gnu: darktable: Update to 2.6.0.
* gnu/packages/photo.scm (darktable): Update to 2.6.0.
2018-12-24 18:01:36 -05:00
Efraim Flashner 7e48e8492a
gnu: gcompris-qt: Enable tests.
* gnu/packages/education.scm (gcompris-qt)[arguments]: Add custom phase
to start X server before tests. Add configure flag to build tests.
Enable tests.
[native-inputs]: Add xorg-server.
2018-12-24 22:19:40 +02:00
Efraim Flashner 3619b26196
gnu: gcompris-qt: Update to 0.95.
* gnu/packages/education.scm (gcompris-qt): Update to 0.95.
[arguments]: Remove custom phase to patch for qt@5.11.
2018-12-24 22:19:39 +02:00
Ludovic Courtès 78bc4eb627
gnu: guix: Update to 6f1e0bb.
* gnu/packages/package-management.scm (guix): Update to 6f1e0bb.
2018-12-24 18:48:19 +01:00
Ludovic Courtès 6f1e0bb792
gnu: commencement: Do not graft early bootstrap packages.
This is a followup to e47c69f226 and a
repetition of f00b85ff8d.

* gnu/packages/commencement.scm (file-boot0): Use 'inherit' instead of
'package/inherit'.
2018-12-24 18:18:24 +01:00
Gabriel Hondet 3c5e13642c
gnu: Add font-mononoki.
* gnu/packages/fonts.scm (font-mononoki): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-12-24 16:20:32 +01:00
Hartmut Goebel 311462f642
gnu: Remove obsolete package gpgmepp.
This package is unused, is part of gpgme since version 1.7 and has been marked
as superseded since 18 months now.

* gnu/packages/kde-frameworks.scm (gpgmepp): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-24 16:10:14 +01:00
Rutger Helling 8f5825540d
gnu: parallel: Update to 20181222.
* gnu/packages/parallel.scm (parallel): Update to 20181222.
2018-12-24 13:15:14 +01:00
Rutger Helling 09654adee7
gnu: wine-staging: Update to 4.0-rc3.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc3.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc3.
2018-12-24 13:15:14 +01:00
Brendan Tildesley 19dd523c99
gnu: ardour: Sort inputs and native-inputs.
* gnu/packages/audio.scm (ardour)[inputs]: Sort alphabetically.
[native-inputs]: Same.
2018-12-24 12:05:04 +02:00
Brendan Tildesley 72d9ef1b0c
gnu: ardour: Add libusb input.
* gnu/packages/audio.scm (ardour): [inputs]: add libusb.
2018-12-24 12:04:18 +02:00
Brendan Tildesley ff46016e90
gnu: ardour: Add a phase to install Freedesktop files.
* gnu/packages/audio.scm (ardour): [arguments]:
 - Correct comment about --freedesktop flag.
 - Adjust pretty printing for consistency.
 - Add 'install-free-desktop-files phase to actually install the files that
   were build. Fixes bug#33585 reported by baconicsynergy.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-24 12:04:02 +02:00
Efraim Flashner dcad57d5fc
services: Add quassel.
* gnu/services/messaging.scm (<quassel-configuration>): New record type.
(%quassel-account, %quassel-activation): New procedures.
(quassel-service-type): New variable.
* gnu/tests/messaging.scm (%test-quassel): New variable.
(run-quassel-test): New procedure.
* doc/guix.texi (Messaging): Document quassel service.
2018-12-24 11:18:36 +02:00
Efraim Flashner 3c515b2225
doc: Example vm-image doesn't need firmware.
* gnu/system/examples/vm-image.tmpl (firmware): New field, explicitly
empty list.
2018-12-24 11:14:29 +02:00
Efraim Flashner e47c69f226
gnu: file: Fix CVE-2018-10360.
* gnu/packages/patches/file-CVE-2018-10360.patch: New file.
* gnu/packages/file.scm (file)[replacement]: New field.
(file/fixed): New variable.
* gnu/packages/commencement.scm (file-boot0): Use 'package/inherit' to
receive security fixes.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-12-24 11:12:52 +02:00
Hartmut Goebel 450226ebc1
gnu: baloo: Fix build.
The substitute for removing a failing test did no longer work since
the way the test is included changed in v5.45.0: Formerly the test
has listed, now there is a separate statement for this test.

* gnu/package/kde-frameworks.scm((baloo)[arguments]<#phases>: Change
  substitute in phase 'remove-failing-test'.
2018-12-23 23:42:49 +01:00
Marius Bakke 8f2253af7d
gnu: libetpan: Update to 1.9.2.
* gnu/packages/mail.scm (libetpan): Update to 1.9.2.
2018-12-23 23:22:20 +01:00
Marius Bakke 37c1cf89fd
gnu: vips: Update synopsis and description.
* gnu/packages/image-processing.scm (vips)[synopsis]: Remove leading article.
[description]: Add punctuation.
2018-12-23 23:22:20 +01:00
Marius Bakke 684633e2cf
gnu: offlineimap: Update home page.
* gnu/packages/mail.scm (offlineimap)[home-page]: Use HTTPS.
2018-12-23 23:22:20 +01:00
Marius Bakke 081915c15b
gnu: offlineimap: Update to 7.2.2.
* gnu/packages/mail.scm (offlineimap): Update to 7.2.2.
2018-12-23 23:22:20 +01:00
Marius Bakke bc7c9f7770
gnu: offlineimap: Fetch sources from git.
* gnu/packages/mail.scm (offlineimap)[source]: Use GIT-FETCH.
2018-12-23 23:22:20 +01:00
Marius Bakke 5f5782311e
gnu: pingus: Update home page.
* gnu/packages/games.scm (pingus)[home-page]: Use HTTPS and no file name.
2018-12-23 23:22:19 +01:00
Amin Bandali fa574a6d43
gnu: z3: Update to 4.8.3 and provide python3 bindings
* gnu/packages/maths.scm (z3): Update to 4.8.3.
[build-system]: Switch from cmake to make, and use the current
scripts/mk_make.py build script instead of the now-deprecated
contrib/cmake/bootstrap.py.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-23 22:14:15 +01:00
Ludovic Courtès f5301f005a
gnu: Remove conkeror.
* gnu/packages/conkeror.scm: Remove.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
* gnu/packages/gnuzilla.scm (conkeror): New variable.
2018-12-23 22:14:15 +01:00
Alex Kost 1a1b54b5bd
gnu: emacs-guix: Update to 0.5.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.
2018-12-23 22:49:12 +03:00
Efraim Flashner 9a1ef44ec2
gnu: yaml-cpp: Don't provide gtest libraries or headers.
* gnu/packages/serialization.scm (yaml-cpp)[arguments]: Add a custom
phase to remove installed googletest shared libraries and headers.
2018-12-23 20:55:06 +02:00
Efraim Flashner 1506d491f9
gnu: opencc: Unbundle rapidjson.
* gnu/packages/textutils.scm (opencc)[source]: Add snippet to remove
rapidjson.
[arguments]: Add custom phase to substitute rapidjson.
[native-inputs]: Add rapidjson.
2018-12-23 19:48:24 +02:00
Efraim Flashner bf5af9342c
gnu: opencc: Use 'git-fetch'.
* gnu/packages/textutils.scm (opencc)[source]: Use 'git-fetch'.
2018-12-23 19:48:21 +02:00
Tobias Geerinckx-Rice 23ae876b91
gnu: claws-mail: Update to 3.17.3.
* gnu/packages/mail.scm (claws-mail): Update to 3.17.3.
2018-12-23 17:57:07 +01:00
Tobias Geerinckx-Rice ca6f5ab817
gnu: claws-mail: Don't use NAME in source URI.
* gnu/packages/mail.scm (claws-mail)[source]: Hard-code name.
2018-12-23 17:57:07 +01:00
Tobias Geerinckx-Rice 83715a7eec
services: Fix typo in (gnu services admin).
* gnu/services/admin.scm: Fix typo in licence header.
2018-12-23 17:57:06 +01:00
Efraim Flashner b83ddd03d9
gnu: datamash: Update to 1.4.
* gnu/packages/datamash.scm (datamash): Update to 1.4.
[source]: Remove patch.
* gnu/packages/patches/datamash-arm-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-23 16:37:51 +02:00
Pierre Neidhardt fc1f3f2547
gnu: sbcl-next: Update inputs for 1.2.0.
* gnu/packages/web-browsers.scm (sbcl-next)[inputs]: Update for 1.2.0.
2018-12-23 12:05:12 +01:00
Pierre Neidhardt 194d1ec336
gnu: next-gtk-webkit: Update to 1.2.0.
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.0.
2018-12-23 12:04:56 +01:00
Mark H Weaver 2cd8c24ec3
gnu: linux-libre: Update to 4.19.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.12.
(%linux-libre-hash): Update hash.
2018-12-22 23:56:55 -05:00
Mark H Weaver 97f67f9da0
gnu: linux-libre@4.14: Update to 4.14.90.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.90.
(%linux-libre-4.14-hash): Update hash.
2018-12-22 23:55:50 -05:00
Mark H Weaver 37467b2dc1
gnu: linux-libre@4.9: Update to 4.9.147.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.147.
2018-12-22 23:55:17 -05:00
Mark H Weaver bd0ea1b000
gnu: linux-libre@4.4: Update to 4.4.169.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.169.
2018-12-22 23:53:33 -05:00
Oleg Pykhalov 6247431b70
gnu: entr: Fix typo in description.
* gnu/packages/entr.scm (entr)[description]: Fix typo.
2018-12-22 18:01:24 +03:00
Ludovic Courtès 25ec3684e3
gnu: guix: Update to bdf860c.
* gnu/packages/package-management.scm (guix): Update to bdf860c.
2018-12-22 00:26:41 +01:00
Eric Bavier 947babea72
gnu: ncmpc: Update to 0.33.
* gnu/packages/mpd.scm (ncmpc): Update to 0.33.
[source]: Use 'version-major' instead of string-splitting.
2018-12-21 16:19:35 -06:00
Rutger Helling d15211c9b5
gnu: python-libvirt: Update to 4.10.0.
* gnu/packages/virtualization.scm (python-libvirt): Update to 4.10.0.
2018-12-21 18:26:39 +01:00
Rutger Helling 8981465b35
gnu: libvirt: Update to 4.10.0.
* gnu/packages/virtualization.scm (libvirt): Update to 4.10.0.
[inputs]: Add "eudev" and "libpciaccess".
2018-12-21 18:26:39 +01:00
Lprndn 5bbd69319e
gnu: Add vips.
* gnu/packages/image-processing.scm (vips): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-12-21 18:07:28 +01:00
Pjotr Prins aba368192a
gnu: python-rdflib: Update to 4.2.2.
* gnu/packages/rdf.scm (python-rdflib): Update to 4.2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-21 18:07:28 +01:00
Pkill -9 bdc61ff97d
system: 'kernel->boot-label' now accepts inferior packages.
* gnu/system.scm (kernel->boot-label): Get package name and version
using the functions for inferior packages if the kernel is an
inferior package. Return "GNU" if the kernel is not a package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-21 18:07:28 +01:00
Mathieu Othacehe 4b33a74138
gnu: Add emacs-wordnut.
* gnu/packages/patches/emacs-wordnut-require-adaptive-wrap.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add previous file.
* gnu/packages/emacs.scm (emacs-wordnut): New package.
2018-12-21 10:54:09 +01:00
Eric Bavier 39c676c4a3
gnu: Add Quadrapassel.
* gnu/packages/games.scm (quadrapassel): New variable.
2018-12-20 23:20:25 -06:00
Eric Bavier 18ebaa9eeb
gnu: Add libmanette.
* gnu/packages/games.scm (libmanette): New variable.
2018-12-20 23:20:25 -06:00
Efraim Flashner 8aedb3ad8a
gnu: unittest-cpp: Use 'git-fetch'.
* gnu/packages/check.scm (unittest-cpp)[source]: Use 'git-fetch'.
2018-12-20 22:38:17 +02:00
Efraim Flashner 0afd0660c2
gnu: python-pyhamcrest: Use 'git-fetch'.
* gnu/packages/check.scm (python-pyhamcrest)[source]: Use 'git-fetch'.
2018-12-20 22:38:17 +02:00
Efraim Flashner 52305b0ab3
gnu: python-testpath: Use 'git-fetch'.
* gnu/packages/check.scm (python-testpath)[source]: Use 'git-fetch'.
2018-12-20 22:38:16 +02:00
Efraim Flashner 23ff7239f2
gnu: cppcheck: Update to 1.86.
* gnu/packages/check.scm (cppcheck): Update to 1.86.
2018-12-20 22:38:16 +02:00
Efraim Flashner 4241cb9c0b
gnu: cppcheck: Enable tests.
* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to
enable tests.
2018-12-20 22:38:15 +02:00
Efraim Flashner fa44d3a63e
gnu: cppcheck: Use 'git-fetch'.
* gnu/packages/check.scm (cppcheck)[source]: Use 'git-fetch'.
2018-12-20 22:38:15 +02:00
Efraim Flashner 28bcf80902
gnu: catch2: Use git-fetch.
* gnu/packages/check.scm (catch2)[source]: Use git-fetch.
2018-12-20 22:38:15 +02:00
Efraim Flashner 46756754df
gnu: abcde: Return #t from all phases.
* gnu/packages/cdrom.scm (abcde)[arguments]: Return #t from all phases.
2018-12-20 22:38:11 +02:00
Kei Kebreau b70ff03e59
gnu: meandmyshadow: Update to 10.5a.
* gnu/packages/games.scm (meandmyshadow): Update to 10.5a.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: Delete file.
2018-12-20 13:21:34 -05:00
Hartmut Goebel dec0c11c33
gnu: KDE: Update remaining packages to 5.49.0.
These packages have been missed in
600f1ad8e6, since the `guix refresh
--type=kde` does not honor the sub-directory for the "portingaids".

* gnu/packages/kde-frameworks.scm (kdelibs4support, khtml, kjs,
  kjsembed, kmediaplayer, kross): Update to 5.49.0.
2018-12-20 16:28:19 +01:00
Rutger Helling 444c4c08ef
gnu: grim: Fix indentation.
* gnu/packages/image.scm (grim): Fix indentation.
2018-12-20 12:55:58 +01:00
Rutger Helling 122db9a6ca
gnu: flatpak: Fix indentation.
* gnu/packages/package-management.scm (flatpak): Fix indentation.
2018-12-20 12:51:52 +01:00
Pierre Neidhardt 6693cdd6b7
gnu: sbcl-trivial-clipboard: Update to 20181220.
* gnu/packages/lisp.scm (sbcl-trivial-clipboard): Update to 20181220.
2018-12-20 12:26:00 +01:00
Pierre Neidhardt 8894668cd2
gnu: discrover: Comment on attempt of minimal texlive-union.
* gnu/packages/bioinformatics.scm (discrover): Comment on attempt of minimal
  texlive-union.
2018-12-20 12:07:40 +01:00
Rutger Helling 0290f533cc
gnu: Add grim.
* gnu/packages/image.scm (grim): New variable.
2018-12-20 08:59:36 +01:00
Rutger Helling e2dd54c090
gnu: Add scdoc.
* gnu/packages/man.scm (scdoc): New variable.
2018-12-20 08:59:36 +01:00
Rutger Helling 36e1ab842d
gnu: Add flatpak.
* gnu/packages/package-management.scm (flatpak): New variable.
2018-12-20 08:07:56 +01:00
Mark H Weaver 9378206468
gnu: linux-libre: Update to 4.19.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.11.
(%linux-libre-hash): Update hash.
2018-12-19 23:44:21 -05:00
Ludovic Courtès 9012d226fa
services: zabbix-front-end: Tweak error and hint messages.
* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust error
and hint mssages.
2018-12-20 00:04:50 +01:00
Nicolas Goaziou 207a79b2fe
gnu: python-duniterpy: Improve description.
* gnu/packages/finance.scm (python-duniterpy)[description]: Expound features
  to match list in homepage.
2018-12-19 23:49:46 +01:00
Nicolas Goaziou 42a57df874
gnu: python-duniterpy: Build documentation.
* gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install
  documentation.
2018-12-19 23:49:15 +01:00
Nicolas Goaziou 4b3d6b899f
gnu: python-duniterpy: Update to 0.51.0.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.51.0.
2018-12-19 23:48:13 +01:00
Oleg Pykhalov 0485717ee9
services: zabbix-front-end: Improve hint and error messages.
* gnu/services/monitoring.scm (zabbix-front-end-config): Improve hint and
error messages.
2018-12-19 21:15:12 +03:00
Hartmut Goebel 9a50cedc6b
gnu: plasma-framework: Fix build.
* gnu/packages/plasma-framework.scm (plasma-framework)[inputs]: Add
  qtquickcontrols2.
2018-12-19 18:54:56 +01:00
Christopher Lemmer Webber af8c90e862
stumpwm: Add comment saying patch can be removed in next release.
* gnu/packages/lisp.scm (stumpwm): Add comment saying patch can be removed in
  next release.
2018-12-19 09:47:52 -05:00
Pierre Langlois dba83d7d14
gnu: stumpwm: Fix gnew command.
The new release of StumpWM broken the interactive 'gnew' command.  It was
fixed upstream [0] and will be part of the next release.

0: https://github.com/stumpwm/stumpwm/pull/538

* gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch: New file.
* gnu/packages/lisp.scm (stumpwm)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-12-19 09:45:39 -05:00
Alex Vong 38abef124b
gnu: sqlite: Replace with 3.26.0 [security fixes].
Fixes <https://bugs.gnu.org/33751>.
Reported by Marius Bakke <mbakke@fastmail.com>.

* gnu/packages/databases.scm (sqlite-3.26.0): New public variable.
(sqlite)[replacement]: Use it.
(sqlite-with-fts5): Use 'package/inherit'.
(sqlite-with-column-metadata): Likewise.

Modified-by: Mark H Weaver <mhw@netris.org>
2018-12-18 20:20:16 -05:00
Ludovic Courtès a934e9fc1c
vm: Re-enable KVM on i386.
The workaround is apparently no longer needed with Linux-libre 4.19.2
in the host.

* gnu/build/vm.scm (load-in-linux-vm): Remove special case for
"qemu-system-i386", thereby re-enabling KVM.
2018-12-19 00:14:00 +01:00
Ludovic Courtès 439a4c7511
gnu: guix: Update to 5de5f81.
* gnu/packages/package-management.scm (guix): Update to 5de5f81.
2018-12-19 00:14:00 +01:00
Alex Kost bc7743b99e
gnu: emacs-build-farm: Update to 0.2.2.
* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2.
2018-12-19 00:33:05 +03:00
Alex Kost c7d67b894c
gnu: emacs-bui: Update to 1.2.1.
* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1.
2018-12-19 00:33:05 +03:00
Julien Lepiller 34d5314e9c
gnu: ocaml-lambda-term: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-lambda-term): Use dune-build-system.
2018-12-18 22:17:12 +01:00
Julien Lepiller 426e629e0c
gnu: ocaml-camomile: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-camomile): Use dune-build-system.
2018-12-18 22:16:57 +01:00
Julien Lepiller d6fa189eef
gnu: ocaml-re: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-re): Use dune-build-system.
2018-12-18 22:16:55 +01:00
Julien Lepiller 48b27902de
gnu: ocaml-cppo: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-cppo): Use dune-build-system.
2018-12-18 22:16:52 +01:00
Julien Lepiller 5d0712638f
gnu: ocaml-lwt-log: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-lwt-log): Use dune-build-system.
2018-12-18 22:16:50 +01:00
Julien Lepiller f880b03bca
gnu: ocaml-lwt: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-lwt): Use dune-build-system.
2018-12-18 22:16:48 +01:00
Julien Lepiller f93246a541
gnu: ocaml-bitstring: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-bitstring): Use dune-build-system.
(ocaml4.02-bitstring)[build-system]: Use ocaml-build-system explicitly.
2018-12-18 22:16:45 +01:00
Julien Lepiller 59fa09e1cd
gnu: ocaml-ppx-tools-versioned: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Use
dune-build-system.  Remove duplicate definition.
2018-12-18 22:16:41 +01:00
Julien Lepiller effc8325a5
gnu: ocaml-migrate-parsetree: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Use
dune-build-system.
2018-12-18 22:16:37 +01:00
Nam Nguyen d852cf9e33
gnu: Add sct.
* gnu/packages/xdisorg.scm (sct): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-18 17:23:39 +01:00
Ludovic Courtès 5de5f81845
file-systems: Have the emergency REPL output to /dev/console.
This fixes a bug whereby all emergency REPL output would go to /dev/klog
and thus, each line would be prefixed by "[12324.432] shepherd[1]: ".

* gnu/build/file-systems.scm (check-file-system): Wrap 'start-repl' call
in 'with-output-to-file'.
2018-12-18 16:04:26 +01:00
Ludovic Courtès 6ea6e1476f
file-systems: Spawn a REPL only when interaction is possible.
Fixes <https://bugs.gnu.org/23697>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

* gnu/build/file-systems.scm (check-file-system): Call 'start-repl' only
if current-input-port passes 'isatty?'.
* gnu/services/shepherd.scm (shepherd-configuration-file): After
'for-each' expression, call 'redirect-port'.
* gnu/tests/base.scm (run-basic-test)["stdin is /dev/null"]: New test.
2018-12-18 16:04:26 +01:00
Rutger Helling 83d4da1211
gnu: libostree: Update to 2018.9.1.
* gnu/packages/package-management.scm (libostree): Update to 2018.9.1.
2018-12-18 14:53:43 +01:00
Jelle Licht 232cc1001d
gnu: emacs-daemons: Update to 2.0.0.
* gnu/packages/emacs.scm (emacs-daemons): Update to 2.0.0.
2018-12-18 11:34:41 +01:00
Pierre Neidhardt ad01ab1610
gnu: emacs-helpful: Update to 0.15.
* gnu/packages/emacs.scm (emacs-helpful): Update to 0.15.
2018-12-18 10:40:54 +01:00
Pierre Neidhardt 809b959680
gnu: emacs-evil-collection: Update to 20181218.
* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20181218.
2018-12-18 09:33:05 +01:00
Rutger Helling c340d8dc74
gnu: git: Update to 2.20.1.
* gnu/packages/version-control.scm (git): Update to 2.20.1.
2018-12-18 09:26:17 +01:00
Arun Isaac 01cb4d4757
gnu: ansible: Work around issues with Guix wrapper scripts.
* gnu/packages/admin.scm (ansible)[source]: Remove
ansible-wrap-program-hack.patch from patches.
[arguments]: Add hide-wrapping and fix-symlinks phases.
* gnu/packages/patches/ansible-wrap-program-hack.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2018-12-18 11:20:56 +05:30
Mark H Weaver 6a9659f5d8
gnu: linux-libre: Update to 4.19.10.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.10.
(%linux-libre-hash): Update hash.
2018-12-17 23:36:03 -05:00
Mark H Weaver ce146a872c
gnu: linux-libre@4.14: Update to 4.14.89.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.89.
(%linux-libre-4.14-hash): Update hash.
2018-12-17 23:35:13 -05:00
Mark H Weaver 42159e76e2
gnu: linux-libre@4.9: Update to 4.9.146.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.146.
2018-12-17 23:34:34 -05:00
Mark H Weaver c15ba0dbf1
gnu: linux-libre@4.4: Update to 4.4.168.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.168.
2018-12-17 23:33:55 -05:00
Leo Famulari ed411eb2b8
gnu: RawTherapee: Update to 5.5.
* gnu/packages/photo.scm (rawtherapee): Update to 5.5.
2018-12-17 19:58:44 -05:00
Leo Famulari 997aa1af99
gnu: WebKitGTK+ 2.22: Update to 2.22.5 [fixes CVE-2018-4437].
* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.5.
2018-12-17 18:21:43 -05:00
Ludovic Courtès bafcf1f32f
services: udev: Add 'rules' action.
* gnu/services/base.scm (udev-shepherd-service): Add 'actions' field.
* doc/guix.texi (Base Services): Move "@end deffn" after 'udev-service'
definition.  Mention 'herd rules udev'.
2018-12-17 23:33:42 +01:00
Julien Lepiller 2a6ba9ff61
gnu: opam: Fix package installation.
Opam builds packages in an isolated environment, but packages still
assume they can access system tools like a compiler, make, etc... Mount
/gnu and /run/current-system so these tools are also available to opam
packages on GuixSD.

* gnu/packages/ocaml.scm (opam)[arguments]: Fix bwrap.sh to also mount
the store and the system profile in the opam environment.
2018-12-17 21:30:46 +01:00
Oleg Pykhalov f2f956010c
gnu: zabbix-agentd: Update to 4.0.2.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.0.2.
2018-12-17 22:09:11 +03:00
Oleg Pykhalov 85c07cff9c
services: monitoring: Add 'zabbix-front-end'.
* gnu/services/monitoring.scm (nginx-server-configuration-list?,
serialize-nginx-server-configuration-list, zabbix-front-end-configuration,
zabbix-front-end-config, zabbix-front-end-activation,
generate-zabbix-front-end-documentation): New procedures.
(%zabbix-front-end-configuration-nginx, %maintenance.inc.php,
zabbix-front-end-service-type): New variables.
* doc/guix.texi (Monitoring Services): Document this.
2018-12-17 22:09:11 +03:00
Oleg Pykhalov 1a3e7534d0
gnu: Add php-with-bcmath.
* gnu/packages/php.scm (php-with-bcmath): New variable.
2018-12-17 22:09:11 +03:00
Oleg Pykhalov e517161d6b
services: php-fpm: Add 'timezone' configuration.
* gnu/services/web.scm: (<php-fpm-configuration>)[timezone]: New record field.
(default-php-fpm-config, php-fpm-shepherd-service, php-fpm-activation): Use
this.
* doc/guix.texi (Web Services): Document this.
2018-12-17 22:09:10 +03:00
Oleg Pykhalov 6106d7cae4
services: monitoring: Add 'zabbix-agent'.
* gnu/services/monitoring.scm (zabbix-server-service-type,
zabbix-agent-account, zabbix-agent-activation, zabbix-agent-config-file,
zabbix-agent-shepherd-service, generate-zabbix-agent-documentation): New
procedures.
(zabbix-agent-service-type): New 'service-type'.
* gnu/tests/monitoring.scm (run-zabbix-server-test): Test 'zabbix-agent'.
(%zabbix-os): Add 'zabbix-agent' service.
* doc/guix.texi (Monitoring Services): Document 'zabbix-agent'.
2018-12-17 22:09:10 +03:00
Oleg Pykhalov 6b1c4179e2
services: monitoring: Add 'zabbix-server'.
* gnu/services/monitoring.scm (uglify-field-name, serialize-field,
serialize-number, serialize-list, serialize-string, group?, serialize-group,
include-files?, serialize-include-files, zabbix-server-account,
zabbix-server-config-file, zabbix-server-activation,
zabbix-server-shepherd-service, generate-zabbix-server-documentation,
extra-options, serialize-extra-options): New procedures.
(zabbix-server-service-type): New variable.
* gnu/tests/monitoring.scm (%psql-user-create-zabbix,
%psql-db-zabbix-create-script, %psql-db-create-zabbix, %psql-db-import-zabbix,
%zabbix-os, %test-zabbix): New variables.
(run-zabbix-server-test): New procedure.
* doc/guix.texi (Monitoring Services): Document 'zabbix-server'.

squash! services: monitoring: Add 'zabbix-server'.
2018-12-17 22:09:10 +03:00
Oleg Pykhalov 2c9ac8392a
gnu: zabbix-server: Split output.
* gnu/packages/monitoring.scm (zabbix-server)[outputs]: Add 'front-end' and
'schema' outputs.
2018-12-17 22:09:10 +03:00
Rutger Helling a7ad051d8a
gnu: wget: Update to 1.20.
* gnu/packages/wget.scm (wget): Update to 1.20.
2018-12-17 16:18:35 +01:00
Efraim Flashner 1e2ebf7ca4
gnu: tree: Update to 1.8.0.
* gnu/packages/admin.scm (tree): Update to 1.8.0.
2018-12-17 12:08:06 +02:00
Efraim Flashner 5c0b6d1b1d
gnu: elemental: Don't use unstable tarball.
* gnu/packages/maths.scm (elemental)[source]: Download source using
git-fetch.
2018-12-17 12:08:06 +02:00
Efraim Flashner 3b42e2be92
gnu: elemental: Fix indentation.
* gnu/packages/maths.scm (elemental): Fix indentation of the package
definition.
2018-12-17 12:08:06 +02:00
Efraim Flashner ad6c6a5be5
gnu: z3: Fix building on non-Intel machines.
* gnu/packages/maths.scm (z3)[arguments]: Add phase to remove
unnecessary include statement.
2018-12-17 12:08:06 +02:00
Efraim Flashner 2d7b99b3c6
gnu: z3: Declare source-file-name.
* gnu/packages/maths.scm (z3)[source]: Add missing 'file-name.
2018-12-17 12:08:05 +02:00
Efraim Flashner 917f5ee75c
gnu: kicad: Don't hardcode version numbers.
* gnu/packages/engineering.scm (kicad)[source]: Replace hardcoded
version number with parameterized one.
[arguments]: Same.
2018-12-17 12:08:05 +02:00
Efraim Flashner 4ae16f9c4e
gnu: avogadro: Don't hardcode python version.
* gnu/packages/chemistry.scm (avogadro)[arguments]: Replace hardcoded
python version with parametrized one.
2018-12-17 12:08:05 +02:00
Efraim Flashner 2f3977b9a7
gnu: gess: Don't hardcode python version.
* gnu/packages/bioinformatics.scm (gess)[arguments]: Replace hardcoded
python version with parameterized one.
2018-12-17 12:08:05 +02:00
Efraim Flashner cc729d257c
gnu: nmap: Don't hardcode python version.
* gnu/packages/admin.scm (nmap)[arguments]: Replace hardcoded python
version with parameterized one.
2018-12-17 12:08:01 +02:00
Rutger Helling f8be7664cb
gnu: virt-manager: Update to 2.0.0.
* gnu/packages/virtualization.scm (virt-manager): Update to 2.0.0.
[arguments]: Don't build with Python 2.
[inputs]: Replace Python 2 inputs with Python 3 versions.
2018-12-17 10:58:42 +01:00
Arun Isaac 6845fdc710
gnu: ansible: Update to 2.7.5.
* gnu/packages/admin.scm (ansible): Update to 2.7.5.
2018-12-17 15:12:15 +05:30
Nicolas Goaziou 4b4ccb45fa
gnu: mame: Update to 0.204.
* gnu/packages/emulators.scm (mame): Update to 0.204.
[arguments]: Add phase to fix compilation error.
2018-12-16 23:51:31 +01:00
Leo Famulari 2119cd3a35
gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].
* gnu/packages/golang.scm (go-1.11): Update to 1.11.4.
2018-12-16 16:24:12 -05:00
Rutger Helling 6da907193b
gnu: lookingglass: Update to a12.
* gnu/packages/virtualization.scm (lookingglass): Update to a12.
[build-system]: Use cmake-build-system.
[arguments]: Add 'chdir-to-client phase.
2018-12-16 22:18:15 +01:00
Jan Nieuwenhuizen 504d9fcb85
gnu: mes: Update to 0.19.
* gnu/packages/mes.scm (mes): Update to 0.19.
2018-12-16 19:58:31 +01:00
Arun Isaac 7101196448
gnu: emacs-tracking: Enable tests.
* gnu/packages/emacs.scm (emacs-tracking)[arguments]: Append to arguments
inherited from emacs-circe, instead of overwriting them.
2018-12-16 23:56:07 +05:30
Arun Isaac 665f459118
gnu: emacs-circe: Enable tests.
* gnu/packages/emacs.scm (emacs-circe)[arguments]: Enable tests. Set
test-command. Add set-home phase.
[native-inputs]: Add emacs-buttercup.
2018-12-16 23:56:07 +05:30
Arun Isaac 04eb2645bd
gnu: Add emacs-buttercup.
* gnu/packages/emacs.scm (emacs-buttercup): New variable.
2018-12-16 23:55:59 +05:30
Pierre Neidhardt 2c742a06c8
gnu: Add trivial-clipboard.
* gnu/packages/lisp.scm (cl-trivial-clipboard, ecl-trivial-clipboard,
  sbcl-trivial-clipboard): New variables.
2018-12-16 16:39:48 +01:00
Pierre Langlois ba9ba64d93
gnu: stumpwm: Update to 18.11.
* gnu/packages/lisp.scm (stumpwm): Update to 18.11.
[native-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-16 16:28:07 +01:00
Pierre Langlois 1075623a5c
gnu: Add sbcl-fiasco.
* gnu/packages/lisp.scm (sbcl-fiasco, cl-fiasco, ecl-fiasco): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-16 16:28:07 +01:00
Ludovic Courtès ee8ee74820
gnu: guile: Do not warn about 'madvise' ENOSYS on GNU/Hurd.
* gnu/packages/guile.scm (guile-2.2)[arguments]: When 'hurd-target?'
returns true, add 'allow-madvise-ENOSYS' phase.
2018-12-16 16:28:07 +01:00
Ludovic Courtès 92391eaf8d
gnu: glibc: Add patch implementing "pid/…" magic lookup on the Hurd.
This patch is missing from glibc 2.28 and is needed to support
/proc/self lookup when using the Hurd's procfs, which in turn is needed
for our 'guile-relocatable.patch'.

See <https://lists.gnu.org/archive/html/bug-hurd/2018-12/msg00024.html>.

* gnu/packages/patches/glibc-hurd-magic-pid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[arguments]: Add 'apply-hurd-patch'
phase.
[native-inputs]: Add "hurd-magic-pid-patch" input.
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Duplicate
'apply-hurd-patch' phase.
2018-12-16 16:28:07 +01:00
Efraim Flashner 938078a34d
gnu: mail.scm: Sort module imports alphabetically.
* gnu/packages/mail.scm: Sort module imports alphabetically.
2018-12-16 15:42:05 +02:00
Efraim Flashner 224b1c833d
gnu: khard: Update to 0.12.2.
* gnu/packages/mail.scm (khard): Update to 0.12.2.
[propagated-inputs]: Add python-ruamel.yaml, python-unidecode. Sort
alphabetically.
2018-12-16 15:38:56 +02:00
Efraim Flashner 7d6cfa4425
gnu: mit-scheme: Match all systems in "source" input.
This fixes a regression from d870cc5e8a.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: Add the catch-all case
for the "source" input.
2018-12-16 15:04:28 +02:00
Efraim Flashner d7571ff52f
gnu: urlscan: Update to 0.9.1.
* gnu/packages/mail.scm (urlscan): Update to 0.9.1.
2018-12-16 12:48:58 +02:00
Vagrant Cascadian 04e46b988a
gnu: arm-trusted-firmware-sun50i-a64: Update to 2.0-2.98aab97.
* gnu/packages/firmware (arm-trusted-firmware-sun50i-a64): Update to
  2.0-2.98aab97.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-16 12:00:06 +02:00
Vagrant Cascadian 9f23f6bc2f
gnu: python-pyelftools: Fix tests with python 3.7.
* gnu/packages/python.scm (python-pyelftools)
  [native-inputs]: Remove python-setuptools.
  [arguments]: Add set-pythonpath phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-16 11:55:13 +02:00
Efraim Flashner 978154aee5
gnu: gcl: Build with standard gcc.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove gcc@4.9.
2018-12-16 09:39:34 +02:00
Efraim Flashner f5d4c46c2c
gnu: flatbuffers: Set source file name.
* gnu/packages/serialization.scm (flatbuffers)[source]: Add missing
'file-name field.
2018-12-15 22:23:30 +02:00
Leo Famulari edc6dd0324
gnu: Singularity: Update to 2.6.1 [fixes CVE-2018-19295].
Our Singularity package is not vulnerable to CVE-2018-19295 by default,
becuase that vulnerability is based on the 'mount', 'start', and
'action' Singularity binaries being installed setuid, which we do not do
in Guix.

* gnu/packages/linux.scm (singularity): Update to 2.6.1.
2018-12-15 14:37:24 -05:00
Feng Shu da19696ec6
gnu: emacs-switch-window: Update to 1.6.2.
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 1827e8db93
gnu: emacs-pyim: Update to 1.8.
* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
[source]: Use git-fetch.
[propagated-inputs]: Remove emacs-pos-tip. Add emacs-posframe.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 4803ce1d6c
gnu: Add emacs-posframe.
* gnu/packages/emacs.scm (emacs-posframe): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 0a2872eeaa
gnu: emacs-exwm-x: Update to 1.9.0.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:21 +05:30
Ludovic Courtès 966629a114
gnu: mit-scheme: Match all the system types in 'inputs'.
Fixes a regression introduced in
d870cc5e8a whereby "guix package -A" on
one of the non-x86 systems would crash.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: Reintroduce catch-all
case.
2018-12-14 23:55:55 +01:00
Ludovic Courtès 4dd1edc7ae
gnu: glibc-stripped: Empty 'native-inputs' and 'propagated-inputs'.
These would needlessly pull in linux-libre-headers when running
"guix build bootstrap-tarballs --target=i586-pc-gnu".

* gnu/packages/make-bootstrap.scm (%glibc-stripped)[native-inputs]
[propagated-inputs]: New fields.
2018-12-14 23:55:55 +01:00
Nicolas Goaziou 6ec3de976b
gnu: wireshark: Update to 2.6.5.
* gnu/packages/networking.scm (wireshark): Update to 2.6.5.
2018-12-14 23:42:25 +01:00
Pierre Neidhardt 1e0f2ae028
gnu: chez-sockets: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace texlive with minimal texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt bc9319f42b
gnu: chez-web: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive with minimal texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt a5bfedb45c
gnu: Add texlive-context-base.
* gnu/packages/tex.scm (texlive-context-base): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 744b883ed6
gnu: Add texlive-fonts-charter.
* gnu/packages/tex.scm (texlive-fonts-charter): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 7002a45d69
gnu: texlive-generic-pdftex: Include pdftex map.
* gnu/packages/tex.scm (texlive-generic-pdftex): Include pdftex map.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 6534e8853d
gnu: texlive-fonts-cm: Include type1 fonts.
* gnu/packages/tex.scm (texlive-fonts-cm): Include type1 fonts.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt bbd30e9785
gnu: texlive-dvips: Include all maps.
* gnu/packages/tex.scm (texlive-dvips): Include all maps.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 68139bce4a
gnu: unison: Replace texlive input with texlive-tiny.
* gnu/packages/ocaml.scm (unison)[native-inputs]: Replace texlive with texlive-tiny.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 9b405aeaa2
gnu: hypre: Replace texlive input with minimal texlive-union.
* gnu/packages/maths.scm (hypre)[native-inputs]: Replace texlive with minimal
  texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 3159568951
gnu: Add texlive-bibtex.
* gnu/packages/tex.scm (texlive-bibtex): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 1d9ce461f2
gnu: Add texlive-fonts-xypic.
* gnu/packages/tex.scm (texlive-fonts-xypic): New variable.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 547ab6506f
gnu: Add texlive-generic-xypic.
* gnu/packages/tex.scm (texlive-generic-xypic): New variable.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 8a2cfc7bea
gnu: coq: Remove unused texlive and hevea from native-inputs.
* gnu/packages/ocaml.scm (coq)[native-inputs]: Remove unused texlive and
  hevea.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 13d37d8403
gnu: chez-web: Fix conflicting bootstrap phase.
* gnu/packages/chez.scm (chez-web): Fix conflicting bootstrap phase.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt c11f3b3d68
gnu: chez-scheme: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Replace texlive with
  minimal texlive-union.
2018-12-14 23:32:38 +01:00
Nicolas Goaziou 066d967f00
gnu: snap: Update to 4.2.2.9.
* gnu/packages/education.scm (snap): Update to 4.2.2.9.
2018-12-14 23:22:10 +01:00
Nicolas Goaziou dceae61011
gnu: silkaj: Update to 0.6.1.
* gnu/packages/finance.scm (silkaj): Update to 0.6.1.
2018-12-14 23:14:40 +01:00
Christopher Baines bd208a13ef
gnu: ghc-call-stack-boot: Make it a hidden package.
This package doesn't sound like it should be directly used, so hide it.

* gnu/packages/haskell.scm (ghc-call-stack-boot): Use hidden-package to hide
the package.
2018-12-14 16:14:46 +00:00
Mark H Weaver ea49fbdea3
gnu: linux-libre: Update to 4.19.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.9.
(%linux-libre-hash): Update hash.
2018-12-13 20:00:46 -05:00
Mark H Weaver 3173a3f554
gnu: linux-libre@4.14: Update to 4.14.88.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.88.
(%linux-libre-4.14-hash): Update hash.
2018-12-13 20:00:43 -05:00
Mark H Weaver c4cc1b9d20
gnu: linux-libre@4.9: Update to 4.9.145.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.145.
2018-12-13 20:00:41 -05:00
Mark H Weaver e6658c7b38
gnu: linux-libre@4.4: Update to 4.4.167.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.167.
2018-12-13 20:00:39 -05:00
Ludovic Courtès 7ef64ec847
gnu: guix: Update to 60b0402.
* gnu/packages/package-management.scm (guix): Update to 60b0402.
2018-12-14 00:36:12 +01:00
Rutger Helling 6b34499dc6
gnu: qemu: Update to 3.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 3.1.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-12-13 14:40:52 -05:00
Ludovic Courtès 5e741ff021
gnu: go-ipfs: Work around tar bomb.
* gnu/packages/ipfs.scm (go-ipfs)[source](method): Switch to
URL-FETCH/TARBOMB.
(file-name): New field.
[arguments]: Add 'make-files-writable' phase.
2018-12-13 18:44:40 +01:00
Kei Kebreau d870cc5e8a
gnu: mit-scheme: Update to 10.1.3.
* gnu/packages/scheme.scm (mit-scheme): Update to 10.1.3.
[arguments]: Update 'unpack', 'configure-doc', and 'install-doc' phases
accordingly.
[supported-systems]: Limit to i686-linux and x86_64-linux.
2018-12-13 12:00:47 -05:00
Arun Isaac 63b6957404
gnu: Add librepcb.
* gnu/packages/engineering.scm (librepcb): New variable.
2018-12-13 18:23:08 +05:30
Rutger Helling d022c204bd
gnu: Add llvm@7.0.0.
* gnu/packages/llvm.scm (llvm@7.0.0): New variable.
2018-12-13 11:39:57 +01:00
Mark H Weaver b42b5afdf4
gnu: Fix misplaced commas (unquotes).
* gnu/packages/java.scm (ant-bootstrap),
gnu/packages/kde.scm (kdenlive),
gnu/packages/lxqt.scm (lxqt-panel, lxqt-runner),
gnu/packages/mpd.scm (ncmpc),
gnu/packages/opencl.scm (beignet),
gnu/packages/pdf.scm (zathura-pdf-mupdf),
gnu/packages/video.scm (streamlink),
gnu/packages/web-browsers.scm (luakit),
gnu/packages/web.scm (perl-libwww),
gnu/packages/wm.scm (ghc-xmonad-contrib): Fix misplaced commas (unquotes).
2018-12-13 00:08:05 -05:00
Mark H Weaver 9c58001192
gnu: icecat: Remove extraneous newlines.
* gnu/packages/gnuzilla.scm (icecat)[source]: Remove extraneous newlines.
2018-12-13 00:07:58 -05:00
Oleg Pykhalov ebcb58c9e8
gnu: php: Update to 7.3.0.
* gnu/packages/php.scm (php)[version]: Update to 7.3.0.
[arguments]: Delete "sapi/cli/tests/upload_2G.phpt" substitution and
delete "ext/pcre/tests/bug76909.phpt" file.
[inputs]: Replace 'pcre' with 'pcre2'.
2018-12-13 05:56:12 +03:00
Pierre Neidhardt ce3fef9fcd
gnu: Add missing "Pierre Neidhardt" copyright line.
* gnu/packages/admin.scm: Fix copyright.
2018-12-13 00:17:42 +01:00
Pierre Neidhardt 2eddeebab5
gnu: Add ngrep.
* gnu/packages/admin.scm (ngrep): New variable.
2018-12-12 23:52:50 +01:00
宋文武 7b046b1bdc
gnu: zathura-pdf-mupdf: Fix dependencies.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Add mujs.
[arguments]: Pass 'link-external' to the configure flags.  Patch 'meson.build'
to include mujs as 'build_dependencies'.
2018-12-12 19:40:34 +08:00
Rutger Helling 3a48d05538
gnu: openttd: Update to 1.8.0.
* gnu/packages/games.scm (openttd): Update to 1.8.0.
[inputs]: Use allegro instead of allegro-4.
2018-12-12 11:12:01 +01:00
Rutger Helling ab533c613e
gnu: allegro: Fix compilation with Mesa >= 18.2.5.
* gnu/packages/game-development.scm (allegro)[source]: Add
allegro-fix-compilation-mesa-18.2.5-and-later.patch.
* gnu/packages/patches/allegro-fix-compilation-mesa-18.2.5-and-later.patch:
New file.
2018-12-12 11:12:01 +01:00
Christopher Baines 95ae013092
gnu: python-celery: Update to 4.2.1.
This is an attempt to get the package building after the update to Python
3.7. I'm not sure this totally works, as the tests detect an incompatibility
with Python 3.7 due to use of "async". But with the tests disabled, you can at
least import the celery module, which is a start.

* gnu/packages/python.scm (python-celery): Update to 4.2.1.
[arguments]: Switch to py.test, from nose, disable the tests and loosen the
requirements on pytest.
[native-inputs]: Remove python-nose, add python-pytest and python-case.
[home-page]: Change from HTTP to HTTPS.
2018-12-12 09:03:28 +01:00
Christopher Baines ae218b75f6
gnu: python-billiard: Update to 3.5.0.5.
This is to enable updating python-celery.

* gnu/packages/python.scm (python-billiard): Update to 3.5.0.5.
[native-inputs]: Remove python-nose, add python-case and python-pytest.
2018-12-12 09:03:27 +01:00
Christopher Baines f6c19fe8ce
gnu: python-kombu: Update to 4.2.2.
This fixes the build, that probably broke with a Python update.

* gnu/packages/python.scm (python-kombu): Update to 4.2.2..
2018-12-12 09:03:27 +01:00
Christopher Baines a65a33d070
gnu: python-amqp: Update to 2.3.2.
This is needed to update python-kombu to 4.2.2.

* gnu/packages/python.scm (python-amqp): Update to 2.3.2.
2018-12-12 09:03:27 +01:00
Christopher Baines 9253c42973
gnu: Add python-pyro4.
This is needed to update python-kombu to 4.2.2

* gnu/packages/python.scm (python-pyro4): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 2cfcab3aef
gnu: Add python-vine.
This is needed to update python-amqp to 2.3.2.

* gnu/packages/python.scm (python-vine): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 679c979f25
gnu: Add python-case.
This is required to update python-amqp and python-kombu, as well as adding
python-vine.

* gnu/packages/python.scm (python-case): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 053f3d4857
gnu: Add python-serpent.
This is required for python-pyro4, which is needed to update python-amqp and
python-kombu.

* gnu/packages/python.scm (python-serpent): New variable.
2018-12-12 09:03:26 +01:00
Christopher Baines 7600513a8a
gnu: Add python-pytest-sugar.
This is required to update python-amqp and python-kombu.

* gnu/packages/check.scm (check): New variable.
2018-12-12 09:03:26 +01:00
Efraim Flashner 42140fd434
gnu: Add toybox.
* gnu/packages/busybox.com (toybox): New variable.
2018-12-12 09:27:17 +02:00
Efraim Flashner 8c380a01a2
gnu: Add dav1d.
* gnu/packages/video.scm (dav1d): New variable.
2018-12-12 09:24:48 +02:00
Arun Isaac e200de5457
gnu: Add chirp.
* gnu/packages/ham-radio.scm (chirp): New variable.
2018-12-12 12:37:06 +05:30
Eric Bavier b2fb40de98
gnu: onionshare: Update to 1.3.1.
* gnu/packages/tor.scm (onionshare): Update to 1.3.1.
[arguments]: Remove unnecessary "get_resource_path" substitutions, which is
handled fine by the single substitution in "onionshare/common.py".  Fix
install location in .desktop.  Adjust test runner in 'tests' phase.
[native-inputs]: "python-nose" -> "python-pytest".
2018-12-12 00:03:05 -06:00
Eric Bavier 0226dca7c9
gnu: youtube-viewer: Update to 3.5.0.
* gnu/packages/video.scm (youtube-viewer): Update to 3.5.0.
2018-12-12 00:02:54 -06:00
Mark H Weaver 46e613e3e5
gnu: icecat: Add fixes from upstream mozilla-esr60 [security-fixes].
Includes fixes for CVE-2018-18494 and the remaining 7 out of 10 changesets
for CVE-2018-12405.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from
the upstream mozilla-esr60 repository.
2018-12-11 23:04:31 -05:00
Mark H Weaver 29eb0bc76c
gnu: icecat: Relabel patches to reflect CVE assignments.
Document that we include fixes for CVE-2018-17466, CVE-2018-18492,
CVE-2018-18493, CVE-2018-18498, and 3 out of 10 changesets for
CVE-2018-12405.

* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect
CVE assignments.
2018-12-11 23:04:28 -05:00
Mark H Weaver 8d956d8600
gnu: icecat: Enable Stylo CSS engine.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add 'llvm-3.9.1' and
'clang-3.9.1'.
[arguments]: In the configure-flags, use quasiquote, remove "--disable-stylo",
and add "--with-clang-path=..." and "--with-libclang-path=...".
Add 'augment-CPLUS_INCLUDE_PATH' phase.  In the custom 'configure' phase,
set the CC environment variable to "gcc".
2018-12-11 23:04:18 -05:00
Danny Milosavljevic b7c1c2b856
gnu: rust: Increase build timeouts.
* gnu/packages/rust.scm (rust-1.19)[properties]: New field.
(rust-1.20)[properties]: New field.
2018-12-12 01:18:09 +01:00
Mathieu Lirzin 99aad42138
gnu: emacs-cider: Update to 0.18.0.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.18.0.
[source]: Use git-fetch.
[propagated-inputs]: Add emacs-sesman.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Mathieu Lirzin 2165ea1d1c
gnu: Add emacs-sesman.
* gnu/packages/emacs.scm (emacs-sesman): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Rutger Helling 799f5d0df0
gnu: python-gevent: Remove unreliable test.
* gnu/packages/python.scm (python-gevent): Add 'skip-timer-test phase from
python2-gevent.
* gnu/packages/python.scm (python2-gevent): Remove 'skip-timer-test phase,
inherit from python-gevent instead.
2018-12-11 11:47:34 +01:00
Clément Lassieur 435d8a83b5
gnu: Add gajim-omemo.
* gnu/packages/messaging.scm (gajim-omemo): New variable.
[propagated-inputs]: Add python-axolotl.
2018-12-11 11:16:56 +01:00
Clément Lassieur 9e3644a823
gnu: gajim: Add support for Guix packaged plugins.
* gnu/packages/messaging.scm (gajim)[inputs]: Remove python-axolotl.
[arguments]: Add an 'add-plugin-dirs' phase.
[native-search-paths]: New field.
2018-12-11 11:16:35 +01:00
Leo Famulari 59c9d4f108
gnu: certbot, python-acme: Update to 0.29.1.
* gnu/packages/tls.scm (certbot, python-acme): Update to 0.29.1.
2018-12-10 13:40:11 -05:00
Leo Famulari fec2c8532d
gnu: Borg: Update to 1.1.8.
* gnu/packages/backup.scm (borg): Update to 1.1.8.
[source]: Remove obsolete patch.
* gnu/packages/patches/borg-respect-storage-quota.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-10 13:23:17 -05:00
Efraim Flashner f21058dc5c
gnu: font-gnu-unifont: Update to 11.0.03.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.03.
[arguments]: Enable parallel builds.
2018-12-10 10:53:23 +02:00
Efraim Flashner 0ba4a67976
gnu: mtools: Update to 4.0.23.
* gnu/packages/mtools.scm (mtools): Update to 4.0.23.
2018-12-10 10:43:55 +02:00
Chris Marusich a5523942f7
gnu: Add yubikey-personalization.
* gnu/packages/security-token.scm (yubikey-personalization): New variable.
2018-12-09 16:40:00 -08:00
Paul Garlick 72f95783f1
gnu: petsc-openmpi: Ensure compatibility of SCOTCH dependency.
* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Replace pt-scotch
with pt-scotch32 in order to prevent 'incompatible pointer' warnings
being generated in the 'build' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-10 00:28:11 +01:00
Ludovic Courtès 7e4bc21509
services: guix: Run 'guix-daemon' in UTF-8 locale.
Fixes <https://bugs.gnu.org/32942>.
Reported by Julien Lepiller <julien@lepiller.eu>.

* gnu/services/base.scm (guix-shepherd-service) <start>: In
 #:environment-variables, add "GUIX_LOCPATH" and "LC_ALL".
2018-12-10 00:28:11 +01:00
Marius Bakke 1460e77abf
gnu: msmtp: Update to 1.8.1.
* gnu/packages/mail.scm (msmtp): Update to 1.8.1.
2018-12-10 00:12:18 +01:00
Marius Bakke 2e265d19d1
gnu: git: Update to 2.20.0.
* gnu/packages/version-control.scm (git): Update to 2.20.0.
2018-12-10 00:12:18 +01:00
Maxim Cournoyer 88c7cf8499
gnu: emacs-elpy: Update to 1.27.0.
* gnu/packages/emacs.scm (emacs-elpy): Update to 1.27.0.
2018-12-09 16:18:19 -05:00
Maxim Cournoyer 584d5556d4
gnu: python-jedi: Update to 0.13.1 and disable the tests.
Jedi test suite fails when run with Python 3.7.

* gnu/packages/python.scm (python-jedi): Update to 0.13.1
[tests?] Disable.
[phases] Add condition check for the tests? argument to run the tests.
2018-12-09 16:18:18 -05:00
Pierre Neidhardt 505a385498
gnu: Add go-ipfs.
* gnu/packages/ipfs.scm (go-ipfs): New variable.
2018-12-09 18:21:10 +01:00
Efraim Flashner 8d3f604d94
gnu: syslinux: Limit the architectures supported.
* gnu/packages/bootloaders.scm (syslinux)[supported-systems}: New field.
2018-12-09 15:43:43 +02:00
Efraim Flashner ba8c08788f
gnu: mtools: Update to 4.0.22.
* gnu/packages/mtools.scm (mtools): Update to 4.0.22.
2018-12-09 15:43:40 +02:00
Ricardo Wurmus d7e2465242
gnu: sorcer: Always return #T from build phases.
* gnu/packages/music.scm (sorcer)[arguments]: Use INVOKE.
2018-12-09 13:54:56 +01:00
Gábor Boskovits accb5c3100
gnu: openjdk: Make idlj respect SOURCE_DATE_EPOCH.
* gnu/packages/patches/openjdk-10-idlj-reproducibility.patch: New file.
* gnu/packages/java.scm (openjdk10)[source]: Use it.
* gnu/locale.mk (dist_patch_DATA): Register it.
2018-12-09 12:55:36 +01:00
Mark H Weaver 99c39c28f9
gnu: linux-libre: Update to 4.19.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.8.
(%linux-libre-hash): Update hash.
2018-12-09 03:16:20 -05:00
Mark H Weaver 80606f7737
gnu: linux-libre@4.14: Update to 4.14.87.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.87.
(%linux-libre-4.14-hash): Update hash.
2018-12-09 03:16:18 -05:00
Mark H Weaver bff07c024e
gnu: linux-libre@4.9: Update to 4.9.144.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.144.
2018-12-09 03:16:15 -05:00
Leo Famulari 5d3f673db4
gnu: polkit: Fix CVE-2018-19788.
* gnu/packages/patches/polkit-CVE-2018-19788.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/polkit.scm (polkit)[source]: Use it.
2018-12-09 00:21:09 -05:00
宋文武 1f1d6af714
gnu: Add easyrpg-player.
* gnu/packages/easyrpg.scm (easyrpg-player): New variable.
2018-12-09 09:17:02 +08:00
宋文武 b779dbac72
gnu: Add liblcf.
* gnu/packages/easyrpg.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-12-09 09:11:13 +08:00
Danny Milosavljevic b05399dffc
gnu: supercollider: Update to 3.10.0.
* gnu/packages/audio.scm (supercollider): Update to 3.10.0.
[arguments]<#:phases>[disable-broken-tests]: Modify.
2018-12-09 01:47:46 +01:00
Kei Kebreau 5a8b00f26b
gnu: gcl: Update snapshot.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-2.d3335e2.
2018-12-08 19:38:46 -05:00
Marius Bakke cec0c4e29c
gnu: libgphoto2: Update to 2.5.21.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.21.
2018-12-08 23:06:46 +01:00
Ricardo Wurmus 0fd9671bcc
gnu: patchage: Fix build.
Fixes <https://bugs.gnu.org/33677>.

* gnu/packages/audio.scm (patchage)[arguments]: Use Python 2.
2018-12-08 22:55:48 +01:00
Ricardo Wurmus cbe23db2d7
gnu: qtractor: Update to 0.9.3.
* gnu/packages/music.scm (qtractor): Update to 0.9.3.
2018-12-08 22:54:15 +01:00
Ricardo Wurmus d871e29ada
gnu: supercollider: Fix build.
Fixes <https://bugs.gnu.org/33674>.

* gnu/packages/audio.scm (supercollider)[arguments]: Add phase to fix build
with Boost 1.68.
[inputs]: Replace boost with boost-cxx14.
2018-12-08 22:52:28 +01:00
Ricardo Wurmus 5763243c4f
gnu: qsynth: Update to 0.5.4.
* gnu/packages/audio.scm (qsynth): Update to 0.5.4.
2018-12-08 22:48:13 +01:00
Efraim Flashner b52bcb24c6
gnu: quassel: Patch reference to inxi.
* gnu/packages/irc.scm (quassel)[arguments]: Patch the reference to
'inxi' in the source.
[inputs]: Add inxi-minimal.
2018-12-08 23:08:04 +02:00
Efraim Flashner 4ad62876cb
gnu: quassel: Update to 0.13.0.
* gnu/packages/irc.scm (quassel): Update to 0.13.0.
[arguments]: Update configure flags.
[inputs]: Add qtmultimedia.
2018-12-08 22:50:17 +02:00
Marius Bakke 08861d259b
gnu: python-pyaml: Update to 18.11.0.
* gnu/packages/python.scm (python-pyaml): Update to 18.11.0.
2018-12-08 19:37:47 +01:00
Marius Bakke 8a831c6f06
gnu: Remove more GCC ICE workarounds.
These were fixed with <https://bugs.gnu.org/31708>.

* gnu/packages/glib.scm (python-pygobject, python2-pygobject)[native-inputs]:
Remove GCC-7.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Likewise.
[arguments]: Remove related phase.
2018-12-08 19:37:47 +01:00
Marius Bakke 6fac106491
gnu: feh: Update to 3.1.1.
* gnu/packages/image-viewers.scm (feh): Update to 3.1.1.
2018-12-08 19:37:47 +01:00
Marius Bakke 7570ec5aa9
gnu: GCC@7: Update to 7.4.0.
* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0.
[source](patches): Drop 'gcc-libsanitizer-ustat.patch'.
* gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14,
as GCC 7.4.0 triggers <https://bugs.gnu.org/33605>.
2018-12-08 19:37:47 +01:00
Marius Bakke 8d65ae44ac
gnu: GCC@6: Update to 6.5.0.
* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gcc.scm (gcc-6): Update to 6.5.0.
[source](patches): Drop obsolete patches.
[source](snippet): Remove.
2018-12-08 19:37:47 +01:00
Marius Bakke 91206dffb9
gnu: elogind: Update to 239.3.
* gnu/packages/freedesktop.scm (elogind): Update to 239.3.
2018-12-08 19:37:47 +01:00
Kei Kebreau e0ae7e7374
gnu: Rename "qtoctave" to "octave".
* gnu/packages/maths.scm (qtoctave): Define in terms of 'deprectated-package'.
(octave): New variable, formerly known as "qtoctave".
2018-12-08 13:18:24 -05:00
Kei Kebreau 5537603fbf
gnu: Rename "octave" to "octave-cli".
* gnu/packages/maths.scm (octave): Rename to...
(octave-cli): ...this.
[name]: Change to "octave-cli".
(qtoctave): Inherit from octave-cli.
(flann)[inputs]: Adjust accordingly.
* gnu/packages/engineering.scm (qucs)[inputs]: Likewise.
(qucs-s)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[inputs]: Likewise.
2018-12-08 13:17:31 -05:00
Brendan Tildesley ec60c3a581
gnu: calibre: Update to 3.35.0.
* gnu/packages/ebooks.scm: (calibre): Update to 3.35.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2018-12-08 15:55:54 +01:00
Ricardo Wurmus f9dcf79f47
gnu: ingen: Fix build.
Fixes <https://bugs.gnu.org/33667>.

* gnu/packages/music.scm (ingen)[arguments]: Use python-2.
2018-12-08 09:07:40 +01:00
Amar Singh 46c8cea27b
gnu: qjackctl: Update 0.5.5.
* gnu/packages/audio.scm (qjackctl): Update to 0.5.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-12-08 12:03:09 +08:00
Leo Famulari b9103c827c
gnu: Add a C++14 variant of Boost for packages that need it.
Fixes <https://bugs.gnu.org/33605> and <https://bugs.gnu.org/33610>.

* gnu/packages/boost.scm (boost-cxx14): New variable.
* gnu/packages/compression.scm (innoextract)[inputs]: Use it.
* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Use it.
2018-12-07 19:42:59 -05:00
Ricardo Wurmus 23a1f738b1
gnu: guix: Update to 6ddc63e599.
This fixes a problem introduced with commit
6eac835f17.  Reported on the #guix IRC channel
by tune.

* gnu/packages/package-management.scm (guix): Update to 6ddc63e599.
2018-12-07 15:37:19 +01:00
Ludovic Courtès 6eac835f17
maint: update-guix-package: Really register GC roots.
Previously we'd pass a relative file name to 'add-indirect-root', which
the daemon would interpret as relative to "/".  Consequently, checkouts
were not protected from GC.

* build-aux/update-guix-package.scm (main): Pass an absolute file name
to 'add-indirect-root'.
2018-12-07 15:14:12 +01:00
Diego Nicola Barbato 814652b41f
gnu: emacs-exwm: Update to 0.21.
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-07 18:30:39 +05:30
Ricardo Wurmus 705ea5bff6
gnu: Add r-fmsb.
* gnu/packages/cran.scm (r-fmsb): New variable.
2018-12-07 13:44:16 +01:00
Ludovic Courtès 5118e26f83
gnu: guix-daemon: Add dependency on Guile-JSON.
Fixes a bug introduced in 6776af04d4,
where the configure phase of 'guix-daemon' would abort due to the lack
of Guile-JSON.

* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
GUILE-JSON.
2018-12-07 00:06:51 +01:00
Ludovic Courtès 3933905c5f
Merge branch 'version-0.16.0' 2018-12-07 00:00:41 +01:00
Mark H Weaver 69f867b18f
gnu: linux-libre: Update to 4.19.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.7.
(%linux-libre-hash): Update hash.
2018-12-06 17:17:23 -05:00
Mark H Weaver 8b041fd21d
gnu: linux-libre@4.14: Update to 4.14.86.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.86.
(%linux-libre-4.14-hash): Update hash.
2018-12-06 17:16:27 -05:00
Mark H Weaver 1ecd6624ab
gnu: linux-libre@4.9: Update to 4.9.143.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.143.
2018-12-06 17:15:37 -05:00
Leo Famulari e6c28113e6
gnu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.
2018-12-06 16:16:54 -05:00
Marius Bakke d553ee8082
tests: elogind: Adjust to elogind output change.
This is a follow-up to commit 4163f2467b.

* gnu/tests/desktop.scm (run-elogind-test): s|/dev/tty1/tty1.
2018-12-06 21:18:03 +01:00
Stefan Stefanović 4163f2467b
gnu: elogind: Update to 239.2.
* gnu/packages/freedesktop.scm (elogind): Update to 239.2.
[source](patches): Remove elogind-glibc-2.27.patch.
[source](snippet): Remove snippet.
[arguments]:
<#:tests?>: Enable tests.
<#:configure-flags>: Adjust build paths. Disable some tests.
<#:make-flags>: Remove argument.
<#:phases>[patch-locale-header]: Remove phase.
<#:phases>[clean-runpath]: Add phase.
<#:phases>[bootstrap]: Remove phase.
<#:phases>[fix-pkttyagent-path]: Add phase.
<#:phases>[fix-service-file]: Remove phase.
<#:phases>[add-libcap-to-search-path]: Remove phase.
<#:phases>[remove-uaccess-tag]: Remove phase.
<#:phases>[change-pid-file-path]: Add phase.
[build-system]: Switch to meson-build-system.
[native-inputs]: Sort native-inputs list.
Remove gperf package version constraint.
Remove: autoconf, automake, libtool, intltool.
Add: docbook-xml-4.2.
[inputs]: Remove: linux-libre-headers.
* gnu/packages/patches/elogind-glibc-2.27.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch file.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06 20:22:41 +01:00
Stefan Stefanović 1f9b1d3d97
gnu: elogind: Use git-fetch.
* gnu/packages/freedesktop.scm (elogind)[source]: Use git-fetch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06 20:22:41 +01:00
Marius Bakke f19dfeeb26
gnu: efivar: Update to 37.
* gnu/packages/linux.scm (efivar): Update to 37.
2018-12-06 20:22:41 +01:00
Björn Höfling a18f8eaf61
gnu: arc-theme: Update to 20181022 and fix build.
* gnu/packages/gnome.scm (arc-theme)[version]: Update to 20181022.
[source]: Use new fork, change to git-fetch.
[inputs]: Remove and move gtk+ to native-inputs.
[native-inputs]: Add gtk+, glib:bin, gnome-shell, inkscape, optipng and sassc.
[home-page]: Adapt to new fork.
[license]: Fix to GPL 3 or later (gpl3+).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06 12:26:30 -05:00
Ricardo Wurmus 68464ea259
gnu: sassc: Fix build.
* gnu/packages/web.scm (sassc)[arguments]: Delete bootstrap phase; let
phase end on boolean.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06 12:26:30 -05:00
Ludovic Courtès 178be030c0
vm: Add padding in the ISO image.
Fixes <https://bugs.gnu.org/33639>.
Thanks to Ricardo Wurmus and Thomas Schmitt for their suggestions!

* gnu/build/vm.scm (make-iso9660-image): Pass "-padding 10m" to
xorriso.
2018-12-06 17:22:24 +01:00
Marius Bakke 3d53869e30
gnu: ldb: Fix build on 32-bit systems.
* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
[arguments]: Make #:tests? conditional on LMDB availability.
2018-12-06 15:58:18 +01:00
Marius Bakke 4a21d1765d
gnu: nginx: Update to 1.14.2.
* gnu/packages/web.scm (nginx): Update to 1.14.2.
2018-12-06 15:58:18 +01:00
Christopher Baines 17cfb7aeff
gnu: ruby-json-pure: Fix build.
The version of test-unit used is greater than one of the gemspec files was
specifying. It was already being changed in two places, so this commit changes
the json-java.gemspec file as well.

* gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Add new
fix-json-java.gemspec phase.
2018-12-05 21:21:24 +00:00
Christopher Baines 9c5f4b82bb
gnu: capnproto: Update to 0.7.0.
* gnu/packages/serialization.scm (capnproto): Update to 0.7.0.
[arguments]: Add new 'use-tmp-for-tempory-files phase.
2018-12-05 20:29:17 +00:00
Christopher Baines 9718265eec
gnu: mash: Use C++ 14.
I'm looking to upgrade capnproto, and mash fails to build with 0.7. Therefore,
tweak the compilation to allow it to build with 0.7. The package also builds
with the current version of capnproto. I got the idea of changing the c++
version from here [1].

1: https://github.com/marbl/Mash/issues/98

* gnu/packages/bioinformatics.scm (mash)[arguments]: Add new use-c++14 phase.
2018-12-05 20:29:12 +00:00
Leo Famulari 07315efc65
gnu: Syncthing: Update to 0.14.54.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.54.
2018-12-05 15:23:55 -05:00
Rene e8338e9101
gnu: filezilla: Update to 3.39.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.39.0.
2018-12-05 14:54:01 -05:00
Rene 07df80d195
gnu: libfilezilla: Update to 0.15.1.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.15.1.
[inputs]: Add nettle.
2018-12-05 14:54:00 -05:00
Rene e920165979
gnu: balsa: Update to 2.5.6.
* gnu/packages/mail.scm (balsa): Update to 2.5.6.
[source]: Update URI.
2018-12-05 14:54:00 -05:00
Rene 7da4dbb3f2
gnu: pdfgrep: Update to 2.1.2.
* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.2.
2018-12-05 14:54:00 -05:00
Leo Famulari 8f11439c36
gnu: eyeD3: Update to 0.8.8.
* gnu/packages/mp3.scm (eyed3): Update to 0.8.8.
2018-12-05 14:08:39 -05:00
Ludovic Courtès 676c3adc14
gnu: guix: Update to c845323. 2018-12-05 18:30:16 +01:00
Ludovic Courtès c845323d4b
gnu: guix: Update to 0.16.0. 2018-12-05 16:30:58 +01:00
Ludovic Courtès 970ebdae8c
services: guix-daemon: Fix authorization of multiple keys.
Previously, the 'unless (file-exists? "/etc/guix/acl")' guard would mean
that only the first key in the list would get registered since were were
generating one registration snippet per key.  This fixes that.

* gnu/services/base.scm (hydra-key-authorization): Change to be a
'for-each' loop iterating on #$KEYS.
2018-12-05 16:24:50 +01:00
Danny Milosavljevic aa00797877
gnu: beets: Make it compatible with Python 3.7.
* gnu/packages/music.scm (beets)[arguments]<#:phases>
[make-python3.7-compatible]: New phase.
2018-12-05 14:58:20 +01:00
Leo Famulari 3a2627b83c
gnu: khal: Disable another test.
Normally we shouldn't disable tests just because they fail.  However,
since the recent glibc update, it's not possible to keep using an old
khal, because khal requires locales to be set up properly.

* gnu/packages/calendar.scm (khal)[arguments]: Disable a failing test.
2018-12-05 00:12:56 -05:00
Pierre Langlois 4b193da3f9
gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.
StumpWM version 1.0.0 was the last version to support lisps other than SBCL.
This patch renames the current version of Stumpwm to simply 'stumpwm' instead
of 'sbcl-stumpwm' since it's redundant, and removes the unmaintained
'ecl-stumpwm' package.

* gnu/packages/lisp.scm (sbcl-stumpwm): Deprecate in favor of 'stumpwm'.
[name]: Rename to 'stumpwm'.
[arguments]: Set '#:asd-system-name' to 'stumpwm'.
[properties]: Replace ecl-variant with cl-source-variant.
(ecl-stumpwm): Remove variable.
(cl-stumpwm): Replace 'sbcl-stumpwm' with 'stumpwm' and adapt.
(sbcl-stumpwm+slynk): Deprecate in favor of 'stumpwm+slynk'.
[name]: Rename to 'stumpwm-with-slynk'.
[inherit, inputs, arguments]: Replace 'sbcl-stumpwm' with 'stumpwm'.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-12-05 07:32:09 +03:00
Leo Famulari f224ea365b
gnu: go-github-com-client-golang-prometheus: Update to 0.9.1-0.7e9098b.
* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
Update to 0.9.1-0.7e9098b.
[arguments]: Skip the test suite.
2018-12-04 21:36:34 -05:00
Leo Famulari f2bf63d029
gnu: go-github-com-syncthing-notify: Update to 0.0.0-3.116c45b.
* gnu/packages/syncthing (go-github-com-syncthing-notify): Update to 0.0.0-3.116c45b.
2018-12-04 21:36:34 -05:00
Leo Famulari c7c0b3a98b
gnu: Syncthing: Update to 0.14.53.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.53.
[source]: Use bundled libraries.
[inputs]: Remove field.
[arguments]: Simplify the 'build' phase.
2018-12-04 21:33:49 -05:00
Oleg Pykhalov 79a0eabd2a
gnu: Add python-xmltodict.
* gnu/packages/xml.scm (python-xmltodict): New variable.
2018-12-05 03:22:55 +03:00
Pierre Neidhardt 89ca445c29
gnu: sbcl-next: Update to 1.1.0.
* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.1.0.
2018-12-05 00:38:58 +01:00
Pierre Neidhardt b96bd82133
gnu: next-gtk-webkit: Update to 1.1.0.
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.1.0.
2018-12-05 00:38:44 +01:00
Ludovic Courtès c16c119d0a
gnu: quilt: Use shorter file names for patches.
We were reaching the 99-character limit of POSIX tar.

* gnu/packages/patches/quilt-compat-getopt-fix-option-with-nondigit-param.patch:
Rename to...
* gnu/packages/patches/quilt-getopt-nondigit-param.patch: ... this.
* gnu/packages/patches/quilt-compat-getopt-fix-second-separator.patch:
Rename to...
* gnu/packages/patches/quilt-getopt-second-separator.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/patchutils.scm (quilt)[source](patches): Likewise.
2018-12-05 00:08:28 +01:00
Christopher Baines fe5969656a
gnu: mongo-tools: Fix build.
I guess this broke when upgrading go. I did try upgrading to the later patch
and minor releases, but they had similar problems, so lets upgrade separately.

* gnu/packages/databases.scm (mongo-tools)[arguments]: Add patch-source phase.
2018-12-04 20:27:04 +00:00
Marius Bakke b4c684cdf3
gnu: mbedtls-apache: Update to 2.14.1 [fixes CVE-2018-19608].
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.1.
2018-12-04 21:13:31 +01:00
Marius Bakke 17074cae32
gnu: samba.scm: Sort module imports.
* gnu/packages/samba.scm (gnu): Sort imports.
2018-12-04 21:13:31 +01:00
Marius Bakke bdf161251a
gnu: ldb: Update to 1.4.3.
* gnu/packages/samba.scm (ldb): Update to 1.4.3.
[inputs]: Add LMDB.
2018-12-04 21:13:31 +01:00
Marius Bakke 44eff75ea3
gnu: samba: Update to 4.9.3.
* gnu/packages/samba.scm (samba): Update to 4.9.3.
[inputs]: Add GPGME, JANSSON, LIBARCHIVE and LMDB.
2018-12-04 21:13:31 +01:00
Marius Bakke 69d30ba280
gnu: re2: Update to 2018-12-01.
* gnu/packages/regex.scm (re2): Update to 2018-12-01.
2018-12-04 21:13:31 +01:00
Marius Bakke 56302fc1ec
gnu: re2: Download sources from git.
* gnu/packages/regex.scm (re2)[source]: Change to GIT-FETCH.
2018-12-04 21:13:31 +01:00
Marius Bakke db2db1296b
gnu: python-django: Update to 1.11.17.
* gnu/packages/django.scm (python-django): Update to 1.11.17.
2018-12-04 21:13:31 +01:00
Christopher Baines 69a64ecd66
gnu: go-gopkg.in-tomb.v2: Fix build.
Looks like this test isn't compiling with newer versions of go, so fix it to
get the package building again.

* gnu/packages/golang.scm (go-gopkg.in-tomb.v2)[arguments]: Add new
patch-source phase.
2018-12-04 19:53:04 +00:00
Ludovic Courtès 040ae18819
tests: Increase root partitions size to 1.2G.
The system closure has grown slightly above 1GiB so adjust accordingly.

* gnu/tests/install.scm (%simple-installation-script): Increase vdb2 size of
1.2G,
(%extlinux-gpt-installation-script); ditto
(%simple-installation-script-for-/dev/vda): ditto,
(%separate-store-installation-script): ditto for vdb3,
(%encrypted-root-installation-script): ditto.
2018-12-04 20:30:50 +01:00
Arun Isaac 30a1f6e214
gnu: Add apertium.
* gnu/packages/dictionaries.scm (apertium): New variable.
2018-12-04 23:08:45 +05:30
Arun Isaac d2e1d02253
gnu: Add lttoolbox.
* gnu/packages/dictionaries.scm (lttoolbox): New variable.
2018-12-04 23:08:45 +05:30
Arun Isaac 5790d163a4
gnu: dictionaries: Use license prefix.
* gnu/packages/dictionaries.scm: Import (guix licenses) with license:
prefix. Fix all license fields.
2018-12-04 23:08:33 +05:30
Ricardo Wurmus 42c3e00c20
gnu: pigx-rnaseq: Update to 0.0.5.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.5.
[inputs]: Replace snakemake-4 with snakemake.
2018-12-04 16:21:50 +01:00
Andreas Enge 4ebfe99a3f
gnu: pari-gp: Update to 2.11.1.
* gnu/packages/algebra.scm (pari-gp): Update to 2.11.1.
2018-12-04 13:38:16 +01:00
Tim Gesthuizen f5a15a86b0
gnu: emacs-irony-mode: Fetch source using git.
* gnu/packages/emacs.scm (emacs-irony-mode)[source]: Rewrite in terms of GIT-FETCH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 11:14:21 +01:00
Timo Eisenmann 3a1835128d
gnu: enlightenment: Use absolute path to 'edje_cc'.
* gnu/packages/enlightenment.scm (enlightenment)[arguments]: In
'set-system-actions', set absolute file name to 'edje_cc'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 11:06:00 +01:00
Paul Garlick dd6cb4a0af
gnu: fenics: Skip extra demo in 'check' phase.
* gnu/packages/simulation.scm (fenics)[arguments]: Add 'curl-curl'
demo to list of demos that require meshes supplied by git-lfs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 10:58:56 +01:00
Paul Garlick af5236739e
gnu: petsc-openmpi: Configure with support for HYPRE preconditioner.
* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add hypre-openmpi.
[arguments]: Add 'with-hypre=1' flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 10:58:50 +01:00
Ludovic Courtès 0bc02becca
Remove most references to hydra.gnu.org.
* Makefile.am (assert-binaries-available): Don't mention hydra.gnu.org
in comment.
* build-aux/check-available-binaries.scm: Likewise.
* build-aux/check-final-inputs-self-contained.scm: Likewise.
* doc/guix.texi (SUBSTITUTE-SERVER): New variable.
Use it throughout instead of "mirror.hydra.gnu.org".
* doc/contributing.texi (Submitting Patches): Likewise.
* gnu/services/base.scm (hydra-key-authorization)
(guix-activation): Remove mentions of "hydra.gnu.org" in comments and
messages.
* gnu/system/install.scm (%installation-services): Likewise.
* guix/scripts/size.scm (guix-size): Likewise.
2018-12-04 10:57:56 +01:00
Rutger Helling 1f51f0d975
gnu: dolphin-emu: Update to commit 2c57e70.
* gnu/packages/emulators.scm (dolphin-emu): Update to commit 2c57e70.
2018-12-04 10:03:55 +01:00
Oleg Pykhalov 9325533bd0
services: ddclient: Fix unrecognized keywords.
This patch fixes warnings about unrecognized keywords in logs.

* gnu/services/dns.scm (serialize-field): Skip some field names.
2018-12-04 07:16:00 +03:00
Leo Famulari 191c439e79
gnu: Beets: Update to 1.4.7.
* gnu/packages/music.scm (beets): Update to 1.4.7.
2018-12-03 18:54:53 -05:00
Leo Famulari ca45e49404
gnu: python-unidecode: Update to 1.0.23.
* gnu/packages/python.scm (python-unidecode, python2-unidecode): Update to
1.0.23.
2018-12-03 18:54:50 -05:00
Leo Famulari c05c1910db
gnu: Beets: Fix compatibility with Python 3.7.
* gnu/packages/patches/beets-python-3.7-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
*  gnu/packages/music.scm (beets)[source]: Use it.
2018-12-03 17:30:30 -05:00
Ludovic Courtès 91a4863d9d
gnu: Add hnsd.
Thank you, Handshake!

* gnu/packages/dns.scm (hnsd): New variable.
2018-12-03 21:57:49 +01:00
Marius Bakke 4f03aa23e8
gnu: python-cryptography: Update to 2.4.2.
* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.4.2.
2018-12-03 17:44:14 +01:00
Marius Bakke cee3d7136b
gnu: python-statsmodels: Update to 0.9.0.
* gnu/packages/statistics.scm (python-statsmodels): Update to 0.9.0.
[arguments]: Remove obsolete workaround.
2018-12-03 17:44:14 +01:00
Marius Bakke 650bc94216
gnu: python-scikit-learn: Update source hash.
The upstream git tag moved from 6ccb5e44b188059e9b7459ac02ec97e32a9ab7ba to
55bf5d93e5674f13a1134d93a11fd0cd11aabcd1 two days later...

* gnu/packages/machine-learning.scm (python-scikit-learn)[source](sha256):
Update for upstream tag change.
2018-12-03 17:44:14 +01:00
Marius Bakke 635d29c244
gnu: python-scikit-image: Propagate six and numpy.
* gnu/packages/python.scm (python-scikit-image)[native-inputs]: Move
PYTHON-NUMPY and PYTHON-SIX ...
[propagated-inputs]: ... here.
2018-12-03 17:44:14 +01:00
Marius Bakke fcb5409438
gnu: python-scikit-image: Update to 0.14.1.
Also add explicit Python2 variants for its dependency closure.

* gnu/packages/python.scm (python-scikit-image): Update to 0.14.1.
[source](uri): Use PYPI-URI.
[propagated-inputs]: Add PYTHON-CLOUDPICKLE, PYTHON-DASK, PYTHON-MATPLOTLIB
and PYTHON-PYWAVELETS.
(python2-toolz, python2-cloudpickle, python2-locket, python2-blosc,
python2-partd, python2-dask): New public variables.
2018-12-03 17:44:14 +01:00
Marius Bakke 947ee67d4b
gnu: python-dask: Update to 1.0.0.
* gnu/packages/python.scm (python-dask): Update to 1.0.0.
[arguments]: Disable one test for Python2, and override 'check' phase.
2018-12-03 17:44:14 +01:00
Marius Bakke 03bfbe2f10
gnu: python-cloudpickle: Update to 0.6.1.
* gnu/packages/python.scm (python-cloudpickle): Update to 0.6.1.
2018-12-03 17:44:14 +01:00
Marius Bakke 36c90dda38
gnu: Add python-pywavelets.
* gnu/packages/python.scm (python-pywavelets, python2-pywavelets): New public
variables.
2018-12-03 17:44:14 +01:00
Marius Bakke 8aaec042d4
gnu: kicad: Fix build with Boost >= 1.68.
* gnu/packages/engineering.scm (kicad)[arguments]: Add phase 'adjust-boost-include'.
2018-12-03 17:44:13 +01:00
Marius Bakke aefcdea199
gnu: python-greenlet: Update to 0.4.15.
* gnu/packages/python.scm (python-greenlet): Update to 0.4.15.
2018-12-03 17:44:13 +01:00
Marius Bakke 0e02e81936
gnu: python-geventhttpclient: Fix test failure.
* gnu/packages/python-web.scm (python-geventhttpclient)[arguments]: Add
"--import-mode=append" to pytest invokation.
2018-12-03 17:44:13 +01:00
Laura Lazzati b9914c4794
doc: Fix "desktop" OS config example.
* gnu/system/examples/desktop.tmpl (file-systems): Add
'file-system-label' call in 'device' field.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-03 14:27:24 +01:00
Pierre Neidhardt a03894416e
gnu: emacs-helm-company: Update to 0.2.3.
* gnu/packages/emacs.scm (emacs-helm-company): Update to 0.2.3.
2018-12-03 11:21:06 +01:00
Ludovic Courtès 194451347d
Merge branch 'core-updates' 2018-12-03 08:52:17 +01:00
Eric Bavier 6efccabe4e
guile-json: Download source from savannah.
* gnu/packages/guile.scm (guile-json)[source]: Download tarball from
savannah.  Remove 'file-name' field.
[native-inputs]: Remove autoconf and automake; tarball is bootstrapped.
2018-12-02 17:56:05 -06:00
Eric Bavier 6776af04d4
Make Guile-JSON a required dependency.
* README (Requirements): Remove "optional" verbiage.
* doc/guix.texi (Requirements): Move Guile-JSON from optional to required.
* configure.ac (HAVE_GUILE_JSON): Remove Automake conditional.
(have_guile_json): Error if not "yes".
* Makefile.am (MODULE, SCM_TESTS)[HAVE_GUILE_JSON]: Add modules and tests
unconditionally.
* gnu/packages/package-mangement.scm (guix-minimal)[propagated-inputs]: Leave
guile-json input.
2018-12-02 17:56:05 -06:00
Mathieu Lirzin a7bed894d2
gnu: emacs-js2-mode: Update to 20180301.
* gnu/packages/emacs.scm (emacs-js2-mode): Update to 20180301.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:35:27 +01:00
Mathieu Lirzin 6837deb749
gnu: emacs-google-translate: Update to 0.11.16.
* gnu/packages/emacs.scm (emacs-google-translate): Update to 0.11.16.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:34:36 +01:00
Kyle Meyer 3855506f84
gnu: Add git-imerge.
* gnu/packages/version-control.scm (git-imerge): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:30:51 +01:00
Pierre Neidhardt 8757209ec5
gnu: emacs-mu4e-conversation: Update to 20181126.
* gnu/packages/emacs.scm (emacs-mu4e-conversation): Update to 20181126.
2018-12-02 20:53:05 +01:00
Danny Milosavljevic 8cddb0d636
gnu: rust: Remove flaky test.
* gnu/packages/rust.scm (rust-1.22)[arguments]<#:phases>[remove-flaky-test]:
New phase.
2018-12-02 14:16:43 +01:00
Pierre Neidhardt acad932e63
gnu: Add sbcl-next.
* gnu/packages/web-browsers.scm (sbcl-next): New variable.
2018-12-02 13:21:51 +01:00
Pierre Neidhardt 18974c1eaa
gnu: Add next-gtk-webkit.
* gnu/packages/web-browsers.scm (next-gtk-webkit): New variable.
2018-12-02 13:21:51 +01:00
Efraim Flashner c661f25a94
gnu: ocaml@4.01: Enable building on aarch64-linux.
This reverts 454e7132d6.

* gnu/packages/ocaml.scm (ocaml@4.01)[supported-systems]: Remove field.
[arguments]: When building on aarch64-linux, replace the custom
'configure script.
2018-12-02 13:05:42 +02:00
Arun Isaac f764868d37
gnu: ansible: Update to 2.7.4.
* gnu/packages/admin.scm (ansible): Update to 2.7.4.
2018-12-02 16:20:37 +05:30
Nicolas Goaziou b7ed32107b
gnu: python-pip: Update to 18.1.
* gnu/packages/python.scm (python-pip): Update to 18.1.
2018-12-02 09:47:16 +01:00
Mark H Weaver ce31ae397b
gnu: linux-libre: Update to 4.19.6.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.6.
(%linux-libre-hash): Update hash.
2018-12-02 02:12:10 -05:00
Mark H Weaver 2e34023f5e
gnu: linux-libre@4.14: Update to 4.14.85.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.85.
(%linux-libre-4.14-hash): Update hash.
2018-12-02 02:11:22 -05:00
Mark H Weaver b2d1c75801
gnu: linux-libre@4.9: Update to 4.9.142.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.142.
2018-12-02 02:10:48 -05:00
Mark H Weaver d63380aeef
gnu: linux-libre@4.4: Update to 4.4.166.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.166.
2018-12-02 02:10:08 -05:00
Arun Isaac ae2b11815a
gnu: emacs-calfw: Update to 1.6.
* gnu/packages/emacs.scm (emacs-calfw): Update to 1.6.
2018-12-02 12:14:38 +05:30
Arun Isaac 2b16ae4b02
gnu: emacs-howm: Add make-autoloads phase after install phase.
* gnu/packages/emacs.scm (emacs-howm)[arguments]: Add make-autoloads phase
after install phase, not after the non-existent rename-lispdir phase.
2018-12-02 11:42:21 +05:30
Nicolas Goaziou 1427d888e0
gnu: python-duniterpy: Update to 0.50.0.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.50.0.
[arguments]: Drop tests, which are failing.
[propagated-inputs]: Add python-attr.
2018-12-02 01:21:14 +01:00
Nicolas Goaziou 5d7c66a519
gnu: Add python-attr.
* gnu/packages/python.scm (python-attr): New variable.
2018-12-02 01:18:08 +01:00
Nicolas Goaziou 62c2cef05c
gnu: python-aiohttp: Update to 3.4.4.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.4.4.
[native-inputs] Remove test-related inputs since tests are not run.
2018-12-02 00:57:37 +01:00
Nicolas Goaziou b6aeae6e98
gnu: python-async-timeout: Update to 3.0.1.
* gnu/packages/python.scm (python-async-timeout): Update to 3.0.1.
2018-12-02 00:50:34 +01:00
Nicolas Goaziou e627052f3c
gnu: silkaj: Update to 0.6.0.
* gnu/packages/finance.scm (silkaj): Update to 0.6.0.
[arguments]: Remove #:phases since upstream improved install process.
2018-12-02 00:24:32 +01:00
Ludovic Courtès 886d833e39
gnu: openfoam: Adjust for glibc 2.28.
* gnu/packages/simulation.scm (openfoam)[source](modules, snippet): New
fields.
2018-12-02 00:20:04 +01:00
Nicolas Goaziou 47f92fbb10
gnu: Add rclone (take 2)
* gnu/packages/sync.scm (rclone): New variable.
2018-12-02 00:09:33 +01:00
Julien Lepiller 0eab9e139b
gnu: maven-resolver: Update to 1.3.1.
* gnu/packages/maven.scm (maven-resolver-api): Update to 1.3.1.
(maven-resolver-impl)[arguments]: Fix sisu file.
(maven-connector-basic, maven-transport-wagon)[inputs]: Add java-slf4j-api.
2018-12-01 23:56:36 +01:00
Julien Lepiller c5928211ed
gnu: maven: Update to 3.6.0.
* gnu/packages/maven.scm (maven-artifact): Update to 3.6.0.
(maven-model-builder)[native-inputs]: Add java-xmlunit-matchers, remove
java-xmlunit-legacy.
2018-12-01 23:56:34 +01:00
Julien Lepiller f5cc5ead58
gnu: Add java-xmlunit-matchers.
* gnu/packages/java.scm (java-xmlunit-matchers): New variable.
2018-12-01 23:56:32 +01:00
Efraim Flashner a0e813725e
gnu: debootstrap: Update to 1.0.111.
* gnu/packages/debian.scm (debootstrap): Update to 1.0.111.
2018-12-01 23:34:43 +02:00
Efraim Flashner 7111ea0d58
gnu: debootstrap: Update build.
* gnu/packages/debian.scm (debootstrap)[arguments]: Update the
substitutes during the custom 'patch-source phase. Add custom
'wrap-executable phase.
[inputs]: Remove coreutils, wget. Add tzdata.
[propagated-inputs]: Remove binutils, gnupg. Move perl ...
[native-inputs]: ... to here.
[description]: Add implementation hint.
2018-12-01 23:34:43 +02:00
Efraim Flashner 454e7132d6
gnu: ocaml@4.01: Remove aarch64-linux from supported-systems.
* gnu/packages/ocaml.scm (ocaml@4.01)[supported-systems]: New field.
2018-12-01 22:42:52 +02:00
Eric Bavier f88c0ab831
tuxpaint: Fix .desktop and icon installation.
* gnu/packages/games.scm (tuxpaint)[arguments]: 'GNOME_PREFIX' ->
'KDE_PREFIX'.  Add 'no-sys-cache phase.
2018-12-01 11:14:32 -06:00
Efraim Flashner fb0b645658
gnu: vim-fugitive: Update to 2.5.
* gnu/packages/vim.scm (vim-fugitive): Update to 2.5.
[arguments]: Also install the autoload and ftdetect folders.
2018-12-01 18:48:54 +02:00
Eric Bavier 37b82ccc39
handbrake: Update to 1.1.2.
* gnu/packages/video.scm (handbrake): Update to 1.1.2.
[source]: Use direct download url.  Remove upstreamed patch.  Patch make
fragments in snippet.
[inputs]: Use latest ffmpeg.  Add jansson and opus.
[arguments]: Remove 'disable-contrib phase, which is now in source snippet.
Move 'fix-x265-linking phase fix to #:configure-flags.
[license]: Use 'gpl2' as clarified in LICENSE.
* gnu/packages/patches/handbrake-pkg-config-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-01 09:42:25 -06:00
Pierre Neidhardt b5944fcbc3
gnu: uncrustify: Use git reference instead of GitHub archive.
* gnu/packages/code.scm (uncrustify): Use git reference instead of GitHub archive.
2018-11-30 18:23:22 +01:00
Pierre Neidhardt f6e952803a
gnu: sbcl-cl-webkit: Update repo owner to jmercouris.
* gnu/packages/lisp.scm (sbcl-cl-webkit): Update repo owner to jmercouris.
2018-11-30 18:16:30 +01:00
Tim Gesthuizen 21446c6d05
gnu: Add emacs-irony-eldoc.
* gnu/packages/emacs.scm (emacs-irony-eldoc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-30 17:03:04 +01:00
Tim Gesthuizen f07a93ed03
gnu: Add emacs-flycheck-irony.
* gnu/packages/emacs.scm (emacs-flycheck-irony): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-30 17:03:04 +01:00
Rutger Helling 2f24b9ca8b
gnu: wine: Update to 3.0.4.
* gnu/packages/wine.scm (wine): Update to 3.0.4.
2018-11-30 11:42:44 +01:00
Efraim Flashner 5deb0c670d
gnu: blender: Use newer ffmpeg.
* gnu/packages/graphics.scm (blender)[source]: Add patch for newer
ffmpeg compatability.
[inputs]: Replace ffmpeg-2.8 with ffmpeg.
* gnu/packages/patches/blender-newer-ffmpeg.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-11-30 11:14:27 +02:00
Arun Isaac 4d26987dcb
gnu: Add lynis.
* gnu/packages/admin.scm (lynis): New variable.
2018-11-30 12:28:31 +05:30
Eric Bavier 6878890c42
hugin: Update to 2018.0.0.
* gnu/packages/photo.scm (hugin): Update 2018.0.0.
2018-11-30 00:21:26 -06:00
Eric Bavier 045d77cc0f
radicale: Update to 1.1.6.
* gnu/packages/dav.scm (radicale): Update to 1.1.6.
2018-11-30 00:21:26 -06:00
Eric Bavier 4168e3faf2
neovim: Update to 0.3.1.
* gnu/packages/vim.scm (neovim): Update to 0.3.1.
[arguments]: Add #:configure-flags.
2018-11-30 00:21:26 -06:00
Eric Bavier 24b765b6a6
terminology: Update to 1.3.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.3.0.
2018-11-30 00:21:26 -06:00
Eric Bavier 5f230fb279
patchutils: Update to 0.3.4.
* gnu/packages/patchutils.scm (patchutils): Update to 0.3.4.
[arguments]: Simplify 'patch-test-scripts' phase.
* gnu/packages/patches/patchutils-xfail-gendiff-tests.patch: Rename to...
* gnu/packages/patches/patchutils-test-perms.patch: ...this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2018-11-30 00:21:25 -06:00
Eric Bavier 7b05e957fa
tuxpaint-config: Update to 0.0.14.
* gnu/packages/games.scm (tuxpaint-config): Update to 0.0.14.
2018-11-30 00:21:25 -06:00
Eric Bavier 6ade82c297
tuxpaint-stamps: Update to 2018.09.01.
* gnu/packages/games.scm (tuxpaint-stamps): Update to 2018.09.01.
2018-11-30 00:21:25 -06:00
Eric Bavier c6aa2ee276
tuxpaint: Update to 0.9.23.
* gnu/packages/games.scm (tuxpaint): Update to 0.9.23.
2018-11-30 00:21:25 -06:00
Eric Bavier 71b186ef00
ccache: Update to 3.5.
* gnu/packages/ccache.scm (ccache): Update to 3.5.
2018-11-30 00:21:25 -06:00
Eric Bavier c2d512d3d2
detox: Update to 1.3.0.
* gnu/packages/admin.scm (detox): Update to 1.3.0
[source]: Move to new upstream fork.
[inputs]: Remove libpopt.  Move flex to...
[native-inputs]: ...here, new field.  Add autoconf and automake.
[arguments]: Remove #:configure-flags.  Add 'delete-configure' phase.
[home-page]: Adjust for new upstream.
2018-11-30 00:21:25 -06:00
Kei Kebreau 95c1504758
gnu: schismtracker: Update to 20180810.
* gnu/packages/music.scm (schismtracker): Update to 20180810.
2018-11-29 21:17:43 -05:00
Oleg Pykhalov bc3ece7d3d
gnu: Add emacs-polymode-ansible.
* gnu/packages/emacs.scm (emacs-polymode-ansible): New variable.
2018-11-30 03:18:05 +03:00
Oleg Pykhalov 2b6164f033
gnu: Add emacs-ansible-doc.
* gnu/packages/admin.scm (emacs-ansible-doc): New variable.
2018-11-30 03:18:04 +03:00
Julien Lepiller 477fceb1e3
gnu: coq: Update to 8.8.2.
* gnu/packages/ocaml.scm (coq): Update to 8.8.2.
2018-11-29 23:16:06 +01:00
Julien Lepiller fa45b22d4e
gnu: camlp5: Update to 7.07.
* gnu/packages/ocaml.scm (camlp5): Update to 7.07.
2018-11-29 23:16:01 +01:00
Julien Lepiller 6a3cf93818
nu: ocaml: Update to 4.07.1
* gnu/packages/ocaml.scm (ocaml): Update to 4.07.1.
2018-11-29 23:15:47 +01:00
Ricardo Wurmus 5bc593dfb7
gnu: jp2a: Fetch sources from git.
* gnu/packages/image.scm (jp2a)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 743600e9db
gnu: flameshot: Fetch sources from git.
* gnu/packages/image.scm (flameshot)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus ba185e2a63
gnu: zimg: Fetch sources from git.
* gnu/packages/image.scm (zimg)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus d57b017ccc
gnu: jasper: Fetch sources from git.
* gnu/packages/image.scm (jasper)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 94be94cfda
gnu: gpick: Fetch sources from git.
* gnu/packages/image.scm (gpick)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus bd7daf9c4f
gnu: virtualgl: Fetch sources from git.
* gnu/packages/gl.scm (virtualgl)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 11bbf6324b
gnu: s2tc: Remove custom bootstrap phase.
* gnu/packages/gl.scm (s2tc)[arguments]: Remove.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 872ea4eb69
gnu: s2tc: Fetch sources from git.
* gnu/packages/gl.scm (s2tc)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 6f6f9267b6
gnu: catimg: Fetch sources from git.
* gnu/packages/image-viewers.scm (catimg)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 92f08e14f2
gnu: sxiv: Fetch sources from git.
* gnu/packages/image-viewers.scm (sxiv)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 86caf997be
gnu: libdbusmenu-qt: Fetch sources from git.
* gnu/packages/lxqt.scm (libdbusmenu-qt)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 1300dc4be9
gnu: pdf2svg: Fetch sources from git.
* gnu/packages/pdf.scm (pdf2svg)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus ec4e9455d3
gnu: polyml: Fetch sources from git.
* gnu/packages/sml.scm (polyml)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 82a0787c06
gnu: tmate: Fetch sources from git.
* gnu/packages/terminals.scm (tmate)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 773c18086b
gnu: picocom: Fetch sources from git.
* gnu/packages/terminals.scm (picocom)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus cf8478e5d5
gnu: tilda: Fetch sources from git.
* gnu/packages/terminals.scm (tilda)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus ab3159f89d
gnu: maim: Fetch sources from git.
* gnu/packages/xdisorg.scm (maim)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus 2d8387c364
gnu: xclip: Fetch sources from git.
* gnu/packages/xdisorg.scm (xclip)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 25d09f609e
gnu: slop: Fetch sources from git.
* gnu/packages/xdisorg.scm (slop)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 4bb74ed5f2
gnu: xcape: Fetch sources from git.
* gnu/packages/xdisorg.scm (xcape)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 3962a04697
gnu: wxwidgets-3.1: Fetch sources from git.
* gnu/packages/wxwidgets.scm (wxwidgets-3.1)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 940fdd0cbc
gnu: ffms2: Fetch sources from git.
* gnu/packages/video.scm (ffms2)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus e0a80ee442
gnu: mps-youtube: Fetch sources from git.
* gnu/packages/video.scm (mps-youtube)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus ce4ac7d56e
gnu: mpv: Fetch sources from git.
* gnu/packages/video.scm (mpv)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 722e6ffeea
gnu: ffmpegthumbnailer: Fetch sources from git.
* gnu/packages/video.scm (ffmpegthumbnailer)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 21309b8b1f
gnu: simplescreenrecorder: Fetch sources from git.
* gnu/packages/video.scm (simplescreenrecorder)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 2f069a1fa7
gnu: obs: Fetch sources from git.
* gnu/packages/video.scm (obs)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 520b5d06a4
gnu: mlt: Fetch sources from git.
* gnu/packages/video.scm (mlt)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 97ef6df5ec
gnu: vapoursynth: Fetch sources from git.
* gnu/packages/video.scm (vapoursynth)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 5d9e3edd01
gnu: you-get: Fetch sources from git.
* gnu/packages/video.scm (you-get)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 69f7d3f424
gnu: leptonica: Fetch sources from git.
* gnu/packages/image.scm (leptonica)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 45b2eff0aa
gnu: l-smash: Fetch sources from git.
* gnu/packages/video.scm (l-smash)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus d61236dffd
gnu: vidstab: Fetch sources from git.
* gnu/packages/video.scm (vidstab)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus de1830ae6d
gnu: libcue: Fetch sources from git.
* gnu/packages/cdrom.scm (libcue)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 9774fac480
gnu: kiss-fft-for-extempore: Fetch sources from git.
* gnu/packages/algebra.scm (kiss-fft-for-extempore)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus 6aa54e23da
gnu: arb: Fetch sources from git.
* gnu/packages/algebra.scm (arb)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus e7c7b10db4
gnu: gst-transcoder: Fetch sources from git.
* gnu/packages/video.scm (gst-transcoder)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus e784449ef7
gnu: unilibium: Fetch sources from git.
* gnu/packages/terminals.scm (unilibium)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus d123b0944f
gnu: onionshare: Fetch sources from git.
* gnu/packages/tor.scm (onionshare)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus 4342a046c9
gnu: mktorrent: Fetch sources from git.
* gnu/packages/bittorrent.scm (mktorrent)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus 8322ecb080
gnu: transmission-remote-cli: Fetch sources from git.
* gnu/packages/bittorrent.scm (transmission-remote-cli)[source]: Fetch from
git.
2018-11-29 22:43:47 +01:00
ng0 b3901381a5
gnu: gnurl: Update to 7.62.0.
* gnu/packages/gnunet.scm: Update to 7.62.0.

Signed-off-by: ng0 <ng0@n0.is>
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-29 21:20:56 +01:00
David Thompson 19ad450452
gnu: haunt: Update to 0.2.4.
* gnu/packages/guile.scm (haunt): Update to 0.2.4.
2018-11-29 14:52:59 -05:00
Kei Kebreau 8eb49ebcf7
gnu: hyperrogue: Update to 10.5.
* gnu/packages/games.scm (hyperrogue): Update to 10.5.
2018-11-29 12:18:02 -05:00
Marius Bakke 25ca46985c
Merge branch 'master' into core-updates 2018-11-29 15:56:49 +01:00
Marius Bakke 7af6e5daa4
gnu: vim: Update to 8.1.0551.
* gnu/packages/vim.scm (vim): Update to 8.1.0551.
[arguments]: Disable one more test.
2018-11-29 15:45:44 +01:00
Marius Bakke b868389357
gnu: libabigail: Update to 1.5.
* gnu/packages/elf.scm (libabigail): Update to 1.5.
2018-11-29 15:45:44 +01:00
Marius Bakke e2b9ed7fcc
gnu: kmscon: Don't invoke './configure' during bootstrap.
* gnu/packages/terminals.scm (kmscon)[arguments]: Change 'autogen.sh' phase to
replace 'bootstrap' and set the $NOCONFIGURE environment variable.
2018-11-29 14:45:41 +01:00
Ludovic Courtès c324ad52b6
gnu: lirc: Build reproducibly.
* gnu/packages/patches/lirc-reproducible-build.patch: New file.
* gnu/packages/lirc.scm (lirc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-29 14:11:35 +01:00
Ludovic Courtès f2c99fe52b
gnu: rust: Shorten patch file name.
This file name was too long to fit in a tar archive.

* gnu/packages/patches/rust-mdbook-support-reproducible-builds-by-forcing-window.search.patch:
Rename to...
* gnu/packages/patches/rust-reproducible-builds.patch: ... this.
* gnu/packages/rust.scm (rust-1.27, rust): Adjust accordingly.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2018-11-29 13:14:22 +01:00
Ludovic Courtès 994b5b1d01
gnu: libbonobo: Build sequentially.
See
<https://berlin.guixsd.org/log/5mr1fyac5kyz41zwmnf4b0wm7vl42ryv-libbonobo-2.32.1>
for an example of a parallel build failure:

    CCLD   echo-client-2
    CCLD   bonobo-echo-2
  ld: libEcho.a(Bonobo_Sample_Echo-stubs.o): in function `Bonobo_Sample_Echo_echo':
  /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__iinterface'
  ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__classid'
  ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `_ORBIT_skel_small_Bonobo_Sample_Echo_echo'
  collect2: error: ld returned 1 exit status
  make[3]: *** [Makefile:488: echo-client-2] Error 1

* gnu/packages/gnome.scm (libbonobo)[arguments]: Add #:parallel-build?.
2018-11-29 12:42:09 +01:00
Efraim Flashner 76d520facb
gnu: sbcl: bootstrap with clisp on non-Intel machines.
* gnu/packages/lisp.scm (sbcl)[native-inputs]: If the current system is
not x86_64-linux or i686-linux, use clisp in place of ccl.
[arguments]: In the custom build phase, use the correct bootstrap lisp.
2018-11-29 11:55:11 +02:00
Efraim Flashner 1e20c25ec5
gnu: kodi: Update to 18.0rc1.
* gnu/packages/kodi.scm (kodi): Update to 18.0rc1.
2018-11-29 11:50:06 +02:00
Robin Templeton 0a059eaee8
gnu: Add arcanist.
* gnu/packages/phabricator.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 10:00:50 +01:00
Tim Gesthuizen c94d2f4d9b
gnu: Add emacs-company-irony.
* gnu/packages/emacs.scm (emacs-company-irony): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 09:43:06 +01:00
Jonathan Brielmaier 5019ee6c2a
gnu: Add missing patch to local.mk.
This was forgotten in 082d9383d1.

* gnu/local.mk (dist_patch_DATA): Add "ghc-haddock-library-unbundle.patch".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 09:32:04 +01:00
Ludovic Courtès 1fe1bb96f2
gnu: bigloo: Update to "4.3b2".
Fixes <https://bugs.gnu.org/33525>.

* gnu/packages/scheme.scm (bigloo): Update to "4.3b2".
2018-11-28 22:55:12 +01:00
Kei Kebreau a5d474d798
gnu: maxima: Update to 5.42.1.
* gnu/packages/maths.scm (maxima): Update to 5.42.1.
2018-11-28 11:42:08 -05:00
Pierre Neidhardt ad8a4a666d
gnu: clang-from-llvm: Fix install for clang-3.*.
* gnu/packages/llvm.scm (clang-from-llvm): Fix install for clang-3.*.
2018-11-28 13:43:04 +01:00
Efraim Flashner 01e7ca5410
gnu: parallel: Update to 20181122.
* gnu/packages/parallel.scm (parallel): Update to 20181122.
2018-11-28 11:22:03 +02:00
Mark H Weaver e5ace9dd78
Revert "gnu: Add rclone."
This reverts commit 8b5e2e94af.
2018-11-27 23:58:13 -05:00
Mark H Weaver f04a539169
gnu: linux-libre: Update to 4.19.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.5.
(%linux-libre-hash): Update hash.
(%linux-libre-4.19-patches): Rename patch (4.18 -> 4.19).
2018-11-27 22:47:24 -05:00
Mark H Weaver 71e48a6371
gnu: linux-libre@4.14: Update to 4.14.84.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.84.
(%linux-libre-4.14-hash): Update hash.
2018-11-27 22:45:43 -05:00
Mark H Weaver 32f39fb9e2
gnu: linux-libre@4.9: Update to 4.9.141.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.141.
2018-11-27 22:44:58 -05:00
Mark H Weaver de96f6610f
gnu: linux-libre@4.4: Update to 4.4.165.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.165.
2018-11-27 22:44:16 -05:00
Kei Kebreau c93b77ad37
gnu: wxmaxima: Update to 18.11.4.
* gnu/packages/maths.scm (wxmaxima): Update to 18.11.4.
[source]: Switch to git-fetch.
2018-11-27 22:11:48 -05:00
Ricardo Wurmus 41ffc214e4
gnu: Add r-chipexoqual.
* gnu/packages/bioconductor.scm (r-chipexoqual): New variable.
2018-11-27 23:56:23 +01:00
Ricardo Wurmus 4236959de8
gnu: scribus: Fix build with recent Poppler.
Suggested by ngz on #guix.

* gnu/packages/patches/scribus-poppler.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/scribus.scm (scribus)[source]: Add patch.
2018-11-27 23:56:12 +01:00
Nicolas Goaziou 8b5e2e94af
gnu: Add rclone.
* gnu/packages/sync.scm (rclone): New variable.
2018-11-27 21:39:36 +01:00
Efraim Flashner 8e59c5febd
gnu: x265: Fix building on armhf-linux.
* gnu/packages/video.scm (x265)[patches]: Add patch.
[arguments]: Add a configure-flag to disable assembly. Adjust a custom
phase to recognize armv8 as 32-bit arm when masquerading as armhf-linux.
2018-11-27 19:58:01 +02:00
Efraim Flashner 020d4d2cdc
gnu: x265: Install static libraries in a separate output.
This saves more than 50% of the closure size.

* gnu/packages/video.scm (x265)[outputs]: New field.
[arguments]: Add custom phase to move the static libraries to a new
output.
2018-11-27 19:58:00 +02:00
Efraim Flashner bd606fb2ce
gnu: x265: Build 10-bit and 12-bit libraries.
* gnu/packages/video.scm (x265)[arguments]: Add configure-flag to set
%output for the other builds. Add custom 'build-12-bit and 'build-10-bit
phases to build their respective versions. Add a custom phase to install
the 10-bit and 12-bit libraries.
2018-11-27 19:57:56 +02:00
Arun Isaac 5df8f0689d
gnu: rss-bridge: Update to 2018-11-10.
* gnu/packages/web.scm (rss-bridge): Update to 2018-11-10.
2018-11-27 20:21:22 +05:30
Ludovic Courtès 892307aed5
gnu: orbit2: Specify upstream name.
* gnu/packages/gnome.scm (orbit2)[properties]: New field.
2018-11-27 13:53:14 +01:00
Ludovic Courtès 8aad2e32e5
gnu: orbit2: Do not build static libraries.
* gnu/packages/gnome.scm (orbit2)[arguments]: Add "--disable-static" to
 #:configure-flags.
2018-11-27 13:51:52 +01:00
Timo Eisenmann f0c817a7f4
gnu: Add vimb.
* gnu/packages/web-browsers.scm (vimb): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-11-27 12:12:33 +01:00
Ludovic Courtès 312edcd0a1
gnu: python-kivy-next, python2-kivy-next: Deprecate.
As discussed at <https://bugs.gnu.org/33426>.

* gnu/packages/python.scm (python-kivy-next, python2-kivy-next): Mark as
deprecated.
2018-11-27 12:12:33 +01:00
Ludovic Courtès 88e1e9cd3b
gnu: guile-simple-zmq: Update to 68bedb6.
* gnu/packages/guile.scm (guile-simple-zmq): Update to 68bedb6.
2018-11-27 12:12:33 +01:00
Björn Höfling df4c8434d4
gnu: randomjungle: Update homepage and sourc.
* gnu/packages/machine-learning.scm (randomjungle)[source]: Update URL.
[homepage]: Update URL.
2018-11-27 09:42:33 +01:00
Ricardo Wurmus 56dc27d62f
gnu: emacs-polymode: Update to 0.1.5.
* gnu/packages/emacs.scm (emacs-polymode): Update to 0.1.5.
2018-11-27 09:39:42 +01:00
Ricardo Wurmus bc84fc4717
gnu: emacs-slack: Update to 0.0.2-5.99a5750.
* gnu/packages/emacs.scm (emacs-slack): Update to 0.0.2-5.99a5750.
[propagated-inputs]: Add emacs-helm.
2018-11-27 09:35:00 +01:00
Ricardo Wurmus 7af36275f0
gnu: emacs-go-mode: Fetch sources from git.
* gnu/packages/emacs.scm (emacs-go-mode)[source]: Fetch via git.
[arguments]: Add phase "make-writable".
2018-11-27 09:29:09 +01:00
Ricardo Wurmus 7cad66d9a7
gnu: emacs-ivy-yasnippet: Update to 0.1-2.32580b4.
* gnu/packages/emacs.scm (emacs-ivy-yasnippet): Update to 0.1-2.32580b4.
2018-11-27 09:23:17 +01:00
Eric Bavier 69a3fcc086
gnu: Add OpenShot.
* gnu/packages/video.scm (openshot-qt): New variable.
2018-11-26 19:04:22 -06:00
Eric Bavier 579a9cdec7
gnu: Add libopenshot.
* gnu/packages/video.scm (libopenshot): New variable.
* gnu/packages/patches/libopenshot-tests-with-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-26 19:03:54 -06:00
Eric Bavier ef8517f29d
gnu: Add libopenshot-audio.
* gnu/packages/audio.scm (libopenshot-audio): New variable.
2018-11-26 19:03:54 -06:00
Eric Bavier ebdb15bc35
qtwebkit: Reduce RAM requirements for linking.
* gnu/packages/qt.scm (qtwebkit)[arguments]: Link shared libraries and
executables with "--no-keep-memory".
2018-11-26 19:03:53 -06:00
Eric Bavier 0995a5692c
qtwebkit: Fix pri install directory.
* gnu/packages/qt.scm (qtwebkit)[arguments]: Add "ECM_MKSPECS_INSTALL_DIR"
to #:configure-flags.
2018-11-26 19:03:53 -06:00
Leo Famulari 1528593886
gnu: Mutt: Update to 1.11.0.
* gnu/packages/mail.scm (mutt): Update to 1.11.0.
2018-11-26 19:03:01 -05:00
Danny Milosavljevic bc0d24292d
gnu: mono: Make build reproducible.
* gnu/packages/patches/mono-mdoc-timestamping.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mono.scm (mono)[source]: Use patch.
[arguments]<#:phases>[make-reproducible]: New phase.
<#:phases>[set-env]: Set SOURCE_DATE_EPOCH.
2018-11-27 00:36:47 +01:00
Danny Milosavljevic 8160baf8b7
gnu: mono: End phase with #t.
* gnu/packages/mono.scm (mono)[arguments]<#:phases>[set-env]: End with #t.
2018-11-26 21:48:54 +01:00
Danny Milosavljevic aaff78bef9
gnu: adb: Fix build with glibc 2.28.
* gnu/packages/android.scm (android-platform-version): Use "7.1.2_r36".
(android-platform-system-core): Update sha256 hash value (for 7.1.2_r36).
(android-platform-bionic): Update sha256 hash value (for 7.1.2_r36).
2018-11-26 20:35:35 +01:00
Danny Milosavljevic 5a1ac6138d
gnu: python-tblib: Use invoke.
* gnu/packages/python.scm (python-tblib)[arguments]<#:phases>[check]: Use
invoke.
2018-11-26 20:09:14 +01:00
Danny Milosavljevic de42429040
gnu: mono: Fix build with glibc 2.28.
* gnu/packages/mono.scm (mono)[arguments]<#:phases>[fix-includes]: New phase.
2018-11-26 19:44:29 +01:00
Björn Höfling 6cbb2c8721
gnu: ams-lv2: Always return #t from phase remove-sse-flags.
* gnu/packages/music.scm (ams-lv2)[arguments]: Use '(unless' instead of
'(when (not'. Return with #t as last value from phase 'remove-sse-flags'.
2018-11-26 17:24:21 +01:00
Björn Höfling e029d90f45
gnu: ams-lv2: Fix error in configure phase.
Python 3.7 introduced PEP 479. That raised an error in an old waf-script
included in the package. An updated waf-script was found in a
newer commit that fixes the problem.

* gnu/packages/music.scm (ams-lv2)[sources]: Update, using two more commits
than version 1.2.1.
2018-11-26 17:08:34 +01:00
Ricardo Wurmus 176f1436c7
gnu: python-seaborn: Update to 0.9.0.
* gnu/packages/python.scm (python-seaborn): Update to 0.9.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Add python-pytest and xorg-server.
[properties]: Remove.
(python2-seaborn)[propagated-inputs]: Remove python2-pytz.
2018-11-26 16:53:29 +01:00
Pierre Neidhardt 1c7372a5aa
gnu: clang-from-llvm: Clean up share/clang folder.
* gnu/packages/llvm.scm (clang-from-llvm): Remove useless files, install completion.
2018-11-26 14:53:45 +01:00
Pierre Neidhardt 51002b723d
gnu: Add emacs-clang-rename.
* gnu/packages/llvm.scm (emacs-clang-rename): New variable.
2018-11-26 14:53:45 +01:00
Tim Gesthuizen 7628ff1fc0
gnu: emacs-clang-format: Inherit from clang.
* gnu/packages/emacs.scm (emacs-clang-format): Remove.
* gnu/packages/llvm.scm (emacs-clang-format): Add.
2018-11-26 14:53:45 +01:00
Efraim Flashner 3b160bdccf
gnu: efl: Build with full opengl support except on armhf-linux.
* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flags
to use full opengl on all architectures except for armhf-linux, which
will continue to use opengl-es.
2018-11-26 12:26:11 +02:00
Efraim Flashner 4bd610f09e
gnu: efl: Build with 'release' profile.
* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flag
to build the 'release' profile.
2018-11-26 12:26:08 +02:00
Ludovic Courtès 0c17f72070
services: openssh: Install OpenSSH in the system profile.
This ensures one can scp to or from the GuixSD machine that uses the
service.

* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
PROFILE-SERVICE-TYPE extension.
* gnu/system/examples/bare-bones.tmpl <packages>: Remove OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust accordingly.
2018-11-26 11:10:20 +01:00
Ludovic Courtès c23cf1832a
gnu: Add 'git-minimal'.
* gnu/packages/version-control.scm (git-minimal): New variable.
2018-11-26 11:10:19 +01:00
Rutger Helling e6c64d0a3f
gnu: wine-staging: Update to 3.21.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.21.
* gnu/packages/wine.scm (wine-staging): Update to 3.21.
2018-11-26 09:44:31 +01:00
Björn Höfling 644af6c870
gnu: aegisub: Fix build.
* gnu/packages/patches/aegisub-boost68.patch: New file
* gnu/local.mk: Add it.
* gnu/packages/video.scm (aegisub)[source]: Use patch.
2018-11-25 23:29:09 +01:00
Julien Lepiller 7a1d25c400
gnu: opam: Update to 2.0.1.
gnu/packages/ocaml.scm (opam): Update to 2.0.1.
[arguments]: Use invoke, return #t and use store paths for dependencies.
[inputs]: Add bubblewrap.
2018-11-25 23:09:20 +01:00
Julien Lepiller f6e55da06a
gnu: Add bubblewrap.
* gnu/packages/virtualization.scm (bubblewrap): New variable.
2018-11-25 23:08:16 +01:00
Marius Bakke 1e92d311c3
gnu: randomjungle: Do not build static binaries.
* gnu/packages/patches/randomjungle-disable-static-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (randomjungle)[source](patches): Add it.
[arguments]: Add "--disable-static" to #:configure-flags.
2018-11-25 20:38:34 +01:00
Marius Bakke bc6062aef5
gnu: dovecot: Update to 2.3.4.
* gnu/packages/mail.scm (dovecot): Update to 2.3.4.
2018-11-25 19:50:41 +01:00
Ludovic Courtès 18142e23e8
gnu: python2-gevent: Fix compilation.
* gnu/packages/python.scm (python-gevent)[arguments]: Add (ice-9 match)
to #:modules.  In 'do-not-use-bundled-sources' phase, use 'scandir' to
avoid hard-coded include directory name.
[properties]: New field.
(python2-gevent): Add 'native-inputs' and 'arguments' fields.
2018-11-25 19:08:04 +01:00
Ludovic Courtès 0a9d1c5ab7
gnu: guix-daemon: Adjust 'install' phase to latest update.
Fixes <https://bugs.gnu.org/33496>.
Reported by Brett Gilio <brettg@posteo.net>.

This is a followup to commit 254602cdf8.

* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install' phase, remove use of "install-nodist_pkglibexecSCRIPTS"
target.
2018-11-25 17:09:44 +01:00
Efraim Flashner 71cfb437d2
gnu: mtools: Update to 4.0.21.
* gnu/packages/mtools.scm (mtools): Update to 4.0.21.
2018-11-25 18:08:50 +02:00
Marius Bakke b01e89593d
gnu: libreoffice: Fix build with MDDS 1.4 and Orcus 0.14.
* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add two patches
from Arch Linux.
[arguments]: Add substitutions so the libraries are found.
2018-11-25 17:04:20 +01:00
Marius Bakke 06dd29ef4f
gnu: libetonyek: Fix build against mdds 1.4.
* gnu/packages/libreoffice.scm (libetonyek)[arguments]: Add phase to
substitute mdds version.  Adjust #:configure-flags accordingly.
2018-11-25 17:04:20 +01:00
Marius Bakke b64665d1d3
gnu: orcus: Update to 0.14.1.
* gnu/packages/libreoffice.scm (orcus): Update to 0.14.1.
2018-11-25 17:04:20 +01:00
Marius Bakke 5895437c61
gnu: ixion: Update to 0.14.1.
* gnu/packages/libreoffice.scm (ixion): Update to 0.14.1.
2018-11-25 17:04:15 +01:00
Marius Bakke 07d4200c1c
gnu: mdds: Update to 1.4.3.
* gnu/packages/boost.scm (mdds): Update to 1.4.3.
2018-11-25 17:04:10 +01:00
Marius Bakke 9b3e11f6a8
gnu: python2-numpy@1.8: Provide "python2-nose".
Also remove other native-inputs since they appear unnecessary.

* gnu/packages/python.scm (python2-numpy-1.8)[native-inputs]: New field.
2018-11-25 16:56:26 +01:00
Pierre Neidhardt 34843fe923
gnu: uncrustify: Update to 0.68.1.
* gnu/packages/code.scm (uncrustify): Update to 0.68.1.
2018-11-25 14:41:16 +01:00
Pierre Neidhardt 8c5160dbd5
gnu: Add s-xml-rpc.
* gnu/packages/lisp.scm (cl-s-xml-rpc, ecl-s-xml-rpc, sbcl-s-xml-rpc): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt c931f8098c
gnu: Add s-xml.
* gnu/packages/lisp.scm (cl-s-xml, ecl-s-xml, sbcl-s-xml): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt 79dc47c9c9
gnu: Add usocket.
* gnu/packages/lisp.scm (cl-usocket, ecl-usocket, sbcl-usocket): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt be01e79caa
gnu: Add usocket-server.
* gnu/packages/lisp.scm (cl-usocket-server, ecl-usocket-server, sbcl-usocket-server): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt 75c95c7652
gnu: Add sbcl-usocket-boot0.
* gnu/packages/lisp.scm (sbcl-usocket-boot0): New variable.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt 9fabcb6ce2
gnu: Add portable-threads.
* gnu/packages/lisp.scm (cl-portable-threads, ecl-portable-threads, sbcl-portable-threads): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt 9eeef6abb2
gnu: Add cl-css.
* gnu/packages/lisp.scm (cl-css, ecl-cl-css, sbcl-cl-css): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt 96ce8b5507
gnu: Add cl-markup.
* gnu/packages/lisp.scm (cl-markup, ecl-cl-markup, sbcl-cl-markup): New variables.
2018-11-25 13:54:46 +01:00
Julien Lepiller 07fdf96140
gnu: diffoscope: Update to 106.
* gnu/packages/package-management.scm (diffoscope): Update to 106.
2018-11-25 12:57:26 +01:00
Julien Lepiller c1d80c7a9c
gnu: diffoscope: Fix test failure.
* gnu/packages/package-management.scm (diffoscope)[arguments]: Remove
failing Berkeley DB test.
2018-11-25 12:57:20 +01:00
Ludovic Courtès 254602cdf8
gnu: guix: Update to 71a78ba.
* gnu/packages/package-management.scm (guix): Update to 71a78ba.
2018-11-25 01:19:21 +01:00
Brett Gilio 71a78ba65b
gnu: emacs-company: Update to 0.9.7.
* gnu/packages/emacs.scm (emacs-company): Update to 0.9.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:42:34 +01:00
Brett Gilio 61d6451372
gnu: emacs-zenburn-theme: Update to 2.6.
* gnu/packages/emacs.scm (emacs-zenburn-theme): Update to 2.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:40:49 +01:00
Brett Gilio 682c291899
gnu: sqlcipher: Update to 3.4.2.
* gnu/packages/databases.scm (sqlcipher): Update to 3.4.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:40:46 +01:00
Marius Bakke 4820b75de0
Merge branch 'master' into core-updates 2018-11-24 19:44:05 +01:00
Marius Bakke 1261804985
gnu: python-pika: Update to 0.12.0.
* gnu/packages/python.scm (python-pika): Update to 0.12.0.
2018-11-24 19:43:18 +01:00
Marius Bakke 4b2d1dc4dc
gnu: bless: Adjust to zlib static output.
* gnu/packages/bioinformatics.scm (bless)[inputs]: Add ZLIB:STATIC.
[arguments]: Adjust #:make-flags accordingly.
2018-11-24 19:32:48 +01:00
Mark H Weaver 1b3083267c
gnu: ocaml-piqilib: Remove duplicate 'home-page' field.
This is a followup to commit 564cf93f2a.

* gnu/packages/ocaml.scm (ocaml-piqilib)[home-page]: Remove duplicate field.
2018-11-24 13:30:06 -05:00
Mark H Weaver e1d97c4efc
gnu: rhythmbox: Update hash of patch.
* gnu/packages/gnome.scm (rhythmbox)[source]: Update hash of the applied
patch.
2018-11-24 13:29:59 -05:00
Marius Bakke 5ff6e06763
gnu: adb: Fix FTBFS with Glibc 2.28.
* gnu/packages/android.scm (adb)[arguments]: Add phase 'glibc-compat'.
2018-11-24 19:26:01 +01:00
Marius Bakke 45bc4b7ecb
gnu: python2-fasteners: Propagate python2-futures.
* gnu/packages/python.scm (python-fasteners)[properties]: New field.
(python2-fasteners)[propagated-inputs]: Add PYTHON2-FUTURES.
2018-11-24 18:43:07 +01:00
Marius Bakke 366cd7fcba
gnu: python2-futures: Update to 3.2.0.
* gnu/packages/python.scm (python2-futures): Update to 3.2.0.
2018-11-24 18:43:07 +01:00
Marius Bakke 799d4bac62
gnu: python2-futures: Disable tests.
* gnu/packages/python.scm (python2-futures)[arguments]: Set #:test? #f.
2018-11-24 18:43:06 +01:00
Pierre Neidhardt 4bddcae94b
gnu: sbcl: Update to 1.4.13.
* gnu/packages/lisp.scm (sbcl): Update to 1.4.13.
[native-inputs]: Use minimal texlive-union instead of full texlive.
[native-inputs]: Use CCL instead of buggy CLISP.
[arguments]: Replace all (zero? (system* ...)) by invoke.
2018-11-24 18:36:14 +01:00
Pierre Neidhardt 27ebd5c4f9
gnu: gcl: Remove unnecessary texlive input.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove texlive.
2018-11-24 18:36:13 +01:00
Marius Bakke 60667159d3
gnu: python-pycurl: Fix FTBFS from 7b84410046.
* gnu/packages/python-web.scm (python-pycurl)[arguments]: Add phase
'configure-tls-backend'.
2018-11-24 15:57:56 +01:00
Marius Bakke 68f2e55206
gnu: ledger: Fix build with Boost >= 1.68.
* gnu/packages/finance.scm (ledger)[arguments]: Add phase 'boost-compat.
2018-11-24 15:57:56 +01:00
Marius Bakke f028823c0f
gnu: mosaik: Fix FTBFS from b90289dadc.
* gnu/packages/bioinformatics.scm (mosaik)[inputs]: Add ZLIB:STATIC.
2018-11-24 15:57:56 +01:00
Marius Bakke 15b5f9f718
gnu: python-cheetah: Update to 3.1.0.
* gnu/packages/python.scm (python2-cheetah): Rename to ...
(python-cheetah): ... this.  Update to 3.1.0.
[arguments]: Add custom 'check' phase.
[propagated-inputs]: Change PYTHON2-MARKDOWN to PYTHON-MARKDOWN.
(python2-cheetah): Rewrite in terms of PACKAGE-WITH-PYTHON2.
2018-11-24 15:57:56 +01:00
Marius Bakke 59a1aa595b
gnu: python2-cheetah: Update home page.
* gnu/packages/python.scm (python-cheetah)[home-page]: Update to current.
2018-11-24 15:57:56 +01:00
Pierre Neidhardt 96cfa168e5
gnu: clojure: Move to new clojure.scm.
* gnu/local.mk (clojure): Include new clojure.scm.
* gnu/packages/clojure.scm: Add clojure, clojure-algo-generic,
  clojure-algo-monads, clojure-core-match, clojure-instaparse,
  clojure-tools-macro.
* gnu/packages/lisp.scm: Remove clojure, clojure-algo-generic,
  clojure-algo-monads, clojure-core-match, clojure-instaparse,
  clojure-tools-macro.
2018-11-24 15:20:51 +01:00
Pierre Neidhardt e83c7d1aba
gnu: femtolisp: Move to scheme.scm.
* gnu/packages/lisp.scm (femtolisp): Remove.
* gnu/packages/scheme.scm (femtolisp): Add.
2018-11-24 15:11:37 +01:00
Leo Famulari 083ce0ad5e
gnu: Add APFS-FUSE.
* gnu/packages/file-systems.scm (apfs-fuse): New variable.
2018-11-23 21:54:52 -05:00