jackhill/guix/guix.git
4 years agognu: Add rcm.
Josh Holland [Thu, 9 May 2019 17:59:16 +0000 (18:59 +0100)]
gnu: Add rcm.

* gnu/packages/rcm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add rcm.scm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add sushi.
Raghav Gururajan [Tue, 14 Jan 2020 22:18:28 +0000 (17:18 -0500)]
gnu: Add sushi.

* gnu/packages/gnome.scm (sushi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add rygel.
Raghav Gururajan [Tue, 14 Jan 2020 21:53:34 +0000 (16:53 -0500)]
gnu: Add rygel.

* gnu/packages/gnome.scm (rygel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add libnma.
Raghav Gururajan [Sun, 12 Jan 2020 20:23:19 +0000 (15:23 -0500)]
gnu: Add libnma.

* gnu/packages/gnome.scm (libnma): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add liquid-dsp.
Christopher Howard [Sat, 11 Jan 2020 06:19:24 +0000 (21:19 -0900)]
gnu: Add liquid-dsp.

* gnu/packages/sdr.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: emacs-telega: Update to 0.5.4-4.
Brett Gilio [Wed, 15 Jan 2020 22:21:55 +0000 (16:21 -0600)]
gnu: emacs-telega: Update to 0.5.4-4.

* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.4-4.
[propagated-inputs]: Add emacs-company to provide completions in telega-based
buffers.

4 years agognu: mpop: Mark up description.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 02:11:26 +0000 (03:11 +0100)]
gnu: mpop: Mark up description.

* gnu/packages/mail.scm (mpop)[description]: Use @acronym.

4 years agognu: mercurial: Raise test time-outs.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 22:00:11 +0000 (23:00 +0100)]
gnu: mercurial: Raise test time-outs.

Let Guix handle them.  Fixes <https://paste.debian.net/plain/1126159>.

* gnu/packages/version-control.scm (mercurial)[arguments]:
Raise individual test time-outs to 1 day.

4 years agognu: Add manuskript.
Nicolas Goaziou [Thu, 2 Jan 2020 23:59:01 +0000 (00:59 +0100)]
gnu: Add manuskript.

* gnu/packages/text-editors.scm (manuskript): New variable.

4 years agognu: mercurial: Run tests verbosely and respect settings.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 19:58:46 +0000 (20:58 +0100)]
gnu: mercurial: Run tests verbosely and respect settings.

* gnu/packages/version-control.scm (mercurial)[arguments]:
Invoke ‘run-tests.py’ directly and verbosely.
Respect #:tests? and parallel-job-count.

4 years agognu: mpop: Update to 1.4.7.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 01:45:56 +0000 (02:45 +0100)]
gnu: mpop: Update to 1.4.7.

* gnu/packages/mail.scm (mpop): Update to 1.4.7.

4 years agognu: mpop: Remove unnecessary libidn input.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 01:58:01 +0000 (02:58 +0100)]
gnu: mpop: Remove unnecessary libidn input.

gnu/packages/mail.scm (mpop)[inputs]: Remove libidn.

4 years agognu: asymptote: Update to 2.62.
Nicolas Goaziou [Wed, 15 Jan 2020 21:10:31 +0000 (22:10 +0100)]
gnu: asymptote: Update to 2.62.

* gnu/packages/plotutils.scm (asymptote): Update to 2.62.

4 years agognu: Add python-xmlschema.
Marius Bakke [Wed, 15 Jan 2020 19:20:25 +0000 (20:20 +0100)]
gnu: Add python-xmlschema.

* gnu/packages/xml.scm (python-xmlschema): New public variable.

4 years agognu: python-lxml: Move to (gnu packages xml).
Marius Bakke [Wed, 15 Jan 2020 19:19:26 +0000 (20:19 +0100)]
gnu: python-lxml: Move to (gnu packages xml).

* gnu/packages/python-xyz.scm (python-lxml): Move from here ...
* gnu/packages/xml.scm (python-lxml): ... to here.
* gnu/packages/django.scm, gnu/packages/drones.scm,
gnu/packages/libreoffice.scm, gnu/packages/nutrition.scm,
gnu/packages/openstack.scm, gnu/packages/pulseaudio.scm,
gnu/packages/python-science.scm, gnu/packages/tryton.scm,
gnu/packages/wireservice.scm: Adjust module imports.

