jackhill/guix/guix.git
4 years agognu: freebayes: Move bamtools to inputs.
Ricardo Wurmus [Fri, 9 Aug 2019 10:03:14 +0000 (12:03 +0200)]
gnu: freebayes: Move bamtools to inputs.

* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Move bamtools
from here...
[inputs]: ...to here.

4 years agognu: guile-email: Update to 0.2.0.
Arun Isaac [Fri, 9 Aug 2019 08:51:02 +0000 (14:21 +0530)]
gnu: guile-email: Update to 0.2.0.

* gnu/packages/guile-xyz.scm (guile-email): Update to 0.2.0.
[source]: Update URI.
[native-inputs]: Remove autoconf and automake. Add lzip.
[arguments]: Add GUILE_AUTO_COMPILE=0 to #:make-flags.
[home-page]: Update URI.
[description]: Update description.

4 years agognu: 4store: Remove unneeded build phase.
Efraim Flashner [Fri, 9 Aug 2019 09:13:02 +0000 (12:13 +0300)]
gnu: 4store: Remove unneeded build phase.

* gnu/packages/databases.scm (4store)[arguments]: Remove unneeded
'generate-configure phase.

4 years agognu: 4store: Don't use unstable tarball.
Efraim Flashner [Fri, 9 Aug 2019 09:12:08 +0000 (12:12 +0300)]
gnu: 4store: Don't use unstable tarball.

* gnu/packages/databases.scm (4store)[source]: Download using
'git-fetch'.

4 years agognu: Add freebayes.
Pierre Neidhardt [Sat, 18 May 2019 17:26:40 +0000 (19:26 +0200)]
gnu: Add freebayes.

* gnu/packages/bioinformatics.scm (freebayes): New variable.

4 years agognu: Add vcflib.
Pierre Neidhardt [Sat, 18 May 2019 17:26:39 +0000 (19:26 +0200)]
gnu: Add vcflib.

* gnu/packages/bioinformatics.scm (vcflib): New variable.
(tabixpp-freebayes): New private variable.

4 years agognu: isc-dhcp: Update bundled BIND to 9.11.9.
Mark H Weaver [Thu, 8 Aug 2019 17:16:51 +0000 (13:16 -0400)]
gnu: isc-dhcp: Update bundled BIND to 9.11.9.

* gnu/packages/patches/isc-dhcp-4.4.1-fixes-for-newer-bind.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (isc-dhcp): Update BIND version to 9.11.9.
[arguments]: In the 'replace-bundled-bind' phase, apply the patch.  In the
'post-configure' phase: Refine a substitute* regexp to avoid substituting an
instance of "./configure.log" in the BIND Makefile.  Substitute /usr/bin/file
in the BIND configure script.
[native-inputs]: Add 'file', 'patch', and the patch.
[inputs]: Update the hash of bind-source-tarball.

4 years agognu: Add cutter.
Jovany Leandro G.C [Sat, 20 Jul 2019 11:30:22 +0000 (06:30 -0500)]
gnu: Add cutter.

* gnu/packages/engineering.scm (cutter): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add emacs-ox-hugo.
Dimakakos Dimos via Guix-patches [Sun, 21 Jul 2019 18:22:34 +0000 (21:22 +0300)]
gnu: Add emacs-ox-hugo.

gnu/packages/emacs-xyz.scm (emacs-ox-hugo): New variable

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: git-annex: Update to 7.20190708.
Kyle Meyer [Sun, 21 Jul 2019 19:50:58 +0000 (15:50 -0400)]
gnu: git-annex: Update to 7.20190708.

* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20190708.
[inputs]: Add new dependency, ghc-concurrent-output.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: git-annex: Don't patch shebang used in hooks.
Kyle Meyer [Sun, 21 Jul 2019 19:50:57 +0000 (15:50 -0400)]
gnu: git-annex: Don't patch shebang used in hooks.

git-annex relies on configuring Git's pre-commit and post-receive hooks.
Avoid patching the shebang that git-annex embeds when generating these hooks
so that the hooks don't fail if garbage collection claims the bash that was
current when the annex repository was initialized.

* gnu/packages/haskell-apps.scm (git-annex):[arguments]: Patch hook shebangs
only temporarily for tests.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: emacs-helpful: Update to 0.17.
Brian Leung [Tue, 6 Aug 2019 20:24:01 +0000 (22:24 +0200)]
gnu: emacs-helpful: Update to 0.17.

* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.17.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: ruby-pg: Update to 1.1.4.
Marius Bakke [Thu, 8 Aug 2019 15:47:54 +0000 (17:47 +0200)]
gnu: ruby-pg: Update to 1.1.4.

* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.4.
[inputs]: Change from POSTGRESQL-9.6 to POSTGRESQL.

4 years agognu: exempi: Update home page.
Marius Bakke [Thu, 8 Aug 2019 15:41:21 +0000 (17:41 +0200)]
gnu: exempi: Update home page.

* gnu/packages/freedesktop.scm (exempi)[home-page]: Update to current.

