Commit Graph

22968 Commits

Author SHA1 Message Date
Konrad Hinsen 73114e30cb
gnu: Add domainfinder.
* gnu/packages/chemistry.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-05 16:19:09 -05:00
Leo Famulari 4d6ed794dd
gnu: Remove python-numpy-next.
This package was effectively superseded when NumPy was updated to 1.13.3.

This is a followup to commit 6801450279.

* gnu/packages/python.scm (python-numpy-next, python2-numpy-next):
Remove variables.
2018-01-05 16:03:21 -05:00
Tobias Geerinckx-Rice a7a8590bdc
gnu: btrfs-progs: Update to 4.14.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.14.1.
2018-01-05 21:10:06 +01:00
Leo Famulari f9a6457dd6
gnu: python-zope-testing: Update to 4.6.1.
* gnu/packages/python-web.scm (python-zope-testing, python-zope-testing):
Update to 4.6.1.
[source]: Use pypi-uri.
2018-01-05 14:40:36 -05:00
Ricardo Wurmus 78357403fb
gnu: qjackrcd: Update to 1.2.2.
* gnu/packages/audio.scm (qjackrcd): Update to 1.2.2.
[source]: Fetch sources from git.
2018-01-05 20:39:13 +01:00
Leo Famulari 6801450279
gnu: python-numpy: Update to 1.13.3.
* gnu/packages/python.scm (python-numpy, python2-numpy): Update to 1.13.3.
2018-01-05 13:52:06 -05:00
Leo Famulari 6a25c6cd13
gnu: python-click: Disable the test suite.
* gnu/packages/python.scm (python-click, python2-click)[arguments]: Skip
the tests.
2018-01-05 13:52:05 -05:00
Leo Famulari 8cbbea150d
gnu: python-click-log: Update to 0.2.1.
* gnu/packages/python.scm (python-click-log): Update to 0.2.1.
2018-01-05 13:39:33 -05:00
Leo Famulari 8f25c2e438
gnu: python-click-threading: Update to 0.4.4.
* gnu/packages/python.scm (python-click-threading): Update to 0.4.4.
2018-01-05 13:39:30 -05:00
Efraim Flashner 6149fdfb5e
gnu: gcc@6: Fix building with glibc@2.26.
* gnu/packages/gcc.scm (gcc@6)[source]: Add snippet to adjust
linux-unwind.h to changes in glibc@2.26.  Add patch.
* gnu/packages/patches/gcc-libsanitizer-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-01-05 16:37:09 +02:00
Tobias Geerinckx-Rice bc6ca5237a
gnu: log4cpp: Update to 1.1.3.
* gnu/packages/logging.scm (log4cpp): Update to 1.1.3.
2018-01-05 14:50:23 +01:00
Tobias Geerinckx-Rice d08be77afc
gnu: hdparm: Update to 9.53.
* gnu/packages/linux.scm (hdparm): Update to 9.53.
[description]: Fix @dfn{}.
2018-01-05 14:14:01 +01:00
Tobias Geerinckx-Rice e285bc899e
gnu: filezilla: Update to 3.29.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.29.0.
2018-01-05 14:00:37 +01:00
Tobias Geerinckx-Rice 7cace18624
gnu: libfilezilla: Expand description.
In theory, this isn't just an FTP client library. In practice, it is.

* gnu/packages/ftp.scm (libfilezilla)[description]: Illustrate features.
2018-01-05 13:08:04 +01:00
Tobias Geerinckx-Rice 0943ec4f7f
gnu: libfileziila: Update to 0.11.2.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.11.2.
2018-01-05 13:06:31 +01:00
Konrad Hinsen 42d6bffc2f
gnu: Add python2-mmtk.
* gnu/packages/python.scm (python2-mmtk): New public variable.
2018-01-05 10:29:51 +01:00
Mark H Weaver 247d23680a
Merge branch 'master' into core-updates 2018-01-04 21:21:04 -05:00
Eric Bavier 007c75f56f
gnu: ao-cad: Update and fix for aarch64.
* gnu/packages/patches/ao-cad-aarch64-support.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/engineering.scm (ao-cad)[source]: Use it.  Update snapshot to
fb288c9.  Use VCS helpers for version and file-name.
[arguments]: Add 'remove-native-compilation' phase.
2018-01-04 15:34:52 -06:00
Eric Bavier 17e1e21603
gnu: glog: Disable signal-handler unit tests.
* gnu/packages/logging.scm (glog)[arguments]: Add 'disable-signal-tests' phase.
2018-01-04 15:34:47 -06:00
Leo Famulari e21ce0f904
gnu: python-pytest-localserver: Update to 0.4.1.
* gnu/packages/check.scm (python-pytest-localserver): Update to 0.4.1.
2018-01-04 14:24:23 -05:00
Mark Meyer 72687ca5d2
gnu: surfraw: Point to the correct Perl executable.
* gnu/packages/web.scm (surfraw)[arguments]: Hardcode the path to Perl
in a 'patch-perl' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-04 13:34:58 -05:00
Leo Famulari ab2a4f8884
gnu: GNU Unifont: Update to 10.0.07.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 10.0.07.
2018-01-04 13:16:19 -05:00
Konrad Hinsen 49aebf9613
gnu: Add python2-scientific.
* gnu/packages/python.scm (python2-scientific): New public variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-04 12:44:03 -05:00
Konrad Hinsen 965ced9c04
gnu: Add python2-pyro.
* gnu/packages/python.scm (python2-pyro): New public variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-04 12:44:03 -05:00
Leo Famulari def8a62f62
gnu: file: Mention libmagic.
* gnu/packages/file.scm (file)[description]: Mention libmagic.
2018-01-04 12:44:03 -05:00
Roel Janssen e21f347357
gnu: vlc: Enable libdvdread and libdvdcss support.
* gnu/packages/video.scm (libdvdread): Compile with libdvdcss support;
  (vlc): Add libdvdread as input.
2018-01-04 17:11:24 +01:00
David Thompson c8320d1032
gnu: tiled: Update to 1.1.0.
* gnu/packages/game-development.scm (tiled): Update to 1.1.0.
2018-01-04 11:09:21 -05:00
Nicolas Goaziou 47fefe98aa
gnu: giac-xcas: Update to 1.4.9-43.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-43.
2018-01-04 10:20:13 +01:00
Arun Isaac 2891ea39d2
gnu: Add emacs-evil-quickscope.
* gnu/packages/emacs.scm (emacs-evil-quickscope): New variable.
2018-01-04 14:13:21 +05:30
Mark H Weaver eaad722eb4
Revert "gnu: vlc: Enable libdvdread and libdvdcss support."
This reverts commit d5456444f7.
It broke 'gnome', via 'gnome-disk-utility'.
2018-01-04 02:41:25 -05:00
Björn Höfling 1a39141dcf
gnu: Add libgeotiff.
* gnu/packages/geo.scm (libgeotiff): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-01-04 12:15:29 +05:30
Danny Milosavljevic cc8d346b96
gnu: Add fc-host-tools.
* gnu/packages/embedded.scm (fc-host-tools): New variable.
2018-01-04 06:44:07 +01:00
Mark H Weaver 10db5e98ed
gnu: linux-libre: Update to 4.14.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.11.
(%linux-libre-hash): Update hash.
2018-01-03 22:18:41 -05:00
Mark H Weaver 96970868b0
gnu: linux-libre@4.9: Update to 4.9.74.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.74.
2018-01-03 22:17:31 -05:00
Mark H Weaver ceec0fb454
gnu: linux-libre@4.4: Update to 4.4.109.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.109.
2018-01-03 22:16:48 -05:00
Tobias Geerinckx-Rice 9d8fb0e30f
gnu: newsboat: Update to 2.10.2.
* gnu/packages/syndication.scm (newsboat): Update to 2.10.2.
[inherit]: Remove inheritance of unmaintained newsbeuter.
[native-inputs]: Remove perl.
[arguments]: Remove #:make-flags to build on ARM, which should work now.
[synopsis, description]: Mash up Newsboat's own description with useful
information from its predecessor.
2018-01-04 02:28:24 +01:00
Tobias Geerinckx-Rice 2feee5e7a3
gnu: newsbeuter, newsboat: Correct licence.
See <https://github.com/newsboat/newsboat/issues/34>.

* gnu/packages/syndication.scm (newsbeuter)[license]: x11 -> expat.
2018-01-04 01:27:39 +01:00
Tobias Geerinckx-Rice e46e70acaa
gnu: json-c: Update to 0.13.
* gnu/packages/web.scm (json-c): Update to 0.13.
[description]: Add new resolution.
(json-c-0.12): New public variable.
(hubbub)[inputs]: Use it.
* gnu/packages/syndication.scm (newsbeuter)[inputs]:
Likewise.
2018-01-04 01:12:16 +01:00
Roel Janssen d5456444f7
gnu: vlc: Enable libdvdread and libdvdcss support.
* gnu/packages/video.scm (libdvdread): Compile with libdvdcss support;
  (vlc): Add libdvdread as input.
2018-01-04 00:46:32 +01:00
Leo Famulari 690c9c18a5
gnu: ilmbase: Update to 2.2.1.
* gnu/packages/graphics.scm (ilmbase): Update to 2.2.1.
2018-01-03 17:16:39 -05:00
Leo Famulari 564f5da07d
gnu: openexr: Update to 2.2.1 [security fixes].
Fixes CVE-2017-{9110,9111,9112,9113,9114,9115,9116}.

* gnu/packages/graphics.scm (openexr): Update to 2.2.1.
2018-01-03 17:16:36 -05:00
Ludovic Courtès 8e7ec29df4
gnu: gcc@4.8: Fix libsanitizer cross-compilation.
This patch is modified from the original patch targeting gcc@5.

* gnu/packages/patches/gcc-asan-missing-include.patch: New file.
* gnu/packages/gcc.scm (gcc@4.8)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-01-03 23:06:44 +02:00
Efraim Flashner 7bbc708a4e
gnu: gcc@4.8: Fix building with glibc@2.26.
* gnu/packages/gcc.scm (gcc@4.8)[source]: Add snippet to adjust
linux-unwind.h to changes in glibc@2.26.
2018-01-03 23:06:43 +02:00
Leo Famulari 7a66b68730
gnu: fossil: Update to 2.4.
* gnu/packages/version-control.scm (fossil): Update to 2.4.
[source]: Remove patch.
* gnu/packages/patches/fossil-CVE-2017-17459.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-03 14:19:44 -05:00
Leo Famulari 4ed41f472b
Merge branch 'master' into core-updates 2018-01-03 14:18:01 -05:00
Leo Famulari 0c84e8679c
gnu: fossil: Fix CVE-2017-17459.
* gnu/packages/patches/fossil-CVE-2017-17459.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (fossil)[source]: Use it.
2018-01-03 14:16:29 -05:00
Leo Famulari 9d7d8e7181
gnu: libtiff: Download over HTTP.
* gnu/packages/image.scm (libtiff)[source]: Use HTTP URL.
2018-01-03 13:32:30 -05:00
Leo Famulari 1ee750ba4c
gnu: krita: Add comment about the wrapper.
* gnu/packages/kde.scm (krita): Add comment.
2018-01-03 12:33:35 -05:00
Leo Famulari 990e93fce1
gnu: krita: Ensure icons are found at runtime.
Fixes <https://bugs.gnu.org/29905>.

* gnu/packages/kde.scm (krita)[arguments]: Set the QT_PLUGIN_PATH in a
new 'wrap-executable' phase.
2018-01-03 12:30:14 -05:00
Marius Bakke 48342a04ad
gnu: libotf: Use pkg-config to determine freetype location.
* gnu/packages/fontutils.scm (libotf)[native-inputs]: Add PKG-CONFIG.
2018-01-03 18:17:03 +01:00
Hartmut Goebel ed8bdde9ce
gnu: kdelibs4support: Blacklist a recently failing test-function. 2018-01-03 15:53:56 +01:00
Rutger Helling 417903c63c
gnu: wine64-staging: Fix incorrect input.
* gnu/packages/wine.scm (wine64-staging): Copy from correct "wine-staging" input
instead of "wine".
2018-01-03 10:58:55 +01:00
Rutger Helling e6b94a0247
gnu: wine64-staging: Fix arguments.
* gnu/packages/wine.scm (wine64-staging)[arguments]: Use new
'copy-wine32-binaries and 'copy-wine32-manpage phases instead of
'copy-wine32-files phase.
2018-01-03 10:40:59 +01:00
Rutger Helling 036f35772c
gnu: wine64: Fix arguments.
* gnu/packages/wine.scm (wine64)[arguments]: Use new
'copy-wine32-binaries and 'copy-wine32-manpage phases instead of
'copy-wine32-files phase.
2018-01-03 10:40:59 +01:00
Rutger Helling 3ee6315d8b
gnu: wine: Update to 2.0.4.
* gnu/packages/wine.scm: Update to 2.0.4.
2018-01-03 10:40:59 +01:00
Leo Famulari a684e38d73
gnu: python-mistune: Update to 0.8.3 [fixes CVE-2017-{15612,16876}].
* gnu/packages/python.scm (python-mistune, python2-mistune): Update to 0.8.3.
2018-01-03 00:34:04 -05:00
Leo Famulari 7526338837
gnu: httpd: Update to 2.4.29.
* gnu/packages/web.scm (httpd): Update to 2.4.29.
[source]: Remove patch.
* gnu/packages/patches/httpd-CVE-2017-9798.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-03 00:34:03 -05:00
Adriano Peluso 48a716c484
gnu: OBS Studio: Update to 20.1.3
* gnu/packages/video.scm (obs): Update to 20.1.3

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-02 21:31:14 -05:00
Arun Isaac ab8a4a78d5
gnu: Add emacs-evil-smartparens.
* gnu/packages/emacs.scm (emacs-evil-smartparens): New variable.
2018-01-02 23:34:02 +05:30
Tobias Geerinckx-Rice 02482f5d29
gnu: knot: Update to 2.6.4.
* gnu/packages/dns.scm (knot): Update to 2.6.4.
2018-01-02 17:30:52 +01:00
Tobias Geerinckx-Rice 1c848029b7
gnu: re2: Update to 2018-01-01.
* gnu/packages/regex.scm (re2): Update to 2018-01-01.
2018-01-02 17:30:17 +01:00
Marius Bakke 0f72f05238
gnu: docbook-xsl: Disable recursion in string substitution.
Fixes <https://bugs.gnu.org/29782>.
Reported by Gábor Boskovits.

* gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/docbook.scm (docbook-xsl)[source](patches): Use it.
[native-inputs]: Add XZ.
[arguments]: Adjust PATH accordingly.
2018-01-02 17:01:07 +01:00
Marius Bakke 0c86790bfd
Revert "gnu: glibc: Fix CVE-2017-15670, CVE-2017-15671."
These issues has been classified as minor by Debian:

https://security-tracker.debian.org/tracker/CVE-2017-15670
https://security-tracker.debian.org/tracker/CVE-2017-15671

In addition, the patch only fixes one of the two CVEs it claims to fix.  We
don't backport most CVEs, especially non-critical ones, so no need to carry
this (which is in 2.26).  See discussion at <https://bugs.gnu.org/29490>.

This reverts commit 60e29339d8.
2018-01-02 16:55:17 +01:00
Tobias Geerinckx-Rice 8057dee15b
gnu: htslib: Mark up description.
* gnu/packages/bioinformatics.scm (htslib)[description]: Use @command{}.
2018-01-02 16:13:23 +01:00
Ricardo Wurmus 7edee34427
gnu: ribotaper: Wrap executables.
* gnu/packages/bioinformatics.scm (ribotaper)[arguments]: Add phase
"wrap-executables".
2018-01-02 12:07:06 +01:00
Rutger Helling 1adc6013fe
gnu: wine64-staging: Copy missing man file.
* gnu/packages/wine.scm (wine64-staging)[arguments]: Copy missing man file from
"wine-staging" input. Clarify 'copy-wine32-files phase with comments.
[synopsis]: Use proper "WoW64" term.
2018-01-02 11:40:02 +01:00
Rutger Helling 68e4921130
gnu: wine64: Copy missing man file.
* gnu/packages/wine.scm (wine64)[arguments]: Copy missing man file from "wine"
input. Clarify 'copy-wine32-files phase with comments.
[synopsis]: Use proper "WoW64" term.
2018-01-02 11:39:57 +01:00
Rutger Helling 95c45e5349
gnu: wine-staging: Update synopsis.
* gnu/packages/wine.scm (wine-staging)[synopsis]: Clarify synopsis.
2018-01-02 08:32:22 +01:00
Rutger Helling 06e57331fc
gnu: wine: Update synopsis.
* gnu/packages/wine.scm (wine)[synopsis]: Clarify synopsis.
2018-01-02 08:32:18 +01:00
Mark H Weaver 4adde2a919
gnu: emacs-no-x: Remove more inputs from inherited emacs.
* gnu/packages/emacs.scm (emacs-no-x)[inputs]: Remove imagemagick,
libotf, and m17n-lib.
2018-01-02 02:21:29 -05:00
Mark H Weaver e1f32cf1b6
gnu: ocaml: Use gcc:lib from gcc, not gcc-4.9.
* gnu/packages/ocaml.scm (ocaml)[inputs]: Use canonical 'gcc', not gcc-4.9.
2018-01-02 02:15:12 -05:00
Tobias Geerinckx-Rice 6856518456
gnu: python-pysam: Update to 0.13.0.
* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.13.0.
2018-01-02 02:13:38 +01:00
Tobias Geerinckx-Rice ddf38ece8a
gnu: htslib: Update to 1.6.
* gnu/packages/bioinformatics.scm (htslib): Update to 1.6.
2018-01-02 01:47:42 +01:00
Tobias Geerinckx-Rice e22473ffe2
gnu: ansible: Update to 2.4.2.0.
* gnu/packages/admin.scm (ansible): Update to 2.4.2.0.
[description]: Redistribute hyphens.
2018-01-02 01:17:58 +01:00
Tobias Geerinckx-Rice c89b9d63e1
gnu: moreutils: Update to 0.62.
* gnu/packages/moreutils.scm (moreutils): Update to 0.62.
2018-01-02 01:14:20 +01:00
Tobias Geerinckx-Rice ff18d0f186
gnu: ansible: Use HTTPS for home page.
* gnu/packages/admin.scm (ansible)[home-page]: Use HTTPS.
2018-01-02 00:31:55 +01:00
Tobias Geerinckx-Rice f0904b26d1
gnu: perl-archive-zip: Remove duplicate package definition.
* gnu/packages/perl.scm (perl-archive-zip): Remove duplicate variable.
2018-01-02 00:09:17 +01:00
Tobias Geerinckx-Rice b6f024ada7
gnu: Rename perl-zip to perl-archive-zip.
It's called Archive::Zip, after all.  Bring it in line with other modules.

* gnu/packages/compression.scm (perl-zip): Rename from this...
(perl-archive-zip): ...to this.
* gnu/packages/libreoffice.scm (libreoffice): Update the only caller.
2018-01-02 00:09:17 +01:00
Tobias Geerinckx-Rice d5960bf7c2
gnu: perl-zip: Update to 1.60.
* gnu/packages/compression.scm (perl-zip): Update to 1.60.
[native-inputs]: Add perl-test-mockmodule.
[home-page]: Use version-independent URL.
2018-01-02 00:09:17 +01:00
Tobias Geerinckx-Rice d948fe7ce8
gnu: Add perl-test-mockmodule.
* gnu/packages/perl-check.scm (perl-test-mockmodule): New public variable.
2018-01-02 00:09:16 +01:00
Tobias Geerinckx-Rice f1a2cb94ca
gnu: perl-check: Request to add packages alphabetically.
* gnu/packages/perl-check.scm: Copy comment from gnu/packages/perl.scm.
2018-01-02 00:09:16 +01:00
Tobias Geerinckx-Rice e84f22257f
gnu: Add perl-super.
* gnu/packages/perl.scm (perl-super): New public variable.
2018-01-02 00:09:16 +01:00
Tobias Geerinckx-Rice 49ab09e699
gnu: perl-zip: Tweak synopsis & description.
* gnu/packages/compression.scm (perl-zip)[synopsis]: Capitalise consisently.
[description]: Use @code{}.
2018-01-02 00:09:16 +01:00
Tobias Geerinckx-Rice d9465101f4
gnu: libksysguard: Update to 5.11.4.
* gnu/packages/kde.scm (libksysguard): Update to 5.11.4.
2018-01-02 00:09:15 +01:00
Tobias Geerinckx-Rice 263e9b851a
gnu: diffoscope: Update to 90.
* gnu/packages/package-management.scm (diffoscope): Update to 90.
2018-01-02 00:09:15 +01:00
Ludovic Courtès a5e3d59bb3
gnu: python-jupyter-console: Make it installable.
Fixes <https://bugs.gnu.org/29860>.
Reported by Johannes Laute <j.laute3@googlemail.com>.

* gnu/packages/python.scm (python-jupyter-console-minimal)[name]: New field.
2018-01-01 18:21:55 +01:00
Kei Kebreau f0aba38440
gnu: xonsh: Update to 0.6.0.
* gnu/packages/shells.scm (xonsh): Update to 0.6.0.
2017-12-31 21:28:40 -05:00
Tobias Geerinckx-Rice c300cae682
gnu: crypto++: Don't use ‘-march=native’.
* gnu/packages/crypto.scm (crypto++)[arguments]: Add
‘disable-native-optimisation’ phase.
2017-12-31 22:18:22 +01:00
Tobias Geerinckx-Rice 55dee52b9c
gnu: nasm: Update to 2.13.02.
* gnu/packages/assembly.scm (nasm): Update to 2.13.02.
2017-12-31 22:18:22 +01:00
Tobias Geerinckx-Rice cc17345d54
gnu: Add xxhash.
* gnu/packages/digest.scm: New file
(xxhash): New public variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
2017-12-31 22:18:22 +01:00
Efraim Flashner b4a330ac72
gnu: wine: Add support for armhf and aarch64.
* gnu/packages/wine.scm (wine)[arguments]: Target armhf-linux when
building on armhf or aarch64.
[supported-systems]: Add armhf and aarch64 to supported systems.
2017-12-31 22:58:27 +02:00
Leo Famulari 2a74f6f7e7
gnu: gimp: Fix CVE-2017-{17784,17785,17786,17787,17789}.
* gnu/packages/patches/gimp-CVE-2017-17784.patch,
gnu/packages/patches/gimp-CVE-2017-17785.patch,
gnu/packages/patches/gimp-CVE-2017-17786.patch,
gnu/packages/patches/gimp-CVE-2017-17787.patch,
gnu/packages/patches/gimp-CVE-2017-17789.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gimp.scm (gimp)[source]: Use them.
2017-12-31 13:51:20 -05:00
Rutger Helling c41fb54f95
gnu: wine64-staging: Add 32-bit support.
* gnu/packages/wine.scm (wine64-staging)[inputs]: Add wine-staging.
[arguments]: Install libraries to /lib/wine64. Don't inherit phases. Add
'copy-win32-files phase.
[description]: Update description.
-
2017-12-31 19:05:47 +01:00
Rutger Helling 58cbcb02a5
gnu: wine64: Add 32-bit support.
* gnu/packages/wine.scm (wine64)[inputs]: Add wine.
[arguments]: Install libraries to /lib/wine64. Don't inherit phases. Add
'copy-win32-files phase.
[description]: Update description.
2017-12-31 19:05:47 +01:00
Rutger Helling 5cead94554
gnu: wine: Install libraries to /lib/wine32.
* gnu/packages/wine.scm (wine)[arguments]: Install libraries to /lib/wine32.
2017-12-31 19:05:47 +01:00
Leo Famulari 8de9d5329e
gnu: Add kurly.
* gnu/packages/curl.scm (kurly): New variable.
2017-12-31 12:36:08 -05:00
Leo Famulari 12f496ba56
gnu: Add go-github-com-davidjpeacock-cli.
* gnu/packages/golang.scm (go-github-com-davidjpeacock-cli): New variable.
2017-12-31 12:36:08 -05:00
Leo Famulari 11b12655f0
gnu: Add go-github-com-aki237-nscjar.
* gnu/packages/golang.scm (go-github-com-aki237-nscjar): New variable.
2017-12-31 12:36:07 -05:00
Leo Famulari d3878e88f3
gnu: Add go-github-com-alsm-ioprogress.
* gnu/packages/golang.scm (go-github-com-alsm-ioprogress): New variable.
2017-12-31 12:36:07 -05:00
Christopher Baines 809b884260
gnu: packages: 0ad: Tweak the build options.
Use the -C make option, rather than changing directory before the build
phase. Add config=release to the make flags as this might improve performance,
and verbose=1 as this might make the build process clearer.

