Commit Graph

46596 Commits

Author SHA1 Message Date
Kei Kebreau bd15da3a37
gnu: font-abattis-cantarell: Update to 0.111.
* gnu/packages/fonts.scm (font-cantarell): Update to 0.111.
[build-system]: Use meson-build-system.
[native-inputs]: Add appstream-glib and gettext-minimal.
2019-07-14 15:38:06 -04:00
Kei Kebreau d4ae2d15ef
gnu: baobab: Update to 3.30.0.
* gnu/packages/gnome.scm (baobab): Update to 3.30.0.
2019-07-14 15:37:57 -04:00
Pierre Langlois 2f3c0fb39d
gnu: linux-libre: Fix build on aarch64.
* gnu/packages/linux.scm (make-linux-libre)[arguments]: Remove
'work-around-gcc-7-include-path-issue phase.
2019-07-14 15:04:41 -04:00
Mark H Weaver be7eebe26d
gnu: linux-libre: Update to 5.2.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.2.
(%linux-libre-hash): Update hash.
* linux-libre-5.1: Rename to ...
* linux-libre-5.2: ... this.  Use %linux-libre-5.2-patches.
* linux-libre: Switch to linux-libre-5.2.
* linux-libre-arm-veyron, linux-libre-arm-generic, linux-libre-arm-omap2plus:
Use %linux-libre-5.2-patches.
* linux-libre-headers-5.1: Rename to ...
* linux-libre-headers-5.2: ... this.
* %linux-libre-5.1-patches: Rename to ...
* %linux-libre-5.2-patches: ... this.
* gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.1-arm.conf,
gnu/packages/aux-files/linux-libre/5.1-arm64.conf,
gnu/packages/aux-files/linux-libre/5.1-i686.conf,
gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.2-arm.conf,
gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
gnu/packages/aux-files/linux-libre/5.2-i686.conf,
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
2019-07-14 15:02:45 -04:00
Julien Lepiller a4bb189210
Revert "guix: node-build-system: Use guile-json instead of a custom parser."
The effect of this change was to import the (json parser) from the host
side into the build side. The solution here would be to do the equivalent
of ‘with-extensions’ for gexps. Since we don't use gexps for build
systems just yet, revert this for now.

This reverts commit 8eb0ba532e.
2019-07-14 20:18:07 +02:00
Marius Bakke ab2a1aed20
gnu: criu: Fix typo.
This is a follow-up to commit a46cf184fe.

* gnu/packages/virtualization.scm (criu)[arguments]: Add missing ":".
2019-07-14 18:17:26 +02:00
Marius Bakke a46cf184fe
gnu: criu: Fix build with GCC 7.
* gnu/packages/virtualization.scm (criu)[arguments]: Do not read from
C_INCLUDE_PATH, but add LINUX-LIBRE-HEADERS on it.
2019-07-14 18:13:59 +02:00
Marius Bakke 97149c5767
gnu: Adjust uses of C{,PLUS}_INCLUDE_PATH for GCC 7.
These variables are no longer set in the build environment by default.  GCC
still respects these search paths and treats them as "system headers" so we
can continue to use them, just not expect them to be available.

* gnu/packages/mpi.scm (openmpi)[arguments]: Do not attempt to read from
C_INCLUDE_PATH, nor CPLUS_INCLUDE_PATH.
* gnu/packages/games.scm (kiki)[arguments]: Likewise.
* gnu/packages/networking.scm (hcxtools)[arguments]: Likewise.
* gnu/packages/synergy.scm (synergy)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (gemma, sailfish)[arguments]: Likewise.
* gnu/packages/maths.scm (dune-alugrid)[arguments]: Likewise.
2019-07-14 18:13:34 +02:00
Marius Bakke ad60a3484c
gnu: gst-kaldi-nnet2-online: Adjust for GCC 7.
* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online)[arguments]: Don't
read CPLUS_INCLUDE_PATH, or pass -std=c++11.  End phases on #t.
2019-07-14 17:30:42 +02:00
Marius Bakke 344f358fba
gnu: rdma-core: Update to 22.3.
* gnu/packages/linux.scm (rdma-core): Update to 22.3.
2019-07-14 17:26:24 +02:00
Arun Isaac 3c6d7fa842
gnu: Add emacs-elpher.
* gnu/packages/emacs-xyz.scm (emacs-elpher): New variable.
2019-07-14 20:14:35 +05:30
Rutger Helling 39a20acc06
gnu: nzbget: Update to 21.0.
* gnu/packages/networking.scm (nzbget): Update to 21.0.
2019-07-14 15:55:47 +02:00
Julien Lepiller 8eb0ba532e
guix: node-build-system: Use guile-json instead of a custom parser.
* guix/build/json.scm: Remove file.
* Makefile.am: Remove it.
* guix/build/node-build-system.scm: Use (json parser) instead of (guix build json).
* guix/build-system/node.scm: Idem.
2019-07-14 14:57:46 +02:00
Jelle Licht 09a1f92f61
build: Add node-build-system.
* guix/build/node-build-system.scm: New file.
* guix/build-system/node.scm: New file.
* guix/build/json.scm: New file.
* doc/guix.texi: Document it.
* Makefile.am: Added new files.