4 years agognu: python-elementpath: Update to 1.3.3.
Marius Bakke [Wed, 15 Jan 2020 19:18:35 +0000 (20:18 +0100)]
gnu: python-elementpath: Update to 1.3.3.

* gnu/packages/xml.scm (python-elementpath): Update to 1.3.3.

4 years agognu: python-elementpath: Move to (gnu packages xml).
Marius Bakke [Wed, 15 Jan 2020 19:18:05 +0000 (20:18 +0100)]
gnu: python-elementpath: Move to (gnu packages xml).

* gnu/packages/python-xyz.scm (python-elementpath): Move from here ...
* gnu/packages/xml.scm (python-elementpath): ... to here.

4 years agognu: Add python2-importlib-metadata.
Marius Bakke [Wed, 15 Jan 2020 19:14:02 +0000 (20:14 +0100)]
gnu: Add python2-importlib-metadata.

* gnu/packages/python-xyz.scm (python2-importlib-metadata): New public variable.

4 years agognu: Add python2-zipp.
Marius Bakke [Wed, 15 Jan 2020 19:12:09 +0000 (20:12 +0100)]
gnu: Add python2-zipp.

* gnu/packages/python-compression.scm (python2-zipp): New public variable.

4 years agognu: Add python2-importlib-resources.
Marius Bakke [Wed, 15 Jan 2020 19:11:49 +0000 (20:11 +0100)]
gnu: Add python2-importlib-resources.

* gnu/packages/python-xyz.scm (python2-importlib-resources): New public variable.

4 years agognu: python-wheel: Update to 0.33.6.
Marius Bakke [Wed, 15 Jan 2020 19:11:05 +0000 (20:11 +0100)]
gnu: python-wheel: Update to 0.33.6.

* gnu/packages/python-xyz.scm (python-wheel): Update to 0.33.6.
[arguments]: Explicitly disable tests (they never ran before).
[native-inputs, properties]: Remove.
(python2-wheel): Use PACKAGE-WITH-PYTHON2.

4 years agognu: python-zipp: Update to 1.0.0.
Marius Bakke [Wed, 15 Jan 2020 19:10:26 +0000 (20:10 +0100)]
gnu: python-zipp: Update to 1.0.0.

* gnu/packages/python-compression.scm (python-zipp): Update to 1.0.0.
[propagated-inputs]: Remove PYTHON-RST.LINKER.  Add PYTHON-MORE-ITERTOOLS.
Move PYTHON-CONTEXTLIB2 and PYTHON-PATHLIB2 ...
[native-inputs]: ... here.  Remove PYTHON-SPHINX.

4 years agognu: python-importlib-metadata: Update to 1.4.0.
Marius Bakke [Wed, 15 Jan 2020 19:10:06 +0000 (20:10 +0100)]
gnu: python-importlib-metadata: Update to 1.4.0.

* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 1.4.0.
[propagated-inputs]: Remove PYTHON-CONFIGPARSER, PYTHON-CONTEXTLIB2,
PYTHON-DOCUTILS, PYTHON-PATHLIB2, and PYTHON-RST.LINKER.
[native-inputs]: Remove PYTHON-SPHINX.  Add PYTHON-PACKAGING.

4 years agognu: python-pytest-checkdocs: Add missing input.
Marius Bakke [Wed, 15 Jan 2020 19:09:41 +0000 (20:09 +0100)]
gnu: python-pytest-checkdocs: Add missing input.

* gnu/packages/python-check.scm (python-pytest-checkdocs)[propagated-inputs]:
Add PYTHON-DOCUTILS.

4 years agognu: python-sortedcontainers: Update to 2.1.0.
Marius Bakke [Wed, 15 Jan 2020 19:08:46 +0000 (20:08 +0100)]
gnu: python-sortedcontainers: Update to 2.1.0.

* gnu/packages/python-xyz.scm (python-sortedcontainers): Update to 2.1.0.

4 years agognu: popt: Add a source file name.
Marius Bakke [Wed, 15 Jan 2020 19:07:37 +0000 (20:07 +0100)]
gnu: popt: Add a source file name.

* gnu/packages/popt.scm (popt)[source](file-name): New field.

4 years agognu: guix: Update to 4aea90b.
Ludovic Courtès [Wed, 15 Jan 2020 18:49:47 +0000 (19:49 +0100)]
gnu: guix: Update to 4aea90b.

* gnu/packages/package-management.scm (guix): Update to 4aea90b.

