jackhill/guix/guix.git
4 years agognu: sbcl-parse-number: Use HTTPS home page.
Tobias Geerinckx-Rice [Fri, 20 Mar 2020 23:31:29 +0000 (00:31 +0100)]
gnu: sbcl-parse-number: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (sbcl-parse-number)[home-page]: Use HTTPS.

4 years agognu: sbcl-parse-js: Use HTTPS home page.
Tobias Geerinckx-Rice [Fri, 20 Mar 2020 23:49:52 +0000 (00:49 +0100)]
gnu: sbcl-parse-js: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (sbcl-parse-js)[home-page]: Use HTTPS.

4 years agognu: sbcl-cl+ssl: Use HTTPS home page.
Tobias Geerinckx-Rice [Fri, 20 Mar 2020 23:18:43 +0000 (00:18 +0100)]
gnu: sbcl-cl+ssl: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl)[home-page]: Use HTTPS.

4 years agognu: cl-jonathan: Use HTTPS home page.
Tobias Geerinckx-Rice [Fri, 20 Mar 2020 23:27:48 +0000 (00:27 +0100)]
gnu: cl-jonathan: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (cl-jonathan)[home-page]: Use HTTPS.

4 years agognu: python-botocore: Update to 1.15.26.
Christopher Baines [Sat, 21 Mar 2020 00:01:19 +0000 (00:01 +0000)]
gnu: python-botocore: Update to 1.15.26.

To keep compatability with awscli.

* gnu/packages/python-xyz.scm (python-botocore): Update to 1.15.26.

4 years agopackages: 'package-field-location' preserves the original file name.
Ludovic Courtès [Fri, 20 Mar 2020 22:34:03 +0000 (23:34 +0100)]
packages: 'package-field-location' preserves the original file name.

Fixes <https://bugs.gnu.org/39425>.
Reported by Alex ter Weele <alex.ter.weele@gmail.com>.

* guix/packages.scm (package-field-location): Remove 'with-fluids' for
'%file-port-name-canonicalization'.  Change the 'file' field of the
resulting location to FILE.

4 years agognu: guix: Install SysV init files to $(prefix)/etc.
Ludovic Courtès [Fri, 20 Mar 2020 22:12:36 +0000 (23:12 +0100)]
gnu: guix: Install SysV init files to $(prefix)/etc.

Fixes <https://bugs.gnu.org/40153>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

This is a followup to 73fbe04107d38f4561636c74d28d7a4935cbb1ef.

* gnu/packages/package-management.scm (guix)[arguments]: In 'bootstrap'
phase, change "sysvinitservicedir" in 'nix/local.mk'.

4 years agognu: VLC: Improve AV1 playback.
Leo Famulari [Thu, 20 Feb 2020 23:28:36 +0000 (18:28 -0500)]
gnu: VLC: Improve AV1 playback.

* gnu/packages/video.scm (inputs): Add dav1d.

4 years agognu: FFmpeg: Prefer dav1d over libaom.
Leo Famulari [Fri, 21 Feb 2020 16:51:56 +0000 (11:51 -0500)]
gnu: FFmpeg: Prefer dav1d over libaom.

* gnu/packages/patches/ffmpeg-prefer-dav1d.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (ffmpeg)[source]: Use it.

4 years agognu: python2-faker: Add explicit dependency on six.
Marius Bakke [Fri, 20 Mar 2020 21:55:01 +0000 (22:55 +0100)]
gnu: python2-faker: Add explicit dependency on six.

This is a follow-up to commit a6a7336964da06abba9dd40ce8d7496c9c711177.

* gnu/packages/python-xyz.scm (python2-faker)[propagated-inputs]: Add
PYTHON2-SIX.

4 years agognu: python-orator: Update to 0.9.9.
Marius Bakke [Fri, 20 Mar 2020 21:20:37 +0000 (22:20 +0100)]
gnu: python-orator: Update to 0.9.9.

* gnu/packages/databases.scm (python-orator): Update to 0.9.9.
[arguments]: Remove #:phases.  Add #:tests?.
[native-inputs]: Remove.
[propagated-inputs]: Add PYTHON-PYYAML.

