jackhill/guix/guix.git
5 years agognu: Add basic support for riscv64-linux-gnu targets.
Carl Dong [Tue, 28 May 2019 17:31:32 +0000 (17:31 +0000)]
gnu: Add basic support for riscv64-linux-gnu targets.

* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"riscv64-linux".
* gnu/packages/linux.scm (system->linux-architecture): Add "riscv"
prefix.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: Add childsplay.
Nicolas Goaziou [Tue, 14 May 2019 20:11:08 +0000 (22:11 +0200)]
gnu: Add childsplay.

* gnu/packages/education.scm (childsplay): New variable.

5 years agoinstaller: Fix wifi menu crash with hidden SSIDs.
Mathieu Othacehe [Wed, 29 May 2019 07:44:44 +0000 (09:44 +0200)]
installer: Fix wifi menu crash with hidden SSIDs.

This fixes https://issues.guix.gnu.org/issue/35622.

* gnu/installer/connman.scm (<service>): Mention that name may be false.
* gnu/installer/newt/wifi.scm (wifi-services): Filter out wifi services
without name.

Co-authored by: Pierre Neidhardt <mail@ambrevar.xyz>

5 years agognu: awscli: Add missing input.
Ricardo Wurmus [Wed, 29 May 2019 08:56:28 +0000 (10:56 +0200)]
gnu: awscli: Add missing input.

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

* gnu/packages/python-web.scm (awscli)[arguments]: Add build phase
"fix-reference-to-groff".
[inputs]: Add groff.

5 years agognu: r-scran: Update to 1.12.1.
Ricardo Wurmus [Tue, 28 May 2019 22:02:42 +0000 (00:02 +0200)]
gnu: r-scran: Update to 1.12.1.

* gnu/packages/bioinformatics.scm (r-scran): Update to 1.12.1.

5 years agognu: r-scater: Update to 1.12.2.
Ricardo Wurmus [Tue, 28 May 2019 22:02:37 +0000 (00:02 +0200)]
gnu: r-scater: Update to 1.12.2.

* gnu/packages/bioinformatics.scm (r-scater): Update to 1.12.2.

5 years agognu: r-sva: Update to 3.32.1.
Ricardo Wurmus [Tue, 28 May 2019 22:02:31 +0000 (00:02 +0200)]
gnu: r-sva: Update to 3.32.1.

* gnu/packages/bioinformatics.scm (r-sva): Update to 3.32.1.

5 years agognu: r-genomicfeatures: Update to 1.36.1.
Ricardo Wurmus [Tue, 28 May 2019 22:02:25 +0000 (00:02 +0200)]
gnu: r-genomicfeatures: Update to 1.36.1.

* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.36.1.

5 years agognu: r-edger: Update to 3.26.4.
Ricardo Wurmus [Tue, 28 May 2019 22:02:17 +0000 (00:02 +0200)]
gnu: r-edger: Update to 3.26.4.

* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.4.

5 years agognu: r-variantannotation: Update to 1.30.1.
Ricardo Wurmus [Tue, 28 May 2019 22:02:10 +0000 (00:02 +0200)]
gnu: r-variantannotation: Update to 1.30.1.

* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.30.1.

5 years agoimport: cran: Ignore invalid packages from the system requirements.
Ricardo Wurmus [Tue, 28 May 2019 21:56:59 +0000 (23:56 +0200)]
import: cran: Ignore invalid packages from the system requirements.

* guix/import/cran.scm (description->package): Filter invalid packages from
the list of system requirements.

5 years agognu: r-atacseqqc: Update to 1.8.1.
Ricardo Wurmus [Tue, 28 May 2019 21:56:36 +0000 (23:56 +0200)]
gnu: r-atacseqqc: Update to 1.8.1.

* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.8.1.

5 years agognu: r-icobra: Update to 1.12.1.
Ricardo Wurmus [Tue, 28 May 2019 21:56:31 +0000 (23:56 +0200)]
gnu: r-icobra: Update to 1.12.1.

* gnu/packages/bioconductor.scm (r-icobra): Update to 1.12.1.

