jackhill/guix/guix.git
5 years agosystem: Initialize console keyboard layout in the initrd.
Ludovic Courtès [Wed, 20 Mar 2019 11:19:14 +0000 (12:19 +0100)]
system: Initialize console keyboard layout in the initrd.

Partially fixes <https://bugs.gnu.org/25453>.

* gnu/system.scm (<operating-system>)[keyboard-layout]: New field.
(operating-system-initrd-file): Pass #:keyboard-layout to MAKE-INITRD.
* gnu/system/linux-initrd.scm (raw-initrd): Add #:keyboard-layout.
Pass #:keymap-file to 'boot-system'.
(base-initrd): Add #:keyboard-layout.
[helper-packages]: Add LOADKEYS-STATIC when KEYBOARD-LAYOUT is true.
Pass #:keyboard-layout to 'raw-initrd'.
* gnu/build/linux-boot.scm (boot-system): Add #:keymap-file and honor
it.
* doc/guix.texi (operating-system Reference): Document the
'keyboard-layout' field.
(Initial RAM Disk): Update 'raw-initrd' and 'base-initrd' documentation.

5 years agognu: Add loadkeys-static.
Ludovic Courtès [Wed, 20 Mar 2019 11:17:14 +0000 (12:17 +0100)]
gnu: Add loadkeys-static.

* gnu/packages/linux.scm (loadkeys-static): New variable.

5 years agovm: 'virtualized-operating-system' inherits from the user's bootloader config.
Ludovic Courtès [Tue, 19 Mar 2019 21:53:48 +0000 (22:53 +0100)]
vm: 'virtualized-operating-system' inherits from the user's bootloader config.

* gnu/system/vm.scm (virtualized-operating-system): Inherit from the
bootloader of OS.

5 years agoservices: xorg: Add a 'keyboard-layout' field in <xorg-configuration>.
Ludovic Courtès [Tue, 19 Mar 2019 20:34:02 +0000 (21:34 +0100)]
services: xorg: Add a 'keyboard-layout' field in <xorg-configuration>.

* gnu/services/xorg.scm (<xorg-configuration>)[keyboard-layout]: New
field.
(xorg-configuration->file)[input-class-section]: New procedure.
Use it.
* doc/guix.texi (X Window): Document 'keyboard-layout' field.

Co-authored-by: nee <nee-git@hidamari.blue>
5 years agoservices: sddm, slim, gdm: Take an <xorg-configuration> record.
Ludovic Courtès [Tue, 19 Mar 2019 20:26:33 +0000 (21:26 +0100)]
services: sddm, slim, gdm: Take an <xorg-configuration> record.

* gnu/services/sddm.scm (<sddm-configuration>)[xorg-server-path]
[xserver-arguments]: Remove.
[xorg-configuration]: New field.
(sddm-configuration-file): Adjust accordingly.
* gnu/services/xorg.scm (<slim-configuration>)[startx]: Remove.
[xorg-configuration]: New field.
(slim-shepherd-service, slim-service): Adjust accordingly.
(<gdm-configuration>)[x-server]: Remove.
[xorg-configuration]: New field.
(gdm-shepherd-service, gdm-service): Adjust accordingly.
* doc/guix.texi (X Window): Update accordingly.

5 years agoservices: xorg: Define an <xorg-configuration> record type.
Ludovic Courtès [Mon, 18 Mar 2019 21:56:13 +0000 (22:56 +0100)]
services: xorg: Define an <xorg-configuration> record type.

* gnu/services/xorg.scm (<xorg-configuration>): New record type.
(xorg-configuration-file): Remove.
(xorg-wrapper): Remove #:modules, #:configuration-file, and
 #:xorg-server; add optional 'config' parameter instead.  Adjust
accordingly.
(xorg-start-command): Likewise.
* doc/guix.texi (X Window): Document 'xorg-configuration'.  Update
'xorg-start-command' documentation.  Remove 'xorg-configuration-file'
documentation.