4 years agognu: Update python-faker to to 4.0.2, python2-faker to 3.0.1.
Marius Bakke [Fri, 20 Mar 2020 21:09:12 +0000 (22:09 +0100)]
gnu: Update python-faker to to 4.0.2, python2-faker to 3.0.1.

* gnu/packages/patches/python-faker-fix-build-32bit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-xyz.scm (python-faker): Update to 4.0.2.
[source](patches, modules, snippet): Remove.
[arguments]: Adjust check phase.
[native-inputs]: Remove PYTHON-EMAIL-VALIDATOR and PYTHON-MOCK.  Add
PYTHON-FREEZEGUN, PYTHON-PYTEST, PYTHON-RANDOM2, and PYTHON-VALIDATORS.
[propagated-inputs]: Remove PYTHON-SIX.  Add PYTHON-TEXT-UNIDECODE.
(python2-faker): Update to 3.0.1.
[native-inputs]: Add PYTHON2-MOCK.

4 years agognu: Add python-random2.
Marius Bakke [Fri, 20 Mar 2020 21:03:35 +0000 (22:03 +0100)]
gnu: Add python-random2.

* gnu/packages/python-xyz.scm (python-random2, python2-random2): New public
variables.

4 years agognu: Add python-validators.
Marius Bakke [Fri, 20 Mar 2020 21:00:51 +0000 (22:00 +0100)]
gnu: Add python-validators.

* gnu/packages/python-xyz.scm (python-validators, python2-validators): New
public variables.

4 years agognu: Add python-text-unidecode.
Marius Bakke [Fri, 20 Mar 2020 20:39:24 +0000 (21:39 +0100)]
gnu: Add python-text-unidecode.

* gnu/packages/python-xyz.scm (python-text-unidecode, python2-text-unidecode):
New public variables.

4 years agognu: python-pendulum: Update to 2.1.0.
Marius Bakke [Fri, 20 Mar 2020 20:13:12 +0000 (21:13 +0100)]
gnu: python-pendulum: Update to 2.1.0.

* gnu/packages/time.scm (python-pendulum): Update to 2.1.0.
[native-inputs]: Remove.
[arguments]: New field.
[propagated-inputs]: Remove PYTHON-TZLOCAL.

4 years agognu: python-pytzdata: Update to 2019.3.
Marius Bakke [Fri, 20 Mar 2020 20:11:54 +0000 (21:11 +0100)]
gnu: python-pytzdata: Update to 2019.3.

* gnu/packages/time.scm (python-pytzdata): Update to 2019.3.
[native-inputs]: Remove.
[arguments]: New field.
[propagated-inputs]: Add PYTHON-CLEO.

4 years agognu: python-clikit: Declare Python 2 variant.
Marius Bakke [Fri, 20 Mar 2020 20:08:43 +0000 (21:08 +0100)]
gnu: python-clikit: Declare Python 2 variant.

* gnu/packages/python-xyz.scm (python-clikit)[properties]: New field.
(python2-clikit): New public variable.

4 years agognu: ansible: Update to 2.9.6.
Vincent Legoll [Fri, 20 Mar 2020 11:18:57 +0000 (12:18 +0100)]
gnu: ansible: Update to 2.9.6.

* gnu/packages/admin.scm (ansible): Update to 2.9.6.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add squid.
Vincent Legoll [Fri, 20 Mar 2020 10:45:11 +0000 (11:45 +0100)]
gnu: Add squid.

* gnu/packages/networking.scm (squid): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: emacs-projectile: Update to 2.1.0.
Michael Rohleder [Fri, 20 Mar 2020 01:02:39 +0000 (02:02 +0100)]
gnu: emacs-projectile: Update to 2.1.0.

* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.1.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: make-libiberty: Use install-file.
guy fleury iteriteka [Wed, 18 Mar 2020 07:54:57 +0000 (09:54 +0200)]
gnu: make-libiberty: Use install-file.

* gnu/packages/gcc.scm(make-libiberty): In phase install use
install-file helper function to install file.

4 years agognu: Add blktrace.
Vincent Legoll [Sun, 15 Mar 2020 20:25:54 +0000 (21:25 +0100)]
gnu: Add blktrace.

* gnu/packages/linux.scm (blktrace): New variable.
* gnu/packages/patches/blktrace-use-rmtree.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add wev.
Brendan Tildesley [Sun, 15 Mar 2020 09:36:16 +0000 (20:36 +1100)]
gnu: Add wev.