5 years agognu: r-chippeakanno: Update to 3.18.1.
Ricardo Wurmus [Tue, 28 May 2019 21:56:27 +0000 (23:56 +0200)]
gnu: r-chippeakanno: Update to 3.18.1.

* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.18.1.

5 years agognu: r-geosphere: Update to 1.5-10.
Ricardo Wurmus [Tue, 28 May 2019 21:56:15 +0000 (23:56 +0200)]
gnu: r-geosphere: Update to 1.5-10.

* gnu/packages/cran.scm (r-geosphere): Update to 1.5-10.

5 years agognu: r-ggfortify: Update to 0.4.7.
Ricardo Wurmus [Tue, 28 May 2019 21:56:08 +0000 (23:56 +0200)]
gnu: r-ggfortify: Update to 0.4.7.

* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.7.

5 years agognu: r-wgcna: Update to 1.68.
Ricardo Wurmus [Tue, 28 May 2019 21:56:04 +0000 (23:56 +0200)]
gnu: r-wgcna: Update to 1.68.

* gnu/packages/cran.scm (r-wgcna): Update to 1.68.

5 years agognu: r-bookdown: Update to 0.11.
Ricardo Wurmus [Tue, 28 May 2019 21:55:44 +0000 (23:55 +0200)]
gnu: r-bookdown: Update to 0.11.

* gnu/packages/cran.scm (r-bookdown): Update to 0.11.
[propagated-inputs]: Add ghc-pandoc; remove r-yaml.

5 years agognu: r-upsetr: Update to 1.4.0.
Ricardo Wurmus [Tue, 28 May 2019 21:55:38 +0000 (23:55 +0200)]
gnu: r-upsetr: Update to 1.4.0.

* gnu/packages/cran.scm (r-upsetr): Update to 1.4.0.

5 years agognu: r-epi: Update to 2.37.
Ricardo Wurmus [Tue, 28 May 2019 21:55:33 +0000 (23:55 +0200)]
gnu: r-epi: Update to 2.37.

* gnu/packages/cran.scm (r-epi): Update to 2.37.

5 years agognu: r-etm: Update to 1.0.5.
Ricardo Wurmus [Tue, 28 May 2019 21:55:27 +0000 (23:55 +0200)]
gnu: r-etm: Update to 1.0.5.

* gnu/packages/cran.scm (r-etm): Update to 1.0.5.

5 years agognu: r-cmprsk: Update to 2.2-8.
Ricardo Wurmus [Tue, 28 May 2019 21:55:21 +0000 (23:55 +0200)]
gnu: r-cmprsk: Update to 2.2-8.

* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-8.

5 years agognu: r-ks: Update to 1.11.5.
Ricardo Wurmus [Tue, 28 May 2019 21:55:14 +0000 (23:55 +0200)]
gnu: r-ks: Update to 1.11.5.

* gnu/packages/cran.scm (r-ks): Update to 1.11.5.

5 years agognu: r-bayesplot: Update to 1.7.0.
Ricardo Wurmus [Tue, 28 May 2019 21:54:53 +0000 (23:54 +0200)]
gnu: r-bayesplot: Update to 1.7.0.

* gnu/packages/cran.scm (r-bayesplot): Update to 1.7.0.
[propagated-inputs]: Add r-glue, r-tibble, and r-tidyselect.

5 years agognu: r-refgenome: Update to 1.7.7.
Ricardo Wurmus [Tue, 28 May 2019 21:54:46 +0000 (23:54 +0200)]
gnu: r-refgenome: Update to 1.7.7.

* gnu/packages/cran.scm (r-refgenome): Update to 1.7.7.

5 years agognu: r-snakecase: Update to 0.11.0.
Ricardo Wurmus [Tue, 28 May 2019 21:54:40 +0000 (23:54 +0200)]
gnu: r-snakecase: Update to 0.11.0.

* gnu/packages/cran.scm (r-snakecase): Update to 0.11.0.

5 years agognu: r-openxlsx: Update to 4.1.0.1.
Ricardo Wurmus [Tue, 28 May 2019 21:54:36 +0000 (23:54 +0200)]
gnu: r-openxlsx: Update to 4.1.0.1.

* gnu/packages/cran.scm (r-openxlsx): Update to 4.1.0.1.

