Commit Graph

33729 Commits

Author SHA1 Message Date
Ricardo Wurmus fd7301676e
gnu: r-sjplot: Update to 2.6.2.
* gnu/packages/cran.scm (r-sjplot): Update to 2.6.2.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus e45f4a4dab
gnu: r-sjmisc: Update to 2.7.7.
* gnu/packages/cran.scm (r-sjmisc): Update to 2.7.7.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus 5e8282a4a0
gnu: r-rmpi: Update to 0.6-9.
* gnu/packages/cran.scm (r-rmpi): Update to 0.6-9.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus 80c4e75b87
gnu: r-seqminer: Update to 7.1.
* gnu/packages/bioinformatics.scm (r-seqminer): Update to 7.1.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus 3bc0667f3c
gnu: r-bookdown: Update to 0.9.
* gnu/packages/bioinformatics.scm (r-bookdown): Update to 0.9.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus c3e5b456be
gnu: r-protviz: Update to 0.4.0.
* gnu/packages/cran.scm (r-protviz): Update to 0.4.0.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus 209e504bb1
gnu: r-ontologyindex: Update to 2.5.
* gnu/packages/cran.scm (r-ontologyindex): Update to 2.5.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus e041740289
gnu: r-chemometricswithr: Update to 0.1.13.
* gnu/packages/cran.scm (r-chemometricswithr): Update to 0.1.13.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus 9ad5f4ba19
gnu: r-grimport: Update to 0.9-1.1.
* gnu/packages/cran.scm (r-grimport): Update to 0.9-1.1.
2019-01-12 23:35:16 +01:00
Ricardo Wurmus 16d296bbd1
gnu: r-shades: Update to 1.3.1.
* gnu/packages/cran.scm (r-shades): Update to 1.3.1.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 6eab52e0dd
gnu: r-ggeffects: Update to 0.8.0.
* gnu/packages/cran.scm (r-ggeffects): Update to 0.8.0.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus de7631b278
gnu: r-slam: Update to 0.1-44.
* gnu/packages/cran.scm (r-slam): Update to 0.1-44.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 2652e2534f
gnu: r-refgenome: Update to 1.7.3.1.
* gnu/packages/cran.scm (r-refgenome): Update to 1.7.3.1.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus f0867a0e8b
gnu: r-findpython: Update to 1.0.4.
* gnu/packages/cran.scm (r-findpython): Update to 1.0.4.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 12502bf4e8
gnu: r-prediction: Update to 0.3.6.1.
* gnu/packages/cran.scm (r-prediction): Update to 0.3.6.1.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus fbd263cd4a
gnu: r-abn: Update to 1.3.
* gnu/packages/cran.scm (r-abn): Update to 1.3.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 1b1444012b
gnu: r-sjstats: Update to 0.17.3.
* gnu/packages/cran.scm (r-sjstats): Update to 0.17.3.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 9df469a1d4
gnu: r-emmeans: Update to 1.3.1.
* gnu/packages/cran.scm (r-emmeans): Update to 1.3.1.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 1afe56444e
gnu: r-glmmtmb: Update to 0.2.3.
* gnu/packages/cran.scm (r-glmmtmb): Update to 0.2.3.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 1417d5f1d5
gnu: r-rio: Update to 0.5.16.
* gnu/packages/cran.scm (r-rio): Update to 0.5.16.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 962304c31c
gnu: r-arules: Update to 1.6-2.
* gnu/packages/cran.scm (r-arules): Update to 1.6-2.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus f2fc34f241
gnu: r-fnn: Update to 1.1.2.2.
* gnu/packages/cran.scm (r-fnn): Update to 1.1.2.2.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus f0fe1a5a45
gnu: r-shinyace: Update to 0.3.3.
* gnu/packages/cran.scm (r-shinyace): Update to 0.3.3.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 5f1f11049f
gnu: r-cubature: Update to 2.0.3.
* gnu/packages/cran.scm (r-cubature): Update to 2.0.3.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 7abb15f2bb
gnu: r-tseries: Update to 0.10-46.
* gnu/packages/cran.scm (r-tseries): Update to 0.10-46.
2019-01-12 23:35:15 +01:00
Ricardo Wurmus 9d83132757
gnu: r-statnet-common: Update to 4.2.0.
* gnu/packages/cran.scm (r-statnet-common): Update to 4.2.0.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 7e9e9c9c46
gnu: r-tinytex: Update to 0.10.
* gnu/packages/cran.scm (r-tinytex): Update to 0.10.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus fc00a1f0fc
gnu: r-pillar: Update to 1.3.1.
* gnu/packages/cran.scm (r-pillar): Update to 1.3.1.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 111516f9d6
gnu: r-gclus: Update to 1.3.2.
* gnu/packages/cran.scm (r-gclus): Update to 1.3.2.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus ed46a05c75
gnu: r-laeken: Update to 0.5.0.
* gnu/packages/cran.scm (r-laeken): Update to 0.5.0.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus fc74de42da
gnu: r-ddalpha: Update to 1.3.8.
* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.8.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 221b3b164d
gnu: r-rmysql: Update to 0.10.16.
* gnu/packages/cran.scm (r-rmysql): Update to 0.10.16.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 1c6d199ee8
gnu: r-mitml: Update to 0.3-7.
* gnu/packages/cran.scm (r-mitml): Update to 0.3-7.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 5703991841
gnu: r-recipes: Add missing input.
* gnu/packages/cran.scm (r-recipes)[propagated-inputs]: Add r-withr.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 77f97229c9
gnu: r-dimred: Add missing input.
* gnu/packages/cran.scm (r-dimred)[propagated-inputs]: Add r-magrittr.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 8f88701491
gnu: r-lava: Update to 1.6.4.
* gnu/packages/cran.scm (r-lava): Update to 1.6.4.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 397dba01c6
gnu: r-powerlaw: Update to 0.70.2.
* gnu/packages/cran.scm (r-powerlaw): Update to 0.70.2.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 72c4987506
gnu: r-circlize: Update to 0.4.5.
* gnu/packages/cran.scm (r-circlize): Update to 0.4.5.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 422dea1774
gnu: r-ps: Update to 1.3.0.
* gnu/packages/cran.scm (r-ps): Update to 1.3.0.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus dcf89cc0cf
gnu: r-haven: Update to 2.0.0.
* gnu/packages/cran.scm (r-haven): Update to 2.0.0.
2019-01-12 23:35:14 +01:00
Ricardo Wurmus 69aad34ae0
gnu: r-feather: Update to 0.3.2.
* gnu/packages/cran.scm (r-feather): Update to 0.3.2.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 1add168ab5
gnu: r-htmltable: Update to 1.13.1.
* gnu/packages/cran.scm (r-htmltable): Update to 1.13.1.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 37349c717e
gnu: r-httpuv: Update to 1.4.5.1.
* gnu/packages/cran.scm (r-httpuv): Update to 1.4.5.1.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 0c025a7f79
gnu: r-clipr: Update to 0.5.0.
* gnu/packages/cran.scm (r-clipr): Update to 0.5.0.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 2e4fc4ac62
gnu: r-caret: Update to 6.0-81.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-81.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus aa72d7f7f5
gnu: r-quantreg: Update to 5.38.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.38.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 9b7df80b9b
gnu: r-rcppeigen: Update to 0.3.3.5.0.
* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.5.0.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus bcc17f7f11
gnu: r-rrcov: Update to 1.4-7.
* gnu/packages/statistics.scm (r-rrcov): Update to 1.4-7.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 70ee5ab137
gnu: r-cowplot: Update to 0.9.4.
* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.4.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 7213ef07c6
gnu: r-rann: Update to 2.6.1.
* gnu/packages/statistics.scm (r-rann): Update to 2.6.1.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 2c8594d963
gnu: r-sfsmisc: Update to 1.1-3.
* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-3.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 54ebdf6f74
gnu: r-rmarkdown: Update to 1.11.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.11.
[propagated-inputs]: Remove r-rprojroot.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus fb45934202
gnu: r-rstudioapi: Update to 0.9.0.
* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.9.0.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 8f49d99a84
gnu: r-git2r: Update to 0.24.0.
* gnu/packages/statistics.scm (r-git2r): Update to 0.24.0.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus c12e429348
gnu: r-httr: Update to 1.4.0.
* gnu/packages/statistics.scm (r-httr): Update to 1.4.0.
2019-01-12 23:35:13 +01:00
Ricardo Wurmus 02c89c5812
gnu: r-commonmark: Update to 1.7.
* gnu/packages/statistics.scm (r-commonmark): Update to 1.7.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus fe8c44502b
gnu: r-checkmate: Update to 1.9.0.
* gnu/packages/statistics.scm (r-checkmate): Update to 1.9.0.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus ca4861c602
gnu: r-backports: Update to 1.1.3.
* gnu/packages/statistics.scm (r-backports): Update to 1.1.3.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 23347dc353
gnu: r-dbplyr: Update to 1.3.0.
* gnu/packages/statistics.scm (r-dbplyr): Update to 1.3.0.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus f12ed3664d
gnu: r-tibble: Update to 2.0.0.
* gnu/packages/statistics.scm (r-tibble): Update to 2.0.0.
[propagated-inputs]: Add r-fansi and r-pkgconfig.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus c668a95861
gnu: r-rlang: Update to 0.3.1.
* gnu/packages/statistics.scm (r-rlang): Update to 0.3.1.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 495866a9d7
gnu: r-knitr: Update to 1.21.
* gnu/packages/statistics.scm (r-knitr): Update to 1.21.
[propagated-inputs]: Add r-xfun.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus bf3aded0cf
gnu: r-markdown: Update to 0.9.
* gnu/packages/statistics.scm (r-markdown): Update to 0.9.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus eae93bd3f2
gnu: r-bh: Update to 1.69.0-1.
* gnu/packages/statistics.scm (r-bh): Update to 1.69.0-1.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus b6e27673e6
gnu: r-pheatmap: Update to 1.0.12.
* gnu/packages/statistics.scm (r-pheatmap): Update to 1.0.12.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus ca2bc7e037
gnu: r-mgcv: Update to 1.8-26.
* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-26.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 60f1bce09f
gnu: r-codetools: Update to 0.2-16.
* gnu/packages/statistics.scm (r-codetools): Update to 0.2-16.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 3dbd87f504
gnu: r-class: Update to 7.3-15.
* gnu/packages/statistics.scm (r-class): Update to 7.3-15.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 35cf4874cc
gnu: r-survival: Update to 2.43-3.
* gnu/packages/statistics.scm (r-survival): Update to 2.43-3.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 11a36548d9
gnu: r-argparse: Update to 2.0.0.
* gnu/packages/cran.scm (r-argparse): Update to 2.0.0.
[propagated-inputs]: Add r-r6; remove r-proto.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus 527c605598
gnu: r-callr: Update to 3.1.1.
* gnu/packages/cran.scm (r-callr): Update to 3.1.1.
[propagated-inputs]: Remove r-base64enc.
2019-01-12 23:35:12 +01:00
Ricardo Wurmus b140569e18
gnu: r-readxl: Update to 1.2.0.
* gnu/packages/cran.scm (r-readxl): Update to 1.2.0.
[propagated-inputs]: Add r-progress.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 0aad198e2b
gnu: r-pracma: Update to 2.2.2.
* gnu/packages/maths.scm (r-pracma): Update to 2.2.2.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 44c69a536e
gnu: r-rcpparmadillo: Update to 0.9.200.5.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.200.5.0.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 0e87bf0177
gnu: r-processx: Update to 3.2.1.
* gnu/packages/cran.scm (r-processx): Update to 3.2.1.
[propagated-inputs]: Remove r-assertthat, r-crayon, and r-testthat.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 2766d3436a
gnu: r-sjlabelled: Update to 1.0.16.
* gnu/packages/cran.scm (r-sjlabelled): Update to 1.0.16.
[propagated-inputs]: Remove r-tibble and r-tidyselect.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 813d9c51e3
gnu: r-broom: Update to 0.5.1.
* gnu/packages/cran.scm (r-broom): Update to 0.5.1.
[propagated-inputs]: Add r-generics.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 25c67ecfc6
gnu: Add r-generics.
* gnu/packages/cran.scm (r-generics): New variable.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 646e1ef059
gnu: r-curl: Update to 3.3.
* gnu/packages/cran.scm (r-curl): Update to 3.3.
[inputs]: Add zlib.
[native-inputs]: Add pkg-config.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus ef91530362
gnu: r-readr: Update to 1.3.1.
* gnu/packages/statistics.scm (r-readr): Update to 1.3.1.
[propagated-inputs]: Add r-clipr and r-crayon.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 48102ce123
gnu: r-mvabund: Update to 4.0.1.
* gnu/packages/cran.scm (r-mvabund): Update to 4.0.1.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 04a18a81ae
gnu: r-writexl: Update to 1.1.
* gnu/packages/cran.scm (r-writexl): Update to 1.1.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus a2315c6702
gnu: r-jsonlite: Update to 1.6.
* gnu/packages/cran.scm (r-jsonlite): Update to 1.6.
2019-01-12 23:35:11 +01:00
Kei Kebreau ea600ff709
gnu: python-pillow: Update homepage.
* gnu/packages/python.scm (python-pillow)[homepage]: Update URL.
2019-01-12 16:39:26 -05:00
Kei Kebreau acbf312573
gnu: python-pillow: Update to 5.4.0
* gnu/packages/python.scm (python-pillow): Update to 5.4.0.
[arguments]: Add 'patch-ldconfig' phase.
2019-01-12 16:38:36 -05:00
Ricardo Wurmus 146c6b62bf
gnu: Sort package modules in (gnu packages guile).
* gnu/packages/guile.scm: Sort list of gnu/packages modules.
2019-01-12 12:14:31 +01:00
Ricardo Wurmus 7d8baff97b
gnu: impressive: Update to 0.12.0.
* gnu/packages/pdf.scm (impressive): Update to 0.12.0.
2019-01-12 12:14:31 +01:00
Ricardo Wurmus 24155bf40d
gnu: Move Java compression packages to new module.
* gnu/packages/compression.scm (bitshuffle-for-snappy): Export variable.
(java-snappy, java-snappy-1, java-iq80-snappy, java-jbzip2, java-tukaani-xz):
Move these variables from here...
* gnu/packages/java-compression.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/java.scm, gnu/packages/bioinformatics.scm: Adjust module
references.
2019-01-12 12:14:28 +01:00
guy fleury iteriteka 1704367719
gnu: Add Bochs.
* gnu/packages/virtualization.scm (bochs): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-01-11 17:09:20 -05:00
Leo Famulari 81c64748ba
gnu: Stellarium: Update to 0.18.3.
* gnu/packages/astronomy.scm (stellarium): Update to 0.18.3.
[arguments]: Skip a broken test.
2019-01-11 17:07:55 -05:00
Pierre Neidhardt 1ac0c1b899
gnu: opendht: Make argon2 a propagated input so that its .pc is found.
* gnu/packages/networking.scm (opendht)[inputs]: Remove argon2.
[propagated-inputs]: Add it here.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt e0fa641380
gnu: opendht: Use jsoncpp and restbed.
* gnu/packages/crypto.scm (opendht): Move definition to networking.scm.
* gnu/packages/networking.scm (opendht)[inputs]: Add jsoncpp and restbed.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt 362fba83dd
gnu: Add restbed.
* gnu/packages/networking.scm (restbed): New variable.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt 50e1843b3a
gnu: libupnp: Update to 1.6.25.
* gnu/packages/upnp.scm (libupnp): Update to 1.6.25.
2019-01-11 19:48:00 +01:00
Hartmut Goebel 46b082f97f
gnu: kinit: Use KDEINIT5_LIBRARY_PATH to search for dynlibs.
Using LIBRARY_PATH was introduced in
16b8aff85b, but is wrong since
this variable is used by the compiler (gcc) at link time.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: Change
  LIBRARY_PATH to KDEINIT5_LIBRARY_PATH.
* gnu/packages/kde-frameworks.scm (kinit)[native-search-paths]:
  New field.
2019-01-11 16:35:52 +01:00
Jelle Licht 5a26f879c3
Revert "gnu: emacs-ghub: Update to 3.2.0."
This change should be applied once we update our magit package.

This reverts commit b96f0e6ff9.
2019-01-11 13:32:31 +01:00
Gabriel Hondet 88d7101798
gnu: Add emacs-general.
[[PGP Signed Part:Good signature from 31BC8105F659D425 Gabriel Hondet <gabrielhondet@gmail.com> (trust undefined) created at 2019-01-06T10:42:43+0100 using RSA]]
* gnu/packages/emacs.scm (emacs-general): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-11 12:14:38 +01:00
Ludovic Courtès 84a2de36a1
services: Deprecate a few more service procedures.
These procedures were already either undocumented (and de facto
deprecated) or documented as deprecated or redundant.

* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
deprecated.
* gnu/services/mcron.scm (mcron-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
adjust example.
(Networking Services): Remove 'tor-service'.
* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
'mcron-service'.
* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
'tor-service'.
* tests/guix-system.sh: Likewise.
2019-01-11 12:14:38 +01:00
Ludovic Courtès babfd9447d
tests: Nitpick on Docker test.
This is a followup to 7d8a4eeacc.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/docker.scm.
* gnu/tests/docker.scm: Update copyright line.
2019-01-11 12:14:37 +01:00
Rutger Helling cb2ad4f508
gnu: wine-staging: Hard-code vulkan loader.
* gnu/packages/wine.scm (wine-staging-patchset-data): Fix indentation.
* gnu/packages/wine.scm (wine-staging)[arguments]: Add 'wrap-executable phase.
* gnu/packages/wine.scm (wine64-staging)[arguments]: Add 'wrap-executable
phase. Copy the real wine-preloader instead of the wrapped version.
2019-01-11 11:15:13 +01:00
Ricardo Wurmus e7c6bc45ed
gnu: jamm: Remove broken "build" phase.
* gnu/packages/bioinformatics.scm (jamm)[arguments]: Remove "build" phase.
2019-01-11 06:08:43 +01:00
Danny Milosavljevic 9757b57f4e
services: docker: Update comment.
* gnu/services/docker.scm (docker-shepherd-service): Update comment.
2019-01-11 02:53:28 +01:00
Leo Famulari adf0b482eb
gnu: gexiv2: Update to 0.10.10.
* gnu/packages/gnome.scm (gexiv2): Update to 0.10.10.
2019-01-10 18:45:41 -05:00
Ricardo Wurmus d4d9a1ece0
gnu: Update texlive packages.
* guix/build-system/texlive.scm (%texlive-tag, %texlive-revision): Update to
texlive-2018.2, revision 49435.
* gnu/packages/tex.scm (texlive-dvips, texlive-generic-unicode-data,
texlive-generic-dehyph-exptl, texlive-generic-hyph-utf8, texlive-fontname,
texlive-fonts-cm, texlive-tex-plain, texlive-latex-base,
texlive-latex-graphics, texlive-latex-graphics, texlive-latex-oberdiek,
texlive-latex-tools, texlive-latex-l3kernel, texlive-latex-l3packages,
texlive-latex-fontspec, texlive-latex-amsmath, texlive-latex-amscls,
texlive-latex-babel, texlive-latex-cyrillic, texlive-latex-eqparbox,
texlive-latex-ifplatform, texlive-latex-etoolbox, texlive-latex-galois,
texlive-latex-polyglossia, texlive-tex-texinfo, texlive-latex-changebar,
texlive-latex-fancyhdr, texlive-latex-overpic, texlive-latex-parskip,
texlive-metapost, texlive-latex-ucs, texlive-generic-pdftex,
texlive-latex-media9, texlive-latex-ocgx2, texlive-latex-koma-script,
texlive-generic-listofitems, texlive-bibtex, texlive-context-base): Update
hashes.
(texlive-latex-fontspec)[arguments]: Remove custom build target.
(texlive-latex-dinbrief)[arguments]: Add build phase "fix-encoding-error".
(texlive-latex-xkeyval): New variable.
(texlive-latex-pstool)[source]: Fetch from new location.
[build-system]: Use trivial-build-system.
[arguments]: Write simple builder.
[propagated-inputs]: Add texlive-latex-l3kernel, texlive-latex-tools, and
texlive-latex-xkeyval.
[synopsis]: Fix typo.
2019-01-10 22:43:09 +01:00
Kei Kebreau c954fe6622
gnu: irssi: Update to 1.1.2 [fixes CVE-2019-5882].
* gnu/packages/irc.scm (irssi): Update to 1.1.2.
2019-01-10 16:05:42 -05:00
Danny Milosavljevic ffcd282702
gnu: docker: Booby-trap "Command" and "LookPath" calls.
* gnu/packages/docker.scm (docker)[arguments]<#:phases>[patch-paths]:
Booby-trap "Command" and "LookPath" calls.
2019-01-10 21:29:53 +01:00
Pierre Neidhardt 6a6e5d84da
gnu: opendht: Update to 1.8.1.
* gnu/packages/crypto.scm (opendht): Update to 1.8.1.
[source]: Remove snippet that deletes argon2, which is no longer bundled.
[arguments]: Add "--with-argon2" to use system argon2.
[license]: Update to GPLv3+ following the README and source headers.
2019-01-10 21:09:06 +01:00
Pierre Neidhardt 6fe6840dab
gnu: Add libsecp256k1.
* gnu/packages/crypto.scm (libsecp256k1): New variable.
2019-01-10 21:09:06 +01:00
Pierre Neidhardt 35ac66eec1
gnu: crypto++: Update to 8.0.0.
* gnu/packages/crypto.scm (crypto++): Update to 8.0.0.
[arguments]: Build shared library.
[arguments]: Generate .pc file.
2019-01-10 21:09:06 +01:00
Danny Milosavljevic 8b0c174415
services: docker: Use more minimal service requrements.
* gnu/services/docker.scm (docker-service-type)[requirement]: Add
file-system-/sys/fs/cgroup/blkio, file-system-/sys/fs/cgroup/cpu,
file-system-/sys/fs/cgroup/cpuset, file-system-/sys/fs/cgroup/devices,
file-system-/sys/fs/cgroup/memory.  Remove elogind.
2019-01-10 19:17:49 +01:00
Danny Milosavljevic d3a0e74d6a
services: docker: Clarify service-extension shepherd-root-service-type.
* gnu/services/docker.scm (docker-service-type)[extensions]: Clarify
service-extension shepherd-root-service-type.
2019-01-10 19:17:48 +01:00
Nam Nguyen dbd346ae88
gnu: sct: Correct license.
* gnu/packages/xdisorg.scm (sct)[license]: Change to non-copyleft.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-10 14:59:23 +01:00
Ludovic Courtès 65a67bf711
services: Use 'define-deprecated' for service procedures.
* gnu/services/base.scm (urandom-seed-service, gpm-service): Define
using 'define-deprecated'.
* gnu/services/messaging.scm (bitlbee-service): Likewise.
* gnu/services/networking.scm (dhcp-client-service): Likewise.
(ntp-service): Likewise.
* gnu/services/xorg.scm (slim-service): Likewise.
(gdm-service): Likewise.
2019-01-10 14:59:23 +01:00
Tim Gesthuizen 7d4b3e1e2b
gnu: Add pwsafe
* gnu/packages/password-utils.scm (pwsafe): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-10 14:59:22 +01:00
Ludovic Courtès 01b3625df6
services: gdm: Add default value.
* gnu/services/xorg.scm (<gdm-configuration>)[x-server]: Add default
value.
(gdm-service-type)[default-value, description]: New fields.
(gdm-service): Mark as deprecated.
2019-01-10 14:59:22 +01:00
Rutger Helling 394207c1ee
gnu: Add missing copyright line.
* gnu/packages/video.scm: Add missing copyright line for commit 20b4aa6.
2019-01-10 08:59:44 +01:00
Rutger Helling 1d591432c7
gnu: wlstream: Fix indentation.
* gnu/packages/video.scm (wlstream): Fix indentation.
2019-01-10 08:53:36 +01:00
Rutger Helling 20b4aa6bab
gnu: Add wlstream.
* gnu/packages/video.scm (wlstream): New variable.
2019-01-10 08:41:03 +01:00
Rutger Helling 1f61cc102e
gnu: ffmpeg: Add libdrm support.
* gnu/packages/video.scm (ffmpeg): Add libdrm support.
2019-01-10 08:20:39 +01:00
Danny Milosavljevic 6b6a25d4d2
gnu: docker: Fix more paths.
* gnu/packages/docker.scm (docker)[inputs]: Add dbus, git.
[arguments]<#:phases>[patch-paths]: Use them.
2019-01-10 05:40:53 +01:00
Danny Milosavljevic f946a370ed
services: docker: Depend on elogind.
* gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind.
2019-01-10 05:15:42 +01:00
Danny Milosavljevic dc4b4a38fa
tests: docker: Fix test.
* gnu/tests/docker.scm (run-docker-test): Set memory and disk size.
(%docker-os): Add elogind service.
2019-01-10 05:15:41 +01:00
Mark H Weaver 60893e5c84
gnu: linux-libre: Update to 4.20.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.1.
(%linux-libre-hash): Update hash.
2019-01-09 23:00:07 -05:00
Mark H Weaver f7ed0b1db5
gnu: linux-libre@4.19: Update to 4.19.14.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.14.
(%linux-libre-4.19-hash): Update hash.
2019-01-09 23:00:05 -05:00
Mark H Weaver 166c6ad39c
gnu: linux-libre@4.14: Update to 4.14.92.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.92.
(%linux-libre-4.14-hash): Update hash.
2019-01-09 23:00:03 -05:00
Mark H Weaver c37f52e3be
gnu: linux-libre@4.9: Update to 4.9.149.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.149.
2019-01-09 23:00:00 -05:00
Mark H Weaver 28f6b27543
gnu: linux-libre: Enable pressure stall information.
* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
gnu/packages/aux-files/linux-libre/4.20-i686.conf,
gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: Enable CONFIG_PSI.
2019-01-09 22:59:58 -05:00
Danny Milosavljevic 8cd958608c
gnu: docker: Disable tests requiring elevated permissions.
* gnu/packages/docker.scm (docker)[arguments]<#:phases>[delete-failing-tests]:
Disable tests requiring elevated permissions.
2019-01-10 04:46:29 +01:00
Danny Milosavljevic 8b487bf84f
gnu: containerd: Fix more paths.
* gnu/packages/docker.scm (containerd)[inputs]: Add util-linux.
[arguments]<#:phases>[patch-paths]: Fix more paths.
2019-01-10 04:34:57 +01:00
Danny Milosavljevic 58adcaa19f
gnu: docker: Fix more paths.
* gnu/packages/docker.scm (docker)[inputs]: Add util-linux.
[arguments]<#:phases>[patch-paths]: Fix more paths.
2019-01-10 04:33:47 +01:00
Danny Milosavljevic f0bfd0fc21
services: docker: Specify log file for containerd.
* gnu/services/docker.scm (containerd-shepherd-service): Specify log file
for containerd.
2019-01-10 03:54:28 +01:00
Danny Milosavljevic 7d8a4eeacc
tests: Add Docker system test.
* gnu/tests/docker.scm: New file.
2019-01-10 03:44:20 +01:00
Danny Milosavljevic 65a7e35cb5
gnu: docker: Substitute LookPath of literals generally.
* gnu/packages/docker.scm (docker)[arguments]<#:phases>[patch-paths]:
Substitute LookPath of literals generally.
2019-01-10 03:12:32 +01:00
Danny Milosavljevic e9b316453e
gnu: Add docker-cli.
* gnu/packages/docker.scm (docker-cli): New variable.
2019-01-10 03:01:12 +01:00
Danny Milosavljevic 8af4c335e3
services: Add docker.
* gnu/services/docker.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document the service.
2019-01-10 03:00:55 +01:00
Danny Milosavljevic f87ea24a82
gnu: Add docker.
* gnu/packages/docker.scm (docker): New variable.
* gnu/packages/patches/docker-engine-test-noinstall.patch: New file.
* gnu/packages/patches/docker-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-10 02:49:14 +01:00
Leo Famulari fc51c28ae8
gnu: Blender: Update to a beta release of 2.80.
Fixes <https://bugs.gnu.org/33608> and <https://bugs.gnu.org/33882>.

* gnu/packages/graphics.scm (blender): Update to 2.80-beta-0.3c3d80e.
[source]: Fetch from the Git repository.
[inputs]: Use OpenJPEG 2. Add Numpy.
[arguments]: Specify the location of Numpy. Remove some configure flags that are
no longer used. Comment out the 'fix-broken-import' phase because the
file it patches doesn't exist in the Git sources.
[description]: Add a warning about the beta status.
2019-01-09 18:54:16 -05:00
Jelle Licht b96f0e6ff9
gnu: emacs-ghub: Update to 3.2.0.
* gnu/packages/emacs.scm (emacs-ghub): Update to 3.2.0.
[source]: Use 'git-fetch'.
[propagated-inputs]: Add emacs-dash, emacs-graphql,
emacs-let-alist, emacs-treepy.
2019-01-09 22:40:32 +01:00
Jelle Licht 9bc7dd62b4
gnu: emacs-magit-popup: Update to 2.12.5.
* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5.
2019-01-09 22:40:25 +01:00
Jelle Licht 8d59ef68cb
gnu: emacs-with-editor: Update to 2.8.0.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.8.0.
[source]: Use 'git-fetch'.
2019-01-09 22:40:13 +01:00
Jelle Licht 5b07f06804
gnu: Add emacs-graphql.
* gnu/packages/emacs.scm (emacs-graphql): New variable.
2019-01-09 22:40:02 +01:00
Jelle Licht abb8dff054
gnu: Add emacs-treepy.
* gnu/packages/emacs.scm (emacs-treepy): New variable.
2019-01-09 22:38:22 +01:00
Jelle Licht 56c50c71b5
gnu: emacs-emacsql: Update to 3.0.0.
* gnu/packages/emacs.scm (emacs-emacsql): Update to 3.0.0.
[source]: Use 'git-fetch'.
[arguments]: Remove unnecessary fix.
2019-01-09 22:38:06 +01:00
Jelle Licht d4e915f9b5
gnu: emacs-closql: Update to 1.0.0.
* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0.
[source]: Use 'git-fetch'.
2019-01-09 22:37:52 +01:00
Leo Famulari 817e09c174
gnu: Django: Update to 1.11.18 [fixes CVE-2019-3498].
* gnu/packages/django.scm (python-django, python2-django): Update to 1.11.18.
2019-01-09 15:44:36 -05:00
Leo Famulari e82c98abe9
gnu: aria2: Fix CVE-2019-3500.
* gnu/packages/patches/aria2-CVE-2019-3500.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bittorrent.scm (aria2)[source]: Use it.
2019-01-09 15:38:19 -05:00
Leo Famulari 45ee3fde87
gnu: hashcat: Update to 5.1.0.
* gnu/packages/password-utils.scm (hashcat): Update to 5.1.0.
2019-01-09 14:05:20 -05:00
Danny Milosavljevic f73b7bf6e2
gnu: fasm: Update comments.
* gnu/packages/assembly.scm (fasm): Update comments.
2019-01-09 19:33:28 +01:00
Danny Milosavljevic cb95e79f14
gnu: fasm: Fix grammatical errors in description.
* gnu/packages/assembly.scm (fasm)[description]: Modify.
2019-01-09 19:33:27 +01:00
Danny Milosavljevic 1bde3d2cbf
gnu: Add dev86.
* gnu/packages/assembly.scm (dev86): New variable.
2019-01-09 19:33:27 +01:00
Efraim Flashner ab7aa06cac
gnu: python-pygit2: Update to 0.27.3.
* gnu/packages/python.scm (python-pygit2): Update to 0.27.3.
[arguments]: Add custom phase to compile with cffi support. Add custom
phase to not require specific versions of python-cffi.
[native-inputs]: Add python-pytest.
2019-01-09 20:25:50 +02:00
Ludovic Courtès 1b504b498a
gnu: libgit2: Update to 0.27.7.
* gnu/packages/version-control.scm (libgit2): Update to 0.27.7.
2019-01-09 18:47:57 +01:00
Tim Gesthuizen 037c3b0ea2
gnu: emacs-irony-mode: Remove propagated input
emacs-irony-mode finds its server binary because its a propagated input and is
in the path. We can substitute the variable `irony-server-install-prefix` to
not propagate the input and keep the binary isolated from the user.

* gnu/packages/emacs.scm (emacs-irony-mode):
[propagated-inputs] Remove propagated inputs
[inputs] Add emacs-irony-mode-server
[arguments] Add phase substituting the variable of the server path

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Tim Gesthuizen ecf7e4ea43
gnu: emacs-ggtags: Don't require GNU Global in path
emacs-ggtags relies on the GNU Global tools (global and gtags) to be available
in the path. This way it will grab some random executable if it will find
executables at all.
This is fixed by setting the prefix to GNU Global in the store. This way
emacs-ggtags will use specific deterministic executables.

* gnu/packages/emacs.scm (emacs-ggtags):
[inputs]: Add GNU Global to the inputs
[arguments]: Add a phase for substituting the right path to the executables

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Vasile Dumitrascu b2a5ef2e94
gnu: e2fsprogs: Update to 1.44.5.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Vasile Dumitrascu 4287bd19c7
gnu: bind: Update to 9.12.3-P1.
* gnu/packages/dns.scm (bind): Update to 9.12.3-P1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Brett Gilio 25a0ffbf27
gnu: emacs-md4rd: Update to c55512c.
* gnu/packages/emacs.scm (emacs-md4rd): Update to c55512c.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:56 +01:00
Ricardo Wurmus cba08f60a1
gnu: Add r-mcmc.
* gnu/packages/cran.scm (r-mcmc): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 39274ab4d9
gnu: Add r-parcor.
* gnu/packages/cran.scm (r-parcor): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 0af9616d91
gnu: Add r-huge.
* gnu/packages/cran.scm (r-huge): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 879a15203b
gnu: Add r-ppls.
* gnu/packages/cran.scm (r-ppls): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 17932a0f63
gnu: Add r-epi.
* gnu/packages/cran.scm (r-epi): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 728012dae8
gnu: Add r-etm.
* gnu/packages/cran.scm (r-etm): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 7aeec0cf37
gnu: Add r-cmprsk.
* gnu/packages/cran.scm (r-cmprsk): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus e3c0e3e360
gnu: Add r-protviz.
* gnu/packages/cran.scm (r-protviz): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus fe4e9f0349
gnu: Add r-rbamtools.
* gnu/packages/cran.scm (r-rbamtools): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus e50722c8e6
gnu: Add r-genenet.
* gnu/packages/cran.scm (r-genenet): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 6a5bfe09eb
gnu: Add r-longitudinal.
* gnu/packages/cran.scm (r-longitudinal): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 1ea708af8c
gnu: Add r-survivalroc.
* gnu/packages/cran.scm (r-survivalroc): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus afc0d8158b
gnu: Add r-bootstrap.
* gnu/packages/cran.scm (r-bootstrap): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 4fcbd7eaf3
gnu: Add r-rmeta.
* gnu/packages/cran.scm (r-rmeta): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus c2d6e866ac
gnu: Add r-drc.
* gnu/packages/cran.scm (r-drc): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 99c164a5c7
gnu: Add r-spatialextremes.
* gnu/packages/cran.scm (r-spatialextremes): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 32725458b7
gnu: Add r-fields.
* gnu/packages/cran.scm (r-fields): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 90104ecd66
gnu: Add r-spam.
* gnu/packages/cran.scm (r-spam): New variable.
2019-01-09 17:13:51 +01:00
Ricardo Wurmus f51dcc275e
gnu: Add r-dotcall64.
* gnu/packages/cran.scm (r-dotcall64): New variable.
2019-01-09 17:13:49 +01:00
Ricardo Wurmus 658b2b62cb
gnu: Add r-assertive.
* gnu/packages/cran.scm (r-assertive): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 39231abf4d
gnu: Add r-assertive-data.
* gnu/packages/cran.scm (r-assertive-data): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 39ef8e097b
gnu: Add r-assertive-data-uk.
* gnu/packages/cran.scm (r-assertive-data-uk): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 6d3702e5ce
gnu: Add r-assertive-data-us.
* gnu/packages/cran.scm (r-assertive-data-us): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 66d0a0a706
gnu: Add r-assertive-strings.
* gnu/packages/cran.scm (r-assertive-strings): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 29d9a2affb
gnu: Add r-assertive-datetimes.
* gnu/packages/cran.scm (r-assertive-datetimes): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 50ce8b1e2c
gnu: Add r-assertive-code.
* gnu/packages/cran.scm (r-assertive-code): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 1f0a761a14
gnu: Add r-assertive-files.
* gnu/packages/cran.scm (r-assertive-files): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 5e3bd35506
gnu: Add r-assertive-types.
* gnu/packages/cran.scm (r-assertive-types): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus dcafcfb4fd
gnu: Add r-assertive-reflection.
* gnu/packages/cran.scm (r-assertive-reflection): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus c358b5d418
gnu: Add r-assertive-models.
* gnu/packages/cran.scm (r-assertive-models): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 905aa46ae5
gnu: Add r-assertive-matrices.
* gnu/packages/cran.scm (r-assertive-matrices): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 2da2d2f605
gnu: Add r-assertive-sets.
* gnu/packages/cran.scm (r-assertive-sets): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus dac9c1f604
gnu: Add r-assertive-numbers.
* gnu/packages/cran.scm (r-assertive-numbers): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 4b2d17edaa
gnu: Add r-assertive-properties.
* gnu/packages/cran.scm (r-assertive-properties): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 8004bb2451
gnu: Add r-assertive-base.
* gnu/packages/cran.scm (r-assertive-base): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus a536c7c9ad
gnu: Add r-rmpfr.
* gnu/packages/cran.scm (r-rmpfr): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 1ab5160434
gnu: Add r-gmp.
* gnu/packages/cran.scm (r-gmp): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus dfd09f7bad
gnu: Add r-bigrquery.
* gnu/packages/cran.scm (r-bigrquery): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus ad6fea1690
gnu: Add r-ontologyindex.
* gnu/packages/cran.scm (r-ontologyindex): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 9170eb7f1f
gnu: Add r-rapidjsonr.
* gnu/packages/cran.scm (r-rapidjsonr): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus e7176ac5bd
gnu: Add r-pixmap.
* gnu/packages/cran.scm (r-pixmap): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 895efece37
gnu: Add r-strucchange.
* gnu/packages/cran.scm (r-strucchange): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus d28be7b76b
gnu: Add r-als.
* gnu/packages/cran.scm (r-als): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 9401f56b81
gnu: Add r-chemometricswithr.
* gnu/packages/cran.scm (r-chemometricswithr): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 25861356ed
gnu: Add r-iso.
* gnu/packages/cran.scm (r-iso): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 00436e2cac
gnu: Add r-nnls.
* gnu/packages/cran.scm (r-nnls): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 2871b670a8
gnu: Add r-kohonen.
* gnu/packages/cran.scm (r-kohonen): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus d0eb09a134
gnu: Add r-grimport.
* gnu/packages/cran.scm (r-grimport): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 7eec973e81
gnu: Add r-tractor-base.
* gnu/packages/cran.scm (r-tractor-base): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus b98662c53a
gnu: Add r-reportr.
* gnu/packages/cran.scm (r-reportr): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus cb03d6c6f3
gnu: Add r-ore.
* gnu/packages/cran.scm (r-ore): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 6e09f50613
gnu: Add r-shades.
* gnu/packages/cran.scm (r-shades): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus f79e63a571
gnu: Add r-rnifti.
* gnu/packages/cran.scm (r-rnifti): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus b2e777b27c
gnu: Add r-tfmpvalue.
* gnu/packages/cran.scm (r-tfmpvalue): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus adcd0cc87e
gnu: Add r-splitstackshape.
* gnu/packages/cran.scm (r-splitstackshape): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 5f0fbfc0ad
gnu: Add r-lassopv.
* gnu/packages/cran.scm (r-lassopv): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 3d62d98e69
gnu: Add r-flare.
* gnu/packages/cran.scm (r-flare): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 029425cbce
gnu: Add r-vbsr.
* gnu/packages/cran.scm (r-vbsr): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 5574cb812a
gnu: Add r-rpostgresql.
* gnu/packages/cran.scm (r-rpostgresql): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 3088b3fc5b
gnu: Add r-rspectra.
* gnu/packages/cran.scm (r-rspectra): New variable.
2019-01-09 15:43:45 +01:00
Ludovic Courtès 0991fd5336
build: Require Guile 2.2.
* configure.ac: Require Guile 2.2.
* README: Adjust accordingly.
* doc/guix.texi (Requirements): Likewise.
* gnu/packages/package-management.scm (guile2.0-guix): Deprecate.
(guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX.
2019-01-09 14:47:53 +01:00
Efraim Flashner 847ffe8852
gnu: bash: Update to 5.0.
* gnu/packages/bash.scm (bash): Update to 5.0.
[source]: Remove patches.
(patch-url seqno): Prepare for bash-5.0 patches.
(%patch-series-4.4): Rename %patch-series-5.0, remove patches.
2019-01-08 18:19:24 +02:00
Efraim Flashner 2cb4f940f2
gnu: readline: Update to 8.0.
* gnu/packages/readline.scm (readline): Update to 8.0.
[source]: Remove patch series %patch-series-7.0.
(readline-7): New variable.
2019-01-08 18:19:15 +02:00
Eric Bavier fefcb122ac
gnu: dvdisaster: Run regression tests.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Remove #:tests? argument.
Add 'check' phase.
2019-01-08 09:09:31 -06:00
Eric Bavier 98b0ec7fa6
gnu: dvdisaster: Install desktop file.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Add 'install-desktop phase.
2019-01-08 09:09:25 -06:00
Clément Lassieur 627e6d8c11
gnu: prosody: Update to 0.11.1.
* gnu/packages/messaging.scm (prosody): Update to 0.11.1.
[arguments]: Replace "Makefile" with "GNUmakefile".  Change "5.1" to "5.2".
Explain why there are no tests.
[inputs]: Replace lua-5.1, lua5.1-bitop, lua5.1-expat, lua5.1-socket,
lua5.1-filesystem, lua5.1-sec with lua-5.2, lua5.2-bitop, lua5.2-expat,
lua5.2-socket, lua5.2-filesystem, lua5.2-sec.
2019-01-08 15:23:36 +01:00
Clément Lassieur eb5b6c5777
gnu: Add lua5.2-sec.
* gnu/packages/lua.scm (lua5.2-sec): New variable.
(make-lua-sec): New procedure.
(lua5.1-sec, lua5.2-sec): Call it.
2019-01-08 15:23:36 +01:00
Clément Lassieur d994325747
gnu: Add lua-filesystem and lua5.2-filesystem.
* gnu/packages/lua.scm (lua-filesystem, lua5.2-filesystem): New variables.
(make-lua-filesystem): New procedure.
(lua-filesystem, lua5.1-filesystem, lua5.2-filesystem): Call it.
2019-01-08 15:23:36 +01:00
Clément Lassieur 253aab77c5
gnu: Add lua5.2-socket.
* gnu/packages/lua.scm (lua5.2-socket): New variable.
(make-lua-socket): New procedure.
(lua5.1-socket, lua5.2-socket): Call it.
2019-01-08 15:23:36 +01:00
Clément Lassieur 7c97a0631e
gnu: Add lua5.2-expat.
* gnu/packages/lua.scm (lua5.2-expat): New variable.
(make-lua-expat): New procedure.
(lua5.1-expat, lua5.2-expat): Call it.
2019-01-08 15:23:36 +01:00
Efraim Flashner 580f33e119
gnu: criu: Update to 3.11.
* gnu/packages/virtualization.scm (criu): Update to 3.11.
[arguments]: Add custom phase to patch python calls.
2019-01-08 12:29:42 +02:00
Efraim Flashner 49fe965d28
gnu: criu: Fix building on armhf-linux.
* gnu/packages/virtualization.scm (criu)[arguments]: Hardcode the arm
version in the Makefile.
2019-01-08 12:29:40 +02:00
Clément Lassieur b509381089
gnu: gajim-omemo: Update to 2.6.26.
* gnu/packages/messaging.scm (gajim-omemo): Update to 2.6.26.
2019-01-08 10:19:55 +01:00
Clément Lassieur 5cfec72f39
gnu: gajim: Update to 1.1.1.
* gnu/packages/messaging.scm (gajim): Update to 1.1.1.
[arguments]: Replace #:test-target with a 'check' phase.
2019-01-08 10:19:55 +01:00
Tobias Geerinckx-Rice eac5d425cd
gnu: tor: Update to 0.3.4.10.
* gnu/packages/tor.scm (tor): Update to 0.3.4.10.
2019-01-08 04:21:53 +01:00
Tobias Geerinckx-Rice be4f8391a4
gnu: privoxy: Update to 3.0.28.
* gnu/packages/tor.scm (privoxy): Update to 3.0.28.
2019-01-08 04:21:52 +01:00
Rutger Helling 3c85058c0e
gnu: libnet: Update to 1.2-rc3.
* gnu/packages/networking.scm (libnet): Update to 1.2-rc3.
[source]: Use git-fetch.
2019-01-07 22:07:01 +01:00
Julien Lepiller 8737666a99
gnu: ocaml-graph: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-graph)[properties]: Add upstream-name.
2019-01-07 22:05:47 +01:00
Julien Lepiller 33af92dd99
gnu: Move coq packages from ocaml to coq.
* gnu/packages/ocaml.scm (coq, proof-general, coq-flocq, coq-gappa, coq-mathcomp)
(coq-coquelicot, coq-bignums, coq-interval): Move from here...
* gnu/packages/coq.scm: ... to here.  New file.
2019-01-07 22:05:37 +01:00
Alex Kost 912f0541a3
gnu: emacs-guix: Update to 0.5.1.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.1.
2019-01-07 22:52:46 +03:00
Danny Milosavljevic 40c7476af8
gnu: containerd: Update synopsis.
* gnu/packages/docker.scm (containerd)[synopsis]: Modify.
2019-01-07 19:13:04 +01:00
Danny Milosavljevic 54891e850a
gnu: containerd: Enable tests.
* gnu/packages/docker.scm (containerd)[arguments]: Remove #:tests?.
2019-01-07 19:12:14 +01:00
Ricardo Wurmus 1f1e338ad4
gnu: Add missing use-module clause.
This is a follow-up to 4e5b8f7215.

* gnu/packages/docker.scm: Add missing use-module clause.
2019-01-07 18:45:23 +01:00
Ricardo Wurmus d53b23176f
gnu: Add r-corpcor.
* gnu/packages/cran.scm (r-corpcor): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus e3bb076678
gnu: Add r-ddrtree.
* gnu/packages/cran.scm (r-ddrtree): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 9f33d76c33
gnu: Add r-qlcmatrix.
* gnu/packages/cran.scm (r-qlcmatrix): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 58bc8857fb
gnu: Add r-combinat.
* gnu/packages/cran.scm (r-combinat): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 13f5837b4c
gnu: Add r-densityclust.
* gnu/packages/cran.scm (r-densityclust): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus b614009e6a
gnu: Add r-sparsesvd.
* gnu/packages/cran.scm (r-sparsesvd): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus fbebccf7f6
gnu: Add r-docopt.
* gnu/packages/cran.scm (r-docopt): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 45b469a472
gnu: Add r-rvcheck.
* gnu/packages/cran.scm (r-rvcheck): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 61d7334906
gnu: Add r-tidytree.
* gnu/packages/cran.scm (r-tidytree): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus a6e4413d64
gnu: Add r-colorramps.
* gnu/packages/cran.scm (r-colorramps): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus e37935e457
gnu: Add r-wordcloud.
* gnu/packages/cran.scm (r-wordcloud): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus f3949fecb3
gnu: Add r-waveslim.
* gnu/packages/cran.scm (r-waveslim): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus db084d79ea
gnu: Add r-tiff.
* gnu/packages/cran.scm (r-tiff): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 44b0c5b5b1
gnu: Add r-fftwtools.
* gnu/packages/cran.scm (r-fftwtools): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus 71601a5d92
gnu: Add r-softimpute.
* gnu/packages/cran.scm (r-softimpute): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus 03a3ec5e18
gnu: Add r-adgoftest.
* gnu/packages/cran.scm (r-adgoftest): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus a50abb3614
gnu: Add r-gsl.
* gnu/packages/cran.scm (r-gsl): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus ced51a204e
gnu: Add r-stabledist.
* gnu/packages/cran.scm (r-stabledist): New variable.
2019-01-07 18:44:03 +01:00
Efraim Flashner dcd1aa2e64
gnu: perl-lingua-translit: Update to 0.28.
* gnu/packages/perl.scm (perl-lingua-translit): Update to 0.28.
2019-01-07 19:42:41 +02:00
Danny Milosavljevic 4e5b8f7215
gnu: Add containerd.
* gnu/packages/docker.scm (containerd): New variable.
2019-01-07 16:41:17 +01:00
Danny Milosavljevic 7f2d67c826
gnu: Add dummy linker for arm-elf.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for arm-elf.
2019-01-07 16:39:35 +01:00
Ricardo Wurmus 2a2760a08f
gnu: Move R packages from geo.scm to cran.scm.
* gnu/packages/geo.scm (r-maps, r-mapproj, r-rgooglemaps, r-geosphere,
r-ggmap): Move from here...
* gnu/packages/cran.scm: ...to here.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus 576e74eee8
gnu: emacs-ess: Move to (gnu packages statistics).
* gnu/packages/emacs.scm (emacs-ess): Move from here...
* gnu/packages/statistics.scm (emacs-ess): ...to here.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus 61f2587db9
gnu: python-rpy2: Move to (gnu packages statistics).
* gnu/packages/python.scm (python-rpy2): Move from here...
* gnu/packages/statistics.scm (python-rpy2): ...to here.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus e0d3f4bf1a
gnu: Remove reference to (gnu packages statistics).
* gnu/packages/web.scm: Remove obsolete use-module clause.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus d9bec9a87b
gnu: r-rmysql: Move from databases.scm to cran.scm
* gnu/packages/databases.scm (r-rmysql): Move from here...
* gnu/packages/cran.scm (r-rmysql): ...to here.
2019-01-07 15:55:06 +01:00
Jelle Licht 41a010875b
gnu: biber: Update to 2.12.
* gnu/packages/tex.scm (biber): Update to 2.12.
[source]: Use 'git-fetch'. Add patch.
[inputs]: Add perl-file-slurper. Remove perl-file-slurp.
* gnu/packages/patches/biber-fix-encoding-write.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-01-07 15:40:58 +01:00
Ricardo Wurmus 60a166c629
gnu: r-feather: Move from serialization.scm to cran.scm.
* gnu/packages/serialization.scm (r-feather): Move from here...
* gnu/packages/cran.scm (r-feather): ...to here.
2019-01-07 15:21:09 +01:00
Ludovic Courtès 67eebb19b7
gnu: Fix top-level circular references between emacs.scm and llvm.scm.
Previously, loading either of these two modules could fail somewhat
non-deterministically because each top-level was referencing a variable
defined by the other module's top-level.

* gnu/packages/emacs.scm (package-elisp-from-package): Move to...
* gnu/packages/llvm.scm (package-elisp-from-package): Here.  Keep
private.
2019-01-07 15:09:30 +01:00
Jelle Licht 37e461e6f4
gnu: perl-file-slurper: Update to 0.012.
* gnu/packages/perl.scm (perl-file-slurper): Update to 0.012.
[native-inputs]: Add perl-test-warnings.
2019-01-07 15:08:08 +01:00
Ricardo Wurmus 92ce188331
gnu: Move R packages from web.scm to cran.scm.
* gnu/packages/web.scm (r-httpuv, r-jsonlite, r-servr, r-htmltools,
r-htmlwidgets, r-htmltable, r-curl, r-hwriter, r-rjson, r-shiny,
r-shinydashboard, r-shinyfiles, r-crosstalk, r-rook, r-miniui): Move these
from here...
* gnu/packages/cran.scm: ...to here.
2019-01-07 15:05:27 +01:00
Pierre Neidhardt 3a3d4d9d54
Revert "gnu: Use package-elisp-from-package for clangs emacs lisp files"
This reverts commit 5bc2e14add.
2019-01-07 14:58:40 +01:00
Efraim Flashner 6fd2ed23ac
gnu: mantis: Limit to x86_64-linux.
* gnu/packages/bioinformatics.scm (mantis)[supported-systems]: New field.
2019-01-07 15:47:34 +02:00
Pierre Neidhardt e97b23e4bd
gnu: package-elisp-from-package: Clarify docstring.
* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify.
2019-01-07 14:45:21 +01:00
Tim Gesthuizen 5bc2e14add
gnu: Use package-elisp-from-package for clangs emacs lisp files
Use package-elisp-from-package for emacs-clang-format and emacs-clang-rename.
Also remove package-from-clang-elisp-file as it is not needed anymore.

* gnu/packages/llvm.scm (emacs-clang-format): Use package-elisp-from-package
* gnu/packages/llvm.scm (emacs-clang-rename): Use package-elisp-from-package
* gnu/packages/llvm.scm (package-from-clang-elisp-file): Remove function
2019-01-07 14:45:21 +01:00
Tim Gesthuizen 7d5856bd45
gnu: Add package-elisp-from-package
Add a function to generate package definitions that packages single elisp
files from other packages.

* gnu/packages/emacs.scm (package-elisp-from-package): New function
2019-01-07 14:45:21 +01:00
Ludovic Courtès 915c6bf60c
gnu: python2-fastlmm: Move to machine-learning.scm.
This is a step towards removing OCaml modules from the closure
of (gnu packages python).

* gnu/packages/python.scm (python2-fastlmm): Move to...
* gnu/packages/machine-learning.scm (python2-fastlmm): ... here.
2019-01-07 14:41:01 +01:00
Ludovic Courtès 6fd5a80dbe
gnu: Remove unnecessary build-side module imports.
* gnu/packages/batik.scm, gnu/packages/boost.scm,
gnu/packages/calendar.scm, gnu/packages/gl.scm,
gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm,
gnu/packages/terminals.scm: Remove unnecessary import of (guix build
utils).
* gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...).
* gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build
utils) for 'alist-delete'.
* gnu/packages/wxwidgets.scm: Likewise.
2019-01-07 14:41:00 +01:00
Ludovic Courtès db1eb632be
gnu: Move Emacs modes for Dedukti to ocaml.scm.
This removes OCaml-related modules from the closure of (gnu packages
emacs).