4 years agoimport: cpan: Rewrite tests to use an HTTP server instead of mocking.
Ludovic Courtès [Wed, 15 Jan 2020 17:35:14 +0000 (18:35 +0100)]
import: cpan: Rewrite tests to use an HTTP server instead of mocking.

* guix/import/cpan.scm (%metacpan-base-url): New variable.
(module->dist-name, cpan-fetch): Refer to it instead of the hard-coded URL.
* tests/cpan.scm ("cpan->guix-package"): Use 'with-http-server' instead
of 'mock'.

4 years agoimport: cpan: Rewrite to use 'define-json-mapping'.
Ludovic Courtès [Wed, 15 Jan 2020 17:05:26 +0000 (18:05 +0100)]
import: cpan: Rewrite to use 'define-json-mapping'.

* guix/import/cpan.scm (<cpan-dependency>, <cpan-release>): New
JSON-mapped record types.
(metacpan-url->mirror-url): New procedure.
(cpan-source-url): Rewrite in terms of it.
(cpan-version): Remove.
(cpan-module->sexp): Rewrite to take a <cpan-release> instead of an
alist, and rename 'meta' to 'release'.
[convert-inputs]: Rewrite to use 'cpan-release-dependencies'.
Update calls to 'convert-inputs' to pass a list of symbols.
Replace 'assoc-ref' calls with the appropriate field accessors.
(cpan->guix-package): Rename 'module-meta' to 'release'.
(latest-release): Likewise, and use the appropriate accessors.
* tests/cpan.scm (test-json): Remove "prereqs" record; add "dependency"
list.
("source-url-http", "source-url-https"): Remove.
("metacpan-url->mirror-url, http")
("metacpan-url->mirror-url, https"): New tests.

4 years agoMore module autoload adjustments.
Ludovic Courtès [Wed, 15 Jan 2020 14:04:40 +0000 (15:04 +0100)]
More module autoload adjustments.

This is a followup to 7a0836cffdfe3ab9ee899602f218277646959144.

* guix/scripts/package.scm: Adjust binding list of the (guix store roots)
autoload.
* guix/inferior.scm: Adjust binding list of the (guix cache) autoload.

4 years agoAvoid warnings for the 'delete' binding of (guix build utils).
Ludovic Courtès [Wed, 15 Jan 2020 14:03:08 +0000 (15:03 +0100)]
Avoid warnings for the 'delete' binding of (guix build utils).

On Guile 3, importing (guix build utils) leads to warnings such as:

  WARNING: (gnu packages embedded): imported module (guix build utils) overrides core binding `delete'

* gnu/packages/embedded.scm: Select 'alist-replace' from (guix build utils).
* guix/ui.scm: Hide 'delete' from (guix build utils).

4 years agognu: Remove unnecessary uses of (guix build utils).
Ludovic Courtès [Wed, 15 Jan 2020 14:02:20 +0000 (15:02 +0100)]
gnu: Remove unnecessary uses of (guix build utils).

* gnu/packages/crypto.scm: Remove use of (guix build utils).
* gnu/packages/databases.scm: Likewise.

4 years agosubstitute: 'http-multiple-get' processes each request only once.
Ludovic Courtès [Wed, 15 Jan 2020 09:05:54 +0000 (10:05 +0100)]
substitute: 'http-multiple-get' processes each request only once.

Fixes <https://bugs.gnu.org/39090>.
Reported by Gábor Boskovits <boskovits@gmail.com>.
Fixes a regression introduced in 9e3f9ac3c00906f5bc647ea8398e4ed5a370614e.

* guix/scripts/substitute.scm (http-multiple-get): In the "Connection: close"
case, pass (drop requests (+ 1 processed)) to 'loop' as the remaining
REQUESTS value.

Previously, we would pass a list containing duplicates, and thus the
final result would also contain duplicates.  When sent to the daemon,
that list would lead to a daemon error:

  got unexpected path `/gnu/store/…' from substituter

4 years agognu: qutebrowser: Update to 1.9.0.
Mike Rosset [Tue, 14 Jan 2020 11:06:37 +0000 (03:06 -0800)]
gnu: qutebrowser: Update to 1.9.0.

* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.9.0.

qutebrowser no longer uses qtwebkit by default. It now defaults to qtwebengine.