5 years agoservices: xorg: Remove unused #:guile parameter.
Ludovic Courtès [Mon, 18 Mar 2019 20:52:18 +0000 (21:52 +0100)]
services: xorg: Remove unused #:guile parameter.

* gnu/services/xorg.scm (xorg-wrapper): Remove #:guile, which was unused.
(xorg-start-command): Likewise.
(xinitrc): Likewise.

5 years agobootloader: Add a 'keyboard-layout' field.
Ludovic Courtès [Sun, 17 Mar 2019 21:37:53 +0000 (22:37 +0100)]
bootloader: Add a 'keyboard-layout' field.

* gnu/bootloader/grub.scm (keyboard-layout-file): New procedure.
(grub-configuration-file)[keyboard-layout-file]: New variable.
[builder]: Use it.
* gnu/bootloader.scm (<bootloader-configuration>)[keyboard-layout]: New
field.
* doc/guix.texi (Bootloader Configuration): Document it.

Co-authored-by: nee <nee-git@hidamari.blue>
5 years agoAdd (gnu system keyboard).
Ludovic Courtès [Tue, 19 Mar 2019 20:32:13 +0000 (21:32 +0100)]
Add (gnu system keyboard).

* gnu/system/keyboard.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.

5 years agobootloader: Reindent record type definition.
Ludovic Courtès [Sun, 17 Mar 2019 21:14:30 +0000 (22:14 +0100)]
bootloader: Reindent record type definition.

* gnu/bootloader.scm (<bootloader-configuration>): Reindent.

5 years agobootloader: Remove unused 'additional-configuration' field.
Ludovic Courtès [Sun, 17 Mar 2019 21:12:40 +0000 (22:12 +0100)]
bootloader: Remove unused 'additional-configuration' field.

* gnu/bootloader.scm (<bootloader-configuration>)[additional-configuration]:
Remove.

5 years agognu: flatpak: Use glib-or-gtk-build-system.
Ludovic Courtès [Sun, 24 Mar 2019 21:26:50 +0000 (22:26 +0100)]
gnu: flatpak: Use glib-or-gtk-build-system.

This wraps 'flatpak' such that GIO_EXTRA_MODULES is set, thereby
allowing GIO (part of GLib) to find the GnuTLS-based TLS backend that
glib-networking provides.

Fixes <https://bugs.gnu.org/34861>.
Reported by Raghav Gururajan <rvgn@disroot.org>.

* gnu/packages/package-management.scm (flatpak)[build-system]: Change to
GLIB-OR-GTK-BUILD-SYSTEM.

5 years agognu: avidemux: Update to 2.7.3.
Tobias Geerinckx-Rice [Sun, 24 Mar 2019 21:46:01 +0000 (22:46 +0100)]
gnu: avidemux: Update to 2.7.3.

* gnu/packages/video.scm (avidemux): Update to 2.7.3.

5 years agognu: Add r-untb.
Ricardo Wurmus [Sun, 24 Mar 2019 19:35:17 +0000 (20:35 +0100)]
gnu: Add r-untb.

* gnu/packages/cran.scm (r-untb): New variable.

5 years agognu: Add r-brobdingnag.
Ricardo Wurmus [Sun, 24 Mar 2019 19:35:11 +0000 (20:35 +0100)]
gnu: Add r-brobdingnag.

* gnu/packages/cran.scm (r-brobdingnag): New variable.

5 years agognu: Add r-partitions.
Ricardo Wurmus [Sun, 24 Mar 2019 19:34:59 +0000 (20:34 +0100)]
gnu: Add r-partitions.

* gnu/packages/cran.scm (r-partitions): New variable.

5 years agognu: Add r-bedr.
Ricardo Wurmus [Sun, 24 Mar 2019 11:09:05 +0000 (12:09 +0100)]
gnu: Add r-bedr.

* gnu/packages/cran.scm (r-bedr): New variable.

5 years agognu: Add r-wgaim.
Ricardo Wurmus [Sun, 24 Mar 2019 10:41:23 +0000 (11:41 +0100)]
gnu: Add r-wgaim.