5 years agognu: r-pillar: Update to 1.4.1.
Ricardo Wurmus [Tue, 28 May 2019 21:54:32 +0000 (23:54 +0200)]
gnu: r-pillar: Update to 1.4.1.

* gnu/packages/cran.scm (r-pillar): Update to 1.4.1.

5 years agognu: r-tsp: Update to 1.1-7.
Ricardo Wurmus [Tue, 28 May 2019 21:54:26 +0000 (23:54 +0200)]
gnu: r-tsp: Update to 1.1-7.

* gnu/packages/cran.scm (r-tsp): Update to 1.1-7.

5 years agognu: r-jomo: Update to 2.6-8.
Ricardo Wurmus [Tue, 28 May 2019 21:54:18 +0000 (23:54 +0200)]
gnu: r-jomo: Update to 2.6-8.

* gnu/packages/cran.scm (r-jomo): Update to 2.6-8.

5 years agognu: r-ksamples: Update to 1.2-9.
Ricardo Wurmus [Tue, 28 May 2019 21:54:12 +0000 (23:54 +0200)]
gnu: r-ksamples: Update to 1.2-9.

* gnu/packages/cran.scm (r-ksamples): Update to 1.2-9.

5 years agognu: r-lpsolve: Update to 5.6.13.1.
Ricardo Wurmus [Tue, 28 May 2019 21:54:07 +0000 (23:54 +0200)]
gnu: r-lpsolve: Update to 5.6.13.1.

* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.13.1.

5 years agognu: r-car: Update to 3.0-3.
Ricardo Wurmus [Tue, 28 May 2019 21:54:00 +0000 (23:54 +0200)]
gnu: r-car: Update to 3.0-3.

* gnu/packages/statistics.scm (r-car): Update to 3.0-3.

5 years agognu: r-fpc: Update to 2.2-1.
Ricardo Wurmus [Tue, 28 May 2019 21:53:43 +0000 (23:53 +0200)]
gnu: r-fpc: Update to 2.2-1.

* gnu/packages/statistics.scm (r-fpc): Update to 2.2-1.
[propagated-inputs]: Remove r-trimcluster.

5 years agognu: r-prabclus: Update to 2.2-7.1.
Ricardo Wurmus [Tue, 28 May 2019 21:53:33 +0000 (23:53 +0200)]
gnu: r-prabclus: Update to 2.2-7.1.

* gnu/packages/statistics.scm (r-prabclus): Update to 2.2-7.1.

5 years agognu: r-zoo: Update to 1.8-6.
Ricardo Wurmus [Tue, 28 May 2019 21:53:28 +0000 (23:53 +0200)]
gnu: r-zoo: Update to 1.8-6.

* gnu/packages/statistics.scm (r-zoo): Update to 1.8-6.

5 years agognu: r-rmarkdown: Update to 1.13.
Ricardo Wurmus [Tue, 28 May 2019 21:53:15 +0000 (23:53 +0200)]
gnu: r-rmarkdown: Update to 1.13.

* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.13.
[propagated-inputs]: Add r-xfun.

5 years agognu: r-evaluate: Update to 0.14.
Ricardo Wurmus [Tue, 28 May 2019 21:53:02 +0000 (23:53 +0200)]
gnu: r-evaluate: Update to 0.14.

* gnu/packages/statistics.scm (r-evaluate): Update to 0.14.

5 years agoself: Fix unquoting.
Ricardo Wurmus [Tue, 28 May 2019 21:21:27 +0000 (23:21 +0200)]
self: Fix unquoting.

This is a follow-up to commit dfc69e4b6d4bbc41a4d37b3cc6ea12adb34aaafa.

* guix/self.scm (whole-package): Unquote %storedir in the daemon wrapper.

5 years agognu: python-attrs: Update to 19.1.0.
h.nasajpour [Tue, 28 May 2019 12:06:01 +0000 (16:36 +0430)]
gnu: python-attrs: Update to 19.1.0.

* gnu/packages/python-xyz.scm (python-attrs): Update to 19.1.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: python-flask: Update to 1.0.3.
h.nasajpour [Tue, 28 May 2019 10:56:43 +0000 (15:26 +0430)]
gnu: python-flask: Update to 1.0.3.