* gnu/packages/freedesktop.scm (wev): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: add premake5.
Leo Prikler [Sun, 15 Mar 2020 00:52:37 +0000 (01:52 +0100)]
gnu: add premake5.

* gnu/packages/build-tools.scm (premake5): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: gsettings-desktop-schemas: patch monospace font.
Leo Prikler [Tue, 25 Feb 2020 14:59:10 +0000 (15:59 +0100)]
gnu: gsettings-desktop-schemas: patch monospace font.

* gnu/packages/gnome.scm (gsettings-desktop-schemas)[arguments]<phases>:
Rename `set-adwaita-theme-file-name' to the more generic `patch-schemas'.
Add patch for the monospace font (Source Code Pro 10 -> Monospace 11).
Adjust comments.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: libiberty: Do not inherit properties from GCC.
Marius Bakke [Fri, 20 Mar 2020 17:45:42 +0000 (18:45 +0100)]
gnu: libiberty: Do not inherit properties from GCC.

* gnu/packages/gcc.scm (make-libiberty)[properties]: New field.

4 years agognu: osm2pgsql: Update to 1.2.1.
Guillaume Le Vaillant [Fri, 20 Mar 2020 16:57:35 +0000 (17:57 +0100)]
gnu: osm2pgsql: Update to 1.2.1.

* gnu/packages/geo.scm (osm2pgsql): Update to 1.2.1.
  [inputs]: Add bzip2 and replace proj.4 by proj.
  [native-inputs]: Replace python-2 by python and python2-psycopg2 by
  python-psycopg2.

4 years agognu: libosmium: Update to 2.15.4.
Guillaume Le Vaillant [Fri, 20 Mar 2020 16:44:06 +0000 (17:44 +0100)]
gnu: libosmium: Update to 2.15.4.

* gnu/packages/geo.scm (libosmium): Update to 2.15.4.
  [inputs]: Add bzip2 and utfcpp.

4 years agognu: emacs-company: Update to 0.9.12.
Nicolas Goaziou [Fri, 20 Mar 2020 09:05:59 +0000 (10:05 +0100)]
gnu: emacs-company: Update to 0.9.12.

* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.12.

4 years agognu: nginx-accept-language-module: Simplify decompression phase.
Florian Pelz [Fri, 20 Mar 2020 06:28:07 +0000 (07:28 +0100)]
gnu: nginx-accept-language-module: Simplify decompression phase.

See <https://lists.gnu.org/archive/html/guix-patches/2020-03/msg00652.html>
where a similar change was found to be sufficient.

* gnu/packages/web.scm (nginx-accept-language-module)[arguments]:
In 'unpack-nginx-sources' phase, extract the compressed tarball using
tar's auto-decompression instead of decompressing manually.

4 years agognu: Add v86d.
Florian Pelz [Fri, 20 Mar 2020 06:44:18 +0000 (07:44 +0100)]
gnu: Add v86d.

* gnu/packages/xorg.scm (v86d): New variable.

4 years agognu: emacs-company: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:25:58 +0000 (23:25 +0100)]
gnu: emacs-company: Use HTTPS home page.

* gnu/packages/emacs-xyz.scm (emacs-company)[home-page]: Use HTTPS.

4 years agognu: emacs-mit-scheme-doc: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:56:16 +0000 (21:56 +0100)]
gnu: emacs-mit-scheme-doc: Use HTTPS home page.

* gnu/packages/emacs-xyz.scm (emacs-mit-scheme-doc)[home-page]: Use HTTPS.

4 years agognu: emacs-ebib: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:06:38 +0000 (22:06 +0100)]
gnu: emacs-ebib: Use HTTPS home page.

* gnu/packages/emacs-xyz.scm (emacs-ebib)[home-page]: Use HTTPS.

4 years agognu: java-modello-plugins-xpp3: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:53:26 +0000 (22:53 +0100)]
gnu: java-modello-plugins-xpp3: Use HTTPS home page.

* gnu/packages/java.scm (java-modello-plugins-xpp3)[home-page]: Use HTTPS.