* gnu/packages/cran.scm (r-wgaim): New variable.

5 years agognu: Add r-lemon.
Ricardo Wurmus [Sun, 24 Mar 2019 10:39:35 +0000 (11:39 +0100)]
gnu: Add r-lemon.

* gnu/packages/cran.scm (r-lemon): New variable.

5 years agognu: r-phangorn: Update to 2.5.3.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:39 +0000 (11:26 +0100)]
gnu: r-phangorn: Update to 2.5.3.

* gnu/packages/bioinformatics.scm (r-phangorn): Update to 2.5.3.

5 years agognu: r-gqtlstats: Update to 1.14.1.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:34 +0000 (11:26 +0100)]
gnu: r-gqtlstats: Update to 1.14.1.

* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.14.1.

5 years agognu: r-rbgl: Update to 1.58.2.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:27 +0000 (11:26 +0100)]
gnu: r-rbgl: Update to 1.58.2.

* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.58.2.

5 years agognu: r-getopt: Update to 1.20.3.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:19 +0000 (11:26 +0100)]
gnu: r-getopt: Update to 1.20.3.

* gnu/packages/cran.scm (r-getopt): Update to 1.20.3.

5 years agognu: r-polynom: Update to 1.4-0.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:12 +0000 (11:26 +0100)]
gnu: r-polynom: Update to 1.4-0.

* gnu/packages/cran.scm (r-polynom): Update to 1.4-0.

5 years agognu: r-quantmod: Update to 0.4-14.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:06 +0000 (11:26 +0100)]
gnu: r-quantmod: Update to 0.4-14.

* gnu/packages/cran.scm (r-quantmod): Update to 0.4-14.

5 years agognu: r-pls: Update to 2.7-1.
Ricardo Wurmus [Sun, 24 Mar 2019 10:25:58 +0000 (11:25 +0100)]
gnu: r-pls: Update to 2.7-1.

* gnu/packages/cran.scm (r-pls): Update to 2.7-1.

5 years agognu: r-rcpparmadillo: Update to 0.9.300.2.0.
Ricardo Wurmus [Sun, 24 Mar 2019 10:25:49 +0000 (11:25 +0100)]
gnu: r-rcpparmadillo: Update to 0.9.300.2.0.

* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.300.2.0.

5 years agognu: r-openssl: Update to 1.3.
Ricardo Wurmus [Sun, 24 Mar 2019 10:25:43 +0000 (11:25 +0100)]
gnu: r-openssl: Update to 1.3.

* gnu/packages/statistics.scm (r-openssl): Update to 1.3.

5 years agognu: r-matrix: Update to 1.2-17.
Ricardo Wurmus [Sun, 24 Mar 2019 10:25:22 +0000 (11:25 +0100)]
gnu: r-matrix: Update to 1.2-17.

* gnu/packages/statistics.scm (r-matrix): Update to 1.2-17.

5 years agognu: perl-package-stash: Update source tarball URL.
Oleg Pykhalov [Sun, 24 Mar 2019 19:10:24 +0000 (22:10 +0300)]
gnu: perl-package-stash: Update source tarball URL.

* gnu/packages/perl.scm (perl-package-stash)[source]: Update URL.

5 years agognu: perl-package-stash-xs: Update source tarball URL.
Oleg Pykhalov [Sun, 24 Mar 2019 19:09:09 +0000 (22:09 +0300)]
gnu: perl-package-stash-xs: Update source tarball URL.

* gnu/packages/perl.scm (perl-package-stash-xs)[source]: Update URL.

5 years agodoc: Remove instances of powerpc-linux being a supported Guix architecture.
Efraim Flashner [Sun, 24 Mar 2019 17:36:30 +0000 (19:36 +0200)]
doc: Remove instances of powerpc-linux being a supported Guix architecture.

* doc/contributing.texi (Submitting Patches): Remove powerpc-linux
examples.
* doc/guix.texi (Virtualization Services): Replace powerpc-linux example
with mips64el-linux.