4 years agognu: Add python-pyqtwebengine.
Mike Rosset [Tue, 14 Jan 2020 11:06:36 +0000 (03:06 -0800)]
gnu: Add python-pyqtwebengine.

* gnu/packages/qt.scm (python-pyqtwebengine): New variable.

4 years agognu: python-pyqt: Substitute the full path of <qprinter.h>.
Mike Rosset [Tue, 14 Jan 2020 11:04:59 +0000 (03:04 -0800)]
gnu: python-pyqt: Substitute the full path of <qprinter.h>.

* gnu/packages/qt.scm (python-pyqt)[phases]: When building
  python-pyqtwebengine, qprinter.h can not be found.  This substitutes the full
  path of qprinter.h in the qprinter sip specification file.

4 years agognu: keepassxc: Update to 2.5.2.
Tobias Geerinckx-Rice [Wed, 15 Jan 2020 00:02:51 +0000 (01:02 +0100)]
gnu: keepassxc: Update to 2.5.2.

* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.2.

4 years agognu: zn-poly: Update to 0.9.2.
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 23:42:51 +0000 (00:42 +0100)]
gnu: zn-poly: Update to 0.9.2.

* gnu/packages/sagemath.scm (zn-poly): Update to 0.9.2.

4 years agognu: brial: Use the source repository as home page.
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 23:40:23 +0000 (00:40 +0100)]
gnu: brial: Use the source repository as home page.

* gnu/packages/sagemath.scm (brial)[home-page]: Use upstream repository.

4 years agognu: brial: Update to 1.2.6.
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 23:37:32 +0000 (00:37 +0100)]
gnu: brial: Update to 1.2.6.

* gnu/packages/sagemath.scm (brial): Update to 1.2.6.

4 years agognu: gauche: Update to 0.9.9.
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 23:33:46 +0000 (00:33 +0100)]
gnu: gauche: Update to 0.9.9.

* gnu/packages/scheme.scm (gauche): Update to 0.9.9.

4 years agognu: pdsh: Update to 2.34.
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 23:24:19 +0000 (00:24 +0100)]
gnu: pdsh: Update to 2.34.

* gnu/packages/ssh.scm (pdsh): Update to 2.34.
[source]: Remove redundant FILE-NAME field.

4 years agognu: menumaker: Update to 0.99.11.
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 23:02:04 +0000 (00:02 +0100)]
gnu: menumaker: Update to 0.99.11.

* gnu/packages/wm.scm (menumaker): Update to 0.99.11.

4 years agognu: unbound: Update to 1.9.5 [fixes CVE-2019-18934].
Tobias Geerinckx-Rice [Tue, 14 Jan 2020 22:53:58 +0000 (23:53 +0100)]
gnu: unbound: Update to 1.9.5 [fixes CVE-2019-18934].

The Guix unbound package is not vulnerable in its default configuration,
because we do not build with ‘--enable-ipsecmod’.

* gnu/packages/dns.scm (unbound): Update to 1.9.5.

4 years agognu: linux-libre: Include more framebuffer font sizes.
Tobias Geerinckx-Rice [Tue, 7 Jan 2020 23:48:45 +0000 (00:48 +0100)]
gnu: linux-libre: Include more framebuffer font sizes.

Add the 32x16 Terminus font for ‘high-DPI’ screens, and a 6x10 font that
allows for more (debugging) information to be displayed on standard-DPI
ones, while still being pleasant to read.

* gnu/packages/aux-files/linux-libre/4.14-arm.conf,
gnu/packages/aux-files/linux-libre/4.14-i686.conf,
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.19-arm.conf,
gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
gnu/packages/aux-files/linux-libre/4.19-i686.conf,
gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.4-i686.conf,
gnu/packages/aux-files/linux-libre/4.4-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.9-i686.conf,
gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf:
Set CONFIG_FONTS=y, CONFIG_FONT_TER16x32=y, and CONFIG_FONT_6x10=y.

4 years agognu: ncmpcpp: Enable the clock feature.
Leo Famulari [Wed, 15 Jan 2020 12:28:27 +0000 (07:28 -0500)]
gnu: ncmpcpp: Enable the clock feature.

* gnu/packages/mpd.scm (ncmpcpp)[arguments]: Pass '--enable-clock'
to #:configure-flags.

4 years agognu: MPD: Update to 0.21.18.
Leo Famulari [Wed, 15 Jan 2020 12:04:55 +0000 (07:04 -0500)]
gnu: MPD: Update to 0.21.18.