* gnu/packages/python-web.scm (python-flask): Update to 1.0.3.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: d-feet: Fix missing input and update to 0.3.14.
Pierre Neidhardt [Tue, 28 May 2019 12:49:29 +0000 (14:49 +0200)]
gnu: d-feet: Fix missing input and update to 0.3.14.

* gnu/packages/gnome.scm (d-feet): Update to 0.3.14.
[inputs]: Add hicolor-icon-theme since d-feet won't list anything without it.

5 years agognu: guix: Update to 35d1354.
Ludovic Courtès [Tue, 28 May 2019 07:33:05 +0000 (09:33 +0200)]
gnu: guix: Update to 35d1354.

* gnu/packages/package-management.scm (guix): Update to 35d1354.

5 years agognu: emacs-relint: Update to 1.8.
Nicolas Goaziou [Mon, 27 May 2019 21:22:34 +0000 (23:22 +0200)]
gnu: emacs-relint: Update to 1.8.

* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.8.

5 years agognu: emacs-xr: Update to 1.12.
Nicolas Goaziou [Mon, 27 May 2019 21:22:19 +0000 (23:22 +0200)]
gnu: emacs-xr: Update to 1.12.

* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.12.

5 years agopublish: Display the compression method and level in use.
Ludovic Courtès [Mon, 27 May 2019 20:38:15 +0000 (22:38 +0200)]
publish: Display the compression method and level in use.

* guix/scripts/publish.scm (guix-publish): Use 'info' instead of
'format' for the initial message.  When COMPRESSION is true, display the
method and level in use.

5 years agolzlib: 'lzread!' never returns more than it was asked for.
Ludovic Courtès [Fri, 24 May 2019 13:20:46 +0000 (15:20 +0200)]
lzlib: 'lzread!' never returns more than it was asked for.

Fixes a bug whereby 'lzread!' could return more than COUNT.

* guix/lzlib.scm (lzread!): Rewrite in a semi-functional style.

5 years agognu: guix: Add dependency on lzlib.
Ludovic Courtès [Fri, 24 May 2019 08:29:39 +0000 (10:29 +0200)]
gnu: guix: Add dependency on lzlib.

* gnu/packages/package-management.scm (guix)[inputs]: Add LZLIB.

5 years agoself: Add dependency on lzlib.
Ludovic Courtès [Fri, 24 May 2019 08:28:34 +0000 (10:28 +0200)]
self: Add dependency on lzlib.

* guix/self.scm (compiled-guix): Pass #:lzlib to 'make-config.scm'.
(make-config.scm): Add #:lzlib and honor it.
(specification->package): Add "lzlib".

5 years agopublish: Add support for lzip.
Ludovic Courtès [Fri, 24 May 2019 06:26:38 +0000 (08:26 +0200)]
publish: Add support for lzip.

* guix/scripts/publish.scm (show-help, %options): Support '-C METHOD'
and '-C METHOD:LEVEL'.
(default-compression): New procedure.
(bake-narinfo+nar): Add lzip.
(nar-response-port): Likewise.
(string->compression-type): New procedure.
(make-request-handler): Generalize /nar/gzip handler to handle /nar/lzip
as well.
* tests/publish.scm ("/nar/lzip/*"): New test.
("/*.narinfo with lzip compression"): New test.
* doc/guix.texi (Invoking guix publish): Document it.
(Requirements): Mention lzlib.

5 years agoutils: Support compression and decompression with lzip.
Ludovic Courtès [Thu, 23 May 2019 20:14:53 +0000 (22:14 +0200)]
utils: Support compression and decompression with lzip.

* guix/utils.scm (lzip-port): New procedure.
(decompressed-port, compressed-port, compressed-output-port): Add 'lzip
case.
* tests/utils.scm <top level>: Call 'test-compression/decompression' for
'lzip as well.

5 years agoutils: Test 'compressed-port' and 'decompressed-port' for both gzip and xz.
Ludovic Courtès [Thu, 23 May 2019 20:11:33 +0000 (22:11 +0200)]
utils: Test 'compressed-port' and 'decompressed-port' for both gzip and xz.