* gnu/packages/emacs.scm (emacs-dedukti-mode, emacs-flycheck-dedukti):
Move to ...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Ludovic Courtès 59a075047d
gnu: Move OCaml packages away from maths.scm.
This removes (gnu packages ocaml) and related build system modules from
the closure of (gnu packages maths).

* gnu/packages/maths.scm (ocaml-gsl, ocaml4.01-gsl, cubicle): Move to...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Pierre Neidhardt 3b451546ed
gnu: Add rmlint.
* gnu/packages/disk.scm (rmlint): New variable.
2019-01-07 14:32:44 +01:00
Clément Lassieur e0aa5b5bbf
gnu: Add prosody-http-upload.
* gnu/packages/messaging.scm (prosody-http-upload): New variable.
2019-01-07 14:15:57 +01:00
Ricardo Wurmus e942813aac
gnu: Add mantis.
* gnu/packages/bioinformatics.scm (mantis): New variable.
2019-01-07 11:56:18 +01:00
Ricardo Wurmus ad6f13308b
gnu: Add sdsl-lite.
* gnu/packages/datastructures.scm (sdsl-lite): New variable.
2019-01-07 11:56:14 +01:00
Efraim Flashner 0559a4c2ca
gnu: groff: Update to 1.22.4.
* gnu/packages/groff.scm (groff): Update to 1.22.4.
[source]: Remove patch.
(groff-minimal)[arguments]: Update configure flags to skip documentation.
* gnu/packages/patches/groff-source-date-epoch.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-01-07 11:59:04 +02:00
Efraim Flashner f478ff8605
gnu: ed: Update to 1.15.
* gnu/packages/ed.scm (ed): Update to 1.15.
2019-01-07 11:59:04 +02:00
Efraim Flashner 07c95566a4
gnu: gzip: Update to 1.10.
* gnu/packages/compression.scm (gzip): Update to 1.10.
2019-01-07 11:59:04 +02:00
Efraim Flashner 3526c72c5e
gnu: bison: Update to 3.2.4.
* gnu/packages/bison.scm (bison): Update to 3.2.4.
2019-01-07 11:59:03 +02:00
Efraim Flashner e992d56669
gnu: diffutils: Update to 3.7.
* gnu/packages/base.scm (diffutils): Update to 3.7.
[source]: Remove patch.
[native-inputs]: Add perl.
* gnu/packages/commencement.scm (diffutils-boot0)[native-inputs]: Don't
add perl.
* gnu/packages/patches/diffutils-getopt.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-01-07 11:59:03 +02:00
Efraim Flashner 17f4334622
gnu: tar: Update to 1.31.
* gnu/packages/base.scm (tar): Update to 1.31.
2019-01-07 11:59:00 +02:00
Efraim Flashner c71bbfcca9
gnu: autoconf-archive: Update to 2019.01.06.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2019.01.06.
2019-01-07 11:19:06 +02:00
Manolis Ragkousis 4d674b4143
gnu: Add jose.
* gnu/packages/jose.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-01-07 10:15:37 +02:00
Rutger Helling bd86a1bede
gnu: Add slurp.
* gnu/packages/image.scm (slurp): New variable.
2019-01-07 08:31:14 +01:00
Alex Vong c824dedf71
gnu: libarchive: Replace with libarchive 3.3.3 and fix CVE-2018-{1000877,1000878,1000880}.
* gnu/packages/backup.scm (libarchive)[source, home-page]: Use HTTPS.
[replacement]: New field.
(libarchive-3.3.3): New variable.
* gnu/packages/patches/libarchive-CVE-2018-1000877.patch,
gnu/packages/patches/libarchive-CVE-2018-1000878.patch,
gnu/packages/patches/libarchive-CVE-2018-1000880.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-07 05:42:34 +08:00
Gabriel Hondet b7ec276e57
gnu: Add kitty.
* gnu/packages/terminals.scm (kitty): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-06 21:41:07 +01:00
Ludovic Courtès b5f8c2c885
hydra: Compute jobs in an inferior.
Previously we would rely on auto-compilation of all the Guix modules.
The complete evaluation would take ~15mn on berlin.guixsd.org and
require lots of RAM.  This approach should be faster since potentially
only part of the modules are rebuilt.  Furthermore, as a side-effect, it
builds the derivations that 'guix pull' uses.

* build-aux/hydra/gnu-system.scm: Remove 'eval-when' form.
(hydra-jobs): New procedure.
* gnu/ci.scm (package->alist, qemu-jobs, system-test-jobs)
(tarball-jobs): Return strings for the 'license' field.
* guix/self.scm (compiled-guix)[*cli-modules*]: Add (gnu ci).
2019-01-06 21:41:07 +01:00
Ludovic Courtès 59fb5c1cdb
hydra: Move job definitions to (gnu ci).
* build-aux/hydra/gnu-system.scm: Move code to...
* gnu/ci.scm: ... here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-01-06 21:41:07 +01:00
Efraim Flashner 0f763db448
gnu: gama: Update to 2.02.
* gnu/packages/gps.scm (gama): Update to 2.02.
2019-01-06 15:42:06 +02:00
Efraim Flashner 644353d80d
gnu: moe: Update to 1.10.
* gnu/packages/moe.scm (moe): Update to 1.10.
[license]: Fix license, gpl2+.
2019-01-06 15:42:06 +02:00
Efraim Flashner c007e35d24
gnu: recutils: Update to 1.8.
* gnu/packages/databases.scm (recutils): Update to 1.8.
[source]: Remove snippet.
[arguments]: Remove custom 'set-bash4.4-header-location phase. Enable
parallel tests.
[inputs]: Move check ...
[native-inputs]: ... to here. Add pkg-config.
2019-01-06 15:42:06 +02:00
Efraim Flashner 30e06c2cee
gnu: unrtf: Update to 0.21.10.
* gnu/packages/unrtf.scm (unrtf): Update to 0.21.10.
[source]: Remove patch, remove snippet.
[license]: Update to gpl3+.
* gnu/packages/patches/unrtf-CVE-2016-10091.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-01-06 15:42:05 +02:00
Efraim Flashner c65bfc658a
gnu: global: Update to 6.6.3.
* gnu/packages/code.scm (global): Update to 6.6.3.
2019-01-06 15:42:02 +02:00
Pierre Neidhardt 377038b8a2
gnu: emacs-evil-multiedit: Use version tag instead of commit.
* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit.
2019-01-06 13:22:09 +01:00
Rutger Helling a51ac7af7f
gnu: wine-staging: Add ffmpeg support.
* gnu/packages/wine.scm (wine-staging)[inputs]: Add ffmpeg.
2019-01-06 10:55:10 +01:00
Efraim Flashner 5fe2c549b4
gnu: gcc-boot0: Fix build on non-Intel systems.
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Fix 'match case
for alternate systems so a 'phase is added.
2019-01-06 11:48:39 +02:00
Rutger Helling 0419c5741c
gnu: wine-staging: Update to 4.0-rc5.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc5.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc5.
2019-01-06 10:32:05 +01:00
Efraim Flashner 99e61f3022
gnu: python-pyicu: Update to 2.2.
* gnu/packages/python.scm (python-pyicu): Update to 2.2.
2019-01-06 11:09:59 +02:00
Efraim Flashner a0bb4af215
gnu: python-pysocks: Update to 1.6.8.
* gnu/packages/python.scm (python-pysocks): Update to 1.6.8.
2019-01-06 11:09:58 +02:00
Efraim Flashner 1fb68eefa1
gnu: python-packaging: Update to 18.0.
* gnu/packages/python.scm (python-packaging): Update to 18.0.
2019-01-06 11:09:58 +02:00
Efraim Flashner 3cf324665d
gnu: python-astroid: Update to 2.1.0.
* gnu/packages/python.scm (python-astroid): Update to 2.1.0.
2019-01-06 11:09:58 +02:00
Efraim Flashner 36df69d6fe
gnu: python-imagesize: Update to 1.1.0.
* gnu/packages/python.scm (python-imagesize): Update to 1.1.0.
2019-01-06 11:09:57 +02:00
Efraim Flashner 46930b7ea9
gnu: python-sphinx-alabaster-theme: Update to 0.7.12.
* gnu/packages/python.scm (python-sphinx-alabaster-theme): Update to 0.7.12.
2019-01-06 11:09:57 +02:00
Efraim Flashner 681edb0a4f
gnu: python-pycryptodome: Update to 3.7.2.
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.7.2.
2019-01-06 11:09:56 +02:00
Efraim Flashner da3e0cd948
gnu: python-certifi: Update to 2018.11.29.
* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.11.29.
2019-01-06 11:09:53 +02:00
Maxim Cournoyer d95d3d6224
gnu: emacs-diff-hl: Update to 1.8.5.
* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5.
2019-01-05 21:38:34 -05:00
guy fleury iteriteka 9a2e4c5db3
gnu: Add fasm.
* gnu/packages/assembly.scm (fasm): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-01-05 19:26:05 -05:00
Lprndn e506b5e95d
gnu: Add nip2.
* gnu/packages/image-processing.scm (nip2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-06 00:22:05 +01:00
Efraim Flashner 210e43c762
gnu: hunspell-dict-en: Update to 2018-04-16.
* gnu/packages/aspell.scm (aspell-word-list): Update to 2018.04.16.
[arguments]: Use 'invoke'.
2019-01-05 22:55:14 +02:00
Efraim Flashner 15ad9eb6d0
gnu: hunspell: Update to 1.7.0.
* gnu/packages/libreoffice.scm (hunspell): Update to 1.7.0.
[source]: Use 'git-fetch'.
2019-01-05 22:55:14 +02:00
Efraim Flashner 87fd7a35c2
gnu: streamlink: Fix build.
* gnu/packages/video.scm (streamlink)[source]: Add patch.
* gnu/packages/patches/streamlink-update-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-01-05 22:55:14 +02:00
Efraim Flashner 918a9b584d
gnu: python-iso3166: Update to 0.9.
* gnu/packages/iso-codes.scm (python-iso3166): Update to 0.9.
2019-01-05 22:55:14 +02:00
Efraim Flashner 9350a08432
gnu: po4a: Update to 0.55.
* gnu/packages/gettext.scm (po4a): Update to 0.55.
[arguments]: Add 'patch-docbook-xml phase to patch references to
docbook-xml. Update custom 'disable-failing-tests phase.
[native-inputs]: Replace docbook-xml with docbook-xml-4.1.2.
2019-01-05 22:55:13 +02:00
Efraim Flashner 5af020bb3c
gnu: python-scripttest: Use pypi uri.
* gnu/packages/check.scm (python-scripttest)[source]: Use pypi uri.
2019-01-05 22:55:13 +02:00
Efraim Flashner d70cb3e008
gnu: python-pytest-xdist: Update to 1.25.0.
* gnu/packages/check.scm (python-pytest-xdist): Update to 1.25.0.
[source]: Update source uri.
2019-01-05 22:55:13 +02:00
Efraim Flashner f98091d1ba
gnu: python-pytest-cov: Update to 2.6.0.
* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.0.
2019-01-05 22:55:13 +02:00
Efraim Flashner 4df24531dc
gnu: python-subunit: Update to 1.3.0.
* gnu/packages/check.scm (python-subunit): Update to 1.3.0.
[home-page]: Use https.
2019-01-05 22:55:10 +02:00
Arun Isaac b18b9d2042
gnu: octave: Fix makeinfo path configuration.
* gnu/packages/maths.scm (octave-cli)[arguments]: Fix makeinfo path
configuration in configure-makeinfo phase.
2019-01-05 23:49:59 +05:30
Eric Bavier 0dd8da0b1d
gnu: youtube-viewer: Install desktop file.
* gnu/packages/video.scm (youtube-viewer)[arguments]: Add 'install-desktop
phase.
2019-01-05 11:34:16 -06:00
Ricardo Wurmus a773f141cb
gnu: Add paps.
* gnu/packages/pdf.scm (paps): New variable.
2019-01-05 17:24:38 +01:00
Efraim Flashner e4be1faa43
gnu: python-isodate: Update to 0.6.0.
* gnu/packages/time.scm (python-isodate): Update to 0.6.0.
[native-inputs]: Add python-six.
[home-page]: Update to new home-page.
2019-01-04 16:17:18 +02:00
Efraim Flashner d1e75921b2
gnu: python-tzlocal: Update to 1.5.1.
* gnu/packages/time.scm (python-tzlocal): Update to 1.5.1.
[arguments]: Add custom phase to fix symlink issue in pypi release.
[native-inputs]: Add python-mock.
[license]: Update to expat.
2019-01-04 16:17:14 +02:00
Efraim Flashner f20cfa0665
gnu: python-ruamel.yaml: Update to 0.15.83.
* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.83.
2019-01-04 15:40:35 +02:00
Mathieu Othacehe 548642db8a
gnu: video: Add missing copyright.
* gnu/packages/video.scm: Add copyright.
2019-01-04 11:43:06 +01:00
Mathieu Othacehe 34a19d3595
gnu: vlc: Fix typo in synopsis.
* gnu/packages/video.scm (vlc)[synopsis]: Fix typo.
2019-01-04 11:41:35 +01:00
Hartmut Goebel fb0356d956
gnu: kservice: Transfer patches from NixOS.
Transfer the NixOS patches for kservice as of 2018-02-17.
- Make QDirIterator follow symlinks.
- Normalize path, but don't resolve symlinks.

* gnu/packages/kde-frameworks.scm(kservice)<patch>: New phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel 0fd6138175
gnu: kpackage: Transfer patches from NixOS.
Transfer the NixOS patches for kpackage as of 2018-02-17:
- Allow external paths.
- Make QDirIterator follow symlinks.

Decided to use a patch for one of the "allow external paths" changes since
'substitute*' seems not to be robust enough.

* gnu/packages/patches/kpackage-allow-external-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kpackage)[source]: Use it. <patch>: New
  phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel 16b8aff85b
gnu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.
Transfer the NixOS "kdeinit-libpath" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
2019-01-04 10:10:44 +01:00
Hartmut Goebel f8a0f3ac70
gnu: kinit: Use the store paths for dynamically loaded libs.
Transfer the NixOS "kdeinit-extra_libs" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: New filee.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
  <patch-paths>: New phase.
  [inputs]: Add kparts, plasma-framework.
2019-01-04 10:10:43 +01:00
Hartmut Goebel a6e532815d
gnu: kio: Search 'smbd' on $PATH.
Transfer the remaining NixOS patch for kio as of 2018-02-17.

* gnu/packages/patches/kio-search-smbd-on-PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kio)<source>: Use it.
2019-01-04 10:10:42 +01:00
Hartmut Goebel 8791aa98a7
gnu: kdelibs4support: Add todo comment for a patch from NixOS.
* gnu/packages/kde-frameworks.scm(kdelibs4support): Add comment.
2019-01-04 10:10:41 +01:00
Hartmut Goebel daff96de1f
gnu: kconfigwidgets: Make QDirIterator follow symlinks.
Transfer the NixOS patch "qdiriterator-follow-symlinks" for kconfigwidgets as
of 2018-02-17.

* gnu/packages/kde-frameworks.scm(kconfigwidgets)<patch>: New phase.
2019-01-04 10:10:40 +01:00
Hartmut Goebel be8cb44a9c
gnu: kcmutils: Print plugin name when loading fails.
Transfer the NixOS patch "kcmutils-debug-module-loader" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: Add substitute for
  src/kcmoduleloader.cpp.