4 years agognu: postgresql@9: Update to 9.6.15 [fixes CVE-2019-10208].
Marius Bakke [Thu, 8 Aug 2019 15:35:54 +0000 (17:35 +0200)]
gnu: postgresql@9: Update to 9.6.15 [fixes CVE-2019-10208].

* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.15.

4 years agognu: postgresql@11: Update to 11.5 [fixes CVE-2019-10208, CVE-2019-10209].
Marius Bakke [Thu, 8 Aug 2019 15:34:21 +0000 (17:34 +0200)]
gnu: postgresql@11: Update to 11.5 [fixes CVE-2019-10208, CVE-2019-10209].

* gnu/packages/databases.scm (postgresql-11): Update to 11.5.

4 years agognu: exempi: Update to 2.5.1.
Marius Bakke [Thu, 8 Aug 2019 15:25:36 +0000 (17:25 +0200)]
gnu: exempi: Update to 2.5.1.

* gnu/packages/freedesktop.scm (exempi): Update to 2.5.1.

4 years agognu: LibRaw: Update to 0.19.4.
Marius Bakke [Thu, 8 Aug 2019 15:20:59 +0000 (17:20 +0200)]
gnu: LibRaw: Update to 0.19.4.

* gnu/packages/photo.scm (libraw): Update to 0.19.4.

4 years agognu: r-modelr: Update to 0.1.5.
Ricardo Wurmus [Thu, 8 Aug 2019 15:20:46 +0000 (17:20 +0200)]
gnu: r-modelr: Update to 0.1.5.

* gnu/packages/cran.scm (r-modelr): Update to 0.1.5.
[propagated-inputs]: Remove r-lazyeval; add r-rlang.

4 years agognu: r-quantreg: Update to 5.51.
Ricardo Wurmus [Thu, 8 Aug 2019 14:35:35 +0000 (16:35 +0200)]
gnu: r-quantreg: Update to 5.51.

* gnu/packages/statistics.scm (r-quantreg): Update to 5.51.

4 years agognu: r-knitr: Update to 1.24.
Ricardo Wurmus [Thu, 8 Aug 2019 14:35:31 +0000 (16:35 +0200)]
gnu: r-knitr: Update to 1.24.

* gnu/packages/statistics.scm (r-knitr): Update to 1.24.

4 years agognu: r-markdown: Update to 1.1.
Ricardo Wurmus [Thu, 8 Aug 2019 14:35:18 +0000 (16:35 +0200)]
gnu: r-markdown: Update to 1.1.

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

4 years agognu: r-ggsignif: Update to 0.6.0.
Ricardo Wurmus [Thu, 8 Aug 2019 14:35:12 +0000 (16:35 +0200)]
gnu: r-ggsignif: Update to 0.6.0.

* gnu/packages/cran.scm (r-ggsignif): Update to 0.6.0.

4 years agognu: r-hdf5array: Update to 1.12.2.
Ricardo Wurmus [Thu, 8 Aug 2019 14:35:07 +0000 (16:35 +0200)]
gnu: r-hdf5array: Update to 1.12.2.

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

4 years agognu: r-biocparallel: Update to 1.18.1.
Ricardo Wurmus [Thu, 8 Aug 2019 14:35:00 +0000 (16:35 +0200)]
gnu: r-biocparallel: Update to 1.18.1.

* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.18.1.

4 years agognu: ToME4: Disable parallel build.
Marius Bakke [Thu, 8 Aug 2019 14:45:14 +0000 (16:45 +0200)]
gnu: ToME4: Disable parallel build.

* gnu/packages/games.scm (tome4)[arguments]: Add <#:parallel-build?>.

4 years agoRevert "gnu: Add vcflib."
Efraim Flashner [Thu, 8 Aug 2019 12:33:37 +0000 (15:33 +0300)]
Revert "gnu: Add vcflib."

This reverts commit 194e45f90addf5f9bd3e7e2de1dd50b3071f053b.

This commit does not have a good commit message, and it breaks master

4 years agoRevert "gnu: Add freebayes."
Efraim Flashner [Thu, 8 Aug 2019 12:32:39 +0000 (15:32 +0300)]
Revert "gnu: Add freebayes."

This reverts commit 173e046950e153477a6aaa0f4860d8f080df6843.

4 years agognu: Add freebayes.
Pierre Neidhardt [Sat, 18 May 2019 17:26:40 +0000 (19:26 +0200)]
gnu: Add freebayes.

* gnu/packages/bioinformatics.scm (freebayes): New variable.

4 years agognu: Add vcflib.
Pierre Neidhardt [Sat, 18 May 2019 17:26:39 +0000 (19:26 +0200)]
gnu: Add vcflib.

* gnu/packages/bioinformatics.scm (vcflib): New variable.

4 years agognu: Add fastahack.
Pierre Neidhardt [Sat, 18 May 2019 17:26:38 +0000 (19:26 +0200)]
gnu: Add fastahack.

* gnu/packages/bioinformatics.scm (fastahack): New variable.

4 years agognu: Add fsom.
Pierre Neidhardt [Sat, 18 May 2019 17:26:37 +0000 (19:26 +0200)]
gnu: Add fsom.

* gnu/packages/bioinformatics.scm (fsom): New variable.