* tests/utils.scm (test-compression/decompression): New procedure.
<top level>: Call it for both 'xz and 'gzip.

5 years agolzlib: Add 'make-lzip-input-port/compressed'.
Ludovic Courtès [Thu, 23 May 2019 19:35:47 +0000 (21:35 +0200)]
lzlib: Add 'make-lzip-input-port/compressed'.

* guix/lzlib.scm (lzwrite!, make-lzip-input-port/compressed): New
procedures.
* tests/lzlib.scm ("make-lzip-input-port/compressed"): New test.
* guix/tests.scm (%seed): Export.

5 years agolzlib: Adjust 'lz-compress-read' docstring.
Ludovic Courtès [Mon, 27 May 2019 20:27:02 +0000 (22:27 +0200)]
lzlib: Adjust 'lz-compress-read' docstring.

* guix/lzlib.scm (lz-compress-read): The integer return can be zero;
adjust docstring accordingly.

5 years agognu: r-shiny: Fix JavaScript minification.
Ricardo Wurmus [Mon, 27 May 2019 20:07:57 +0000 (22:07 +0200)]
gnu: r-shiny: Fix JavaScript minification.

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

* gnu/packages/cran.scm (r-shiny)[native-inputs]: Add uglify-js.

5 years agognu: Add osmctools
Guillaume LE VAILLANT [Mon, 27 May 2019 15:05:16 +0000 (17:05 +0200)]
gnu: Add osmctools

* gnu/packages/geo.scm (osmctools): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: go@1.4: Update to 1.4-bootstrap-20171003.
Alex Griffin [Sat, 20 Apr 2019 19:01:17 +0000 (14:01 -0500)]
gnu: go@1.4: Update to 1.4-bootstrap-20171003.

* gnu/packages/golang.scm (go-1.4): Use the bootstrap branch that is
still supported upstream.
[version]: Update to 1.4-bootstrap-20171003.
[arguments]: Remove obsolete fix for timezone test which is now included
upstream.  Don't manually disable cgo because it is disabled by default.
Manually enable test suite because future releases will disable tests by
default.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: python-alembic: Update to 1.0.10.
Danny Milosavljevic [Mon, 27 May 2019 16:16:25 +0000 (18:16 +0200)]
gnu: python-alembic: Update to 1.0.10.

* gnu/packages/databases.scm (python-alembic): Update to 1.0.10.

5 years agodoc: Update default value of terminal-outputs.
Jakob L. Kreuze [Thu, 23 May 2019 14:39:52 +0000 (10:39 -0400)]
doc: Update default value of terminal-outputs.

* doc/guix.texi: (terminal-outputs) Update default value.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: tlp: Add required x86-energy-perf-policy input dependency.
Stefan Stefanović [Sat, 20 Apr 2019 14:13:37 +0000 (16:13 +0200)]
gnu: tlp: Add required x86-energy-perf-policy input dependency.

* gnu/packages/linux.scm (tlp)
[inputs]: Add system specific x86-energy-perf-policy dependency.
[arguments]<#:phases>['wrap]:
Adjust bin-directory procedure to return #f on missing input,
a guard against system specific input dependencies.
Filter only strings in the path list. Reformat for-each block.
Add x86-energy-perf-policy in bin-directory input-name list.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add x86-energy-perf-policy.
Stefan Stefanović [Sat, 20 Apr 2019 13:37:13 +0000 (15:37 +0200)]
gnu: Add x86-energy-perf-policy.