Co-Authored-By: Julien Lepiller <julien@lepiller.eu>
2019-07-14 12:20:48 +02:00
Christopher Baines a5c2e7961c
gnu: python-gst: Fix build failure.
Building python-gst fails with:

  Unbound variable: python-version

Therefore, add python-build-system to #:modules so that it's imported, and
give it a prefix to avoid clashing with the gnu-build-system.

Also, simplify the code by using the site-packages function from the
python-build-system module.

* gnu/packages/gstreamer.scm (python-gst)[arguments]: Rework to fix build
failure.
2019-07-14 09:03:23 +01:00
Christopher Baines 2be878d8e5
gnu: python-pep8: Patch to fix test failure with Python 3.7.
Patch from the upstream repository, see
https://github.com/PyCQA/pycodestyle/issues/786 for more details.

* gnu/packages/patches/python-pep8-stdlib-tokenize-compat.patch: New file.
* gnu/packages/python-xyz.scm (python-pep8)[source]: Add it.
2019-07-14 09:03:19 +01:00
Efraim Flashner 041e03847b
gnu: Add evisum.
* gnu/packages/enlightenment.scm (evisum): New variable.
2019-07-14 11:02:23 +03:00
Leo Famulari 6005440d98
build-system/go: Fix typo.
* guix/build/go-build-system.scm (install): Fix typo.
2019-07-13 19:51:08 -04:00
Jan Nieuwenhuizen 53f2164272
channels: Add optional directory to channel metadata.
* guix/channels.scm (<channel-metadata>): Add directory slot.  Update users.
(read-channel-metadata-from-source): New function.
(standard-module-derivation): Use it.
* doc/guix.texi (Package Modules in a Subdirectory): New subsection.
2019-07-14 00:58:09 +02:00
Christopher Baines bee9f97e0a
gnu: Add s-tui.
* gnu/packages/admin.scm (s-tui): New variable.
2019-07-13 23:18:54 +01:00
Ricardo Wurmus 29fe71152f
gnu: python-rpy2: Update to 3.0.4-1.19868a8.
* gnu/packages/statistics.scm (python-rpy2): Update to 3.0.4-1.19868a8.
[source]: Fetch from repository.
[propagated-inputs]: Add python-cffi, python-numpy, python-pandas,
python-ipython, and python-tzlocal.
[native-inputs]: Add python-pytest.
[arguments]: Set TZ variable and use pytest to run the tests.
2019-07-13 23:50:01 +02:00
Leo Famulari 4f61513128
gnu: Go: Use the default libgcc.
* gnu/packages/golang.scm (go-1.4)[inputs]: Replace gcc-6 with gcc.
2019-07-13 17:41:21 -04:00
Leo Famulari 06e1ecbf17
doc: Update keyserver URL.
* HACKING (Commit Access): Change keyserver URL to 'keys.openpgp.org'.
2019-07-13 14:25:19 -04:00
Hartmut Goebel 6b61dea336
gnu: Add pngquant.
* gnu/packages/image.scm (pngquant): New variable.
2019-07-13 20:04:44 +02:00
Hartmut Goebel 8db1bd188b
gnu: Add libimagequant.
* gnu/packages/image.scm (libimagequant): New variable.
2019-07-13 20:04:44 +02:00
Christopher Baines 145fed2a2b
gnu: gobject-introspection: Remove hardcoded store from patch.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Use
the NIX_STORE environment variable, rather than hardcoding the store
directory.
2019-07-13 18:54:18 +01:00
Marius Bakke 26a7ff6e10
gnu: fontforge: Fix segfault on i686 (and possibly other platforms).
* gnu/packages/fontutils.scm (fontforge)[source](patches): New field.
2019-07-13 19:11:06 +02:00
Marius Bakke 33ef61ec72
gnu: fontforge: Remove superfluous input.
Pango propagates Glib nowadays, no need to list it eplicitly.

* gnu/packages/fontutils.scm (fontforge)[inputs]: Remove GLIB.
2019-07-13 19:10:09 +02:00
Marius Bakke 8cae550021
gnu: gexiv2: Enable tests on all platforms.
* gnu/packages/gnome.scm (gexiv2)[arguments]: Remove.
2019-07-13 18:53:23 +02:00
Marius Bakke e9194eb048
gnu: python-cython: Speed up test suite.
* gnu/packages/python-xyz.scm (python-cython)[arguments]: In the CHECK phase,
disable compiler optimizations and enable (some) parallel tests.
2019-07-13 18:51:16 +02:00
Marius Bakke da46086507
gnu: python2-cython: Fix failing test.
This started failing because Python no longer bundles libexpat since
commit d1659c0fb2.