4 years agognu: Add multichoose.
Pierre Neidhardt [Sat, 18 May 2019 17:26:36 +0000 (19:26 +0200)]
gnu: Add multichoose.

* gnu/packages/bioinformatics.scm (multichoose): New variable.

4 years agognu: Add smithwaterman.
Pierre Neidhardt [Sat, 18 May 2019 17:26:35 +0000 (19:26 +0200)]
gnu: Add smithwaterman.

* gnu/packages/bioinformatics.scm (smithwaterman): New variable.

4 years agognu: Add tabixpp.
Pierre Neidhardt [Sat, 18 May 2019 17:26:34 +0000 (19:26 +0200)]
gnu: Add tabixpp.

* gnu/packages/bioinformatics.scm (tabixpp): New variable.

4 years agognu: Add network-manager-openconnect.
Efraim Flashner [Wed, 7 Aug 2019 16:48:17 +0000 (18:48 +0200)]
gnu: Add network-manager-openconnect.

* gnu/packages/gnome.scm (network-manager-openconnect): New variable.

4 years agognu: ghc-trifecta: Disable tests.
Robert Vollmert [Tue, 30 Jul 2019 17:49:14 +0000 (19:49 +0200)]
gnu: ghc-trifecta: Disable tests.

* gnu/packages/haskell.scm (ghc-trifecta)[arguments]: Disable tests.

4 years agognu: ghc-yaml: Disable tests.
Robert Vollmert [Thu, 25 Jul 2019 22:07:58 +0000 (00:07 +0200)]
gnu: ghc-yaml: Disable tests.

* gnu/packages/haskell.scm (ghc-yaml)[arguments]: Disable tests.

4 years agognu: ghc-libmpd-haskell: Disable tests.
Robert Vollmert [Thu, 25 Jul 2019 21:56:47 +0000 (23:56 +0200)]
gnu: ghc-libmpd-haskell: Disable tests.

* gnu/packages/haskell.scm (ghc-libmpd-haskell)[arguments]: Disable
tests.

4 years agognu: Remove ghc-packedstring.
Robert Vollmert [Thu, 1 Aug 2019 16:11:35 +0000 (18:11 +0200)]
gnu: Remove ghc-packedstring.

The package has no reverse dependencies and is deprecated upstream.

* gnu/packages/haskell.scm (ghc-packedstring): Remove variable.

4 years agognu: Remove ghc-haddock-test.
Robert Vollmert [Thu, 25 Jul 2019 11:08:47 +0000 (13:08 +0200)]
gnu: Remove ghc-haddock-test.

The package doesn't build, has no reverse dependencies, and is
deprecated upstream.

* gnu/packages/haskell.scm (ghc-haddock-test): Remove variable.

4 years agognu: Remove ghc-regex-tdfa-rc.
Robert Vollmert [Thu, 25 Jul 2019 11:06:04 +0000 (13:06 +0200)]
gnu: Remove ghc-regex-tdfa-rc.

The package doesn't build, has no reverse dependencies, and is deprecated
upstream.

* gnu/packages/haskell.scm (ghc-regex-tdfa-rc): Remove variable.

4 years agognu: Add ghc-snap-server.
Robert Vollmert [Mon, 15 Jul 2019 08:25:43 +0000 (10:25 +0200)]
gnu: Add ghc-snap-server.

* gnu/packages/haskell-web.scm (ghc-snap-server): New variable.

4 years agognu: Add ghc-snap-core.
Robert Vollmert [Mon, 15 Jul 2019 08:19:49 +0000 (10:19 +0200)]
gnu: Add ghc-snap-core.

* gnu/packages/haskell-web.scm (ghc-snap-core): New variable.

4 years agognu: Add ghc-http-streams.
Robert Vollmert [Mon, 15 Jul 2019 08:30:26 +0000 (10:30 +0200)]
gnu: Add ghc-http-streams.

* gnu/packages/haskell-web.scm (ghc-http-streams): New variable.

4 years agognu: Add ghc-http-common.
Robert Vollmert [Mon, 15 Jul 2019 08:32:31 +0000 (10:32 +0200)]
gnu: Add ghc-http-common.

* gnu/packages/haskell-web.scm (ghc-http-common): New variable.

4 years agognu: Add ghc-openssl-streams.
Robert Vollmert [Mon, 15 Jul 2019 08:37:46 +0000 (10:37 +0200)]
gnu: Add ghc-openssl-streams.

* gnu/packages/haskell-crypto.scm (ghc-openssl-streams): New variable.

4 years agognu: Add ghc-hsopenssl.
Robert Vollmert [Mon, 15 Jul 2019 08:35:54 +0000 (10:35 +0200)]
gnu: Add ghc-hsopenssl.

* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): New variable.

4 years agognu: Add ghc-io-streams-haproxy.
Robert Vollmert [Mon, 15 Jul 2019 08:46:27 +0000 (10:46 +0200)]
gnu: Add ghc-io-streams-haproxy.

* gnu/packages/haskell-xyz.scm (ghc-io-streams-haproxy): New variable.