4 years agognu: java-aqute-bnd-annotation: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:14:17 +0000 (23:14 +0100)]
gnu: java-aqute-bnd-annotation: Use HTTPS home page.

* gnu/packages/java.scm (java-aqute-bnd-annotation)[home-page]: Use HTTPS.

4 years agognu: java-joda-time: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 23:53:19 +0000 (00:53 +0100)]
gnu: java-joda-time: Use HTTPS home page.

* gnu/packages/java.scm (java-joda-time)[home-page]: Use HTTPS.

4 years agognu: java-jmh: Use HTTPS home page.
Tobias Geerinckx-Rice [Sun, 19 Jan 2020 00:29:06 +0000 (01:29 +0100)]
gnu: java-jmh: Use HTTPS home page.

* gnu/packages/java.scm (java-jmh)[home-page]: Use HTTPS.

4 years agognu: java-plexus-classworlds: Use HTTPS home page.
Tobias Geerinckx-Rice [Sun, 19 Jan 2020 00:29:55 +0000 (01:29 +0100)]
gnu: java-plexus-classworlds: Use HTTPS home page.

* gnu/packages/java.scm (java-plexus-classworlds)[home-page]: Use HTTPS.

4 years agognu: bs1770gain: Update to 0.6.7.
Tobias Geerinckx-Rice [Wed, 18 Mar 2020 18:21:53 +0000 (19:21 +0100)]
gnu: bs1770gain: Update to 0.6.7.

* gnu/packages/audio.scm (bs1770gain): Update to 0.6.7.

4 years agognu: php: Update to 7.4.4.
Tobias Geerinckx-Rice [Thu, 19 Mar 2020 01:06:33 +0000 (02:06 +0100)]
gnu: php: Update to 7.4.4.

* gnu/packages/php.scm (php): Update to 7.4.4.

4 years agognu: Add python-easy-thumbnails.
Christopher Baines [Thu, 19 Mar 2020 23:47:50 +0000 (23:47 +0000)]
gnu: Add python-easy-thumbnails.

* gnu/packages/django.scm (python-easy-thumbnails): New variable.

4 years agognu: Add foobillard++.
Nicolas Goaziou [Fri, 21 Feb 2020 08:32:01 +0000 (09:32 +0100)]
gnu: Add foobillard++.

* gnu/packages/games.scm (foobillard++): New variable.
* gnu/packages/patches/foobillard++-pkg-config.patch: New file.
* gnu/local.mk: Reference new file.

4 years agotests: Accept manual installation scripts that exit with SIGTERM.
Ludovic Courtès [Thu, 19 Mar 2020 22:10:25 +0000 (23:10 +0100)]
tests: Accept manual installation scripts that exit with SIGTERM.

Fixes <https://bugs.gnu.org/39926>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

Previously we'd error out if the installation script exits with
non-zero, which was the case because the 'reboot' program would
typically not get a reply, and thus would eventually be killed by PID 1
as the system is brought down.

* gnu/tests/install.scm (run-install)[install]: Expect SCRIPT to exit
with SIGTERM in addition to exiting with zero.

4 years agognu: vim: Update to 8.2.0411.
Efraim Flashner [Thu, 19 Mar 2020 19:02:31 +0000 (21:02 +0200)]
gnu: vim: Update to 8.2.0411.

* gnu/packages/vim.scm (vim): Update to 8.2.0411.

4 years agognu: librsvg-next: Inherit from librsvg.
Efraim Flashner [Thu, 19 Mar 2020 18:55:13 +0000 (20:55 +0200)]
gnu: librsvg-next: Inherit from librsvg.

* gnu/packages/gnome.scm (librsvg-next)[inherit]: New field, inherit
from librsvg.

4 years agognu: librsvg-next: Use cargo-build-system.
Efraim Flashner [Thu, 19 Mar 2020 18:52:32 +0000 (20:52 +0200)]
gnu: librsvg-next: Use cargo-build-system.

* gnu/packages/gnome.scm (librsvg-next)[source]: Don't use computed
source. Add snippet to remove vendored crates.
[build-system]: Switch to cargo-build-system.
[arguments]: Remove configure-flags, make-flags, imported modules. Add
modules and vendor fields. Add crates to cargo-inputs and
cargo-development-inputs. Add 'prepare-for-build phase to adjust the
source before building. Add 'gnu-configure phase to add the configure
phase from the gnu-build-system. Replace the 'build, 'check and 'install
phases from the gnu-build-system.
[native-inputs]: Remove rust-1.34, rust-1.34:cargo.
(computed-origin-method, librsvg-next-source): Remove variables.