* gnu/packages/python-xyz.scm (python2-cython)[arguments]: New field.
2019-07-13 18:50:59 +02:00
Jacob MacDonald f24276de9a
gnu: docker-compose: Update to 1.24.1.
* gnu/packages/docker.scm (docker-compose): Update to 1.24.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald 3146b6da6d
gnu: python-docker-py: Update to 3.7.3.
* gnu/packages/docker.scm (python-docker-py): Update to 3.7.3.
[inputs]: Use PYTHON-REQUESTS-2.20 instead of PYTHON-REQUESTS.
Add PYTHON-DOCKER-PYCREDS, PYTHON-IPADDRESS, PYTHON-PARAMIKO, and
PYTHON-URLLIB3-1.24.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald 8bb591d426
gnu: python-dockerpty: Update to 0.4.1.
* gnu/packages/docker.scm (python-dockerpty): Update to 0.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald d59d56b2ad
gnu: python-docker-pycreds: Update to 0.4.0.
* gnu/packages/docker.scm (python-docker-pycreds): Update to 0.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald 52cc489292
gnu: python-texttable: Update to 0.9.1.
* gnu/packages/python-xyz.scm (python-texttable): Update to 0.9.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald 97f0bd7d68
gnu: Add python-requests-2.20.
* gnu/packages/python-web.scm (python-requests-2.20): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald a76e6a690f
gnu: Add python-idna-2.7.
* gnu/packages/python-xyz.scm (python-idna-2.7): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:53 +02:00
Jacob MacDonald 7deb086864
gnu: Add python-urllib3-1.24.
* gnu/packages/python-web.scm (python-urllib3-1.24): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:52 +02:00
Jacob MacDonald e308b4f06a
gnu: Add python-cached-property.
* gnu/packages/python-xyz.scm (python-cached-property): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-13 15:13:52 +02:00
Ludovic Courtès 86b0b7917f
gnu: rush: Update to 2.1.
* gnu/packages/rush.scm (rush): Update to 2.1.
2019-07-13 15:13:52 +02:00
Ricardo Wurmus c1b87329bf
gnu: pigx-rnaseq: Update to 0.0.10.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.10.
2019-07-13 13:51:52 +02:00
Tobias Geerinckx-Rice 2a059ab995
doc: Increase VM memory size.
* doc/guix.texi (Running Guix in a VM): Bump ‘-m‘ to 1 GiB to match its
@item below, and have a chance of being usable, too.
2019-07-13 05:26:01 +02:00
Tobias Geerinckx-Rice ffae5a7946
doc: Update gpg key fetching instructions.
This mirrors the steps performed by etc/guix-install.sh.

* doc/guix.texi (KEY-SERVER): Replace moribund SKS key servers with...
(OPENPGP-SIGNING-KEY-URL): ...the TLS PKI of the future.
(Binary Installation, USB Stick and DVD Installation): Update the
@example gpg command to download the key directly from Savannah.
2019-07-13 04:55:46 +02:00
Marius Bakke 4c482696a6
gnu: node: Update to 10.16.0.
* gnu/packages/node.scm (node): Update to 10.16.0.
[arguments]: Enable previously failing tests.  Disable
'sequential/test-performance.js' and 'parallel/test-dns.js'.
2019-07-13 01:43:47 +02:00
Tobias Geerinckx-Rice 2516ba81be
gnu: wcslib: Update to 6.2.
* gnu/packages/astronomy.scm (wcslib): Update to 6.2.
[arguments]: Add #:configure-flags to find CFITSIO.
2019-07-13 00:20:21 +02:00
Tobias Geerinckx-Rice 7fc2d3a92d
gnu: wcslib: Don't use NAME in source URI.
* gnu/packages/astronomy.scm (wcslib)[source]: Hard-code NAME.
2019-07-13 00:20:21 +02:00
Arne Babenhauserheide 17f90b679f
gnu: guile-wisp: fix url
* gnu/packages/guile-xyz.scm (guile-wisp): add www to url (required due to hoster-changes)

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-12 23:54:19 +02:00
Arne Babenhauserheide 65610f7326
gnu: wisp: update to 1.0.2.
* gnu/packages/guile-xyz (wisp): update to version 1.0.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-12 23:54:19 +02:00
Timotej Lazar 9d34cc133f
gnu: cmus: Support AAC format.
* gnu/packages/music.scm (cmus)[inputs]: Add faad2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-12 23:54:19 +02:00