4 years agognu: Add ghc-io-streams.
Robert Vollmert [Mon, 15 Jul 2019 08:48:35 +0000 (10:48 +0200)]
gnu: Add ghc-io-streams.

* gnu/packages/haskell-xyz.scm (ghc-io-streams): New variable.

4 years agognu: Add ghc-zlib-bindings.
Robert Vollmert [Mon, 15 Jul 2019 08:47:41 +0000 (10:47 +0200)]
gnu: Add ghc-zlib-bindings.

* gnu/packages/haskell-xyz.scm (ghc-zlib-bindings): New variable.

4 years agognu: Add ghc-threads.
Robert Vollmert [Mon, 15 Jul 2019 08:50:15 +0000 (10:50 +0200)]
gnu: Add ghc-threads.

* gnu/packages/haskell-xyz.scm (ghc-threads): New variable.

4 years agognu: Add ghc-readable.
Robert Vollmert [Mon, 15 Jul 2019 08:45:46 +0000 (10:45 +0200)]
gnu: Add ghc-readable.

* gnu/packages/haskell-xyz.scm (ghc-readable): New variable.

4 years agognu: Add ghc-concurrent-extra.
Robert Vollmert [Mon, 15 Jul 2019 08:50:58 +0000 (10:50 +0200)]
gnu: Add ghc-concurrent-extra.

* gnu/packages/haskell-xyz.scm (ghc-concurrent-extra): New variable.

4 years agognu: Add ghc-language-glsl.
Robert Vollmert [Mon, 15 Jul 2019 08:43:55 +0000 (10:43 +0200)]
gnu: Add ghc-language-glsl.

* gnu/packages/haskell-xyz.scm (ghc-language-glsl): New variable.

4 years agognu: Add ghc-prettyclass.
Robert Vollmert [Mon, 15 Jul 2019 08:49:20 +0000 (10:49 +0200)]
gnu: Add ghc-prettyclass.

* gnu/package/haskell-xyz.scm: New file.
* gnu/local.mk: Add it.
* gnu/packages/haskell-xyz.scm (ghc-prettyclass): New variable.

4 years agognu: ghc-ansi-terminal: Downgrade to 0.8.0.4.
Robert Vollmert [Tue, 9 Jul 2019 13:43:21 +0000 (15:43 +0200)]
gnu: ghc-ansi-terminal: Downgrade to 0.8.0.4.

This reverts commits

    cbff89d126bf5985cfa4884f543c0908c437ff41,
    5a499d0f7d5b98443ed0b2c41f2651f66a84ab5e, and
    4e3ebbfb1649063bcc0f350523868c667e6699dd.

* gnu/packages/haskell.scm (ghc-ansi-terminal): Downgrade to 0.8.0.4.
(ghc-ansi-terminal-0.8): Delete variable.
(ghc-ansi-wl-pprint, ghc-concurrent-output)[inputs]: Replace
'ghc-ansi-terminal-0.8' with 'ghc-ansi-terminal'.
* gnu/packages/haskell-check.scm (ghc-hedgehog)[inputs]: Likewise.

4 years agognu: ghc-validation: Downgrade to 1.
Robert Vollmert [Wed, 7 Aug 2019 21:04:04 +0000 (17:04 -0400)]
gnu: ghc-validation: Downgrade to 1.

This is the Stackage LTS version, which is compatible with
ansi-terminal 0.8.

* gnu/packages/haskell.scm (ghc-validation): Downgrade to 1.

4 years agognu: ghc-concurrent-output: Downgrade to 1.10.9.
Robert Vollmert [Tue, 9 Jul 2019 13:44:07 +0000 (15:44 +0200)]
gnu: ghc-concurrent-output: Downgrade to 1.10.9.

This is the Stackage LTS version, which is compatible with
ansi-terminal 0.8.

* gnu/packages/haskell.scm (ghc-concurrent-output): Downgrade to 1.10.9
and use ghc-ansi-terminal-0.8.

4 years agognu: ghc-validation: Do not generate 'Setup.hs'.
Robert Vollmert [Wed, 7 Aug 2019 14:43:54 +0000 (10:43 -0400)]
gnu: ghc-validation: Do not generate 'Setup.hs'.

This is handled by the build system.

* gnu/packages/haskell.scm (ghc-validation): Remove 'arguments'.

4 years agognu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml.
Robert Vollmert [Thu, 4 Jul 2019 07:57:31 +0000 (09:57 +0200)]
gnu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml.

These are ghc-8.4-bundled packages, removing to avoid build
conflicts.