Also remove --minimal-flags, as I don't quite understand what this does, but
using it seems to remove lots of flags that would be used by default.

* gnu/packages/games.scm (0ad)[arguments]: Add #:make-flags, remove the
  --minimal-flags argument from the configure phase, remove the 'chdir phase,
  and change the chdir argument in the install phase.
2017-12-31 14:11:46 +00:00
Efraim Flashner 23de2e1d5f
Merge remote-tracking branch 'origin/master' into core-updates 2017-12-31 14:10:25 +02:00
Ludovic Courtès ec6ba5c1fe
gnu: gcc: Fix cross-compilation to GNU/Hurd.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Return
"--disable-libcilkrts" when TARGET matches "-gnu".
2017-12-31 01:20:30 +01:00
Ludovic Courtès c99a64e15f
gnu: guile-static: Reuse the existing phases.
This is a followup to 33c3a214a4.

* gnu/packages/make-bootstrap.scm (%guile-static)[arguments]: Use
'substitute-keyword-arguments'.  Honor the existing phases.
2017-12-31 01:20:30 +01:00
ng0 431703ffd0
gnu: services: Add MATE desktop service.
* gnu/services/desktop.scm (<mate-desktop-configuration>,
mate-desktop-service-type): New variable.
(mate-desktop-service): New public variable.