* gnu/packages/mpd.scm (mpd): Update to 0.21.18.

4 years agognu: gnubg: Add desktop file.
Guillaume Le Vaillant [Wed, 15 Jan 2020 10:21:36 +0000 (11:21 +0100)]
gnu: gnubg: Add desktop file.

* gnu/packages/games.scm (gnubg)[arguments]: Add an 'install-desktop-file'
  phase.

4 years agognu: gnubg: Fix links.
Guillaume Le Vaillant [Wed, 15 Jan 2020 09:52:26 +0000 (10:52 +0100)]
gnu: gnubg: Fix links.

The site at gnubg.org states that the software is now available at
www.gnu.org/software/gnubg.

* gnu/packages/games.scm (gnugb)[source]: Fix link.
  [home-page]: Likewise.

4 years agognu: rust-hex-0.3: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:17:43 +0000 (10:17 +0200)]
gnu: rust-hex-0.3: Don't hide package.

* gnu/packages/crates-io.scm (rust-hex-0.3)[arguments]: Skip build.
[properties]: Remove field.

4 years agognu: rust-heapsize-plugin-0.1: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:16:18 +0000 (10:16 +0200)]
gnu: rust-heapsize-plugin-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-heapsize-plugin-0.1)[arguments]: Skip
build. Add rust-heapsize-0.3 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-heapsize-0.4: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:14:37 +0000 (10:14 +0200)]
gnu: rust-heapsize-0.4: Don't hide package.

* gnu/packages/crates-io.scm (rust-heapsize-0.4)[arguments]: Skip build.
Add rust-winapi-0.3 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-heapsize-0.3: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:13:14 +0000 (10:13 +0200)]
gnu: rust-heapsize-0.3: Don't hide package.

* gnu/packages/crates-io.scm (rust-heapsize-0.3)[arguments]: Skip build.
Add rust-kernel32-sys-0.2 to cargo-inputs.
[properties]: Don't inherit.

4 years agognu: rust-language-tags-0.2: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:11:01 +0000 (10:11 +0200)]
gnu: rust-language-tags-0.2: Don't hide package.

* gnu/packages/crates-io.scm (rust-language-tags-0.2)[arguments]: Skip
build. Add rust-heapsize-0.3, rust-heapsize-plugin-0.1 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-kernel32-sys-0.2: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:08:08 +0000 (10:08 +0200)]
gnu: rust-kernel32-sys-0.2: Don't hide package.

* gnu/packages/crates-io.scm (rust-kernel32-sys-0.2)[arguments]: Skip
build. Add rust-winapi-0.2 to cargo-inputs. Add rust-winapi-build-0.1 to
cargo-development-inputs.
[properties]: Remove field.

4 years agognu: rust-json-0.11: Update to 0.11.15.
Efraim Flashner [Wed, 15 Jan 2020 08:06:00 +0000 (10:06 +0200)]
gnu: rust-json-0.11: Update to 0.11.15.

* gnu/packages/crates-io.scm (rust-json-0.11): Update to 0.11.15.

4 years agognu: rust-json-0.11: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 08:04:52 +0000 (10:04 +0200)]
gnu: rust-json-0.11: Don't hide package.

* gnu/packages/crates-io.scm (rust-json-0.11)[arguments]: Skip build.
[properties]: Remove field.

4 years agognu: rust-cc-1.0: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 07:58:25 +0000 (09:58 +0200)]
gnu: rust-cc-1.0: Don't hide package.

* gnu/packages/crates-io.scm (rust-cc-1.0)[arguments]: Skip build. Add
rust-rayon-1.1 to cargo-inputs. Add rust-tempdir-0.3 to
cargo-development-inputs.
[properties]: Remove field.

4 years agognu: rust-cblas-sys-0.1: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 07:56:07 +0000 (09:56 +0200)]
gnu: rust-cblas-sys-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-cblas-sys-0.1)[arguments]: Skip build.
Add rust-libc-0.2 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-cargon-0.0: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 07:54:33 +0000 (09:54 +0200)]
gnu: rust-cargon-0.0: Don't hide package.

* gnu/packages/crates-io.scm (rust-cargon-0.0)[arguments]: Skip build.
Add rust-gcc-0.3 to cargo-development-inputs.
[properties]: Remove field.