* gnu/packages/haskell.scm (ghc-parsec, ghc-stm, ghc-text): Remove.
* gnu/packages/haskell-web.scm (ghc-xhtml): Remove.
* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-stm and ghc-text.
* gnu/packages/bioinformatics.scm (ngless)[inputs]: Remove ghc-parsec and
ghc-text.
* gnu/packages/haskell-apps.scm (darcs)[inputs]: Remove ghc-parsec.
(git-annex)[inputs]: Remove ghc-stm and ghc-text.
(ghc-sdl2)[inputs]: Remove ghc-text.
(ghc-sdl2-image)[inputs]: Remove ghc-text.
* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml)[inputs]: Remove ghc-stm.
(ghc-tasty)[inputs]: Remove ghc-stm.
(ghc-tasty-rerun)[inputs]: Same.
(ghc-quickcheck-instances)[inputs]: Remove ghc-text.
(ghc-hedgehog)[inputs]: Remove ghc-stm.
* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding)[inputs]: Remove
ghc-text.
* gnu/packages/haskell-web.scm (ghc-tagsoup)[inputs]: Remove ghc-text.
(ghc-cookie)[inputs]: Same.
(ghc-http-types)[inputs]: Same.
(ghc-http)[inputs]: Remove ghc-parsec.
(ghc-http-client)[inputs]: Remove ghc-text.
(ghc-http2)[inputs]: Remove ghc-stm.
(ghc-http-conduit)[native-inputs]: Remove ghc-text.
(ghc-wai)[inputs]: Same.
(ghc-wai-extra)[inputs]: Same.
(ghc-warp)[inputs]: Remove ghc-stm and ghc-text.
(ghc-xss-sanitize)[native-inputs]: Remove ghc-text.
(ghc-css-text)[inputs]: Same.
(ghc-mime-types)[inputs]: Same.
(ghc-blaze-html)[inputs]: Same.
(ghc-aeson)[inputs]: Same.
(ghc-aeson-pretty)[inputs]: Same.
(ghc-aeson-qq)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-multipart)[inputs]: Remove ghc-parsec.
(ghc-uri-encode)[inputs]: Remove ghc-text.
(ghc-path-pieces)[inputs]: Same.
(ghc-yesod-core)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-yesod-persistent)[inputs]: Remove ghc-text.
(ghc-yesod-form)[inputs]: Same.
(ghc-yesod)[inputs]: Same.
(ghc-hxt-regex-xmlschema)[inputs]: Remove ghc-parsec and ghc-text.
(ghc-hxt)[inputs]: Remove ghc-parsec.
* gnu/packages/haskell.scm (ghc-convertible)[inputs]: Remove ghc-text.
(ghc-double-conversion)[inputs]: Same.
(ghc-tree-diff)[inputs]: Remove ghc-parsec and ghc-text.
[native-inputs]: Remove ghc-parsec.
(ghc-cgi)[inputs]: Remove ghc-parsec.
(hlint)[inputs]: Remove ghc-text.
(ghc-openglraw)[inputs]: Remove ghc-text.
(ghc-opengl)[inputs]: Same.
(ghc-streaming-commons)[inputs]: Remove ghc-stm and ghc-text.
(ghc-hackage-security)[inputs]: Remove ghc-parsec.
(cabal-install)[inputs]: Remove ghc-stm.
(ghc-parsec-numbers)[inputs]: Remove ghc-parsec.
(ghc-safesemaphore)[inputs]: Remove ghc-stm.
(ghc-text-binary)[inputs]: Remove ghc-text.
(ghc-hashable)[inputs]: Remove ghc-text.
(ghc-transformers-base)[inputs]: Remove ghc-stm.
(ghc-indents)[inputs]: Remove ghc-parsec.
(ghc-regex-tdfa-rc)[inputs]: Same.
(ghc-regex-tdfa-text)[inputs]: Same.
(ghc-regex)[inputs]: Remove ghc-text.
(ghc-parsers)[inputs]: Remove ghc-parsec and ghc-text.
(ghc-attoparsec)[inputs]: Remove ghc-text.
(ghc-attoparsec-bootstrap)[inputs]: Same.
(ghc-zip-archive)[inputs]: Same.
(ghc-polyparse)[inputs]: Same.
(ghc-reducers)[inputs]: Same.
(ghc-xml)[inputs]: Same.
(ghc-feed)[inputs]: Same.
(ghc-exceptions)[inputs]: Remove ghc-stm.
(ghc-case-insensitive)[inputs]: Remove ghc-text.
(ghc-megaparsec)[inputs]: Same.
(ghc-network-uri)[inputs]: Remove ghc-parsec.
(ghc-monad-control)[inputs]: Remove ghc-stm.
(ghc-blaze-builder)[inputs]: Remove ghc-text.
(ghc-blaze-markup)[inputs]: Same.
(ghc-async)[inputs]: Remove ghc-stm.
(ghc-invariant)[inputs]: Same.
(ghc-statevar)[inputs]: Same.
(ghc-lens)[inputs]: Remove ghc-text.
(ghc-cheapskate)[inputs]: Same.
(ghc-semigroups)[inputs]: Same.
(ghc-semigroups-bootstrap)[inputs]: Same.
(ghc-fast-logger)[inputs]: Same.
(ghc-scientific)[inputs]: Same.
(ghc-scientific-bootstrap)[inputs]: Same.
(ghc-texmath)[inputs]: Remove ghc-parsec.
(ghc-highlighting-kate)[inputs]: Same.
(ghc-cmark)[inputs]: Remove ghc-text.
(ghc-cmark-gfm)[inputs]: Same.
(ghc-th-lift-instances)[inputs]: Same.
(ghc-yaml)[inputs]: Same.
(ghc-hslua)[inputs]: Same.
(ghc-hslua-module-text)[inputs]: Same.
(ghc-skylighting-core)[inputs]: Same.
(ghc-doctemplates)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-pandoc)[inputs]: Same.
(ghc-typed-process)[inputs]: Remove ghc-stm.
(ghc-conduit-extra)[inputs]: Remove ghc-stm and ghc-text.
(ghc-xml-types)[inputs]: Remove ghc-text.
(ghc-xml-conduit)[inputs]: Same.
(ghc-pandoc-citeproc)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-regex-tdfa)[inputs]: Remove ghc-parsec.
(ghc-wl-pprint-text)[inputs]: Remove ghc-text.
(ghc-graphviz)[inputs]: Same.
(ghc-system-filepath-bootstrap)[inputs]: Same.
(ghc-system-fileio-bootstrap)[inputs]: Same.
(ghc-shelly)[inputs]: Same.
(ghc-chell)[inputs]: Same.
(ghc-system-filepath)[inputs]: Same.
(ghc-system-fileio)[inputs]: Same.
(ghc-fsnotify)[inputs]: Same.
(ghc-json)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-esqueleto)[inputs]: Remove ghc-text.
(shellcheck)[inputs]: Remove ghc-parsec.
(ghc-errors)[inputs]: Remove ghc-text.
(ghc-chunked-data)[inputs]: Same.
(ghc-uuid-types)[inputs]: Same.
(ghc-uuid)[inputs]: Same.
(ghc-rebase)[inputs]: Remove ghc-stm and ghc-text.
(ghc-foldl)[inputs]: Remove ghc-text.
(ghc-mono-traversable)[inputs]: Same.
(ghc-conduit-combinators)[inputs]: Same.
(ghc-aws)[inputs]: Same.
(ghc-stm-chans)[inputs]: Remove ghc-stm.
(ghc-monad-logger)[inputs]: Remove ghc-text and ghc-stm.
(ghc-shakespeare)[inputs]: Remove ghc-parsec and ghc-text.
(ghc-resource-pool)[inputs]: Remove ghc-stm.
(ghc-attoparsec-iso8601)[inputs]: Remove ghc-text.
(ghc-http-api-data)[inputs]: Same.
(ghc-persistent)[inputs]: Same.
(ghc-aeson-compat)[inputs]: Same.
(ghc-persistent-template)[inputs]: Same.
(ghc-unliftio)[inputs]: Remove ghc-stm.
(ghc-persistent-sqlite)[native-inputs]: Remove ghc-text.
(ghc-bytes)[inputs]: Same.
(ghc-missingh)[inputs]: Remove ghc-parsec.
(ghc-rio)[inputs]: Remove ghc-text.
(ghc-cairo)[inputs]: Same.
(ghc-atomic-write)[inputs]: Remove ghc-text.
[native-inputs]: Same.
(ghc-stm-conduit)[inputs]: Remove ghc-stm.
(ghc-conduit-algorithms)[inputs]: Same.
(ghc-interpolate)[native-inputs]: Remove ghc-text.
(ghc-hpack)[inputs]: Same.
(ghc-inline-c)[inputs]: Remove ghc-parsec.
(ghc-configurator)[inputs]: Remove ghc-text.
(ghc-c2hs)[native-inputs]: Same.
(ghc-libmpd)[inputs]: Same.
(ghc-concurrent-output)[inputs]: Remove ghc-stm.
* gnu/packages/idris.scm (idris)[inputs]: Remove ghc-text.
* gnu/packages/wm.scm (xmobar)[inputs]: Remove ghc-parsec and ghc-stm.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agoimport: hackage: Update list of ghc-included packages.
Robert Vollmert [Wed, 5 Jun 2019 19:05:36 +0000 (21:05 +0200)]
import: hackage: Update list of ghc-included packages.