5 years agognu: ddcutil: Update to 0.9.5.
Tobias Geerinckx-Rice [Sun, 24 Mar 2019 14:07:24 +0000 (15:07 +0100)]
gnu: ddcutil: Update to 0.9.5.

* gnu/packages/hardware.scm (ddcutil): Update to 0.9.5.

5 years agognu: openmw: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 24 Mar 2019 13:26:29 +0000 (14:26 +0100)]
gnu: openmw: Don't use NAME in source URI.

* gnu/packages/game-development.scm (openmw)[source]: Hard-code NAME.

5 years agognu: physfs: Update to 3.0.2.
Tobias Geerinckx-Rice [Sun, 24 Mar 2019 12:52:43 +0000 (13:52 +0100)]
gnu: physfs: Update to 3.0.2.

* gnu/packages/game-development.scm (physfs): Update to 3.0.2.

5 years agognu: tiled: Update to 1.2.3.
Tobias Geerinckx-Rice [Sun, 24 Mar 2019 12:36:30 +0000 (13:36 +0100)]
gnu: tiled: Update to 1.2.3.

* gnu/packages/game-development.scm (tiled): Update to 1.2.3.

5 years agognu: bennu-game-development: Build against openssl on all archictures.
Efraim Flashner [Sun, 24 Mar 2019 14:07:07 +0000 (16:07 +0200)]
gnu: bennu-game-development: Build against openssl on all archictures.

* gnu/packages/game-development.scm (bennu-game-development)[arguments]:
Rename custom phase to 'patch-configure-to-use-openssl, change glob
pattern to match all cases. Return #t from all phases.

5 years agognu: bennu-game-development: Remove bundled code.
Efraim Flashner [Sun, 24 Mar 2019 14:05:56 +0000 (16:05 +0200)]
gnu: bennu-game-development: Remove bundled code.

* gnu/packages/game-development.scm (bennu-game-development)[source]:
Add snippet to remove '3rdparty' folder from source code.

5 years agognu: ocaml-gsl: Update to 1.24.0.
Julien Lepiller [Sun, 24 Mar 2019 14:26:25 +0000 (15:26 +0100)]
gnu: ocaml-gsl: Update to 1.24.0.

* gnu/packages/ocaml.scm (ocaml-gsl): Update to 1.24.0.

5 years agognu: dune: Fix libdir.
Julien Lepiller [Sun, 24 Mar 2019 14:18:41 +0000 (15:18 +0100)]
gnu: dune: Fix libdir.

* gnu/packages/ocaml.scm (dune): Install libraries in site-lib.

5 years agognu: ocaml-bos: Update to 0.2.0.
Julien Lepiller [Sun, 24 Mar 2019 14:01:54 +0000 (15:01 +0100)]
gnu: ocaml-bos: Update to 0.2.0.

* gnu/packages/ocaml.scm (ocaml-bos): Update to 0.2.0.

5 years agognu: ocaml-react: Update to 1.2.1.
Julien Lepiller [Sun, 24 Mar 2019 13:46:50 +0000 (14:46 +0100)]
gnu: ocaml-react: Update to 1.2.1.

* gnu/packages/ocaml.scm (ocaml-react): Update to 1.2.1.

5 years agognu: Add bennu-game-development-modules.
Pierre Neidhardt [Sun, 24 Mar 2019 13:00:32 +0000 (14:00 +0100)]
gnu: Add bennu-game-development-modules.

* gnu/packages/game-development.scm (bennu-game-development-modules): New variable.

5 years agognu: Add bennu-game-development.
Pierre Neidhardt [Sun, 24 Mar 2019 12:56:16 +0000 (13:56 +0100)]
gnu: Add bennu-game-development.

* gnu/packages/game-development.scm (bennu-game-development): New variable.

5 years agognu: perl-image-exiftool: Downgrade to 11.30.
Marius Bakke [Sat, 23 Mar 2019 23:39:32 +0000 (00:39 +0100)]
gnu: perl-image-exiftool: Downgrade to 11.30.