2019-01-04 10:10:39 +01:00
Hartmut Goebel fd8c53cb9e
gnu: kcmutils: Make QDirIterator follow symlinks.
Transfer the NixOS patch "kcmutils-follow-symlinks" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: New phase.
2019-01-04 10:10:38 +01:00
Hartmut Goebel b824dbec5d
gnu: krunner: Blacklist another test failing with 5.49.0.
* gnu/packages/kde-frameworks.scm(krunner)[#phases]<check-setup>:
  Blacklist 'testMulti'.
2019-01-04 10:01:08 +01:00
Hartmut Goebel 69b6086182
gnu: extra-cmake-modules: Fix install-path for plugins.
The respective entry changed for kde-frameworks 5.46.

* gnu/packages/kde-frameworks.scm(krunner)[#phases]<fix-lib-path>:
  Change substitute for QTPLUGINDIR.
2019-01-04 10:01:08 +01:00
Efraim Flashner ac277bc7c5
gnu: libsecret: Update to 0.18.7.
* gnu/packages/gnome.scm (libsecret): Update to 0.18.7.
2019-01-04 09:20:50 +02:00
Efraim Flashner 0528f70d3d
gnu: goffice: Update to 0.10.44.
* gnu/packages/gnome.scm (goffice): Update to 0.10.44.
2019-01-04 09:20:48 +02:00
Alex Vong 5651e74cc6
gnu: guile-gnunet: Update to 0.0-1.d12167a.
* gnu/packages/gnunet.scm (guile-gnunet): Update to 0.0-1.d12167a.
[version]: Use git-version.
[source]: Use git-file-name.
2019-01-04 07:34:25 +08:00
Alex Vong 47719c9bc0
gnu: libmicrohttpd: Update to 0.9.62.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.62.
2019-01-04 07:34:08 +08:00
Alex Vong 8f36c8e9ea
gnu: libextractor: Fix CVE-2018-{20430,20431}.
* gnu/packages/patches/libextractor-CVE-2018-20430.patch,
gnu/packages/patches/libextractor-CVE-2018-20431.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnunet.scm (libextractor)[source]: Use them.
2019-01-04 07:33:46 +08:00
Alex Vong 1983a9b0a5
gnu: libextractor: Update to 1.8.
* gnu/packages/gnunet.scm (libextractor): Update to 1.8.
2019-01-04 07:32:38 +08:00
Ricardo Wurmus 6ec95a003b
gnu: yoshimi: Update to 1.5.10.
* gnu/packages/music.scm (yoshimi): Update to 1.5.10.
2019-01-03 23:14:38 +01:00
Kei Kebreau b634b5c253
gnu: vboot-utils: Fix building on armhf-linux.
* gnu/packages/bootloaders.scm (vboot-utils)[source]: Add patches.
[arguments]: Conditionally add "HOST_ARCH=arm" to #:make-flags.
* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-03 15:40:27 -05:00
Efraim Flashner 824fc425dd
gnu: gnupg: Update to 2.2.12.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.12.
2019-01-03 22:14:22 +02:00
Mathieu Othacehe fc2982f754
gnu: vlc: Add protobuf to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add protobuf.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe 78d112c2ff
gnu: vlc: Add libmicrodns to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add libmicrodns.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe 498911d315
gnu: Add libmicrodns.
* gnu/packages/dns.scm (libmicrodns): New package.
2019-01-03 20:38:16 +01:00
Efraim Flashner 4382cef28c
gnu: xdisorg.scm: Add missing import.
* gnu/packages/xdisorg.scm: Add missing import.
2019-01-03 16:25:31 +02:00
Efraim Flashner fbb456dda1
gnu: bullet: Update to 2.88.
* gnu/packages/game-development.scm (bullet): Update to 2.88.
[source]: Use 'git-fetch'. Add snippet to remove bundled binaries and
libraries.
[arguments]: Add configure-flags to prevent building demos. Add custom
'remove-failing-tests phase to skip tests which fail after removing
bundled code.
2019-01-03 16:21:42 +02:00
Rutger Helling 95bf2fb637
gnu: Add wl-clipboard.
* gnu/packages/xdisorg.scm (wl-clipboard): New variable.
2019-01-03 14:58:34 +01:00
Danny Milosavljevic df147c4fdb
gnu: emacs-magit-svn: Fix build.
* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by
'"emacs-magit-svn"'.
2019-01-03 10:30:23 +01:00
Maxim Cournoyer 707efe171a
gnu: gnucash: Fix test failure.
Fixes issue #32057 (see: https://issues.guix.info/issue/32057).

* gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnucash.scm (gnucash): Use it.
2019-01-02 17:10:08 -05:00
Efraim Flashner d804a40a51
gnu: emacs-hydra: Update to 0.14.0.
* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.
2019-01-02 22:11:05 +02:00
Efraim Flashner 2e689c22b3
gnu: emacs-edit-indirect: Update to 0.1.5.
* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5.
[source]: Use 'git-fetch'.
2019-01-02 22:11:05 +02:00
Efraim Flashner 33678041ce
gnu: signing-party: Update to 2.7.
* gnu/packages/gnupg.scm (signing-party): Update to 2.7.
[home-page]: Update to new home-page.
[arguments]: All phases end with #t.
2019-01-02 22:11:05 +02:00
Efraim Flashner c7a2b36daf
gnu: perl-archive-zip: Update to 1.64.
* gnu/packages/comression.scm (perl-archive-zip): Update to 1.64.
2019-01-02 22:11:04 +02:00
Efraim Flashner 2f325b6391
gnu: zstd: Update to 1.3.8.
* gnu/packages/compression.scm (zstd): Update to 1.3.8.
[home-page]: Update to new home-page.
2019-01-02 22:11:04 +02:00
Efraim Flashner a1815fe6e1
gnu: perl-yaml-tiny: Update to 1.73.
* gnu/packages/perl.scm (perl-yaml-tiny): Update to 1.73.
2019-01-02 22:11:03 +02:00
Efraim Flashner 767e00ec23
gnu: perl-json-maybexs: Update to 1.004000.
* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004000.
2019-01-02 22:11:03 +02:00
Efraim Flashner 150e3b924a
gnu: perl-cpanel-json-xs: Update to 4.08.
* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.08.
2019-01-02 22:11:02 +02:00
Efraim Flashner 31d9f55271
gnu: perl-test-mockmodule: Update to 0.170.0.
* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.170.0.
[source]: Update source uri.
[native-inputs]: Add perl-test-warnings.
2019-01-02 22:11:02 +02:00
Efraim Flashner 548c120b57
gnu: perl-test-simple: Update to 1.302141.
* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302141.
2019-01-02 22:10:58 +02:00
Efraim Flashner afbf9763fa
gnu: qtsyncthingtray: Use 'git-fetch'.
* gnu/packages/sync.scm (qtsyncthingtray)[source]: Use 'git-fetch'.
[arguments]: Update custom 'install phase.
2019-01-02 19:53:06 +02:00
Efraim Flashner a69f071537
gnu: owncloud-client: Update to 2.5.1.10973.
* gnu/packages/sync.scm (owncloud-client): Update to 2.5.1.10973.
* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.
2019-01-02 19:53:06 +02:00
Efraim Flashner 2879e605bf
gnu: qtkeychain: Update to 0.9.1.
* gnu/packages/qt.scm (qtkeychain): Update to 0.9.1.
[source]: Use 'git-fetch'.
[arguments]: Update custom 'set-qt-trans-dir phase.
2019-01-02 19:53:03 +02:00
Ricardo Wurmus 9fb5771af7
gnu: jupyter: Add missing dependency.
* gnu/packages/python.scm (jupyter)[propagated-inputs]: Add python-qtconsole.
[home-page]: Use https URL.
[arguments]: Update comment on why tests are disabled.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus d47b21c69c
gnu: python-terminado: Update to 0.8.1.
* gnu/packages/python-web.scm (python-terminado): Update to 0.8.1.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 38306e1168
gnu: Add python-qtconsole.
* gnu/packages/python.scm (python-qtconsole): New variable.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 91dd8b3687
gnu: python-notebook: Update to 5.7.4.
* gnu/packages/python.scm (python-notebook): Update to 5.7.4.
[arguments]: Use INVOKE for tests.
[propagated-inputs]: Remove python-ipython; add python-prometheus-client,
python-send2trash, and python-terminado.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 493e5e6daa
gnu: python-jupyter-console: Fix inputs.
* gnu/packages/python.scm (python-jupyter-console)[propagated-inputs]: Remove
python-ipython; replace python-prompt-toolkit with python-prompt-toolkit-1.
[native-inputs]: Add python-nose.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 4fc112b452
gnu: python-ipython: Remove dependency on python-jupyter-core-minimal.
* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-jupyter-core-minimal.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 88bf9be38e
gnu: python-ipywidgets: Enable tests.
* gnu/packages/python.scm (python-ipywidgets)[arguments]: Remove.
[native-inputs]: Add python-nose and python-pytest.
[propagated-inputs]: Remove python-ipykernel.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus fec14302d5
gnu: python-widgetsnbextension: Update to 3.4.2.
* gnu/packages/python.scm (python-widgetsnbextension): Update to 3.4.2.
[propagated-inputs]: Add python-ipykernel.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus b6fc288e57
gnu: Add python-send2trash.
* gnu/packages/python.scm (python-send2trash, python2-send2trash): New
variables.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus abe50aa369
gnu: Add python-prometheus-client.
* gnu/packages/python.scm (python-prometheus-client,
python2-prometheus-client): New variables.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus ffabccb22f
gnu: python-jupyter-client: Update to 5.2.4.
* gnu/packages/python.scm (python-jupyter-client): Update to 5.2.4.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 75246daff2
gnu: python-ipython: Break dependency on python-ipykernel.
* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-ipykernel.
[arguments]: Delete more broken tests.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus f0eb442c20
gnu: python-ipykernel: Update to 5.1.0.
* gnu/packages/python.scm (python-ipykernel): Update to 5.1.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-ipython.
[native-inputs]: Add python-pytest and python-nose.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus 92a9f93615
gnu: python-ipython: Update to 5.8.0.
* gnu/packages/python.scm (python-ipython): Update to 5.8.0.
[propagated-inputs]: Replace python-prompt-toolkit with
python-prompt-toolkit-1.
[arguments]: Use INVOKE in the "check" phase; return #T from the "fix-tests"
phase.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus 464cb5b55d
gnu: Add python-prompt-toolkit-1.
* gnu/packages/python.scm (python-prompt-toolkit-1, python2-prompt-toolkit-1):
New variables.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus 80486d6673
gnu: python-prompt-toolkit: Update to 2.0.7.
* gnu/packages/python.scm (python-prompt-toolkit): Update to 2.0.7.
[arguments]: Enable tests; add phase "post-install-check" and delete "check"
phase.
[native-inputs]: Add python-pytest.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus eecaf17086
gnu: python-hy: Use INVOKE.
* gnu/packages/python.scm (python-hy)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus 13e7c884c7
gnu: python-clint: Use INVOKE.
* gnu/packages/python.scm (python-clint)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus ec933e05a2
gnu: python-configargparse: Use INVOKE.
* gnu/packages/python.scm (python-configargparse)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus cd70798a23
gnu: python-docopt: Use INVOKE.
* gnu/packages/python.scm (python-docopt)[arguments]: Use INVOKE.
2019-01-02 16:33:53 +01:00
Alex Vong 8ef0655747
gnu: ruby: Remove versions 1.8, 2.1 and 2.2.
Remove ruby versions which have reached EOL.

See <https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00421.html>.

* gnu/packages/ruby.scm (ruby-1.8, ruby-2.1, ruby-2.2): Remove variables.
2019-01-02 15:54:48 +08:00
Hartmut Goebel 059954fa01
gnu: breeze-icons: Fix failing tests.
* gnu/packages/kde-frameworks.scm(breeze-icons)[arguments]<#phases>:
  Remove outdated 'disable-failing-test, add 'add-symlinks.
2019-01-02 01:33:14 +01:00
Leo Famulari 2288c73936
gnu: Syncthing: Update to 1.0.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.0.0.
2019-01-01 15:18:33 -05:00
Nicolas Goaziou 9c9c4fea1b
gnu: emacs-org-contrib: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2.
[propagated-inputs]: Add missing inputs.
2019-01-01 18:23:15 +01:00
Nicolas Goaziou e609114fde
gnu: org: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org): Update to 9.2.
2019-01-01 18:22:46 +01:00
Nicolas Goaziou 15de7c58a5
gnu: Add emacs-arduino-mode.
* gnu/packages/emacs.scm (emacs-arduino-mode): New variable.
2019-01-01 18:10:29 +01:00
Maxim Cournoyer e68bfcfda1
gnu: emacs-w3m: Fix build.
The previously (unofficial) Git repository mirror is no longer available, so
we fallback to using the official CVS repository.

Fixes issue 33938 (see: https://issues.guix.info/issue/33938).

* gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the
  official CVS repository.
2019-01-01 11:34:45 -05:00
Mark H Weaver ff148ea5d6
gnu: linux-libre: Update to 4.20, while retaining 4.19 LTS.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.
(%linux-libre-hash): Update hash.
(%linux-libre-4.20-patches): New variable.
(linux-libre): Use %linux-libre-4.20-patches.
(%linux-libre-4.19-version, %linux-libre-4.19-hash)
(%linux-libre-4.19-patches, linux-libre-4.19): New variables.
(linux-libre-arm-generic, linux-libre-arm-omap2plus): Use
%linux-libre-4.20-patches.
(linux-libre-arm-generic-4.19, linux-libre-arm-omap2plus-4.19): New variables.
* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
gnu/packages/aux-files/linux-libre/4.20-i686.conf,
gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2019-01-01 11:22:58 -05:00
Mark H Weaver ce899af109
gnu: linux-libre: Build with GCC-7 on all systems.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Include GCC-7
unconditionally.  Previously it was included only on Intel systems.
Add GMP, MPFR, and MPC.
[arguments]: Add 'work-around-gcc-7-include-path-issue' phase.
2019-01-01 11:22:55 -05:00
Mark H Weaver 3fb7b61250
gnu: linux-libre: Minor cleanups.
* gnu/packages/linux.scm: Remove comment about armhf-linux kernel configuration.
(%intel-compatible-systems, %linux-compatible-systems): Remove these
variables, inlining their values into the few places where they are used.
(%linux-libre-arm-export-__sync_icache_dcache-patch): New variable.
(%linux-libre-4.19-patches): Use the above variable.
2019-01-01 11:22:27 -05:00
Oleg Pykhalov 8b6c91ba53
gnu: php-with-bcmath: Deprecate in favour of 'php'.
This is a follow-up to 4629d26755.

* gnu/packages/php.scm (php-with-bcmath): Deprecate in favour of 'php'.
* gnu/tests/monitoring.scm (%zabbix-os): Use this.
2019-01-01 18:57:56 +03:00
Vasile Dumitrascu 4db80f8b11
gnu: ruby-pg: Update to 1.1.3.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-01-01 14:45:14 +00:00
Efraim Flashner d25a48768d
gnu: amule: Use 'git-fetch'.
* gnu/packages/networking.scm (amule)[source]: Use 'git-fetch'.
2019-01-01 12:54:20 +02:00
Efraim Flashner fc1ed8c1a7
gnu: amule: Don't run 'bootstrap phase.
* gnu/packages/networking.scm (amule)[arguments]: Delete 'bootstrap
phase.
2019-01-01 12:49:52 +02:00
Efraim Flashner 897f303d2f
gnu: libphidget: Update to 2.1.8.20180607.
* gnu/packages/libphidget.scm (libphidget): Update to 2.1.8.20180607.
2019-01-01 09:30:56 +02:00
Efraim Flashner b114aba284
gnu: libphidget: Update source uri.
* gnu/packages/libphidget.scm (libphidget)[source]: Update source uri.
[home-page]: Use https.
2019-01-01 09:30:56 +02:00
Nicolas Goaziou 707a792dd6
gnu: emacs-matrix-client: Update to 5d8e959.
* gnu/packages/emacs.scm (emacs-matrix-client): Update to
  5d8e959a63e5de05b628ca8e1dfb974f7f618821.
[propagated-inputs]: Add new inputs.
2018-12-31 17:50:04 +01:00
Nicolas Goaziou e5939e5027
gnu: Add emacs-frame-purpose.
* gnu/packages/emacs.scm (emacs-frame-purpose): New variable.
2018-12-31 17:48:24 +01:00
Leo Famulari eff366b469
gnu: python-lxml: Update to 4.2.5 [fixes CVE-2018-19787].
* gnu/packages/python.scm (python-lxml, python2-lxml): Update to 4.2.5.
2018-12-31 10:36:43 -05:00
Kei Kebreau 402c36c1d6
gnu: chicken: Update to 5.0.0.
* gnu/packages/scheme.scm (chicken): Update to 5.0.0.
2018-12-30 17:05:27 -05:00
Kei Kebreau 697b6ca368
gnu: hop: Update to 3.2.0-pre1.
* gnu/packages/scheme.scm (hop): Update to 3.2.0-pre1.
[arguments]: Add "--hostcc=gcc" to configure flags in the 'configure' phase
and substitute absolute reference to "/bin/rm".
2018-12-30 17:00:00 -05:00
Kei Kebreau deaf0e7b21
gnu: bigloo: Update to 4.3e1.
* gnu/packages/scheme.scm (bigloo): Update to 4.3e1.
2018-12-30 17:00:00 -05:00
Efraim Flashner b843b05abc
gnu: ffmpeg@2.8: Remove variable.
* gnu/packages/video.scm (ffmpeg@2.8): Remove variable.
2018-12-30 20:22:59 +02:00
Efraim Flashner 1839768ca1
gnu: vinagre: Don't build icon-cache.
* gnu/packages/gnome.scm (vinagre)[arguments]: Add custom phase to
remove 'gtk-update-icon-cache'.
[native-inputs]: Remove gtk+-bin.
2018-12-30 20:22:59 +02:00
Efraim Flashner 684f97f8c9
gnu: vinagre: Update package for newer freerdp.
* gnu/packages/gnome.scm (vinagre)[source]: Update patches.
[arguments]: Add custom  phase to replace 'freerdp' with
'freerdp2'. Remove configure flags.
* gnu/packages/patches/vinagre-revert-1.patch,
gnu/packages/patches/vinagre-revert-2.patch: Remove files.
* gnu/packages/patches/vinagre-newer-freerdp.patch,
gnu/packages/patches/vinagre-newer-rdp-parameters.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register changes.
2018-12-30 20:22:59 +02:00
Efraim Flashner bbbe7adda6
gnu: freerdp: Enable tests.
* gnu/packages/rdesktop.scm (freerdp)[arguments]: Enable tests. Add
configure-flag to build tests.
2018-12-30 20:22:58 +02:00
Efraim Flashner a1a6fc702a
gnu: freerdp: Update to 2.0.0-rc4.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.0.0-rc4.
[native-inputs]: Add docbook-xml, glib. Sort alphabetically.
[inputs]: Add libxkbcommon, wayland. Sort alphabetically.
[arguments]: Explicitly disable libsystemd.
2018-12-30 20:22:55 +02:00
Leo Famulari 6ec43b0d6b
gnu: OpenSSL 1.1: Update to 1.1.1a [fixes CVE-2018-{0734,0735}].
* gnu/packages/tls.scm (openssl-next): Update to 1.1.1a.
2018-12-30 13:09:59 -05:00
Kei Kebreau cb3854cd11
gnu: gambit-c: Update to 4.9.1.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.1.
[home-page]: Update URL.
2018-12-30 11:11:25 -05:00
Efraim Flashner ea593fe298
gnu: vlc: Update to 3.0.5.
* gnu/packages/video.scm (vlc): Update to 3.0.5.
[source]: Remove patch.
(%vlc-libx264-compat.patch): Remove variable.
2018-12-30 14:09:18 +02:00
Timothy Sample 48c8d067d4
services: gdm: Enable auto-start.
GDM is now reliable enough to run automatically.

* gnu/services/xorg.scm (gdm-shepherd-service): Do not set 'auto-start?'
to '#f'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:41 +01:00
Timothy Sample de409e8226
services: gdm: Remove 'allow-root?' option.
This option results in allowing all login attempts without asking for
credentials.  The name is confusing, but rather than rename it, we will
remove it, since it seems like a feature that no one would want.

* gnu/services/xorg.scm (<gdm-configuration>): Remove 'allow-root?'.
(gdm-pam-service): Do not use 'gdm-configuration-allow-root?'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:40 +01:00
Timothy Sample 89c8656200
gnu: gdm: Change locale settings file.
* gnu/packages/gnome.scm (gdm)[arguments]: Set the '--with-lang-file'
configure flag to '/etc/environment'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:39 +01:00
Timothy Sample 92deb5cc92
gnu: gdm: Pass XDG_DATA_DIRS into session environment.
* gnu/packages/gnome.scm (gdm)[arguments]: Update the pre-configure
phase so that GDM preserves the XDG_DATA_DIRS variable when setting up
the session environment.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:38 +01:00
Mark H Weaver a1814acf82
gnu: linux-libre: Update to 4.19.13.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.13.
(%linux-libre-hash): Update hash.
2018-12-29 22:39:19 -05:00
Mark H Weaver 8f4d318921
gnu: linux-libre@4.14: Update to 4.14.91.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.91.
(%linux-libre-4.14-hash): Update hash.
2018-12-29 22:38:26 -05:00
Mark H Weaver 830b44bae4
gnu: linux-libre@4.9: Update to 4.9.148.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.148.
2018-12-29 22:37:32 -05:00
Björn Höfling 4f36d98f7b
gnu: youtube-dl: Update to 2018.12.17.
* gnu/packages/video.scm (youtube-dl): Update to 2018.12.17.
2018-12-29 21:50:34 +01:00
Efraim Flashner 9123c420dd
gnu: vim: Update to 8.1.0644.
* gnu/packages/vim.scm (vim): Update to 8.1.0644.
[native-inputs]: Add libtool.
(xxd)[native-inputs]: New field, empty list.
(vim-full)[native-inputs]: Also inherit native-inputs from vim.
2018-12-29 20:26:45 +02:00
Efraim Flashner 597f35e6f0
gnu: vim-full: Fix test suite.
* gnu/packages/vim.scm (vim-full)[arguments]: Add custom phase to remove
test87.
2018-12-29 20:26:45 +02:00
Efraim Flashner 38a3b66619
gnu: gnuastro: Update to 0.8.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.8.
[native-inputs]: Add lzip.
2018-12-29 20:26:45 +02:00
Kei Kebreau a8b567f9c0
gnu: schismtracker: Update to 20181223.
* gnu/packages/music.scm (schismtracker): Update to 20181223.
2018-12-29 12:56:51 -05:00
Ricardo Wurmus 4629d26755
gnu: php: Build bcmath.
* gnu/packages/php.scm (php)[arguments]: Add "--enable-bcmath" to configure
flags.
2018-12-29 13:27:20 +01:00
Rutger Helling 8e7dd71c19
gnu: wine-staging: Update to 4.0-rc4.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc4.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc4.
2018-12-29 13:03:04 +01:00
Nicolas Goaziou 31603ee608
gnu: giac-xcas: Update to 1.5.0-29.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-29.
2018-12-29 10:06:36 +01:00
Nicolas Goaziou 8168404f3c
gnu: mame: Update to 0.205.
* gnu/packages/emulators.scm (mame): Update to 0.205.
[arguments]: Remove unnecessary fix.
2018-12-29 08:29:48 +01:00
Danny Milosavljevic e4231cfeea
gnu: Add xfsprogs.
* gnu/packages/linux.scm (xfsprogs): New variable.
2018-12-28 14:20:49 +01:00
Nicolas Goaziou 11d44d0b2a
gnu: musescore: Update to 3.0.
* gnu/packages/music.scm (musescore): Update to 3.0.
[build-system]: Switch to CMake build system.
[arguments]: Apply build system change.
[native-inputs]: Remove unnecessary "cmake" input.
2018-12-28 13:26:02 +01:00
Efraim Flashner 4bc00b5631
gnu: wget: Enable previously failing test.
* gnu/packages/wget.scm (wget)[arguments]: Remove custom phase skipping
SSL tests.
2018-12-28 09:58:56 +02:00
Efraim Flashner 54d6096255
gnu: wget: Update to 1.20.1.
* gnu/packages/wget.scm (wget): Update to 1.20.1.
2018-12-28 09:37:53 +02:00
Ludovic Courtès 842ffcfd2d
gnu: cdrtools: Do not record the kernel version.
This allows for reproducible builds across machines running different
versions of the kernel Linux.

* gnu/packages/cdrom.scm (cdrtools)[source](modules, snippet): New
fields.
2018-12-28 00:30:03 +01:00
Marius Bakke 5a7899fd88
gnu: mbedtls-apache: Update to 2.16.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.0.
2018-12-27 15:41:34 +01:00
Marius Bakke b79ed58122
gnu: samba: Update to 4.9.4.
* gnu/packages/samba.scm (samba): Update to 4.9.4.
2018-12-27 15:41:34 +01:00
Marius Bakke 035f916114
gnu: strace: Update to 4.26.
* gnu/packages/linux.scm (strace): Update to 4.26.
[license]: Change to LGPL2.1+.
2018-12-27 15:41:34 +01:00
Efraim Flashner b130354999
gnu: vim: Don't use unstable tarball.
* gnu/packages/vim.scm (vim)[source]: Use 'git-fetch'.
2018-12-27 15:34:02 +02:00
Efraim Flashner 3d6bc5af91
gnu: vim: Use https.
* gnu/packages/vim.scm (vim)[home-page]: Use https.
2018-12-27 15:34:02 +02:00
Efraim Flashner 83541fb678
gnu: viewnior: Don't use unstable tarball.
* gnu/packages/image-viewers.scm (viewnior)[source]: Use 'git-fetch'.
2018-12-27 15:33:58 +02:00
Pierre-Antoine Rouby 039ccc7118
gnu: Add guile-mastodon.
* gnu/packages/guile.scm (guile-mastodon): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-27 12:08:25 +01:00
Ludovic Courtès ad3c9fbbb9
gnu: guix: Update to 7ba2b27.
* gnu/packages/package-management.scm (guix): Update to 7ba2b27.
2018-12-27 12:08:25 +01:00
Julien Lepiller 912f44005d
gnu: ocaml: Fix indentation.
* gnu/packages/ocaml.scm: Fix indentation issues.
2018-12-27 09:47:22 +01:00
Gabriel Hondet 2e951707f5
gnu: Add ocaml-yojson.
* gnu/packages/ocaml.scm (ocaml-yojson): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:37:40 +01:00
Gabriel Hondet 2939fe7b3c
gnu: Add ocaml-biniou.
* gnu/packages/ocaml.scm (ocaml-biniou): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:35:17 +01:00
Gabriel Hondet ad536c98f9
gnu: Add emacs-flycheck-dedukti.
* gnu/packages/emacs.scm (emacs-flycheck-dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:19:15 +01:00
Gabriel Hondet 4a2e1e7280
gnu: Add emacs-dedukti-mode.
* gnu/packages/emacs.scm (emacs-dedukti-mode): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:18:31 +01:00
Efraim Flashner 6286880a8b
gnu: terminology: Update to 1.3.2.
* gnu/packages/enlightenment.scm (terminology): Update to 1.3.2.
2018-12-27 09:53:03 +02:00
Efraim Flashner d037353c76
gnu: kodi: Update to 18.0rc3.
* gnu/packages/kodi.scm (kodi): Update to 18.0rc3.
2018-12-27 09:35:46 +02:00
Kei Kebreau fbf7b7e9e6
gnu: mit-scheme: Enable tests.
* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove #:tests?.  Add
'patch-/bin/sh' phase.
[native-inputs]: Add autoconf, automake, and libtool.
2018-12-26 16:37:45 -05:00
Julien Lepiller 79f6fc0d99
gnu: antlr2: Fix reproducibility.
* gnu/packages/java.scm (antlr2)[arguments]: Add a phase to fix a timestamp issue.
2018-12-26 18:58:02 +01:00
Meiyo Peng 7ba2b27467
gnu: Add badvpn.
* gnu/packages/vpn.scm (badvpn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-26 18:40:49 +01:00
Pkill -9 b12f8720f5
system: Fix missing space in boot labels for kernels that are inferior packages
* gnu/system.scm (kernel->boot-label): Add a missing space between
the kernel's package name and package version for inferior packages.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-26 18:40:49 +01:00
Efraim Flashner 10275b7466
gnu: python-openid: Update to 3.1.0.
* gnu/packages/python-web.scm (python-openid): Update to 3.1.0.
[arguments]: Update custom 'check phase.
[native-inputs]: Add python-coverage.
2018-12-26 12:29:48 +02:00
Efraim Flashner fb4fcfab9d
gnu: python-gpg: Update to 1.10.0.
* gnu/packages/gnupg.scm (python-gpg): Update to 1.10.0.
[arguments]: Add custom phase to set 'gcc' call.
2018-12-26 12:29:48 +02:00
Efraim Flashner fb075e2fda
gnu: python-apache-libcloud: Update to 2.4.0.
* gnu/packages/python.scm (python-apache-libcloud): Update to 2.4.0.
2018-12-26 12:29:45 +02:00
Efraim Flashner cf51b828af
gnu: translate-shell: Wrap binary.
* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Add custom
phase to wrap the 'trans' binary with the inputs.
[native-inputs]: Move curl, fribidi, rlwrap ...
[inputs]: ... to here.
2018-12-25 22:05:51 +02:00
Efraim Flashner f76335740c
gnu: translate-shell: Update to 0.9.6.9.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.9.
2018-12-25 22:05:51 +02:00
Efraim Flashner cfa3b7182d
gnu: translate-shell: Use 'git-fetch'.
* gnu/packages/dictionaries.scm (translate-shell)[source]: Use
'git-fetch'.
[arguments]: Add custom phase to remove "translate" file.
2018-12-25 22:05:48 +02:00
Gabriel Hondet 5895696e4c
gnu: Add dedukti.
* gnu/packages/ocaml.scm (dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-25 18:47:37 +01:00
Meiyo Peng d8dcbcc91d
gnu: Add polybar.
* gnu/packages/wm.scm (polybar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-25 17:14:49 +01:00
Rutger Helling 522d1b87bc
gnu: llvm@7.0.0: Update to 7.0.1.
* gnu/packages/llvm.scm (llvm@7.0.0): Update to 7.0.1. Rename to llvm@7.0.1.
2018-12-25 12:30:48 +01:00
Efraim Flashner 950ebfd116
gnu: librime: Remove bundled sources.
* gnu/packages/ibus.scm (librime)[source]: Add snippet to remove bundled
sources.
[arguments]: Add custom phase to not search bundled headers.
[native-inputs]: Add googletest, xorgproto.
2018-12-25 08:51:01 +02:00
Efraim Flashner 66b266e6df
gnu: librime: Update to 1.3.2.
* gnu/packages/ibus.scm (librime): Update to 1.3.2.
2018-12-25 08:50:58 +02:00
Ludovic Courtès 0b07f22728
gnu: bootstrap: Add missing 'supported-systems', remove extra 'match'.
Previously evaluation would fail for armhf, aarch64, and mips64el.

* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools)[supported-systems]:
New field.
(%bootstrap-mes)[supported-systems]: New field.
[inputs]: Remove 'match' form on %current-system, which would fail on
non-Intel platforms.
2018-12-25 02:17:58 +01:00
Leo Famulari 5a3f32ca75
gnu: darktable: Update to 2.6.0.
* gnu/packages/photo.scm (darktable): Update to 2.6.0.
2018-12-24 18:01:36 -05:00
Efraim Flashner 7e48e8492a
gnu: gcompris-qt: Enable tests.
* gnu/packages/education.scm (gcompris-qt)[arguments]: Add custom phase
to start X server before tests. Add configure flag to build tests.
Enable tests.
[native-inputs]: Add xorg-server.
2018-12-24 22:19:40 +02:00
Efraim Flashner 3619b26196
gnu: gcompris-qt: Update to 0.95.
* gnu/packages/education.scm (gcompris-qt): Update to 0.95.
[arguments]: Remove custom phase to patch for qt@5.11.
2018-12-24 22:19:39 +02:00
Ludovic Courtès 78bc4eb627
gnu: guix: Update to 6f1e0bb.
* gnu/packages/package-management.scm (guix): Update to 6f1e0bb.
2018-12-24 18:48:19 +01:00
Ludovic Courtès 6f1e0bb792
gnu: commencement: Do not graft early bootstrap packages.
This is a followup to e47c69f226 and a
repetition of f00b85ff8d.

* gnu/packages/commencement.scm (file-boot0): Use 'inherit' instead of
'package/inherit'.
2018-12-24 18:18:24 +01:00
Gabriel Hondet 3c5e13642c
gnu: Add font-mononoki.
* gnu/packages/fonts.scm (font-mononoki): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-12-24 16:20:32 +01:00
Hartmut Goebel 311462f642
gnu: Remove obsolete package gpgmepp.
This package is unused, is part of gpgme since version 1.7 and has been marked
as superseded since 18 months now.

* gnu/packages/kde-frameworks.scm (gpgmepp): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-24 16:10:14 +01:00
Rutger Helling 8f5825540d
gnu: parallel: Update to 20181222.
* gnu/packages/parallel.scm (parallel): Update to 20181222.
2018-12-24 13:15:14 +01:00
Rutger Helling 09654adee7
gnu: wine-staging: Update to 4.0-rc3.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc3.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc3.
2018-12-24 13:15:14 +01:00
Brendan Tildesley 19dd523c99
gnu: ardour: Sort inputs and native-inputs.
* gnu/packages/audio.scm (ardour)[inputs]: Sort alphabetically.
[native-inputs]: Same.
2018-12-24 12:05:04 +02:00
Brendan Tildesley 72d9ef1b0c
gnu: ardour: Add libusb input.
* gnu/packages/audio.scm (ardour): [inputs]: add libusb.
2018-12-24 12:04:18 +02:00
Brendan Tildesley ff46016e90
gnu: ardour: Add a phase to install Freedesktop files.
* gnu/packages/audio.scm (ardour): [arguments]:
 - Correct comment about --freedesktop flag.
 - Adjust pretty printing for consistency.
 - Add 'install-free-desktop-files phase to actually install the files that
   were build. Fixes bug#33585 reported by baconicsynergy.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-24 12:04:02 +02:00
Efraim Flashner dcad57d5fc
services: Add quassel.
* gnu/services/messaging.scm (<quassel-configuration>): New record type.
(%quassel-account, %quassel-activation): New procedures.
(quassel-service-type): New variable.
* gnu/tests/messaging.scm (%test-quassel): New variable.
(run-quassel-test): New procedure.
* doc/guix.texi (Messaging): Document quassel service.
2018-12-24 11:18:36 +02:00
Efraim Flashner 3c515b2225
doc: Example vm-image doesn't need firmware.
* gnu/system/examples/vm-image.tmpl (firmware): New field, explicitly
empty list.
2018-12-24 11:14:29 +02:00
Efraim Flashner e47c69f226
gnu: file: Fix CVE-2018-10360.
* gnu/packages/patches/file-CVE-2018-10360.patch: New file.
* gnu/packages/file.scm (file)[replacement]: New field.
(file/fixed): New variable.
* gnu/packages/commencement.scm (file-boot0): Use 'package/inherit' to
receive security fixes.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-12-24 11:12:52 +02:00
Ludovic Courtès dad2e7dc79
gnu: sed: Update to 4.7.
* gnu/packages/base.scm (sed): Update to 4.7.
[arguments]: Remove.
2018-12-24 01:39:52 +01:00
Ludovic Courtès b659e97adc
gnu: grep: Update to 3.3.
* gnu/packages/base.scm (grep): Update to 3.3.
[arguments]: Remove 'disable-failing-tests' phase.
2018-12-24 01:39:17 +01:00
Hartmut Goebel 450226ebc1
gnu: baloo: Fix build.
The substitute for removing a failing test did no longer work since
the way the test is included changed in v5.45.0: Formerly the test
has listed, now there is a separate statement for this test.

* gnu/package/kde-frameworks.scm((baloo)[arguments]<#phases>: Change
  substitute in phase 'remove-failing-test'.
2018-12-23 23:42:49 +01:00
Marius Bakke 8f2253af7d
gnu: libetpan: Update to 1.9.2.
* gnu/packages/mail.scm (libetpan): Update to 1.9.2.
2018-12-23 23:22:20 +01:00
Marius Bakke 37c1cf89fd
gnu: vips: Update synopsis and description.
* gnu/packages/image-processing.scm (vips)[synopsis]: Remove leading article.
[description]: Add punctuation.
2018-12-23 23:22:20 +01:00
Marius Bakke 684633e2cf
gnu: offlineimap: Update home page.
* gnu/packages/mail.scm (offlineimap)[home-page]: Use HTTPS.
2018-12-23 23:22:20 +01:00
Marius Bakke 081915c15b
gnu: offlineimap: Update to 7.2.2.
* gnu/packages/mail.scm (offlineimap): Update to 7.2.2.
2018-12-23 23:22:20 +01:00
Marius Bakke bc7c9f7770
gnu: offlineimap: Fetch sources from git.
* gnu/packages/mail.scm (offlineimap)[source]: Use GIT-FETCH.
2018-12-23 23:22:20 +01:00
Marius Bakke 5f5782311e
gnu: pingus: Update home page.
* gnu/packages/games.scm (pingus)[home-page]: Use HTTPS and no file name.
2018-12-23 23:22:19 +01:00
Amin Bandali fa574a6d43
gnu: z3: Update to 4.8.3 and provide python3 bindings
* gnu/packages/maths.scm (z3): Update to 4.8.3.
[build-system]: Switch from cmake to make, and use the current
scripts/mk_make.py build script instead of the now-deprecated
contrib/cmake/bootstrap.py.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-23 22:14:15 +01:00
Ludovic Courtès f5301f005a
gnu: Remove conkeror.
* gnu/packages/conkeror.scm: Remove.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
* gnu/packages/gnuzilla.scm (conkeror): New variable.
2018-12-23 22:14:15 +01:00
Alex Kost 1a1b54b5bd
gnu: emacs-guix: Update to 0.5.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.
2018-12-23 22:49:12 +03:00
Efraim Flashner 9a1ef44ec2
gnu: yaml-cpp: Don't provide gtest libraries or headers.
* gnu/packages/serialization.scm (yaml-cpp)[arguments]: Add a custom
phase to remove installed googletest shared libraries and headers.
2018-12-23 20:55:06 +02:00
Efraim Flashner 1506d491f9
gnu: opencc: Unbundle rapidjson.
* gnu/packages/textutils.scm (opencc)[source]: Add snippet to remove
rapidjson.
[arguments]: Add custom phase to substitute rapidjson.
[native-inputs]: Add rapidjson.
2018-12-23 19:48:24 +02:00
Efraim Flashner bf5af9342c
gnu: opencc: Use 'git-fetch'.
* gnu/packages/textutils.scm (opencc)[source]: Use 'git-fetch'.
2018-12-23 19:48:21 +02:00
Tobias Geerinckx-Rice 23ae876b91
gnu: claws-mail: Update to 3.17.3.
* gnu/packages/mail.scm (claws-mail): Update to 3.17.3.
2018-12-23 17:57:07 +01:00
Tobias Geerinckx-Rice ca6f5ab817
gnu: claws-mail: Don't use NAME in source URI.
* gnu/packages/mail.scm (claws-mail)[source]: Hard-code name.
2018-12-23 17:57:07 +01:00
Tobias Geerinckx-Rice 83715a7eec
services: Fix typo in (gnu services admin).
* gnu/services/admin.scm: Fix typo in licence header.
2018-12-23 17:57:06 +01:00
Efraim Flashner b83ddd03d9
gnu: datamash: Update to 1.4.
* gnu/packages/datamash.scm (datamash): Update to 1.4.
[source]: Remove patch.
* gnu/packages/patches/datamash-arm-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-23 16:37:51 +02:00
Pierre Neidhardt fc1f3f2547
gnu: sbcl-next: Update inputs for 1.2.0.
* gnu/packages/web-browsers.scm (sbcl-next)[inputs]: Update for 1.2.0.
2018-12-23 12:05:12 +01:00
Pierre Neidhardt 194d1ec336
gnu: next-gtk-webkit: Update to 1.2.0.
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.0.
2018-12-23 12:04:56 +01:00
Mark H Weaver 2cd8c24ec3
gnu: linux-libre: Update to 4.19.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.12.
(%linux-libre-hash): Update hash.
2018-12-22 23:56:55 -05:00
Mark H Weaver 97f67f9da0
gnu: linux-libre@4.14: Update to 4.14.90.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.90.
(%linux-libre-4.14-hash): Update hash.
2018-12-22 23:55:50 -05:00
Mark H Weaver 37467b2dc1
gnu: linux-libre@4.9: Update to 4.9.147.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.147.
2018-12-22 23:55:17 -05:00
Mark H Weaver bd0ea1b000
gnu: linux-libre@4.4: Update to 4.4.169.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.169.
2018-12-22 23:53:33 -05:00
Oleg Pykhalov 6247431b70
gnu: entr: Fix typo in description.
* gnu/packages/entr.scm (entr)[description]: Fix typo.
2018-12-22 18:01:24 +03:00
Ludovic Courtès 25ec3684e3
gnu: guix: Update to bdf860c.
* gnu/packages/package-management.scm (guix): Update to bdf860c.
2018-12-22 00:26:41 +01:00
Eric Bavier 947babea72
gnu: ncmpc: Update to 0.33.
* gnu/packages/mpd.scm (ncmpc): Update to 0.33.
[source]: Use 'version-major' instead of string-splitting.
2018-12-21 16:19:35 -06:00
Rutger Helling d15211c9b5
gnu: python-libvirt: Update to 4.10.0.
* gnu/packages/virtualization.scm (python-libvirt): Update to 4.10.0.
2018-12-21 18:26:39 +01:00
Rutger Helling 8981465b35
gnu: libvirt: Update to 4.10.0.
* gnu/packages/virtualization.scm (libvirt): Update to 4.10.0.
[inputs]: Add "eudev" and "libpciaccess".
2018-12-21 18:26:39 +01:00
Lprndn 5bbd69319e
gnu: Add vips.
* gnu/packages/image-processing.scm (vips): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-12-21 18:07:28 +01:00
Pjotr Prins aba368192a
gnu: python-rdflib: Update to 4.2.2.
* gnu/packages/rdf.scm (python-rdflib): Update to 4.2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-21 18:07:28 +01:00
Pkill -9 bdc61ff97d
system: 'kernel->boot-label' now accepts inferior packages.
* gnu/system.scm (kernel->boot-label): Get package name and version
using the functions for inferior packages if the kernel is an
inferior package. Return "GNU" if the kernel is not a package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-21 18:07:28 +01:00
Mathieu Othacehe 4b33a74138
gnu: Add emacs-wordnut.
* gnu/packages/patches/emacs-wordnut-require-adaptive-wrap.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add previous file.
* gnu/packages/emacs.scm (emacs-wordnut): New package.
2018-12-21 10:54:09 +01:00
Eric Bavier 39c676c4a3
gnu: Add Quadrapassel.
* gnu/packages/games.scm (quadrapassel): New variable.
2018-12-20 23:20:25 -06:00
Eric Bavier 18ebaa9eeb
gnu: Add libmanette.
* gnu/packages/games.scm (libmanette): New variable.
2018-12-20 23:20:25 -06:00
Efraim Flashner 8aedb3ad8a
gnu: unittest-cpp: Use 'git-fetch'.
* gnu/packages/check.scm (unittest-cpp)[source]: Use 'git-fetch'.
2018-12-20 22:38:17 +02:00
Efraim Flashner 0afd0660c2
gnu: python-pyhamcrest: Use 'git-fetch'.
* gnu/packages/check.scm (python-pyhamcrest)[source]: Use 'git-fetch'.
2018-12-20 22:38:17 +02:00
Efraim Flashner 52305b0ab3
gnu: python-testpath: Use 'git-fetch'.
* gnu/packages/check.scm (python-testpath)[source]: Use 'git-fetch'.
2018-12-20 22:38:16 +02:00
Efraim Flashner 23ff7239f2
gnu: cppcheck: Update to 1.86.
* gnu/packages/check.scm (cppcheck): Update to 1.86.
2018-12-20 22:38:16 +02:00
Efraim Flashner 4241cb9c0b
gnu: cppcheck: Enable tests.
* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to
enable tests.
2018-12-20 22:38:15 +02:00
Efraim Flashner fa44d3a63e
gnu: cppcheck: Use 'git-fetch'.
* gnu/packages/check.scm (cppcheck)[source]: Use 'git-fetch'.
2018-12-20 22:38:15 +02:00
Efraim Flashner 28bcf80902
gnu: catch2: Use git-fetch.
* gnu/packages/check.scm (catch2)[source]: Use git-fetch.
2018-12-20 22:38:15 +02:00
Efraim Flashner 46756754df
gnu: abcde: Return #t from all phases.
* gnu/packages/cdrom.scm (abcde)[arguments]: Return #t from all phases.
2018-12-20 22:38:11 +02:00
Ludovic Courtès ef5821093a
gnu: glibc: Inline Hurd "pid/…" magic lookup patch.
* gnu/packages/base.scm (glibc)[source](patches): Add
"glibc-hurd-magic-pid.patch".
[arguments]: Remove 'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove
'apply-hurd-patch' phase.
[native-inputs]: Remove "hurd-magic-pid-patch".
2018-12-20 20:02:03 +01:00
Ludovic Courtès ea8be005d4
gnu: Use i686-linux bootstrap binaries on x86_64-linux.
This saves 4.4 MB on the installed Guix.

* gnu/packages/bootstrap/x86_64-linux: Remove directory.
* gnu/local.mk (bootstrap_x86_64_linuxdir)
(dist_bootstrap_x86_64_linux_DATA): Remove.
* gnu/packages.scm (search-bootstrap-binary): When SYSTEM is
"x86_64-linux", use "i686-linux" instead.
2018-12-20 20:01:10 +01:00
Kei Kebreau b70ff03e59
gnu: meandmyshadow: Update to 10.5a.
* gnu/packages/games.scm (meandmyshadow): Update to 10.5a.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: Delete file.
2018-12-20 13:21:34 -05:00
Ludovic Courtès 86974d8a92
Merge branch 'master' into core-updates 2018-12-20 18:39:04 +01:00
Hartmut Goebel dec0c11c33
gnu: KDE: Update remaining packages to 5.49.0.
These packages have been missed in
600f1ad8e6, since the `guix refresh
--type=kde` does not honor the sub-directory for the "portingaids".

* gnu/packages/kde-frameworks.scm (kdelibs4support, khtml, kjs,
  kjsembed, kmediaplayer, kross): Update to 5.49.0.
2018-12-20 16:28:19 +01:00
Rutger Helling 444c4c08ef
gnu: grim: Fix indentation.
* gnu/packages/image.scm (grim): Fix indentation.
2018-12-20 12:55:58 +01:00
Rutger Helling 122db9a6ca
gnu: flatpak: Fix indentation.
* gnu/packages/package-management.scm (flatpak): Fix indentation.
2018-12-20 12:51:52 +01:00
Pierre Neidhardt 6693cdd6b7
gnu: sbcl-trivial-clipboard: Update to 20181220.
* gnu/packages/lisp.scm (sbcl-trivial-clipboard): Update to 20181220.
2018-12-20 12:26:00 +01:00
Pierre Neidhardt 8894668cd2
gnu: discrover: Comment on attempt of minimal texlive-union.
* gnu/packages/bioinformatics.scm (discrover): Comment on attempt of minimal
  texlive-union.
2018-12-20 12:07:40 +01:00
Jan Nieuwenhuizen 03a45a4022
bootstrap: srfi-43: Remove.
* gnu/packages/bootstrap.scm (%bootstrap-inputs): Remove srfi-43.
(srfi-43): Remove.
2018-12-20 12:04:04 +01:00
Jan Nieuwenhuizen b02dc758a5
bootstrap: tcc-boot0: Update for mes 0.19.
* gnu/packages/commencement.scm (tcc-boot0): Update for mes 0.19.
2018-12-20 12:04:04 +01:00
Jan Nieuwenhuizen df2242a462
bootstrap: mes-boot: Update for mes 0.19.
* gnu/packages/commencement.scm (mes-boot): Update for mes 0.19.
(mes-boot0): Remove.
2018-12-20 12:04:04 +01:00
Jan Nieuwenhuizen c89bbcccb2
bootstrap: bootstrap-mes: Update.
Built with

    ef809e3ac0
    bootstrap: Add mes-boot0; decouple mes-boot from Mes.

* gnu/packages/bootstrap.scm (%bootstrap-mes): Update.
2018-12-20 12:04:03 +01:00
Rutger Helling 0290f533cc
gnu: Add grim.
* gnu/packages/image.scm (grim): New variable.
2018-12-20 08:59:36 +01:00
Rutger Helling e2dd54c090
gnu: Add scdoc.
* gnu/packages/man.scm (scdoc): New variable.
2018-12-20 08:59:36 +01:00
Rutger Helling 36e1ab842d
gnu: Add flatpak.
* gnu/packages/package-management.scm (flatpak): New variable.
2018-12-20 08:07:56 +01:00
Mark H Weaver 9378206468
gnu: linux-libre: Update to 4.19.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.11.
(%linux-libre-hash): Update hash.
2018-12-19 23:44:21 -05:00
Ludovic Courtès 9012d226fa
services: zabbix-front-end: Tweak error and hint messages.
* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust error
and hint mssages.
2018-12-20 00:04:50 +01:00
Nicolas Goaziou 207a79b2fe
gnu: python-duniterpy: Improve description.
* gnu/packages/finance.scm (python-duniterpy)[description]: Expound features
  to match list in homepage.
2018-12-19 23:49:46 +01:00
Nicolas Goaziou 42a57df874
gnu: python-duniterpy: Build documentation.
* gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install
  documentation.
2018-12-19 23:49:15 +01:00
Nicolas Goaziou 4b3d6b899f
gnu: python-duniterpy: Update to 0.51.0.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.51.0.
2018-12-19 23:48:13 +01:00
Oleg Pykhalov 0485717ee9
services: zabbix-front-end: Improve hint and error messages.
* gnu/services/monitoring.scm (zabbix-front-end-config): Improve hint and
error messages.
2018-12-19 21:15:12 +03:00
Hartmut Goebel 9a50cedc6b
gnu: plasma-framework: Fix build.
* gnu/packages/plasma-framework.scm (plasma-framework)[inputs]: Add
  qtquickcontrols2.
2018-12-19 18:54:56 +01:00
Christopher Lemmer Webber af8c90e862
stumpwm: Add comment saying patch can be removed in next release.
* gnu/packages/lisp.scm (stumpwm): Add comment saying patch can be removed in
  next release.
2018-12-19 09:47:52 -05:00
Pierre Langlois dba83d7d14
gnu: stumpwm: Fix gnew command.
The new release of StumpWM broken the interactive 'gnew' command.  It was
fixed upstream [0] and will be part of the next release.

0: https://github.com/stumpwm/stumpwm/pull/538

* gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch: New file.
* gnu/packages/lisp.scm (stumpwm)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-12-19 09:45:39 -05:00
Alex Vong 38abef124b
gnu: sqlite: Replace with 3.26.0 [security fixes].
Fixes <https://bugs.gnu.org/33751>.
Reported by Marius Bakke <mbakke@fastmail.com>.

* gnu/packages/databases.scm (sqlite-3.26.0): New public variable.
(sqlite)[replacement]: Use it.
(sqlite-with-fts5): Use 'package/inherit'.
(sqlite-with-column-metadata): Likewise.

Modified-by: Mark H Weaver <mhw@netris.org>
2018-12-18 20:20:16 -05:00
Ludovic Courtès a934e9fc1c
vm: Re-enable KVM on i386.
The workaround is apparently no longer needed with Linux-libre 4.19.2
in the host.

* gnu/build/vm.scm (load-in-linux-vm): Remove special case for
"qemu-system-i386", thereby re-enabling KVM.
2018-12-19 00:14:00 +01:00
Ludovic Courtès 439a4c7511
gnu: guix: Update to 5de5f81.
* gnu/packages/package-management.scm (guix): Update to 5de5f81.
2018-12-19 00:14:00 +01:00
Alex Kost bc7743b99e
gnu: emacs-build-farm: Update to 0.2.2.
* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2.
2018-12-19 00:33:05 +03:00
Alex Kost c7d67b894c
gnu: emacs-bui: Update to 1.2.1.
* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1.
2018-12-19 00:33:05 +03:00
Julien Lepiller 34d5314e9c
gnu: ocaml-lambda-term: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-lambda-term): Use dune-build-system.
2018-12-18 22:17:12 +01:00
Julien Lepiller 426e629e0c
gnu: ocaml-camomile: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-camomile): Use dune-build-system.
2018-12-18 22:16:57 +01:00
Julien Lepiller d6fa189eef
gnu: ocaml-re: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-re): Use dune-build-system.
2018-12-18 22:16:55 +01:00
Julien Lepiller 48b27902de
gnu: ocaml-cppo: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-cppo): Use dune-build-system.
2018-12-18 22:16:52 +01:00
Julien Lepiller 5d0712638f
gnu: ocaml-lwt-log: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-lwt-log): Use dune-build-system.
2018-12-18 22:16:50 +01:00
Julien Lepiller f880b03bca
gnu: ocaml-lwt: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-lwt): Use dune-build-system.
2018-12-18 22:16:48 +01:00
Julien Lepiller f93246a541
gnu: ocaml-bitstring: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-bitstring): Use dune-build-system.
(ocaml4.02-bitstring)[build-system]: Use ocaml-build-system explicitly.
2018-12-18 22:16:45 +01:00
Julien Lepiller 59fa09e1cd
gnu: ocaml-ppx-tools-versioned: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Use
dune-build-system.  Remove duplicate definition.
2018-12-18 22:16:41 +01:00
Julien Lepiller effc8325a5
gnu: ocaml-migrate-parsetree: Use dune-build-system.
* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Use
dune-build-system.
2018-12-18 22:16:37 +01:00
Nam Nguyen d852cf9e33
gnu: Add sct.
* gnu/packages/xdisorg.scm (sct): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-18 17:23:39 +01:00
Ludovic Courtès 5de5f81845
file-systems: Have the emergency REPL output to /dev/console.
This fixes a bug whereby all emergency REPL output would go to /dev/klog
and thus, each line would be prefixed by "[12324.432] shepherd[1]: ".