4 years agognu: librsvg-next-source: Replace all crates.
Efraim Flashner [Thu, 19 Mar 2020 10:19:49 +0000 (12:19 +0200)]
gnu: librsvg-next-source: Replace all crates.

* gnu/packages/gnome.scm (librsvg-next-source): Replace all remaining
vendored crates with packaged ones.

4 years agognu: Add rust-markup5ever-0.9.
Efraim Flashner [Thu, 19 Mar 2020 10:15:47 +0000 (12:15 +0200)]
gnu: Add rust-markup5ever-0.9.

* gnu/packages/crates-io.scm (rust-markup5ever-0.9): New variable.
(rust-markup5ever-0.8): Inherit from rust-markup-0.9.

4 years agognu: Add rust-pangocairo-0.8.
Efraim Flashner [Thu, 19 Mar 2020 10:08:08 +0000 (12:08 +0200)]
gnu: Add rust-pangocairo-0.8.

* gnu/packages/crates-io.scm (rust-pangocairo-0.8): New variable.

4 years agognu: Add rust-pango-0.7.
Efraim Flashner [Thu, 19 Mar 2020 10:02:00 +0000 (12:02 +0200)]
gnu: Add rust-pango-0.7.

* gnu/packages/crates-io.scm (rust-pango-0.7): New variable.

4 years agognu: Add rust-rctree-0.3.
Efraim Flashner [Thu, 19 Mar 2020 09:51:19 +0000 (11:51 +0200)]
gnu: Add rust-rctree-0.3.

* gnu/packages/crates-io.scm (rust-rctree-0.3): New variable.

4 years agognu: Add rust-nalgebra-0.18.
Efraim Flashner [Thu, 19 Mar 2020 09:48:13 +0000 (11:48 +0200)]
gnu: Add rust-nalgebra-0.18.

* gnu/packages/crates-io.scm (rust-nalgebra-0.18): New variable.

4 years agognu: Add rust-abomonation-0.7.
Efraim Flashner [Thu, 19 Mar 2020 09:47:45 +0000 (11:47 +0200)]
gnu: Add rust-abomonation-0.7.

* gnu/packages/crates-io.scm (rust-abomonation-0.7): New variable.

4 years agognu: Add rust-recycler-0.1.
Efraim Flashner [Thu, 19 Mar 2020 09:47:12 +0000 (11:47 +0200)]
gnu: Add rust-recycler-0.1.

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

4 years agognu: rust-matrixmultiply-0.1: Don't skip build.
Efraim Flashner [Thu, 19 Mar 2020 09:27:46 +0000 (11:27 +0200)]
gnu: rust-matrixmultiply-0.1: Don't skip build.

* gnu/packages/crates-io.scm (rust-matrixmultiply-0.1)[arguments]: Don't
skip build.

4 years agognu: Add rust-matrixmultiply-0.2.
Efraim Flashner [Thu, 19 Mar 2020 09:26:37 +0000 (11:26 +0200)]
gnu: Add rust-matrixmultiply-0.2.

* gnu/packages/crates-io.scm (rust-matrixmultiply-0.2): New variable.
(rust-matrixmultiply-0.1): Inherit from rust-matrixmultiply-0.2.

4 years agognu: Add rust-rawpointer-0.2.
Efraim Flashner [Thu, 19 Mar 2020 09:23:34 +0000 (11:23 +0200)]
gnu: Add rust-rawpointer-0.2.

* gnu/packages/crates-io.scm (rust-rawpointer-0.2):New variable.
(rust-rawpointer-0.1): Inherit from rust-rawpointer-0.2.

4 years agognu: Add rust-gdk-pixbuf-0.7.
Efraim Flashner [Thu, 19 Mar 2020 09:21:31 +0000 (11:21 +0200)]
gnu: Add rust-gdk-pixbuf-0.7.

* gnu/packages/crates-io.scm (rust-gdk-pixbuf-0.7): New variable.