* doc/guix.texi (Desktop Services): Document the service.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:26 +01:00
ng0 6ce4fc69f5
gnu: mate: Add more packages.
* gnu/packages/mate.scm (mate)[inputs]: Add "mate-user-guide", "mate-calc", "mate-backgrounds",
"mate-netbook", "hicolor-icon-theme", "mate-utils", "engrampa", "eom", "mate-polkit",
"mate-system-monitor", "mate-utils", "pluma", "atril".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:26 +01:00
ng0 95073bfc3e
gnu: Add mate-polkit.
* gnu/packages/mate.scm (mate-polkit): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:25 +01:00
ng0 1da3338c3e
gnu: Add mate-system-monitor.
* gnu/packages/mate.scm (mate-system-monitor): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:25 +01:00
ng0 a1eef8257e
gnu: Add pluma.
* gnu/packages/mate.scm (pluma): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:25 +01:00
ng0 446131be50
gnu: Add engrampa.
* gnu/packages/mate.scm (engrampa): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:25 +01:00
ng0 432c41eece
gnu: Add eom.
* gnu/packages/mate.scm (eom): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:25 +01:00
ng0 8a990b2961
gnu: Add mate-utils.
* gnu/packages/mate.scm (mate-utils): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:25 +01:00
ng0 c44838f95d
gnu: Add mate-screensaver.
* gnu/packages/mate.scm (mate-screensaver): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:24 +01:00
ng0 9f7d5768df
gnu: Add mate-netbook.
* gnu/packages/mate.scm (mate-netbook): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:24 +01:00
ng0 e91f9d4078
gnu: Add libfakekey.
* gnu/packages/xdisorg.scm (libfakekey): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:24 +01:00
ng0 f2c71f8282
gnu: Add mate-icon-theme-faenza.
* gnu/packages/mate.scm (mate-icon-theme-faenza): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:24 +01:00
ng0 538b752b0e
gnu: Add mate-common.
* gnu/packages/mate.scm (mate-common): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:24 +01:00
ng0 bf7f29491d
gnu: Add mate-backgrounds.
* gnu/packages/mate.scm (mate-backgrounds): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:23 +01:00
ng0 033a2ac691
gnu: Add mate-calc.
* gnu/packages/mate.scm (mate-calc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:23 +01:00
ng0 694285712e
gnu: Add atril.
* gnu/packages/mate.scm (atril): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:23 +01:00
ng0 5a97a26204
gnu: caja: Add native-search-paths.
* gnu/packages/mate.scm (caja)[native-search-paths]: Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:23 +01:00
ng0 d58b0abd14
gnu: Add caja-extensions.
* gnu/packages/mate.scm (caja-extensions): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:23 +01:00
ng0 1b332539eb
gnu: mate-session-manager: Configure with with elogind support.
* gnu/packages/mate.scm (mate-session-manager)[arguments]: Add '--enable-elogind'
to configure-flags.
(phases): Add 'pre-configure' phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:23 +01:00
ng0 75282ec168
gnu: Add mate-user-guide.
* gnu/packages/mate.scm (mate-user-guide): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-30 22:55:22 +01:00
Tobias Geerinckx-Rice acd7bf4b5e
gnu: youtube-dl: Update to 2017.12.31.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.31.
2017-12-30 22:57:13 +01:00
Efraim Flashner f1431d2343
gnu: edi: Update to 0.6.0.
* gnu/packages/enlightenment.scm (edi): Update to 0.6.0.
[source]: Download from enlightenment's website.
[tests]: Disable tests.
[native-inputs]: Remove check, lcov.
2017-12-30 23:25:01 +02:00
Roel Janssen 57fe82c5bd
gnu: Add emacs-php-mode.
* gnu/packages/emacs.scm (emacs-php-mode): New variable.
2017-12-30 21:44:21 +01:00
Mark H Weaver 26d107eb0b
gnu: linux-libre: Update to 4.14.10.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.10.
(%linux-libre-hash): Update hash.
2017-12-30 15:32:41 -05:00
Mark H Weaver 838fdebb73
gnu: linux-libre@4.9: Update to 4.9.73.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.73.
2017-12-30 15:31:59 -05:00
Danny Milosavljevic 150e230165
gnu: gtk+: Enable broadway backend.
* gnu/packages/gtk.scm (gtk+)[arguments]: Add "--enable-broadway-backend"
to #:configure-flags.
2017-12-30 18:45:47 +01:00
Tobias Geerinckx-Rice c4556777d9
gnu: borg: Update to 1.1.4.
* gnu/packages/backup.scm (borg): Update to 1.1.4.
[source]: Remove obsolete patch.  Remove bundled lz4 and zstd.
[inputs]: Add zstd.
[arguments]: Build with input versions of lz4 and zstd.
* gnu/packages/patches/borg-fix-archive-corruption-bug.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-12-30 18:00:51 +01:00
Tobias Geerinckx-Rice 50d22ef15d
gnu: youtube-dl: Update to 2017.12.28.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.28.
2017-12-30 16:27:40 +01:00
Danny Milosavljevic 39afd2a8ce
gnu: python-lit: Fix tests.
* gnu/packages/check.scm (python-lit)[native-inputs]: Add python-pytest.
2017-12-30 12:00:31 +01:00
Leo Famulari edc73cc2e5
gnu: tremc: Update to 0.9.0-2.e06d08d.
* gnu/packages/bittorrent.scm (tremc): Update to 0.9.0-2.e06d08d.
[build-system]: Switch to the gnu-build-system.
[arguments]: Adjust accordingly.
2017-12-30 04:37:14 -05:00
Ludovic Courtès 33c3a214a4
gnu: guile@2.2: Fix cross-compilation.
Previously it would fail with:

    GUILEC language/elisp/boot.go
  [...]
  In language/bytecode/spec.scm:
      28:15  2 (bytecode->value #vu8(127 69 76 70 1 1 1 255 0 0 0 0 0 0 0 0 3 0 0 0 1 0 0 0 0 0 0 0 52 0 0 0 24 ?) ?)
  In unknown file:
	     1 (load-thunk-from-memory #vu8(127 69 76 70 1 1 1 255 0 0 0 0 0 0 0 0 3 0 0 0 1 0 0 0 0 0 0 0 52 0 0 ?))
  In ice-9/boot-9.scm:
     752:25  0 (dispatch-exception _ _ _)

  ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
  In procedure load-thunk-from-memory: No such file or directory

* gnu/packages/guile.scm (guile-2.2)[arguments]: New field.
2017-12-30 01:30:20 +01:00
Rutger Helling abdb97f8ce
gnu: mesa: Add radeon vulkan driver support for i686-linux.
* gnu/packages/gl.scm (mesa)[arguments]: Add "--with-vulkan-drivers" on
i686-linux. Change Vulkan comments and TODO to reflect the changes.
2017-12-29 19:46:31 +01:00
Efraim Flashner e2f37d6ab7
gnu: rage: Update to 0.3.0.
* gnu/packages/enlightenment.scm (rage): Update to 0.3.0.
[build-system]: Switch to meson build system.
2017-12-29 15:22:51 +02:00
Marius Bakke 671dbdb9d5
tests: networking: Add tests for Open vSwitch.
* gnu/tests/networking.scm (openvswitch-configuration-service,
%openvswitch-os): New variables.
(setup-openvswitch, run-openvswitch-test): New procedures.
(%test-openvswitch): New public variable.
2017-12-29 14:07:38 +01:00
Marius Bakke db8ed7cee8
services: networking: Add a dependency override mechanism to <static-networking>.
* gnu/services/networking.scm (<static-networking>)[requirement]: New field.
(static-networking-shepherd-service): Don't override requirement for loopback.
(static-networking-service): Expose 'requirement' parameter.  Default to UDEV.
* gnu/services/base.scm (%base-services): Add (requirement '()) for loopback service.
* doc/guix.texi (Networking Services): Document it.
2017-12-29 14:06:26 +01:00
Marius Bakke 5859fd6c9e
gnu: ledger-agent: Escape '@' symbols in description.
Fixes a Texinfo syntax error introduced in d596fea5fd.
Reported by Fis Trivial in <https://bugs.gnu.org/29879>.

* gnu/packages/finance.scm (ledger-agent)[description]: Escape '@'.
2017-12-29 14:01:06 +01:00
Ludovic Courtès f3c294a2ab
gnu: coreutils: Fix cross-compilation.
Previously cross-compiling coreutils would fail with:

  aarch64-linux-gnu-gcc   -Os -g0 -Wl,--as-needed -static -pthread -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a  lib/libcoreutils.a
  /gnu/store/hk8615wmmzk28k5z06g69jm6vbhc8lgk-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c-static/lib/libc.a(mktime.o): In function `__mktime_internal':
  /tmp/guix-build-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c.drv-0/glibc-2.26-105-g0890d5379c/time/mktime.c:353: multiple definition of `__mktime_internal'
  lib/libcoreutils.a(mktime.o):mktime.c:(.text+0x214): first defined here
  collect2: error: ld returned 1 exit status

* gnu/packages/base.scm (coreutils)[arguments]: Add #:configure-flags
when cross-compiling.
2017-12-29 13:31:10 +01:00
Efraim Flashner fcc1e6760d
gnu: mesa: Add pl111 driver support for aarch64.
* gnu/packages/gl.scm (mesa)[arguments]: Build the pl111 gallium driver.
2017-12-29 14:04:27 +02:00
Rutger Helling b2419613d0
gnu: mesa: Add TODO about Vulkan drivers on i686-linux.
* gnu/packages/gl.scm (mesa)[arguments]: Add TODO about building Mesa with
Vulkan drivers enabled on i686-linux.
2017-12-29 12:56:06 +01:00
Leo Famulari e3cea0d5e4
gnu: lynx: Update to 2.8.9dev.16 [fixes CVE-2017-1000211].
* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.16.
[arguments]: Patch the path of the shell in the translations makefile.
2017-12-29 01:53:51 -05:00
Leo Famulari 315430d7df
gnu: imagemagick: Update to 6.9.9-30.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-30.
2017-12-29 01:53:50 -05:00
Rutger Helling ce9fbae1b7
gnu: qemu: Update home-page.
* gnu/packages/virtualization.scm (qemu)[home-page]: Update URL.
2017-12-28 23:58:36 +01:00
Rutger Helling 0e5d0f66b5
gnu: qemu: Add wrapper for Samba.
* gnu/packages/virtualization.scm (qemu)[arguments]: Change #:configure-flags to
a list, add --smbd flag. Add 'create-samba-wrapper phase.
2017-12-28 23:58:32 +01:00
Danny Milosavljevic 50c4d676ff
gnu: Add keepkey-agent.
* gnu/packages/finance.scm (keepkey-agent): New variable.
2017-12-28 22:28:13 +01:00
Danny Milosavljevic d6ddeffcbc
gnu: Add python-keepkey.
* gnu/packages/finance.scm (python-keepkey, python2-keepkey): New variables.
2017-12-28 22:16:11 +01:00
Alex Kost 65f88296fb
gnu: emacs-guix: Update to 0.3.4.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.3.4.
2017-12-28 23:14:52 +03:00
Clément Lassieur 6a9d226665
gnu: Add missing copyright line.
* gnu/packages/ruby.scm: Add missing copyright line for commit f90c25c.
2017-12-28 18:46:59 +01:00
Mathieu Othacehe 6b681ddda0
gnu: guix: Update snapshot to f76ff984.
* gnu/packages/package-management.scm (guix): Update to f76ff984.
2017-12-28 10:52:11 +01:00
Danny Milosavljevic 47c8ea994c
gnu: Add trezor-agent.
* gnu/packages/finance.scm (trezor-agent): New variable.
2017-12-28 10:13:21 +01:00
Danny Milosavljevic d596fea5fd
gnu: Add ledger-agent.
* gnu/packages/finance.scm (ledger-agent): New variable.
2017-12-28 10:12:16 +01:00
Danny Milosavljevic 1dca32e3b9
gnu: Add python-trezor.
* gnu/packages/finance.scm (python-trezor, python2-trezor): New variables.
2017-12-28 09:34:20 +01:00
Danny Milosavljevic 96f5e2e9e4
gnu: Add python-ledgerblue.
* gnu/packages/finance.scm: Import (gnu packages libusb).
(python-ledgerblue, python2-ledgerblue): New variables.
2017-12-28 08:41:54 +01:00
Danny Milosavljevic 93e5c93e4c
gnu: Add python-hidapi.
* gnu/packages/libusb.scm (python-hidapi, python2-hidapi): New variables.
2017-12-28 08:35:24 +01:00
Rutger Helling 5bf306f93e
gnu: ceph: Disable tests.
* gnu/packages/storage.scm (ceph): Disable tests due to
<https://bugs.gnu.org/29674>.
2017-12-28 08:24:42 +01:00
Efraim Flashner 42b9541c5b
gnu: mlt: Fix license.
mlt is built with '--enable-gpl3', so the license is gpl3.

* gnu/packages/video.scm (mlt)[license]: Change license to gpl3.
2017-12-28 08:36:15 +02:00
Efraim Flashner 615d14768c
gnu: mlt: Add ffmpeg support.
* gnu/packages/video.scm (mlt)[inputs]: Add ffmpeg.
2017-12-28 08:35:28 +02:00
Clément Lassieur beb3483553
gnu: Add ruby-org-ruby.
* gnu/packages/ruby.scm (ruby-org-ruby): New variable.
2017-12-28 07:20:02 +01:00
Clément Lassieur f90c25c1c8
gnu: Add ruby-rubypants.
* gnu/packages/ruby.scm (ruby-rubypants): New variable.
2017-12-28 07:20:02 +01:00
Leo Famulari 0684f1d6b5
gnu: qgpgme: Make GnuPG available while building.
This is a followup to commit b3ecb3fe8d.

* gnu/packages/gnupg.scm (qgpgme)[native-inputs]: Add the native-inputs
of GPGME.
2017-12-27 23:55:22 -05:00
Rutger Helling 771d18162d
gnu: mesa: Update to 17.3.1.
* gnu/packages/gl.scm (mesa): Update to 17.3.1.
[inputs]: Remove s2tc.
[native-inputs]: Add python2-mako.
[arguments]: Add radeonsi to --with-gallium-drivers (exclude aarch64 and armhf).
2017-12-27 23:22:34 +01:00
Marius Bakke d5b0e86534
gnu: xorg-server: Update to 1.19.6.
* gnu/packages/xorg.scm (xorg-server): Update to 1.19.6.
2017-12-27 21:06:27 +01:00
Marius Bakke 3bbd6469c8
gnu: zathura: Remove superfluous inputs from dependents.
* gnu/packages/pdf.scm (zathura-cb, zathura-ps, zathura-djvu,
zathura-pdf-mupdf)[inputs]: Remove GTK+, which is propagated from GIRARA.
(zathura-pdf-poppler): Likewise.  Remove CAIRO which is propagated from ZATHURA.
2017-12-27 21:06:01 +01:00
Marius Bakke 1d9032fc36
gnu: zathura: Adjust inputs.
* gnu/packages/pdf.scm (zathura)[inputs]: Remove GTK+, which is propagated by
GIRARA.  Move GIRARA to ...
[propagated-inputs]: ... here.  Add CAIRO.
2017-12-27 21:04:39 +01:00
Marius Bakke 7d24c26ed7
gnu: girara: Enable tests.
* gnu/packages/gtk.scm (girara)[native-inputs]: Add XORG-SERVER.
[arguments]: Add START-XSERVER phase.  Remove #:tests?.
2017-12-27 21:04:39 +01:00
Marius Bakke b82d5b09ff
gnu: girara: Correct inputs.
* gnu/packages/gtk.scm (girara)[native-inputs]: Add CHECK.
[propagated-inputs]: Add GTK+.
[inputs]: Remove.
2017-12-27 21:04:38 +01:00
Marius Bakke ac84754369
gnu: zathura: Enable tests.
* gnu/packages/pdf.scm (zathura)[native-inputs]: Add CHECK and XORG-SERVER.
[arguments]: Remove #:tests?.  Add phase START-XSERVER.
2017-12-27 21:04:38 +01:00
Marius Bakke d81581a2b7
gnu: zathura-pdf-poppler: Update to 0.2.8.
* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.8.
2017-12-27 21:04:38 +01:00
Marius Bakke 19fc21d7d0
gnu: zathura-pdf-mupdf: Update to 0.3.2.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.2.
2017-12-27 21:04:38 +01:00
Marius Bakke 71a18fe254
gnu: zathura-djvu: Update to 0.2.7.
* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.7.
2017-12-27 21:04:38 +01:00
Marius Bakke 85f330b98d
gnu: zathura-ps: Update to 0.2.5.
* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.5.
2017-12-27 21:04:38 +01:00
Marius Bakke 8bad37d8b5
gnu: zathura-cb: Update to 0.1.7.
* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.7.
2017-12-27 21:04:38 +01:00
Marius Bakke f2984d709f
gnu: zathura: Update to 0.3.8.
* gnu/packages/pdf.scm (zathura): Update to 0.3.8.
[native-inputs]: Add GLIB:BIN.
2017-12-27 21:04:37 +01:00
Marius Bakke bf38d5be00
gnu: girara: Update to 0.2.8.
* gnu/packages/gtk.scm (girara): Update to 0.2.8.
[native-inputs]: Add GLIB:BIN.
2017-12-27 21:04:37 +01:00
Marius Bakke 94b779b6a4
gnu: mujs: Update to 1.0.2.
* gnu/packages/javascript.scm (mujs): Update to 1.0.2.
[source]: Download over HTTPS.
[home-page]: Update to redirected URL.
2017-12-27 21:04:37 +01:00
Marius Bakke 97156ba242
gnu: libpipeline: Update to 1.5.0.
* gnu/packages/man.scm (libpipeline): Update to 1.5.0.
2017-12-27 21:04:37 +01:00
Marius Bakke 1ef03eaae5
gnu: xf86-video-intel: Update snapshot to af6d8e9.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-9-af6d8e9.
2017-12-27 21:04:37 +01:00
Marius Bakke 3f9be7883a
gnu: seabios: Update to 1.11.0.
* gnu/packages/firmware.scm (seabios): Update to 1.11.0.
2017-12-27 21:04:37 +01:00
Eric Bavier aac1aa75f4
gnu: Add Pioneer.
* gnu/packages/games.scm (pioneer): New variable.
2017-12-27 08:10:12 -06:00
Kei Kebreau 15b60fc313
gnu: python-pillow: Fix test failures on i686-linux and armhf-linux.
* gnu/packages/patches/python-pillow-fix-failing-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-pillow)[source]: Use it.
2017-12-27 11:51:15 -05:00
Thomas Danckaert aa498fc003
gnu: lollypop: Use meson-build-system, update to 0.9.306.
* gnu/packages/gnome.scm (lollypop) [origin]: Update version to 0.9.306,
download tarball from gitlab.
[build-system]: Use meson-build-system.
[arguments]: Remove phases for "pseudo meson build system".
[native-inputs]: Add glib:bin and gtk+:bin, remove ninja.
[inputs]: Remove gtk+ and meson.
2017-12-27 16:14:44 +01:00
Christopher Baines 90205b625e
gnu: Run some tests in the mongodb package check phase.
Previously the mongodb dbtests and unittests were only built, and not actually
run.

* gnu/packages/databases.scm (mongodb)[native-inputs]: Add python2-minimal,
  python2-pymongo and python2-pyyaml for running the resmoke.py program, and
  add tzdata as some tests fail without this.
  [arguments]: Run the tests through the resmoke.py script in the check phase,
  set TZDIR as a couple of tests seem to depend on this, add a comment about
  the resource requirements of the tests, as they require a large amount of
  disk space, and disable the async_stream_test, as it seems to hang.
2017-12-27 13:28:34 +00:00
Christopher Baines a469c69508
gnu: Build wiredtiger with builtin compressors.
WiredTiger is used by MongoDB, and it seems to require it to be built with
builtin support for snappy compression.

* gnu/packages/databases.scm (wiredtiger)[arguments]: Replace --enable-zlib
  and --enable-snappy with --with-builtins=snappy,zlib.
2017-12-27 13:28:24 +00:00
Rutger Helling a37f4adb94
Revert "gnu: qemu: Enable Samba support."
This reverts commit 8427650305.
2017-12-27 14:19:19 +01:00
Ben Woodcroft f14a6586ec
gnu: vsearch: Update to 2.6.2.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.6.2.
2017-12-27 22:12:08 +10:00
Rutger Helling cad464a8fc
gnu: lookingglass: Update to a9.
* gnu/packages/virtualization.scm (lookingglass): Update to a9.
2017-12-27 13:10:26 +01:00
Danny Milosavljevic 4583d82721
gnu: hexchat: Disable (duplicate) icon theme generation.
* gnu/packages/messaging.scm (hexchat): Disable (duplicate) icon theme
generation.
2017-12-27 12:35:09 +01:00
Danny Milosavljevic 6368eb397d
gnu: totem: Disable (duplicate) cache generation.
* gnu/packages/gnome.scm (totem): Disable (duplicate) cache generation.
2017-12-27 12:35:08 +01:00
Rutger Helling abc5ef5a7f
gnu: mpv: Update to 0.28.0.
* gnu/packages/video.scm (mpv): Update to 0.28.0.
[inputs]: Change ffmpeg to ffmpeg-git, add wayland-protocols.
2017-12-27 10:51:31 +01:00
Rutger Helling dff543e889
gnu: Add ffmpeg-git.
* gnu/packages/video.scm (ffmpeg-git): New variable.
2017-12-27 10:51:26 +01:00
Rutger Helling 8427650305
gnu: qemu: Enable Samba support.
* gnu/packages/virtualization.scm (qemu)[arguments]: Change #:configure-flags to
a list, add --smbd flag.
[inputs]: Add samba.
2017-12-27 10:24:49 +01:00
Mark H Weaver e8e860a559
gnu: icecat: Add more fixes from upstream mozilla-esr52.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.
* gnu/packages/patches/icecat-bug-1414945.patch,
gnu/packages/patches/icecat-bug-1424373-pt2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-12-26 22:53:02 -05:00
Leo Famulari b3ecb3fe8d
gnu: gpgme: Find the GnuPG executable in the environment.
This partially reverts commit 0e06bec250 (gnu: gpgme: Build with the
latest GnuPG) because it caused python-pygpgme and python2-pygpgme to
fail to build:

<https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00371.html>

* gnu/packages/gnupg.scm (gpgme)[arguments]: Remove '--enable-fixed-path'
from #:configure-flags.
[inputs]: Move gnupg to native-inputs.
2017-12-26 21:12:27 -05:00
Tobias Geerinckx-Rice 684ca67dd9
gnu: nginx-documentation: Fix typo in synopsis.
* gnu/packages/web.scm (nginx-documentation)[synopis]: Add missing article.
2017-12-27 03:05:11 +01:00
Tobias Geerinckx-Rice 53ae35e443
gnu: python-sqlalchemy-utils: Update to 0.32.21.
* gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.32.21.
2017-12-26 16:44:52 +01:00
Tobias Geerinckx-Rice bcdc5caed7
gnu: python-sadisplay: Update to 0.4.8.
* gnu/packages/databases.scm (python-sadisplay): Update to 0.4.8.
2017-12-26 16:43:57 +01:00
Tobias Geerinckx-Rice 031462bac8
gnu: r-circlize: Improve description.
* gnu/packages/cran.scm (r-circlize)[description]: Fix typo and adjust
grammar based on upstream description.
2017-12-26 16:43:45 +01:00
Tobias Geerinckx-Rice afa427e328
gnu: r-circlize: Update to 0.4.3.
* gnu/packages/cran.scm (r-circlize): Update to 0.4.3.
2017-12-26 16:25:39 +01:00
Tobias Geerinckx-Rice 1f143575ea
gnu: emacs-cider: Update to 0.15.1.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.15.1.
2017-12-26 14:41:02 +01:00
Tobias Geerinckx-Rice 41775ab1d1
gnu: adwaita-icon-theme: Update to 3.26.1.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.26.1.
2017-12-26 14:41:02 +01:00
Tobias Geerinckx-Rice 51c482e494
gnu: gexiv2: Update to 0.10.7.
* gnu/packages/gnome.scm (gexiv2): Update to 0.10.7.
[build-system]: Switch to meson-build-system.
2017-12-26 14:41:01 +01:00
Rutger Helling 41faf6f2c2
gnu: retroarch: Update to 1.7.0.
* gnu/packages/games.scm (retroarch): Update to 1.7.0.
2017-12-26 11:43:00 +01:00
Mark H Weaver f76ff984eb
gnu: libev: Improve the description.
* gnu/packages/libevent.scm (libev)[description]: Rewrite to be more
descriptive and less judgmental, based on Debian's description.
2017-12-26 03:34:12 -05:00
Mark H Weaver 3c0cfe3be5
gnu: linux-libre: Adapt to renamed configuration options in 4.14.9.
This is a followup to commit 95b969bc9c.

* gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.14-i686.conf: Adapt to the configuration
options being renamed from CONFIG_*_UNWINDER to CONFIG_UNWINDER_* in version
4.14.9.
2017-12-26 01:53:39 -05:00
Mark H Weaver 95b969bc9c
gnu: linux-libre: Update to 4.14.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.9.
(%linux-libre-hash): Update hash.
2017-12-25 23:06:23 -05:00
Mark H Weaver 5338e62572
gnu: linux-libre@4.9: Update to 4.9.72.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.72.
2017-12-25 23:05:27 -05:00
Mark H Weaver e4d8584efb
gnu: linux-libre@4.4: Update to 4.4.108.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.108.
2017-12-25 23:04:47 -05:00
Leo Famulari 0b5eff847f
gnu: Move libupnp to (gnu packages upnp).
* gnu/packages/libupnp.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
* gnu/packages/upnp.scm (libupnp): New variable.
2017-12-25 22:52:03 -05:00
Leo Famulari c9c7c030be
gnu: libupnp: Update to 1.6.24.
*  gnu/packages/libupnp.scm (libupnp): Update to 1.6.24.
2017-12-25 22:39:29 -05:00
Leo Famulari 187cc2b403
gnu: syncthing: Update to 0.14.42.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.42.
2017-12-25 22:26:58 -05:00
Leo Famulari 3b58b7f27c
gnu: go-github-com-ccding-go-stun: Update to 0.0.0-1.d9bbe8f.
* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Update to
0.0.0-1.d9bbe8f.
2017-12-25 22:26:58 -05:00
Leo Famulari 23e2c09c0c
gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.0-1.d9bbe8f.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter):
Update to 0.0.0-1.d9bbe8f.
2017-12-25 22:26:54 -05:00
Leo Famulari 7153627946
gnu: darktable: Update to 2.4.0.
* gnu/packages/photo.scm (darktable): Update to 2.4.0.
2017-12-25 20:53:56 -05:00
Tobias Geerinckx-Rice a7f27da7f2
gnu: check, databases: Use HTTPS for bitbucket.org.
* gnu/packages/check.scm (python-pytest-capturelog)[home-page]: Likewise.
* gnu/packages/databases.scm (python-alembic)[home-page]: Likewise.
2017-12-26 02:27:42 +01:00
Tobias Geerinckx-Rice 69d973cc39
gnu: liblangtag: Use bitbucket.org home page.
* gnu/packages/libreoffice.scm (liblangtag)[home-page]: Use alternate URL
and HTTPS.
2017-12-26 02:22:53 +01:00
Tobias Geerinckx-Rice 08455a3464
gnu: python-redis: Update to 2.10.6.
* gnu/packages/databases.scm (python-redis): Update to 2.10.6.
2017-12-26 02:03:41 +01:00
Tobias Geerinckx-Rice 030274ccac
gnu: python-alembic: Update to 0.9.6.
* gnu/packages/databases.scm (python-alembic): Update to 0.9.6.
2017-12-26 02:03:41 +01:00
Tobias Geerinckx-Rice 6370fb2d26
gnu: bitshuffle: Update to 0.3.4.
* gnu/packages/compression.scm (bitshuffle): Update to 0.3.4.
[arguments]: Delete ‘make-required-dir’ phase that no longer is.
2017-12-26 02:02:01 +01:00
Tobias Geerinckx-Rice 8c03d1fa93
gnu: jack2: Update to 1.9.12.
* gnu/packages/audio.scm (jack2): Update to 1.9.12.
[arguments]: Delete ‘patch-fast_rand’ phase.
2017-12-26 02:02:01 +01:00
Tobias Geerinckx-Rice 0e0015f26c
gnu: sicp: Use HTTPS for home page.
* gnu/packages/scheme.scm (sicp)[home-page]: Use HTTPS.
2017-12-26 02:02:01 +01:00
Danny Milosavljevic 6e9749ef8f
gnu: Add python-mnemonic.
* gnu/packages/finance.scm (python-mnemonic, python2-mnemonic): New variables.
2017-12-26 01:13:48 +01:00
Danny Milosavljevic 00d3f022b3
gnu: Add python-trezor-agent.
* gnu/packages/finance.scm (python-trezor-agent, python2-trezor-agent): New
variables.
2017-12-26 01:06:56 +01:00
Danny Milosavljevic d0d5f72688
gnu: Add python-ecpy.
* gnu/packages/python-crypto.scm (python-ecpy, python2-ecpy): New variables.
2017-12-25 23:42:48 +01:00
Danny Milosavljevic 579b436252
gnu: Add python-ed25519.
* gnu/packages/python-crypto.scm (python-ed25519, python2-ed25519): New
variables.
2017-12-25 23:42:48 +01:00
Danny Milosavljevic 467cfaa3fc
gnu: Add python-semver.
* gnu/packages/python.scm (python-semver, python2-semver): New variables.
2017-12-25 23:42:47 +01:00
Tobias Geerinckx-Rice ac97dce1d2
gnu: check, llvm: Use HTTPS for llvm.org home pages.
* gnu/packages/check.scm (python-lit)[home-page]: Use HTTPS.
* gnu/packages/llvm.scm (llvm, clang, clang-runtime)[home-page]: Likewise.
2017-12-25 02:01:01 +01:00
Tobias Geerinckx-Rice a431b03500
gnu: python-rednose: Update to 1.2.3.
* gnu/packages/check.scm (python-rednose): Update to 1.2.3.
2017-12-25 02:01:00 +01:00
Tobias Geerinckx-Rice 8c2781f005
gnu: python-lit: Update to 0.5.1.
* gnu/packages/check.scm (python-lit): Update to 0.5.1.
2017-12-25 01:44:31 +01:00
Tobias Geerinckx-Rice 4338d3f8a1
gnu: python-freezegun: Update to 0.3.9.
* gnu/packages/check.scm (python-freezegun): Update to 0.3.9.
2017-12-25 01:41:00 +01:00
Tobias Geerinckx-Rice 7108ad5b75
gnu: scheme48-rx: Update to 0.0.0-2.dd9037f.
* gnu/packages/scheme.scm (scheme48-rx): Update to 0.0.0-2.dd9037f.
2017-12-25 01:14:21 +01:00
Tobias Geerinckx-Rice 9b9e3503a9
gnu: cbatticon: Update to 1.6.7.
* gnu/packages/admin.scm (cbatticon): Update to 1.6.7.
2017-12-25 01:13:21 +01:00
Tobias Geerinckx-Rice 2705a97ec4
gnu: sicp: Update to 20170703-1.225c172.
* gnu/packages/scheme.scm (sicp): Update to 20170703-1.225c172.
2017-12-25 01:02:21 +01:00
Tobias Geerinckx-Rice 30fd958e98
gnu: slib: Update home page.
* gnu/packages/scheme.scm (slib)[home-page]: Update URL.
2017-12-25 01:02:21 +01:00
Jelle Licht 80f642acd4
gnu: node: Update to 9.3.0.
* gnu/packages/patches/node-test-http2-server-rst-stream.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/node.scm (node): Update to 9.3.0.
[source]: Remove 'node-test-http2-server-rst-stream.patch'.
[arguments]: Remove all tests that depend on eslint being available. Re-enable
fixed test.
2017-12-25 00:15:18 +01:00
Nicolas Goaziou 6cf61cefe2
gnu: emacs: Update org and org-plus-contrib.
* gnu/packages/emacs.scm (emacs-org):
(emacs-org-contrib): Update to 20171224, aka release 9.1.5.
2017-12-24 23:47:05 +01:00
Nicolas Goaziou c12282314d
gnu: games: Add the-butterfly-effect.
* gnu/packages/games.scm (the-butterfly-effect): New variable.
2017-12-24 23:36:32 +01:00
Leo Famulari 09c9fe4a77
gnu: gnuastro: Update to 0.5.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.5.
[inputs]: Use the latest libjpeg.
[arguments]: Remove an obselete option from #:configure-flags.
2017-12-24 16:51:32 -05:00
Rutger Helling 66776562be
gnu: parallel: Update to 20171222.
* gnu/packages/parallel.scm (parallel): Update to 20171222.
2017-12-24 21:16:38 +01:00
Ricardo Wurmus dc7d6d4ece
gnu: Fix copyright symbol.
* gnu/packages/maths.scm: Fix copyright line for Dave Love.
2017-12-24 20:51:48 +01:00
Kei Kebreau 595b175103
gnu: scmutils: Update to 20160827.
* gnu/packages/scheme.scm (scmutils): Update to 20160827.
[arguments]: Fix indentation.
2017-12-24 14:02:06 -05:00
ng0 b982fb1c09
gnu: pdsh: Update to 2.33.
pdsh was located on Google Code, which shut down recently.
Four other distros switched to the new URL introduced in
this commit.

* gnu/packages/ssh.scm (pdsh): Update to 2.33.
[source]: Use new upstream URL.
(arguments)[phases]: Add new files to substitute in 'patch-/bin/sh' phase.
Add new 'patch-tests' phase to make test 't6036-long-output-lines' pass.
[native-inputs]: Add 'which'.
[home-page]: Use new upstream URL.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-24 10:59:35 -05:00
Tobias Geerinckx-Rice 31af847b5d
gnu: python-cbor: Mark up description.
* gnu/packages/serialization.scm (python-cbor)[description]: Use @dfn{}.
2017-12-24 16:12:19 +01:00
Tobias Geerinckx-Rice 5dff075263
gnu: ecl-flexi-streams: Update to 1.0.16.
* gnu/packages/lisp.scm (ecl-flexi-streams): Update to 1.0.16
2017-12-24 16:12:19 +01:00
Tobias Geerinckx-Rice becee9e353
gnu: python-ruamel.yaml: Update to 0.15.35.
* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.35
2017-12-24 16:12:19 +01:00
Tobias Geerinckx-Rice 8895a968e4
gnu: dotherside: Update to 0.6.3.
* gnu/packages/qt.scm (dotherside): Update to 0.6.3
2017-12-24 16:12:18 +01:00
Tobias Geerinckx-Rice 0c9f73cd23
gnu: ruby-json-pure: Fix build failure.
* gnu/packages/ruby.scm (ruby-json-pure)[native-inputs]: Add ragel.
2017-12-24 16:12:18 +01:00
Tobias Geerinckx-Rice 53fd476fa5
gnu: ruby-simplecov-html: Update to 0.10.2.
* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.10.2
2017-12-24 16:12:17 +01:00
Tobias Geerinckx-Rice 1bf02b2036
gnu: ruby-pry: Update to 0.11.3.
* gnu/packages/ruby.scm (ruby-pry): Update to 0.11.3
2017-12-24 16:12:17 +01:00
Tobias Geerinckx-Rice 05f2f8bcde
gnu: ruby-hoe: Update to 3.16.2.
* gnu/packages/ruby.scm (ruby-hoe): Update to 3.16.2
2017-12-24 16:12:17 +01:00
Tobias Geerinckx-Rice f03153db00
gnu: ruby-daemons: Update to 1.2.5.
* gnu/packages/ruby.scm (ruby-daemons): Update to 1.2.5
2017-12-24 16:12:16 +01:00
Tobias Geerinckx-Rice fb812f7a2e
gnu: ruby-crass: Update to 1.0.3.
* gnu/packages/ruby.scm (ruby-crass): Update to 1.0.3
2017-12-24 16:12:16 +01:00
Tobias Geerinckx-Rice 554245dad0
gnu: cmark: Mark up description.
* gnu/packages/markup.scm (cmark)[description]: Use @dfn{}.
2017-12-24 16:12:15 +01:00
Tobias Geerinckx-Rice e7ef061b91
gnu: cmark: Update to 0.28.3.
* gnu/packages/markup.scm (cmark): Update to 0.28.3
2017-12-24 16:12:15 +01:00
Tobias Geerinckx-Rice 27a976ed67
gnu: pulsemixer: Update to 1.4.0.
* gnu/packages/pulseaudio.scm (pulsemixer): Update to 1.4.0
2017-12-24 16:12:15 +01:00
Tobias Geerinckx-Rice 16c76cc4c8
gnu: python-reportlab: Use HTTPS for home page.
* gnu/packages/pdf.scm (python-reportlab)[home-page]: Use HTTPS.
2017-12-24 16:12:14 +01:00
Tobias Geerinckx-Rice 02861325ee
gnu: python-reportlab: Update to 3.4.0.
* gnu/packages/pdf.scm (python-reportlab): Update to 3.4.0
2017-12-24 16:12:14 +01:00
Tobias Geerinckx-Rice 0796954b85
gnu: r-xts: Update to 0.10-1.
* gnu/packages/cran.scm (r-xts): Update to 0.10-1
2017-12-24 16:12:13 +01:00
Tobias Geerinckx-Rice e9960d8cba
gnu, doc: Use HTTPS for cran.r-project.org home pages.
* gnu/packages/bioinformatics.scm (r-sparql, r-acsnminer, r-gkmsvm)
(r-maldiquant, r-gprofiler)[home-page]: Use HTTPS.
* gnu/packages/cran.scm (r-colorspace, r-auc, r-calibrate, r-shape)
(r-compare, r-proxy, r-sp, r-rmtstat, r-lmtest, r-inline, r-bbmle)
(r-lpsolve, r-energy, r-suppdists, r-ksamples, r-cvst, r-drr, r-prodlim)
(r-ddalpha, r-rcpproll, r-ipred, r-psych, r-truncnorm, r-rsolnp, r-laeken)
(r-vcd, r-ica, r-scatterplot3d)[home-page]: Likewise.
* gnu/packages/machine-learning.scm (r-adaptivesparsity, r-kernlab)
[home-page]: Likewise.
* gnu/packages/maths.scm (r-quadprog, r-pracma)[home-page]: Likewise.
* gnu/packages/statistics.scm (r-boot, r-cluster, r-codetools, r-foreign)
(r-kernsmooth, r-nlme, r-mgcv, r-rpart, r-dichromat, r-estimability)
(r-pheatmap, r-labeling, r-magrittr, r-munsell, r-rcolorbrewer, r-sendmailr)
(r-gdtools, r-acepack, r-formula, r-locfit, r-chron, r-coda, r-backports)
(r-brew, r-commonmark, r-rstudioapi, r-plotrix, r-gridbase, r-bitops)
(r-catools, r-xnomial, r-lambda-r, r-whoreadsthis, r-futile-options)
(r-futile-logger, r-segmented, r-snow, r-iterators, r-foreach, r-doparallel)
(r-domc, r-irlba, r-registry, r-e1071, r-bigmemory-sri, r-r-methodss3)
(r-tidyselect, r-base64, r-runit, r-sfsmisc, r-gtools, r-gdata, r-gplots)
(r-ztable, r-vipor, r-sourcetools, r-statmod, r-compquadform, r-mixtools)
(r-fastica, r-diptest, r-modeltools, r-flexmix, r-deoptimr, r-pcapp)
(r-rrcov, r-fit-models, r-robust, r-trimcluster, r-fpc, r-fnn)
(r-modelmetrics, r-nloptr, r-lme4, r-tclust, r-lubridate)[home-page]:
Likewise.
* gnu/packages/web.scm (r-htmltools, r-hwriter, r-rjson, r-rook)[home-page]:
Likewise.
* doc/guix.texi (Invoking guix import, Invoking guix refresh): Likewise.
2017-12-24 16:12:13 +01:00
Tobias Geerinckx-Rice 7459cb9305
services: messaging: Use HTTPS for prosody.im URLs.
* gnu/services/messaging.scm (prosody-configuration): Use HTTPS whenever
referring to prosody.im URLs in documentation.
* doc/guix.texi (Messaging Services): Likewise.
2017-12-24 16:12:12 +01:00
Rutger Helling 6cd46747e7
gnu: Add wine64-staging.
* gnu/packages/wine.scm (wine64-staging): New variable.
2017-12-24 16:07:52 +01:00
Kei Kebreau c154c97f90
gnu: gambit-c: Update to 4.8.8.
* gnu/packages/scheme.scm (gambit-c): Update to 4.8.8.
2017-12-24 10:04:32 -05:00
Nicolas Goaziou 51f019072d
gnu: wine: Add missing copyright line. 2017-12-24 16:02:53 +01:00
Rutger Helling 141708ed39
gnu: wine-staging: Add gtk+, libva inputs.
* gnu/packages/wine.scm (wine-staging)[inputs]: Add gtk+ and libva.
2017-12-24 15:47:45 +01:00
Nicolas Goaziou 7866d8c819
gnu: Add wine-staging.
* gnu/packages/wine.scm (wine-staging): New variable.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
2017-12-24 15:06:32 +01:00
Rutger Helling 546f86de16
gnu: xpra: Update to 2.2.1.
* gnu/packages/xorg.scm (xpra): Update to 2.2.1.
2017-12-24 13:59:57 +01:00
Kei Kebreau 7815d09f77
gnu: racket: Update to 6.11.
* gnu/packages/scheme.scm (racket): Update to 6.11.
2017-12-23 20:47:21 -05:00
Tobias Geerinckx-Rice dbd37c1381
gnu: openstack: Update ‘permanently moved’ home pages.
In practice, this switches all of them to HTTPS.

* gnu/packages/openstack.scm (python-debtcollector, python-mox3)
(python-os-client-config, python-oslo.context, python-oslo.i18n)
(python-oslo.log, python-oslo.serialization, python-oslosphinx)
(python-oslotest, python-oslo.utils, python-keystoneclient)
(python-swiftclient, python-git-review)[home-page]: Update.
2017-12-24 00:00:51 +01:00
Tobias Geerinckx-Rice 9be5ecdf8a
gnu: python, python-web: Update ‘permanently moved’ home pages.
In practice, this switches all of them to HTTPS.

* gnu/packages/python.scm (python-six, python-spectra, python-scipy)
(python-beautifulsoup4, python-termcolor, python-rsa, python-anyjson)
(python-whoosh, python2-pathlib2, python-pbkdf2, python-ansi2html)
(python-rfc3987, python-validate-email, python-swagger-spec-validator)
[home-page]: Update.
* gnu/packages/python-web.scm (python-sockjs-tornado, python-webob)
(python-zope-event, python-zope-testing, python-zope-testrunner)
(python-zope-i18nmessageid, python-zope-schema, python-zope-configuration)
(python-zope-proxy, python-zope-location, python-zope-security)
(python-oauth2client, python-flask-script, python-flask-migrate)
(python-flask-httpauth)[home-page]: Update.
2017-12-24 00:00:50 +01:00
ng0 51cfdf90a1
gnu: suckless: Use HTTPS URLs.
All suckless.org-hosted URLs are now permanent redirects to HTTPS.

* gnu/packages/suckless.scm (blind, dwm, dmenu, slock, st, surf, sent)
[source, home-page]: Use HTTPS.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-12-24 00:00:15 +01:00
Tobias Geerinckx-Rice bbfd188f04
gnu: beets: Update to 1.4.6.
* gnu/packages/music.scm (beets): Update to 1.4.6
2017-12-23 23:57:59 +01:00
Tobias Geerinckx-Rice 5e84eab06b
gnu: you-get: Explicitly invoke input ffmpeg.
The ‘ffmpeg’ input was never actually used.

* gnu/packages/video.scm (you-get)[arguments]: Add ‘qualify-input-references’
phase.
2017-12-23 23:57:59 +01:00
Tobias Geerinckx-Rice 817e91bca9
gnu: you-get: Fix typo in synopsis.
* gnu/packages/video.scm (you-get)[synopsis]: Fix typo.
2017-12-23 23:57:59 +01:00
Tobias Geerinckx-Rice 8617867540
gnu: you-get: Update to 0.4.1011.
* gnu/packages/video.scm (you-get): Update to 0.4.1011.
2017-12-23 23:57:58 +01:00
Tobias Geerinckx-Rice d30ac8f84b
gnu: fmt: Update to 4.1.0.
* gnu/packages/pretty-print.scm (fmt): Update to 4.1.0
[arguments]: Set ‘CMAKE_INSTALL_LIBDIR’ in #:configure-flags.
2017-12-23 23:57:58 +01:00
Tobias Geerinckx-Rice 405cb5ab82
gnu: ruby-highline: Update to 1.7.10.
* gnu/packages/ruby.scm (ruby-highline): Update to 1.7.10
2017-12-23 23:57:58 +01:00
Tobias Geerinckx-Rice fae9dc7089
gnu: perl-io-socket-ip: Update to 0.38.
* gnu/packages/web.scm (perl-io-socket-ip): Update to 0.38.
2017-12-23 23:57:57 +01:00
Tobias Geerinckx-Rice a36a917dac
gnu: perl-pod-simple: Mark up description.
* gnu/packages/perl.scm (perl-pod-simple)[description]: Use @code and @dfn.
2017-12-23 23:57:57 +01:00
Tobias Geerinckx-Rice 427d5677c0
gnu: perl-pod-simple: Update to 3.35.
* gnu/packages/perl.scm (perl-pod-simple): Update to 3.35.
2017-12-23 23:57:57 +01:00
Tobias Geerinckx-Rice 1360b6b55a
gnu: perl-mojolicious: Update to 7.59.
* gnu/packages/perl-web.scm (perl-mojolicious): Update to 7.59.
2017-12-23 23:57:56 +01:00
Tobias Geerinckx-Rice b596306cd4
gnu: Add perl-net-dns-native.
* gnu/packages/perl.scm (perl-net-dns-native): New public variable.
2017-12-23 23:57:56 +01:00
Tobias Geerinckx-Rice 2a222b7a22
gnu: youtube-dl: Update to 2017.12.23.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.23.
2017-12-23 23:57:56 +01:00
Konrad Hinsen a08d5a07a9
gnu: Add python2-numpy-1.8.
* gnu/packages/python.scm (python2-numpy-1.8): New variable.
2017-12-23 22:35:53 +01:00
Konrad Hinsen e144cbcf85
gnu: python-numpy: Reorganize patches.
* gnu/packages/python.scm (python-numpy)[arguments]<phases>: Delete phase
"set-environment-variables".
Add phase "configure-blas-lapack". Move phase "check" after phase "install".
2017-12-23 22:32:48 +01:00
nee 916bb9470a
gnu: Add yamagi-quake2.
* gnu/packages/games.scm (yamagi-quake2): New variable.
2017-12-23 22:17:03 +01:00
ng0 6b1c3efa1c
gnu: open-adventure: Fix comment about linenoise.
* gnu/packages/games.scm (open-adventure): Fix comment.
2017-12-23 22:15:03 +01:00
ng0 bf3be6a503
gnu: ruby: Use new home page.
The certificate for ruby-lang.org is only valid for lists.ruby-lang.org,
the home page has moved to www.ruby-lang.org with its own certificate.

* gnu/packages/ruby.scm (ruby)[home-page]: Use 'www.ruby-lang.org'.
2017-12-23 22:13:43 +01:00
ng0 d6ddc5ab83
gnu: java-xz: Adjust home page.
* gnu/packages/java.scm (java-xz)[home-page]: Adjust home-page. The http part of it
is a permanent redirect to https.
2017-12-23 22:13:41 +01:00
ng0 69b7fa3e2d
gnu: xdelta: Change to new home page.
The previous used http://xdelta.com is linking to a parked/squatted domain.

* gnu/packages/compression.scm (xdelta)[home-page]: Use http://xdelta.org as
new home page.
2017-12-23 22:13:38 +01:00
ng0 58891850e5
gnu: xz: Adjust the home page.
Its http URL permanently redirects to the https one,
throwing off some basic external linters.

* gnu/packages/compression.scm (xz)[home-page]: Adjust home page.
2017-12-23 22:13:34 +01:00
Dave Love 493937ae1f
gnu: openblas: Build with LAPACK.
* gnu/packages/maths.scm (openblas)[arguments]: Don't disable LAPACK;
add set-extralib phase.
[inputs]: Add fortran-lib.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-23 20:37:40 +01:00
Efraim Flashner 6a069618ab
gnu: weechat: Disable tests on non-Intel architectures.
* gnu/packages/irc.scm (weechat)[arguments]: Disable tests on non-Intel
architectures.
2017-12-23 20:52:02 +02:00
Rutger Helling 44dd001d87
gnu: par2cmdline: Update to 0.8.0.
* gnu/packages/backup.scm (par2cmdline): Update to 0.8.0.
2017-12-23 16:25:22 +01:00
Kei Kebreau 79bffa3ec8
gnu: chicken: Update to 4.13.0.
* gnu/packages/scheme.scm (chicken): Update to 4.13.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/chicken-CVE-2017-6949.patch,
gnu/packages/patches/chicken-CVE-2017-11343.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-12-23 09:18:43 -05:00
Tobias Geerinckx-Rice 28c03b4555
gnu: dovecot: Update to 2.3.0.
* gnu/packages/mail.scm (dovecot): Update to 2.3.0.
* gnu/services/mail.scm (dovecot-configuration)[director-doveadm-port]
[ssl-parameters-regenerate]: Delete fields.
[ssl-protocols]: Rename to...
[ssl-min-protocol]: ...this.
[mail-log-prefix, mdbox-rotate-size, ssl-cipher-list, imap-logout-format]:
Update default values.
* doc/guix.texi (Mail Services): Reflect the above changes to the service.
2017-12-23 07:11:14 +01:00
Tobias Geerinckx-Rice 2f3800e53e
gnu: ruby: Use HTTPS for home pages.
* gnu/packages/ruby.scm (ruby-hoe, bundler, ruby-rjb, ruby-libxml)
(ruby-permutation, ruby-gettext, ruby-test-unit, ruby-pry, ruby-tzinfo)
(ruby-tzinfo-data, ruby-term-ansicolor, ruby-pstree, ruby-json, ruby-rack)
(ruby-yard, ruby-ansi, ruby-rubytest, ruby-brass, ruby-qed, ruby-ae)
(ruby-lemon, ruby-rubytest-cli, ruby-hashery)[home-page]: Use HTTPS.
2017-12-23 05:49:47 +01:00
Tobias Geerinckx-Rice 925131916d
gnu: ruby-tzinfo-data: Update to 1.2017.3.
* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2017.3
2017-12-23 05:25:41 +01:00
Tobias Geerinckx-Rice 4237af8529
gnu: ruby-tzinfo: Update to 1.2.4.
* gnu/packages/ruby.scm (ruby-tzinfo): Update to 1.2.4
2017-12-23 05:25:32 +01:00
Tobias Geerinckx-Rice 484d68f27c
gnu: ocaml-utop: Update to 2.0.2.
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.0.2
2017-12-23 05:09:11 +01:00
Tobias Geerinckx-Rice 0e43721f32
gnu: ocaml-jbuilder: Update to 1.0+beta16.
* gnu/packages/ocaml.scm (ocaml-jbuilder): Update to 1.0+beta16
2017-12-23 05:09:11 +01:00
Tobias Geerinckx-Rice 36dba63b83
gnu: ocaml-ssl: Expand description.
* gnu/packages/ocaml.scm (ocaml-ssl)[description]: Expand based on Debian's.
2017-12-23 05:09:10 +01:00
Tobias Geerinckx-Rice 26b438e064
gnu: ocaml-ssl: Update to 0.5.5.
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.5
2017-12-23 05:09:10 +01:00
Tobias Geerinckx-Rice 7b20cd575e
gnu: ocaml-bitstring: Update to 2.1.1.
* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 2.1.1
2017-12-23 05:09:09 +01:00
Tobias Geerinckx-Rice 50786325cd
gnu: fish: Mark up description.
* gnu/packages/shells.scm (fish)[description]: Use @command{}.
2017-12-23 05:09:09 +01:00
Tobias Geerinckx-Rice 66e86f2681
gnu: protobuf: Update to 3.5.1.
* gnu/packages/protobuf.scm (protobuf): Update to 3.5.1.
2017-12-23 04:48:17 +01:00
Kei Kebreau 84958de120
gnu: windowmaker: Enable xinerama support.
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Add libxinerama.
2017-12-22 18:48:23 -05:00
Mason Hock 85f075a057
gnu: lilypond: Update to 2.19.80.
* gnu/packages/music.scm (lilypond): Update to 2.19.80.
2017-12-22 22:16:53 +01:00
Christopher Baines 3faa422d5f
gnu: Build wiredtiger with snappy support.
This is probably necessary to get the MongoDB package in Guix to successfully
use the Guix wiredtiger package, as MongoDB it uses wiredtiger with snappy by
default.

* gnu/packages/databases.scm (wiredtiger)[arguments]: Add --enable-snappy to
  #:configure-flags.
  [inputs]: Add snappy.
2017-12-22 19:23:53 +00:00
Tobias Geerinckx-Rice 58087bdddc
gnu: fish: Update to 2.7.1.
* gnu/packages/shells.scm (fish): Update to 2.7.1.
2017-12-22 19:48:44 +01:00
Kei Kebreau 9e3a8ed0eb
gnu: python-pillow: Update to 4.3.0.
* gnu/packages/python.scm (python-pillow): Update to 4.3.0.
[propagated-inputs]: Add python-olefile.
* gnu/packages/patches/python-pillow-freetype-2.7-test-failure.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-22 11:49:43 -05:00
Kei Kebreau 3a1f26ff75
gnu: Add python-olefile.
* gnu/packages/python.scm (python-olefile, python2-olefile): New variables.
2017-12-22 11:49:28 -05:00
Leo Famulari 0054564b85
gnu: mariadb: Update to 10.1.29.
* gnu/packages/databases.scm (mariadb): Update to 10.1.29.
2017-12-22 10:53:50 -05:00
Mathieu Othacehe 2cf5f4c144
file-systems: Move %control-groups from %base-file-systems to
%elogind-file-systems.

* gnu/system/file-systems.scm (%base-file-systems): Move %control-groups from
here, to ...
(%elogind-file-systems): ... here.
2017-12-22 15:03:10 +01:00
Mathieu Othacehe c729225b0f
file-systems: Do not mount hugetlb cgroup filesystem.
On ARM32 without LPAE support, hugetlb control group is not supported.
As it is not needed by elogind, remove it for all platforms.

* gnu/system/file-systems.scm (%control-groups): Remove hugetlb from control
  groups platforms.
2017-12-22 15:03:10 +01:00
Roel Janssen b9bf2b8985
gnu: Update r-mutationalpatterns to 1.4.2.
* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.4.2.
2017-12-22 12:23:06 +01:00
Rutger Helling d633f2f62a
gnu: mutter: Add xorg-xserver-xwayland input.
* gnu/packages/gnome.scm (mutter)[inputs]: Add xorg-server-xwayland.
[arguments]: Add '--with-xwayland-path' to #:configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-22 09:55:01 +01:00
Ludovic Courtès 42ff7d3be6
mapped-devices: 'luks-device-mapping' checks its source device.
* gnu/system/mapped-devices.scm (check-luks-device): New procedure.
(luks-device-mapping)[check]: New field.
2017-12-22 09:48:38 +01:00
Ludovic Courtès 4ca90ff597
mapped-devices: Add 'location' and 'check' fields.
* gnu/system/mapped-devices.scm (<mapped-device>)[location]: New field.
(<mapped-device-type>)[check]: New field.
2017-12-22 09:48:36 +01:00
Konrad Hinsen de2032b912
gnu: Add python-activepapers.
* gnu/packages/python.scm (python-activepapers, python2-activepapers):
New variables.

Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
2017-12-22 09:46:13 +01:00
Ludovic Courtès 4a32f58aa1
services: urandom-seed: Depend on udev.
Suggested by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (urandom-seed-shepherd-service): Add 'udev' to
'requirement'.
2017-12-22 08:56:50 +01:00
Ludovic Courtès 8faaf8d7cc
services: urandom-seed: Deprecate the 'urandom-seed-service' procedure.
* gnu/services/base.scm (urandom-seed-service-type)[default-value]: New
field.
(urandom-seed-service): Mark as deprecated.
(%base-services): Use URANDOM-SEED-SERVICE-TYPE directly.
* gnu/services/base.scm (%base-services):
* doc/guix.texi (Base Services): Document 'urandom-seed-service-type'
instead of 'urandom-seed-service'.
2017-12-22 08:56:50 +01:00
Ludovic Courtès 4e9fd50857
services: urandom-seed: Become a dependency of 'user-processes'.
This ensures that 'urandom-seed' is started before programs that rely on
sources of randomness.

Fixes <https://bugs.gnu.org/29773>.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (urandom-seed-shepherd-service): Change
'requirement' to (file-systems).
(urandom-seed-service-type): Extend USER-PROCESSES-SERVICE-TYPE.
2017-12-22 08:56:50 +01:00
Ludovic Courtès 206a28d84a
services: 'user-processes-service-type' can now be extended.
* gnu/services/base.scm (user-processes-shepherd-service): New
procedure, taken from former 'user-processes-service-type'.  Add
REQUIREMENTS argument; remove GRACE-DELAY argument.
(user-processes-service-type): Redefine in terms of 'service-type'.
(user-processes-service): Remove.
(file-system-service-type): Extend USER-PROCESSES-SERVICE-TYPE.
* gnu/system.scm (essential-services): Use USER-PROCESSES-SERVICE-TYPE
directly.
2017-12-22 08:56:50 +01:00
Mathieu Othacehe a468f89743
system: examples: Add missing initrd to beaglebone-black.tmpl.
* gnu/system/examples/beaglebone-black.tmpl (operating-system): Add the
  initrd with "omap_hsmmc" as an extra-module.
2017-12-22 08:49:57 +01:00
Ricardo Wurmus 5145001a15
gnu: Add meandmyshadow.
* gnu/packages/games.scm (meandmyshadow): New variable.
2017-12-22 07:56:55 +01:00
Ricardo Wurmus 5f66a0a78b
gnu: emacs-ivy: Install documentation.
* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Add phase "install-doc".
[native-inputs]: Add texinfo.
2017-12-22 07:56:55 +01:00
Ricardo Wurmus a837423412
gnu: emacs-ivy: Update to 0.10.0.
* gnu/packages/emacs.scm (emacs-ivy): Update to 0.10.0.
2017-12-22 07:56:54 +01:00
Tobias Geerinckx-Rice 8c4ca853e0
gnu: Add plzip.
* gnu/packages/compression.scm (plzip): New public variable.
2017-12-22 01:06:03 +01:00
Tobias Geerinckx-Rice 2e3b1a92f4
gnu: Add lzlib.
* gnu/packages/compression.scm (lzlib): New public variable.
2017-12-22 01:06:02 +01:00
Tobias Geerinckx-Rice 5dca4c76ac
gnu: Add clzip.
* gnu/packages/compression.scm (clzip): New public variable.
2017-12-22 01:06:02 +01:00
Tobias Geerinckx-Rice 34e8cf225c
gnu: Add lunzip.
* gnu/packages/compression.scm (lunzip): New public variable.
2017-12-22 01:06:02 +01:00
Tobias Geerinckx-Rice 82d57f126c
gnu: Add hungrycat.
* gnu/packages/admin.scm (hungrycat): New public variable.
2017-12-22 01:06:01 +01:00
Tobias Geerinckx-Rice e807306324
gnu: zstd: Use default ‘check’ target.
* gnu/packages/compression.scm (zstd)[arguments]: Don't set #:test-target.
2017-12-22 01:06:01 +01:00
Leo Famulari 9c3ad422d0
gnu: libgxps: Fix CVE-2017-11590.
* gnu/packages/patches/libgxps-CVE-2017-11590.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (libgxps)[source]: Use it.
2017-12-21 14:17:35 -05:00
Leo Famulari f76fc96866
Merge branch 'master' into core-updates 2017-12-21 13:58:35 -05:00
Leo Famulari 5dc0e0b055
gnu: imagemagick: Update to 6.9.9-27.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-27.
2017-12-21 13:23:02 -05:00
Leo Famulari 382e5f1947
gnu: gnupg: Update to 2.2.4.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.4.
2017-12-21 12:59:56 -05:00
Tobias Geerinckx-Rice 00840ee004
gnu: weechat: Run tests.
* gnu/packages/irc.scm (weechat)[native-inputs]: Add cpputest.
[arguments]: Add ‘-DENABLE_TESTS=ON’ to #:configure-flags.  Add
‘disable-failing-tests’ phase to do just that.  Run the others.
2017-12-21 18:43:01 +01:00
Tobias Geerinckx-Rice f45e314e19
gnu: zstd: Disable unrelated format support.
* gnu/packages/compression.scm (zstd)[arguments]: Add HAVE_LZMA=0 to
2017-12-21 18:43:01 +01:00
Tobias Geerinckx-Rice 5308f15b43
gnu: zstd: Update to 1.3.3.
* gnu/packages/compression.scm (zstd): Update to 1.3.3.
2017-12-21 18:43:01 +01:00
Leo Famulari 806e891e85
gnu: gnupg@2.0: Superseded by the latest GnuPG.
The 2.0 series of GnuPG will stop receiving upstream support on
2017-12-31. From the release announcement of GnuPG 2.2.0:

"This release marks the start of a new long term support series
to replace the 2.0.x series which will reach end-of-life on 2017-12-31."

https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html

* gnu/packages/gnupg.scm (gnupg-2.0)[properties]: New field.
2017-12-21 12:37:25 -05:00
Leo Famulari 0c9c9526bb
gnu: libxslt: Fix CVE-2017-5029 and re-apply the fix for CVE-2016-4738.
This is a followup to commit 2663c38826.

* gnu/packages/xml.scm (libxslt)[replacement]: New field.
(libxslt/fixed): New variable.
* gnu/packages/patches/libxslt-CVE-2017-5029.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-21 12:28:47 -05:00
Leo Famulari 2a0e3d1635
gnu: libarchive: Fix CVE-2017-14502.
* gnu/packages/patches/libarchive-CVE-2017-14502.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/backup.scm (libarchive-3.3.2)[source]: Use it.
2017-12-21 12:28:43 -05:00
Ludovic Courtès 24ee3b28c6
gnu: perl-libtime-parsedate: Comment out #:disallowed-references.
This was introduced in commit f9c3bd2e01
but was not supported.

* gnu/packages/perl.scm (perl-libtime-parsedate)[arguments]: Comment out
 #:disallowed-references.
2017-12-21 11:38:53 +01:00
Konrad Hinsen c521c8f1a4
gnu: Add python-tempdir.
* gnu/packages/python.scm (python-tempdir, python2-tempdir): New
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-21 10:44:39 +01:00
Leo Famulari ce16d312c6
gnu: libexif: Fix CVE-2017-7544.
* gnu/packages/patches/libexif-CVE-2017-7544.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/photo.scm (feh)[source]: Use it.
2017-12-21 03:24:55 -05:00
Efraim Flashner 417f3d494f
gnu: xboing: Fix CVE-2004-0149.
* gnu/packages/patches/xboing-CVE-2004-0149: New file.
* gnu/packages/games.scm (xboing)[source]: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-12-21 09:04:34 +02:00
Leo Famulari dab2542f84
gnu: mupdf: Update to 1.12.0 [fixes CVE-2017-15369].
* gnu/packages/pdf.scm (mupdf): Update to 1.12.0.
[source]: Remove obsolete patches.
[inputs]: Add freeglut.
* gnu/packages/patches/mupdf-CVE-2017-14685.patch,
gnu/packages/patches/mupdf-CVE-2017-14686.patch,
gnu/packages/patches/mupdf-CVE-2017-14687.patch,
gnu/packages/patches/mupdf-CVE-2017-15587.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: Update and
rename to...
* gnu/packages/patches/mupdf-build-with-latest-openjpeg.patch: ... new file.
2017-12-21 02:00:59 -05:00
Tobias Geerinckx-Rice 91213c384b
gnu: weechat: Update to 2.0.1.
* gnu/packages/irc.scm (weechat): Update to 2.0.1.
2017-12-21 03:20:11 +01:00
Tobias Geerinckx-Rice fa79a908bb
gnu: Add perl-test-requiresinternet.
* gnu/packages/perl-check.scm (perl-test-requiresinternet): New public
variable.
2017-12-21 03:20:11 +01:00
Leo Famulari dacd8cf2e8
gnu: links: Fix-CVE-2017-11114.
* gnu/packages/patches/links-CVE-2017-11114.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/web-browsers.scm (links)[source]: Use it.
2017-12-20 20:08:35 -05:00
Mark H Weaver 66df43b9ae
gnu: linux-libre: Update to 4.14.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.8.
(%linux-libre-hash): Update hash.
2017-12-20 18:28:36 -05:00
Mark H Weaver 0786e4bd12
gnu: linux-libre@4.9: Update to 4.9.71.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.71.
2017-12-20 18:27:48 -05:00
Mark H Weaver 770635e11d
gnu: linux-libre@4.4: Update to 4.4.107.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.107.
2017-12-20 18:27:08 -05:00
Ludovic Courtès 8d6cd08573
gnu: diffutils: Fix Gnulib/getopt cross-compilation issue.
Previously cross-compilation would fail:

     CC       xvasprintf.o
   xstrtol-error.c:50:16: warning: 'struct rpl_option' declared inside parameter list
		   int exit_status)
		   ^
   xstrtol-error.c: In function 'xstrtol_error':
   xstrtol-error.c:84:5: error: invalid use of undefined type 'struct rpl_option'

* gnu/packages/patches/diffutils-getopt.patch: New file.
* gnu/packages/base.scm (diffutils)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-20 23:19:31 +01:00
Ricardo Wurmus 4305176096
gnu: microscheme: Fix home page.
* gnu/packages/avr.scm (microscheme)[home-page]: Use GitHub project page.

Fixes <https://bugs.gnu.org/29791>.
2017-12-20 23:18:24 +01:00
Leo Famulari 0e06bec250
gnu: gpgme: Build with the latest GnuPG.
* gnu/packages/gnupg.scm (gpgme)[inputs]: Use the latest gnupg package.
[arguments]: Keep a reference to the gnupg package used for build.
2017-12-20 16:41:41 -05:00
Ludovic Courtès 066ccc2c69
gnu: gcc: Fix cross-compilation.
Previously "guix build gcc@5 --target=TRIPLET" would fail like this:

   checking for exported symbols... /tmp/guix-build-gcc-5.5.0.drv-0/gcc-5.5.0/libcc1/configure: line 14531: -T: command not found
   yes
   checking for -rdynamic... /tmp/guix-build-gcc-5.5.0.drv-0/gcc-5.5.0/libcc1/configure: line 14541: -T: command not found
   no
   checking for library containing dlopen... -ldl
   checking for -fPIC -shared... yes
   configure: error:
      Building GCC with plugin support requires a host that supports
      -fPIC, -shared, -ldl and -rdynamic.

* gnu/packages/gcc.scm (gcc-4.7)[maybe-target-tools]: Add "OBJDUMP".
(gcc-5)[source](snippet, modules): New fields.
2017-12-20 22:21:16 +01:00
Leo Famulari e6f63412c9
gnu: python-pygpgme: Use GnuPG 1 for the test suite.
* gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme)[inputs]: Use gnupg-1
and make it a native-input.
2017-12-20 15:13:22 -05:00
Leo Famulari 5965b08307
gnu: libassuan: Update to 2.5.1.
* gnu/packages/gnupg.scm (libassuan): Update to 2.5.1.
2017-12-20 15:11:27 -05:00
Tobias Geerinckx-Rice 48a9654ad6
gnu: exim: Update to 4.90.
* gnu/packages/mail.scm (exim): Update to 4.90.
2017-12-20 16:50:28 +01:00
Leo Famulari 8bc6956bbd
gnu: rng-tools: Update to 6.1.
Rng-tools development appears to have moved to GitHub [0]:

"NOTE: The rng-tools project hasn't seen updates in some time, but is
still in active use. To facilitate ongoing development, the rng-tools
project is moved to here:
https://github.com/nhorman/rng-tools"

[0]
https://sourceforge.net/p/gkernel/wiki/Home/

* gnu/packages/linux.scm (rng-tools): Update to 6.1.
[source]: Use new upstream URL and give a descriptive file-name.
[arguments]: Add a 'bootstrap' phase.
[native-inputs]: Add autoconf, automake, and pkg-config.
[inputs]: Add sysfsutils.
2017-12-20 03:53:52 -05:00
Rutger Helling 09a91adcf8
gnu: libressl: Update to 2.6.4.
* gnu/packages/tls.scm (libressl): Update to 2.6.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-20 02:56:55 -05:00
Leo Famulari afcbc348a3
gnu: babl: Update to 0.1.38.
* gnu/packages/gimp.scm (babl): Update to 0.1.38.
2017-12-20 01:40:14 -05:00
Marius Bakke 1b0f65dc99
gnu: icu4c: Update to 60.2.
* gnu/packages/icu4c.scm (icu4c): Update to 60.2.
2017-12-19 23:34:10 +01:00
Marius Bakke b8e607bcf4
gnu: gtk+: Update to 3.22.26.
* gnu/packages/gtk.scm (gtk+): Update to 3.22.26.
2017-12-19 23:34:10 +01:00
Marius Bakke 31d170f381
gnu: harfbuzz: Update to 1.7.3.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.7.3.
2017-12-19 23:34:09 +01:00
Leo Famulari 74c96b0b09
gnu: webkitgtk: Update to 2.18.4 [fixes CVE-2017-{7156,13856,13866,13870}].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.4.
2017-12-19 14:52:15 -05:00
Ricardo Wurmus 57ae890fb3
gnu: r-htmltable: Update to 1.11.0.
* gnu/packages/web.scm (r-htmltable): Update to 1.11.0.
[propagated-inputs]: Add r-dplyr, r-htmltools, r-rstudioapi, and r-tidyr.
2017-12-19 20:35:08 +01:00
Ricardo Wurmus aead9e1bc5
gnu: r-testthat: Update to 2.0.0.
* gnu/packages/statistics.scm (r-testthat): Update to 2.0.0.
[propagated-inputs]: Add r-cli, r-rlang, and r-withr.
2017-12-19 20:35:08 +01:00
Ricardo Wurmus 2976f304e2
gnu: Add r-cli.
* gnu/packages/cran.scm (r-cli): New variable.
2017-12-19 20:35:08 +01:00
Ricardo Wurmus d03949449a
gnu: r-hardyweinberg: Update to 1.5.9.
* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.5.9.
[propagated-inputs]: Add r-rsolnp.
2017-12-19 20:35:08 +01:00
Ricardo Wurmus cb8b4c1196
gnu: Add r-rsolnp.
* gnu/packages/cran.scm (r-rsolnp): New variable.
2017-12-19 20:35:07 +01:00
Ricardo Wurmus 02cdb45f34
gnu: Add r-truncnorm.
* gnu/packages/cran.scm (r-truncnorm): New variable.
2017-12-19 20:35:07 +01:00
Ricardo Wurmus 5378f38332
gnu: r-curl: Update to 3.1.
* gnu/packages/web.scm (r-curl): Update to 3.1.
2017-12-19 20:35:07 +01:00
Ricardo Wurmus f9f1291bc0
gnu: r-ade4: Update to 1.7-10.
* gnu/packages/statistics.scm (r-ade4): Update to 1.7-10.
[propagated-inputs]: Add r-mass.
2017-12-19 20:35:07 +01:00
Ricardo Wurmus 83b0e1d53f
gnu: r-registry: Update to 0.5.
* gnu/packages/statistics.scm (r-registry): Update to 0.5.
2017-12-19 20:35:07 +01:00
Ricardo Wurmus d2dc69b8be
gnu: r-iterators: Update to 1.0.9.
* gnu/packages/statistics.scm (r-iterators): Update to 1.0.9.
2017-12-19 20:35:07 +01:00
Ricardo Wurmus 4a1945da16
gnu: r-segmented: Update to 0.5-3.0.
* gnu/packages/statistics.scm (r-segmented): Update to 0.5-3.0.
2017-12-19 20:35:06 +01:00
Ricardo Wurmus 0a1b447e2b
gnu: r-rprojroot: Update to 1.3-1.
* gnu/packages/statistics.scm (r-rprojroot): Update to 1.3-1.
2017-12-19 20:35:06 +01:00
Ricardo Wurmus 102a271870
gnu: r-rcpparmadillo: Update to 0.8.300.1.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.8.300.1.0.
2017-12-19 20:35:06 +01:00
Ricardo Wurmus 0300cacae1
gnu: r-plotrix: Update to 3.7.
* gnu/packages/statistics.scm (r-plotrix): Update to 3.7.
2017-12-19 20:35:06 +01:00
Ricardo Wurmus 004e108aad
gnu: r-git2r: Update to 0.20.0.
* gnu/packages/statistics.scm (r-git2r): Update to 0.20.0.
2017-12-19 20:35:06 +01:00
Ricardo Wurmus 069e3b5c09
gnu: r-backports: Update to 1.1.2.
* gnu/packages/statistics.scm (r-backports): Update to 1.1.2.
2017-12-19 20:35:05 +01:00
Ricardo Wurmus 1028f9ef11
gnu: r-yaml: Update to 2.1.16.
* gnu/packages/statistics.scm (r-yaml): Update to 2.1.16.
2017-12-19 20:35:05 +01:00
Ricardo Wurmus de3fd9253f
gnu: r-reshape2: Update to 1.4.3.
* gnu/packages/statistics.scm (r-reshape2): Update to 1.4.3.
2017-12-19 20:35:05 +01:00
Ricardo Wurmus d0c1a402db
gnu: r-digest: Update to 0.6.13.
* gnu/packages/statistics.scm (r-digest): Update to 0.6.13.
2017-12-19 20:35:05 +01:00
Ricardo Wurmus 2960f9658f
gnu: r-vcd: Update to 1.4-4.
* gnu/packages/cran.scm (r-vcd): Update to 1.4-4.
2017-12-19 20:35:05 +01:00
Ricardo Wurmus f46a74e9f0
gnu: r-proxy: Update to 0.4-20.
* gnu/packages/cran.scm (r-proxy): Update to 0.4-20.
2017-12-19 20:35:04 +01:00
Ricardo Wurmus b9e8a5c594
gnu: r-biomart: Update to 2.34.1.
* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.34.1.
[propagated-inputs]: Add r-httr.
2017-12-19 20:35:04 +01:00
Ricardo Wurmus 11e42209a8
gnu: r-gviz: Update to 1.22.2.
* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.22.2.
2017-12-19 20:35:04 +01:00
Ricardo Wurmus 2ccd850192
gnu: r-gqtlstats: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.10.1.
2017-12-19 20:35:04 +01:00
Ricardo Wurmus 28d25d037e
gnu: r-rtracklayer: Update to 1.38.2.
* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.38.2.
2017-12-19 20:35:04 +01:00
Ricardo Wurmus d41f678420
gnu: r-limma: Update to 3.34.4.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.34.4.
2017-12-19 20:35:03 +01:00
Ricardo Wurmus ab0dd8ac10
gnu: r-edger: Update to 3.20.2.
* gnu/packages/bioinformatics.scm (r-edger): Update to 3.20.2.
2017-12-19 20:35:03 +01:00
Ricardo Wurmus 7665fb39f5
gnu: r-biocstyle: Update to 2.6.1.
* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.6.1.
2017-12-19 20:35:03 +01:00
Ricardo Wurmus 756ac7254c
gnu: r-dexseq: Update to 1.24.2.
* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.24.2.
2017-12-19 20:35:03 +01:00
Ricardo Wurmus 8d11ef4470
gnu: r-vegan: Update to 2.4-5.
* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.4-5.
2017-12-19 20:35:02 +01:00
Efraim Flashner 677bc34d5b
gnu: Remove redundant cmake libdir configure flags.
* gnu/packages/bioinformatics.scm (imp)[arguments]: Remove
CMAKE_INSTALL_LIBDIR flag.
* gnu/packages/calendar.scm (libical): Same.
* gnu/packages/engineering.scm (kicad): Same.
* gnu/packages/games.scm (openrct2, mgba): Same.
* gnu/packages/gl.scm (virtualgl): Same.
* gnu/packages/image-processing.scm (mia): Same.
* gnu/packages/linux.scm (rdma-core): Same.
* gnu/packages/machine-learning.scm (dlib): Same.
* gnu/packages/maths.scm (lapack, superlu, z3): Same.
* gnu/packages/password-utils.scm (keepassxc): Same.
* gnu/packages/photo.scm (darktable): Same.
* gnu/packages/rdesktop.scm (freerdp): Same.
2017-12-19 19:52:01 +02:00
Danny Milosavljevic 68f1869cfc
gnu: xfce4-session: Disable (duplicate) Gtk+ icon cache generation.
* gnu/packages/xfce.scm (xfce4-session)[arguments]: Add make-flags to disable
Gtk+ icon cache generation.
2017-12-19 18:11:56 +01:00
Leo Famulari 9a56cf2b5b
services: urandom-seed: Try using a HWRNG to seed the Linux CRNG at boot.
* gnu/services/base.scm (urandom-seed-shepherd-service): Try to read from
'/dev/hwrng' at boot, as a supplement to any saved random seed.
* doc/guix.texi (Base Services): Document the new feature.
2017-12-19 11:31:24 -05:00
Kei Kebreau a8db968fa4
gnu: wxmaxima: Update to 17.10.1.
* gnu/packages/maths.scm (wxmaxima): Update to 17.10.1.
2017-12-19 11:26:16 -05:00
nee 7a070f020b
gnu: Add quakespasm.
* gnu/packages/games.scm (quakespasm): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-19 10:21:14 -05:00
Ricardo Wurmus 0464dc1c1e
gnu: gajim: Update to 0.16.9.
* gnu/packages/messaging.scm (gajim): Update to 0.16.9.
2017-12-19 13:17:17 +01:00
Ricardo Wurmus f3b985fa61
gnu: python-nbxmpp: Update to 0.6.1.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.1.
2017-12-19 13:17:16 +01:00
Ricardo Wurmus 21bc352664
gnu: dino: Update to 0.0-3.f25fadde2.
* gnu/packages/messaging.scm (dino): Update to 0.0-3.f25fadde2.
2017-12-19 13:16:53 +01:00
Ricardo Wurmus 79b43bc3a1
gnu: pcsc-lite: Update to 1.8.23.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
[arguments]: Disable libsystemd check.
2017-12-19 13:16:42 +01:00
Ricardo Wurmus b28e05d45e
gnu: antiword: Fix broken embedded directory name.
* gnu/packages/textutils.scm (antiword)[arguments]: Replace "configure" phase
to substitute reference to "/usr/share/antiword" with the actual directory in
the store.
2017-12-19 13:16:36 +01:00
Roel Janssen fb6ca493f1
gnu: Update gwl to 0.1.1.
* gnu/packages/package-management.scm (gwl): Update to 0.1.1.
2017-12-19 12:27:43 +01:00
Efraim Flashner ba1ba9fcbd
gnu: emulation-station: Add missing file-name field.
* gnu/packages/games.scm (emulation-station)[source]: Add missing
file-name field.
2017-12-19 12:19:04 +02:00
Roel Janssen 28fc96cb1e
gnu: Update r-cowplot to 0.9.2.
* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.2.
2017-12-19 10:47:19 +01:00
Ludovic Courtès a1ac7bf361
tests: Adjust php-fpm test to new nginx API.
Fixes <https://bugs.gnu.org/29769>.
Reported by Mark H Weaver <mhw@netris.org>.