It turns out the list in the release notes is incomplete.
This updates the list from /gnu/store/<hash>-ghc-8.4.3/lib/ghc-8.4.3.

* guix/import/hackage.scm (ghc-standard-libraries): Update list.

4 years agognu: Add ghc-8.6.
Robert Vollmert [Tue, 16 Jul 2019 06:45:40 +0000 (08:45 +0200)]
gnu: Add ghc-8.6.

* gnu/packages/haskell.scm (ghc-8.6): New variable.

Co-authored-by: Timothy Sample <samplet@ngyro.com>
4 years agognu: ghc-8: Rename to 'ghc-8.4'.
Robert Vollmert [Mon, 5 Aug 2019 15:03:35 +0000 (11:03 -0400)]
gnu: ghc-8: Rename to 'ghc-8.4'.

* gnu/packages/haskell.scm (ghc-8): Rename to...
(ghc-8.4): ...this.
(ghc-8): New variable.

4 years agognu: wpa-supplicant: Update to 2.9.
Marius Bakke [Wed, 7 Aug 2019 17:43:08 +0000 (19:43 +0200)]
gnu: wpa-supplicant: Update to 2.9.

* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.9.

4 years agognu: xf86-video-intel: Update to 2.99.917-14.6f4972d.
Marius Bakke [Sun, 4 Aug 2019 15:57:51 +0000 (17:57 +0200)]
gnu: xf86-video-intel: Update to 2.99.917-14.6f4972d.

* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-14.6f4972d.

4 years agomachine: Add 'build-locally?' field for managed hosts.
Jakob L. Kreuze [Wed, 7 Aug 2019 12:44:18 +0000 (08:44 -0400)]
machine: Add 'build-locally?' field for managed hosts.

* gnu/machine/ssh.scm (machine-ssh-configuration-build-locally?): New
variable.
(managed-host-remote-eval): Pass 'build-locally?' to 'remote-eval'.

4 years agoMerge remote-tracking branch 'origin/master' into wip-texlive
Ricardo Wurmus [Wed, 7 Aug 2019 20:26:55 +0000 (22:26 +0200)]
Merge remote-tracking branch 'origin/master' into wip-texlive

4 years agodeploy: Use all machine modules when loading deployment
Jakob L. Kreuze [Wed, 7 Aug 2019 12:43:27 +0000 (08:43 -0400)]
deploy: Use all machine modules when loading deployment

* guix/scripts/deploy.scm (load-source-file): Enumerate and include all
submodules of (gnu machine) when loading the provided deployment
specification.

4 years agoreconfigure: Improve tests for system activation.
Jakob L. Kreuze [Wed, 7 Aug 2019 12:42:42 +0000 (08:42 -0400)]
reconfigure: Improve tests for system activation.

* gnu/tests/reconfigure.scm (run-switch-to-system-test): Assert that
'/run/current-system' points to the activated system, and that new user
accounts specified in the operating system declaration are created.

4 years agognu: igt-gpu-tools: Rework custom phases.
Efraim Flashner [Wed, 7 Aug 2019 16:43:27 +0000 (19:43 +0300)]
gnu: igt-gpu-tools: Rework custom phases.

* gnu/packages/admin.scm (igt-gpu-tools)[arguments]: Use custom 'autogen
phase to replace 'bootstrap phase.

4 years agognu: dosbox: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:41:11 +0000 (19:41 +0300)]
gnu: dosbox: Remove extra build phase.

* gnu/packages/emulators.scm (dosbox)[arguments]: Remove unneeded
'autogen phase.

4 years agognu: zimg: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:39:10 +0000 (19:39 +0300)]
gnu: zimg: Remove extra build phase.

* gnu/packages/image.scm (zimg)[arguments]: Remove unneeded 'autogen
phase.

4 years agognu: leptonica: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:36:38 +0000 (19:36 +0300)]
gnu: leptonica: Remove extra build phase.

* gnu/packages/image.scm (leptonica)[arguments]: Remove unneeded
'autogen phase.

4 years agognu: ghmm: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:34:40 +0000 (19:34 +0300)]
gnu: ghmm: Remove extra build phase.

* gnu/packages/machine-learning.scm (ghmm)[arguments]: Remove unneeded
'autogen phase.

4 years agognu: ghmm: Update source file-name field.
Efraim Flashner [Wed, 7 Aug 2019 16:34:11 +0000 (19:34 +0300)]
gnu: ghmm: Update source file-name field.

* gnu/packages/machine-learning.scm (ghmm)[source]: Change 'file-name
field to include '-checkout' string.

4 years agognu: dovecot-libsodium-plugin: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:29:59 +0000 (19:29 +0300)]
gnu: dovecot-libsodium-plugin: Remove extra build phase.

* gnu/packages/mail.scm (dovecot-libsodium-plugin)[arguments]: Remove
unneeded 'autogen phase.

4 years agognu: dovecot-trees: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:28:44 +0000 (19:28 +0300)]
gnu: dovecot-trees: Remove extra build phase.

* gnu/packages/mail.scm (dovecot-trees)[arguments]: Remove unneeded
'autogen phase.

4 years agognu: libetpan: Rework custom phases.
Efraim Flashner [Wed, 7 Aug 2019 16:27:12 +0000 (19:27 +0300)]
gnu: libetpan: Rework custom phases.

* gnu/packages/mail.scm (libetpan)[arguments]: Use custom 'autogen phase
to replace 'boostrap phase.

4 years agognu: libmediainfo: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:24:16 +0000 (19:24 +0300)]
gnu: libmediainfo: Remove extra build phase.

* gnu/packages/video.scm (libmediainfo)[arguments]: Remove unneeded
'autogen phase.

4 years agognu: libsmpeg: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:21:56 +0000 (19:21 +0300)]
gnu: libsmpeg: Remove extra build phase.

* gnu/packages/video.scm (libsmpeg)[arguments]: Remove unnecessary
'autogen phase.

4 years agognu: vapoursynth: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:19:27 +0000 (19:19 +0300)]
gnu: vapoursynth: Remove extra build phase.

* gnu/packages/video.scm (vapoursynth)[arguments]: Remove unneeded
'autogen phase.

4 years agognu: i3blocks: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:16:15 +0000 (19:16 +0300)]
gnu: i3blocks: Remove extra build phase.

* gnu/packages/wm.scm (i3blocks)[arguments]: Remove unneeded 'autogen
phase.