* gnu/packages/photo.scm (perl-image-exiftool): Downgrade to 11.30.

5 years agotests: Adjust 'guix pack -f squashfs' test.
Ludovic Courtès [Sat, 23 Mar 2019 23:10:51 +0000 (00:10 +0100)]
tests: Adjust 'guix pack -f squashfs' test.

This is a followup to 427c87d0bdc06cc3ee7fc220fd3ad36084412533.

* tests/pack.scm ("squashfs-image + localstatedir"): Expect "bin" to be
a relative symlink.

5 years agoui: Bypass Texinfo parsing and rendering for searches.
Ludovic Courtès [Sat, 23 Mar 2019 22:53:55 +0000 (23:53 +0100)]
ui: Bypass Texinfo parsing and rendering for searches.

This makes search queries such as:

  LANGUAGE=fr guix package -s utilitaire -s recherche

about 6 times faster.

* guix/ui.scm (%package-metrics): Do not use 'package-synopsis-string'
and 'package-description-string' to bypass Texinfo parsing and
rendering.

5 years agotests: Add missing import.
Ludovic Courtès [Sat, 23 Mar 2019 22:09:45 +0000 (23:09 +0100)]
tests: Add missing import.

This is a followup to 22f95e028f038cee342f455dfc55bd32b804907c.

* tests/scripts.scm: Use (guix tests).

5 years agognu: Add odamex.
Pkill -9 [Thu, 21 Feb 2019 13:02:07 +0000 (13:02 +0000)]
gnu: Add odamex.

* gnu/packages/games.scm (odamex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: filezilla: Update to 3.41.2 [security fixes].
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 23:08:40 +0000 (00:08 +0100)]
gnu: filezilla: Update to 3.41.2 [security fixes].

* gnu/packages/ftp.scm (filezilla): Update to 3.41.2.

5 years agognu: asunder: Update to 2.9.3.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 22:46:13 +0000 (23:46 +0100)]
gnu: asunder: Update to 2.9.3.

* gnu/packages/cdrom.scm (asunder): Update to 2.9.3.

5 years agognu: lynis: Update to 2.7.3.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 22:32:41 +0000 (23:32 +0100)]
gnu: lynis: Update to 2.7.3.

* gnu/packages/admin.scm (lynis): Update to 2.7.3.
[native-inputs]: Update lynis-sdk, too.

5 years agognu: ocaml-alcotest: Update to 0.8.5.
Julien Lepiller [Sat, 23 Mar 2019 18:22:37 +0000 (19:22 +0100)]
gnu: ocaml-alcotest: Update to 0.8.5.

* gnu/packages/ocaml.scm (ocaml-alcotest): Update to 0.8.5.

5 years agoguix: dune-build-system: Add a package parameter.
Julien Lepiller [Sat, 23 Mar 2019 18:18:31 +0000 (19:18 +0100)]
guix: dune-build-system: Add a package parameter.

* guix/build-system/dune.scm: Add a package parameter.
* guix/build/dune.scm (build, test, install): Use it.
* doc/guix.texi: Document it.

5 years agognu: ldb: Update to 1.6.3.
Marius Bakke [Sat, 23 Mar 2019 21:06:55 +0000 (22:06 +0100)]
gnu: ldb: Update to 1.6.3.

* gnu/packages/samba.scm (ldb): Update to 1.6.3.

5 years agognu: tevent: Update to 0.10.0.
Marius Bakke [Sat, 23 Mar 2019 21:06:36 +0000 (22:06 +0100)]
gnu: tevent: Update to 0.10.0.

* gnu/packages/samba.scm (tevent): Update to 0.10.0.

5 years agognu: talloc: Update to 2.2.0.
Marius Bakke [Sat, 23 Mar 2019 21:06:19 +0000 (22:06 +0100)]
gnu: talloc: Update to 2.2.0.

* gnu/packages/samba.scm (talloc): Update to 2.2.0.