* gnu/packages/linux.scm (x86-energy-perf-policy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: MATE: Use mirror://mate/ in source URIs.
guy fleury iteriteka [Fri, 17 May 2019 07:15:35 +0000 (09:15 +0200)]
gnu: MATE: Use mirror://mate/ in source URIs.

* gnu/packages/mate.scm(MATE packages)[source](uri): Use "mirror://mate/"
  instead of "https://pub.mate-desktop.org/releases/" directly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoimport: hackage: Fix Cabal test.
Ludovic Courtès [Sun, 26 May 2019 21:18:21 +0000 (23:18 +0200)]
import: hackage: Fix Cabal test.

* guix/import/hackage.scm (hackage->guix-package): Remove call to 'memoize'.
(hackage->guix-package/m): New procedure.
(hackage-recursive-import): Use it.
* tests/hackage.scm ("hackage->guix-package test 6"): Adjust.

Co-authored-by: Robert Vollmert <rob@vllmrt.net>
5 years agodiscovery: 'all-modules' returns modules in path order.
Robert Vollmert [Sat, 25 May 2019 06:40:38 +0000 (08:40 +0200)]
discovery: 'all-modules' returns modules in path order.

A particular effect of this is that if there are ambiguous
packages in a directory specified with `-L module_dir` and the
distribution, the version from `module_dir` will be loaded,
which is usually what would be expected. (E.g. for `guix build`
or `guix package -i`.)

* guix/discovery.scm (all-modules): Return modules in path order.
* tests/guix-package.sh: Test local definitions take precedence.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoself: 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir.
Ludovic Courtès [Sun, 26 May 2019 20:01:42 +0000 (22:01 +0200)]
self: 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir.

Fixes <https://bugs.gnu.org/35874>.
Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.

Previously, the 'guix-daemon' program provided by 'guix pull' would
systematically use default directory locations for these.

* guix/self.scm (whole-package)[wrap]: Set GUIX_STATE_DIRECTORY,
GUIX_CONFIGURATION_DIRECTORY, and NIX_STORE_DIR.

5 years agognu: you-get: Update to 0.4.1302.
Alex Vong [Sun, 26 May 2019 18:18:37 +0000 (02:18 +0800)]
gnu: you-get: Update to 0.4.1302.

* gnu/packages/video.scm (you-get): Update to 0.4.1302.

5 years agognu: linux-libre: Update to 5.1.5.
Mark H Weaver [Sun, 26 May 2019 18:15:03 +0000 (14:15 -0400)]
gnu: linux-libre: Update to 5.1.5.

* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.5.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.46.
Mark H Weaver [Sun, 26 May 2019 18:14:13 +0000 (14:14 -0400)]
gnu: linux-libre@4.19: Update to 4.19.46.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.46.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.122.
Mark H Weaver [Sun, 26 May 2019 18:13:21 +0000 (14:13 -0400)]
gnu: linux-libre@4.14: Update to 4.14.122.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.122.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.179.
Mark H Weaver [Sun, 26 May 2019 18:12:43 +0000 (14:12 -0400)]
gnu: linux-libre@4.9: Update to 4.9.179.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.179.

5 years agognu: linux-libre: Rename a patch.
Mark H Weaver [Sat, 18 May 2019 06:53:32 +0000 (02:53 -0400)]
gnu: linux-libre: Rename a patch.

* gnu/packages/linux.scm (%linux-libre-arm-export-__sync_icache_dcache-patch):
Remove the version from the file name, since it applies to multiple versions.

5 years agognu: linux-libre-arm-generic: Move definition.
Mark H Weaver [Wed, 22 May 2019 23:06:18 +0000 (19:06 -0400)]
gnu: linux-libre-arm-generic: Move definition.

* gnu/packages/linux.scm (linux-libre-arm-generic): Move the definition down,
next to the other linux-libre-arm-generic-* packages.

5 years agognu: vhba-module: Remove duplicate definition.
Mark H Weaver [Wed, 22 May 2019 23:03:31 +0000 (19:03 -0400)]
gnu: vhba-module: Remove duplicate definition.

This is a followup to commit e1f640db8fa2a3aee018ce80df47b37e245c4b52.

* gnu/packages/linux.scm (vhba-module): Remove duplicate definition.

5 years agognu: node: Update to 10.15.3.
Marius Bakke [Sun, 26 May 2019 12:21:19 +0000 (14:21 +0200)]
gnu: node: Update to 10.15.3.

* gnu/packages/libevent.scm (libuv-1.19): Remove variable.
* gnu/packages/node.scm (node): Update to 10.15.3.
[source]: Use XZ-compressed tarball.
[arguments]: Add #:test-target.  Use DELETE-FILE instead of DELETE-IF-EXISTS.
Remove obsolete test deletions.
[inputs]: Change OPENSSL to OPENSSL-NEXT.  Change LIBUV-1.19 to LIBUV.
(node-lts): Remove variable.

5 years agognu: libevent: Update to 2.1.0.
Marius Bakke [Sun, 26 May 2019 12:18:26 +0000 (14:18 +0200)]
gnu: libevent: Update to 2.1.0.

* gnu/packages/patches/libevent-2.1-dns-tests.patch,
gnu/packages/patches/libevent-2.1-skip-failing-test.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/libevent.scm (libevent): Update to 2.1.10.
[source](patches): Remove.

5 years agognu: youtube-dl: Update to 2019.05.20.
Alex Vong [Sun, 26 May 2019 17:30:26 +0000 (01:30 +0800)]
gnu: youtube-dl: Update to 2019.05.20.

* gnu/packages/video.scm (youtube-dl): Update to 2019.05.20.

Signed-off-by: Alex Vong <alexvong1995@gmail.com>
5 years agognu: ioquake: Build on all architectures.
Efraim Flashner [Sun, 26 May 2019 17:22:36 +0000 (20:22 +0300)]
gnu: ioquake: Build on all architectures.

* gnu/packages/game-development.scm (ioquake)[supported-systems]: Remove
field.

5 years agognu: pigx-chipseq: Update to 0.0.41.
Ricardo Wurmus [Sun, 26 May 2019 08:39:23 +0000 (10:39 +0200)]
gnu: pigx-chipseq: Update to 0.0.41.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.41.

5 years agoimport: hackage: Recognize "BSD-3-Clause" and "PublicDomain".
Robert Vollmert [Sat, 25 May 2019 20:09:51 +0000 (22:09 +0200)]
import: hackage: Recognize "BSD-3-Clause" and "PublicDomain".

* guix/import/hackage.scm (string->license): Add two licenses.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: python-shapely: Update to 1.6.4.post2.
Brett Gilio [Sat, 25 May 2019 00:10:03 +0000 (19:10 -0500)]
gnu: python-shapely: Update to 1.6.4.post2.

* gnu/packages/python-xyz.scm (python-shapely): Update to 1.6.4.post2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: python-psutil: Update to 5.6.2.
Brett Gilio [Sat, 25 May 2019 00:08:56 +0000 (19:08 -0500)]
gnu: python-psutil: Update to 5.6.2.

* gnu/packages/python-xyz.scm (python-psutil): Update to 5.6.2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: coq-equations: Update to 1.2.
Dan Frumin [Thu, 23 May 2019 16:58:02 +0000 (18:58 +0200)]
gnu: coq-equations: Update to 1.2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: mgba: Update to 0.7.2.
Rutger Helling [Sun, 26 May 2019 08:13:40 +0000 (10:13 +0200)]
gnu: mgba: Update to 0.7.2.

* gnu/packages/emulators.scm (mgba): Update to 0.7.2.

5 years agognu: kitty: Update to 0.14.0.
Rutger Helling [Sun, 26 May 2019 08:08:49 +0000 (10:08 +0200)]
gnu: kitty: Update to 0.14.0.

* gnu/packages/terminals.scm (kitty): Update to 0.14.0.

5 years agognu: wine-staging: Update to 4.9.
Tobias Geerinckx-Rice [Sun, 26 May 2019 03:22:10 +0000 (05:22 +0200)]
gnu: wine-staging: Update to 4.9.

* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging):
Update to 4.9.