4 years agognu: Add rust-gio-0.7.
Efraim Flashner [Thu, 19 Mar 2020 09:10:30 +0000 (11:10 +0200)]
gnu: Add rust-gio-0.7.

* gnu/packages/crates-io.scm (rust-gio-0.7): New variable.

4 years agognu: Add rust-gir-format-check-0.1.
Efraim Flashner [Thu, 19 Mar 2020 08:57:16 +0000 (10:57 +0200)]
gnu: Add rust-gir-format-check-0.1.

* gnu/packages/crates-io.scm (rust-gir-format-check-0.1): New variable.

4 years agognu: Add rust-fragile-0.3.
Efraim Flashner [Thu, 19 Mar 2020 08:54:29 +0000 (10:54 +0200)]
gnu: Add rust-fragile-0.3.

* gnu/packages/crates-io.scm (rust-fragile-0.3): New variable.

4 years agognu: Add rust-data-url-0.1.
Efraim Flashner [Thu, 19 Mar 2020 08:51:36 +0000 (10:51 +0200)]
gnu: Add rust-data-url-0.1.

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

4 years agognu: Add rust-cssparser-0.25.
Efraim Flashner [Thu, 19 Mar 2020 08:40:01 +0000 (10:40 +0200)]
gnu: Add rust-cssparser-0.25.

* gnu/packages/crates-io.scm (rust-cssparser-0.25): New variable.

4 years agognu: Add rust-cssparser-macros-0.3.
Efraim Flashner [Thu, 19 Mar 2020 08:20:43 +0000 (10:20 +0200)]
gnu: Add rust-cssparser-macros-0.3.

* gnu/packages/crates-io.scm (rust-cssparser-macros-0.3): New variable.

4 years agognu: Add rust-cairo-rs-0.7.
Efraim Flashner [Thu, 19 Mar 2020 07:17:59 +0000 (09:17 +0200)]
gnu: Add rust-cairo-rs-0.7.

* gnu/packages/crates-io.scm (rust-cairo-rs-0.7): New variable.

4 years agognu: Add rust-glib-0.8.
Efraim Flashner [Thu, 19 Mar 2020 06:43:48 +0000 (08:43 +0200)]
gnu: Add rust-glib-0.8.

* gnu/packages/crates-io.scm (rust-glib-0.8): New variable.

4 years agognu: Add rust-procedural-masquerade-0.1.
Efraim Flashner [Thu, 19 Mar 2020 06:32:19 +0000 (08:32 +0200)]
gnu: Add rust-procedural-masquerade-0.1.

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

4 years agognu: Add rust-float-cmp-0.5.
Efraim Flashner [Wed, 18 Mar 2020 22:01:59 +0000 (00:01 +0200)]
gnu: Add rust-float-cmp-0.5.

* gnu/packages/crates-io.scm (rust-float-cmp-0.5): New variable.
(rust-float-cmp-0.3): Inherit from rust-float-cmp-0.5.

4 years agognu: Add rust-dtoa-short-0.3.
Efraim Flashner [Wed, 18 Mar 2020 21:59:29 +0000 (23:59 +0200)]
gnu: Add rust-dtoa-short-0.3.

* gnu/packages/crates-io.scm (rust-dtoa-short-0.3): New variable.

4 years agognu: Add rust-float-cmp-0.3.
Efraim Flashner [Wed, 18 Mar 2020 21:49:53 +0000 (23:49 +0200)]
gnu: Add rust-float-cmp-0.3.

* gnu/packages/crates-io.scm (rust-float-cmp-0.3): New variable.

4 years agognu: Add rust-num-0.1.
Efraim Flashner [Wed, 18 Mar 2020 21:47:53 +0000 (23:47 +0200)]
gnu: Add rust-num-0.1.

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

4 years agognu: Add rust-num-rational-0.1.
Efraim Flashner [Wed, 18 Mar 2020 21:45:55 +0000 (23:45 +0200)]
gnu: Add rust-num-rational-0.1.

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

4 years agognu: Add rust-num-complex-0.1.
Efraim Flashner [Wed, 18 Mar 2020 21:41:03 +0000 (23:41 +0200)]
gnu: Add rust-num-complex-0.1.

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