4 years agognu: rust-blas-sys-0.7: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 07:52:41 +0000 (09:52 +0200)]
gnu: rust-blas-sys-0.7: Don't hide package.

* gnu/packages/crates-io.scm (rust-blas-sys-0.7)[arguments]: Skip build.
Add rust-libc-0.2 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-xdg-2.2: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 07:51:09 +0000 (09:51 +0200)]
gnu: rust-xdg-2.2: Don't hide package.

* gnu/packages/crates-io.scm (rust-xdg-2.2)[arguments]: Skip build.
[properties]: Remove field.

4 years agognu: rust-xattr-0.2: Don't hide package.
Efraim Flashner [Wed, 15 Jan 2020 07:49:56 +0000 (09:49 +0200)]
gnu: rust-xattr-0.2: Don't hide package.

* gnu/packages/crates-io.scm (rust-xattr-0.2)[arguments]: Skip build.
Add rust-libc-0.2 to cargo-inputs. Add rust-tempfile-3.0 to
cargo-development-inputs.
[properties]: Remove field.

4 years agognu: rust-winapi-0.3: Appease guix lint.
Efraim Flashner [Wed, 15 Jan 2020 07:45:32 +0000 (09:45 +0200)]
gnu: rust-winapi-0.3: Appease guix lint.

* gnu/packages/crates-io.scm (rust-winapi-0.3)[synopsis]: Appease
'guix lint'.

4 years agognu: rust-serde-json-1.0: Appease guix lint.
Efraim Flashner [Wed, 15 Jan 2020 07:44:13 +0000 (09:44 +0200)]
gnu: rust-serde-json-1.0: Appease guix lint.

* gnu/packages/crates-io.scm (rust-serde-json-1.0)[synopsis]: Appease
'guix lint'.

4 years agognu: rust-foreign-types-shared-0.2: Appease guix lint.
Efraim Flashner [Wed, 15 Jan 2020 07:42:44 +0000 (09:42 +0200)]
gnu: rust-foreign-types-shared-0.2: Appease guix lint.

* gnu/packages/crates-io.scm (rust-foreign-types-shared-0.2)[synopsis]:
Appease 'guix lint'.

4 years agognu: rust-foreign-types-macros-0.1: Appease guix lint.
Efraim Flashner [Wed, 15 Jan 2020 07:41:50 +0000 (09:41 +0200)]
gnu: rust-foreign-types-macros-0.1: Appease guix lint.

* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.1)[synopsis]:
Appease 'guix lint'.

4 years agognu: rust-cbindgen: Update to 0.12.2.
Efraim Flashner [Wed, 15 Jan 2020 07:36:42 +0000 (09:36 +0200)]
gnu: rust-cbindgen: Update to 0.12.2.

* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.12.2.

4 years agognu: rust-aho-corasick-0.7: Update to 0.7.6.
Efraim Flashner [Wed, 15 Jan 2020 07:26:13 +0000 (09:26 +0200)]
gnu: rust-aho-corasick-0.7: Update to 0.7.6.

* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.6.
[arguments]: Add rust-doc-comment-0.3 to cargo-development-inputs.

4 years agognu: rust-scoped-threadpool-0.1: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:27:48 +0000 (21:27 +0200)]
gnu: rust-scoped-threadpool-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-scoped-threadpool-0.1)[arguments]:
Skip build. Add rust-lazy-static-1.3 to cargo-development-inputs.
[synopsis]: Appease 'guix lint'.
[description]: Appease 'guix lint'.
[properties]: Remove field.

4 years agognu: rust-schannel-0.1: Update to 0.1.16.
Efraim Flashner [Tue, 14 Jan 2020 19:25:35 +0000 (21:25 +0200)]
gnu: rust-schannel-0.1: Update to 0.1.16.

* gnu/packages/crates-io.scm (rust-channel-0.1): Update to 0.1.16.

4 years agognu: rust-schannel-0.1: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:23:36 +0000 (21:23 +0200)]
gnu: rust-schannel-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-schannel-0.1)[arguments]: Skip build.
Add rust-lazy-static-1.3, rust-winapi-0.3 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-same-file-1.0: Upgrade to 1.0.6.
Efraim Flashner [Tue, 14 Jan 2020 19:21:36 +0000 (21:21 +0200)]
gnu: rust-same-file-1.0: Upgrade to 1.0.6.