5 years agognu: tdb: Update to 1.4.0.
Marius Bakke [Sat, 23 Mar 2019 21:13:01 +0000 (22:13 +0100)]
gnu: tdb: Update to 1.4.0.

* gnu/packages/databases.scm (tdb): Update to 1.4.0.

5 years agognu: ffmpeg: Update to 4.1.2.
Marius Bakke [Sat, 23 Mar 2019 20:43:59 +0000 (21:43 +0100)]
gnu: ffmpeg: Update to 4.1.2.

* gnu/packages/video.scm (ffmpeg): Update to 4.1.2.

5 years agognu: Add perl6-json.
Efraim Flashner [Sun, 10 Mar 2019 20:23:50 +0000 (22:23 +0200)]
gnu: Add perl6-json.

* gnu/packages/perl6.scm (perl6-json): New variable.

5 years agognu: Add perl6-mime-base64.
Efraim Flashner [Sun, 10 Mar 2019 20:17:47 +0000 (22:17 +0200)]
gnu: Add perl6-mime-base64.

* gnu/packages/perl6.scm (perl6-mime-base64): New variable.

5 years agognu: Add perl6-grammar-debugger.
Efraim Flashner [Sun, 10 Mar 2019 19:57:16 +0000 (21:57 +0200)]
gnu: Add perl6-grammar-debugger.

* gnu/packages/perl6.scm (perl6-grammar-debugger): New variable.

5 years agognu: Add perl6-grammar-profiler-simple.
Efraim Flashner [Sun, 10 Mar 2019 19:50:05 +0000 (21:50 +0200)]
gnu: Add perl6-grammar-profiler-simple.

* gnu/packages/perl6.scm (perl6-grammar-profiler-simple): New variable.

5 years agognu: Add perl6-test-mock.
Efraim Flashner [Sun, 10 Mar 2019 19:40:56 +0000 (21:40 +0200)]
gnu: Add perl6-test-mock.

* gnu/packages/perl6.scm (perl6-test-mock): New variable.

5 years agognu: Add perl6-oo-monitors.
Efraim Flashner [Sun, 10 Mar 2019 19:32:56 +0000 (21:32 +0200)]
gnu: Add perl6-oo-monitors.

* gnu/packages/perl6.scm (perl6-oo-monitors): New variable.

5 years agognu: Add perl6-terminal-ansicolor.
Efraim Flashner [Sun, 10 Mar 2019 19:25:00 +0000 (21:25 +0200)]
gnu: Add perl6-terminal-ansicolor.

* gnu/packages/perl6.scm (perl6-terminal-ansicolor): New variable.

5 years agognu: Add perl6-svg-plot.
Efraim Flashner [Sun, 10 Mar 2019 19:19:41 +0000 (21:19 +0200)]
gnu: Add perl6-svg-plot.

* gnu/packages/perl6.scm (perl6-svg-plot): New variable.

5 years agognu: Add perl6-svg.
Efraim Flashner [Sun, 10 Mar 2019 19:13:49 +0000 (21:13 +0200)]
gnu: Add perl6-svg.

* gnu/packages/perl6.scm (perl6-svg): New variable.

5 years agognu: Add perl6-xml-writer.
Efraim Flashner [Sun, 10 Mar 2019 14:55:03 +0000 (16:55 +0200)]
gnu: Add perl6-xml-writer.

* gnu/packages/perl6.scm (perl6-xml-writer): New variable.

5 years agognu: Add perl6-test-meta.
Efraim Flashner [Sun, 10 Mar 2019 07:11:23 +0000 (09:11 +0200)]
gnu: Add perl6-test-meta.

* gnu/packages/perl6.scm (perl6-test-meta): New variable.

5 years agognu: Add perl6-license-spdx.
Efraim Flashner [Sun, 10 Mar 2019 07:10:48 +0000 (09:10 +0200)]
gnu: Add perl6-license-spdx.

* gnu/packages/perl6.scm (perl6-license-spdx): New variable.