4 years agognu: Add rust-num-bigint-0.1.
Efraim Flashner [Wed, 18 Mar 2020 21:30:05 +0000 (23:30 +0200)]
gnu: Add rust-num-bigint-0.1.

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

4 years agognu: Add rust-cairo-rs-0.8.
Efraim Flashner [Wed, 18 Mar 2020 21:16:27 +0000 (23:16 +0200)]
gnu: Add rust-cairo-rs-0.8.

* gnu/packages/crates-io.scm (rust-cairo-rs-0.8): New variable.

4 years agognu: Add rust-glib-0.9.
Efraim Flashner [Wed, 18 Mar 2020 21:04:24 +0000 (23:04 +0200)]
gnu: Add rust-glib-0.9.

* gnu/packages/crates-io.scm (rust-glib-0.9): New variable.

4 years agognu: Add rust-futures-preview-0.3.
Efraim Flashner [Wed, 18 Mar 2020 20:51:54 +0000 (22:51 +0200)]
gnu: Add rust-futures-preview-0.3.

* gnu/packages/crates-io.scm (rust-futures-preview-0.3): New variable.

4 years agognu: rust-futures-util-preview-0.3: Don't skip build.
Efraim Flashner [Wed, 18 Mar 2020 20:50:02 +0000 (22:50 +0200)]
gnu: rust-futures-util-preview-0.3: Don't skip build.

* gnu/packages/crates-io.scm (rust-futures-util-preview-0.3)[arguments]:
Don't skip build. Skip tests. Replace rust-rand-0.4 with 0.7 in
cargo-inputs. Remove rust-rand-core-0.5.

4 years agognu: Add rust-gtk-rs-lgpl-docs-0.1.
Efraim Flashner [Wed, 18 Mar 2020 20:35:11 +0000 (22:35 +0200)]
gnu: Add rust-gtk-rs-lgpl-docs-0.1.

* gnu/packages/crates-io.scm (rust-gtk-rs-lgpl-docs-0.1): New variable.

4 years agognu: Add rust-rustdoc-stripper-0.1.
Efraim Flashner [Wed, 18 Mar 2020 20:32:39 +0000 (22:32 +0200)]
gnu: Add rust-rustdoc-stripper-0.1.

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

4 years agognu: Add rust-alga-0.9.
Efraim Flashner [Wed, 18 Mar 2020 20:27:18 +0000 (22:27 +0200)]
gnu: Add rust-alga-0.9.

* gnu/packages/crates-io.scm (rust-alga-0.9): New variable.

4 years agognu: Add rust-decimal-2.0.
Efraim Flashner [Wed, 18 Mar 2020 20:18:05 +0000 (22:18 +0200)]
gnu: Add rust-decimal-2.0.

* gnu/packages/crates-io.scm (rust-decimal-2.0): New variable.

4 years agognu: Add rust-ord-subset-3.
Efraim Flashner [Wed, 18 Mar 2020 20:14:46 +0000 (22:14 +0200)]
gnu: Add rust-ord-subset-3.

* gnu/packages/crates-io.scm (rust-ord-subset-3): New variable.

4 years agognu: Add rust-alga-derive-0.9.
Efraim Flashner [Wed, 18 Mar 2020 20:10:56 +0000 (22:10 +0200)]
gnu: Add rust-alga-derive-0.9.

* gnu/packages/crates-io.scm (rust-alga-derive-0.9): New variable.

4 years agognu: Add rust-edit-distance-2.1.
Efraim Flashner [Wed, 18 Mar 2020 20:04:22 +0000 (22:04 +0200)]
gnu: Add rust-edit-distance-2.1.

* gnu/packages/crates-io.scm (rust-edit-distance-2.1): New variable.

4 years agognu: Add rust-pangocairo-sys-0.10.
Efraim Flashner [Wed, 18 Mar 2020 19:55:55 +0000 (21:55 +0200)]
gnu: Add rust-pangocairo-sys-0.10.

* gnu/packages/crates-io.scm (rust-pangocairo-sys-0.10): New variable.

4 years agognu: Add rust-pango-sys-0.9.
Efraim Flashner [Wed, 18 Mar 2020 19:45:36 +0000 (21:45 +0200)]
gnu: Add rust-pango-sys-0.9.