* gnu/packages/crates-io.scm (rust-same-file-1.0): Update to 1.0.6.
[arguments]: Add rust-doc-comment-0.3 to cargo-development-inputs.

4 years agognu: rust-same-file-1.0: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:19:47 +0000 (21:19 +0200)]
gnu: rust-same-file-1.0: Don't hide package.

* gnu/packages/crates-io.scm (rust-same-file-1.0)[arguments]: Skip
build. Add rust-winapi-util-0.1 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-safemem-0.3: Update to 0.3.3.
Efraim Flashner [Tue, 14 Jan 2020 19:16:28 +0000 (21:16 +0200)]
gnu: rust-safemem-0.3: Update to 0.3.3.

* gnu/packages/crates-io.scm (rust-safemem-0.3): Update to 0.3.3.

4 years agognu: rust-safemem-0.3: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:15:27 +0000 (21:15 +0200)]
gnu: rust-safemem-0.3: Don't hide package.

* gnu/packages/crates-io.scm (rust-safemem-0.3)[arguments]: Skip build.
[properties]: Remove field.

4 years agognu: rust-rustc-std-workspace-core-1.0: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:12:17 +0000 (21:12 +0200)]
gnu: rust-rustc-std-workspace-core-1.0: Don't hide package.

* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core-1.0)
[arguments]: Skip build.
[properties]: Remove field.

4 years agognu: rust-rustc-serialize-0.3: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:10:34 +0000 (21:10 +0200)]
gnu: rust-rustc-serialize-0.3: Don't hide package.

* gnu/packages/crates-io.scm (rust-rustc-serialize-0.3)[arguments]: Skip
build. Add rust-rand-0.3 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-rustc-hash-1.0: Update to 1.0.1.
Efraim Flashner [Tue, 14 Jan 2020 19:08:44 +0000 (21:08 +0200)]
gnu: rust-rustc-hash-1.0: Update to 1.0.1.

* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): Update to 1.0.1.
[arguments]: Add rust-byteorder-1.3 to cargo-inputs.

4 years agognu: rust-rustc-hash-1.0: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:05:58 +0000 (21:05 +0200)]
gnu: rust-rustc-hash-1.0: Don't hide package.

* gnu/packages/crates-io.scm (rust-rustc-hash-1.0)[arguments]: Skip build.
[home-page]: Update to new home-page.
[properties]: Remove field.

4 years agognu: rust-rustc-demangle-0.1: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:03:18 +0000 (21:03 +0200)]
gnu: rust-rustc-demangle-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-rustc-demangle-0.1)[arguments]: Skip
build. Add rust-compiler-builtins-0.1, rust-rustc-std-workspace-core-1.0
to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-resolv-conf-0.6: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 19:00:22 +0000 (21:00 +0200)]
gnu: rust-resolv-conf-0.6: Don't hide package.

* gnu/packages/crates-io.scm (rust-resolv-conf-0.6)[arguments]: Skip
build. Add rust-quick-error-1.2, rust-hostname-0.1 to cargo-inputs.
[synopsis]: Appease 'guix lint'.
[properties]: Remove field.

4 years agognu: rust-remove-dir-all-0.5: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 18:58:21 +0000 (20:58 +0200)]
gnu: rust-remove-dir-all-0.5: Don't hide package.

* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5)[arguments]: Skip
build. Add rust-winapi-0.3 to cargo-inputs. Add rust-doc-comment-0.3 to
cargo-development-inputs.
[properties]: Remove field.

4 years agognu: rust-redox-termios-0.1: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 18:55:57 +0000 (20:55 +0200)]
gnu: rust-redox-termios-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-redox-termios-0.1)[arguments]: Skip
build. Add rust-redox-syscall-0.1 to cargo-inputs.
[properties]: Remove field.

4 years agognu: rust-redox-syscall-0.1: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 18:54:06 +0000 (20:54 +0200)]
gnu: rust-redox-syscall-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-redox-syscall-0.1)[arguments]: Skip
build.
[properties]: Remove field.

4 years agognu; rust-rdrand-0.4: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 18:51:07 +0000 (20:51 +0200)]
gnu; rust-rdrand-0.4: Don't hide package.

* gnu/packages/crates-io.scm (rust-rdrand-0.4)[arguments]: Skip build.
Add rust-rand-core-0.3 to cargo-inputs.
[properties]: Remove field.
[description]: Fix typo.