5 years agognu: Add perl6-meta6.
Efraim Flashner [Sat, 9 Mar 2019 20:14:39 +0000 (22:14 +0200)]
gnu: Add perl6-meta6.

* gnu/packages/perl6.scm (perl6-meta6): New variable.

5 years agognu: Add perl6-json-class.
Efraim Flashner [Sat, 9 Mar 2019 20:07:00 +0000 (22:07 +0200)]
gnu: Add perl6-json-class.

* gnu/packages/perl6.scm (perl6-json-class): New variable.

5 years agognu: Add perl6-json-marshal.
Efraim Flashner [Thu, 28 Feb 2019 09:48:41 +0000 (11:48 +0200)]
gnu: Add perl6-json-marshal.

* gnu/packages/perl6.scm (perl6-json-marshal): New variable.

5 years agognu: Add perl6-json-unmarshal.
Efraim Flashner [Thu, 28 Feb 2019 09:48:17 +0000 (11:48 +0200)]
gnu: Add perl6-json-unmarshal.

* gnu/packages/perl6.scm (perl6-json-unmarshal): New variable.

5 years agognu: Add perl6-json-name.
Efraim Flashner [Thu, 28 Feb 2019 08:14:53 +0000 (10:14 +0200)]
gnu: Add perl6-json-name.

* gnu/packages/perl6.scm (perl6-json-name): New variable.

5 years agognu: Add perl6-json-fast.
Efraim Flashner [Thu, 28 Feb 2019 08:01:38 +0000 (10:01 +0200)]
gnu: Add perl6-json-fast.

* gnu/packages/perl6.scm (perl6-json-fast): New variable.

5 years agognu: Add perl6-uri.
Efraim Flashner [Thu, 28 Feb 2019 07:11:53 +0000 (09:11 +0200)]
gnu: Add perl6-uri.

* gnu/packages/perl6.scm (perl6-uri): New variable.

5 years agognu: Add perl6-zef.
Efraim Flashner [Tue, 26 Feb 2019 12:51:53 +0000 (14:51 +0200)]
gnu: Add perl6-zef.

* gnu/packages/perl6.scm (perl6-zef): New variable.

5 years agognu: Add perl6-tap-harness.
Efraim Flashner [Tue, 26 Feb 2019 12:51:24 +0000 (14:51 +0200)]
gnu: Add perl6-tap-harness.

* gnu/packages/perl6.scm (perl6-tap-harness): New variable.

5 years agobuild: Add rakudo-build-system.
Efraim Flashner [Tue, 26 Feb 2019 12:27:49 +0000 (14:27 +0200)]
build: Add rakudo-build-system.

* guix/build-system/rakudo.scm,
guix/build/rakudo-build-system.scm: New files.
* Makefile.am (MODULES): Add them.
* doc/guix.texi (Build System): Document it.

5 years agognu: Add rakudo.
Efraim Flashner [Sun, 24 Feb 2019 18:44:44 +0000 (20:44 +0200)]
gnu: Add rakudo.

* gnu/packages/perl6.scm (rakudo): New variable.

5 years agognu: Add nqp.
Efraim Flashner [Sun, 24 Feb 2019 18:27:23 +0000 (20:27 +0200)]
gnu: Add nqp.

* gnu/packages/perl6.scm (nqp): New variable.

5 years agognu: Add moarvm.
Efraim Flashner [Sun, 24 Feb 2019 18:15:49 +0000 (20:15 +0200)]
gnu: Add moarvm.

* gnu/packages/perl6.scm (moarvm): New variable.

5 years agognu: Add libtommath-1.0.
Efraim Flashner [Tue, 19 Mar 2019 18:44:33 +0000 (20:44 +0200)]
gnu: Add libtommath-1.0.

* gnu/packages/multiprecision.scm (libtommath-1.0): New variable.

5 years agognu: perl-libwww: Update source uri.
Efraim Flashner [Sat, 23 Mar 2019 19:37:51 +0000 (21:37 +0200)]
gnu: perl-libwww: Update source uri.