4 years agognu: ocproxy: Remove extra build phase.
Efraim Flashner [Wed, 7 Aug 2019 16:13:06 +0000 (19:13 +0300)]
gnu: ocproxy: Remove extra build phase.

* gnu/packages/vpn.scm (ocproxy)[arguments]: Remove unneeded 'autogen
phase.

4 years agognu: openconnect: Fix propagated-inputs.
Efraim Flashner [Wed, 7 Aug 2019 16:09:37 +0000 (19:09 +0300)]
gnu: openconnect: Fix propagated-inputs.

* gnu/packages/vpn.scm (openconnect)[inputs]: Move libxml2, gnutls,
zlib ...
[propagated-inputs]: ... to here.

4 years agognu: gnome-maps: Fix runtime error.
Ricardo Wurmus [Wed, 7 Aug 2019 17:02:10 +0000 (19:02 +0200)]
gnu: gnome-maps: Fix runtime error.

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

* gnu/packages/geo.scm (gnome-maps)[arguments]: Add lib output of
gnome-online-accounts and geocode-glib to LD_LIBRARY_PATH.
[inputs]: Add gnome-online-accounts:lib.

4 years agognu: r-dt: Update to 0.8.
Ricardo Wurmus [Wed, 7 Aug 2019 10:52:53 +0000 (12:52 +0200)]
gnu: r-dt: Update to 0.8.

* gnu/packages/statistics.scm (r-dt): Update to 0.8.
[propagated-inputs]: Add r-jsonlite.

4 years agognu: r-epi: Update to 2.38.
Ricardo Wurmus [Wed, 7 Aug 2019 10:52:42 +0000 (12:52 +0200)]
gnu: r-epi: Update to 2.38.

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

4 years agognu: r-ggpubr: Update to 0.2.2.
Ricardo Wurmus [Wed, 7 Aug 2019 10:52:21 +0000 (12:52 +0200)]
gnu: r-ggpubr: Update to 0.2.2.

* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.2.
[propagated-inputs]: Add r-rlang.

4 years agognu: r-tinytex: Update to 0.15.
Ricardo Wurmus [Wed, 7 Aug 2019 10:52:08 +0000 (12:52 +0200)]
gnu: r-tinytex: Update to 0.15.

* gnu/packages/cran.scm (r-tinytex): Update to 0.15.

4 years agognu: r-servr: Update to 0.15.
Ricardo Wurmus [Wed, 7 Aug 2019 10:52:00 +0000 (12:52 +0200)]
gnu: r-servr: Update to 0.15.

* gnu/packages/cran.scm (r-servr): Update to 0.15.

4 years agognu: dolphin-emu: Update to commit 24718c1.
Rutger Helling [Wed, 7 Aug 2019 06:13:37 +0000 (08:13 +0200)]
gnu: dolphin-emu: Update to commit 24718c1.

* gnu/packages/emulators.scm (dolphin-emu): Update to commit 24718c1.

4 years agognu: linux-libre: Update to 5.2.7.
Mark H Weaver [Wed, 7 Aug 2019 04:26:39 +0000 (00:26 -0400)]
gnu: linux-libre: Update to 5.2.7.

* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.7.
(linux-libre-5.2-pristine-source)[hash]: Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.65.
Mark H Weaver [Wed, 7 Aug 2019 04:26:01 +0000 (00:26 -0400)]
gnu: linux-libre@4.19: Update to 4.19.65.

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

4 years agognu: linux-libre@4.14: Update to 4.14.137.
Mark H Weaver [Wed, 7 Aug 2019 04:25:04 +0000 (00:25 -0400)]
gnu: linux-libre@4.14: Update to 4.14.137.

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

4 years agognu: linux-libre@4.9: Update to 4.9.188.
Mark H Weaver [Wed, 7 Aug 2019 04:24:29 +0000 (00:24 -0400)]
gnu: linux-libre@4.9: Update to 4.9.188.

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

4 years agognu: linux-libre@4.4: Update to 4.4.188.
Mark H Weaver [Wed, 7 Aug 2019 04:23:20 +0000 (00:23 -0400)]
gnu: linux-libre@4.4: Update to 4.4.188.

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

4 years agognu: r-ggplotify: Update to 0.0.4.
Ricardo Wurmus [Tue, 6 Aug 2019 21:34:50 +0000 (23:34 +0200)]
gnu: r-ggplotify: Update to 0.0.4.

* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.4.

4 years agognu: r-bayestestr: Update to 0.2.5.
Ricardo Wurmus [Tue, 6 Aug 2019 21:34:42 +0000 (23:34 +0200)]
gnu: r-bayestestr: Update to 0.2.5.

* gnu/packages/cran.scm (r-bayestestr): Update to 0.2.5.

4 years agomachine: Implement safety checks.
Jakob L. Kreuze [Wed, 31 Jul 2019 14:38:29 +0000 (10:38 -0400)]
machine: Implement safety checks.

* gnu/machine/ssh.scm (machine-check-file-system-availability)
(machine-check-initrd-modules, check-deployment-sanity): New variable.
(deploy-managed-host): Perform safety checks before deploying.