* gnu/packages/crates-io.scm (rust-pango-sys-0.9): New variable.

4 years agognu: Add rust-gtk-pixbuf-sys-0.9.
Efraim Flashner [Wed, 18 Mar 2020 19:31:40 +0000 (21:31 +0200)]
gnu: Add rust-gtk-pixbuf-sys-0.9.

* gnu/packages/crates-io.scm (rust-gdk-pixbuf-sys-0.9): New variable.

4 years agognu: Add rust-cairo-sys-rs-0.9.
Efraim Flashner [Wed, 18 Mar 2020 19:18:20 +0000 (21:18 +0200)]
gnu: Add rust-cairo-sys-rs-0.9.

* gnu/packages/crates-io.scm (rust-cairo-sys-rs-0.9): New variable.

4 years agoguix: lint: Ad scdoc as a suggested native input.
Brendan Tildesley [Thu, 19 Mar 2020 14:24:39 +0000 (01:24 +1100)]
guix: lint: Ad scdoc as a suggested native input.

* guix/lint.scm (check-inputs-should-be-native): Add scdoc.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: grim: Move scdoc to native-inputs.
Brendan Tildesley [Thu, 19 Mar 2020 14:24:38 +0000 (01:24 +1100)]
gnu: grim: Move scdoc to native-inputs.

* gnu/packages/image.scm (scdoc)[inputs]: Remove scdoc.
[native-inputs]: Add scdoc.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: rust-bindgen: Add missing space to synopsis.
Jakub Kądziołka [Thu, 19 Mar 2020 20:02:34 +0000 (21:02 +0100)]
gnu: rust-bindgen: Add missing space to synopsis.

* gnu/packages/crates-io.scm (rust-bindgen-0.50)[synopsis]: Add a space
  between "C++" and "libraries".

4 years agognu: docker-compose: Update to 1.25.4.
Michael Rohleder [Thu, 19 Mar 2020 18:54:46 +0000 (19:54 +0100)]
gnu: docker-compose: Update to 1.25.4.

Fixes <https://bugs.gnu.org/40015>.

* gnu/packages/docker.scm (docker-compose): Update to 1.25.4.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: emacs-magit: Remove obsolete make flags.
Maxim Cournoyer [Sat, 29 Feb 2020 04:42:59 +0000 (23:42 -0500)]
gnu: emacs-magit: Remove obsolete make flags.

* gnu/packages/emacs-xyz.scm (emacs-magit): Remove make flags that were jadis
required to reference external Elisp libraries.  These are now made available
through EMACSLOADPATH.

4 years agodoc: Update to reflect the current installation prefix of Emacs packages.
Maxim Cournoyer [Mon, 2 Mar 2020 04:04:00 +0000 (23:04 -0500)]
doc: Update to reflect the current installation prefix of Emacs packages.

* doc/guix.texi (Application Setup)[Emacs Packages]: No longer mention the
guix.d Elisp installation prefix.  Do not treat the user profile specially, as
it is not special anymore.
(Build Systems): Document the correct Elisp installation prefix.

4 years agognu: emacs-mew: Remove guix.d from the Elisp installation directory.
Maxim Cournoyer [Mon, 2 Mar 2020 03:34:41 +0000 (22:34 -0500)]
gnu: emacs-mew: Remove guix.d from the Elisp installation directory.

* gnu/packages/mail.scm (emacs-mew)[arguments]: Update the Elisp installation
prefix.

4 years agognu: cedille: Remove guix.d from the Elisp installation directory.
Maxim Cournoyer [Mon, 2 Mar 2020 03:11:47 +0000 (22:11 -0500)]
gnu: cedille: Remove guix.d from the Elisp installation directory.

* gnu/packages/cedille.scm (cedille)[phases]{patch-cedille-path-el}: Update
the Elisp installation prefix used.
{copy-cedille-mode}: Likewise.

4 years agognu: ghc-hindent: Remove guix.d from the Elisp installation directory.
Maxim Cournoyer [Mon, 2 Mar 2020 02:52:37 +0000 (21:52 -0500)]
gnu: ghc-hindent: Remove guix.d from the Elisp installation directory.

* gnu/packages/haskell-xyz.scm (ghc-hindent)[phases]{emacs-install}: Update
the installation prefix directory.