This is a followup to 8b223ceac4.

* gnu/tests/web.scm (%php-fpm-nginx-server-blocks): Turn 'listen' into a
list.
2017-12-19 09:53:56 +01:00
Leo Famulari 4a408d847e
gnu: mpd: Update to 0.20.13.
* gnu/packages/mpd.scm (mpd): Update to 0.20.13.
2017-12-19 02:28:06 -05:00
Leo Famulari 4fad6598c6
gnu: keepassxc: Update to 2.2.4.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.2.4.
2017-12-19 01:18:24 -05:00
Leo Famulari 4498cbd7ad
gnu: GnuPG pinentry: Update to 1.1.0.
* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3,
pinentry-qt): Update to 1.1.0.
2017-12-18 23:25:20 -05:00
Mark H Weaver 7a6a08c945
gnu: linux-libre: Update to 4.14.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.7.
(%linux-libre-hash): Update hash.
2017-12-18 19:52:02 -05:00
Mark H Weaver 48e1f44415
gnu: linux-libre@4.9: Update to 4.9.70.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.70.
2017-12-18 19:51:22 -05:00
Mark H Weaver 86300e61b9
gnu: linux-libre@4.4: Update to 4.4.106.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.106.
2017-12-18 19:50:39 -05:00
Marius Bakke 02f21a874e
gnu: ruby: Remove graft for 2.4.3.
* gnu/packages/ruby.scm (ruby): Update to 2.4.3.
(ruby-2.4.3): Remove variable.
2017-12-19 01:50:19 +01:00
Marius Bakke 4a158286a6
gnu: openssl: Remove graft for 1.0.2n.
* gnu/packages/tls.scm (openssl): Update to 1.0.2n.
(openssl-1.0.2n): Remove variable.
2017-12-19 01:44:30 +01:00
Marius Bakke 32cd878be0
Merge branch 'master' into core-updates 2017-12-19 01:42:40 +01:00
Marius Bakke 98bd11cfe7
gnu: termite: Update to 13.
* gnu/packages/terminals.scm (termite): Update to 13.
2017-12-19 01:37:22 +01:00
Marius Bakke 972fa87039
gnu: pcsc-lite: Update to 1.8.23.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
[arguments]<#:configure-flags>: Add "--disable-libsystemd".
[license]: Adjust to removed sd-daemon files.
2017-12-19 01:30:14 +01:00
Marius Bakke 937790df9d
gnu: qemu: Update to 2.10.2.
* gnu/packages/patches/qemu-CVE-2017-15118.patch,
gnu/packages/patches/qemu-CVE-2017-15119.patch,
gnu/packages/patches/qemu-CVE-2017-15268.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/virtualization.scm (qemu): Update to 2.10.2.
[source](patches): Remove obsolete.
2017-12-19 01:15:09 +01:00
Marius Bakke 7534256102
gnu: libdrm: Update to 2.4.89.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.89.
2017-12-19 00:41:07 +01:00
Marius Bakke 2ea3333504
gnu: libjpeg-turbo: Update to 1.5.3.
* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.3.
2017-12-18 23:25:20 +01:00
Marius Bakke 7bd9af7376
gnu: libsodium: Update to 1.0.16.
* gnu/packages/crypto.scm (libsodium): Update to 1.0.16.
2017-12-18 23:25:20 +01:00
Marius Bakke 8e9b3c6647
gnu: expect: Update to 5.45.3.
* gnu/packages/tcl.scm (expect): Update to 5.45.3.
2017-12-18 23:25:20 +01:00
Kei Kebreau 63dc763816
gnu: deutex: Update to 5.1.0.
* gnu/packages/games.scm (deutex): Update to 5.1.0.
2017-12-18 17:19:58 -05:00
Kei Kebreau 147d42fc03
gnu: emacspeak: Update to 47.0.
* gnu/packages/emacs.scm (emacspeak): Update to 47.0.
[source]: Remove snippet.
[arguments]: Set SHELL environment variable.
2017-12-18 16:50:45 -05:00
Efraim Flashner 91675d5082
gnu: rsync: Patch CVE-2017-{16548,17433,17434}.
* gnu/packages/rsync.scm (rsync)[source]: Add patches.
[properties]: Mark CVE-2017-15994 as not relevant.
* gnu/packages/patches/rsync-CVE-2017-16548.patch,
gnu/packages/patches/rsync-CVE-2017-17433.patch,
gnu/packages/patches/rsync-CVE-2017-17433-fix-tests.patch,
gnu/packages/patches/rsync-CVE-2017-17434-pt1.patch,
gnu/packages/patches/rsync-CVE-2017-17434-pt2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2017-12-18 22:53:46 +02:00
Ludovic Courtès b50a9cc008
gnu: psm: Update home page URL.
* gnu/packages/linux.scm (psm)[home-page]: Update.
[source](uri): Use it.
2017-12-18 17:52:58 +01:00
Ludovic Courtès 4e9dfe399b
gnu: Fix ambiguous 'zip' reference.
* gnu/packages/photo.scm: Hide 'zip' from (srfi srfi-1).
2017-12-18 17:52:58 +01:00
Mathieu Othacehe 9f1e39d1fc
system: examples: Add a template for BeagleBone Black.
* gnu/system/examples/beaglebone-black.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
* gnu/system/install.scm (/etc/configuration-files): Add it.
2017-12-18 15:28:14 +01:00
Tobias Geerinckx-Rice af8c547d33
gnu: claws-mail: Update to 3.16.0.
* gnu/packages/mail.scm (claws-mail): Update to 3.16.0.
2017-12-18 15:22:08 +01:00
Clément Lassieur b05e8ee120
services: nginx: Allow to add raw content to the server blocks.
* doc/guix.texi (Web Services): Document 'raw-content'.
* gnu/services/web.scm (<nginx-server-configuration>)[raw-content]: New field.
(emit-nginx-server-config): Add it.
2017-12-18 12:03:14 +01:00
Clément Lassieur 8b223ceac4
services: nginx: Replace 'http-port' and 'https-port' with 'listen'.
* doc/guix.texi (Web Services, Version Control Services): Update accordingly.
* gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise.
* gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise.
* gnu/services/web.scm (<nginx-server-configuration>,
emit-nginx-server-config): Likewise.
* gnu/tests/version-control.scm (%cgit-configuration-nginx,
%git-nginx-configuration): Likewise.
* gnu/tests/web.scm (%nginx-servers, %php-fpm-nginx-server-blocks): Likewise.
2017-12-18 12:03:14 +01:00
Ricardo Wurmus f1a2b1cb20
gnu: r-seurat: Update to 2.1.0.
* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.1.0.
[propagated-inputs]: Add r-diffusionmap, r-dtw, r-ggjoy, r-hmisc, r-ica,
r-mass, r-matrix, r-nmf, r-plotly, r-sdmtools, r-tidyr; remove r-plyr,
r-rcppeigen, r-fastica.
2017-12-18 12:01:35 +01:00
Ricardo Wurmus fff9b88439
gnu: Add r-diffusionmap.
* gnu/packages/graph.scm (r-diffusionmap): New variable.
2017-12-18 12:01:35 +01:00
Ricardo Wurmus 007f6d9885
gnu: Add r-ggjoy.
* gnu/packages/cran.scm (r-ggjoy): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus f90018e568
gnu: Add r-ggridges.
* gnu/packages/cran.scm (r-ggridges): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus ae3f207951
gnu: Add r-scatterplot3d.
* gnu/packages/cran.scm (r-scatterplot3d): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus 15ef07f00e
gnu: Add r-sdmtools.
* gnu/packages/cran.scm (r-sdmtools): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus bf025ff6f2
gnu: Add r-dtw.
* gnu/packages/cran.scm (r-dtw): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus ae16426007
gnu: Add r-ica.
* gnu/packages/cran.scm (r-ica): New variable.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus 8271b8d22a
gnu: r-seurat: Fix ModularityOptimizer.jar.
* gnu/packages/bioinformatics.scm (r-seurat)[arguments]: Include Main-Class
attribute in manifest.
2017-12-18 12:01:34 +01:00
Ricardo Wurmus b6313997ad
gnu: qmidiarp: Update to 0.6.5.
* gnu/packages/music.scm (qmidiarp): Update to 0.6.5.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus cf31d5e114
gnu: Add noise-repellent.
* gnu/packages/audio.scm (noise-repellent): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus 13edf1b9ea
gnu: Add aj-snapshot.
* gnu/packages/music.scm (aj-snapshot): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus 39b335849b
gnu: Add jack-capture.
* gnu/packages/music.scm (jack-capture): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus 4071379357
gnu: Add qjackrcd.
* gnu/packages/audio.scm (qjackrcd): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus 92b36e3aa5
gnu: Add whysynth.
* gnu/packages/music.scm (whysynth): New variable.
2017-12-18 12:01:33 +01:00
Ricardo Wurmus f7ce213404
gnu: Add sonivox-eas.
* gnu/packages/music.scm (sonivox-eas): New variable.
2017-12-18 12:01:32 +01:00
Ludovic Courtès 11b9a22366
gnu: ncurses: Fix cross-compilation.
This fixes a regression introduced in
667082d591 whereby cross-compiling ncurses
would fail.

* gnu/packages/ncurses.scm (ncurses)[arguments]: In CONFIGURE-PHASE, get
"rollup-patch" from NATIVE-INPUTS when cross-compiling.
2017-12-18 10:06:32 +01:00
Leo Famulari 2ca712bdba
vm: Pass the host's /dev/urandom to the guest at /dev/hwrng.
* gnu/build/vm.scm (load-in-linux-vm): Use QEMU's virtio-rng-pci.
* gnu/system/vm.scm (common-qemu-options): Likewise.
2017-12-18 00:39:40 -05:00
Mark H Weaver 87dbb634a9
gnu: openssl: Update replacement to 1.0.2n [fixes CVE-2017-{3737,3738}].
* gnu/packages/tls.scm (openssl)[replacement]: Use openssl-1.0.2n.
(openssl-1.0.2m): Replace with ...
(openssl-1.0.2n): ... this updated version.  Update comment.
2017-12-17 21:10:45 -05:00
Rutger Helling 01564e5ab5
gnu: retroarch: Enable Vulkan support.
* gnu/packages/games.scm (retroarch)[arguments]: Hard-code the path to
libvulkan.so.
[inputs]: Add vulkan-icd-loader.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:04 +01:00
Rutger Helling 9286e0ec81
gnu: vulkan: Add vulkan-icd-loader.
* gnu/packages/vulkan.scm (vulkan-icd-loader): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:04 +01:00
Rutger Helling 6a11d5f149
gnu: vulkan: Add glslang.
* gnu/packages/vulkan.scm (glslang): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:03 +01:00
Rutger Helling 794d740e08
gnu: vulkan: Add spirv-tools.
* gnu/packages/vulkan.scm (spirv-tools): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:03 +01:00
Rutger Helling 0df77274d1
gnu: vulkan: Add spirv-headers.
* gnu/packages/vulkan.scm: Create file.
(spirv-headers): New variable.
* gnu/local.mk: Add vulkan.scm.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:03 +01:00
Rutger Helling 6713e9cb7e
gnu: mesa: Enable Vulkan drivers for Intel and Radeon.
* gnu/packages/gl.scm (mesa)[arguments]: Add
"--with-vulkan-drivers=intel,radeon" to configure-flags for x86_64-linux.
[synopsis]: Mention Vulkan.
[description]: Mention Vulkan.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:03 +01:00
Marius Bakke e1454e0e5f
gnu: librsvg: Update to 2.40.20.
* gnu/packages/gnome.scm (librsvg): Update to 2.40.20.
2017-12-18 01:16:03 +01:00
Marius Bakke 277cf3dc1d
gnu: pulseaudio: Use 'modify-phases' syntax.
* gnu/packages/pulseaudio.scm (pulseaudio)[arguments]: Use 'modify-phases'.
2017-12-18 01:16:03 +01:00
Marius Bakke 2edf825974
gnu: pulseaudio: Update to 11.1.
* gnu/packages/pulseaudio.scm (pulseaudio): Update to 11.1.
2017-12-18 01:16:03 +01:00
Marius Bakke a53a5b7142
gnu: ftgl: Add missing dependency on pkg-config.
* gnu/packages/gl.scm (ftgl)[native-inputs]: Add PKG-CONFIG.
2017-12-18 01:16:03 +01:00
Marius Bakke 55906d6ced
gnu: mesa: Update to 17.2.7.
* gnu/packages/gl.scm (mesa): Update to 17.2.7.
2017-12-18 01:16:03 +01:00
Christopher Baines 98cf8ca89a
gnu: Add mod-wsgi.
* gnu/packages/web.scm (mod-wsgi): New variable.
2017-12-17 20:46:46 +00:00
Christopher Baines e0d96774dd
gnu: system: vm: Use loose cache for 9p file system.
This improves the performance of the shared store for operations involving
lots of files, e.g. searching through the store.