5 years agognu: rxcpp: Don't use unstable tarball.
Tobias Geerinckx-Rice [Sun, 26 May 2019 03:00:21 +0000 (05:00 +0200)]
gnu: rxcpp: Don't use unstable tarball.

* gnu/packages/machine-learning.scm (rxcpp)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: rxcpp: Update to 4.1.0.
Tobias Geerinckx-Rice [Sun, 26 May 2019 02:07:28 +0000 (04:07 +0200)]
gnu: rxcpp: Update to 4.1.0.

* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.0.

5 years agognu: libelf: Use archived home page and mirrored source.
Tobias Geerinckx-Rice [Sun, 26 May 2019 01:26:55 +0000 (03:26 +0200)]
gnu: libelf: Use archived home page and mirrored source.

* gnu/packages/elf.scm (libelf)[source]: Use mirror URLs.
[home-page]: Use archived home page.

5 years agognu: pidgin: Use HTTPS home page.
Tobias Geerinckx-Rice [Sun, 26 May 2019 00:09:50 +0000 (02:09 +0200)]
gnu: pidgin: Use HTTPS home page.

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

5 years agognu: pidgin: Add network-manager support.
Tobias Geerinckx-Rice [Sun, 26 May 2019 00:04:12 +0000 (02:04 +0200)]
gnu: pidgin: Add network-manager support.