* gnu/build/file-systems.scm (check-file-system): Wrap 'start-repl' call
in 'with-output-to-file'.
2018-12-18 16:04:26 +01:00
Ludovic Courtès 6ea6e1476f
file-systems: Spawn a REPL only when interaction is possible.
Fixes <https://bugs.gnu.org/23697>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

* gnu/build/file-systems.scm (check-file-system): Call 'start-repl' only
if current-input-port passes 'isatty?'.
* gnu/services/shepherd.scm (shepherd-configuration-file): After
'for-each' expression, call 'redirect-port'.
* gnu/tests/base.scm (run-basic-test)["stdin is /dev/null"]: New test.
2018-12-18 16:04:26 +01:00
Rutger Helling 83d4da1211
gnu: libostree: Update to 2018.9.1.
* gnu/packages/package-management.scm (libostree): Update to 2018.9.1.
2018-12-18 14:53:43 +01:00
Jelle Licht 232cc1001d
gnu: emacs-daemons: Update to 2.0.0.
* gnu/packages/emacs.scm (emacs-daemons): Update to 2.0.0.
2018-12-18 11:34:41 +01:00
Pierre Neidhardt ad01ab1610
gnu: emacs-helpful: Update to 0.15.
* gnu/packages/emacs.scm (emacs-helpful): Update to 0.15.
2018-12-18 10:40:54 +01:00
Pierre Neidhardt 809b959680
gnu: emacs-evil-collection: Update to 20181218.
* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20181218.
2018-12-18 09:33:05 +01:00
Rutger Helling c340d8dc74
gnu: git: Update to 2.20.1.
* gnu/packages/version-control.scm (git): Update to 2.20.1.
2018-12-18 09:26:17 +01:00
Arun Isaac 01cb4d4757
gnu: ansible: Work around issues with Guix wrapper scripts.
* gnu/packages/admin.scm (ansible)[source]: Remove
ansible-wrap-program-hack.patch from patches.
[arguments]: Add hide-wrapping and fix-symlinks phases.
* gnu/packages/patches/ansible-wrap-program-hack.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2018-12-18 11:20:56 +05:30
Mark H Weaver 6a9659f5d8
gnu: linux-libre: Update to 4.19.10.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.10.
(%linux-libre-hash): Update hash.
2018-12-17 23:36:03 -05:00
Mark H Weaver ce146a872c
gnu: linux-libre@4.14: Update to 4.14.89.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.89.
(%linux-libre-4.14-hash): Update hash.
2018-12-17 23:35:13 -05:00
Mark H Weaver 42159e76e2
gnu: linux-libre@4.9: Update to 4.9.146.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.146.
2018-12-17 23:34:34 -05:00
Mark H Weaver c15ba0dbf1
gnu: linux-libre@4.4: Update to 4.4.168.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.168.
2018-12-17 23:33:55 -05:00
Leo Famulari ed411eb2b8
gnu: RawTherapee: Update to 5.5.
* gnu/packages/photo.scm (rawtherapee): Update to 5.5.
2018-12-17 19:58:44 -05:00
Leo Famulari 997aa1af99
gnu: WebKitGTK+ 2.22: Update to 2.22.5 [fixes CVE-2018-4437].
* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.5.
2018-12-17 18:21:43 -05:00
Ludovic Courtès bafcf1f32f
services: udev: Add 'rules' action.
* gnu/services/base.scm (udev-shepherd-service): Add 'actions' field.
* doc/guix.texi (Base Services): Move "@end deffn" after 'udev-service'
definition.  Mention 'herd rules udev'.
2018-12-17 23:33:42 +01:00
Julien Lepiller 2a6ba9ff61
gnu: opam: Fix package installation.
Opam builds packages in an isolated environment, but packages still
assume they can access system tools like a compiler, make, etc... Mount
/gnu and /run/current-system so these tools are also available to opam
packages on GuixSD.