* gnu/system/vm.scm (mapping->file-system): Add cache=loose to options.
2017-12-17 20:46:40 +00:00
Ludovic Courtès 56d924a59b
gnu: grammalecte: Fix 'license' field.
* gnu/packages/dictionaries.scm (grammalecte)[license]: Change name to
'gpl3+'.
2017-12-17 21:38:03 +01:00
Christopher Baines e8a051ee7c
services: certbot: Fix certbot renewal job.
Quote the list of hosts, to avoid generating a broken job definition.

* gnu/services/certbot.scm (certbot-renewal-jobs): Quote the hosts when
  passing them in to the job gexp.
2017-12-17 20:37:12 +00:00
Nicolas Goaziou ad564a06ad
gnu: Add grammalecte.
* gnu/packages/dictionaries.scm (grammalecte): New variable.
2017-12-17 18:58:17 +01:00
Mark Meyer 217f704c6a
gnu: gourmet: Fix runtime failure and enhance plugin.
Fixes <https://bugs.gnu.org/29227>.
Reported by Caleb Herbert <csh@bluehome.net>.

* gnu/packages/nutrition.scm (gourmet)[inputs]: Add python-lxml.
[arguments]: Custom install phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-17 17:22:31 +01:00
Ludovic Courtès f845793237
gnu: pinentry-tty: Add meta-data for 'guix refresh'.
* gnu/packages/gnupg.scm (pinentry-tty)[properties]: New field.
2017-12-17 16:49:45 +01:00
Danny Milosavljevic e25ca462e5
services: cleanup: Remove "/run/udev/watch.old" directory.
* gnu/services.scm (cleanup-gexp): Remove "/run/udev/watch.old" directory.
2017-12-17 08:32:37 +01:00
Efraim Flashner bc3d607748
gnu: global: Update to 6.6.1 [fixes CVE-2017-17531].
* gnu/packages/code.scm (global): Update to 6.6.1.
2017-12-17 08:51:26 +02:00
Leo Famulari bef02e9e1c
gnu: python-dulwich: Update to 0.18.6 [fixes CVE-2017-16228].
* gnu/packages/python.scm (python-dulwich, python2-dulwich): Update to 0.18.6.
2017-12-16 17:04:05 -05:00
Mark Meyer 1475d5c6c7
gnu: krita: Enhance krita.
* gnu/packages/kde.scm (krita)[inputs]: Add libjpeg-turbo, ilmbase and openexr.
[native-inputs]: Add vc.
[arguments]: Set path to headers for ilmbase.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-16 16:50:31 -05:00
Leo Famulari e908a5af89
gnu: borg: Fix a data loss bug.
See <https://github.com/borgbackup/borg/issues/3444> for more information.