4 years agognu: rust-rawpointer-0.1: Don't hide package.
Efraim Flashner [Tue, 14 Jan 2020 18:47:12 +0000 (20:47 +0200)]
gnu: rust-rawpointer-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-rawpointer-0.1)[arguments]: Skip build.
[properties]: Remove field.

4 years agognu: rust-cbindgen: Remove extra input.
Efraim Flashner [Tue, 14 Jan 2020 18:45:15 +0000 (20:45 +0200)]
gnu: rust-cbindgen: Remove extra input.

* gnu/packages/rust-apps.scm (rust-cbindgen)[arguments]: Remove
rust-autogen-0.1 from cargo-development-inputs.

4 years agognu: rust-rand-0.6: Update inputs.
Efraim Flashner [Tue, 14 Jan 2020 17:32:14 +0000 (19:32 +0200)]
gnu: rust-rand-0.6: Update inputs.

* gnu/packages/crates-io.scm (rust-rand-0.6)[arguments]: Move
rust-autocfg-0.1 to cargo-inputs. Replace rust-rand-xoshiro-0.3 with
rust-rand-xoshiro-0.1.

4 years agognu: Add rust-rand-xoshiro-0.1.
Efraim Flashner [Tue, 14 Jan 2020 17:30:43 +0000 (19:30 +0200)]
gnu: Add rust-rand-xoshiro-0.1.

* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.1): New variable.

4 years agognu: linux-libre: Update to 5.4.12.
Mark H Weaver [Wed, 15 Jan 2020 03:58:18 +0000 (22:58 -0500)]
gnu: linux-libre: Update to 5.4.12.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.12.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.96.
Mark H Weaver [Wed, 15 Jan 2020 03:57:39 +0000 (22:57 -0500)]
gnu: linux-libre@4.19: Update to 4.19.96.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.96.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: linux-libre@4.14: Update to 4.14.165.
Mark H Weaver [Wed, 15 Jan 2020 03:57:01 +0000 (22:57 -0500)]
gnu: linux-libre@4.14: Update to 4.14.165.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.165.
(linux-libre-4.14-pristine-source): Update hash.

4 years agognu: linux-libre@4.9: Update to 4.9.210.
Mark H Weaver [Wed, 15 Jan 2020 03:56:26 +0000 (22:56 -0500)]
gnu: linux-libre@4.9: Update to 4.9.210.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.210.
(linux-libre-4.9-pristine-source): Update hash.

4 years agognu: linux-libre@4.4: Update to 4.4.210.
Mark H Weaver [Wed, 15 Jan 2020 03:55:24 +0000 (22:55 -0500)]
gnu: linux-libre@4.4: Update to 4.4.210.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.210.
(linux-libre-4.4-pristine-source): Update hash.

4 years agognu: popt: Reverse source mirror entries.
Marius Bakke [Wed, 15 Jan 2020 00:13:18 +0000 (01:13 +0100)]
gnu: popt: Reverse source mirror entries.

Commit 8f4cff0e21e4142d5f51022ef1efad569c3ca0bc accidentally caused rebuilds
because the expected file name changed.

* gnu/packages/popt.scm (popt)[source](uri): Add the Debian mirror last.

4 years agognu: python-wcwidth: Update to 0.1.8.
Marius Bakke [Tue, 14 Jan 2020 22:29:34 +0000 (23:29 +0100)]
gnu: python-wcwidth: Update to 0.1.8.

* gnu/packages/python-xyz.scm (python-wcwidth): Update to 0.1.8.

4 years agognu: python-wcwidth: Adjust indentation.
Marius Bakke [Tue, 14 Jan 2020 22:28:26 +0000 (23:28 +0100)]
gnu: python-wcwidth: Adjust indentation.

* gnu/packages/python-xyz.scm (python-wcwidth): Re-indent.

4 years agognu: python-packaging: Update to 20.0.
Marius Bakke [Tue, 14 Jan 2020 22:27:42 +0000 (23:27 +0100)]
gnu: python-packaging: Update to 20.0.

* gnu/packages/python-xyz.scm (python-packaging): Update to 20.0.

4 years agognu: chez-sheme: Move util-linux to inputs.
Marius Bakke [Tue, 14 Jan 2020 21:39:44 +0000 (22:39 +0100)]
gnu: chez-sheme: Move util-linux to inputs.

* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Move UTIL-LINUX ...
[inputs]: ... here.  Rename assoc key to "libuuid" for clarity.