* gnu/packages/ocaml.scm (opam)[arguments]: Fix bwrap.sh to also mount
the store and the system profile in the opam environment.
2018-12-17 21:30:46 +01:00
Oleg Pykhalov f2f956010c
gnu: zabbix-agentd: Update to 4.0.2.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.0.2.
2018-12-17 22:09:11 +03:00
Oleg Pykhalov 85c07cff9c
services: monitoring: Add 'zabbix-front-end'.
* gnu/services/monitoring.scm (nginx-server-configuration-list?,
serialize-nginx-server-configuration-list, zabbix-front-end-configuration,
zabbix-front-end-config, zabbix-front-end-activation,
generate-zabbix-front-end-documentation): New procedures.
(%zabbix-front-end-configuration-nginx, %maintenance.inc.php,
zabbix-front-end-service-type): New variables.
* doc/guix.texi (Monitoring Services): Document this.
2018-12-17 22:09:11 +03:00
Oleg Pykhalov 1a3e7534d0
gnu: Add php-with-bcmath.
* gnu/packages/php.scm (php-with-bcmath): New variable.
2018-12-17 22:09:11 +03:00
Oleg Pykhalov e517161d6b
services: php-fpm: Add 'timezone' configuration.
* gnu/services/web.scm: (<php-fpm-configuration>)[timezone]: New record field.
(default-php-fpm-config, php-fpm-shepherd-service, php-fpm-activation): Use
this.
* doc/guix.texi (Web Services): Document this.
2018-12-17 22:09:10 +03:00
Oleg Pykhalov 6106d7cae4
services: monitoring: Add 'zabbix-agent'.
* gnu/services/monitoring.scm (zabbix-server-service-type,
zabbix-agent-account, zabbix-agent-activation, zabbix-agent-config-file,
zabbix-agent-shepherd-service, generate-zabbix-agent-documentation): New
procedures.
(zabbix-agent-service-type): New 'service-type'.
* gnu/tests/monitoring.scm (run-zabbix-server-test): Test 'zabbix-agent'.
(%zabbix-os): Add 'zabbix-agent' service.
* doc/guix.texi (Monitoring Services): Document 'zabbix-agent'.
2018-12-17 22:09:10 +03:00
Oleg Pykhalov 6b1c4179e2
services: monitoring: Add 'zabbix-server'.
* gnu/services/monitoring.scm (uglify-field-name, serialize-field,
serialize-number, serialize-list, serialize-string, group?, serialize-group,
include-files?, serialize-include-files, zabbix-server-account,
zabbix-server-config-file, zabbix-server-activation,
zabbix-server-shepherd-service, generate-zabbix-server-documentation,
extra-options, serialize-extra-options): New procedures.
(zabbix-server-service-type): New variable.
* gnu/tests/monitoring.scm (%psql-user-create-zabbix,
%psql-db-zabbix-create-script, %psql-db-create-zabbix, %psql-db-import-zabbix,
%zabbix-os, %test-zabbix): New variables.
(run-zabbix-server-test): New procedure.
* doc/guix.texi (Monitoring Services): Document 'zabbix-server'.

squash! services: monitoring: Add 'zabbix-server'.
2018-12-17 22:09:10 +03:00
Oleg Pykhalov 2c9ac8392a
gnu: zabbix-server: Split output.
* gnu/packages/monitoring.scm (zabbix-server)[outputs]: Add 'front-end' and
'schema' outputs.
2018-12-17 22:09:10 +03:00
Rutger Helling a7ad051d8a
gnu: wget: Update to 1.20.
* gnu/packages/wget.scm (wget): Update to 1.20.
2018-12-17 16:18:35 +01:00
Efraim Flashner 1e2ebf7ca4
gnu: tree: Update to 1.8.0.
* gnu/packages/admin.scm (tree): Update to 1.8.0.
2018-12-17 12:08:06 +02:00
Efraim Flashner 5c0b6d1b1d
gnu: elemental: Don't use unstable tarball.
* gnu/packages/maths.scm (elemental)[source]: Download source using
git-fetch.
2018-12-17 12:08:06 +02:00
Efraim Flashner 3b42e2be92
gnu: elemental: Fix indentation.
* gnu/packages/maths.scm (elemental): Fix indentation of the package
definition.
2018-12-17 12:08:06 +02:00
Efraim Flashner ad6c6a5be5
gnu: z3: Fix building on non-Intel machines.
* gnu/packages/maths.scm (z3)[arguments]: Add phase to remove
unnecessary include statement.
2018-12-17 12:08:06 +02:00
Efraim Flashner 2d7b99b3c6
gnu: z3: Declare source-file-name.
* gnu/packages/maths.scm (z3)[source]: Add missing 'file-name.
2018-12-17 12:08:05 +02:00
Efraim Flashner 917f5ee75c
gnu: kicad: Don't hardcode version numbers.
* gnu/packages/engineering.scm (kicad)[source]: Replace hardcoded
version number with parameterized one.
[arguments]: Same.
2018-12-17 12:08:05 +02:00
Efraim Flashner 4ae16f9c4e
gnu: avogadro: Don't hardcode python version.
* gnu/packages/chemistry.scm (avogadro)[arguments]: Replace hardcoded
python version with parametrized one.
2018-12-17 12:08:05 +02:00
Efraim Flashner 2f3977b9a7
gnu: gess: Don't hardcode python version.
* gnu/packages/bioinformatics.scm (gess)[arguments]: Replace hardcoded
python version with parameterized one.
2018-12-17 12:08:05 +02:00
Efraim Flashner cc729d257c
gnu: nmap: Don't hardcode python version.
* gnu/packages/admin.scm (nmap)[arguments]: Replace hardcoded python
version with parameterized one.
2018-12-17 12:08:01 +02:00
Rutger Helling f8be7664cb
gnu: virt-manager: Update to 2.0.0.
* gnu/packages/virtualization.scm (virt-manager): Update to 2.0.0.
[arguments]: Don't build with Python 2.
[inputs]: Replace Python 2 inputs with Python 3 versions.
2018-12-17 10:58:42 +01:00
Arun Isaac 6845fdc710
gnu: ansible: Update to 2.7.5.
* gnu/packages/admin.scm (ansible): Update to 2.7.5.
2018-12-17 15:12:15 +05:30
Nicolas Goaziou 4b4ccb45fa
gnu: mame: Update to 0.204.
* gnu/packages/emulators.scm (mame): Update to 0.204.
[arguments]: Add phase to fix compilation error.
2018-12-16 23:51:31 +01:00
Jan Nieuwenhuizen ef809e3ac0
bootstrap: Add mes-boot0; decouple mes-boot from Mes.
* gnu/packages/commencement.scm (mes-boot0): New variable.
(mes-boot): Use it.
2018-12-16 22:49:11 +01:00
Jan Nieuwenhuizen 20dd94b82f
bootstrap: Merge mes-minimal into mes-minimal-stripped.
* gnu/packages/make-bootstrap.scm (%mes-minimal): Remove.
(%mes-minimal-stripped): Configure using --mes.  Strip installation.
2018-12-16 22:49:10 +01:00
Jan Nieuwenhuizen c994177155
gnu: mes: Update to 0.19.
* gnu/packages/mes.scm (mes): Update to 0.19.
2018-12-16 22:49:10 +01:00
Jan Nieuwenhuizen 9c14fd0770
bootstrap: Remove development hacks.
* gnu/packages/commencement.scm (%fake-bootstrap?): Remove.  Update users to
always keep true bootstrap; i.e., do not use %bootstrap-guile.
(mes-boot0): Remove.  Update users.
(nyacc-boot): Likewise.
2018-12-16 22:49:10 +01:00
Jan Nieuwenhuizen cdd3bcf038
bootstrap: Do not fake, use Mes instead of Guile.
* gnu/packages/commencement.scm (%fake-bootstrap?): Do not fake, use Mes
instead of Guile.
2018-12-16 22:49:10 +01:00
Jan Nieuwenhuizen f8067e0329
bootstrap: bootstrap-mes: Update.
Built with

    464baaf735
    gnu: mes: Update to a155a0a9a2d941b15c1b98e5cce787de40a8dacd.

* gnu/packages/bootstrap.scm (%bootstrap-mes): Update.
2018-12-16 22:48:29 +01:00
Leo Famulari 2119cd3a35
gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].
* gnu/packages/golang.scm (go-1.11): Update to 1.11.4.
2018-12-16 16:24:12 -05:00
Rutger Helling 6da907193b
gnu: lookingglass: Update to a12.
* gnu/packages/virtualization.scm (lookingglass): Update to a12.
[build-system]: Use cmake-build-system.
[arguments]: Add 'chdir-to-client phase.
2018-12-16 22:18:15 +01:00
Jan Nieuwenhuizen 464baaf735
gnu: mes: Update to a155a0a9a2d941b15c1b98e5cce787de40a8dacd.
core: Support \xNN in reader.  Fixes tcc-boot running on Mes.

* gnu/packages/mes.scm (mes): Update to
a155a0a9a2d941b15c1b98e5cce787de40a8dacd.
2018-12-16 20:02:09 +01:00
Jan Nieuwenhuizen efa1ea20e6
bootstrap: mes-minimal-stripped: Do not strip bin.
* gnu/packages/make-bootstrap.scm (%mes-minimal-stripped): Do not strip bin.
2018-12-16 20:02:09 +01:00
Jan Nieuwenhuizen 504d9fcb85
gnu: mes: Update to 0.19.
* gnu/packages/mes.scm (mes): Update to 0.19.
2018-12-16 19:58:31 +01:00
Arun Isaac 7101196448
gnu: emacs-tracking: Enable tests.
* gnu/packages/emacs.scm (emacs-tracking)[arguments]: Append to arguments
inherited from emacs-circe, instead of overwriting them.
2018-12-16 23:56:07 +05:30
Arun Isaac 665f459118
gnu: emacs-circe: Enable tests.
* gnu/packages/emacs.scm (emacs-circe)[arguments]: Enable tests. Set
test-command. Add set-home phase.
[native-inputs]: Add emacs-buttercup.
2018-12-16 23:56:07 +05:30
Arun Isaac 04eb2645bd
gnu: Add emacs-buttercup.
* gnu/packages/emacs.scm (emacs-buttercup): New variable.
2018-12-16 23:55:59 +05:30
Pierre Neidhardt 2c742a06c8
gnu: Add trivial-clipboard.
* gnu/packages/lisp.scm (cl-trivial-clipboard, ecl-trivial-clipboard,
  sbcl-trivial-clipboard): New variables.