* gnu/packages/patches/borg-fix-archive-corruption-bug.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/backup.scm (borg)[source]: Use it.
2017-12-16 16:33:32 -05:00
Mathieu Othacehe ca6182a1be
gnu: guix: Update snapshot to 02345c.
* gnu/packages/package-management.scm (guix): Update to 02345c.
2017-12-16 18:43:49 +01:00
Efraim Flashner 25504aaff8
gnu: lookingglass: Limit to Intel compatable systems.
* gnu/packages/virtualization.scm (lookingglass)[supported-systems]: New
field.
2017-12-16 19:19:15 +02:00
Ricardo Wurmus d9f65bd32d
gnu: gx-saturator-lv2: Update to 0-3.605330f43.
* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-3.605330f43.
2017-12-16 18:06:08 +01:00
Ricardo Wurmus d921a1f4dd
gnu: gx-slow-gear-lv2: Update to 0-3.5d37e775b.
* gnu/packages/music.scm (gx-slow-gear-lv2): Update to 0-3.5d37e775b.
2017-12-16 18:06:08 +01:00
Ricardo Wurmus 1b74b126fe
gnu: gx-vbass-preamp-lv2: Update to 0-2.eb999b0ca.
* gnu/packages/music.scm (gx-vbass-preamp-lv2): Update to 0-2.eb999b0ca.
[inputs]: Add gtk+-2.
[native-inputs]: Add pkg-config.
(gx-overdriver-lv2, gx-tone-mender-lv2, gx-push-pull-lv2,
gx-switchless-wah-lv2): Inherit from gx-guvnor-lv2.
2017-12-16 18:06:08 +01:00
Efraim Flashner 67df7164e0
gnu: Add libvdpau-va-gl.
* gnu/packages/video.scm (libvdpau-va-gl): New variable.
* gnu/packages/patches/libvdpau-va-gl-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-12-16 18:58:50 +02:00
Ricardo Wurmus 02345c963e
gnu: Add knights.
* gnu/packages/games.scm (knights): New variable.
2017-12-16 10:23:05 +01:00
Ricardo Wurmus 341bddb315
gnu: axoloti-runtime: Update ChibiOS URL.
* gnu/packages/axoloti.scm (axoloti-runtime)[inputs]: Update URL for ChibiOS
sources.
2017-12-16 09:01:57 +01:00
Ricardo Wurmus fe049d2180
gnu: mod-utilities: Update to 0-2.80ea3ea9f.
* gnu/packages/music.scm (mod-utilities): Update to 0-2.80ea3ea9f.
[arguments]: Set PREFIX and CC.
2017-12-16 09:01:57 +01:00
Ricardo Wurmus 0febd67387
gnu: gx-vintage-fuzz-master-lv2: Fetch sources from git.
* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2)[source]: Fetch from git.
2017-12-16 09:01:57 +01:00
Ricardo Wurmus 5057535f29
gnu: gx-super-fuzz-lv2: Fetch sources from git.
* gnu/packages/music.scm (gx-super-fuzz-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus d42c66132e
gnu: gx-voodoo-fuzz-lv2: Fetch sources from git
* gnu/packages/music.scm (gx-voodoo-fuzz-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus 37519239ac
gnu: gx-hyperion-lv2: Fetch sources from git.
* gnu/packages/music.scm (gx-hyperion-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus 48b95a193c
gnu: gx-suppa-tone-bender-lv2: Fetch sources from git.
* gnu/packages/music.scm (gx-suppa-tone-bender-lv2)[source]: Fetch from git.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus 45ab28a713
gnu: gx-vbass-preamp-lv2: Inherit phases from gx-guvnor-lv2.
* gnu/packages/music.scm (gx-vbass-preamp-lv2)[arguments]: Remove field.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus 6ac8c78c89
gnu: gx-guvnor-lv2: Download sources from git.
* gnu/packages/music.scm (gx-guvnor-lv2)[source]: Download from git.
[arguments]: Decouple "install" target from build target.
2017-12-16 09:01:56 +01:00
Ricardo Wurmus 4b35953257
gnu: gx-guvnor-lv2: Correct license.
* gnu/packages/music.scm (gx-guvnor-lv2)[license]: Use GPLv3+.
2017-12-16 09:01:55 +01:00
Danny Milosavljevic 86e6b4c931
services: base: Use make-static-device-nodes.
Fixes <https://bugs.gnu.org/22050>.

* gnu/services/base.scm (udev-shepherd-service): Use make-static-device-nodes.
2017-12-16 07:33:12 +01:00
Danny Milosavljevic 97817e7f18
linux-boot: Add make-static-device-nodes.
* gnu/build/linux-boot.scm (make-static-device-nodes): New variable.
(<device-node>): New variable.
(read-static-device-nodes): New variable.
(report-system-error): New variable.
(catch-system-error): New variable.
(create-device-node): New variable.
(mkdir-p*): New variable.

Co-Authored-By: Ludovic Courtès <ludo@gnu.org>
2017-12-16 07:33:09 +01:00
Leo Famulari 5985d01bd8
gnu: mutt: Update to 1.9.2.
* gnu/packages/mail.scm (mutt): Update to 1.9.2.
2017-12-15 23:18:02 -05:00
Tobias Geerinckx-Rice 67c939d9b8
gnu: perl-test-yaml: Update to 1.06.
* gnu/packages/perl-check.scm (perl-test-yaml): Update to 1.06
2017-12-16 02:57:48 +01:00
Tobias Geerinckx-Rice 2c438e563a
gnu: perl-test-trap: Update to 0.3.3.
* gnu/packages/perl-check.scm (perl-test-trap): Update to 0.3.3.
2017-12-16 02:57:48 +01:00
Tobias Geerinckx-Rice b11407d9af
gnu: perl-test-trailingspace: Update to 0.0301.
* gnu/packages/perl-check.scm (perl-test-trailingspace): Update to 0.0301
2017-12-16 02:57:48 +01:00
Tobias Geerinckx-Rice 2927c2c00c
gnu: perl-test-simple: Update to 1.302120.
* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302120
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice 697a958add
gnu: perl-test-most: Update to 0.35.
* gnu/packages/perl-check.scm (perl-test-most): Update to 0.35
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice d6f5ad882e
gnu: perl-net-dns: Update to 1.14.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.14
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice a4b7142e02
gnu: perl-lingua-stem-ru: Update to 0.04.
* gnu/packages/language.scm (perl-lingua-stem-ru): Update to 0.04
[source]: Update download URI.
2017-12-16 02:57:47 +01:00
Tobias Geerinckx-Rice ce0be1bcf4
gnu: perl-lingua-en-inflect: Update to 1.903.
* gnu/packages/language.scm (perl-lingua-en-inflect): Update to 1.903
2017-12-16 02:57:46 +01:00
Tobias Geerinckx-Rice 7e8aac188f
gnu: perl-crypt-openssl-bignum: Update to 0.09.
* gnu/packages/tls.scm (perl-crypt-openssl-bignum): Update to 0.09
2017-12-16 02:57:46 +01:00
Tobias Geerinckx-Rice 794251674e
gnu: perl-compress-raw-zlib: Update to 2.076.
* gnu/packages/compression.scm (perl-compress-raw-zlib): Update to 2.076
2017-12-16 02:57:46 +01:00
Tobias Geerinckx-Rice afe98094dc
gnu: gflags: Update to 2.2.1.
* gnu/packages/popt.scm (gflags): Update to 2.2.1
2017-12-16 02:57:31 +01:00
Mark H Weaver b43ef298fe
gnu: linux-libre: Update to 4.14.6.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.6.
(%linux-libre-hash): Update hash.
2017-12-15 20:15:30 -05:00
Mark H Weaver d14d1f1d04
gnu: linux-libre@4.9: Update to 4.9.69.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.69.
2017-12-15 20:14:09 -05:00
Mark H Weaver 1018444608
gnu: linux-libre@4.1: Update to 4.1.48.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.48.
2017-12-15 20:13:19 -05:00
Ludovic Courtès 86c979b794
gnu: hplip: Update to 3.7.11.
* gnu/packages/cups.scm (hplip): Update to 3.7.11.
[source]: Add 'snippet'.
[arguments]: In 'fix-hard-coded-file-names' phase, adjust hack for
$(hplip_statedir) creation.
[inputs]: Add ZLIB.
[native-inputs]: Add PERL.
2017-12-15 23:32:02 +01:00
Ludovic Courtès 5bd3a84109
gnu: guile-gdbm-ffi: Default to Guile 2.2.
* gnu/packages/guile.scm (guile-gdbm-ffi)[inputs]: Switch to GUILE-2.2.
(guile2.0-gdbm-ffi, guile2.2-gdbm-ffi): New variables.
2017-12-15 23:32:02 +01:00
Eric Bavier 7683bf1183
gnu: texlive-bin: Disable tests on aarch64.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Disable tests on aarch64.
2017-12-15 07:32:44 -06:00
Eric Bavier 6ad0c92df5
gnu: ceres-solver: Update to 1.13.0.
* gnu/packages/maths.scm (ceres-solver): Update to 1.13.0.
2017-12-15 07:32:43 -06:00
Eric Bavier 1137d85b08
gnu: eigen: Update to 3.3.4.
* gnu/packages/patches/eigen-arm-neon-fixes.patch: New patch.
* gnu/packages/algebra.scm (eigen): Update to 3.3.4.
[source]: Use patch.  Disable svd-preallocation test for BDCSVD.
[arguments]: Set "EIGEN_SEED" environment variable in check phase.
* gnu/local.mk (dist_patch_DATA): Add patch.
2017-12-15 07:32:36 -06:00
Tobias Geerinckx-Rice 574b1d0262
gnu: python-pyicu: Set python2-variant.
This follows up on commit d65854bdda, which
did not fix test failures for dependents using package-with-python2.

* gnu/packages/python.scm (python-pyicu)[properties]: Set python2-variant.
2017-12-15 16:44:27 +01:00
Tobias Geerinckx-Rice 6bc862c100
gnu: r-foreach: Update to 1.4.4.
* gnu/packages/statistics.scm (r-foreach): Update to 1.4.4
2017-12-15 16:44:26 +01:00
Tobias Geerinckx-Rice 2c7f6ce15d
gnu: text-editors: Fix nckx's copyright statement.
* gnu/packages/text-editors.scm: Fix Tobias Geerinckx-Rice's copyright
statement.
2017-12-15 16:44:26 +01:00
Tobias Geerinckx-Rice fd4f26ee20
gnu: ghc-reflection: Update to 2.1.2.
* gnu/packages/haskell.scm (ghc-reflection): Update to 2.1.2.
2017-12-15 16:44:25 +01:00
Rutger Helling fb9472a327
gnu: Add lookingglass.
* gnu/packages/virtualization.scm (lookingglass): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-15 16:39:58 +01:00
Mathieu Othacehe ceb3952764
system: Add BeagleBone Black installer.
* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): New exported
  bootloader.
* gnu/system/install.scm (beaglebone-black-installation-os): New exported variable.
2017-12-15 12:15:15 +01:00
Tobias Geerinckx-Rice d65854bdda
gnu: python2-pyicu: Disable failing test.
* gnu/packages/python.scm (python2-pyicu)[arguments]: Add
‘delete-failing-test’ phase.
2017-12-15 12:12:22 +01:00
Tobias Geerinckx-Rice 852ba10a54
gnu: vis: Update to 0.4.
* gnu/packages/text-editors.scm (vis): Update to 0.4.
[arguments]: Document the #:tests situation and the (broken) #:test-target.
[inputs]: Add tre.
2017-12-15 12:12:11 +01:00
Pierre Langlois 5830168207
gnu: Add Easytag.
* gnu/packages/music.scm (easytag): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-15 11:53:21 +01:00
Mathieu Othacehe e224820386
bootloader: Factorize write-file-on-device.
* gnu/bootloader/extlinux.scm (install-extlinux): Factorize bootloader
writing in a new procedure write-file-on-device defined in (gnu build
bootloader).
* gnu/build/bootloader.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
* gnu/system/vm.scm (qemu-img): Adapt to import and use (gnu build bootloader)
module during derivation building.
* gnu/scripts/system.scm (bootloader-installer-derivation): Ditto.
2017-12-15 11:52:38 +01:00
Mathieu Othacehe acf54bca22
vm: Adapt qemu command to ARM.
* gnu/build/vm.scm (load-in-linux-vm): New argument #:target-arm32.
Use it to adapt command for qemu-system-arm.  This implies to choose a
machine ("virt"), use the correct console port "ttyAMA0", disable KVM use
that is buggy on some ARM boards (Odroid XU4 for example) and use user mode
network stack instead of NIC. Gather all those options in a new variable
"arch-specific-flags".
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
to load-in-linux-vm "#:target-arm32?" argument.
2017-12-15 11:44:29 +01:00
Ben Woodcroft 86637f18be
gnu: ruby: Replace with ruby-2.4.3 [fixes CVE-2017-17405].
* gnu/packages/ruby.scm (ruby-2.4.3): New variable.
(ruby)[replacement]: New field.
2017-12-15 13:56:51 +10:00
Ben Woodcroft 6098a386a9
gnu: bedtools: Update to 2.27.1.
* gnu/packages/ruby.scm (bedtools): Update to 2.27.1.
2017-12-15 13:56:51 +10:00
Ben Woodcroft 263c56d293
gnu: ruby-2.2: Update to 2.2.9 [fixes CVE-2017-17405].
* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.9.
2017-12-15 13:56:51 +10:00
Ben Woodcroft 2713e399ee
gnu: ruby-2.3: Update to 2.3.6 [fixes CVE-2017-17405].
* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.6.
2017-12-15 13:56:50 +10:00
Ricardo Wurmus 86383d6746
gnu: yoshimi: Update to 1.5.5.
* gnu/packages/music.scm (yoshimi): Update to 1.5.5.
2017-12-15 00:00:34 +01:00
ng0 e536b1d308
gnu: s-shell: Update to commit da2e5c20c0c5f477ec3426dc2584889a789b1659.
* gnu/packages/shells.scm (s-shell): Update to commit da2e5c20c0c5f477ec3426dc2584889a789b1659.
[version]: Use 'git-version'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-14 18:26:25 +01:00
Rutger Helling a0ec2d256d
gnu: xpra: Update to 2.2.
* gnu/packages/xorg.scm (xpra): Update to 2.2.
[inputs]: Add python2-netifaces and python2-pyopengl-accelerate.  Fix
position of commas.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-14 18:26:25 +01:00
Rutger Helling 97c26793d9
gnu: Add python2-pyopengl-accelerate.
* gnu/packages/python.scm (python2-pyopengl-accelerate): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-12-14 18:26:25 +01:00
Ben Woodcroft 8a6cd65a2a
gnu: python-scikit-learn: Patch test non-determinism.
* gnu/packages/patches/python-scikit-learn-fix-test-non-determinism.patch:
New file.
* gnu/packages/machine-learning.scm (python-scikit-learn)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-14 22:50:19 +10:00
Ben Woodcroft 4e0b3583ea
gnu: diamond: Update to 0.9.14.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.14.
2017-12-14 22:50:10 +10:00
Andy Wingo aa29f8fb02
gnu: gucharmap: Use glib-or-gtk-build-system.
* gnu/packages/gnome.scm (gucharmap): Use glib-or-gtk-build-system.
2017-12-14 11:09:26 +01:00
Leo Famulari 35e86e3605
gnu: Erlang: Update to 20.1.7 [fixes CVE-2017-1000385].
* gnu/packages/erlang.scm (erlang): Update to 20.1.7
(native-inputs): Use version-major+minor in the URI of erlang-manpages.
2017-12-13 19:51:00 -05:00
Tobias Geerinckx-Rice 4a699769fd
gnu: youtube-dl: Update to 2017.12.14.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.14.
2017-12-14 00:18:16 +01:00
Tobias Geerinckx-Rice a135b3ddfe
gnu: r-caret: Update to 6.0-78.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-78
2017-12-14 00:18:16 +01:00
Tobias Geerinckx-Rice 5ac4bd9c0a
gnu: r-domc: Update to 1.3.5.
* gnu/packages/statistics.scm (r-domc): Update to 1.3.5
2017-12-14 00:18:15 +01:00
Tobias Geerinckx-Rice a2460e0f6b
gnu: perl-text-bibtex: Update to 0.85.
* gnu/packages/tex.scm (perl-text-bibtex): Update to 0.85
2017-12-14 00:18:15 +01:00
Tobias Geerinckx-Rice 1d1f1b3a6e
gnu: perl-test-requires: Update to 0.10.
* gnu/packages/perl-check.scm (perl-test-requires): Update to 0.10
2017-12-14 00:18:14 +01:00
Tobias Geerinckx-Rice 9210fdf8b7
gnu: perl-test-pod: Update to 1.51.
* gnu/packages/perl-check.scm (perl-test-pod): Update to 1.51
[source]: Update URI.
2017-12-14 00:17:39 +01:00
Tobias Geerinckx-Rice ab998d5e93
gnu: perl-test-mocktime: Update to 0.15.
* gnu/packages/perl-check.scm (perl-test-mocktime): Update to 0.15
[propagated-inputs]: Add perl-time-piece.
2017-12-14 00:05:15 +01:00
Tobias Geerinckx-Rice da43edbe0f
gnu: Add perl-time-piece.
* gnu/packages/perl.scm (perl-time-piece): New public variable.
2017-12-14 00:05:15 +01:00
Arun Isaac d738f134e4
gnu: notmuch: Move elisp directory and generate autoloads.
* gnu/packages/mail.scm (notmuch)[arguments]: Move elisp files to
share/emacs/site-lisp/guix.d/notmuch-<version>.
Add make-autoloads phase.
2017-12-13 23:49:14 +05:30
Tobias Geerinckx-Rice c2c5b115ab
gnu: polyml: Update to 5.7.1.
* gnu/packages/sml.scm (polyml): Update to 5.7.1.
2017-12-13 14:18:51 +01:00
Tobias Geerinckx-Rice 4168ddf689
gnu: guile-gdbm-ffi: Install documentation.
* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Install README.md and
some examples.  Tidy up MKDIR-P calls.
2017-12-13 13:15:47 +01:00
Tobias Geerinckx-Rice 57202f2e24
gnu: gtksourceview: Update to 3.24.6.
* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.6
2017-12-13 13:15:47 +01:00
Mathieu Othacehe 7b307a21dd
vm: Use qemu drive device parameter.
* gnu/build/vm.scm (load-in-linux-vm): Use device parameter to define drive
  device.
2017-12-13 11:30:04 +01:00
Marius Bakke 6ac46bfa41
gnu: mit-krb5: Update to 1.16.
* gnu/packages/kerberos.scm (mit-krb5): Update to 1.16.
[source](uri): Add kerberos.org mirror.  Use HTTPS on web.mit.edu.
2017-12-13 08:01:52 +01:00
Marius Bakke 1004a92c72
gnu: tcl: Use 'modify-phases' syntax.
* gnu/packages/tcl.scm (tcl)[arguments]: Use 'modify-phases'.
2017-12-13 07:30:13 +01:00
Marius Bakke f7c03e452b
gnu: tcl, tk: Update to 8.6.7.
* gnu/packages/tcl.scm (tcl): Update to 8.6.7.
[source]: Remove obsolete patch.
(tk): Update to 8.6.7.
* gnu/packages/patches/tcl-mkindex-deterministic.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-12-13 07:26:42 +01:00
Marius Bakke 971af38c89
gnu: curl: Remove obsolete workaround.
* gnu/packages/curl.scm (curl)[arguments]: Remove 'fix-Makefile' phase.
2017-12-13 07:11:18 +01:00
Marius Bakke dc138d6d69
gnu: curl: Add a search path for CURL_CA_BUNDLE.
* gnu/packages/curl.scm (curl)[native-search-paths]: New field.
* gnu/packages/image-viewers.scm (feh)[native-search-paths]: Inherit.
2017-12-13 07:09:02 +01:00
Oleg Pykhalov 91b21ba9f7
gnu: cgit: Patch absolute file names.
* gnu/packages/version-control.scm (cgit): Patch absolute file names.
2017-12-13 05:15:21 +03:00
Mark Meyer 40761f57ad
gnu: Add krita.
* gnu/packages/kde.scm (krita): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-12 21:00:27 -05:00
Tobias Geerinckx-Rice a7ebe9dc39
gnu: xfig: Update to 3.2.6a.
* gnu/packages/xfig.scm (xfig): Update to 3.2.6a.
[native-inputs]: Remove groff, imake, makedepend.  Add desktop-file-utils.
[inputs]: Remove libxmu and zlib.
[arguments]: Remove custom phases.  Add a ‘strip-bogus-exec-prefix’ phase.
Run the rudimentary test suite.
2017-12-12 22:34:29 +01:00
nee 64bae7237c
gnu: services: Add php-fpm.
* gnu/services/web.scm (<php-fpm-configuration>,
  <php-fpm-process-manager-configuration>): New record types.
  (php-fpm-configuration?,
   php-fpm-process-manager-configuration?,
   php-fpm-service-type,
   nginx-php-location): New procedures.
* doc/guix.texi (Web-Services): Document php-fpm service.
* gnu/tests/web.scm: Add php-fpm system test.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-12-12 21:29:39 +00:00
Tobias Geerinckx-Rice e05cc6b802
gnu: meson: Update to 0.44.0.
* gnu/packages/build-tools.scm (meson): Update to 0.44.0
2017-12-12 20:30:19 +01:00
Tobias Geerinckx-Rice 1e000f176f
gnu: miniupnpc: Update to 2.0.20171212.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20171212.
2017-12-12 20:28:08 +01:00
Efraim Flashner cbf5eb84ef
gnu: global: Update to 6.6.
* gnu/packages/code.scm (global): Update to 6.6.
2017-12-12 20:47:17 +02:00
Marius Bakke 2b174b4ebd
gnu: fontconfig: Update to 2.12.6.
Gperf is now a hard dependency.

* gnu/packages/patches/fontconfig-remove-debug-printf.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.12.6.
[source]: Add 'fontconfig-remove-debug-printf.patch'.
[arguments]: Remove 'regenerate-fcobjshash' phase.
2017-12-12 17:59:36 +01:00
Marius Bakke 5bb20a2507
gnu: freetype: Update to 2.8.1.
* gnu/packages/fontutils.scm (freetype): Update to 2.8.1.
2017-12-12 15:55:50 +01:00
Tobias Geerinckx-Rice 6e119bad60
gnu: xfig, transfig: Update home pages.
* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Use SourceForge.net.
2017-12-12 05:12:14 +01:00
Tobias Geerinckx-Rice cc3ac162c5
gnu: Add uthash.
* gnu/packages/datastructures.scm (uthash): New public variable.
2017-12-12 05:12:13 +01:00
Tobias Geerinckx-Rice 8d8d227bbb
gnu: Add fbcat.
* gnu/packages/linux.scm (fbcat): New public variable.
2017-12-12 05:12:13 +01:00
Tobias Geerinckx-Rice c1c8258443
gnu: Add snapscreenshot.
* gnu/packages/linux.scm (snapscreenshot): New public variable.
2017-12-12 05:12:13 +01:00
Mark H Weaver 111841c33e
gnu: linux-libre: Update to 4.14.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.5.
(%linux-libre-hash): Update hash.
2017-12-11 19:22:47 -05:00
Mark H Weaver 7dd51f2dd0
gnu: linux-libre@4.9: Update to 4.9.68.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.68.
2017-12-11 19:22:12 -05:00
Mark H Weaver 3bbc6fae15
gnu: linux-libre@4.4: Update to 4.4.105.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.105.
2017-12-11 19:21:35 -05:00
Marius Bakke eb6263f215
gnu: whois: Update to 5.2.19.
* gnu/packages/networking.scm (whois): Update to 5.2.19.
[arguments]: Don't set HAVE_LIBIDN in 'setenv' phase; this is now autodetected.
[native-inputs]: Add PKG-CONFIG.
2017-12-12 01:08:06 +01:00
Marius Bakke f419fe4ddb
gnu: Remove ffmpeg@3.3.
The reason this was required was because of a regression in ffmpeg 3.4; see
<https://trac.ffmpeg.org/ticket/6775>.

* gnu/packages/gstreamer.scm (gst-libav)[inputs]: Change FFMPEG-3.3 to FFMPEG.
* gnu/packages/video.scm (ffmpeg-3.3): Remove variable.
2017-12-12 01:08:06 +01:00
Marius Bakke 7f7419b56f
gnu: ffmpeg: Update to 3.4.1.
* gnu/packages/video.scm (ffmpeg): Update to 3.4.1.
2017-12-12 00:50:58 +01:00
Oleg Pykhalov adedbe95d4
gnu: Add cli-visualizer.
* gnu/packages/audio.scm (cli-visualizer): New variable.
2017-12-12 00:08:38 +03:00
Christopher Baines 472368a8ac
services: web: Switch nginx related functions to use match-record.
As this is less prone to mistakes than match.

* gnu/services/web.scm (default-nginx-config, nginx-activation,
  nginx-shepherd-service): Switch from using match-lambda to match-record.
2017-12-11 20:57:41 +00:00
Christopher Baines 2881f85220
services: web: Add support for configuring the nginx server names hash.
The nginx service can fail to start if the server names hash bucket size is
too small, which can happen on some systems, and when using QEMU, depending on
the CPU.

* gnu/services/web.scm (<nginx-configuration>): Add
  server-names-hash-bucket-size and server-names-hash-bucket-max-size.
  (default-nginx-config): Add support for the new hash bucket size parameters.
  (nginx-service, nginx-activation): Pass the new hash bucket size parameters
  through to the default-nginx-config procedure.
* doc/guix.texi (Web Services): Document the new hash bucket size parameters.
2017-12-11 20:57:34 +00:00
Christopher Baines c48aa70a9a
services: web: Remove default certificate and key files for nginx.
If nginx is configured with a ssl-certificate file, and ssl-certificate-key,
it will fail to start unless these exist. To avoid this happening, change the
default to #f.

* gnu/services/web.scm (<nginx-server-configuration>)
  [ssl-certificate,ssl-certificate-key]: Set the defaults to #f.
* gnu/tests/web.scm (%nginx-servers): Remove redundant
  nginx-server-configuration fields.
* doc/guix.texi (Web Services): Update examples and documentation.
2017-12-11 20:36:43 +00:00
Christopher Baines b7db2c63ed
web: Don't error about missing ssl related files.
Erroring here prevents doing things like building a system using nginx on a
different machine from where it's intended to be deployed, or creating
containers and VMs that use the ssl-certificate parts of the nginx
configuration, without also getting these files to exist.

* gnu/services/web.scm (emit-nginx-server-config): Don't error on missing ssl
  related files.
2017-12-11 20:36:35 +00:00
Efraim Flashner 0d57068333
gnu: cargo: Add file-name field to input sources.
* gnu/packages/rust.scm (cargo)[inputs]: Add 'file-name' field to all
source inputs.
2017-12-11 21:21:46 +02:00
Efraim Flashner e85d681cbf
gnu: rust: Add support for all platforms.
* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add entries for all
platforms supported by Guix.
(rustc-bootstrap, cargo-bootstrap)[supported-systems]: Remove field.
2017-12-11 21:21:45 +02:00
Efraim Flashner fd3ddefa1f
gnu: %rust-bootstrap-binaries: Add missing catch-all entry.
* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add missing
catch-all entry to prevent various errors in Guix.
2017-12-11 21:21:41 +02:00
Christopher Baines 9cf5f134d5
gnu: Switch to using the version-major procedure.
* gnu/packages/audio.scm (ardour)[arguments]: Switch to using version-major.
  (hmmer)[source]: Switch to using version-major.
  (pidgin)[native-search-paths]: Switch to using version-major.
  (r-minimal)[source]: Switch to using version-major.
2017-12-11 19:12:33 +00:00
Arun Isaac 1e52fd83c2
gnu: Add afew.
* gnu/packages/mail.scm (afew): New variable.
2017-12-12 00:03:48 +05:30
Maxim Cournoyer 42e891c27b
gnu: Add emacs-diff-hl.
* gnu/packages/emacs.scm (emacs-diff-hl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Z. Ren 73138fd146
gnu: skalibs: Fix non-reproducibility issue.
* gnu/packages/skarnet.scm (skalibs)[arguments]: In 'reproducible'
phase, insert a 'sort' call in "Makefile".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer cdba3a8469
gnu: Add emacs-string-inflection.
* gnu/packages/emacs.scm (emacs-string-inflection): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer fbc60db895
gnu: Add emacs-grep-a-lot.
* gnu/packages/emacs.scm (emacs-grep-a-lot): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer 9faa46ee48
gnu: Add emacs-csv-mode.
* gnu/packages/emacs.scm (emacs-csv-mode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
Maxim Cournoyer 397d7980b7
gnu: Add emacs-ws-butler.
* gnu/packages/emacs.scm (emacs-ws-butler): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
ng0 b0a2dc7245
gnu: Add i3lock-fancy.
* gnu/packages/wm.scm (i3lock-fancy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
ng0 4b563b3472
gnu: Add i3lock-color.
* gnu/packages/wm.scm (i3lock-color): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
Oleg Pykhalov ca3c1439e1
gnu: Add gource.
* gnu/packages/version-control.scm (gource): New variable.
2017-12-11 18:19:44 +03:00
Mark Meyer 8be84d31ea
gnu: darktable: Add configure option 2017-12-11 11:16:23 +01:00
Efraim Flashner 16a7a74561
Revert "gnu: libinput: Update to 1.9.3."
This reverts commit 5f5083749c.

Ninja FTBFS on armhf-linux and thus cannot build libinput.
2017-12-11 11:40:52 +02:00
Eric Bavier aa5c206348
gnu: jemalloc: Fix tests for aarch64.
* gnu/packages/patches/jemalloc-arm-address-bits.patch: New patch.
* gnu/packages/jemalloc.scm (jemalloc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-10 16:04:16 -06:00
Nikolai Merinov d53fb678a7
gnu: rust: Update rust to 1.22.1 and cargo to 1.23.0.
* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update version.
(%rust-bootstrap-binaries): Use x86_64 rust bootstrap package for x86_64 build.
(%cargo-reference-project-file): Use specific file as "project" file when
patching rust vendored sources.
(%cargo-reference-hash): sha256 sum for %cargo-reference-project-file.
(rustc-bootstrap): Use bootstrap package with host architecture.
(cargo-bootstrap): Use bootstrap package with host architecture.
(rustc): Add new test dependency, fix build issues, use "./x.py" script for
build instead of "./configure".
(cargo): Update dependencies, patch shebangs for vendored sources
* gnu/packages/jemalloc.scm: Add jemalloc-4.5.0 release.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-11 00:05:30 +01:00
Tobias Geerinckx-Rice 6146603d54
gnu: youtube-dl: Update to 2017.12.10.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.10.
2017-12-10 22:19:05 +01:00
Efraim Flashner 173c6ec8a3
Revert "gnu: gawk: Update to 4.2.0."
This reverts commit 78cd051eef.

This commit was added past the merge window and caused conflicts with
gettext's test suite.
2017-12-10 23:00:42 +02:00
Efraim Flashner 9c2d2c13ce
gnu: t1lib: Change how patched CVEs are listed.
* gnu/packages/fontutils.scm (t1lib)[source]: Change patch name.
[properties]: New field, register patched CVEs.
* gnu/packages/patches/CVE-2011-1552+CVE-2011-1553+CVE-2011-1554.patch:
Rename to CVE-2011-1552+.patch.
* gnu/local.mk (dist_patch_DATA): Change patch name.
2017-12-10 21:59:08 +02:00
Alex Kost 308b8f79c5
gnu: emacs-smartparens: Update to 1.11.0.
* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.11.0.
2017-12-10 22:38:43 +03:00
Alex Kost 6d21272b22
gnu: git-modes: Rename to 'emacs-git-modes'.
* gnu/packages/emacs.scm (git-modes)[name]: Change to "emacs-git-modes".
(git-modes/old-name): New variable.
2017-12-10 22:38:43 +03:00
Marius Bakke 0f4ab4a59f
gnu: graphicsmagick: Update to 1.3.27.
* gnu/packages/patches/graphicsmagick-CVE-2017-11403+CVE-2017-14103.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12935.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12936.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12937.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-13775.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-13776+CVE-2017-13777.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-14042.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-14165.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-14649.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.27.
[source](patches): Remove.
2017-12-10 19:15:44 +01:00
Marius Bakke 1b82170192
gnu: poppler: Update to 0.62.0.
* gnu/packages/pdf.scm (poppler): Update to 0.62.0.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]<#:configure-flags>: Adjust accordingly.
(poppler-qt5)[arguments]: Remove.
2017-12-10 18:57:30 +01:00
Marius Bakke 301804d674
gnu: poppler: Build against openjpeg@2.
* gnu/packages/pdf.scm (poppler)[inputs]: Change OPENJPEG-1 to OPENJPEG.
[arguments]<#:phases>: Remove.
2017-12-10 16:48:55 +01:00
Marius Bakke 4cb7794115
gnu: gstreamer: Update to 1.12.4.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.4.
(gst-plugins-bad): Likewise.
[arguments]: Remove #:phases.
2017-12-10 16:15:23 +01:00
Marius Bakke 831db64fe3
gnu: notmuch: Update to 0.25.3.
* gnu/packages/mail.scm (notmuch): Update to 0.25.3.
2017-12-10 15:56:57 +01:00
Marius Bakke 73b3eaf047
gnu: xapian: Update to 1.4.5.
* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.5.
2017-12-10 15:56:44 +01:00
Efraim Flashner 316fd29f9b
gnu: picprog: Fix non-Intel support.
* gnu/packages/patches/picprog-non-intel-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/embedded.scm (picprog)[source]: Add patch.
[arguments]: Skip building the 'testport' binary.
2017-12-10 12:38:48 +02:00
Danny Milosavljevic 981bccf11c
gnu: Add picprog.
* gnu/packages/embedded.scm (picprog): New variable.
2017-12-10 11:01:02 +01:00
Efraim Flashner 439980b707
gnu: perl-sql-abstract: Update source uri.
* gnu/packages/databases.scm (perl-sql-abstract)[source]: Update source uri.
2017-12-10 11:35:28 +02:00
Efraim Flashner 78cd051eef
gnu: gawk: Update to 4.2.0.
* gnu/packages/gawk.scm (gawk): Update to 4.2.0.
2017-12-10 11:21:43 +02:00
Efraim Flashner dec2ade108
gnu: glpk: Update to 4.64.
* gnu/packages/maths.scm (glpk): Update to 4.64.
2017-12-09 23:18:33 +02:00
Efraim Flashner 0e1b4d8eec
gnu: aspell-dict-en: Update to 2017.08.24-0.
* gnu/packages/aspell.scm (aspell-dict-en): Update to 2017.08.24-0.
2017-12-09 23:18:32 +02:00
Efraim Flashner 74a40ddd64
gnu: aspell.scm: Alphabetize dictionaries.
* gnu/packages/aspell.scm: Reorder the dictionaries alphabetically.
2017-12-09 23:18:29 +02:00
ng0 d8c9be8079
gnu: gnurl: Use new download URL.
* gnu/packages/gnunet.scm (gnurl)[source]: Use mirror://gnu.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:34 -05:00
ng0 78f60e04b1
gnu: neomutt: Update to 20171208.
* gnu/packages/mail.scm (neomutt): Update to 20171208.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:34 -05:00
ng0 18b1589b82
gnu: blists: Update to 2.0.
* gnu/packages/mail.scm (blists): Update to 2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:33 -05:00
Christopher Baines 8733fc91e0
gnu: Add emacs-robe.
* gnu/packages/emacs.scm (emacs-robe): New variable.
2017-12-09 21:12:27 +00:00
Tobias Geerinckx-Rice f88c1c5d89
gnu: chez-scheme: Update to 9.5.
* gnu/packages/chez.scm (chez-scheme): Update to 9.5.
[arguments]: Add ‘patch-broken-documentation’ phase.
2017-12-09 14:13:16 +01:00
Ricardo Wurmus 83b9d121a7
gnu: bedtools-2.18: Fix build.
* gnu/packages/bioinformatics.scm (bedtools-2.18)[arguments]: Restore custom
install phase.

Reported by Mark H Weaver <mhw@netris.org>.
2017-12-09 13:01:15 +01:00
Mark H Weaver 145a5310cd
gnu: icecat: Fix CVE-2017-7843.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add upstream fix for
CVE-2017-7843.
2017-12-09 03:55:47 -05:00
Mark H Weaver 437a2c3c7a
gnu: linux-libre@4.1: Update to 4.1.47.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.47.
2017-12-09 03:38:14 -05:00
ng0 6b855102b1
gnu: fvwm: Update to 2.6.7.
* gnu/packages/fvwm.scm (fvwm): Update to 2.6.7.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-12-09 16:00:48 +08:00
Tobias Geerinckx-Rice 881e102813
gnu: libmicrohttpd: Update to 0.9.58.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.58.
2017-12-08 23:24:07 +01:00
Rutger Helling e02693a3cb
gnu: wine64: Install libraries to /lib.
* gnu/packages/wine.scm (wine64)[arguments]: Remove inherited #:make-flags and
add new #:make-flags argument. #:configure-flags: Change LDFLAGS from /lib64
to /lib.
2017-12-08 21:43:14 +01:00
Rutger Helling 1aa6582ee9
gnu: wine: Add more inputs.
* gnu/packages/wine.scm (wine)[inputs]: Add eudev, gst-plugins-base, libpcap
and v4l-utils.
2017-12-08 21:43:12 +01:00
Rutger Helling f46a3523de
gnu: Add qmpbackup.
* gnu/packages/virtualization.scm (qmpbackup): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-08 13:59:12 -05:00
Rutger Helling 0ea2364f56
gnu: openmw: Update to 0.43.0.
* gnu/packages/game-development.scm (openmw): Update to 0.43.0.
2017-12-08 13:39:07 -05:00
Ludovic Courtès 2ba2c98d8a
gnu: guile: Move Readline support to a separate 'guile-readline' package.
This reduces the closure of Guile from 131 MiB to 116 MiB and removes
extra readline/ncurses builds from the bootstrap path.

* gnu/packages/guile.scm (guile-2.0)[inputs]: Remove READLINE.
(make-guile-readline): New procedure.
(guile-readline): New variable.
* gnu/system/shadow.scm (default-skeletons): Adjust '.guile' so that it
gracefully deals with missing (ice-9 readline).
2017-12-08 18:18:59 +01:00
Rutger Helling d64f3439c7
gnu: Add virtualgl.
* gnu/packages/gl.scm (virtualgl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 15:03:46 +01:00
Ricardo Wurmus 89e1de2f41
gnu: eolie: Update to 0.9.15.
* gnu/packages/gnome.scm (eolie): Update to 0.9.15.
2017-12-08 14:48:36 +01:00
Rutger Helling dcf12172f5
gnu: keepassxc: Always install libraries to /lib.
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add #:configure-flags
argument to force installing libraries to /lib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 10:47:50 +01:00
Rutger Helling 46aa8729f3
gnu: openrct2: Always install libraries to /lib.
* gnu/packages/games.scm (openrct2)[arguments]: Add #:configure-flags argument
to force installing libraries to /lib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 10:47:21 +01:00
Feng Shu a5e83ab96b
gnu: emacs-exwm: Update to 0.16.
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.16.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-12-08 13:42:32 +05:30
Efraim Flashner 5f5083749c
gnu: libinput: Update to 1.9.3.
* gnu/packages/freedesktop.scm (libinput): Update to 1.9.3.
[build-system]: Switch to meson-build-system.
[arguments]: Disable documentation.
[native-inputs]: Add check and valgrind for tests.
(libinput-minimal)[native-inputs]: Add check, valgrind.
[arguments]: Disable libwacom, documentation and debug-gui.
2017-12-08 09:31:27 +02:00
Efraim Flashner 57dfd28826
gnu: xf86-input-wacom: Update to 0.35.0.
* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.35.0.
2017-12-08 09:31:27 +02:00
Efraim Flashner 687442b9a9
gnu: libwacom: Update to 0.26.
* gnu/packages/xdisorg.scm (libwacom): Update to 0.26.
2017-12-08 09:31:24 +02:00
Leo Famulari 475a28bd1d
gnu: mpd: Update to 0.20.12.
* gnu/packages/mpd.scm (mpd): Update to 0.20.12.
2017-12-07 20:42:48 -05:00
Marius Bakke 9e111db453
Merge branch 'master' into core-updates 2017-12-07 18:26:11 +01:00
Gábor Boskovits 92b61d3e1b
gnu: gtk+-2: Fix failing test.
* gnu/packages/gtk.scm (gtk+-2)[source]: Add patch.
* gnu/packages/patches/gtk2-fix-failing-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-07 17:50:13 +01:00
Marius Bakke ff9edc2c82
gnu: valgrind: Fix test failure with glibc 2.26.
* gnu/packages/patches/valgrind-glibc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/valgrind.scm (valgrind)[source](patches): Use it.
2017-12-07 17:41:51 +01:00
Marius Bakke cf69135d5e
gnu: certbot: Update to 0.20.0.
* gnu/packages/tls.scm (python-acme, certbot): Update to 0.20.0.
2017-12-07 17:36:17 +01:00
Marius Bakke 9bb7989488
gnu: sddm: Remove obsolete workaround.
* gnu/packages/display-managers.scm (sddm)[arguments]: Remove obsolete
'fix-qml-include' phase.
2017-12-07 17:36:17 +01:00
Marius Bakke 61bfc18ee8
gnu: re2: Update to 2017-12-01.
* gnu/packages/regex.scm (re2): Update to 2017-12-01.
2017-12-07 17:36:16 +01:00
Marius Bakke 0e7cb137c6
gnu: libraw: Update to 0.18.6.
* gnu/packages/photo.scm (libraw): Update to 0.18.6.
2017-12-07 17:36:16 +01:00
Marius Bakke 581a006b55
gnu: ghc-glob: Fix typo.
* gnu/packages/haskell.scm (ghc-glob)[description]: Add missing space.
2017-12-07 17:36:16 +01:00
ng0 5b4e0957ef
gnu: guile-wm: Fix up indentation.
* gnu/packages/guile-wm.scm (guile-wm): Fix up indentation.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 17acac5135
gnu: guile-xcb: Fix up indentation.
* gnu/packages/guile-wm.scm (guile-xcb): Fix up indentation.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 3fb8041c0d
gnu: guile-wm and guile-xcb: Build with guile-2.2.
* gnu/packages/guile-wm.scm (guile-wm): Build with guile-2.2.
(arguments)[configure-flags]: Replace references of "2.0" with "2.2".
(inputs): Use guile-2.2.
* (guile-xcb): Build with guile-2.2.
(arguments)[configure-flags] Use Guile 2.2.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 7b45392616
gnu: guile-wm: Update to 1.0-1.f3c7b3b.
* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.0-1.f3c7b3b.
(version): Use git-version.
(source): Switch to git-fetch.
(native-inputs): Add texinfo.
(home-page): Update to new location.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 0504daaace
gnu: guile-xcb: Update to 1.3-1.db7d5a3.
* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.3-1.db7d5a3.
(version): Use git-version.
(source): Switch to git-fetch.
(native-inputs): Add texinfo.
(home-page): Update to new location.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:18 -05:00
Ludovic Courtès 5a2f019c7d
Merge branch 'version-0.14.0' 2017-12-07 17:16:05 +01:00
Tobias Geerinckx-Rice 28faa40c40
gnu: sddm: Update to 0.17.0.
* gnu/packages/display-managers.scm (sddm): Update to 0.17.0
[arguments]: Clean up comments.
2017-12-07 06:32:54 +01:00
Tobias Geerinckx-Rice a82bb55218
gnu: python2-ufolib: Update to 2.1.1.
* gnu/packages/fontutils.scm (python2-ufolib): Update to 2.1.1
2017-12-07 06:14:03 +01:00
Tobias Geerinckx-Rice e6d7686f9a
gnu: python2-defcon: Update to 0.3.5.
* gnu/packages/fontutils.scm (python2-defcon): Update to 0.3.5
2017-12-07 06:09:52 +01:00
Tobias Geerinckx-Rice b6b5a3db43
gnu: cmst: Update to 2017.09.19.
* gnu/packages/connman.scm (cmst): Update to 2017.09.19.
2017-12-07 06:02:56 +01:00
Tobias Geerinckx-Rice 3f148fc806
gnu: libcue: Update to 2.2.0.
* gnu/packages/cdrom.scm (libcue): Update to 2.2.0
2017-12-07 05:16:16 +01:00
Tobias Geerinckx-Rice bb0e9ca4d9
gnu: ghc-quickcheck-io: Update to 0.2.0.
* gnu/packages/haskell-check.scm (ghc-quickcheck-io): Update to 0.2.0
2017-12-07 02:59:27 +01:00
Tobias Geerinckx-Rice 0e9f42496b
gnu: ghc-tasty-rerun: Update to 1.1.8.
* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.8
2017-12-07 02:59:27 +01:00
Tobias Geerinckx-Rice 1fd90622ff
gnu: ghc-tasty-smallcheck: Use HTTPS for home page.
* gnu/packages/haskell-check.scm (ghc-tasty-smallcheck)[home-page]: Use
HTTPS.
2017-12-07 02:59:26 +01:00
Tobias Geerinckx-Rice f3ec98660d
gnu: ghc-tasty-smallcheck: Update to 0.8.1.
* gnu/packages/haskell-check.scm (ghc-tasty-smallcheck): Update to 0.8.1
2017-12-07 02:59:26 +01:00
Tobias Geerinckx-Rice 08bb5bbbca
gnu: ghc-test-framework-hunit: Update to 0.3.0.2.
* gnu/packages/haskell-check.scm (ghc-test-framework-hunit): Update to 0.3.0.2
2017-12-07 02:59:25 +01:00
Tobias Geerinckx-Rice 49b9c8005c
gnu: ghc-tasty-golden: Mark up description.
* gnu/packages/haskell-check.scm (ghc-tasty-golden)[description]: Use @dfn.
2017-12-07 02:59:25 +01:00
Tobias Geerinckx-Rice 5f83ccbdee
gnu: ghc-tasty-golden: Update to 2.3.1.1.
* gnu/packages/haskell-check.scm (ghc-tasty-golden): Update to 2.3.1.1
2017-12-07 02:59:25 +01:00
Tobias Geerinckx-Rice b10ac21511
gnu: perl-dbd-pg: Update to 3.7.0.
* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.0
2017-12-07 02:59:24 +01:00
Tobias Geerinckx-Rice 47b059197d
gnu: perl-sql-abstract: Update to 1.84.
* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.84
2017-12-07 02:59:24 +01:00
Tobias Geerinckx-Rice b2b995622a
gnu: perl-dbix-class-schema-loader: Update to 0.07047.
* gnu/packages/databases.scm (perl-dbix-class-schema-loader): Update to
0.07047
2017-12-07 02:59:17 +01:00
Tobias Geerinckx-Rice 84a0008ae7
gnu: perl-dbi: Update to 1.637.
* gnu/packages/databases.scm (perl-dbi): Update to 1.637
2017-12-07 02:57:28 +01:00
Leo Famulari 6e7d841942
gnu: icedtea@2: Update to 2.6.12 [security fixes].
Fixes CVE-2016-{9840,9841,9842,9843,10165} and CVE-2017-{10193,10198,10274,
10281,10285,10294,10345,10346,10347,10348,10349,10350,10355,10356,10357,10388}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.12.
2017-12-06 19:41:29 -05:00
Mark H Weaver 3c947fcc1b
gnu: linux-libre: Update to 4.14.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.4.
(%linux-libre-hash): Update hash.
2017-12-06 18:06:33 -05:00
Mark H Weaver a748df480b
gnu: linux-libre@4.9: Update to 4.9.67.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.67.
2017-12-06 18:06:01 -05:00
Mark H Weaver 0b7e437f98
gnu: linux-libre@4.4: Update to 4.4.104.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.104.
2017-12-06 18:05:23 -05:00
Kei Kebreau 537fe4568f
gnu: windowmaker: Add '.desktop' file.
* gnu/packages/gnustep.scm (windowmaker)[arguments]: Add 'install-xsession'
phase. Add (guix build build-system), (guix build utils) and (ice-9 match) to
#:modules.
2017-12-06 16:31:09 -05:00
Rutger Helling 65eaab635b
gnu: qtox: Build with the latest FFmpeg.
* gnu/packages/messaging.scm (qtox)[inputs]: Change ffmpeg-3.3 to ffmpeg.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-06 16:24:12 -05:00
Theodoros Foradis 6a7e81c8a2
gnu: kicad: Install libraries to PREFIX/lib, not PREFIX/lib64.
* gnu/packages/engineering.scm (kicad)[arguments]:
<phases>: Remove install-lib-3d.
<configure-flags>: Add "-DCMAKE_INSTALL_LIBDIR".
2017-12-06 20:22:09 +01:00
ng0 0e1a3e7a1e
gnu: gnurl: Update to 7.57.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.57.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-06 13:59:17 -05:00
Ricardo Wurmus 0d9824cc12
gnu: bedtools: Update to 2.27.0.
* gnu/packages/bioinformatics.scm (bedtools): Update to 2.27.0.
[arguments]: Remove custom "install" phase; specify prefix.
2017-12-06 19:13:35 +01:00
Leo Famulari 7bcfb590a6
gnu: syncthing: Update to 0.14.41.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.41.
2017-12-06 12:54:06 -05:00
Leo Famulari fc6f1ce914
gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.0-1.56143fe.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter): Update
to 0.0.0-1.56143fe.
2017-12-06 12:54:06 -05:00
Leo Famulari 128890f71d
gnu: go-github-com-syndtr-goleveldb: Update to 0.0.0-1.549b6d6.
* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Update to
0.0.0-1.549b6d6.
2017-12-06 12:54:02 -05:00
Marius Bakke 1450bd3137
gnu: nss: Update to 3.34.1.
* gnu/packages/gnuzilla.scm (nss): Update to 3.34.1.
2017-12-06 17:59:09 +01:00
Marius Bakke 2ced84fbae
gnu: groff-minimal: Inherit phases from groff.
* gnu/packages/groff.scm (groff-minimal)[arguments]: Use
'substitute-keyword-arguments' to prevent phases from "groff" overriding the
phases in groff-minimal.
2017-12-06 17:25:23 +01:00
Marius Bakke 1ccd060f2f
gnu: at-spi2-atk: Update to 2.26.1.
* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.26.1.
2017-12-06 16:50:22 +01:00
Marius Bakke 730f0a0fc7
gnu: at-spi2-core: Update to 2.26.2.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.26.2.
2017-12-06 16:50:00 +01:00
Marius Bakke 8994128e14
gnu: atk: Update to 2.26.1.
* gnu/packages/gtk.scm (atk): Update to 2.26.1.
2017-12-06 16:47:11 +01:00
Ricardo Wurmus bb6693b86b
gnu: qtractor: Update to 0.8.5.
* gnu/packages/music.scm (qtractor): Update to 0.8.5.
2017-12-06 16:12:54 +01:00
Ricardo Wurmus ceffa180a2
gnu: zynaddsubfx: Update to 3.0.3.
* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.3.
2017-12-06 16:12:54 +01:00
Marius Bakke f4abe0585d
gnu: help2man: Update to 1.47.5.
* gnu/packages/man.scm (help2man): Update to 1.47.5.
2017-12-06 15:21:43 +01:00
Marius Bakke 2eca68b9f6
gnu: mesa: Update to 17.2.6.
* gnu/packages/gl.scm (mesa): Update to 17.2.6.
2017-12-06 15:17:51 +01:00
Marius Bakke 3d960a04a8
gnu: harfbuzz: Update to 1.7.2.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.7.2.
2017-12-06 15:16:25 +01:00
Marius Bakke 2bbd674ba0
gnu: glibc-locales: Don't inherit 'move-static-libs' phase from glibc.
This is a follow-up to commit 6dff905e51.

* gnu/packages/base.scm (glibc-locales)[arguments]: Delete failing
'move-static-libs' phase.
2017-12-06 15:16:21 +01:00
Tobias Geerinckx-Rice fdfdecdb7e
gnu, doc, tests: Use ‘bootloader-configuration’ everywhere.
* doc/guix.texi (Proceeding with the Installation): Replace the old-style
‘grub-configuration’ with the newer ‘bootloader-configuration’ syntax.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda, %separate-home-os)
(%separate-store-os, %raid-root-os, %encrypted-root-os, %btrfs-root-os):
Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* tests/guix-system.scm (OS_BASE, make_user_config): Likewise.
* tests/system.scm (%os, %os-with-mapped-device): Likewise.
2017-12-06 15:02:24 +01:00
Tobias Geerinckx-Rice 6c441efc5a
gnu: acpica: Use HTTPS for home page.
* gnu/packages/admin.scm (acpica)[home-page]: Use HTTPS.
2017-12-06 15:02:23 +01:00
Tobias Geerinckx-Rice e6f6d765f2
gnu: xlockmore: Update to 5.55.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.55.
2017-12-06 15:02:23 +01:00
Tobias Geerinckx-Rice e82152c400
gnu: ghc-http-conduit: Update to 2.2.4.
* gnup/packages/haskell-web.scm (ghc-http-conduit): Update to 2.2.4.
2017-12-06 15:02:23 +01:00
Tobias Geerinckx-Rice 5a568e4a7e
gnu: ghc-http-client-tls: Update to 0.3.5.1.
* gnup/packages/haskell-web.scm (ghc-http-client-tls): Update to 0.3.5.1.
2017-12-06 15:02:22 +01:00
Tobias Geerinckx-Rice 7dc8275512
gnu: ghc-http-client: Update to 0.5.7.1.
* gnup/packages/haskell-web.scm (ghc-http-client): Update to 0.5.7.1.
2017-12-06 15:02:22 +01:00
Tobias Geerinckx-Rice 0faddfc392
gnu: ghc-aws: Update to 0.18.
* gnu/packages/haskell.scm (ghc-aws): Update to 0.18.
[inputs]: Replace ghc-cryptohash with ghc-cryptonite.
2017-12-06 15:02:22 +01:00
Tobias Geerinckx-Rice d484677971
gnu: ghc-http-types: Run tests.
* gnu/packages/haskell-web.scm (ghc-http-types)[arguments]: Run tests.
[native-inputs]: Add ghc-doctest, ghc-hspec, ghc-quickcheck,
ghc-quickcheck-instances, and hspec-discover.
2017-12-06 15:02:21 +01:00
Tobias Geerinckx-Rice a08801e205
gnu: ghc-http-types: Update to 0.11.
* gnu/packages/haskell-web.scm (ghc-http-types): Update to 0.11.
2017-12-06 15:02:21 +01:00
Ludovic Courtès 0dd91619a5
gnu: guix: Update to ad4953b. 2017-12-06 10:58:29 +01:00
Ludovic Courtès ad4953bc0e
gnu: guix: Update to 0.14.0. 2017-12-06 10:58:17 +01:00
Clément Lassieur 12746aa9b8
gnu: python-git-review: Update to 1.26.0.
* gnu/packages/openstack.scm (python-git-review): Update to 1.26.0.
2017-12-06 10:51:47 +01:00
Efraim Flashner a6888fe3cd
gnu: lua5.1-socket: Add missing file-name field.
* gnu/packages/lua.scm (lua5.1-socket)[source]: Add missing file-name
field.
2017-12-06 10:50:17 +02:00
Ludovic Courtès 787e8a80d5
services: console-font: Use 'tcsetattr' instead of invoking 'unicode_start'.
This is more robust, faster, and incidentally gets rid of remaining
"error in the finalization thread: Bad file descriptor" messages.

* gnu/services/base.scm (unicode-start): Rewrite to use 'tcgetattr' and
'tcsetattr'.
(console-font-shepherd-services)[start]: Add 'loop' to check whether
DEVICE is ready.  Tolerate EX_OSERR return from 'setfont'.
[modules]: New field.
2017-12-06 08:52:31 +01:00
Clément Lassieur 50269c0197
gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
* gnu/packages/lua.scm (lua5.1-socket): Update to 3.0-rc1.
[source]: Change upstream URI.
[arguments]: Set INSTALL_TOP environment variable instead of INSTALL_TOP_SHARE
and INSTALL_TOP_LIB.
2017-12-06 08:28:35 +01:00
Tobias Geerinckx-Rice 2ec42868b0
gnu: xlockmore: Update source URIs and home page.
* gnu/packages/xdisorg.scm (xlockmore)[source, home-page]: Use the new
sillycycle.com domain.
2017-12-06 01:34:27 +01:00
Tobias Geerinckx-Rice 4a462aa7f4
gnu: acpica: Update to 20171110.
* gnu/packages/admin.scm (acpica): Update to 20171110.
[arguments]: Add "CC=gcc".
2017-12-06 01:34:27 +01:00
Tobias Geerinckx-Rice 3908546a21
gnu: acpica: Mark up description.
* gnu/packages/admin.scm (acpica)[description]: Use @dfn.
2017-12-06 01:29:34 +01:00
Marius Bakke e09bb8a4f6
gnu: python-pytest: Change pytest@3.0 users to use regular pytest.
* gnu/packages/fontutils.scm (python2-ufolib, python2-defcon)[native-inputs]:
Change PYTHON2-PYTEST-3.0 to PYTHON2-PYTEST.
* gnu/packages/python.scm (python2-booleanoperations)[native-inputs]: Likewise.
(python-setuptools-scm-git-archive)[native-inputs]: Change PYTHON-PYTEST-3.0
to PYTHON-PYTEST.
2017-12-05 23:52:50 +01:00
Marius Bakke fa9fcd35bb
gnu: libxcursor: Remove graft for 1.1.15.
* gnu/packages/xorg.scm (libxcursor): Update to 1.1.5.
(libxcursor-1.1.15): Remove variable.
2017-12-05 23:49:56 +01:00
Marius Bakke 2664e0f680
gnu: guile: Update to 2.2.3.
* gnu/packages/guile.scm (guile-2.2): Update to 2.2.3.
(guile-2.2.3): Remove variable.
2017-12-05 23:47:14 +01:00
Marius Bakke da663457da
gnu: curl: Remove graft for 7.57.0.
* gnu/packages/curl.scm (curl): Update to 7.57.0.
(curl-7.57.0): Remove variable.
2017-12-05 23:44:47 +01:00
Marius Bakke 6dd28a5233
gnu: libxfont@2: Remove graft for 2.0.3.
* gnu/packages/xorg.scm (libxfont2): Update to 2.0.3.
(libxfont2-2.0.3): Remove variable.
2017-12-05 23:43:18 +01:00
Marius Bakke 77181815ae
Merge branch 'master' into core-updates 2017-12-05 23:41:30 +01:00
Marius Bakke e3f9406b7c
gnu: glibc: Update to 2.26.105-g0890d5379 [fixes CVE-2017-15804].
* gnu/packages/base.scm (glibc/linux): Update to 2.26.105-g0890d5379.
2017-12-05 23:33:03 +01:00
Nicolas Goaziou 35377cfa90
gnu: emacs-org-contrib: Fix typo.
* gnu/packages/emacs.scm (emacs-org-contrib)[synopsis]: Fix typo.
2017-12-05 23:20:12 +01:00
Nicolas Goaziou be520f199a
gnu: emacs-org: Update to 9.1.4.
* gnu/packages/emacs.scm (emacs-org):
(emacs-org-contrib): Update to 20171205, aka Org 9.1.4.
2017-12-05 23:18:20 +01:00
Ludovic Courtès 614f8cc1c3
gnu: guix: Update snapshot to 91c9b5d.
* gnu/packages/package-management.scm (guix): Update to 91c9b5d.
2017-12-05 17:57:22 +01:00
Ludovic Courtès 3e442f85fd
gnu: ghostscript-with-cups: Turn into a public variable.
Tris allows Hydra/Cuirass to pick it up and to build its replacement.
Failing that, users have to build "ghostscript-with-cups-9.22" from
source.

* gnu/packages/cups.scm (ghostscript/cups): Move to 'ghostscript.scm'.
(cups-filters)[inputs]: Remove 'force'.
* gnu/packages/ghostscript.scm (ghostscript/cups): New variable.
2017-12-05 17:49:48 +01:00
Tobias Geerinckx-Rice 006a245087
gnu: libvirt: Update to 3.10.0.
* gnu/packages/virtualization.scm (libvirt): Update to 3.10.0.
[source]: Remove patches.
* gnu/packages/patches/libvirt-CVE-2017-1000256.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-12-05 16:39:38 +01:00
Tobias Geerinckx-Rice 26c6de8b71
gnu: di: Streamline description.
* gnu/packages/admin.scm (di)[description]: Avoid incongruent prepositions
and sentence fragments.
2017-12-05 16:39:37 +01:00
Tobias Geerinckx-Rice bdd4aa1643
gnu: ghc-comonad: Run tests.
* gnu/packages/haskell.scm (ghc-comonad)[arguments]: Delete to enable tests.
[native-inputs]: Add ghc-doctest.
2017-12-05 16:39:37 +01:00
Tobias Geerinckx-Rice f1c2aed7df
gnu: ghc-half: Update to 0.2.2.3.
* gnu/packages/haskell.scm (ghc-half): Update to 0.2.2.3.
2017-12-05 16:39:37 +01:00
Tobias Geerinckx-Rice a5f89a6333
gnu: ghc-psqueues: Tweak description.
Fix Emacs' syntax highlighting, which got confused by the leading ‘(’.

* gnu/packages/haskell.scm (ghc-psqueues)[description]: Slightly adjust.
2017-12-05 16:39:36 +01:00
Tobias Geerinckx-Rice 45a608ddc7
gnu: ghc-glob: Mark up description.
* gnu/packages/haskell.scm (ghc-glob)[description]: This is the ideal spot
for a @dfn.  Use it.
2017-12-05 16:37:52 +01:00
Tobias Geerinckx-Rice c0fc5003f3
gnu: ghc-glob: Update to 0.9.1.
* gnu/packages/haskell.scm (ghc-glob): Update to 0.9.1.
2017-12-05 16:37:52 +01:00
Tobias Geerinckx-Rice c18f82dbfb
gnu: ghc-free: Update to 4.12.4.
* gnu/packages/haskell.scm (ghc-free): Update to 4.12.4.
2017-12-05 16:37:52 +01:00
Tobias Geerinckx-Rice 93e8c799fa
gnu: ghc-foldl: Update to 1.3.5.
* gnu/packages/haskell.scm (ghc-foldl): Update to 1.3.5.
2017-12-05 16:37:51 +01:00
Tobias Geerinckx-Rice ffe8c06e89
gnu: ghc-fingertree: Run tests.
* gnu/packages/haskell.scm (ghc-fingertree)[arguments]: Delete to run tests.
[native-inputs]: Add ghc-hunit, ghc-quickcheck, ghc-test-framework,
ghc-test-framework-hunit, and ghc-test-framework-quickcheck2.
2017-12-05 16:37:51 +01:00
Tobias Geerinckx-Rice 35deff7286
gnu: ghc-fingertree: Update to 0.1.3.0.
* gnu/packages/haskell.scm (ghc-fingertree): Update to 0.1.3.0.
2017-12-05 16:37:51 +01:00
Tobias Geerinckx-Rice d4fd8ee4aa
gnu: ghc-fgl-arbitrary: Update to 0.2.0.3.
* gnu/packages/haskell.scm (ghc-fgl-arbitrary): Update to 0.2.0.3.
2017-12-05 16:37:50 +01:00
Tobias Geerinckx-Rice 1c42bd1387
gnu: ghc-executable-path: Update to 0.0.3.1.
* gnu/packages/haskell.scm (ghc-executable-path): Update to 0.0.3.1.
2017-12-05 16:37:50 +01:00
Tobias Geerinckx-Rice e1e803881c
gnu: ghc-exceptions: Run tests.
* gnu/packages/haskell.scm (ghc-exceptions)[arguments]: Delete to run tests.
[native-inputs]: Add ghc-test-framework and ghc-test-framework-quickcheck2.
2017-12-05 16:37:50 +01:00
Tobias Geerinckx-Rice 092ab12fc3
gnu: ghc-exceptions: Update to 0.8.3.
* gnu/packages/haskell.scm (ghc-exceptions): Update to 0.8.3.
2017-12-05 16:37:49 +01:00
Tobias Geerinckx-Rice 56aa945e1b
gnu: ghc-enclosed-exceptions: Update to 2.0.1.
* gnu/packages/haskell.scm (ghc-enclosed-exceptions): Update to 2.0.1.
2017-12-05 16:37:49 +01:00
Tobias Geerinckx-Rice 7c0e595493
gnu: ghc-dlist: Update to 0.8.0.3.
* gnu/packages/haskell.scm (ghc-dlist): Update to 0.8.0.3.
2017-12-05 16:37:49 +01:00
Tobias Geerinckx-Rice b46ebdd867
gnu: ghc-directory: Update to 1.3.1.5.
* gnu/packages/haskell.scm (ghc-directory): Update to 1.3.1.5.
2017-12-05 16:37:48 +01:00
Tobias Geerinckx-Rice 59e0812966
gnu: ghc-deepseq-generics: Update to 0.2.0.0.
* gnu/packages/haskell.scm (ghc-deepseq-generics): Update to 0.2.0.0.
[arguments]: Delete ‘relax-ghc-prim-dependency’ phase.
2017-12-05 16:37:48 +01:00
Tobias Geerinckx-Rice 6d39aee521
gnu: ghc-cookie: Update to 0.4.3.
* gnu/packages/haskell-web.scm (ghc-cookie): Update to 0.4.3.
2017-12-05 16:37:48 +01:00
Tobias Geerinckx-Rice ab880e6e6c
gnu: ghc-contravariant: Update to 1.4.
* gnu/packages/haskell.scm (ghc-contravariant): Update to 1.4.
2017-12-05 16:37:47 +01:00
Tobias Geerinckx-Rice bfd2ebda71
gnu: ghc-cmdargs: Update to 0.10.18.
* gnu/packages/haskell.scm (ghc-cmdargs): Update to 0.10.18.
2017-12-05 16:37:47 +01:00
Tobias Geerinckx-Rice b84908566d
gnu: ghc-cmark: Update to 0.5.6.
* gnu/packages/haskell.scm (ghc-cmark): Update to 0.5.6.
[description]: Update version information about bundled libcmark, and move
it to a source comment.
2017-12-05 16:37:47 +01:00
Tobias Geerinckx-Rice 615abb9550
gnu: ghc-clock: Update to 0.7.2.
* gnu/packages/haskell.scm (ghc-clock): Update to 0.7.2.
2017-12-05 16:37:46 +01:00