This is a follow-up to e4a69686abb3727ac41b7510fc5c4ce900083d62.

* gnu/packages/web.scm (perl-libwww)[source]: Update to new upstream uri.

5 years agognu: perl-plack-test-externalserver: Update to 0.02.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 16:31:26 +0000 (17:31 +0100)]
gnu: perl-plack-test-externalserver: Update to 0.02.

* gnu/packages/web.scm (perl-plack-test-externalserver): Update to 0.02.

5 years agognu: perl-finance-quote: Update to 1.47.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 16:24:18 +0000 (17:24 +0100)]
gnu: perl-finance-quote: Update to 1.47.

* gnu/packages/web.scm (perl-finance-quote): Update to 1.47.

5 years agognu: perl-plack-middleware-removeredundantbody: Update to 0.07.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 16:22:58 +0000 (17:22 +0100)]
gnu: perl-plack-middleware-removeredundantbody: Update to 0.07.

* gnu/packages/web.scm (perl-plack-middleware-removeredundantbody): Update to 0.07.

5 years agognu: perl-test-www-mechanize: Update to 1.52.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 16:19:39 +0000 (17:19 +0100)]
gnu: perl-test-www-mechanize: Update to 1.52.

* gnu/packages/web.scm (perl-test-www-mechanize): Update to 1.52.

5 years agognu: perl-plack-middleware-reverseproxy: Update to 0.16.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 16:12:30 +0000 (17:12 +0100)]
gnu: perl-plack-middleware-reverseproxy: Update to 0.16.

* gnu/packages/web.scm (perl-plack-middleware-reverseproxy): Update to 0.16.

5 years agognu: perl-test-tcp: Update to 2.19.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 16:03:11 +0000 (17:03 +0100)]
gnu: perl-test-tcp: Update to 2.19.

* gnu/packages/web.scm (perl-test-tcp): Update to 2.19.

5 years agognu: perl-cgi-simple: Update to 1.21.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 15:56:15 +0000 (16:56 +0100)]
gnu: perl-cgi-simple: Update to 1.21.

* gnu/packages/web.scm (perl-cgi-simple): Update to 1.21.

5 years agognu: perl-www-mechanize: Update to 1.91.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 15:50:16 +0000 (16:50 +0100)]
gnu: perl-www-mechanize: Update to 1.91.

* gnu/packages/web.scm (perl-www-mechanize): Update to 1.91.

5 years agognu: perl-html-lint: Update to 2.32.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 15:45:40 +0000 (16:45 +0100)]
gnu: perl-html-lint: Update to 2.32.

* gnu/packages/web.scm (perl-html-lint): Update to 2.32.

5 years agognu: perl-libwww: Update to 6.37.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 15:44:04 +0000 (16:44 +0100)]
gnu: perl-libwww: Update to 6.37.

* gnu/packages/web.scm (perl-libwww): Update to 6.37.

5 years agognu: perl-crypt-openssl-random: Update to 0.15.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 13:57:41 +0000 (14:57 +0100)]
gnu: perl-crypt-openssl-random: Update to 0.15.

* gnu/packages/tls.scm (perl-crypt-openssl-random): Update to 0.15.

5 years agognu: perl-class-c3-componentised: Update to 1.001002.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 13:56:57 +0000 (14:56 +0100)]
gnu: perl-class-c3-componentised: Update to 1.001002.

* gnu/packages/perl.scm (perl-class-c3-componentised): Update to 1.001002.

5 years agognu: perl-carp: Update to 1.50.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 13:55:19 +0000 (14:55 +0100)]
gnu: perl-carp: Update to 1.50.

* gnu/packages/perl.scm (perl-carp): Update to 1.50.

5 years agognu: perl-unicode-linebreak: Update to 2019.001.
Tobias Geerinckx-Rice [Sat, 23 Mar 2019 13:53:47 +0000 (14:53 +0100)]
gnu: perl-unicode-linebreak: Update to 2019.001.

* gnu/packages/perl.scm (perl-unicode-linebreak): Update to 2019.001.