2018-12-16 16:39:48 +01:00
Pierre Langlois ba9ba64d93
gnu: stumpwm: Update to 18.11.
* gnu/packages/lisp.scm (stumpwm): Update to 18.11.
[native-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-16 16:28:07 +01:00
Pierre Langlois 1075623a5c
gnu: Add sbcl-fiasco.
* gnu/packages/lisp.scm (sbcl-fiasco, cl-fiasco, ecl-fiasco): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-16 16:28:07 +01:00
Ludovic Courtès ee8ee74820
gnu: guile: Do not warn about 'madvise' ENOSYS on GNU/Hurd.
* gnu/packages/guile.scm (guile-2.2)[arguments]: When 'hurd-target?'
returns true, add 'allow-madvise-ENOSYS' phase.
2018-12-16 16:28:07 +01:00
Ludovic Courtès 92391eaf8d
gnu: glibc: Add patch implementing "pid/…" magic lookup on the Hurd.
This patch is missing from glibc 2.28 and is needed to support
/proc/self lookup when using the Hurd's procfs, which in turn is needed
for our 'guile-relocatable.patch'.

See <https://lists.gnu.org/archive/html/bug-hurd/2018-12/msg00024.html>.

* gnu/packages/patches/glibc-hurd-magic-pid.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[arguments]: Add 'apply-hurd-patch'
phase.
[native-inputs]: Add "hurd-magic-pid-patch" input.
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Duplicate
'apply-hurd-patch' phase.
2018-12-16 16:28:07 +01:00
Efraim Flashner 938078a34d
gnu: mail.scm: Sort module imports alphabetically.
* gnu/packages/mail.scm: Sort module imports alphabetically.
2018-12-16 15:42:05 +02:00
Efraim Flashner 224b1c833d
gnu: khard: Update to 0.12.2.
* gnu/packages/mail.scm (khard): Update to 0.12.2.
[propagated-inputs]: Add python-ruamel.yaml, python-unidecode. Sort
alphabetically.
2018-12-16 15:38:56 +02:00
Efraim Flashner 7d6cfa4425
gnu: mit-scheme: Match all systems in "source" input.
This fixes a regression from d870cc5e8a.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: Add the catch-all case
for the "source" input.
2018-12-16 15:04:28 +02:00
Efraim Flashner d7571ff52f
gnu: urlscan: Update to 0.9.1.
* gnu/packages/mail.scm (urlscan): Update to 0.9.1.
2018-12-16 12:48:58 +02:00
Vagrant Cascadian 04e46b988a
gnu: arm-trusted-firmware-sun50i-a64: Update to 2.0-2.98aab97.
* gnu/packages/firmware (arm-trusted-firmware-sun50i-a64): Update to
  2.0-2.98aab97.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-16 12:00:06 +02:00
Vagrant Cascadian 9f23f6bc2f
gnu: python-pyelftools: Fix tests with python 3.7.
* gnu/packages/python.scm (python-pyelftools)
  [native-inputs]: Remove python-setuptools.
  [arguments]: Add set-pythonpath phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-16 11:55:13 +02:00
Efraim Flashner 978154aee5
gnu: gcl: Build with standard gcc.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove gcc@4.9.
2018-12-16 09:39:34 +02:00
Christopher Baines fafa78969e
gnu: llvm-rtti: Remove it.
This reverts commit f8cba3ff4f.

It sounds from the comment that this should be removed now, as it's been a
while since this change was made.

* gnu/packages/llvm.scm (llvm-without-rtti): Remove it.
* gnu/packages/gl.scm (mesa)[inputs]: Switch to using llvm rather than
llvm-without-rtti.
2018-12-15 20:43:53 +00:00
Efraim Flashner f5d4c46c2c
gnu: flatbuffers: Set source file name.
* gnu/packages/serialization.scm (flatbuffers)[source]: Add missing
'file-name field.
2018-12-15 22:23:30 +02:00
Leo Famulari edc6dd0324
gnu: Singularity: Update to 2.6.1 [fixes CVE-2018-19295].
Our Singularity package is not vulnerable to CVE-2018-19295 by default,
becuase that vulnerability is based on the 'mount', 'start', and
'action' Singularity binaries being installed setuid, which we do not do
in Guix.

* gnu/packages/linux.scm (singularity): Update to 2.6.1.
2018-12-15 14:37:24 -05:00
Feng Shu da19696ec6
gnu: emacs-switch-window: Update to 1.6.2.
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 1827e8db93
gnu: emacs-pyim: Update to 1.8.
* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
[source]: Use git-fetch.
[propagated-inputs]: Remove emacs-pos-tip. Add emacs-posframe.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 4803ce1d6c
gnu: Add emacs-posframe.
* gnu/packages/emacs.scm (emacs-posframe): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 0a2872eeaa
gnu: emacs-exwm-x: Update to 1.9.0.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:21 +05:30
Ludovic Courtès 966629a114
gnu: mit-scheme: Match all the system types in 'inputs'.
Fixes a regression introduced in
d870cc5e8a whereby "guix package -A" on
one of the non-x86 systems would crash.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: Reintroduce catch-all
case.
2018-12-14 23:55:55 +01:00
Ludovic Courtès 4dd1edc7ae
gnu: glibc-stripped: Empty 'native-inputs' and 'propagated-inputs'.
These would needlessly pull in linux-libre-headers when running
"guix build bootstrap-tarballs --target=i586-pc-gnu".

* gnu/packages/make-bootstrap.scm (%glibc-stripped)[native-inputs]
[propagated-inputs]: New fields.
2018-12-14 23:55:55 +01:00
Nicolas Goaziou 6ec3de976b
gnu: wireshark: Update to 2.6.5.
* gnu/packages/networking.scm (wireshark): Update to 2.6.5.
2018-12-14 23:42:25 +01:00
Pierre Neidhardt 1e0f2ae028
gnu: chez-sockets: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace texlive with minimal texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt bc9319f42b
gnu: chez-web: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive with minimal texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt a5bfedb45c
gnu: Add texlive-context-base.
* gnu/packages/tex.scm (texlive-context-base): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 744b883ed6
gnu: Add texlive-fonts-charter.
* gnu/packages/tex.scm (texlive-fonts-charter): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 7002a45d69
gnu: texlive-generic-pdftex: Include pdftex map.
* gnu/packages/tex.scm (texlive-generic-pdftex): Include pdftex map.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 6534e8853d
gnu: texlive-fonts-cm: Include type1 fonts.
* gnu/packages/tex.scm (texlive-fonts-cm): Include type1 fonts.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt bbd30e9785
gnu: texlive-dvips: Include all maps.
* gnu/packages/tex.scm (texlive-dvips): Include all maps.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 68139bce4a
gnu: unison: Replace texlive input with texlive-tiny.
* gnu/packages/ocaml.scm (unison)[native-inputs]: Replace texlive with texlive-tiny.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 9b405aeaa2
gnu: hypre: Replace texlive input with minimal texlive-union.
* gnu/packages/maths.scm (hypre)[native-inputs]: Replace texlive with minimal
  texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 3159568951
gnu: Add texlive-bibtex.
* gnu/packages/tex.scm (texlive-bibtex): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 1d9ce461f2
gnu: Add texlive-fonts-xypic.
* gnu/packages/tex.scm (texlive-fonts-xypic): New variable.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 547ab6506f
gnu: Add texlive-generic-xypic.
* gnu/packages/tex.scm (texlive-generic-xypic): New variable.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 8a2cfc7bea
gnu: coq: Remove unused texlive and hevea from native-inputs.
* gnu/packages/ocaml.scm (coq)[native-inputs]: Remove unused texlive and
  hevea.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 13d37d8403
gnu: chez-web: Fix conflicting bootstrap phase.
* gnu/packages/chez.scm (chez-web): Fix conflicting bootstrap phase.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt c11f3b3d68
gnu: chez-scheme: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Replace texlive with
  minimal texlive-union.
2018-12-14 23:32:38 +01:00
Nicolas Goaziou 066d967f00
gnu: snap: Update to 4.2.2.9.
* gnu/packages/education.scm (snap): Update to 4.2.2.9.
2018-12-14 23:22:10 +01:00
Nicolas Goaziou dceae61011
gnu: silkaj: Update to 0.6.1.
* gnu/packages/finance.scm (silkaj): Update to 0.6.1.
2018-12-14 23:14:40 +01:00
Christopher Baines bd208a13ef
gnu: ghc-call-stack-boot: Make it a hidden package.
This package doesn't sound like it should be directly used, so hide it.

* gnu/packages/haskell.scm (ghc-call-stack-boot): Use hidden-package to hide
the package.
2018-12-14 16:14:46 +00:00
Mark H Weaver ea49fbdea3
gnu: linux-libre: Update to 4.19.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.9.
(%linux-libre-hash): Update hash.
2018-12-13 20:00:46 -05:00
Mark H Weaver 3173a3f554
gnu: linux-libre@4.14: Update to 4.14.88.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.88.
(%linux-libre-4.14-hash): Update hash.
2018-12-13 20:00:43 -05:00
Mark H Weaver c4cc1b9d20
gnu: linux-libre@4.9: Update to 4.9.145.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.145.
2018-12-13 20:00:41 -05:00
Mark H Weaver e6658c7b38
gnu: linux-libre@4.4: Update to 4.4.167.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.167.
2018-12-13 20:00:39 -05:00
Ludovic Courtès 7ef64ec847
gnu: guix: Update to 60b0402.
* gnu/packages/package-management.scm (guix): Update to 60b0402.
2018-12-14 00:36:12 +01:00
Rutger Helling 6b34499dc6
gnu: qemu: Update to 3.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 3.1.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-12-13 14:40:52 -05:00
Ludovic Courtès 5e741ff021
gnu: go-ipfs: Work around tar bomb.
* gnu/packages/ipfs.scm (go-ipfs)[source](method): Switch to
URL-FETCH/TARBOMB.
(file-name): New field.
[arguments]: Add 'make-files-writable' phase.
2018-12-13 18:44:40 +01:00
Kei Kebreau d870cc5e8a
gnu: mit-scheme: Update to 10.1.3.
* gnu/packages/scheme.scm (mit-scheme): Update to 10.1.3.
[arguments]: Update 'unpack', 'configure-doc', and 'install-doc' phases
accordingly.
[supported-systems]: Limit to i686-linux and x86_64-linux.
2018-12-13 12:00:47 -05:00
Arun Isaac 63b6957404
gnu: Add librepcb.
* gnu/packages/engineering.scm (librepcb): New variable.
2018-12-13 18:23:08 +05:30
Rutger Helling d022c204bd
gnu: Add llvm@7.0.0.
* gnu/packages/llvm.scm (llvm@7.0.0): New variable.
2018-12-13 11:39:57 +01:00
Mark H Weaver b42b5afdf4
gnu: Fix misplaced commas (unquotes).
* gnu/packages/java.scm (ant-bootstrap),
gnu/packages/kde.scm (kdenlive),
gnu/packages/lxqt.scm (lxqt-panel, lxqt-runner),
gnu/packages/mpd.scm (ncmpc),
gnu/packages/opencl.scm (beignet),
gnu/packages/pdf.scm (zathura-pdf-mupdf),
gnu/packages/video.scm (streamlink),
gnu/packages/web-browsers.scm (luakit),
gnu/packages/web.scm (perl-libwww),
gnu/packages/wm.scm (ghc-xmonad-contrib): Fix misplaced commas (unquotes).
2018-12-13 00:08:05 -05:00
Mark H Weaver 9c58001192
gnu: icecat: Remove extraneous newlines.
* gnu/packages/gnuzilla.scm (icecat)[source]: Remove extraneous newlines.
2018-12-13 00:07:58 -05:00
Oleg Pykhalov ebcb58c9e8
gnu: php: Update to 7.3.0.
* gnu/packages/php.scm (php)[version]: Update to 7.3.0.
[arguments]: Delete "sapi/cli/tests/upload_2G.phpt" substitution and
delete "ext/pcre/tests/bug76909.phpt" file.
[inputs]: Replace 'pcre' with 'pcre2'.
2018-12-13 05:56:12 +03:00
Pierre Neidhardt ce3fef9fcd
gnu: Add missing "Pierre Neidhardt" copyright line.
* gnu/packages/admin.scm: Fix copyright.
2018-12-13 00:17:42 +01:00
Pierre Neidhardt 2eddeebab5
gnu: Add ngrep.
* gnu/packages/admin.scm (ngrep): New variable.
2018-12-12 23:52:50 +01:00
Marius Bakke 5b2da2a659
gnu: xz: Move liblzma.a to separate output.
* gnu/packages/compression.scm (xz)[arguments, outputs]: New fields.
* gnu/packages/make-bootstrap.scm (%static-inputs)[xz]: Don't inherit outputs.
2018-12-12 20:10:56 +01:00
Marius Bakke d52680eec0
gnu: libxml2: Don't reference libxml2.a in the default output.
* gnu/packages/xml.scm (libxml2)[arguments]: Add substitution for libxml2.la.
2018-12-12 20:10:56 +01:00
宋文武 7b046b1bdc
gnu: zathura-pdf-mupdf: Fix dependencies.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Add mujs.
[arguments]: Pass 'link-external' to the configure flags.  Patch 'meson.build'
to include mujs as 'build_dependencies'.
2018-12-12 19:40:34 +08:00
Rutger Helling 3a48d05538
gnu: openttd: Update to 1.8.0.
* gnu/packages/games.scm (openttd): Update to 1.8.0.
[inputs]: Use allegro instead of allegro-4.
2018-12-12 11:12:01 +01:00
Rutger Helling ab533c613e
gnu: allegro: Fix compilation with Mesa >= 18.2.5.
* gnu/packages/game-development.scm (allegro)[source]: Add
allegro-fix-compilation-mesa-18.2.5-and-later.patch.
* gnu/packages/patches/allegro-fix-compilation-mesa-18.2.5-and-later.patch:
New file.
2018-12-12 11:12:01 +01:00
Christopher Baines 95ae013092
gnu: python-celery: Update to 4.2.1.
This is an attempt to get the package building after the update to Python
3.7. I'm not sure this totally works, as the tests detect an incompatibility
with Python 3.7 due to use of "async". But with the tests disabled, you can at
least import the celery module, which is a start.

* gnu/packages/python.scm (python-celery): Update to 4.2.1.
[arguments]: Switch to py.test, from nose, disable the tests and loosen the
requirements on pytest.
[native-inputs]: Remove python-nose, add python-pytest and python-case.
[home-page]: Change from HTTP to HTTPS.
2018-12-12 09:03:28 +01:00
Christopher Baines ae218b75f6
gnu: python-billiard: Update to 3.5.0.5.
This is to enable updating python-celery.

* gnu/packages/python.scm (python-billiard): Update to 3.5.0.5.
[native-inputs]: Remove python-nose, add python-case and python-pytest.
2018-12-12 09:03:27 +01:00
Christopher Baines f6c19fe8ce
gnu: python-kombu: Update to 4.2.2.
This fixes the build, that probably broke with a Python update.

* gnu/packages/python.scm (python-kombu): Update to 4.2.2..
2018-12-12 09:03:27 +01:00
Christopher Baines a65a33d070
gnu: python-amqp: Update to 2.3.2.
This is needed to update python-kombu to 4.2.2.

* gnu/packages/python.scm (python-amqp): Update to 2.3.2.
2018-12-12 09:03:27 +01:00
Christopher Baines 9253c42973
gnu: Add python-pyro4.
This is needed to update python-kombu to 4.2.2

* gnu/packages/python.scm (python-pyro4): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 2cfcab3aef
gnu: Add python-vine.
This is needed to update python-amqp to 2.3.2.

* gnu/packages/python.scm (python-vine): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 679c979f25
gnu: Add python-case.
This is required to update python-amqp and python-kombu, as well as adding
python-vine.

* gnu/packages/python.scm (python-case): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 053f3d4857
gnu: Add python-serpent.
This is required for python-pyro4, which is needed to update python-amqp and
python-kombu.

* gnu/packages/python.scm (python-serpent): New variable.
2018-12-12 09:03:26 +01:00
Christopher Baines 7600513a8a
gnu: Add python-pytest-sugar.
This is required to update python-amqp and python-kombu.

* gnu/packages/check.scm (check): New variable.
2018-12-12 09:03:26 +01:00
Efraim Flashner 42140fd434
gnu: Add toybox.
* gnu/packages/busybox.com (toybox): New variable.
2018-12-12 09:27:17 +02:00
Efraim Flashner 8c380a01a2
gnu: Add dav1d.
* gnu/packages/video.scm (dav1d): New variable.
2018-12-12 09:24:48 +02:00
Arun Isaac e200de5457
gnu: Add chirp.
* gnu/packages/ham-radio.scm (chirp): New variable.
2018-12-12 12:37:06 +05:30
Eric Bavier b2fb40de98
gnu: onionshare: Update to 1.3.1.
* gnu/packages/tor.scm (onionshare): Update to 1.3.1.
[arguments]: Remove unnecessary "get_resource_path" substitutions, which is
handled fine by the single substitution in "onionshare/common.py".  Fix
install location in .desktop.  Adjust test runner in 'tests' phase.
[native-inputs]: "python-nose" -> "python-pytest".
2018-12-12 00:03:05 -06:00
Eric Bavier 0226dca7c9
gnu: youtube-viewer: Update to 3.5.0.
* gnu/packages/video.scm (youtube-viewer): Update to 3.5.0.
2018-12-12 00:02:54 -06:00
Mark H Weaver 46e613e3e5
gnu: icecat: Add fixes from upstream mozilla-esr60 [security-fixes].
Includes fixes for CVE-2018-18494 and the remaining 7 out of 10 changesets
for CVE-2018-12405.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from
the upstream mozilla-esr60 repository.
2018-12-11 23:04:31 -05:00
Mark H Weaver 29eb0bc76c
gnu: icecat: Relabel patches to reflect CVE assignments.
Document that we include fixes for CVE-2018-17466, CVE-2018-18492,
CVE-2018-18493, CVE-2018-18498, and 3 out of 10 changesets for
CVE-2018-12405.

* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect
CVE assignments.
2018-12-11 23:04:28 -05:00
Mark H Weaver 8d956d8600
gnu: icecat: Enable Stylo CSS engine.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add 'llvm-3.9.1' and
'clang-3.9.1'.
[arguments]: In the configure-flags, use quasiquote, remove "--disable-stylo",
and add "--with-clang-path=..." and "--with-libclang-path=...".
Add 'augment-CPLUS_INCLUDE_PATH' phase.  In the custom 'configure' phase,
set the CC environment variable to "gcc".
2018-12-11 23:04:18 -05:00
Danny Milosavljevic b7c1c2b856
gnu: rust: Increase build timeouts.
* gnu/packages/rust.scm (rust-1.19)[properties]: New field.
(rust-1.20)[properties]: New field.
2018-12-12 01:18:09 +01:00
Marius Bakke c4ac237f08
gnu: bison: Update to 3.2.2.
* gnu/packages/bison.scm (bison): Update to 3.2.2.
2018-12-11 23:03:27 +01:00
Marius Bakke 9abbfd3ca6
gnu: perl: Update to 5.28.1.
* gnu/packages/perl.scm (perl): Update to 5.28.1.
2018-12-11 22:55:09 +01:00
Marius Bakke 2b4a4e8e47
gnu: libatomic-ops: Update to 7.6.8.
* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.8.
2018-12-11 22:50:56 +01:00
Marius Bakke f9e51e9737
gnu: libgc: Update to 7.6.8.
* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.8.
2018-12-11 22:50:30 +01:00
Marius Bakke b03e4fd526
Merge branch 'master' into core-updates 2018-12-11 22:18:05 +01:00
Mathieu Lirzin 99aad42138
gnu: emacs-cider: Update to 0.18.0.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.18.0.
[source]: Use git-fetch.
[propagated-inputs]: Add emacs-sesman.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Mathieu Lirzin 2165ea1d1c
gnu: Add emacs-sesman.
* gnu/packages/emacs.scm (emacs-sesman): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Jan Nieuwenhuizen da3c6a7f19
bootstrap: Switch to official bootstrap urls.
Built with

    4ae7dc7b9a
    gnu: Remove duplicate linux-libre-headers package from bootstrap inputs.

* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Switch to
official bootstrap urls.
(%bootstrap-mescc-tools): Likewise.
(%bootstrap-mes): Likewise.
2018-12-11 18:10:15 +01:00
Jan Nieuwenhuizen 99ff4b102c
bootstrap: mes-boot: Use mes-boot0 version.
* gnu/packages/commencement.scm (mes-boot): Use mes-boot0 version.
2018-12-11 18:10:13 +01:00
Rutger Helling 799f5d0df0
gnu: python-gevent: Remove unreliable test.
* gnu/packages/python.scm (python-gevent): Add 'skip-timer-test phase from
python2-gevent.
* gnu/packages/python.scm (python2-gevent): Remove 'skip-timer-test phase,
inherit from python-gevent instead.
2018-12-11 11:47:34 +01:00
Clément Lassieur 435d8a83b5
gnu: Add gajim-omemo.
* gnu/packages/messaging.scm (gajim-omemo): New variable.
[propagated-inputs]: Add python-axolotl.
2018-12-11 11:16:56 +01:00
Clément Lassieur 9e3644a823
gnu: gajim: Add support for Guix packaged plugins.
* gnu/packages/messaging.scm (gajim)[inputs]: Remove python-axolotl.
[arguments]: Add an 'add-plugin-dirs' phase.
[native-search-paths]: New field.
2018-12-11 11:16:35 +01:00
Leo Famulari 59c9d4f108
gnu: certbot, python-acme: Update to 0.29.1.
* gnu/packages/tls.scm (certbot, python-acme): Update to 0.29.1.
2018-12-10 13:40:11 -05:00
Leo Famulari fec2c8532d
gnu: Borg: Update to 1.1.8.
* gnu/packages/backup.scm (borg): Update to 1.1.8.
[source]: Remove obsolete patch.
* gnu/packages/patches/borg-respect-storage-quota.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-10 13:23:17 -05:00
Efraim Flashner f21058dc5c
gnu: font-gnu-unifont: Update to 11.0.03.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.03.
[arguments]: Enable parallel builds.
2018-12-10 10:53:23 +02:00
Efraim Flashner 0ba4a67976
gnu: mtools: Update to 4.0.23.
* gnu/packages/mtools.scm (mtools): Update to 4.0.23.
2018-12-10 10:43:55 +02:00
Chris Marusich a5523942f7
gnu: Add yubikey-personalization.
* gnu/packages/security-token.scm (yubikey-personalization): New variable.
2018-12-09 16:40:00 -08:00
Paul Garlick 72f95783f1
gnu: petsc-openmpi: Ensure compatibility of SCOTCH dependency.
* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Replace pt-scotch
with pt-scotch32 in order to prevent 'incompatible pointer' warnings
being generated in the 'build' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-10 00:28:11 +01:00
Ludovic Courtès 7e4bc21509
services: guix: Run 'guix-daemon' in UTF-8 locale.
Fixes <https://bugs.gnu.org/32942>.
Reported by Julien Lepiller <julien@lepiller.eu>.

* gnu/services/base.scm (guix-shepherd-service) <start>: In
 #:environment-variables, add "GUIX_LOCPATH" and "LC_ALL".
2018-12-10 00:28:11 +01:00
Marius Bakke 1460e77abf
gnu: msmtp: Update to 1.8.1.
* gnu/packages/mail.scm (msmtp): Update to 1.8.1.
2018-12-10 00:12:18 +01:00
Marius Bakke 2e265d19d1
gnu: git: Update to 2.20.0.
* gnu/packages/version-control.scm (git): Update to 2.20.0.
2018-12-10 00:12:18 +01:00
Maxim Cournoyer 88c7cf8499
gnu: emacs-elpy: Update to 1.27.0.
* gnu/packages/emacs.scm (emacs-elpy): Update to 1.27.0.
2018-12-09 16:18:19 -05:00
Maxim Cournoyer 584d5556d4
gnu: python-jedi: Update to 0.13.1 and disable the tests.
Jedi test suite fails when run with Python 3.7.

* gnu/packages/python.scm (python-jedi): Update to 0.13.1
[tests?] Disable.
[phases] Add condition check for the tests? argument to run the tests.
2018-12-09 16:18:18 -05:00
Pierre Neidhardt 505a385498
gnu: Add go-ipfs.
* gnu/packages/ipfs.scm (go-ipfs): New variable.
2018-12-09 18:21:10 +01:00
Efraim Flashner 8d3f604d94
gnu: syslinux: Limit the architectures supported.
* gnu/packages/bootloaders.scm (syslinux)[supported-systems}: New field.
2018-12-09 15:43:43 +02:00
Efraim Flashner ba8c08788f
gnu: mtools: Update to 4.0.22.
* gnu/packages/mtools.scm (mtools): Update to 4.0.22.
2018-12-09 15:43:40 +02:00
Ricardo Wurmus d7e2465242
gnu: sorcer: Always return #T from build phases.
* gnu/packages/music.scm (sorcer)[arguments]: Use INVOKE.
2018-12-09 13:54:56 +01:00
Gábor Boskovits accb5c3100
gnu: openjdk: Make idlj respect SOURCE_DATE_EPOCH.
* gnu/packages/patches/openjdk-10-idlj-reproducibility.patch: New file.
* gnu/packages/java.scm (openjdk10)[source]: Use it.
* gnu/locale.mk (dist_patch_DATA): Register it.
2018-12-09 12:55:36 +01:00
Christopher Baines e66c6eb2bc
gnu: python: Update to 3.7.1.
Remove the replacement, as version 3.7.1 includes the fix for this issue.

* gnu/packages/python.scm (python-3.7): Update to 3.7.1.
(python-3/fixed): Remove this.
2018-12-09 10:42:27 +00:00
Mark H Weaver 99c39c28f9
gnu: linux-libre: Update to 4.19.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.8.
(%linux-libre-hash): Update hash.
2018-12-09 03:16:20 -05:00
Mark H Weaver 80606f7737
gnu: linux-libre@4.14: Update to 4.14.87.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.87.
(%linux-libre-4.14-hash): Update hash.
2018-12-09 03:16:18 -05:00
Mark H Weaver bff07c024e
gnu: linux-libre@4.9: Update to 4.9.144.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.144.
2018-12-09 03:16:15 -05:00
Leo Famulari 5d3f673db4
gnu: polkit: Fix CVE-2018-19788.
* gnu/packages/patches/polkit-CVE-2018-19788.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/polkit.scm (polkit)[source]: Use it.
2018-12-09 00:21:09 -05:00
宋文武 1f1d6af714
gnu: Add easyrpg-player.
* gnu/packages/easyrpg.scm (easyrpg-player): New variable.
2018-12-09 09:17:02 +08:00
宋文武 b779dbac72
gnu: Add liblcf.
* gnu/packages/easyrpg.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-12-09 09:11:13 +08:00
Danny Milosavljevic b05399dffc
gnu: supercollider: Update to 3.10.0.
* gnu/packages/audio.scm (supercollider): Update to 3.10.0.
[arguments]<#:phases>[disable-broken-tests]: Modify.
2018-12-09 01:47:46 +01:00
Kei Kebreau 5a8b00f26b
gnu: gcl: Update snapshot.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-2.d3335e2.
2018-12-08 19:38:46 -05:00
Marius Bakke cec0c4e29c
gnu: libgphoto2: Update to 2.5.21.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.21.
2018-12-08 23:06:46 +01:00
Ricardo Wurmus 0fd9671bcc
gnu: patchage: Fix build.
Fixes <https://bugs.gnu.org/33677>.

* gnu/packages/audio.scm (patchage)[arguments]: Use Python 2.
2018-12-08 22:55:48 +01:00
Ricardo Wurmus cbe23db2d7
gnu: qtractor: Update to 0.9.3.
* gnu/packages/music.scm (qtractor): Update to 0.9.3.
2018-12-08 22:54:15 +01:00
Ricardo Wurmus d871e29ada
gnu: supercollider: Fix build.
Fixes <https://bugs.gnu.org/33674>.

* gnu/packages/audio.scm (supercollider)[arguments]: Add phase to fix build
with Boost 1.68.
[inputs]: Replace boost with boost-cxx14.
2018-12-08 22:52:28 +01:00
Ricardo Wurmus 5763243c4f
gnu: qsynth: Update to 0.5.4.
* gnu/packages/audio.scm (qsynth): Update to 0.5.4.
2018-12-08 22:48:13 +01:00
Efraim Flashner b52bcb24c6
gnu: quassel: Patch reference to inxi.
* gnu/packages/irc.scm (quassel)[arguments]: Patch the reference to
'inxi' in the source.
[inputs]: Add inxi-minimal.
2018-12-08 23:08:04 +02:00
Efraim Flashner 4ad62876cb
gnu: quassel: Update to 0.13.0.
* gnu/packages/irc.scm (quassel): Update to 0.13.0.
[arguments]: Update configure flags.
[inputs]: Add qtmultimedia.
2018-12-08 22:50:17 +02:00
Marius Bakke 08861d259b
gnu: python-pyaml: Update to 18.11.0.
* gnu/packages/python.scm (python-pyaml): Update to 18.11.0.
2018-12-08 19:37:47 +01:00
Marius Bakke 8a831c6f06
gnu: Remove more GCC ICE workarounds.
These were fixed with <https://bugs.gnu.org/31708>.

* gnu/packages/glib.scm (python-pygobject, python2-pygobject)[native-inputs]:
Remove GCC-7.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Likewise.
[arguments]: Remove related phase.
2018-12-08 19:37:47 +01:00
Marius Bakke 6fac106491
gnu: feh: Update to 3.1.1.
* gnu/packages/image-viewers.scm (feh): Update to 3.1.1.
2018-12-08 19:37:47 +01:00
Marius Bakke 7570ec5aa9
gnu: GCC@7: Update to 7.4.0.
* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0.
[source](patches): Drop 'gcc-libsanitizer-ustat.patch'.
* gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14,
as GCC 7.4.0 triggers <https://bugs.gnu.org/33605>.
2018-12-08 19:37:47 +01:00
Marius Bakke 8d65ae44ac
gnu: GCC@6: Update to 6.5.0.
* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gcc.scm (gcc-6): Update to 6.5.0.
[source](patches): Drop obsolete patches.
[source](snippet): Remove.
2018-12-08 19:37:47 +01:00
Marius Bakke 91206dffb9
gnu: elogind: Update to 239.3.
* gnu/packages/freedesktop.scm (elogind): Update to 239.3.
2018-12-08 19:37:47 +01:00
Kei Kebreau e0ae7e7374
gnu: Rename "qtoctave" to "octave".
* gnu/packages/maths.scm (qtoctave): Define in terms of 'deprectated-package'.
(octave): New variable, formerly known as "qtoctave".
2018-12-08 13:18:24 -05:00
Kei Kebreau 5537603fbf
gnu: Rename "octave" to "octave-cli".
* gnu/packages/maths.scm (octave): Rename to...
(octave-cli): ...this.
[name]: Change to "octave-cli".
(qtoctave): Inherit from octave-cli.
(flann)[inputs]: Adjust accordingly.
* gnu/packages/engineering.scm (qucs)[inputs]: Likewise.
(qucs-s)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[inputs]: Likewise.
2018-12-08 13:17:31 -05:00
Brendan Tildesley ec60c3a581
gnu: calibre: Update to 3.35.0.
* gnu/packages/ebooks.scm: (calibre): Update to 3.35.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2018-12-08 15:55:54 +01:00
Ricardo Wurmus f9dcf79f47
gnu: ingen: Fix build.
Fixes <https://bugs.gnu.org/33667>.

* gnu/packages/music.scm (ingen)[arguments]: Use python-2.
2018-12-08 09:07:40 +01:00
Amar Singh 46c8cea27b
gnu: qjackctl: Update 0.5.5.
* gnu/packages/audio.scm (qjackctl): Update to 0.5.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-12-08 12:03:09 +08:00
Leo Famulari b9103c827c
gnu: Add a C++14 variant of Boost for packages that need it.
Fixes <https://bugs.gnu.org/33605> and <https://bugs.gnu.org/33610>.

* gnu/packages/boost.scm (boost-cxx14): New variable.
* gnu/packages/compression.scm (innoextract)[inputs]: Use it.
* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Use it.
2018-12-07 19:42:59 -05:00
Ricardo Wurmus 23a1f738b1
gnu: guix: Update to 6ddc63e599.
This fixes a problem introduced with commit
6eac835f17.  Reported on the #guix IRC channel
by tune.

* gnu/packages/package-management.scm (guix): Update to 6ddc63e599.
2018-12-07 15:37:19 +01:00
Ludovic Courtès 6eac835f17
maint: update-guix-package: Really register GC roots.
Previously we'd pass a relative file name to 'add-indirect-root', which
the daemon would interpret as relative to "/".  Consequently, checkouts
were not protected from GC.

* build-aux/update-guix-package.scm (main): Pass an absolute file name
to 'add-indirect-root'.
2018-12-07 15:14:12 +01:00
Diego Nicola Barbato 814652b41f
gnu: emacs-exwm: Update to 0.21.
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-07 18:30:39 +05:30
Ricardo Wurmus 705ea5bff6
gnu: Add r-fmsb.
* gnu/packages/cran.scm (r-fmsb): New variable.
2018-12-07 13:44:16 +01:00
Ludovic Courtès 5118e26f83
gnu: guix-daemon: Add dependency on Guile-JSON.
Fixes a bug introduced in 6776af04d4,
where the configure phase of 'guix-daemon' would abort due to the lack
of Guile-JSON.

* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
GUILE-JSON.
2018-12-07 00:06:51 +01:00
Ludovic Courtès 3933905c5f
Merge branch 'version-0.16.0' 2018-12-07 00:00:41 +01:00
Mark H Weaver 69f867b18f
gnu: linux-libre: Update to 4.19.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.7.
(%linux-libre-hash): Update hash.
2018-12-06 17:17:23 -05:00
Mark H Weaver 8b041fd21d
gnu: linux-libre@4.14: Update to 4.14.86.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.86.
(%linux-libre-4.14-hash): Update hash.
2018-12-06 17:16:27 -05:00
Mark H Weaver 1ecd6624ab
gnu: linux-libre@4.9: Update to 4.9.143.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.143.
2018-12-06 17:15:37 -05:00
Leo Famulari e6c28113e6
gnu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.
2018-12-06 16:16:54 -05:00
Marius Bakke d553ee8082
tests: elogind: Adjust to elogind output change.
This is a follow-up to commit 4163f2467b.

* gnu/tests/desktop.scm (run-elogind-test): s|/dev/tty1/tty1.
2018-12-06 21:18:03 +01:00
Stefan Stefanović 4163f2467b
gnu: elogind: Update to 239.2.
* gnu/packages/freedesktop.scm (elogind): Update to 239.2.
[source](patches): Remove elogind-glibc-2.27.patch.
[source](snippet): Remove snippet.
[arguments]:
<#:tests?>: Enable tests.
<#:configure-flags>: Adjust build paths. Disable some tests.
<#:make-flags>: Remove argument.
<#:phases>[patch-locale-header]: Remove phase.
<#:phases>[clean-runpath]: Add phase.
<#:phases>[bootstrap]: Remove phase.
<#:phases>[fix-pkttyagent-path]: Add phase.
<#:phases>[fix-service-file]: Remove phase.
<#:phases>[add-libcap-to-search-path]: Remove phase.
<#:phases>[remove-uaccess-tag]: Remove phase.
<#:phases>[change-pid-file-path]: Add phase.
[build-system]: Switch to meson-build-system.
[native-inputs]: Sort native-inputs list.
Remove gperf package version constraint.
Remove: autoconf, automake, libtool, intltool.
Add: docbook-xml-4.2.
[inputs]: Remove: linux-libre-headers.
* gnu/packages/patches/elogind-glibc-2.27.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch file.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06 20:22:41 +01:00
Stefan Stefanović 1f9b1d3d97
gnu: elogind: Use git-fetch.
* gnu/packages/freedesktop.scm (elogind)[source]: Use git-fetch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06 20:22:41 +01:00
Marius Bakke f19dfeeb26
gnu: efivar: Update to 37.
* gnu/packages/linux.scm (efivar): Update to 37.
2018-12-06 20:22:41 +01:00
Björn Höfling a18f8eaf61
gnu: arc-theme: Update to 20181022 and fix build.
* gnu/packages/gnome.scm (arc-theme)[version]: Update to 20181022.
[source]: Use new fork, change to git-fetch.
[inputs]: Remove and move gtk+ to native-inputs.
[native-inputs]: Add gtk+, glib:bin, gnome-shell, inkscape, optipng and sassc.
[home-page]: Adapt to new fork.
[license]: Fix to GPL 3 or later (gpl3+).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06 12:26:30 -05:00
Ricardo Wurmus 68464ea259
gnu: sassc: Fix build.
* gnu/packages/web.scm (sassc)[arguments]: Delete bootstrap phase; let
phase end on boolean.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06 12:26:30 -05:00
Ludovic Courtès 178be030c0
vm: Add padding in the ISO image.
Fixes <https://bugs.gnu.org/33639>.
Thanks to Ricardo Wurmus and Thomas Schmitt for their suggestions!

* gnu/build/vm.scm (make-iso9660-image): Pass "-padding 10m" to
xorriso.
2018-12-06 17:22:24 +01:00
Marius Bakke 3d53869e30
gnu: ldb: Fix build on 32-bit systems.
* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
[arguments]: Make #:tests? conditional on LMDB availability.
2018-12-06 15:58:18 +01:00
Marius Bakke 4a21d1765d
gnu: nginx: Update to 1.14.2.
* gnu/packages/web.scm (nginx): Update to 1.14.2.
2018-12-06 15:58:18 +01:00
Christopher Baines 17cfb7aeff
gnu: ruby-json-pure: Fix build.
The version of test-unit used is greater than one of the gemspec files was
specifying. It was already being changed in two places, so this commit changes
the json-java.gemspec file as well.

* gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Add new
fix-json-java.gemspec phase.
2018-12-05 21:21:24 +00:00
Christopher Baines 9c5f4b82bb
gnu: capnproto: Update to 0.7.0.
* gnu/packages/serialization.scm (capnproto): Update to 0.7.0.
[arguments]: Add new 'use-tmp-for-tempory-files phase.
2018-12-05 20:29:17 +00:00
Christopher Baines 9718265eec
gnu: mash: Use C++ 14.
I'm looking to upgrade capnproto, and mash fails to build with 0.7. Therefore,
tweak the compilation to allow it to build with 0.7. The package also builds
with the current version of capnproto. I got the idea of changing the c++
version from here [1].

1: https://github.com/marbl/Mash/issues/98

* gnu/packages/bioinformatics.scm (mash)[arguments]: Add new use-c++14 phase.
2018-12-05 20:29:12 +00:00
Leo Famulari 07315efc65
gnu: Syncthing: Update to 0.14.54.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.54.
2018-12-05 15:23:55 -05:00
Rene e8338e9101
gnu: filezilla: Update to 3.39.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.39.0.
2018-12-05 14:54:01 -05:00
Rene 07df80d195
gnu: libfilezilla: Update to 0.15.1.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.15.1.
[inputs]: Add nettle.
2018-12-05 14:54:00 -05:00
Rene e920165979
gnu: balsa: Update to 2.5.6.
* gnu/packages/mail.scm (balsa): Update to 2.5.6.
[source]: Update URI.
2018-12-05 14:54:00 -05:00
Rene 7da4dbb3f2
gnu: pdfgrep: Update to 2.1.2.
* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.2.
2018-12-05 14:54:00 -05:00
Leo Famulari 8f11439c36
gnu: eyeD3: Update to 0.8.8.
* gnu/packages/mp3.scm (eyed3): Update to 0.8.8.
2018-12-05 14:08:39 -05:00
Ludovic Courtès 676c3adc14
gnu: guix: Update to c845323. 2018-12-05 18:30:16 +01:00
Ludovic Courtès c845323d4b
gnu: guix: Update to 0.16.0. 2018-12-05 16:30:58 +01:00
Ludovic Courtès 970ebdae8c
services: guix-daemon: Fix authorization of multiple keys.
Previously, the 'unless (file-exists? "/etc/guix/acl")' guard would mean
that only the first key in the list would get registered since were were
generating one registration snippet per key.  This fixes that.

* gnu/services/base.scm (hydra-key-authorization): Change to be a
'for-each' loop iterating on #$KEYS.
2018-12-05 16:24:50 +01:00
Danny Milosavljevic aa00797877
gnu: beets: Make it compatible with Python 3.7.
* gnu/packages/music.scm (beets)[arguments]<#:phases>
[make-python3.7-compatible]: New phase.
2018-12-05 14:58:20 +01:00
Leo Famulari 3a2627b83c
gnu: khal: Disable another test.
Normally we shouldn't disable tests just because they fail.  However,
since the recent glibc update, it's not possible to keep using an old
khal, because khal requires locales to be set up properly.

* gnu/packages/calendar.scm (khal)[arguments]: Disable a failing test.
2018-12-05 00:12:56 -05:00
Pierre Langlois 4b193da3f9
gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.
StumpWM version 1.0.0 was the last version to support lisps other than SBCL.
This patch renames the current version of Stumpwm to simply 'stumpwm' instead
of 'sbcl-stumpwm' since it's redundant, and removes the unmaintained
'ecl-stumpwm' package.

* gnu/packages/lisp.scm (sbcl-stumpwm): Deprecate in favor of 'stumpwm'.
[name]: Rename to 'stumpwm'.
[arguments]: Set '#:asd-system-name' to 'stumpwm'.
[properties]: Replace ecl-variant with cl-source-variant.
(ecl-stumpwm): Remove variable.
(cl-stumpwm): Replace 'sbcl-stumpwm' with 'stumpwm' and adapt.
(sbcl-stumpwm+slynk): Deprecate in favor of 'stumpwm+slynk'.
[name]: Rename to 'stumpwm-with-slynk'.
[inherit, inputs, arguments]: Replace 'sbcl-stumpwm' with 'stumpwm'.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-12-05 07:32:09 +03:00
Leo Famulari f224ea365b
gnu: go-github-com-client-golang-prometheus: Update to 0.9.1-0.7e9098b.
* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
Update to 0.9.1-0.7e9098b.
[arguments]: Skip the test suite.
2018-12-04 21:36:34 -05:00
Leo Famulari f2bf63d029
gnu: go-github-com-syncthing-notify: Update to 0.0.0-3.116c45b.
* gnu/packages/syncthing (go-github-com-syncthing-notify): Update to 0.0.0-3.116c45b.
2018-12-04 21:36:34 -05:00
Leo Famulari c7c0b3a98b
gnu: Syncthing: Update to 0.14.53.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.53.
[source]: Use bundled libraries.
[inputs]: Remove field.
[arguments]: Simplify the 'build' phase.
2018-12-04 21:33:49 -05:00
Oleg Pykhalov 79a0eabd2a
gnu: Add python-xmltodict.
* gnu/packages/xml.scm (python-xmltodict): New variable.
2018-12-05 03:22:55 +03:00
Pierre Neidhardt 89ca445c29
gnu: sbcl-next: Update to 1.1.0.
* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.1.0.
2018-12-05 00:38:58 +01:00
Pierre Neidhardt b96bd82133
gnu: next-gtk-webkit: Update to 1.1.0.
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.1.0.
2018-12-05 00:38:44 +01:00
Ludovic Courtès c16c119d0a
gnu: quilt: Use shorter file names for patches.
We were reaching the 99-character limit of POSIX tar.

* gnu/packages/patches/quilt-compat-getopt-fix-option-with-nondigit-param.patch:
Rename to...
* gnu/packages/patches/quilt-getopt-nondigit-param.patch: ... this.
* gnu/packages/patches/quilt-compat-getopt-fix-second-separator.patch:
Rename to...
* gnu/packages/patches/quilt-getopt-second-separator.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/patchutils.scm (quilt)[source](patches): Likewise.
2018-12-05 00:08:28 +01:00
Christopher Baines fe5969656a
gnu: mongo-tools: Fix build.
I guess this broke when upgrading go. I did try upgrading to the later patch
and minor releases, but they had similar problems, so lets upgrade separately.

* gnu/packages/databases.scm (mongo-tools)[arguments]: Add patch-source phase.
2018-12-04 20:27:04 +00:00
Marius Bakke b4c684cdf3
gnu: mbedtls-apache: Update to 2.14.1 [fixes CVE-2018-19608].
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.1.
2018-12-04 21:13:31 +01:00
Marius Bakke 17074cae32
gnu: samba.scm: Sort module imports.
* gnu/packages/samba.scm (gnu): Sort imports.
2018-12-04 21:13:31 +01:00
Marius Bakke bdf161251a
gnu: ldb: Update to 1.4.3.
* gnu/packages/samba.scm (ldb): Update to 1.4.3.
[inputs]: Add LMDB.
2018-12-04 21:13:31 +01:00
Marius Bakke 44eff75ea3
gnu: samba: Update to 4.9.3.
* gnu/packages/samba.scm (samba): Update to 4.9.3.
[inputs]: Add GPGME, JANSSON, LIBARCHIVE and LMDB.
2018-12-04 21:13:31 +01:00
Marius Bakke 69d30ba280
gnu: re2: Update to 2018-12-01.
* gnu/packages/regex.scm (re2): Update to 2018-12-01.
2018-12-04 21:13:31 +01:00
Marius Bakke 56302fc1ec
gnu: re2: Download sources from git.
* gnu/packages/regex.scm (re2)[source]: Change to GIT-FETCH.
2018-12-04 21:13:31 +01:00
Marius Bakke db2db1296b
gnu: python-django: Update to 1.11.17.
* gnu/packages/django.scm (python-django): Update to 1.11.17.
2018-12-04 21:13:31 +01:00
Christopher Baines 69a64ecd66
gnu: go-gopkg.in-tomb.v2: Fix build.
Looks like this test isn't compiling with newer versions of go, so fix it to
get the package building again.

* gnu/packages/golang.scm (go-gopkg.in-tomb.v2)[arguments]: Add new
patch-source phase.
2018-12-04 19:53:04 +00:00
Ludovic Courtès 040ae18819
tests: Increase root partitions size to 1.2G.
The system closure has grown slightly above 1GiB so adjust accordingly.

* gnu/tests/install.scm (%simple-installation-script): Increase vdb2 size of
1.2G,
(%extlinux-gpt-installation-script); ditto
(%simple-installation-script-for-/dev/vda): ditto,
(%separate-store-installation-script): ditto for vdb3,
(%encrypted-root-installation-script): ditto.
2018-12-04 20:30:50 +01:00
Arun Isaac 30a1f6e214
gnu: Add apertium.
* gnu/packages/dictionaries.scm (apertium): New variable.
2018-12-04 23:08:45 +05:30
Arun Isaac d2e1d02253
gnu: Add lttoolbox.
* gnu/packages/dictionaries.scm (lttoolbox): New variable.
2018-12-04 23:08:45 +05:30
Arun Isaac 5790d163a4
gnu: dictionaries: Use license prefix.
* gnu/packages/dictionaries.scm: Import (guix licenses) with license:
prefix. Fix all license fields.
2018-12-04 23:08:33 +05:30
Ricardo Wurmus 42c3e00c20
gnu: pigx-rnaseq: Update to 0.0.5.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.5.
[inputs]: Replace snakemake-4 with snakemake.
2018-12-04 16:21:50 +01:00
Andreas Enge 4ebfe99a3f
gnu: pari-gp: Update to 2.11.1.
* gnu/packages/algebra.scm (pari-gp): Update to 2.11.1.
2018-12-04 13:38:16 +01:00
Tim Gesthuizen f5a15a86b0
gnu: emacs-irony-mode: Fetch source using git.
* gnu/packages/emacs.scm (emacs-irony-mode)[source]: Rewrite in terms of GIT-FETCH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 11:14:21 +01:00
Timo Eisenmann 3a1835128d
gnu: enlightenment: Use absolute path to 'edje_cc'.
* gnu/packages/enlightenment.scm (enlightenment)[arguments]: In
'set-system-actions', set absolute file name to 'edje_cc'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 11:06:00 +01:00
Paul Garlick dd6cb4a0af
gnu: fenics: Skip extra demo in 'check' phase.
* gnu/packages/simulation.scm (fenics)[arguments]: Add 'curl-curl'
demo to list of demos that require meshes supplied by git-lfs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 10:58:56 +01:00
Paul Garlick af5236739e
gnu: petsc-openmpi: Configure with support for HYPRE preconditioner.
* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add hypre-openmpi.
[arguments]: Add 'with-hypre=1' flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 10:58:50 +01:00
Ludovic Courtès 0bc02becca
Remove most references to hydra.gnu.org.
* Makefile.am (assert-binaries-available): Don't mention hydra.gnu.org
in comment.
* build-aux/check-available-binaries.scm: Likewise.
* build-aux/check-final-inputs-self-contained.scm: Likewise.
* doc/guix.texi (SUBSTITUTE-SERVER): New variable.
Use it throughout instead of "mirror.hydra.gnu.org".
* doc/contributing.texi (Submitting Patches): Likewise.
* gnu/services/base.scm (hydra-key-authorization)
(guix-activation): Remove mentions of "hydra.gnu.org" in comments and
messages.
* gnu/system/install.scm (%installation-services): Likewise.
* guix/scripts/size.scm (guix-size): Likewise.
2018-12-04 10:57:56 +01:00
Rutger Helling 1f51f0d975
gnu: dolphin-emu: Update to commit 2c57e70.
* gnu/packages/emulators.scm (dolphin-emu): Update to commit 2c57e70.
2018-12-04 10:03:55 +01:00
Oleg Pykhalov 9325533bd0
services: ddclient: Fix unrecognized keywords.
This patch fixes warnings about unrecognized keywords in logs.

* gnu/services/dns.scm (serialize-field): Skip some field names.
2018-12-04 07:16:00 +03:00
Leo Famulari 191c439e79
gnu: Beets: Update to 1.4.7.
* gnu/packages/music.scm (beets): Update to 1.4.7.
2018-12-03 18:54:53 -05:00
Leo Famulari ca45e49404
gnu: python-unidecode: Update to 1.0.23.
* gnu/packages/python.scm (python-unidecode, python2-unidecode): Update to
1.0.23.
2018-12-03 18:54:50 -05:00
Leo Famulari c05c1910db
gnu: Beets: Fix compatibility with Python 3.7.
* gnu/packages/patches/beets-python-3.7-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
*  gnu/packages/music.scm (beets)[source]: Use it.
2018-12-03 17:30:30 -05:00
Ludovic Courtès 91a4863d9d
gnu: Add hnsd.
Thank you, Handshake!

* gnu/packages/dns.scm (hnsd): New variable.
2018-12-03 21:57:49 +01:00
Marius Bakke 4f03aa23e8
gnu: python-cryptography: Update to 2.4.2.
* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.4.2.
2018-12-03 17:44:14 +01:00
Marius Bakke cee3d7136b
gnu: python-statsmodels: Update to 0.9.0.
* gnu/packages/statistics.scm (python-statsmodels): Update to 0.9.0.
[arguments]: Remove obsolete workaround.
2018-12-03 17:44:14 +01:00
Marius Bakke 650bc94216
gnu: python-scikit-learn: Update source hash.
The upstream git tag moved from 6ccb5e44b188059e9b7459ac02ec97e32a9ab7ba to
55bf5d93e5674f13a1134d93a11fd0cd11aabcd1 two days later...

* gnu/packages/machine-learning.scm (python-scikit-learn)[source](sha256):
Update for upstream tag change.
2018-12-03 17:44:14 +01:00
Marius Bakke 635d29c244
gnu: python-scikit-image: Propagate six and numpy.
* gnu/packages/python.scm (python-scikit-image)[native-inputs]: Move
PYTHON-NUMPY and PYTHON-SIX ...
[propagated-inputs]: ... here.
2018-12-03 17:44:14 +01:00
Marius Bakke fcb5409438
gnu: python-scikit-image: Update to 0.14.1.
Also add explicit Python2 variants for its dependency closure.

* gnu/packages/python.scm (python-scikit-image): Update to 0.14.1.
[source](uri): Use PYPI-URI.
[propagated-inputs]: Add PYTHON-CLOUDPICKLE, PYTHON-DASK, PYTHON-MATPLOTLIB
and PYTHON-PYWAVELETS.
(python2-toolz, python2-cloudpickle, python2-locket, python2-blosc,
python2-partd, python2-dask): New public variables.
2018-12-03 17:44:14 +01:00
Marius Bakke 947ee67d4b
gnu: python-dask: Update to 1.0.0.
* gnu/packages/python.scm (python-dask): Update to 1.0.0.
[arguments]: Disable one test for Python2, and override 'check' phase.
2018-12-03 17:44:14 +01:00
Marius Bakke 03bfbe2f10
gnu: python-cloudpickle: Update to 0.6.1.
* gnu/packages/python.scm (python-cloudpickle): Update to 0.6.1.
2018-12-03 17:44:14 +01:00
Marius Bakke 36c90dda38
gnu: Add python-pywavelets.
* gnu/packages/python.scm (python-pywavelets, python2-pywavelets): New public
variables.
2018-12-03 17:44:14 +01:00
Marius Bakke 8aaec042d4
gnu: kicad: Fix build with Boost >= 1.68.
* gnu/packages/engineering.scm (kicad)[arguments]: Add phase 'adjust-boost-include'.
2018-12-03 17:44:13 +01:00
Marius Bakke aefcdea199
gnu: python-greenlet: Update to 0.4.15.
* gnu/packages/python.scm (python-greenlet): Update to 0.4.15.
2018-12-03 17:44:13 +01:00
Marius Bakke 0e02e81936
gnu: python-geventhttpclient: Fix test failure.
* gnu/packages/python-web.scm (python-geventhttpclient)[arguments]: Add
"--import-mode=append" to pytest invokation.
2018-12-03 17:44:13 +01:00
Laura Lazzati b9914c4794
doc: Fix "desktop" OS config example.
* gnu/system/examples/desktop.tmpl (file-systems): Add
'file-system-label' call in 'device' field.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-03 14:27:24 +01:00
Pierre Neidhardt a03894416e
gnu: emacs-helm-company: Update to 0.2.3.
* gnu/packages/emacs.scm (emacs-helm-company): Update to 0.2.3.
2018-12-03 11:21:06 +01:00
Ludovic Courtès 194451347d
Merge branch 'core-updates' 2018-12-03 08:52:17 +01:00
Eric Bavier 6efccabe4e
guile-json: Download source from savannah.
* gnu/packages/guile.scm (guile-json)[source]: Download tarball from
savannah.  Remove 'file-name' field.
[native-inputs]: Remove autoconf and automake; tarball is bootstrapped.
2018-12-02 17:56:05 -06:00
Eric Bavier 6776af04d4
Make Guile-JSON a required dependency.
* README (Requirements): Remove "optional" verbiage.
* doc/guix.texi (Requirements): Move Guile-JSON from optional to required.
* configure.ac (HAVE_GUILE_JSON): Remove Automake conditional.
(have_guile_json): Error if not "yes".
* Makefile.am (MODULE, SCM_TESTS)[HAVE_GUILE_JSON]: Add modules and tests
unconditionally.
* gnu/packages/package-mangement.scm (guix-minimal)[propagated-inputs]: Leave
guile-json input.
2018-12-02 17:56:05 -06:00
Mathieu Lirzin a7bed894d2
gnu: emacs-js2-mode: Update to 20180301.
* gnu/packages/emacs.scm (emacs-js2-mode): Update to 20180301.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:35:27 +01:00
Mathieu Lirzin 6837deb749
gnu: emacs-google-translate: Update to 0.11.16.
* gnu/packages/emacs.scm (emacs-google-translate): Update to 0.11.16.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:34:36 +01:00
Kyle Meyer 3855506f84
gnu: Add git-imerge.
* gnu/packages/version-control.scm (git-imerge): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:30:51 +01:00
Pierre Neidhardt 8757209ec5
gnu: emacs-mu4e-conversation: Update to 20181126.
* gnu/packages/emacs.scm (emacs-mu4e-conversation): Update to 20181126.
2018-12-02 20:53:05 +01:00
Danny Milosavljevic 8cddb0d636
gnu: rust: Remove flaky test.
* gnu/packages/rust.scm (rust-1.22)[arguments]<#:phases>[remove-flaky-test]:
New phase.
2018-12-02 14:16:43 +01:00
Pierre Neidhardt acad932e63
gnu: Add sbcl-next.
* gnu/packages/web-browsers.scm (sbcl-next): New variable.
2018-12-02 13:21:51 +01:00
Pierre Neidhardt 18974c1eaa
gnu: Add next-gtk-webkit.
* gnu/packages/web-browsers.scm (next-gtk-webkit): New variable.
2018-12-02 13:21:51 +01:00