* gnu/packages/messaging.scm (pidgin)[inputs]: Add network-manager.
[arguments]: Undisable it in #:configure-flags.

5 years agognu: pidgin: Update to 2.13.0.
Tobias Geerinckx-Rice [Sun, 26 May 2019 00:02:53 +0000 (02:02 +0200)]
gnu: pidgin: Update to 2.13.0.

* gnu/packages/messaging.scm (pidgin): Update to 2.13.0.

5 years agognu: pidgin: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sat, 25 May 2019 23:00:41 +0000 (01:00 +0200)]
gnu: pidgin: Don't use NAME in source URI.

* gnu/packages/messaging.scm (pidgin)[source]: Hard-code NAME.

5 years agognu: duplicity: Update to 0.7.19.
Tobias Geerinckx-Rice [Sat, 25 May 2019 20:39:04 +0000 (22:39 +0200)]
gnu: duplicity: Update to 0.7.19.

* gnu/packages/backup.scm (duplicity): Update to 0.7.19.

5 years agostore: Fix 'hash-part->path' docstring.
Ludovic Courtès [Sat, 25 May 2019 23:33:39 +0000 (01:33 +0200)]
store: Fix 'hash-part->path' docstring.

* guix/store.scm (hash-part->path): Adjust docstring to match reality.

5 years agopublish: Maintain a hash-part-to-store-item mapping in cache.
Ludovic Courtès [Sat, 25 May 2019 23:18:53 +0000 (01:18 +0200)]
publish: Maintain a hash-part-to-store-item mapping in cache.

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

* guix/scripts/publish.scm (hash-part-mapping-cache-file)
(hash-part->path*): New procedures.
* guix/scripts/publish.scm (render-narinfo/cached)[delete-entry]: Delete
the 'hash-part-mapping-cache-file'.
Use 'hash-part->path*' instead of 'hash-part->path'.
* tests/publish.scm ("with cache, vanishing item"): New test.

5 years agoservices: sddm: Fix root login failure issue.
Reza Alizadeh Majd [Tue, 21 May 2019 13:21:09 +0000 (17:51 +0430)]
services: sddm: Fix root login failure issue.

* gnu/services/sddm.scm (sdm-pam-service): Set uid from CONFIG.
(sdm-autologin-pam-service): Set uid from CONFIG.
(sdm-pam-services): Pass CONFIG to 'sddm-pam-service' and
'sddm-autologin-pam-service'.
* doc/guix.texi (X Window): Adjust 'minimum-uid' documentation.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
5 years agoservices: cgit: Fix typo.
Arun Isaac [Sat, 25 May 2019 10:24:24 +0000 (15:54 +0530)]
services: cgit: Fix typo.

* gnu/services/cgit.scm (cgit-configuration)[root-readme]: Replace "thef" with
"the".

5 years agognu: squirrel: Fix build.
Kei Kebreau [Sat, 25 May 2019 10:01:13 +0000 (06:01 -0400)]
gnu: squirrel: Fix build.

This follows commit 9d0c291e3e.

* gnu/packages/squirrel.scm: Adjust module reference.

5 years agognu: emacs-lispy: Update to 0.27.0.
Brian Leung [Sat, 25 May 2019 04:45:46 +0000 (06:45 +0200)]
gnu: emacs-lispy: Update to 0.27.0.

* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 0.27.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: emacs-avy: Update to 0.5.0.
Brian Leung [Mon, 13 May 2019 22:13:42 +0000 (00:13 +0200)]
gnu: emacs-avy: Update to 0.5.0.

* gnu/packages/emacs-xyz.scm (emacs-avy): Update to 0.5.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>